diff options
Diffstat (limited to 'specification/src/Text/Edifact/D96A')
343 files changed, 25340 insertions, 0 deletions
diff --git a/specification/src/Text/Edifact/D96A/Composites.hs b/specification/src/Text/Edifact/D96A/Composites.hs new file mode 100644 index 0000000..3d3e895 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites.hs | |||
@@ -0,0 +1,78 @@ | |||
1 | module Text.Edifact.D96A.Composites | ||
2 | ( module C | ||
3 | ) where | ||
4 | |||
5 | import Text.Edifact.D96A.Composites.C002 as C | ||
6 | import Text.Edifact.D96A.Composites.C040 as C | ||
7 | import Text.Edifact.D96A.Composites.C056 as C | ||
8 | import Text.Edifact.D96A.Composites.C058 as C | ||
9 | import Text.Edifact.D96A.Composites.C059 as C | ||
10 | import Text.Edifact.D96A.Composites.C076 as C | ||
11 | import Text.Edifact.D96A.Composites.C080 as C | ||
12 | import Text.Edifact.D96A.Composites.C082 as C | ||
13 | import Text.Edifact.D96A.Composites.C100 as C | ||
14 | import Text.Edifact.D96A.Composites.C107 as C | ||
15 | import Text.Edifact.D96A.Composites.C108 as C | ||
16 | import Text.Edifact.D96A.Composites.C174 as C | ||
17 | import Text.Edifact.D96A.Composites.C186 as C | ||
18 | import Text.Edifact.D96A.Composites.C200 as C | ||
19 | import Text.Edifact.D96A.Composites.C202 as C | ||
20 | import Text.Edifact.D96A.Composites.C203 as C | ||
21 | import Text.Edifact.D96A.Composites.C205 as C | ||
22 | import Text.Edifact.D96A.Composites.C206 as C | ||
23 | import Text.Edifact.D96A.Composites.C208 as C | ||
24 | import Text.Edifact.D96A.Composites.C210 as C | ||
25 | import Text.Edifact.D96A.Composites.C211 as C | ||
26 | import Text.Edifact.D96A.Composites.C212 as C | ||
27 | import Text.Edifact.D96A.Composites.C213 as C | ||
28 | import Text.Edifact.D96A.Composites.C214 as C | ||
29 | import Text.Edifact.D96A.Composites.C215 as C | ||
30 | import Text.Edifact.D96A.Composites.C218 as C | ||
31 | import Text.Edifact.D96A.Composites.C219 as C | ||
32 | import Text.Edifact.D96A.Composites.C220 as C | ||
33 | import Text.Edifact.D96A.Composites.C222 as C | ||
34 | import Text.Edifact.D96A.Composites.C223 as C | ||
35 | import Text.Edifact.D96A.Composites.C224 as C | ||
36 | import Text.Edifact.D96A.Composites.C228 as C | ||
37 | import Text.Edifact.D96A.Composites.C229 as C | ||
38 | import Text.Edifact.D96A.Composites.C231 as C | ||
39 | import Text.Edifact.D96A.Composites.C232 as C | ||
40 | import Text.Edifact.D96A.Composites.C233 as C | ||
41 | import Text.Edifact.D96A.Composites.C234 as C | ||
42 | import Text.Edifact.D96A.Composites.C235 as C | ||
43 | import Text.Edifact.D96A.Composites.C236 as C | ||
44 | import Text.Edifact.D96A.Composites.C237 as C | ||
45 | import Text.Edifact.D96A.Composites.C239 as C | ||
46 | import Text.Edifact.D96A.Composites.C270 as C | ||
47 | import Text.Edifact.D96A.Composites.C273 as C | ||
48 | import Text.Edifact.D96A.Composites.C279 as C | ||
49 | import Text.Edifact.D96A.Composites.C280 as C | ||
50 | import Text.Edifact.D96A.Composites.C401 as C | ||
51 | import Text.Edifact.D96A.Composites.C402 as C | ||
52 | import Text.Edifact.D96A.Composites.C501 as C | ||
53 | import Text.Edifact.D96A.Composites.C502 as C | ||
54 | import Text.Edifact.D96A.Composites.C503 as C | ||
55 | import Text.Edifact.D96A.Composites.C504 as C | ||
56 | import Text.Edifact.D96A.Composites.C506 as C | ||
57 | import Text.Edifact.D96A.Composites.C507 as C | ||
58 | import Text.Edifact.D96A.Composites.C509 as C | ||
59 | import Text.Edifact.D96A.Composites.C516 as C | ||
60 | import Text.Edifact.D96A.Composites.C517 as C | ||
61 | import Text.Edifact.D96A.Composites.C519 as C | ||
62 | import Text.Edifact.D96A.Composites.C522 as C | ||
63 | import Text.Edifact.D96A.Composites.C523 as C | ||
64 | import Text.Edifact.D96A.Composites.C524 as C | ||
65 | import Text.Edifact.D96A.Composites.C528 as C | ||
66 | import Text.Edifact.D96A.Composites.C531 as C | ||
67 | import Text.Edifact.D96A.Composites.C532 as C | ||
68 | import Text.Edifact.D96A.Composites.C536 as C | ||
69 | import Text.Edifact.D96A.Composites.C537 as C | ||
70 | import Text.Edifact.D96A.Composites.C553 as C | ||
71 | import Text.Edifact.D96A.Composites.C554 as C | ||
72 | import Text.Edifact.D96A.Composites.C555 as C | ||
73 | import Text.Edifact.D96A.Composites.C556 as C | ||
74 | import Text.Edifact.D96A.Composites.C601 as C | ||
75 | import Text.Edifact.D96A.Composites.C703 as C | ||
76 | import Text.Edifact.D96A.Composites.C827 as C | ||
77 | import Text.Edifact.D96A.Composites.C829 as C | ||
78 | import Text.Edifact.D96A.Composites.C960 as C | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C002.hs b/specification/src/Text/Edifact/D96A/Composites/C002.hs new file mode 100644 index 0000000..6581f16 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C002.hs | |||
@@ -0,0 +1,42 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C002 | ||
7 | ( -- * Definition | ||
8 | compositeC002 | ||
9 | -- * Dependencies | ||
10 | , simple1000 | ||
11 | , simple1001 | ||
12 | , simple1131 | ||
13 | , simple3055 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Simples (simple1000, simple1001, simple1131, | ||
17 | simple3055) | ||
18 | |||
19 | import Text.Edifact.Parsing | ||
20 | import Text.Edifact.Types (Value) | ||
21 | |||
22 | -- | Derived from this specification: | ||
23 | -- | ||
24 | -- > C002 DOCUMENT/MESSAGE NAME | ||
25 | -- > | ||
26 | -- > Desc: Identification of a type of document/message by code or | ||
27 | -- > name. Code preferred. | ||
28 | -- > | ||
29 | -- > 010 1001 Document/message name, coded C an..3 | ||
30 | -- > 020 1131 Code list qualifier C an..3 | ||
31 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
32 | -- > 040 1000 Document/message name C an..35 | ||
33 | -- | ||
34 | -- Dependencies: 'simple1000', 'simple1001', 'simple1131', 'simple3055'. | ||
35 | compositeC002 :: Parser Value | ||
36 | compositeC002 = | ||
37 | composite "C002" | ||
38 | [ "010" .@ optional simple1001 | ||
39 | , "020" .@ optional simple1131 | ||
40 | , "030" .@ optional simple3055 | ||
41 | , "040" .@ optional simple1000 | ||
42 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C040.hs b/specification/src/Text/Edifact/D96A/Composites/C040.hs new file mode 100644 index 0000000..cb5ba61 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C040.hs | |||
@@ -0,0 +1,42 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C040 | ||
7 | ( -- * Definition | ||
8 | compositeC040 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple3127 | ||
13 | , simple3128 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple3127, | ||
17 | simple3128) | ||
18 | |||
19 | import Text.Edifact.Parsing | ||
20 | import Text.Edifact.Types (Value) | ||
21 | |||
22 | -- | Derived from this specification: | ||
23 | -- | ||
24 | -- > C040 CARRIER | ||
25 | -- > | ||
26 | -- > Desc: Identification of a carrier by code and/or by name. Code | ||
27 | -- > preferred. | ||
28 | -- > | ||
29 | -- > 010 3127 Carrier identification C an..17 | ||
30 | -- > 020 1131 Code list qualifier C an..3 | ||
31 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
32 | -- > 040 3128 Carrier name C an..35 | ||
33 | -- | ||
34 | -- Dependencies: 'simple1131', 'simple3055', 'simple3127', 'simple3128'. | ||
35 | compositeC040 :: Parser Value | ||
36 | compositeC040 = | ||
37 | composite "C040" | ||
38 | [ "010" .@ optional simple3127 | ||
39 | , "020" .@ optional simple1131 | ||
40 | , "030" .@ optional simple3055 | ||
41 | , "040" .@ optional simple3128 | ||
42 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C056.hs b/specification/src/Text/Edifact/D96A/Composites/C056.hs new file mode 100644 index 0000000..9bd5a02 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C056.hs | |||
@@ -0,0 +1,35 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C056 | ||
7 | ( -- * Definition | ||
8 | compositeC056 | ||
9 | -- * Dependencies | ||
10 | , simple3412 | ||
11 | , simple3413 | ||
12 | ) where | ||
13 | |||
14 | import Text.Edifact.D96A.Simples (simple3412, simple3413) | ||
15 | |||
16 | import Text.Edifact.Parsing | ||
17 | import Text.Edifact.Types (Value) | ||
18 | |||
19 | -- | Derived from this specification: | ||
20 | -- | ||
21 | -- > C056 DEPARTMENT OR EMPLOYEE DETAILS | ||
22 | -- > | ||
23 | -- > Desc: Code and/or name of a department or employee. Code | ||
24 | -- > preferred. | ||
25 | -- > | ||
26 | -- > 010 3413 Department or employee identification C an..17 | ||
27 | -- > 020 3412 Department or employee C an..35 | ||
28 | -- | ||
29 | -- Dependencies: 'simple3412', 'simple3413'. | ||
30 | compositeC056 :: Parser Value | ||
31 | compositeC056 = | ||
32 | composite "C056" | ||
33 | [ "010" .@ optional simple3413 | ||
34 | , "020" .@ optional simple3412 | ||
35 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C058.hs b/specification/src/Text/Edifact/D96A/Composites/C058.hs new file mode 100644 index 0000000..1c10294 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C058.hs | |||
@@ -0,0 +1,39 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C058 | ||
7 | ( -- * Definition | ||
8 | compositeC058 | ||
9 | -- * Dependencies | ||
10 | , simple3124 | ||
11 | ) where | ||
12 | |||
13 | import Text.Edifact.D96A.Simples (simple3124) | ||
14 | |||
15 | import Text.Edifact.Parsing | ||
16 | import Text.Edifact.Types (Value) | ||
17 | |||
18 | -- | Derived from this specification: | ||
19 | -- | ||
20 | -- > C058 NAME AND ADDRESS | ||
21 | -- > | ||
22 | -- > Desc: Unstructured name and address: one to five lines. | ||
23 | -- > | ||
24 | -- > 010 3124 Name and address line M an..35 | ||
25 | -- > 020 3124 Name and address line C an..35 | ||
26 | -- > 030 3124 Name and address line C an..35 | ||
27 | -- > 040 3124 Name and address line C an..35 | ||
28 | -- > 050 3124 Name and address line C an..35 | ||
29 | -- | ||
30 | -- Dependencies: 'simple3124'. | ||
31 | compositeC058 :: Parser Value | ||
32 | compositeC058 = | ||
33 | composite "C058" | ||
34 | [ "010" .@ mandatory simple3124 | ||
35 | , "020" .@ optional simple3124 | ||
36 | , "030" .@ optional simple3124 | ||
37 | , "040" .@ optional simple3124 | ||
38 | , "050" .@ optional simple3124 | ||
39 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C059.hs b/specification/src/Text/Edifact/D96A/Composites/C059.hs new file mode 100644 index 0000000..fa4e744 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C059.hs | |||
@@ -0,0 +1,38 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C059 | ||
7 | ( -- * Definition | ||
8 | compositeC059 | ||
9 | -- * Dependencies | ||
10 | , simple3042 | ||
11 | ) where | ||
12 | |||
13 | import Text.Edifact.D96A.Simples (simple3042) | ||
14 | |||
15 | import Text.Edifact.Parsing | ||
16 | import Text.Edifact.Types (Value) | ||
17 | |||
18 | -- | Derived from this specification: | ||
19 | -- | ||
20 | -- > * C059 STREET | ||
21 | -- > | ||
22 | -- > Desc: Street address and/or PO Box number in a structured | ||
23 | -- > address: one to three lines. | ||
24 | -- > | ||
25 | -- > 010 3042 Street and number/p.o. box M an..35 | ||
26 | -- > 020 3042 Street and number/p.o. box C an..35 | ||
27 | -- > 030 3042 Street and number/p.o. box C an..35 | ||
28 | -- > 040 + 3042 Street and number/p.o. box C an..35 | ||
29 | -- | ||
30 | -- Dependencies: 'simple3042'. | ||
31 | compositeC059 :: Parser Value | ||
32 | compositeC059 = | ||
33 | composite "C059" | ||
34 | [ "010" .@ mandatory simple3042 | ||
35 | , "020" .@ optional simple3042 | ||
36 | , "030" .@ optional simple3042 | ||
37 | , "040" .@ optional simple3042 | ||
38 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C076.hs b/specification/src/Text/Edifact/D96A/Composites/C076.hs new file mode 100644 index 0000000..6c9771c --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C076.hs | |||
@@ -0,0 +1,35 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C076 | ||
7 | ( -- * Definition | ||
8 | compositeC076 | ||
9 | -- * Dependencies | ||
10 | , simple3148 | ||
11 | , simple3155 | ||
12 | ) where | ||
13 | |||
14 | import Text.Edifact.D96A.Simples (simple3148, simple3155) | ||
15 | |||
16 | import Text.Edifact.Parsing | ||
17 | import Text.Edifact.Types (Value) | ||
18 | |||
19 | -- | Derived from this specification: | ||
20 | -- | ||
21 | -- > C076 COMMUNICATION CONTACT | ||
22 | -- > | ||
23 | -- > Desc: Communication number of a department or employee in a | ||
24 | -- > specified channel. | ||
25 | -- > | ||
26 | -- > 010 3148 Communication number M an..512 | ||
27 | -- > 020 3155 Communication channel qualifier M an..3 | ||
28 | -- | ||
29 | -- Dependencies: 'simple3148', 'simple3155'. | ||
30 | compositeC076 :: Parser Value | ||
31 | compositeC076 = | ||
32 | composite "C076" | ||
33 | [ "010" .@ mandatory simple3148 | ||
34 | , "020" .@ mandatory simple3155 | ||
35 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C080.hs b/specification/src/Text/Edifact/D96A/Composites/C080.hs new file mode 100644 index 0000000..fbeb348 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C080.hs | |||
@@ -0,0 +1,43 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C080 | ||
7 | ( -- * Definition | ||
8 | compositeC080 | ||
9 | -- * Dependencies | ||
10 | , simple3036 | ||
11 | , simple3045 | ||
12 | ) where | ||
13 | |||
14 | import Text.Edifact.D96A.Simples (simple3036, simple3045) | ||
15 | |||
16 | import Text.Edifact.Parsing | ||
17 | import Text.Edifact.Types (Value) | ||
18 | |||
19 | -- | Derived from this specification: | ||
20 | -- | ||
21 | -- > C080 PARTY NAME | ||
22 | -- > | ||
23 | -- > Desc: Identification of a transaction party by name, one to five | ||
24 | -- > lines. Party name may be formatted. | ||
25 | -- > | ||
26 | -- > 010 3036 Party name M an..35 | ||
27 | -- > 020 3036 Party name C an..35 | ||
28 | -- > 030 3036 Party name C an..35 | ||
29 | -- > 040 3036 Party name C an..35 | ||
30 | -- > 050 3036 Party name C an..35 | ||
31 | -- > 060 3045 Party name format, coded C an..3 | ||
32 | -- | ||
33 | -- Dependencies: 'simple3036', 'simple3045'. | ||
34 | compositeC080 :: Parser Value | ||
35 | compositeC080 = | ||
36 | composite "C080" | ||
37 | [ "010" .@ mandatory simple3036 | ||
38 | , "020" .@ optional simple3036 | ||
39 | , "030" .@ optional simple3036 | ||
40 | , "040" .@ optional simple3036 | ||
41 | , "050" .@ optional simple3036 | ||
42 | , "060" .@ optional simple3045 | ||
43 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C082.hs b/specification/src/Text/Edifact/D96A/Composites/C082.hs new file mode 100644 index 0000000..c891099 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C082.hs | |||
@@ -0,0 +1,37 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C082 | ||
7 | ( -- * Definition | ||
8 | compositeC082 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3039 | ||
12 | , simple3055 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Simples (simple1131, simple3039, simple3055) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > C082 PARTY IDENTIFICATION DETAILS | ||
23 | -- > | ||
24 | -- > Desc: Identification of a transaction party by code. | ||
25 | -- > | ||
26 | -- > 010 3039 Party id. identification M an..35 | ||
27 | -- > 020 1131 Code list qualifier C an..3 | ||
28 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
29 | -- | ||
30 | -- Dependencies: 'simple1131', 'simple3039', 'simple3055'. | ||
31 | compositeC082 :: Parser Value | ||
32 | compositeC082 = | ||
33 | composite "C082" | ||
34 | [ "010" .@ mandatory simple3039 | ||
35 | , "020" .@ optional simple1131 | ||
36 | , "030" .@ optional simple3055 | ||
37 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C100.hs b/specification/src/Text/Edifact/D96A/Composites/C100.hs new file mode 100644 index 0000000..2b45e00 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C100.hs | |||
@@ -0,0 +1,44 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C100 | ||
7 | ( -- * Definition | ||
8 | compositeC100 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple4052 | ||
13 | , simple4053 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple4052, | ||
17 | simple4053) | ||
18 | |||
19 | import Text.Edifact.Parsing | ||
20 | import Text.Edifact.Types (Value) | ||
21 | |||
22 | -- | Derived from this specification: | ||
23 | -- | ||
24 | -- > C100 TERMS OF DELIVERY OR TRANSPORT | ||
25 | -- > | ||
26 | -- > Desc: Terms of delivery or transport code from a specified | ||
27 | -- > source. | ||
28 | -- > | ||
29 | -- > 010 4053 Terms of delivery or transport, coded C an..3 | ||
30 | -- > 020 1131 Code list qualifier C an..3 | ||
31 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
32 | -- > 040 4052 Terms of delivery or transport C an..70 | ||
33 | -- > 050 4052 Terms of delivery or transport C an..70 | ||
34 | -- | ||
35 | -- Dependencies: 'simple1131', 'simple3055', 'simple4052', 'simple4053'. | ||
36 | compositeC100 :: Parser Value | ||
37 | compositeC100 = | ||
38 | composite "C100" | ||
39 | [ "010" .@ optional simple4053 | ||
40 | , "020" .@ optional simple1131 | ||
41 | , "030" .@ optional simple3055 | ||
42 | , "040" .@ optional simple4052 | ||
43 | , "050" .@ optional simple4052 | ||
44 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C107.hs b/specification/src/Text/Edifact/D96A/Composites/C107.hs new file mode 100644 index 0000000..4a62e80 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C107.hs | |||
@@ -0,0 +1,37 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C107 | ||
7 | ( -- * Definition | ||
8 | compositeC107 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple4441 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple4441) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > C107 TEXT REFERENCE | ||
23 | -- > | ||
24 | -- > Desc: Coded reference to a standard text and its source. | ||
25 | -- > | ||
26 | -- > 010 4441 Free text, coded M an..3 | ||
27 | -- > 020 1131 Code list qualifier C an..3 | ||
28 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
29 | -- | ||
30 | -- Dependencies: 'simple1131', 'simple3055', 'simple4441'. | ||
31 | compositeC107 :: Parser Value | ||
32 | compositeC107 = | ||
33 | composite "C107" | ||
34 | [ "010" .@ mandatory simple4441 | ||
35 | , "020" .@ optional simple1131 | ||
36 | , "030" .@ optional simple3055 | ||
37 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C108.hs b/specification/src/Text/Edifact/D96A/Composites/C108.hs new file mode 100644 index 0000000..47ae303 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C108.hs | |||
@@ -0,0 +1,39 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C108 | ||
7 | ( -- * Definition | ||
8 | compositeC108 | ||
9 | -- * Dependencies | ||
10 | , simple4440 | ||
11 | ) where | ||
12 | |||
13 | import Text.Edifact.D96A.Simples (simple4440) | ||
14 | |||
15 | import Text.Edifact.Parsing | ||
16 | import Text.Edifact.Types (Value) | ||
17 | |||
18 | -- | Derived from this specification: | ||
19 | -- | ||
20 | -- > C108 TEXT LITERAL | ||
21 | -- > | ||
22 | -- > Desc: Free text; one to five lines. | ||
23 | -- > | ||
24 | -- > 010 4440 Free text M an..70 | ||
25 | -- > 020 4440 Free text C an..70 | ||
26 | -- > 030 4440 Free text C an..70 | ||
27 | -- > 040 4440 Free text C an..70 | ||
28 | -- > 050 4440 Free text C an..70 | ||
29 | -- | ||
30 | -- Dependencies: 'simple4440'. | ||
31 | compositeC108 :: Parser Value | ||
32 | compositeC108 = | ||
33 | composite "C108" | ||
34 | [ "010" .@ mandatory simple4440 | ||
35 | , "020" .@ optional simple4440 | ||
36 | , "030" .@ optional simple4440 | ||
37 | , "040" .@ optional simple4440 | ||
38 | , "050" .@ optional simple4440 | ||
39 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C174.hs b/specification/src/Text/Edifact/D96A/Composites/C174.hs new file mode 100644 index 0000000..69ad7d6 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C174.hs | |||
@@ -0,0 +1,45 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C174 | ||
7 | ( -- * Definition | ||
8 | compositeC174 | ||
9 | -- * Dependencies | ||
10 | , simple6152 | ||
11 | , simple6162 | ||
12 | , simple6314 | ||
13 | , simple6411 | ||
14 | , simple6432 | ||
15 | ) where | ||
16 | |||
17 | import Text.Edifact.D96A.Simples (simple6152, simple6162, simple6314, | ||
18 | simple6411, simple6432) | ||
19 | |||
20 | import Text.Edifact.Parsing | ||
21 | import Text.Edifact.Types (Value) | ||
22 | |||
23 | -- | Derived from this specification: | ||
24 | -- | ||
25 | -- > C174 VALUE/RANGE | ||
26 | -- > | ||
27 | -- > Desc: Measurement value and relevant minimum and maximum | ||
28 | -- > tolerances in that order. | ||
29 | -- > | ||
30 | -- > 010 6411 Measure unit qualifier M an..3 | ||
31 | -- > 020 6314 Measurement value C n..18 | ||
32 | -- > 030 6162 Range minimum C n..18 | ||
33 | -- > 040 6152 Range maximum C n..18 | ||
34 | -- > 050 6432 Significant digits C n..2 | ||
35 | -- | ||
36 | -- Dependencies: 'simple6152', 'simple6162', 'simple6314', 'simple6411', 'simple6432'. | ||
37 | compositeC174 :: Parser Value | ||
38 | compositeC174 = | ||
39 | composite "C174" | ||
40 | [ "010" .@ mandatory simple6411 | ||
41 | , "020" .@ optional simple6314 | ||
42 | , "030" .@ optional simple6162 | ||
43 | , "040" .@ optional simple6152 | ||
44 | , "050" .@ optional simple6432 | ||
45 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C186.hs b/specification/src/Text/Edifact/D96A/Composites/C186.hs new file mode 100644 index 0000000..065d2d7 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C186.hs | |||
@@ -0,0 +1,38 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C186 | ||
7 | ( -- * Definition | ||
8 | compositeC186 | ||
9 | -- * Dependencies | ||
10 | , simple6060 | ||
11 | , simple6063 | ||
12 | , simple6411 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Simples (simple6060, simple6063, simple6411) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > C186 QUANTITY DETAILS | ||
23 | -- > | ||
24 | -- > Desc: Quantity information in a transaction, qualified when | ||
25 | -- > relevant. | ||
26 | -- > | ||
27 | -- > 010 6063 Quantity qualifier M an..3 | ||
28 | -- > 020 6060 Quantity M n..15 | ||
29 | -- > 030 6411 Measure unit qualifier C an..3 | ||
30 | -- | ||
31 | -- Dependencies: 'simple6060', 'simple6063', 'simple6411'. | ||
32 | compositeC186 :: Parser Value | ||
33 | compositeC186 = | ||
34 | composite "C186" | ||
35 | [ "010" .@ mandatory simple6063 | ||
36 | , "020" .@ mandatory simple6060 | ||
37 | , "030" .@ optional simple6411 | ||
38 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C200.hs b/specification/src/Text/Edifact/D96A/Composites/C200.hs new file mode 100644 index 0000000..b5183b8 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C200.hs | |||
@@ -0,0 +1,47 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C200 | ||
7 | ( -- * Definition | ||
8 | compositeC200 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple4237 | ||
13 | , simple7140 | ||
14 | , simple8022 | ||
15 | , simple8023 | ||
16 | ) where | ||
17 | |||
18 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple4237, | ||
19 | simple7140, simple8022, simple8023) | ||
20 | |||
21 | import Text.Edifact.Parsing | ||
22 | import Text.Edifact.Types (Value) | ||
23 | |||
24 | -- | Derived from this specification: | ||
25 | -- | ||
26 | -- > * C200 CHARGE | ||
27 | -- > | ||
28 | -- > Desc: Identification of a charge by code and/or by name. | ||
29 | -- > | ||
30 | -- > 010 8023 Freight and charges identification C an..17 | ||
31 | -- > 020 1131 Code list qualifier C an..3 | ||
32 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
33 | -- > 040 8022 Freight and charges C an..26 | ||
34 | -- > 050 4237 Prepaid/collect indicator, coded C an..3 | ||
35 | -- > 060 + 7140 Item number C an..35 | ||
36 | -- | ||
37 | -- Dependencies: 'simple1131', 'simple3055', 'simple4237', 'simple7140', 'simple8022', 'simple8023'. | ||
38 | compositeC200 :: Parser Value | ||
39 | compositeC200 = | ||
40 | composite "C200" | ||
41 | [ "010" .@ optional simple8023 | ||
42 | , "020" .@ optional simple1131 | ||
43 | , "030" .@ optional simple3055 | ||
44 | , "040" .@ optional simple8022 | ||
45 | , "050" .@ optional simple4237 | ||
46 | , "060" .@ optional simple7140 | ||
47 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C202.hs b/specification/src/Text/Edifact/D96A/Composites/C202.hs new file mode 100644 index 0000000..0ec5279 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C202.hs | |||
@@ -0,0 +1,42 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C202 | ||
7 | ( -- * Definition | ||
8 | compositeC202 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple7064 | ||
13 | , simple7065 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple7064, | ||
17 | simple7065) | ||
18 | |||
19 | import Text.Edifact.Parsing | ||
20 | import Text.Edifact.Types (Value) | ||
21 | |||
22 | -- | Derived from this specification: | ||
23 | -- | ||
24 | -- > C202 PACKAGE TYPE | ||
25 | -- > | ||
26 | -- > Desc: Type of package by name or by code from a specified | ||
27 | -- > source. | ||
28 | -- > | ||
29 | -- > 010 7065 Type of packages identification C an..17 | ||
30 | -- > 020 1131 Code list qualifier C an..3 | ||
31 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
32 | -- > 040 7064 Type of packages C an..35 | ||
33 | -- | ||
34 | -- Dependencies: 'simple1131', 'simple3055', 'simple7064', 'simple7065'. | ||
35 | compositeC202 :: Parser Value | ||
36 | compositeC202 = | ||
37 | composite "C202" | ||
38 | [ "010" .@ optional simple7065 | ||
39 | , "020" .@ optional simple1131 | ||
40 | , "030" .@ optional simple3055 | ||
41 | , "040" .@ optional simple7064 | ||
42 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C203.hs b/specification/src/Text/Edifact/D96A/Composites/C203.hs new file mode 100644 index 0000000..d188bf1 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C203.hs | |||
@@ -0,0 +1,56 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C203 | ||
7 | ( -- * Definition | ||
8 | compositeC203 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple5242 | ||
13 | , simple5243 | ||
14 | , simple5275 | ||
15 | ) where | ||
16 | |||
17 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple5242, | ||
18 | simple5243, simple5275) | ||
19 | |||
20 | import Text.Edifact.Parsing | ||
21 | import Text.Edifact.Types (Value) | ||
22 | |||
23 | -- | Derived from this specification: | ||
24 | -- | ||
25 | -- > C203 RATE/TARIFF CLASS | ||
26 | -- > | ||
27 | -- > Desc: Identification of the applicable rate/tariff class. | ||
28 | -- > | ||
29 | -- > 010 5243 Rate/tariff class identification M an..9 | ||
30 | -- > 020 1131 Code list qualifier C an..3 | ||
31 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
32 | -- > 040 5242 Rate/tariff class C an..35 | ||
33 | -- > 050 5275 Supplementary rate/tariff basis C an..6 | ||
34 | -- > identification | ||
35 | -- > 060 1131 Code list qualifier C an..3 | ||
36 | -- > 070 3055 Code list responsible agency, coded C an..3 | ||
37 | -- > 080 5275 Supplementary rate/tariff basis C an..6 | ||
38 | -- > identification | ||
39 | -- > 090 1131 Code list qualifier C an..3 | ||
40 | -- > 100 3055 Code list responsible agency, coded C an..3 | ||
41 | -- | ||
42 | -- Dependencies: 'simple1131', 'simple3055', 'simple5242', 'simple5243', 'simple5275'. | ||
43 | compositeC203 :: Parser Value | ||
44 | compositeC203 = | ||
45 | composite "C203" | ||
46 | [ "010" .@ mandatory simple5243 | ||
47 | , "020" .@ optional simple1131 | ||
48 | , "030" .@ optional simple3055 | ||
49 | , "040" .@ optional simple5242 | ||
50 | , "050" .@ optional simple5275 | ||
51 | , "060" .@ optional simple1131 | ||
52 | , "070" .@ optional simple3055 | ||
53 | , "080" .@ optional simple5275 | ||
54 | , "090" .@ optional simple1131 | ||
55 | , "100" .@ optional simple3055 | ||
56 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C205.hs b/specification/src/Text/Edifact/D96A/Composites/C205.hs new file mode 100644 index 0000000..c83dac3 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C205.hs | |||
@@ -0,0 +1,37 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C205 | ||
7 | ( -- * Definition | ||
8 | compositeC205 | ||
9 | -- * Dependencies | ||
10 | , simple8078 | ||
11 | , simple8092 | ||
12 | , simple8351 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Simples (simple8078, simple8092, simple8351) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > C205 HAZARD CODE | ||
23 | -- > | ||
24 | -- > Desc: The identification of the dangerous goods in code. | ||
25 | -- > | ||
26 | -- > 010 8351 Hazard code identification M an..7 | ||
27 | -- > 020 8078 Hazard substance/item/page number C an..7 | ||
28 | -- > 030 8092 Hazard code version number C an..10 | ||
29 | -- | ||
30 | -- Dependencies: 'simple8078', 'simple8092', 'simple8351'. | ||
31 | compositeC205 :: Parser Value | ||
32 | compositeC205 = | ||
33 | composite "C205" | ||
34 | [ "010" .@ mandatory simple8351 | ||
35 | , "020" .@ optional simple8078 | ||
36 | , "030" .@ optional simple8092 | ||
37 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C206.hs b/specification/src/Text/Edifact/D96A/Composites/C206.hs new file mode 100644 index 0000000..2af9360 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C206.hs | |||
@@ -0,0 +1,37 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C206 | ||
7 | ( -- * Definition | ||
8 | compositeC206 | ||
9 | -- * Dependencies | ||
10 | , simple4405 | ||
11 | , simple7402 | ||
12 | , simple7405 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Simples (simple4405, simple7402, simple7405) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > C206 IDENTIFICATION NUMBER | ||
23 | -- > | ||
24 | -- > Desc: The identification of an object. | ||
25 | -- > | ||
26 | -- > 010 7402 Identity number M an..35 | ||
27 | -- > 020 7405 Identity number qualifier C an..3 | ||
28 | -- > 030 4405 Status, coded C an..3 | ||
29 | -- | ||
30 | -- Dependencies: 'simple4405', 'simple7402', 'simple7405'. | ||
31 | compositeC206 :: Parser Value | ||
32 | compositeC206 = | ||
33 | composite "C206" | ||
34 | [ "010" .@ mandatory simple7402 | ||
35 | , "020" .@ optional simple7405 | ||
36 | , "030" .@ optional simple4405 | ||
37 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C208.hs b/specification/src/Text/Edifact/D96A/Composites/C208.hs new file mode 100644 index 0000000..c9652cc --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C208.hs | |||
@@ -0,0 +1,34 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C208 | ||
7 | ( -- * Definition | ||
8 | compositeC208 | ||
9 | -- * Dependencies | ||
10 | , simple7402 | ||
11 | ) where | ||
12 | |||
13 | import Text.Edifact.D96A.Simples (simple7402) | ||
14 | |||
15 | import Text.Edifact.Parsing | ||
16 | import Text.Edifact.Types (Value) | ||
17 | |||
18 | -- | Derived from this specification: | ||
19 | -- | ||
20 | -- > C208 IDENTITY NUMBER RANGE | ||
21 | -- > | ||
22 | -- > Desc: Goods item identification numbers, start and end of | ||
23 | -- > consecutively numbered range. | ||
24 | -- > | ||
25 | -- > 010 7402 Identity number M an..35 | ||
26 | -- > 020 7402 Identity number C an..35 | ||
27 | -- | ||
28 | -- Dependencies: 'simple7402'. | ||
29 | compositeC208 :: Parser Value | ||
30 | compositeC208 = | ||
31 | composite "C208" | ||
32 | [ "010" .@ mandatory simple7402 | ||
33 | , "020" .@ optional simple7402 | ||
34 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C210.hs b/specification/src/Text/Edifact/D96A/Composites/C210.hs new file mode 100644 index 0000000..f1732ba --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C210.hs | |||
@@ -0,0 +1,49 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C210 | ||
7 | ( -- * Definition | ||
8 | compositeC210 | ||
9 | -- * Dependencies | ||
10 | , simple7102 | ||
11 | ) where | ||
12 | |||
13 | import Text.Edifact.D96A.Simples (simple7102) | ||
14 | |||
15 | import Text.Edifact.Parsing | ||
16 | import Text.Edifact.Types (Value) | ||
17 | |||
18 | -- | Derived from this specification: | ||
19 | -- | ||
20 | -- > | C210 MARKS & LABELS | ||
21 | -- > | ||
22 | -- > | Desc: Shipping marks on packages in free text; one to ten lines. | ||
23 | -- > | ||
24 | -- > 010 7102 Shipping marks M an..35 | ||
25 | -- > 020 7102 Shipping marks C an..35 | ||
26 | -- > 030 7102 Shipping marks C an..35 | ||
27 | -- > 040 7102 Shipping marks C an..35 | ||
28 | -- > 050 7102 Shipping marks C an..35 | ||
29 | -- > 060 7102 Shipping marks C an..35 | ||
30 | -- > 070 7102 Shipping marks C an..35 | ||
31 | -- > 080 7102 Shipping marks C an..35 | ||
32 | -- > 090 7102 Shipping marks C an..35 | ||
33 | -- > 100 7102 Shipping marks C an..35 | ||
34 | -- | ||
35 | -- Dependencies: 'simple7102'. | ||
36 | compositeC210 :: Parser Value | ||
37 | compositeC210 = | ||
38 | composite "C210" | ||
39 | [ "010" .@ mandatory simple7102 | ||
40 | , "020" .@ optional simple7102 | ||
41 | , "030" .@ optional simple7102 | ||
42 | , "040" .@ optional simple7102 | ||
43 | , "050" .@ optional simple7102 | ||
44 | , "060" .@ optional simple7102 | ||
45 | , "070" .@ optional simple7102 | ||
46 | , "080" .@ optional simple7102 | ||
47 | , "090" .@ optional simple7102 | ||
48 | , "100" .@ optional simple7102 | ||
49 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C211.hs b/specification/src/Text/Edifact/D96A/Composites/C211.hs new file mode 100644 index 0000000..cd54f20 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C211.hs | |||
@@ -0,0 +1,41 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C211 | ||
7 | ( -- * Definition | ||
8 | compositeC211 | ||
9 | -- * Dependencies | ||
10 | , simple6008 | ||
11 | , simple6140 | ||
12 | , simple6168 | ||
13 | , simple6411 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Simples (simple6008, simple6140, simple6168, | ||
17 | simple6411) | ||
18 | |||
19 | import Text.Edifact.Parsing | ||
20 | import Text.Edifact.Types (Value) | ||
21 | |||
22 | -- | Derived from this specification: | ||
23 | -- | ||
24 | -- > C211 DIMENSIONS | ||
25 | -- > | ||
26 | -- > Desc: Specification of the dimensions of a transportable unit. | ||
27 | -- > | ||
28 | -- > 010 6411 Measure unit qualifier M an..3 | ||
29 | -- > 020 6168 Length dimension C n..15 | ||
30 | -- > 030 6140 Width dimension C n..15 | ||
31 | -- > 040 6008 Height dimension C n..15 | ||
32 | -- | ||
33 | -- Dependencies: 'simple6008', 'simple6140', 'simple6168', 'simple6411'. | ||
34 | compositeC211 :: Parser Value | ||
35 | compositeC211 = | ||
36 | composite "C211" | ||
37 | [ "010" .@ mandatory simple6411 | ||
38 | , "020" .@ optional simple6168 | ||
39 | , "030" .@ optional simple6140 | ||
40 | , "040" .@ optional simple6008 | ||
41 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C212.hs b/specification/src/Text/Edifact/D96A/Composites/C212.hs new file mode 100644 index 0000000..c6faaae --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C212.hs | |||
@@ -0,0 +1,41 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C212 | ||
7 | ( -- * Definition | ||
8 | compositeC212 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple7140 | ||
13 | , simple7143 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple7140, | ||
17 | simple7143) | ||
18 | |||
19 | import Text.Edifact.Parsing | ||
20 | import Text.Edifact.Types (Value) | ||
21 | |||
22 | -- | Derived from this specification: | ||
23 | -- | ||
24 | -- > C212 ITEM NUMBER IDENTIFICATION | ||
25 | -- > | ||
26 | -- > Desc: Goods identification for a specified source. | ||
27 | -- > | ||
28 | -- > 010 7140 Item number C an..35 | ||
29 | -- > 020 7143 Item number type, coded C an..3 | ||
30 | -- > 030 1131 Code list qualifier C an..3 | ||
31 | -- > 040 3055 Code list responsible agency, coded C an..3 | ||
32 | -- | ||
33 | -- Dependencies: 'simple1131', 'simple3055', 'simple7140', 'simple7143'. | ||
34 | compositeC212 :: Parser Value | ||
35 | compositeC212 = | ||
36 | composite "C212" | ||
37 | [ "010" .@ optional simple7140 | ||
38 | , "020" .@ optional simple7143 | ||
39 | , "030" .@ optional simple1131 | ||
40 | , "040" .@ optional simple3055 | ||
41 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C213.hs b/specification/src/Text/Edifact/D96A/Composites/C213.hs new file mode 100644 index 0000000..cf3fc36 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C213.hs | |||
@@ -0,0 +1,44 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C213 | ||
7 | ( -- * Definition | ||
8 | compositeC213 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple7064 | ||
13 | , simple7065 | ||
14 | , simple7224 | ||
15 | ) where | ||
16 | |||
17 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple7064, | ||
18 | simple7065, simple7224) | ||
19 | |||
20 | import Text.Edifact.Parsing | ||
21 | import Text.Edifact.Types (Value) | ||
22 | |||
23 | -- | Derived from this specification: | ||
24 | -- | ||
25 | -- > C213 NUMBER AND TYPE OF PACKAGES | ||
26 | -- > | ||
27 | -- > Desc: Number and type of individual parts of a shipment. | ||
28 | -- > | ||
29 | -- > 010 7224 Number of packages C n..8 | ||
30 | -- > 020 7065 Type of packages identification C an..17 | ||
31 | -- > 030 1131 Code list qualifier C an..3 | ||
32 | -- > 040 3055 Code list responsible agency, coded C an..3 | ||
33 | -- > 050 7064 Type of packages C an..35 | ||
34 | -- | ||
35 | -- Dependencies: 'simple1131', 'simple3055', 'simple7064', 'simple7065', 'simple7224'. | ||
36 | compositeC213 :: Parser Value | ||
37 | compositeC213 = | ||
38 | composite "C213" | ||
39 | [ "010" .@ optional simple7224 | ||
40 | , "020" .@ optional simple7065 | ||
41 | , "030" .@ optional simple1131 | ||
42 | , "040" .@ optional simple3055 | ||
43 | , "050" .@ optional simple7064 | ||
44 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C214.hs b/specification/src/Text/Edifact/D96A/Composites/C214.hs new file mode 100644 index 0000000..2f7180c --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C214.hs | |||
@@ -0,0 +1,44 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C214 | ||
7 | ( -- * Definition | ||
8 | compositeC214 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple7160 | ||
13 | , simple7161 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple7160, | ||
17 | simple7161) | ||
18 | |||
19 | import Text.Edifact.Parsing | ||
20 | import Text.Edifact.Types (Value) | ||
21 | |||
22 | -- | Derived from this specification: | ||
23 | -- | ||
24 | -- > * C214 SPECIAL SERVICES IDENTIFICATION | ||
25 | -- > | ||
26 | -- > Desc: Identification of a special service by a code from a | ||
27 | -- > specified source or by description. | ||
28 | -- > | ||
29 | -- > 010 7161 Special services, coded C an..3 | ||
30 | -- > 020 1131 Code list qualifier C an..3 | ||
31 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
32 | -- > 040 7160 Special service C an..35 | ||
33 | -- > 050 + 7160 Special service C an..35 | ||
34 | -- | ||
35 | -- Dependencies: 'simple1131', 'simple3055', 'simple7160', 'simple7161'. | ||
36 | compositeC214 :: Parser Value | ||
37 | compositeC214 = | ||
38 | composite "C214" | ||
39 | [ "010" .@ optional simple7161 | ||
40 | , "020" .@ optional simple1131 | ||
41 | , "030" .@ optional simple3055 | ||
42 | , "040" .@ optional simple7160 | ||
43 | , "050" .@ optional simple7160 | ||
44 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C215.hs b/specification/src/Text/Edifact/D96A/Composites/C215.hs new file mode 100644 index 0000000..ae355b2 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C215.hs | |||
@@ -0,0 +1,42 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C215 | ||
7 | ( -- * Definition | ||
8 | compositeC215 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple9302 | ||
13 | , simple9303 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple9302, | ||
17 | simple9303) | ||
18 | |||
19 | import Text.Edifact.Parsing | ||
20 | import Text.Edifact.Types (Value) | ||
21 | |||
22 | -- | Derived from this specification: | ||
23 | -- | ||
24 | -- > C215 SEAL ISSUER | ||
25 | -- > | ||
26 | -- > Desc: Identification of the issuer of a seal on equipment either | ||
27 | -- > by code or by name. | ||
28 | -- > | ||
29 | -- > 010 9303 Sealing party, coded C an..3 | ||
30 | -- > 020 1131 Code list qualifier C an..3 | ||
31 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
32 | -- > 040 9302 Sealing party C an..35 | ||
33 | -- | ||
34 | -- Dependencies: 'simple1131', 'simple3055', 'simple9302', 'simple9303'. | ||
35 | compositeC215 :: Parser Value | ||
36 | compositeC215 = | ||
37 | composite "C215" | ||
38 | [ "010" .@ optional simple9303 | ||
39 | , "020" .@ optional simple1131 | ||
40 | , "030" .@ optional simple3055 | ||
41 | , "040" .@ optional simple9302 | ||
42 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C218.hs b/specification/src/Text/Edifact/D96A/Composites/C218.hs new file mode 100644 index 0000000..80f5a8d --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C218.hs | |||
@@ -0,0 +1,37 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C218 | ||
7 | ( -- * Definition | ||
8 | compositeC218 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple7419 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple7419) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > C218 HAZARDOUS MATERIAL | ||
23 | -- > | ||
24 | -- > Desc: Hazardous material code from a specified source. | ||
25 | -- > | ||
26 | -- > 010 7419 Hazardous material class code, identification C an..4 | ||
27 | -- > 020 1131 Code list qualifier C an..3 | ||
28 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
29 | -- | ||
30 | -- Dependencies: 'simple1131', 'simple3055', 'simple7419'. | ||
31 | compositeC218 :: Parser Value | ||
32 | compositeC218 = | ||
33 | composite "C218" | ||
34 | [ "010" .@ optional simple7419 | ||
35 | , "020" .@ optional simple1131 | ||
36 | , "030" .@ optional simple3055 | ||
37 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C219.hs b/specification/src/Text/Edifact/D96A/Composites/C219.hs new file mode 100644 index 0000000..df98581 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C219.hs | |||
@@ -0,0 +1,34 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C219 | ||
7 | ( -- * Definition | ||
8 | compositeC219 | ||
9 | -- * Dependencies | ||
10 | , simple8334 | ||
11 | , simple8335 | ||
12 | ) where | ||
13 | |||
14 | import Text.Edifact.D96A.Simples (simple8334, simple8335) | ||
15 | |||
16 | import Text.Edifact.Parsing | ||
17 | import Text.Edifact.Types (Value) | ||
18 | |||
19 | -- | Derived from this specification: | ||
20 | -- | ||
21 | -- > C219 MOVEMENT TYPE | ||
22 | -- > | ||
23 | -- > Desc: Description of type of service for movement of cargo. | ||
24 | -- > | ||
25 | -- > 010 8335 Movement type, coded C an..3 | ||
26 | -- > 020 8334 Movement type C an..35 | ||
27 | -- | ||
28 | -- Dependencies: 'simple8334', 'simple8335'. | ||
29 | compositeC219 :: Parser Value | ||
30 | compositeC219 = | ||
31 | composite "C219" | ||
32 | [ "010" .@ optional simple8335 | ||
33 | , "020" .@ optional simple8334 | ||
34 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C220.hs b/specification/src/Text/Edifact/D96A/Composites/C220.hs new file mode 100644 index 0000000..480c86d --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C220.hs | |||
@@ -0,0 +1,34 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C220 | ||
7 | ( -- * Definition | ||
8 | compositeC220 | ||
9 | -- * Dependencies | ||
10 | , simple8066 | ||
11 | , simple8067 | ||
12 | ) where | ||
13 | |||
14 | import Text.Edifact.D96A.Simples (simple8066, simple8067) | ||
15 | |||
16 | import Text.Edifact.Parsing | ||
17 | import Text.Edifact.Types (Value) | ||
18 | |||
19 | -- | Derived from this specification: | ||
20 | -- | ||
21 | -- > C220 MODE OF TRANSPORT | ||
22 | -- > | ||
23 | -- > Desc: Method of transport code or name. Code preferred. | ||
24 | -- > | ||
25 | -- > 010 8067 Mode of transport, coded C an..3 | ||
26 | -- > 020 8066 Mode of transport C an..17 | ||
27 | -- | ||
28 | -- Dependencies: 'simple8066', 'simple8067'. | ||
29 | compositeC220 :: Parser Value | ||
30 | compositeC220 = | ||
31 | composite "C220" | ||
32 | [ "010" .@ optional simple8067 | ||
33 | , "020" .@ optional simple8066 | ||
34 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C222.hs b/specification/src/Text/Edifact/D96A/Composites/C222.hs new file mode 100644 index 0000000..5f5b116 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C222.hs | |||
@@ -0,0 +1,44 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C222 | ||
7 | ( -- * Definition | ||
8 | compositeC222 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple8212 | ||
13 | , simple8213 | ||
14 | , simple8453 | ||
15 | ) where | ||
16 | |||
17 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple8212, | ||
18 | simple8213, simple8453) | ||
19 | |||
20 | import Text.Edifact.Parsing | ||
21 | import Text.Edifact.Types (Value) | ||
22 | |||
23 | -- | Derived from this specification: | ||
24 | -- | ||
25 | -- > C222 TRANSPORT IDENTIFICATION | ||
26 | -- > | ||
27 | -- > Desc: Code and/or name identifying the means of transport. | ||
28 | -- > | ||
29 | -- > 010 8213 Id. of means of transport identification C an..9 | ||
30 | -- > 020 1131 Code list qualifier C an..3 | ||
31 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
32 | -- > 040 8212 Id. of the means of transport C an..35 | ||
33 | -- > 050 8453 Nationality of means of transport, coded C an..3 | ||
34 | -- | ||
35 | -- Dependencies: 'simple1131', 'simple3055', 'simple8212', 'simple8213', 'simple8453'. | ||
36 | compositeC222 :: Parser Value | ||
37 | compositeC222 = | ||
38 | composite "C222" | ||
39 | [ "010" .@ optional simple8213 | ||
40 | , "020" .@ optional simple1131 | ||
41 | , "030" .@ optional simple3055 | ||
42 | , "040" .@ optional simple8212 | ||
43 | , "050" .@ optional simple8453 | ||
44 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C223.hs b/specification/src/Text/Edifact/D96A/Composites/C223.hs new file mode 100644 index 0000000..9f39949 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C223.hs | |||
@@ -0,0 +1,35 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C223 | ||
7 | ( -- * Definition | ||
8 | compositeC223 | ||
9 | -- * Dependencies | ||
10 | , simple6411 | ||
11 | , simple7106 | ||
12 | ) where | ||
13 | |||
14 | import Text.Edifact.D96A.Simples (simple6411, simple7106) | ||
15 | |||
16 | import Text.Edifact.Parsing | ||
17 | import Text.Edifact.Types (Value) | ||
18 | |||
19 | -- | Derived from this specification: | ||
20 | -- | ||
21 | -- > C223 DANGEROUS GOODS SHIPMENT FLASHPOINT | ||
22 | -- > | ||
23 | -- > Desc: Temperature at which a vapor according to ISO 1523/73 can | ||
24 | -- > be ignited. | ||
25 | -- > | ||
26 | -- > 010 7106 Shipment flashpoint C n3 | ||
27 | -- > 020 6411 Measure unit qualifier C an..3 | ||
28 | -- | ||
29 | -- Dependencies: 'simple6411', 'simple7106'. | ||
30 | compositeC223 :: Parser Value | ||
31 | compositeC223 = | ||
32 | composite "C223" | ||
33 | [ "010" .@ optional simple7106 | ||
34 | , "020" .@ optional simple6411 | ||
35 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C224.hs b/specification/src/Text/Edifact/D96A/Composites/C224.hs new file mode 100644 index 0000000..a352d7e --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C224.hs | |||
@@ -0,0 +1,42 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C224 | ||
7 | ( -- * Definition | ||
8 | compositeC224 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple8154 | ||
13 | , simple8155 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple8154, | ||
17 | simple8155) | ||
18 | |||
19 | import Text.Edifact.Parsing | ||
20 | import Text.Edifact.Types (Value) | ||
21 | |||
22 | -- | Derived from this specification: | ||
23 | -- | ||
24 | -- > C224 EQUIPMENT SIZE AND TYPE | ||
25 | -- > | ||
26 | -- > Desc: Code and/or name identifying size and type of equipment | ||
27 | -- > used in transport. Code preferred. | ||
28 | -- > | ||
29 | -- > 010 8155 Equipment size and type identification C an..10 | ||
30 | -- > 020 1131 Code list qualifier C an..3 | ||
31 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
32 | -- > 040 8154 Equipment size and type C an..35 | ||
33 | -- | ||
34 | -- Dependencies: 'simple1131', 'simple3055', 'simple8154', 'simple8155'. | ||
35 | compositeC224 :: Parser Value | ||
36 | compositeC224 = | ||
37 | composite "C224" | ||
38 | [ "010" .@ optional simple8155 | ||
39 | , "020" .@ optional simple1131 | ||
40 | , "030" .@ optional simple3055 | ||
41 | , "040" .@ optional simple8154 | ||
42 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C228.hs b/specification/src/Text/Edifact/D96A/Composites/C228.hs new file mode 100644 index 0000000..a44ac07 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C228.hs | |||
@@ -0,0 +1,35 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C228 | ||
7 | ( -- * Definition | ||
8 | compositeC228 | ||
9 | -- * Dependencies | ||
10 | , simple8178 | ||
11 | , simple8179 | ||
12 | ) where | ||
13 | |||
14 | import Text.Edifact.D96A.Simples (simple8178, simple8179) | ||
15 | |||
16 | import Text.Edifact.Parsing | ||
17 | import Text.Edifact.Types (Value) | ||
18 | |||
19 | -- | Derived from this specification: | ||
20 | -- | ||
21 | -- > C228 TRANSPORT MEANS | ||
22 | -- > | ||
23 | -- > Desc: Code and/or name identifying the type of means of | ||
24 | -- > transport. | ||
25 | -- > | ||
26 | -- > 010 8179 Type of means of transport identification C an..8 | ||
27 | -- > 020 8178 Type of means of transport C an..17 | ||
28 | -- | ||
29 | -- Dependencies: 'simple8178', 'simple8179'. | ||
30 | compositeC228 :: Parser Value | ||
31 | compositeC228 = | ||
32 | composite "C228" | ||
33 | [ "010" .@ optional simple8179 | ||
34 | , "020" .@ optional simple8178 | ||
35 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C229.hs b/specification/src/Text/Edifact/D96A/Composites/C229.hs new file mode 100644 index 0000000..bb865d8 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C229.hs | |||
@@ -0,0 +1,37 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C229 | ||
7 | ( -- * Definition | ||
8 | compositeC229 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple5237 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple5237) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > C229 CHARGE CATEGORY | ||
23 | -- > | ||
24 | -- > Desc: Identification of a category or a zone of charges. | ||
25 | -- > | ||
26 | -- > 010 5237 Charge category, coded M an..3 | ||
27 | -- > 020 1131 Code list qualifier C an..3 | ||
28 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
29 | -- | ||
30 | -- Dependencies: 'simple1131', 'simple3055', 'simple5237'. | ||
31 | compositeC229 :: Parser Value | ||
32 | compositeC229 = | ||
33 | composite "C229" | ||
34 | [ "010" .@ mandatory simple5237 | ||
35 | , "020" .@ optional simple1131 | ||
36 | , "030" .@ optional simple3055 | ||
37 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C231.hs b/specification/src/Text/Edifact/D96A/Composites/C231.hs new file mode 100644 index 0000000..707fb5e --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C231.hs | |||
@@ -0,0 +1,37 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C231 | ||
7 | ( -- * Definition | ||
8 | compositeC231 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple4215 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple4215) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > C231 METHOD OF PAYMENT | ||
23 | -- > | ||
24 | -- > Desc: Code identifying the method of payment. | ||
25 | -- > | ||
26 | -- > 010 4215 Transport charges method of payment, coded M an..3 | ||
27 | -- > 020 1131 Code list qualifier C an..3 | ||
28 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
29 | -- | ||
30 | -- Dependencies: 'simple1131', 'simple3055', 'simple4215'. | ||
31 | compositeC231 :: Parser Value | ||
32 | compositeC231 = | ||
33 | composite "C231" | ||
34 | [ "010" .@ mandatory simple4215 | ||
35 | , "020" .@ optional simple1131 | ||
36 | , "030" .@ optional simple3055 | ||
37 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C232.hs b/specification/src/Text/Edifact/D96A/Composites/C232.hs new file mode 100644 index 0000000..d7d1b4b --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C232.hs | |||
@@ -0,0 +1,41 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C232 | ||
7 | ( -- * Definition | ||
8 | compositeC232 | ||
9 | -- * Dependencies | ||
10 | , simple9353 | ||
11 | , simple9411 | ||
12 | , simple9415 | ||
13 | , simple9417 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Simples (simple9353, simple9411, simple9415, | ||
17 | simple9417) | ||
18 | |||
19 | import Text.Edifact.Parsing | ||
20 | import Text.Edifact.Types (Value) | ||
21 | |||
22 | -- | Derived from this specification: | ||
23 | -- | ||
24 | -- > C232 GOVERNMENT ACTION | ||
25 | -- > | ||
26 | -- > Desc: Code indicating a type of government action. | ||
27 | -- > | ||
28 | -- > 010 9415 Government agency, coded C an..3 | ||
29 | -- > 020 9411 Government involvement, coded C an..3 | ||
30 | -- > 030 9417 Government action, coded C an..3 | ||
31 | -- > 040 9353 Government procedure, coded C an..3 | ||
32 | -- | ||
33 | -- Dependencies: 'simple9353', 'simple9411', 'simple9415', 'simple9417'. | ||
34 | compositeC232 :: Parser Value | ||
35 | compositeC232 = | ||
36 | composite "C232" | ||
37 | [ "010" .@ optional simple9415 | ||
38 | , "020" .@ optional simple9411 | ||
39 | , "030" .@ optional simple9417 | ||
40 | , "040" .@ optional simple9353 | ||
41 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C233.hs b/specification/src/Text/Edifact/D96A/Composites/C233.hs new file mode 100644 index 0000000..de37b8f --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C233.hs | |||
@@ -0,0 +1,44 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C233 | ||
7 | ( -- * Definition | ||
8 | compositeC233 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple7273 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple7273) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > | C233 SERVICE | ||
23 | -- > | ||
24 | -- > | Desc: To identify a service (which may constitute an additional | ||
25 | -- > component to a basic contract). | ||
26 | -- > | ||
27 | -- > 010 7273 Service requirement, coded M an..3 | ||
28 | -- > 020 1131 Code list qualifier C an..3 | ||
29 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
30 | -- > 040 7273 Service requirement, coded C an..3 | ||
31 | -- > 050 1131 Code list qualifier C an..3 | ||
32 | -- > 060 3055 Code list responsible agency, coded C an..3 | ||
33 | -- | ||
34 | -- Dependencies: 'simple1131', 'simple3055', 'simple7273'. | ||
35 | compositeC233 :: Parser Value | ||
36 | compositeC233 = | ||
37 | composite "C233" | ||
38 | [ "010" .@ mandatory simple7273 | ||
39 | , "020" .@ optional simple1131 | ||
40 | , "030" .@ optional simple3055 | ||
41 | , "040" .@ optional simple7273 | ||
42 | , "050" .@ optional simple1131 | ||
43 | , "060" .@ optional simple3055 | ||
44 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C234.hs b/specification/src/Text/Edifact/D96A/Composites/C234.hs new file mode 100644 index 0000000..38ef543 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C234.hs | |||
@@ -0,0 +1,35 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C234 | ||
7 | ( -- * Definition | ||
8 | compositeC234 | ||
9 | -- * Dependencies | ||
10 | , simple7088 | ||
11 | , simple7124 | ||
12 | ) where | ||
13 | |||
14 | import Text.Edifact.D96A.Simples (simple7088, simple7124) | ||
15 | |||
16 | import Text.Edifact.Parsing | ||
17 | import Text.Edifact.Types (Value) | ||
18 | |||
19 | -- | Derived from this specification: | ||
20 | -- | ||
21 | -- > C234 UNDG INFORMATION | ||
22 | -- > | ||
23 | -- > Desc: Information on United Nations Dangerous Goods | ||
24 | -- > classification. | ||
25 | -- > | ||
26 | -- > 010 7124 UNDG number C n4 | ||
27 | -- > 020 7088 Dangerous goods flashpoint C an..8 | ||
28 | -- | ||
29 | -- Dependencies: 'simple7088', 'simple7124'. | ||
30 | compositeC234 :: Parser Value | ||
31 | compositeC234 = | ||
32 | composite "C234" | ||
33 | [ "010" .@ optional simple7124 | ||
34 | , "020" .@ optional simple7088 | ||
35 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C235.hs b/specification/src/Text/Edifact/D96A/Composites/C235.hs new file mode 100644 index 0000000..966f312 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C235.hs | |||
@@ -0,0 +1,35 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C235 | ||
7 | ( -- * Definition | ||
8 | compositeC235 | ||
9 | -- * Dependencies | ||
10 | , simple8158 | ||
11 | , simple8186 | ||
12 | ) where | ||
13 | |||
14 | import Text.Edifact.D96A.Simples (simple8158, simple8186) | ||
15 | |||
16 | import Text.Edifact.Parsing | ||
17 | import Text.Edifact.Types (Value) | ||
18 | |||
19 | -- | Derived from this specification: | ||
20 | -- | ||
21 | -- > C235 HAZARD IDENTIFICATION | ||
22 | -- > | ||
23 | -- > Desc: Identification of the Orange placard required on the means | ||
24 | -- > of transport. | ||
25 | -- > | ||
26 | -- > 010 8158 Hazard identification number, upper part C an..4 | ||
27 | -- > 020 8186 Substance identification number, lower part C an4 | ||
28 | -- | ||
29 | -- Dependencies: 'simple8158', 'simple8186'. | ||
30 | compositeC235 :: Parser Value | ||
31 | compositeC235 = | ||
32 | composite "C235" | ||
33 | [ "010" .@ optional simple8158 | ||
34 | , "020" .@ optional simple8186 | ||
35 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C236.hs b/specification/src/Text/Edifact/D96A/Composites/C236.hs new file mode 100644 index 0000000..5e1455f --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C236.hs | |||
@@ -0,0 +1,36 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C236 | ||
7 | ( -- * Definition | ||
8 | compositeC236 | ||
9 | -- * Dependencies | ||
10 | , simple8246 | ||
11 | ) where | ||
12 | |||
13 | import Text.Edifact.D96A.Simples (simple8246) | ||
14 | |||
15 | import Text.Edifact.Parsing | ||
16 | import Text.Edifact.Types (Value) | ||
17 | |||
18 | -- | Derived from this specification: | ||
19 | -- | ||
20 | -- > C236 DANGEROUS GOODS LABEL | ||
21 | -- > | ||
22 | -- > Desc: Markings identifying the type of hazardous goods and | ||
23 | -- > similar information. | ||
24 | -- > | ||
25 | -- > 010 8246 Dangerous goods label marking C an..4 | ||
26 | -- > 020 8246 Dangerous goods label marking C an..4 | ||
27 | -- > 030 8246 Dangerous goods label marking C an..4 | ||
28 | -- | ||
29 | -- Dependencies: 'simple8246'. | ||
30 | compositeC236 :: Parser Value | ||
31 | compositeC236 = | ||
32 | composite "C236" | ||
33 | [ "010" .@ optional simple8246 | ||
34 | , "020" .@ optional simple8246 | ||
35 | , "030" .@ optional simple8246 | ||
36 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C237.hs b/specification/src/Text/Edifact/D96A/Composites/C237.hs new file mode 100644 index 0000000..d8136b6 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C237.hs | |||
@@ -0,0 +1,42 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C237 | ||
7 | ( -- * Definition | ||
8 | compositeC237 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple3207 | ||
13 | , simple8260 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple3207, | ||
17 | simple8260) | ||
18 | |||
19 | import Text.Edifact.Parsing | ||
20 | import Text.Edifact.Types (Value) | ||
21 | |||
22 | -- | Derived from this specification: | ||
23 | -- | ||
24 | -- > C237 EQUIPMENT IDENTIFICATION | ||
25 | -- > | ||
26 | -- > Desc: Marks (letters and/or numbers) identifying equipment used | ||
27 | -- > for transport such as a container. | ||
28 | -- > | ||
29 | -- > 010 8260 Equipment identification number C an..17 | ||
30 | -- > 020 1131 Code list qualifier C an..3 | ||
31 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
32 | -- > 040 3207 Country, coded C an..3 | ||
33 | -- | ||
34 | -- Dependencies: 'simple1131', 'simple3055', 'simple3207', 'simple8260'. | ||
35 | compositeC237 :: Parser Value | ||
36 | compositeC237 = | ||
37 | composite "C237" | ||
38 | [ "010" .@ optional simple8260 | ||
39 | , "020" .@ optional simple1131 | ||
40 | , "030" .@ optional simple3055 | ||
41 | , "040" .@ optional simple3207 | ||
42 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C239.hs b/specification/src/Text/Edifact/D96A/Composites/C239.hs new file mode 100644 index 0000000..940362e --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C239.hs | |||
@@ -0,0 +1,35 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C239 | ||
7 | ( -- * Definition | ||
8 | compositeC239 | ||
9 | -- * Dependencies | ||
10 | , simple6246 | ||
11 | , simple6411 | ||
12 | ) where | ||
13 | |||
14 | import Text.Edifact.D96A.Simples (simple6246, simple6411) | ||
15 | |||
16 | import Text.Edifact.Parsing | ||
17 | import Text.Edifact.Types (Value) | ||
18 | |||
19 | -- | Derived from this specification: | ||
20 | -- | ||
21 | -- > C239 TEMPERATURE SETTING | ||
22 | -- > | ||
23 | -- > Desc: The temperature under which the goods are (to be) stored | ||
24 | -- > or shipped. | ||
25 | -- > | ||
26 | -- > 010 6246 Temperature setting C n3 | ||
27 | -- > 020 6411 Measure unit qualifier C an..3 | ||
28 | -- | ||
29 | -- Dependencies: 'simple6246', 'simple6411'. | ||
30 | compositeC239 :: Parser Value | ||
31 | compositeC239 = | ||
32 | composite "C239" | ||
33 | [ "010" .@ optional simple6246 | ||
34 | , "020" .@ optional simple6411 | ||
35 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C270.hs b/specification/src/Text/Edifact/D96A/Composites/C270.hs new file mode 100644 index 0000000..c6f0dd5 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C270.hs | |||
@@ -0,0 +1,38 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C270 | ||
7 | ( -- * Definition | ||
8 | compositeC270 | ||
9 | -- * Dependencies | ||
10 | , simple6066 | ||
11 | , simple6069 | ||
12 | , simple6411 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Simples (simple6066, simple6069, simple6411) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > C270 CONTROL | ||
23 | -- > | ||
24 | -- > Desc: Control total for checking integrity of a message or part | ||
25 | -- > of a message. | ||
26 | -- > | ||
27 | -- > 010 6069 Control qualifier M an..3 | ||
28 | -- > 020 6066 Control value M n..18 | ||
29 | -- > 030 6411 Measure unit qualifier C an..3 | ||
30 | -- | ||
31 | -- Dependencies: 'simple6066', 'simple6069', 'simple6411'. | ||
32 | compositeC270 :: Parser Value | ||
33 | compositeC270 = | ||
34 | composite "C270" | ||
35 | [ "010" .@ mandatory simple6069 | ||
36 | , "020" .@ mandatory simple6066 | ||
37 | , "030" .@ optional simple6411 | ||
38 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C273.hs b/specification/src/Text/Edifact/D96A/Composites/C273.hs new file mode 100644 index 0000000..a15df97 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C273.hs | |||
@@ -0,0 +1,46 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C273 | ||
7 | ( -- * Definition | ||
8 | compositeC273 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple3453 | ||
13 | , simple7008 | ||
14 | , simple7009 | ||
15 | ) where | ||
16 | |||
17 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple3453, | ||
18 | simple7008, simple7009) | ||
19 | |||
20 | import Text.Edifact.Parsing | ||
21 | import Text.Edifact.Types (Value) | ||
22 | |||
23 | -- | Derived from this specification: | ||
24 | -- | ||
25 | -- > *| C273 ITEM DESCRIPTION | ||
26 | -- > | ||
27 | -- > | Desc: Description of an item. | ||
28 | -- > | ||
29 | -- > 010 7009 Item description identification C an..17 | ||
30 | -- > 020 1131 Code list qualifier C an..3 | ||
31 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
32 | -- > 040 7008 Item description C an..35 | ||
33 | -- > 050 7008 Item description C an..35 | ||
34 | -- > 060 + 3453 Language, coded C an..3 | ||
35 | -- | ||
36 | -- Dependencies: 'simple1131', 'simple3055', 'simple3453', 'simple7008', 'simple7009'. | ||
37 | compositeC273 :: Parser Value | ||
38 | compositeC273 = | ||
39 | composite "C273" | ||
40 | [ "010" .@ optional simple7009 | ||
41 | , "020" .@ optional simple1131 | ||
42 | , "030" .@ optional simple3055 | ||
43 | , "040" .@ optional simple7008 | ||
44 | , "050" .@ optional simple7008 | ||
45 | , "060" .@ optional simple3453 | ||
46 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C279.hs b/specification/src/Text/Edifact/D96A/Composites/C279.hs new file mode 100644 index 0000000..03ada5a --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C279.hs | |||
@@ -0,0 +1,34 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C279 | ||
7 | ( -- * Definition | ||
8 | compositeC279 | ||
9 | -- * Dependencies | ||
10 | , simple6063 | ||
11 | , simple6064 | ||
12 | ) where | ||
13 | |||
14 | import Text.Edifact.D96A.Simples (simple6063, simple6064) | ||
15 | |||
16 | import Text.Edifact.Parsing | ||
17 | import Text.Edifact.Types (Value) | ||
18 | |||
19 | -- | Derived from this specification: | ||
20 | -- | ||
21 | -- > C279 QUANTITY DIFFERENCE INFORMATION | ||
22 | -- > | ||
23 | -- > Desc: Information on quantity difference. | ||
24 | -- > | ||
25 | -- > 010 6064 Quantity difference M n..15 | ||
26 | -- > 020 6063 Quantity qualifier C an..3 | ||
27 | -- | ||
28 | -- Dependencies: 'simple6063', 'simple6064'. | ||
29 | compositeC279 :: Parser Value | ||
30 | compositeC279 = | ||
31 | composite "C279" | ||
32 | [ "010" .@ mandatory simple6064 | ||
33 | , "020" .@ optional simple6063 | ||
34 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C280.hs b/specification/src/Text/Edifact/D96A/Composites/C280.hs new file mode 100644 index 0000000..254ba92 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C280.hs | |||
@@ -0,0 +1,37 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C280 | ||
7 | ( -- * Definition | ||
8 | compositeC280 | ||
9 | -- * Dependencies | ||
10 | , simple6152 | ||
11 | , simple6162 | ||
12 | , simple6411 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Simples (simple6152, simple6162, simple6411) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > C280 RANGE | ||
23 | -- > | ||
24 | -- > Desc: Range minimum and maximum limits. | ||
25 | -- > | ||
26 | -- > 010 6411 Measure unit qualifier M an..3 | ||
27 | -- > 020 6162 Range minimum C n..18 | ||
28 | -- > 030 6152 Range maximum C n..18 | ||
29 | -- | ||
30 | -- Dependencies: 'simple6152', 'simple6162', 'simple6411'. | ||
31 | compositeC280 :: Parser Value | ||
32 | compositeC280 = | ||
33 | composite "C280" | ||
34 | [ "010" .@ mandatory simple6411 | ||
35 | , "020" .@ optional simple6162 | ||
36 | , "030" .@ optional simple6152 | ||
37 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C401.hs b/specification/src/Text/Edifact/D96A/Composites/C401.hs new file mode 100644 index 0000000..3a07949 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C401.hs | |||
@@ -0,0 +1,38 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C401 | ||
7 | ( -- * Definition | ||
8 | compositeC401 | ||
9 | -- * Dependencies | ||
10 | , simple7130 | ||
11 | , simple8457 | ||
12 | , simple8459 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Simples (simple7130, simple8457, simple8459) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > C401 EXCESS TRANSPORTATION INFORMATION | ||
23 | -- > | ||
24 | -- > Desc: To provide details of reason for, and responsibility for, | ||
25 | -- > use of transportation other than normally utilized. | ||
26 | -- > | ||
27 | -- > 010 8457 Excess transportation reason, coded M an..3 | ||
28 | -- > 020 8459 Excess transportation responsibility, coded M an..3 | ||
29 | -- > 030 7130 Customer authorization number C an..17 | ||
30 | -- | ||
31 | -- Dependencies: 'simple7130', 'simple8457', 'simple8459'. | ||
32 | compositeC401 :: Parser Value | ||
33 | compositeC401 = | ||
34 | composite "C401" | ||
35 | [ "010" .@ mandatory simple8457 | ||
36 | , "020" .@ mandatory simple8459 | ||
37 | , "030" .@ optional simple7130 | ||
38 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C402.hs b/specification/src/Text/Edifact/D96A/Composites/C402.hs new file mode 100644 index 0000000..3c9e8e4 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C402.hs | |||
@@ -0,0 +1,41 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C402 | ||
7 | ( -- * Definition | ||
8 | compositeC402 | ||
9 | -- * Dependencies | ||
10 | , simple7064 | ||
11 | , simple7077 | ||
12 | , simple7143 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Simples (simple7064, simple7077, simple7143) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > C402 PACKAGE TYPE IDENTIFICATION | ||
23 | -- > | ||
24 | -- > Desc: Identification of the form in which goods are described. | ||
25 | -- > | ||
26 | -- > 010 7077 Item description type, coded M an..3 | ||
27 | -- > 020 7064 Type of packages M an..35 | ||
28 | -- > 030 7143 Item number type, coded C an..3 | ||
29 | -- > 040 7064 Type of packages C an..35 | ||
30 | -- > 050 7143 Item number type, coded C an..3 | ||
31 | -- | ||
32 | -- Dependencies: 'simple7064', 'simple7077', 'simple7143'. | ||
33 | compositeC402 :: Parser Value | ||
34 | compositeC402 = | ||
35 | composite "C402" | ||
36 | [ "010" .@ mandatory simple7077 | ||
37 | , "020" .@ mandatory simple7064 | ||
38 | , "030" .@ optional simple7143 | ||
39 | , "040" .@ optional simple7064 | ||
40 | , "050" .@ optional simple7143 | ||
41 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C501.hs b/specification/src/Text/Edifact/D96A/Composites/C501.hs new file mode 100644 index 0000000..910660a --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C501.hs | |||
@@ -0,0 +1,44 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C501 | ||
7 | ( -- * Definition | ||
8 | compositeC501 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple5245 | ||
13 | , simple5249 | ||
14 | , simple5482 | ||
15 | ) where | ||
16 | |||
17 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple5245, | ||
18 | simple5249, simple5482) | ||
19 | |||
20 | import Text.Edifact.Parsing | ||
21 | import Text.Edifact.Types (Value) | ||
22 | |||
23 | -- | Derived from this specification: | ||
24 | -- | ||
25 | -- > C501 PERCENTAGE DETAILS | ||
26 | -- > | ||
27 | -- > Desc: Percentage relating to a specified basis. | ||
28 | -- > | ||
29 | -- > 010 5245 Percentage qualifier M an..3 | ||
30 | -- > 020 5482 Percentage C n..10 | ||
31 | -- > 030 5249 Percentage basis, coded C an..3 | ||
32 | -- > 040 1131 Code list qualifier C an..3 | ||
33 | -- > 050 3055 Code list responsible agency, coded C an..3 | ||
34 | -- | ||
35 | -- Dependencies: 'simple1131', 'simple3055', 'simple5245', 'simple5249', 'simple5482'. | ||
36 | compositeC501 :: Parser Value | ||
37 | compositeC501 = | ||
38 | composite "C501" | ||
39 | [ "010" .@ mandatory simple5245 | ||
40 | , "020" .@ optional simple5482 | ||
41 | , "030" .@ optional simple5249 | ||
42 | , "040" .@ optional simple1131 | ||
43 | , "050" .@ optional simple3055 | ||
44 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C502.hs b/specification/src/Text/Edifact/D96A/Composites/C502.hs new file mode 100644 index 0000000..6f33aef --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C502.hs | |||
@@ -0,0 +1,41 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C502 | ||
7 | ( -- * Definition | ||
8 | compositeC502 | ||
9 | -- * Dependencies | ||
10 | , simple6154 | ||
11 | , simple6155 | ||
12 | , simple6313 | ||
13 | , simple6321 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Simples (simple6154, simple6155, simple6313, | ||
17 | simple6321) | ||
18 | |||
19 | import Text.Edifact.Parsing | ||
20 | import Text.Edifact.Types (Value) | ||
21 | |||
22 | -- | Derived from this specification: | ||
23 | -- | ||
24 | -- > C502 MEASUREMENT DETAILS | ||
25 | -- > | ||
26 | -- > Desc: Identification of measurement type. | ||
27 | -- > | ||
28 | -- > 010 6313 Measurement dimension, coded C an..3 | ||
29 | -- > 020 6321 Measurement significance, coded C an..3 | ||
30 | -- > 030 6155 Measurement attribute, coded C an..3 | ||
31 | -- > 040 6154 Measurement attribute C an..70 | ||
32 | -- | ||
33 | -- Dependencies: 'simple6154', 'simple6155', 'simple6313', 'simple6321'. | ||
34 | compositeC502 :: Parser Value | ||
35 | compositeC502 = | ||
36 | composite "C502" | ||
37 | [ "010" .@ optional simple6313 | ||
38 | , "020" .@ optional simple6321 | ||
39 | , "030" .@ optional simple6155 | ||
40 | , "040" .@ optional simple6154 | ||
41 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C503.hs b/specification/src/Text/Edifact/D96A/Composites/C503.hs new file mode 100644 index 0000000..059b89b --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C503.hs | |||
@@ -0,0 +1,42 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C503 | ||
7 | ( -- * Definition | ||
8 | compositeC503 | ||
9 | -- * Dependencies | ||
10 | , simple1004 | ||
11 | , simple1366 | ||
12 | , simple1373 | ||
13 | , simple3453 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Simples (simple1004, simple1366, simple1373, | ||
17 | simple3453) | ||
18 | |||
19 | import Text.Edifact.Parsing | ||
20 | import Text.Edifact.Types (Value) | ||
21 | |||
22 | -- | Derived from this specification: | ||
23 | -- | ||
24 | -- > C503 DOCUMENT/MESSAGE DETAILS | ||
25 | -- > | ||
26 | -- > Desc: Identification of document/message by number, status, | ||
27 | -- > source and/or language. | ||
28 | -- > | ||
29 | -- > 010 1004 Document/message number C an..35 | ||
30 | -- > 020 1373 Document/message status, coded C an..3 | ||
31 | -- > 030 1366 Document/message source C an..35 | ||
32 | -- > 040 3453 Language, coded C an..3 | ||
33 | -- | ||
34 | -- Dependencies: 'simple1004', 'simple1366', 'simple1373', 'simple3453'. | ||
35 | compositeC503 :: Parser Value | ||
36 | compositeC503 = | ||
37 | composite "C503" | ||
38 | [ "010" .@ optional simple1004 | ||
39 | , "020" .@ optional simple1373 | ||
40 | , "030" .@ optional simple1366 | ||
41 | , "040" .@ optional simple3453 | ||
42 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C504.hs b/specification/src/Text/Edifact/D96A/Composites/C504.hs new file mode 100644 index 0000000..3567f4b --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C504.hs | |||
@@ -0,0 +1,41 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C504 | ||
7 | ( -- * Definition | ||
8 | compositeC504 | ||
9 | -- * Dependencies | ||
10 | , simple6343 | ||
11 | , simple6345 | ||
12 | , simple6347 | ||
13 | , simple6348 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Simples (simple6343, simple6345, simple6347, | ||
17 | simple6348) | ||
18 | |||
19 | import Text.Edifact.Parsing | ||
20 | import Text.Edifact.Types (Value) | ||
21 | |||
22 | -- | Derived from this specification: | ||
23 | -- | ||
24 | -- > C504 CURRENCY DETAILS | ||
25 | -- > | ||
26 | -- > Desc: The usage to which a currency relates. | ||
27 | -- > | ||
28 | -- > 010 6347 Currency details qualifier M an..3 | ||
29 | -- > 020 6345 Currency, coded C an..3 | ||
30 | -- > 030 6343 Currency qualifier C an..3 | ||
31 | -- > 040 6348 Currency rate base C n..4 | ||
32 | -- | ||
33 | -- Dependencies: 'simple6343', 'simple6345', 'simple6347', 'simple6348'. | ||
34 | compositeC504 :: Parser Value | ||
35 | compositeC504 = | ||
36 | composite "C504" | ||
37 | [ "010" .@ mandatory simple6347 | ||
38 | , "020" .@ optional simple6345 | ||
39 | , "030" .@ optional simple6343 | ||
40 | , "040" .@ optional simple6348 | ||
41 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C506.hs b/specification/src/Text/Edifact/D96A/Composites/C506.hs new file mode 100644 index 0000000..dc579e6 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C506.hs | |||
@@ -0,0 +1,41 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C506 | ||
7 | ( -- * Definition | ||
8 | compositeC506 | ||
9 | -- * Dependencies | ||
10 | , simple1153 | ||
11 | , simple1154 | ||
12 | , simple1156 | ||
13 | , simple4000 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Simples (simple1153, simple1154, simple1156, | ||
17 | simple4000) | ||
18 | |||
19 | import Text.Edifact.Parsing | ||
20 | import Text.Edifact.Types (Value) | ||
21 | |||
22 | -- | Derived from this specification: | ||
23 | -- | ||
24 | -- > C506 REFERENCE | ||
25 | -- > | ||
26 | -- > Desc: Identification of a reference. | ||
27 | -- > | ||
28 | -- > 010 1153 Reference qualifier M an..3 | ||
29 | -- > 020 1154 Reference number C an..35 | ||
30 | -- > 030 1156 Line number C an..6 | ||
31 | -- > 040 4000 Reference version number C an..35 | ||
32 | -- | ||
33 | -- Dependencies: 'simple1153', 'simple1154', 'simple1156', 'simple4000'. | ||
34 | compositeC506 :: Parser Value | ||
35 | compositeC506 = | ||
36 | composite "C506" | ||
37 | [ "010" .@ mandatory simple1153 | ||
38 | , "020" .@ optional simple1154 | ||
39 | , "030" .@ optional simple1156 | ||
40 | , "040" .@ optional simple4000 | ||
41 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C507.hs b/specification/src/Text/Edifact/D96A/Composites/C507.hs new file mode 100644 index 0000000..3a59df0 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C507.hs | |||
@@ -0,0 +1,38 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C507 | ||
7 | ( -- * Definition | ||
8 | compositeC507 | ||
9 | -- * Dependencies | ||
10 | , simple2005 | ||
11 | , simple2379 | ||
12 | , simple2380 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Simples (simple2005, simple2379, simple2380) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > C507 DATE/TIME/PERIOD | ||
23 | -- > | ||
24 | -- > Desc: Date and/or time, or period relevant to the specified | ||
25 | -- > date/time/period type. | ||
26 | -- > | ||
27 | -- > 010 2005 Date/time/period qualifier M an..3 | ||
28 | -- > 020 2380 Date/time/period C an..35 | ||
29 | -- > 030 2379 Date/time/period format qualifier C an..3 | ||
30 | -- | ||
31 | -- Dependencies: 'simple2005', 'simple2379', 'simple2380'. | ||
32 | compositeC507 :: Parser Value | ||
33 | compositeC507 = | ||
34 | composite "C507" | ||
35 | [ "010" .@ mandatory simple2005 | ||
36 | , "020" .@ optional simple2380 | ||
37 | , "030" .@ optional simple2379 | ||
38 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C509.hs b/specification/src/Text/Edifact/D96A/Composites/C509.hs new file mode 100644 index 0000000..1903b5e --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C509.hs | |||
@@ -0,0 +1,47 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C509 | ||
7 | ( -- * Definition | ||
8 | compositeC509 | ||
9 | -- * Dependencies | ||
10 | , simple5118 | ||
11 | , simple5125 | ||
12 | , simple5284 | ||
13 | , simple5375 | ||
14 | , simple5387 | ||
15 | , simple6411 | ||
16 | ) where | ||
17 | |||
18 | import Text.Edifact.D96A.Simples (simple5118, simple5125, simple5284, | ||
19 | simple5375, simple5387, simple6411) | ||
20 | |||
21 | import Text.Edifact.Parsing | ||
22 | import Text.Edifact.Types (Value) | ||
23 | |||
24 | -- | Derived from this specification: | ||
25 | -- | ||
26 | -- > C509 PRICE INFORMATION | ||
27 | -- > | ||
28 | -- > Desc: Identification of price type, price and related details. | ||
29 | -- > | ||
30 | -- > 010 5125 Price qualifier M an..3 | ||
31 | -- > 020 5118 Price C n..15 | ||
32 | -- > 030 5375 Price type, coded C an..3 | ||
33 | -- > 040 5387 Price type qualifier C an..3 | ||
34 | -- > 050 5284 Unit price basis C n..9 | ||
35 | -- > 060 6411 Measure unit qualifier C an..3 | ||
36 | -- | ||
37 | -- Dependencies: 'simple5118', 'simple5125', 'simple5284', 'simple5375', 'simple5387', 'simple6411'. | ||
38 | compositeC509 :: Parser Value | ||
39 | compositeC509 = | ||
40 | composite "C509" | ||
41 | [ "010" .@ mandatory simple5125 | ||
42 | , "020" .@ optional simple5118 | ||
43 | , "030" .@ optional simple5375 | ||
44 | , "040" .@ optional simple5387 | ||
45 | , "050" .@ optional simple5284 | ||
46 | , "060" .@ optional simple6411 | ||
47 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C516.hs b/specification/src/Text/Edifact/D96A/Composites/C516.hs new file mode 100644 index 0000000..d850263 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C516.hs | |||
@@ -0,0 +1,45 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C516 | ||
7 | ( -- * Definition | ||
8 | compositeC516 | ||
9 | -- * Dependencies | ||
10 | , simple4405 | ||
11 | , simple5004 | ||
12 | , simple5025 | ||
13 | , simple6343 | ||
14 | , simple6345 | ||
15 | ) where | ||
16 | |||
17 | import Text.Edifact.D96A.Simples (simple4405, simple5004, simple5025, | ||
18 | simple6343, simple6345) | ||
19 | |||
20 | import Text.Edifact.Parsing | ||
21 | import Text.Edifact.Types (Value) | ||
22 | |||
23 | -- | Derived from this specification: | ||
24 | -- | ||
25 | -- > C516 MONETARY AMOUNT | ||
26 | -- > | ||
27 | -- > Desc: Amount of goods or services stated as a monetary amount in | ||
28 | -- > a specified currency. | ||
29 | -- > | ||
30 | -- > 010 5025 Monetary amount type qualifier M an..3 | ||
31 | -- > 020 5004 Monetary amount C n..18 | ||
32 | -- > 030 6345 Currency, coded C an..3 | ||
33 | -- > 040 6343 Currency qualifier C an..3 | ||
34 | -- > 050 4405 Status, coded C an..3 | ||
35 | -- | ||
36 | -- Dependencies: 'simple4405', 'simple5004', 'simple5025', 'simple6343', 'simple6345'. | ||
37 | compositeC516 :: Parser Value | ||
38 | compositeC516 = | ||
39 | composite "C516" | ||
40 | [ "010" .@ mandatory simple5025 | ||
41 | , "020" .@ optional simple5004 | ||
42 | , "030" .@ optional simple6345 | ||
43 | , "040" .@ optional simple6343 | ||
44 | , "050" .@ optional simple4405 | ||
45 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C517.hs b/specification/src/Text/Edifact/D96A/Composites/C517.hs new file mode 100644 index 0000000..a108195 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C517.hs | |||
@@ -0,0 +1,41 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C517 | ||
7 | ( -- * Definition | ||
8 | compositeC517 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple3224 | ||
13 | , simple3225 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple3224, | ||
17 | simple3225) | ||
18 | |||
19 | import Text.Edifact.Parsing | ||
20 | import Text.Edifact.Types (Value) | ||
21 | |||
22 | -- | Derived from this specification: | ||
23 | -- | ||
24 | -- > C517 LOCATION IDENTIFICATION | ||
25 | -- > | ||
26 | -- > Desc: Identification of a location by code or name. | ||
27 | -- > | ||
28 | -- > 010 3225 Place/location identification C an..25 | ||
29 | -- > 020 1131 Code list qualifier C an..3 | ||
30 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
31 | -- > 040 3224 Place/location C an..70 | ||
32 | -- | ||
33 | -- Dependencies: 'simple1131', 'simple3055', 'simple3224', 'simple3225'. | ||
34 | compositeC517 :: Parser Value | ||
35 | compositeC517 = | ||
36 | composite "C517" | ||
37 | [ "010" .@ optional simple3225 | ||
38 | , "020" .@ optional simple1131 | ||
39 | , "030" .@ optional simple3055 | ||
40 | , "040" .@ optional simple3224 | ||
41 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C519.hs b/specification/src/Text/Edifact/D96A/Composites/C519.hs new file mode 100644 index 0000000..3cf59e6 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C519.hs | |||
@@ -0,0 +1,41 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C519 | ||
7 | ( -- * Definition | ||
8 | compositeC519 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple3222 | ||
13 | , simple3223 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple3222, | ||
17 | simple3223) | ||
18 | |||
19 | import Text.Edifact.Parsing | ||
20 | import Text.Edifact.Types (Value) | ||
21 | |||
22 | -- | Derived from this specification: | ||
23 | -- | ||
24 | -- > C519 RELATED LOCATION ONE IDENTIFICATION | ||
25 | -- > | ||
26 | -- > Desc: Identification the first related location by code or name. | ||
27 | -- > | ||
28 | -- > 010 3223 Related place/location one identification C an..25 | ||
29 | -- > 020 1131 Code list qualifier C an..3 | ||
30 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
31 | -- > 040 3222 Related place/location one C an..70 | ||
32 | -- | ||
33 | -- Dependencies: 'simple1131', 'simple3055', 'simple3222', 'simple3223'. | ||
34 | compositeC519 :: Parser Value | ||
35 | compositeC519 = | ||
36 | composite "C519" | ||
37 | [ "010" .@ optional simple3223 | ||
38 | , "020" .@ optional simple1131 | ||
39 | , "030" .@ optional simple3055 | ||
40 | , "040" .@ optional simple3222 | ||
41 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C522.hs b/specification/src/Text/Edifact/D96A/Composites/C522.hs new file mode 100644 index 0000000..43af74f --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C522.hs | |||
@@ -0,0 +1,44 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C522 | ||
7 | ( -- * Definition | ||
8 | compositeC522 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple4400 | ||
13 | , simple4401 | ||
14 | , simple4403 | ||
15 | ) where | ||
16 | |||
17 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple4400, | ||
18 | simple4401, simple4403) | ||
19 | |||
20 | import Text.Edifact.Parsing | ||
21 | import Text.Edifact.Types (Value) | ||
22 | |||
23 | -- | Derived from this specification: | ||
24 | -- | ||
25 | -- > C522 INSTRUCTION | ||
26 | -- > | ||
27 | -- > Desc: To specify an instruction. | ||
28 | -- > | ||
29 | -- > 010 4403 Instruction qualifier M an..3 | ||
30 | -- > 020 4401 Instruction, coded C an..3 | ||
31 | -- > 030 1131 Code list qualifier C an..3 | ||
32 | -- > 040 3055 Code list responsible agency, coded C an..3 | ||
33 | -- > 050 4400 Instruction C an..35 | ||
34 | -- | ||
35 | -- Dependencies: 'simple1131', 'simple3055', 'simple4400', 'simple4401', 'simple4403'. | ||
36 | compositeC522 :: Parser Value | ||
37 | compositeC522 = | ||
38 | composite "C522" | ||
39 | [ "010" .@ mandatory simple4403 | ||
40 | , "020" .@ optional simple4401 | ||
41 | , "030" .@ optional simple1131 | ||
42 | , "040" .@ optional simple3055 | ||
43 | , "050" .@ optional simple4400 | ||
44 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C523.hs b/specification/src/Text/Edifact/D96A/Composites/C523.hs new file mode 100644 index 0000000..f45b6a3 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C523.hs | |||
@@ -0,0 +1,34 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C523 | ||
7 | ( -- * Definition | ||
8 | compositeC523 | ||
9 | -- * Dependencies | ||
10 | , simple6350 | ||
11 | , simple6353 | ||
12 | ) where | ||
13 | |||
14 | import Text.Edifact.D96A.Simples (simple6350, simple6353) | ||
15 | |||
16 | import Text.Edifact.Parsing | ||
17 | import Text.Edifact.Types (Value) | ||
18 | |||
19 | -- | Derived from this specification: | ||
20 | -- | ||
21 | -- > C523 NUMBER OF UNIT DETAILS | ||
22 | -- > | ||
23 | -- > Desc: Identification of number of units and its purpose. | ||
24 | -- > | ||
25 | -- > 010 6350 Number of units C n..15 | ||
26 | -- > 020 6353 Number of units qualifier C an..3 | ||
27 | -- | ||
28 | -- Dependencies: 'simple6350', 'simple6353'. | ||
29 | compositeC523 :: Parser Value | ||
30 | compositeC523 = | ||
31 | composite "C523" | ||
32 | [ "010" .@ optional simple6350 | ||
33 | , "020" .@ optional simple6353 | ||
34 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C524.hs b/specification/src/Text/Edifact/D96A/Composites/C524.hs new file mode 100644 index 0000000..f3a0239 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C524.hs | |||
@@ -0,0 +1,42 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C524 | ||
7 | ( -- * Definition | ||
8 | compositeC524 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple4078 | ||
13 | , simple4079 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple4078, | ||
17 | simple4079) | ||
18 | |||
19 | import Text.Edifact.Parsing | ||
20 | import Text.Edifact.Types (Value) | ||
21 | |||
22 | -- | Derived from this specification: | ||
23 | -- | ||
24 | -- > C524 HANDLING INSTRUCTIONS | ||
25 | -- > | ||
26 | -- > Desc: Instruction for the handling of goods, products or | ||
27 | -- > articles in shipment, storage etc. | ||
28 | -- > | ||
29 | -- > 010 4079 Handling instructions, coded C an..3 | ||
30 | -- > 020 1131 Code list qualifier C an..3 | ||
31 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
32 | -- > 040 4078 Handling instructions C an..70 | ||
33 | -- | ||
34 | -- Dependencies: 'simple1131', 'simple3055', 'simple4078', 'simple4079'. | ||
35 | compositeC524 :: Parser Value | ||
36 | compositeC524 = | ||
37 | composite "C524" | ||
38 | [ "010" .@ optional simple4079 | ||
39 | , "020" .@ optional simple1131 | ||
40 | , "030" .@ optional simple3055 | ||
41 | , "040" .@ optional simple4078 | ||
42 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C528.hs b/specification/src/Text/Edifact/D96A/Composites/C528.hs new file mode 100644 index 0000000..e675186 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C528.hs | |||
@@ -0,0 +1,37 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C528 | ||
7 | ( -- * Definition | ||
8 | compositeC528 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple7357 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple7357) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > C528 COMMODITY/RATE DETAIL | ||
23 | -- > | ||
24 | -- > Desc: Identification of commodity/rates. | ||
25 | -- > | ||
26 | -- > 010 7357 Commodity/rate identification C an..18 | ||
27 | -- > 020 1131 Code list qualifier C an..3 | ||
28 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
29 | -- | ||
30 | -- Dependencies: 'simple1131', 'simple3055', 'simple7357'. | ||
31 | compositeC528 :: Parser Value | ||
32 | compositeC528 = | ||
33 | composite "C528" | ||
34 | [ "010" .@ optional simple7357 | ||
35 | , "020" .@ optional simple1131 | ||
36 | , "030" .@ optional simple3055 | ||
37 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C531.hs b/specification/src/Text/Edifact/D96A/Composites/C531.hs new file mode 100644 index 0000000..735787d --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C531.hs | |||
@@ -0,0 +1,37 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C531 | ||
7 | ( -- * Definition | ||
8 | compositeC531 | ||
9 | -- * Dependencies | ||
10 | , simple7073 | ||
11 | , simple7075 | ||
12 | , simple7233 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Simples (simple7073, simple7075, simple7233) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > C531 PACKAGING DETAILS | ||
23 | -- > | ||
24 | -- > Desc: Packaging level and details, terms and conditions. | ||
25 | -- > | ||
26 | -- > 010 7075 Packaging level, coded C an..3 | ||
27 | -- > 020 7233 Packaging related information, coded C an..3 | ||
28 | -- > 030 7073 Packaging terms and conditions, coded C an..3 | ||
29 | -- | ||
30 | -- Dependencies: 'simple7073', 'simple7075', 'simple7233'. | ||
31 | compositeC531 :: Parser Value | ||
32 | compositeC531 = | ||
33 | composite "C531" | ||
34 | [ "010" .@ optional simple7075 | ||
35 | , "020" .@ optional simple7233 | ||
36 | , "030" .@ optional simple7073 | ||
37 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C532.hs b/specification/src/Text/Edifact/D96A/Composites/C532.hs new file mode 100644 index 0000000..79ef7e2 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C532.hs | |||
@@ -0,0 +1,36 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C532 | ||
7 | ( -- * Definition | ||
8 | compositeC532 | ||
9 | -- * Dependencies | ||
10 | , simple8393 | ||
11 | , simple8395 | ||
12 | ) where | ||
13 | |||
14 | import Text.Edifact.D96A.Simples (simple8393, simple8395) | ||
15 | |||
16 | import Text.Edifact.Parsing | ||
17 | import Text.Edifact.Types (Value) | ||
18 | |||
19 | -- | Derived from this specification: | ||
20 | -- | ||
21 | -- > C532 RETURNABLE PACKAGE DETAILS | ||
22 | -- > | ||
23 | -- > Desc: Indication of responsibility for payment and load contents | ||
24 | -- > of returnable packages. | ||
25 | -- > | ||
26 | -- > 010 8395 Returnable package freight payment C an..3 | ||
27 | -- > responsibility, coded | ||
28 | -- > 020 8393 Returnable package load contents, coded C an..3 | ||
29 | -- | ||
30 | -- Dependencies: 'simple8393', 'simple8395'. | ||
31 | compositeC532 :: Parser Value | ||
32 | compositeC532 = | ||
33 | composite "C532" | ||
34 | [ "010" .@ optional simple8395 | ||
35 | , "020" .@ optional simple8393 | ||
36 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C536.hs b/specification/src/Text/Edifact/D96A/Composites/C536.hs new file mode 100644 index 0000000..bd1e75c --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C536.hs | |||
@@ -0,0 +1,37 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C536 | ||
7 | ( -- * Definition | ||
8 | compositeC536 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple4065 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple4065) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > C536 CONTRACT AND CARRIAGE CONDITION | ||
23 | -- > | ||
24 | -- > Desc: To identify a contract and carriage condition. | ||
25 | -- > | ||
26 | -- > 010 4065 Contract and carriage condition, coded M an..3 | ||
27 | -- > 020 1131 Code list qualifier C an..3 | ||
28 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
29 | -- | ||
30 | -- Dependencies: 'simple1131', 'simple3055', 'simple4065'. | ||
31 | compositeC536 :: Parser Value | ||
32 | compositeC536 = | ||
33 | composite "C536" | ||
34 | [ "010" .@ mandatory simple4065 | ||
35 | , "020" .@ optional simple1131 | ||
36 | , "030" .@ optional simple3055 | ||
37 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C537.hs b/specification/src/Text/Edifact/D96A/Composites/C537.hs new file mode 100644 index 0000000..a3f56a3 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C537.hs | |||
@@ -0,0 +1,37 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C537 | ||
7 | ( -- * Definition | ||
8 | compositeC537 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple4219 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple4219) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > C537 TRANSPORT PRIORITY | ||
23 | -- > | ||
24 | -- > Desc: To indicate the priority of requested transport service. | ||
25 | -- > | ||
26 | -- > 010 4219 Transport priority, coded M an..3 | ||
27 | -- > 020 1131 Code list qualifier C an..3 | ||
28 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
29 | -- | ||
30 | -- Dependencies: 'simple1131', 'simple3055', 'simple4219'. | ||
31 | compositeC537 :: Parser Value | ||
32 | compositeC537 = | ||
33 | composite "C537" | ||
34 | [ "010" .@ mandatory simple4219 | ||
35 | , "020" .@ optional simple1131 | ||
36 | , "030" .@ optional simple3055 | ||
37 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C553.hs b/specification/src/Text/Edifact/D96A/Composites/C553.hs new file mode 100644 index 0000000..091f5e1 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C553.hs | |||
@@ -0,0 +1,41 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C553 | ||
7 | ( -- * Definition | ||
8 | compositeC553 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple3232 | ||
13 | , simple3233 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple3232, | ||
17 | simple3233) | ||
18 | |||
19 | import Text.Edifact.Parsing | ||
20 | import Text.Edifact.Types (Value) | ||
21 | |||
22 | -- | Derived from this specification: | ||
23 | -- | ||
24 | -- > C553 RELATED LOCATION TWO IDENTIFICATION | ||
25 | -- > | ||
26 | -- > Desc: Identification of second related location by code or name. | ||
27 | -- > | ||
28 | -- > 010 3233 Related place/location two identification C an..25 | ||
29 | -- > 020 1131 Code list qualifier C an..3 | ||
30 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
31 | -- > 040 3232 Related place/location two C an..70 | ||
32 | -- | ||
33 | -- Dependencies: 'simple1131', 'simple3055', 'simple3232', 'simple3233'. | ||
34 | compositeC553 :: Parser Value | ||
35 | compositeC553 = | ||
36 | composite "C553" | ||
37 | [ "010" .@ optional simple3233 | ||
38 | , "020" .@ optional simple1131 | ||
39 | , "030" .@ optional simple3055 | ||
40 | , "040" .@ optional simple3232 | ||
41 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C554.hs b/specification/src/Text/Edifact/D96A/Composites/C554.hs new file mode 100644 index 0000000..f6b0c6d --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C554.hs | |||
@@ -0,0 +1,37 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C554 | ||
7 | ( -- * Definition | ||
8 | compositeC554 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple5243 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple5243) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > C554 RATE/TARIFF CLASS DETAIL | ||
23 | -- > | ||
24 | -- > Desc: Identification of the applicable rate/tariff class. | ||
25 | -- > | ||
26 | -- > 010 5243 Rate/tariff class identification C an..9 | ||
27 | -- > 020 1131 Code list qualifier C an..3 | ||
28 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
29 | -- | ||
30 | -- Dependencies: 'simple1131', 'simple3055', 'simple5243'. | ||
31 | compositeC554 :: Parser Value | ||
32 | compositeC554 = | ||
33 | composite "C554" | ||
34 | [ "010" .@ optional simple5243 | ||
35 | , "020" .@ optional simple1131 | ||
36 | , "030" .@ optional simple3055 | ||
37 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C555.hs b/specification/src/Text/Edifact/D96A/Composites/C555.hs new file mode 100644 index 0000000..313cd6f --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C555.hs | |||
@@ -0,0 +1,41 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C555 | ||
7 | ( -- * Definition | ||
8 | compositeC555 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple9010 | ||
13 | , simple9011 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple9010, | ||
17 | simple9011) | ||
18 | |||
19 | import Text.Edifact.Parsing | ||
20 | import Text.Edifact.Types (Value) | ||
21 | |||
22 | -- | Derived from this specification: | ||
23 | -- | ||
24 | -- > C555 STATUS EVENT | ||
25 | -- > | ||
26 | -- > Desc: To specify a status event. | ||
27 | -- > | ||
28 | -- > 010 9011 Status event, coded M an..3 | ||
29 | -- > 020 1131 Code list qualifier C an..3 | ||
30 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
31 | -- > 040 9010 Status event C an..35 | ||
32 | -- | ||
33 | -- Dependencies: 'simple1131', 'simple3055', 'simple9010', 'simple9011'. | ||
34 | compositeC555 :: Parser Value | ||
35 | compositeC555 = | ||
36 | composite "C555" | ||
37 | [ "010" .@ mandatory simple9011 | ||
38 | , "020" .@ optional simple1131 | ||
39 | , "030" .@ optional simple3055 | ||
40 | , "040" .@ optional simple9010 | ||
41 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C556.hs b/specification/src/Text/Edifact/D96A/Composites/C556.hs new file mode 100644 index 0000000..be62b60 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C556.hs | |||
@@ -0,0 +1,41 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C556 | ||
7 | ( -- * Definition | ||
8 | compositeC556 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple9012 | ||
13 | , simple9013 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple9012, | ||
17 | simple9013) | ||
18 | |||
19 | import Text.Edifact.Parsing | ||
20 | import Text.Edifact.Types (Value) | ||
21 | |||
22 | -- | Derived from this specification: | ||
23 | -- | ||
24 | -- > C556 STATUS REASON | ||
25 | -- > | ||
26 | -- > Desc: To specify the reason behind a status event. | ||
27 | -- > | ||
28 | -- > 010 9013 Status reason, coded M an..3 | ||
29 | -- > 020 1131 Code list qualifier C an..3 | ||
30 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
31 | -- > 040 9012 Status reason C an..35 | ||
32 | -- | ||
33 | -- Dependencies: 'simple1131', 'simple3055', 'simple9012', 'simple9013'. | ||
34 | compositeC556 :: Parser Value | ||
35 | compositeC556 = | ||
36 | composite "C556" | ||
37 | [ "010" .@ mandatory simple9013 | ||
38 | , "020" .@ optional simple1131 | ||
39 | , "030" .@ optional simple3055 | ||
40 | , "040" .@ optional simple9012 | ||
41 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C601.hs b/specification/src/Text/Edifact/D96A/Composites/C601.hs new file mode 100644 index 0000000..dc9dcf2 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C601.hs | |||
@@ -0,0 +1,38 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C601 | ||
7 | ( -- * Definition | ||
8 | compositeC601 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple9015 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple9015) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > C601 STATUS TYPE | ||
23 | -- > | ||
24 | -- > Desc: To specify the type of status in relation to an industry | ||
25 | -- > sector or business function. | ||
26 | -- > | ||
27 | -- > 010 9015 Status type, coded M an..3 | ||
28 | -- > 020 1131 Code list qualifier C an..3 | ||
29 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
30 | -- | ||
31 | -- Dependencies: 'simple1131', 'simple3055', 'simple9015'. | ||
32 | compositeC601 :: Parser Value | ||
33 | compositeC601 = | ||
34 | composite "C601" | ||
35 | [ "010" .@ mandatory simple9015 | ||
36 | , "020" .@ optional simple1131 | ||
37 | , "030" .@ optional simple3055 | ||
38 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C703.hs b/specification/src/Text/Edifact/D96A/Composites/C703.hs new file mode 100644 index 0000000..10948c9 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C703.hs | |||
@@ -0,0 +1,37 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C703 | ||
7 | ( -- * Definition | ||
8 | compositeC703 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple7085 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple7085) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > C703 NATURE OF CARGO | ||
23 | -- > | ||
24 | -- > Desc: Rough classification of a type of cargo. | ||
25 | -- > | ||
26 | -- > 010 7085 Nature of cargo, coded M an..3 | ||
27 | -- > 020 1131 Code list qualifier C an..3 | ||
28 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
29 | -- | ||
30 | -- Dependencies: 'simple1131', 'simple3055', 'simple7085'. | ||
31 | compositeC703 :: Parser Value | ||
32 | compositeC703 = | ||
33 | composite "C703" | ||
34 | [ "010" .@ mandatory simple7085 | ||
35 | , "020" .@ optional simple1131 | ||
36 | , "030" .@ optional simple3055 | ||
37 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C827.hs b/specification/src/Text/Edifact/D96A/Composites/C827.hs new file mode 100644 index 0000000..87739c9 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C827.hs | |||
@@ -0,0 +1,39 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C827 | ||
7 | ( -- * Definition | ||
8 | compositeC827 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple7511 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple7511) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > C827 TYPE OF MARKING | ||
23 | -- > | ||
24 | -- > Desc: Specification of the type of marking that reflects the | ||
25 | -- > method that was used and the conventions adhered to for | ||
26 | -- > marking (e.g. of packages). | ||
27 | -- > | ||
28 | -- > 010 7511 Type of marking, coded M an..3 | ||
29 | -- > 020 1131 Code list qualifier C an..3 | ||
30 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
31 | -- | ||
32 | -- Dependencies: 'simple1131', 'simple3055', 'simple7511'. | ||
33 | compositeC827 :: Parser Value | ||
34 | compositeC827 = | ||
35 | composite "C827" | ||
36 | [ "010" .@ mandatory simple7511 | ||
37 | , "020" .@ optional simple1131 | ||
38 | , "030" .@ optional simple3055 | ||
39 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C829.hs b/specification/src/Text/Edifact/D96A/Composites/C829.hs new file mode 100644 index 0000000..70a3b05 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C829.hs | |||
@@ -0,0 +1,36 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C829 | ||
7 | ( -- * Definition | ||
8 | compositeC829 | ||
9 | -- * Dependencies | ||
10 | , simple1082 | ||
11 | , simple5495 | ||
12 | ) where | ||
13 | |||
14 | import Text.Edifact.D96A.Simples (simple1082, simple5495) | ||
15 | |||
16 | import Text.Edifact.Parsing | ||
17 | import Text.Edifact.Types (Value) | ||
18 | |||
19 | -- | Derived from this specification: | ||
20 | -- | ||
21 | -- > C829 SUB-LINE INFORMATION | ||
22 | -- > | ||
23 | -- > Desc: To provide an indication that a segment or segment group | ||
24 | -- > is used to contain sub-line or sub-line item information | ||
25 | -- > and to optionally enable the sub-line to be identified. | ||
26 | -- > | ||
27 | -- > 010 5495 Sub-line indicator, coded C an..3 | ||
28 | -- > 020 1082 Line item number C n..6 | ||
29 | -- | ||
30 | -- Dependencies: 'simple1082', 'simple5495'. | ||
31 | compositeC829 :: Parser Value | ||
32 | compositeC829 = | ||
33 | composite "C829" | ||
34 | [ "010" .@ optional simple5495 | ||
35 | , "020" .@ optional simple1082 | ||
36 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Composites/C960.hs b/specification/src/Text/Edifact/D96A/Composites/C960.hs new file mode 100644 index 0000000..f399f9e --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Composites/C960.hs | |||
@@ -0,0 +1,44 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Composites.C960 | ||
7 | ( -- * Definition | ||
8 | compositeC960 | ||
9 | -- * Dependencies | ||
10 | , simple1131 | ||
11 | , simple3055 | ||
12 | , simple4294 | ||
13 | , simple4295 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Simples (simple1131, simple3055, simple4294, | ||
17 | simple4295) | ||
18 | |||
19 | import Text.Edifact.Parsing | ||
20 | import Text.Edifact.Types (Value) | ||
21 | |||
22 | -- | Derived from this specification: | ||
23 | -- | ||
24 | -- > C960 REASON FOR CHANGE | ||
25 | -- > | ||
26 | -- > Desc: Code and/or description of the reason for a change. | ||
27 | -- > | ||
28 | -- > Note: This composite data element replaces composite C262 (which | ||
29 | -- > has been deleted in this directory). | ||
30 | -- > | ||
31 | -- > 010 4295 Change reason, coded C an..3 | ||
32 | -- > 020 1131 Code list qualifier C an..3 | ||
33 | -- > 030 3055 Code list responsible agency, coded C an..3 | ||
34 | -- > 040 4294 Change reason C an..35 | ||
35 | -- | ||
36 | -- Dependencies: 'simple1131', 'simple3055', 'simple4294', 'simple4295'. | ||
37 | compositeC960 :: Parser Value | ||
38 | compositeC960 = | ||
39 | composite "C960" | ||
40 | [ "010" .@ optional simple4295 | ||
41 | , "020" .@ optional simple1131 | ||
42 | , "030" .@ optional simple3055 | ||
43 | , "040" .@ optional simple4294 | ||
44 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Messages.hs b/specification/src/Text/Edifact/D96A/Messages.hs new file mode 100644 index 0000000..1f8ebd7 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Messages.hs | |||
@@ -0,0 +1,8 @@ | |||
1 | module Text.Edifact.D96A.Messages | ||
2 | ( module M | ||
3 | ) where | ||
4 | |||
5 | import Text.Edifact.D96A.Messages.DESADV as M | ||
6 | import Text.Edifact.D96A.Messages.IFCSUM as M | ||
7 | import Text.Edifact.D96A.Messages.IFTSAI as M | ||
8 | import Text.Edifact.D96A.Messages.IFTSTA as M | ||
diff --git a/specification/src/Text/Edifact/D96A/Messages/DESADV.hs b/specification/src/Text/Edifact/D96A/Messages/DESADV.hs new file mode 100644 index 0000000..9bc400b --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Messages/DESADV.hs | |||
@@ -0,0 +1,376 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Messages.DESADV | ||
7 | ( -- * Definition | ||
8 | messageDESADV | ||
9 | -- * Dependencies | ||
10 | , segmentALI | ||
11 | , segmentBGM | ||
12 | , segmentCNT | ||
13 | , segmentCOM | ||
14 | , segmentCPS | ||
15 | , segmentCTA | ||
16 | , segmentDGS | ||
17 | , segmentDLM | ||
18 | , segmentDTM | ||
19 | , segmentEQA | ||
20 | , segmentEQD | ||
21 | , segmentFTX | ||
22 | , segmentGIN | ||
23 | , segmentGIR | ||
24 | , segmentHAN | ||
25 | , segmentIMD | ||
26 | , segmentLIN | ||
27 | , segmentLOC | ||
28 | , segmentMEA | ||
29 | , segmentMOA | ||
30 | , segmentNAD | ||
31 | , segmentPAC | ||
32 | , segmentPCD | ||
33 | , segmentPCI | ||
34 | , segmentPIA | ||
35 | , segmentQTY | ||
36 | , segmentQVR | ||
37 | , segmentRFF | ||
38 | , segmentSEL | ||
39 | , segmentSGP | ||
40 | , segmentTDT | ||
41 | , segmentTOD | ||
42 | ) where | ||
43 | |||
44 | import Text.Edifact.Common.Segments | ||
45 | |||
46 | import Text.Edifact.D96A.Segments (segmentALI, segmentBGM, | ||
47 | segmentCNT, segmentCOM, | ||
48 | segmentCPS, segmentCTA, | ||
49 | segmentDGS, segmentDLM, | ||
50 | segmentDTM, segmentEQA, | ||
51 | segmentEQD, segmentFTX, | ||
52 | segmentGIN, segmentGIR, | ||
53 | segmentHAN, segmentIMD, | ||
54 | segmentLIN, segmentLOC, | ||
55 | segmentMEA, segmentMOA, | ||
56 | segmentNAD, segmentPAC, | ||
57 | segmentPCD, segmentPCI, | ||
58 | segmentPIA, segmentQTY, | ||
59 | segmentQVR, segmentRFF, | ||
60 | segmentSEL, segmentSGP, | ||
61 | segmentTDT, segmentTOD) | ||
62 | |||
63 | import Text.Edifact.Parsing | ||
64 | import Text.Edifact.Types (Value) | ||
65 | |||
66 | -- | Derived from this specification: | ||
67 | -- | ||
68 | -- > 4.3 Message structure | ||
69 | -- > | ||
70 | -- > 4.3.1 Segment table | ||
71 | -- > | ||
72 | -- > Pos Tag Name S R | ||
73 | -- > | ||
74 | -- > HEADER SECTION | ||
75 | -- > | ||
76 | -- > 0010 UNH Message header M 1 | ||
77 | -- > 0020 BGM Beginning of message M 1 | ||
78 | -- > 0030 DTM Date/time/period C 10 | ||
79 | -- > 0040 ALI Additional information C 5 | ||
80 | -- > 0050 MEA Measurements C 5 | ||
81 | -- > 0060 MOA Monetary amount C 5 | ||
82 | -- > | ||
83 | -- > 0070 ----- Segment group 1 ------------------ C 10----------+ | ||
84 | -- > 0080 RFF Reference M 1 | | ||
85 | -- > 0090 DTM Date/time/period C 1-----------+ | ||
86 | -- > | ||
87 | -- > 0100 ----- Segment group 2 ------------------ C 10----------+ | ||
88 | -- > 0110 NAD Name and address M 1 | | ||
89 | -- > 0120 LOC Place/location identification C 10 | | ||
90 | -- > | | ||
91 | -- > 0130 ----- Segment group 3 ------------------ C 10---------+| | ||
92 | -- > 0140 RFF Reference M 1 || | ||
93 | -- > 0150 DTM Date/time/period C 1----------+| | ||
94 | -- > | | ||
95 | -- > 0160 ----- Segment group 4 ------------------ C 10---------+| | ||
96 | -- > 0170 CTA Contact information M 1 || | ||
97 | -- > 0180 COM Communication contact C 5----------++ | ||
98 | -- > | ||
99 | -- > 0190 ----- Segment group 5 ------------------ C 10----------+ | ||
100 | -- > 0200 TOD Terms of delivery or transport M 1 | | ||
101 | -- > 0210 LOC Place/location identification C 5 | | ||
102 | -- > 0220 FTX Free text C 5-----------+ | ||
103 | -- > | ||
104 | -- > 0230 ----- Segment group 6 ------------------ C 10----------+ | ||
105 | -- > 0240 TDT Details of transport M 1 | | ||
106 | -- > 0250 PCD Percentage details C 6 | | ||
107 | -- > | | ||
108 | -- > 0260 ----- Segment group 7 ------------------ C 10---------+| | ||
109 | -- > 0270 LOC Place/location identification M 1 || | ||
110 | -- > 0280 DTM Date/time/period C 10---------++ | ||
111 | -- > | ||
112 | -- > 0290 ----- Segment group 8 ------------------ C 10----------+ | ||
113 | -- > 0300 EQD Equipment details M 1 | | ||
114 | -- > 0310 MEA Measurements C 5 | | ||
115 | -- > 0320 SEL Seal number C 25 | | ||
116 | -- > 0330 EQA Attached equipment C 5 | | ||
117 | -- > | | ||
118 | -- > 0340 ----- Segment group 9 ------------------ C 10---------+| | ||
119 | -- > 0350 HAN Handling instructions M 1 || | ||
120 | -- > 0360 FTX Free text C 10---------++ | ||
121 | -- > | ||
122 | -- > DETAIL SECTION | ||
123 | -- > | ||
124 | -- > 0370 ----- Segment group 10 ------------------ C 9999--------+ | ||
125 | -- > 0380 CPS Consignment packing sequence M 1 | | ||
126 | -- > 0390 FTX Free text C 5 | | ||
127 | -- > | | ||
128 | -- > 0400 ----- Segment group 11 ------------------ C 9999-------+| | ||
129 | -- > 0410 PAC Package M 1 || | ||
130 | -- > 0420 MEA Measurements C 10 || | ||
131 | -- > 0430 QTY Quantity C 10 || | ||
132 | -- > || | ||
133 | -- > 0440 ----- Segment group 12 ------------------ C 10--------+|| | ||
134 | -- > 0450 HAN Handling instructions M 1 ||| | ||
135 | -- > 0460 FTX Free text C 10--------+|| | ||
136 | -- > || | ||
137 | -- > 0470 * ----- Segment group 13 ------------------ C 1000------+|| | ||
138 | -- > 0480 PCI Package identification M 1 ||| | ||
139 | -- > 0490 RFF Reference C 1 ||| | ||
140 | -- > 0500 DTM Date/time/period C 5 ||| | ||
141 | -- > 0510 * GIR Related identification numbers C 99 ||| | ||
142 | -- > ||| | ||
143 | -- > 0520 ----- Segment group 14 ------------------ C 99-------+||| | ||
144 | -- > 0530 GIN Goods identity number M 1 |||| | ||
145 | -- > 0540 DLM Delivery limitations C 10-------+++| | ||
146 | -- > | | ||
147 | -- > 0550 ----- Segment group 15 ------------------ C 9999-------+| | ||
148 | -- > 0560 LIN Line item M 1 || | ||
149 | -- > 0570 PIA Additional product id C 10 || | ||
150 | -- > 0580 IMD Item description C 25 || | ||
151 | -- > 0590 MEA Measurements C 10 || | ||
152 | -- > 0600 QTY Quantity C 10 || | ||
153 | -- > 0610 ALI Additional information C 10 || | ||
154 | -- > 0620 GIN Goods identity number C 100 || | ||
155 | -- > 0630 GIR Related identification numbers C 100 || | ||
156 | -- > 0640 DLM Delivery limitations C 100 || | ||
157 | -- > 0650 DTM Date/time/period C 5 || | ||
158 | -- > 0660 FTX Free text C 5 || | ||
159 | -- > 0670 MOA Monetary amount C 5 || | ||
160 | -- > || | ||
161 | -- > 0680 ----- Segment group 16 ------------------ C 10--------+|| | ||
162 | -- > 0690 RFF Reference M 1 ||| | ||
163 | -- > 0700 DTM Date/time/period C 1---------+|| | ||
164 | -- > || | ||
165 | -- > 0710 ----- Segment group 17 ------------------ C 10--------+|| | ||
166 | -- > 0720 DGS Dangerous goods M 1 ||| | ||
167 | -- > 0730 QTY Quantity C 1 ||| | ||
168 | -- > 0740 FTX Free text C 5---------+|| | ||
169 | -- > || | ||
170 | -- > 0750 ----- Segment group 18 ------------------ C 100-------+|| | ||
171 | -- > 0760 LOC Place/location identification M 1 ||| | ||
172 | -- > 0770 NAD Name and address C 1 ||| | ||
173 | -- > 0780 DTM Date/time/period C 1 ||| | ||
174 | -- > 0790 QTY Quantity C 10--------+|| | ||
175 | -- > || | ||
176 | -- > 0800 ----- Segment group 19 ------------------ C 1000------+|| | ||
177 | -- > 0810 SGP Split goods placement M 1 ||| | ||
178 | -- > 0820 QTY Quantity C 10--------+|| | ||
179 | -- > || | ||
180 | -- > 0830 ----- Segment group 20 ------------------ C 9999------+|| | ||
181 | -- > 0840 PCI Package identification M 1 ||| | ||
182 | -- > 0850 DTM Date/time/period C 5 ||| | ||
183 | -- > 0860 MEA Measurements C 10 ||| | ||
184 | -- > 0870 QTY Quantity C 1 ||| | ||
185 | -- > ||| | ||
186 | -- > 0880 ----- Segment group 21 ------------------ C 10-------+||| | ||
187 | -- > 0890 GIN Goods identity number M 1 |||| | ||
188 | -- > 0900 DLM Delivery limitations C 100------+||| | ||
189 | -- > ||| | ||
190 | -- > 0910 ----- Segment group 22 ------------------ C 10-------+||| | ||
191 | -- > 0920 HAN Handling instructions M 1 |||| | ||
192 | -- > 0930 FTX Free text C 5 |||| | ||
193 | -- > 0940 GIN Goods identity number C 1000-----++|| | ||
194 | -- > || | ||
195 | -- > 0950 ----- Segment group 23 ------------------ C 10--------+|| | ||
196 | -- > 0960 QVR Quantity variances M 1 ||| | ||
197 | -- > 0970 DTM Date/time/period C 5---------+++ | ||
198 | -- > | ||
199 | -- > SUMMARY SECTION | ||
200 | -- > | ||
201 | -- > 0980 CNT Control total C 5 | ||
202 | -- > 0990 UNT Message trailer M 1 | ||
203 | -- | ||
204 | -- Dependencies: 'segmentALI', 'segmentBGM', 'segmentCNT', 'segmentCOM', 'segmentCPS', 'segmentCTA', 'segmentDGS', 'segmentDLM', 'segmentDTM', 'segmentEQA', 'segmentEQD', 'segmentFTX', 'segmentGIN', 'segmentGIR', 'segmentHAN', 'segmentIMD', 'segmentLIN', 'segmentLOC', 'segmentMEA', 'segmentMOA', 'segmentNAD', 'segmentPAC', 'segmentPCD', 'segmentPCI', 'segmentPIA', 'segmentQTY', 'segmentQVR', 'segmentRFF', 'segmentSEL', 'segmentSGP', 'segmentTDT', 'segmentTOD'. | ||
205 | messageDESADV :: Parser Value | ||
206 | messageDESADV = | ||
207 | message "DESADV" | ||
208 | [ "0010" .@ once segmentUNH | ||
209 | , "0020" .@ once segmentBGM | ||
210 | , "0030" .@ repeated 10 segmentDTM | ||
211 | , "0040" .@ repeated 5 segmentALI | ||
212 | , "0050" .@ repeated 5 segmentMEA | ||
213 | , "0060" .@ repeated 5 segmentMOA | ||
214 | , "0070" .@ repeated 10 ( | ||
215 | segmentGroup "1" | ||
216 | [ "0080" .@ once segmentRFF | ||
217 | , "0090" .@ maybeOnce segmentDTM | ||
218 | ] | ||
219 | ) | ||
220 | , "0100" .@ repeated 10 ( | ||
221 | segmentGroup "2" | ||
222 | [ "0110" .@ once segmentNAD | ||
223 | , "0120" .@ repeated 10 segmentLOC | ||
224 | , "0130" .@ repeated 10 ( | ||
225 | segmentGroup "3" | ||
226 | [ "0140" .@ once segmentRFF | ||
227 | , "0150" .@ maybeOnce segmentDTM | ||
228 | ] | ||
229 | ) | ||
230 | , "0160" .@ repeated 10 ( | ||
231 | segmentGroup "4" | ||
232 | [ "0170" .@ once segmentCTA | ||
233 | , "0180" .@ repeated 5 segmentCOM | ||
234 | ] | ||
235 | ) | ||
236 | ] | ||
237 | ) | ||
238 | , "0190" .@ repeated 10 ( | ||
239 | segmentGroup "5" | ||
240 | [ "0200" .@ once segmentTOD | ||
241 | , "0210" .@ repeated 5 segmentLOC | ||
242 | , "0220" .@ repeated 5 segmentFTX | ||
243 | ] | ||
244 | ) | ||
245 | , "0230" .@ repeated 10 ( | ||
246 | segmentGroup "6" | ||
247 | [ "0240" .@ once segmentTDT | ||
248 | , "0250" .@ repeated 6 segmentPCD | ||
249 | , "0260" .@ repeated 10 ( | ||
250 | segmentGroup "7" | ||
251 | [ "0270" .@ once segmentLOC | ||
252 | , "0280" .@ repeated 10 segmentDTM | ||
253 | ] | ||
254 | ) | ||
255 | ] | ||
256 | ) | ||
257 | , "0290" .@ repeated 10 ( | ||
258 | segmentGroup "8" | ||
259 | [ "0300" .@ once segmentEQD | ||
260 | , "0310" .@ repeated 5 segmentMEA | ||
261 | , "0320" .@ repeated 25 segmentSEL | ||
262 | , "0330" .@ repeated 5 segmentEQA | ||
263 | , "0340" .@ repeated 10 ( | ||
264 | segmentGroup "9" | ||
265 | [ "0350" .@ once segmentHAN | ||
266 | , "0360" .@ repeated 10 segmentFTX | ||
267 | ] | ||
268 | ) | ||
269 | ] | ||
270 | ) | ||
271 | , "0370" .@ repeated 9999 ( | ||
272 | segmentGroup "10" | ||
273 | [ "0380" .@ once segmentCPS | ||
274 | , "0390" .@ repeated 5 segmentFTX | ||
275 | , "0400" .@ repeated 9999 ( | ||
276 | segmentGroup "11" | ||
277 | [ "0410" .@ once segmentPAC | ||
278 | , "0420" .@ repeated 10 segmentMEA | ||
279 | , "0430" .@ repeated 10 segmentQTY | ||
280 | , "0440" .@ repeated 10 ( | ||
281 | segmentGroup "12" | ||
282 | [ "0450" .@ once segmentHAN | ||
283 | , "0460" .@ repeated 10 segmentFTX | ||
284 | ] | ||
285 | ) | ||
286 | , "0470" .@ repeated 1000 ( | ||
287 | segmentGroup "13" | ||
288 | [ "0480" .@ once segmentPCI | ||
289 | , "0490" .@ maybeOnce segmentRFF | ||
290 | , "0500" .@ repeated 5 segmentDTM | ||
291 | , "0510" .@ repeated 99 segmentGIR | ||
292 | , "0520" .@ repeated 99 ( | ||
293 | segmentGroup "14" | ||
294 | [ "0530" .@ once segmentGIN | ||
295 | , "0540" .@ repeated 10 segmentDLM | ||
296 | ] | ||
297 | ) | ||
298 | ] | ||
299 | ) | ||
300 | ] | ||
301 | ) | ||
302 | , "0550" .@ repeated 9999 ( | ||
303 | segmentGroup "15" | ||
304 | [ "0560" .@ once segmentLIN | ||
305 | , "0570" .@ repeated 10 segmentPIA | ||
306 | , "0580" .@ repeated 25 segmentIMD | ||
307 | , "0590" .@ repeated 10 segmentMEA | ||
308 | , "0600" .@ repeated 10 segmentQTY | ||
309 | , "0610" .@ repeated 10 segmentALI | ||
310 | , "0620" .@ repeated 100 segmentGIN | ||
311 | , "0630" .@ repeated 100 segmentGIR | ||
312 | , "0640" .@ repeated 100 segmentDLM | ||
313 | , "0650" .@ repeated 5 segmentDTM | ||
314 | , "0660" .@ repeated 5 segmentFTX | ||
315 | , "0670" .@ repeated 5 segmentMOA | ||
316 | , "0680" .@ repeated 10 ( | ||
317 | segmentGroup "16" | ||
318 | [ "0690" .@ once segmentRFF | ||
319 | , "0700" .@ maybeOnce segmentDTM | ||
320 | ] | ||
321 | ) | ||
322 | , "0710" .@ repeated 10 ( | ||
323 | segmentGroup "17" | ||
324 | [ "0720" .@ once segmentDGS | ||
325 | , "0730" .@ maybeOnce segmentQTY | ||
326 | , "0740" .@ repeated 5 segmentFTX | ||
327 | ] | ||
328 | ) | ||
329 | , "0750" .@ repeated 100 ( | ||
330 | segmentGroup "18" | ||
331 | [ "0760" .@ once segmentLOC | ||
332 | , "0770" .@ maybeOnce segmentNAD | ||
333 | , "0780" .@ maybeOnce segmentDTM | ||
334 | , "0790" .@ repeated 10 segmentQTY | ||
335 | ] | ||
336 | ) | ||
337 | , "0800" .@ repeated 1000 ( | ||
338 | segmentGroup "19" | ||
339 | [ "0810" .@ once segmentSGP | ||
340 | , "0820" .@ repeated 10 segmentQTY | ||
341 | ] | ||
342 | ) | ||
343 | , "0830" .@ repeated 9999 ( | ||
344 | segmentGroup "20" | ||
345 | [ "0840" .@ once segmentPCI | ||
346 | , "0850" .@ repeated 5 segmentDTM | ||
347 | , "0860" .@ repeated 10 segmentMEA | ||
348 | , "0870" .@ maybeOnce segmentQTY | ||
349 | , "0880" .@ repeated 10 ( | ||
350 | segmentGroup "21" | ||
351 | [ "0890" .@ once segmentGIN | ||
352 | , "0900" .@ repeated 100 segmentDLM | ||
353 | ] | ||
354 | ) | ||
355 | , "0910" .@ repeated 10 ( | ||
356 | segmentGroup "22" | ||
357 | [ "0920" .@ once segmentHAN | ||
358 | , "0930" .@ repeated 5 segmentFTX | ||
359 | , "0940" .@ repeated 1000 segmentGIN | ||
360 | ] | ||
361 | ) | ||
362 | ] | ||
363 | ) | ||
364 | , "0950" .@ repeated 10 ( | ||
365 | segmentGroup "23" | ||
366 | [ "0960" .@ once segmentQVR | ||
367 | , "0970" .@ repeated 5 segmentDTM | ||
368 | ] | ||
369 | ) | ||
370 | ] | ||
371 | ) | ||
372 | ] | ||
373 | ) | ||
374 | , "0980" .@ repeated 5 segmentCNT | ||
375 | , "0990" .@ once segmentUNT | ||
376 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Messages/IFCSUM.hs b/specification/src/Text/Edifact/D96A/Messages/IFCSUM.hs new file mode 100644 index 0000000..5f2e883 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Messages/IFCSUM.hs | |||
@@ -0,0 +1,861 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Messages.IFCSUM | ||
7 | ( -- * Definition | ||
8 | messageIFCSUM | ||
9 | -- * Dependencies | ||
10 | , segmentBGM | ||
11 | , segmentCNI | ||
12 | , segmentCNT | ||
13 | , segmentCOM | ||
14 | , segmentCPI | ||
15 | , segmentCTA | ||
16 | , segmentCUX | ||
17 | , segmentDGS | ||
18 | , segmentDIM | ||
19 | , segmentDOC | ||
20 | , segmentDTM | ||
21 | , segmentEQA | ||
22 | , segmentEQD | ||
23 | , segmentEQN | ||
24 | , segmentFTX | ||
25 | , segmentGDS | ||
26 | , segmentGID | ||
27 | , segmentGIN | ||
28 | , segmentGOR | ||
29 | , segmentHAN | ||
30 | , segmentLOC | ||
31 | , segmentMEA | ||
32 | , segmentMOA | ||
33 | , segmentNAD | ||
34 | , segmentPCD | ||
35 | , segmentPCI | ||
36 | , segmentPIA | ||
37 | , segmentPRI | ||
38 | , segmentQTY | ||
39 | , segmentRFF | ||
40 | , segmentRNG | ||
41 | , segmentSEL | ||
42 | , segmentSGP | ||
43 | , segmentTCC | ||
44 | , segmentTDT | ||
45 | , segmentTMD | ||
46 | , segmentTMP | ||
47 | , segmentTOD | ||
48 | , segmentTPL | ||
49 | , segmentTSR | ||
50 | ) where | ||
51 | |||
52 | import Text.Edifact.Common.Segments | ||
53 | |||
54 | import Text.Edifact.D96A.Segments (segmentBGM, segmentCNI, | ||
55 | segmentCNT, segmentCOM, | ||
56 | segmentCPI, segmentCTA, | ||
57 | segmentCUX, segmentDGS, | ||
58 | segmentDIM, segmentDOC, | ||
59 | segmentDTM, segmentEQA, | ||
60 | segmentEQD, segmentEQN, | ||
61 | segmentFTX, segmentGDS, | ||
62 | segmentGID, segmentGIN, | ||
63 | segmentGOR, segmentHAN, | ||
64 | segmentLOC, segmentMEA, | ||
65 | segmentMOA, segmentNAD, | ||
66 | segmentPCD, segmentPCI, | ||
67 | segmentPIA, segmentPRI, | ||
68 | segmentQTY, segmentRFF, | ||
69 | segmentRNG, segmentSEL, | ||
70 | segmentSGP, segmentTCC, | ||
71 | segmentTDT, segmentTMD, | ||
72 | segmentTMP, segmentTOD, | ||
73 | segmentTPL, segmentTSR) | ||
74 | |||
75 | import Text.Edifact.Parsing | ||
76 | import Text.Edifact.Types (Value) | ||
77 | |||
78 | -- | Derived from this specification: | ||
79 | -- | ||
80 | -- > 4.3 Message structure | ||
81 | -- > | ||
82 | -- > 4.3.1 Segment table | ||
83 | -- > | ||
84 | -- > Pos Tag Name S R | ||
85 | -- > | ||
86 | -- > 0010 UNH Message header M 1 | ||
87 | -- > 0020 BGM Beginning of message M 1 | ||
88 | -- > 0030 DTM Date/time/period C 9 | ||
89 | -- > 0040 MOA Monetary amount C 99 | ||
90 | -- > 0050 FTX Free text C 99 | ||
91 | -- > 0060 CNT Control total C 9 | ||
92 | -- > | ||
93 | -- > 0070 ----- Segment group 1 ------------------ C 9-----------+ | ||
94 | -- > 0080 RFF Reference M 1 | | ||
95 | -- > 0090 DTM Date/time/period C 9-----------+ | ||
96 | -- > | ||
97 | -- > 0100 ----- Segment group 2 ------------------ C 9-----------+ | ||
98 | -- > 0110 GOR Governmental requirements M 1 | | ||
99 | -- > 0120 DTM Date/time/period C 9 | | ||
100 | -- > 0130 LOC Place/location identification C 9 | | ||
101 | -- > 0140 SEL Seal number C 9 | | ||
102 | -- > 0150 FTX Free text C 9 | | ||
103 | -- > | | ||
104 | -- > 0160 ----- Segment group 3 ------------------ C 9----------+| | ||
105 | -- > 0170 DOC Document/message details M 1 || | ||
106 | -- > 0180 DTM Date/time/period C 1----------++ | ||
107 | -- > | ||
108 | -- > 0190 ----- Segment group 4 ------------------ C 9-----------+ | ||
109 | -- > 0200 TCC Transport charge/rate calculations M 1 | | ||
110 | -- > 0210 PRI Price details C 1 | | ||
111 | -- > 0220 EQN Number of units C 1 | | ||
112 | -- > 0230 PCD Percentage details C 1 | | ||
113 | -- > 0240 MOA Monetary amount C 9 | | ||
114 | -- > 0250 QTY Quantity C 9 | | ||
115 | -- > 0260 LOC Place/location identification C 9-----------+ | ||
116 | -- > | ||
117 | -- > 0270 ----- Segment group 5 ------------------ C 9-----------+ | ||
118 | -- > 0280 TDT Details of transport M 1 | | ||
119 | -- > 0290 TSR Transport service requirements C 9 | | ||
120 | -- > 0300 LOC Place/location identification C 9 | | ||
121 | -- > 0310 DTM Date/time/period C 9 | | ||
122 | -- > 0320 SEL Seal number C 9 | | ||
123 | -- > 0330 FTX Free text C 9 | | ||
124 | -- > | | ||
125 | -- > 0340 ----- Segment group 6 ------------------ C 9----------+| | ||
126 | -- > 0350 MEA Measurements M 1 || | ||
127 | -- > 0360 EQN Number of units C 1----------+| | ||
128 | -- > | | ||
129 | -- > 0370 ----- Segment group 7 ------------------ C 9----------+| | ||
130 | -- > 0380 DIM Dimensions M 1 || | ||
131 | -- > 0390 EQN Number of units C 1----------+| | ||
132 | -- > | | ||
133 | -- > 0400 ----- Segment group 8 ------------------ C 9----------+| | ||
134 | -- > 0410 CTA Contact information M 1 || | ||
135 | -- > 0420 COM Communication contact C 9----------+| | ||
136 | -- > | | ||
137 | -- > 0430 ----- Segment group 9 ------------------ C 9----------+| | ||
138 | -- > 0440 NAD Name and address M 1 || | ||
139 | -- > 0450 LOC Place/location identification C 9 || | ||
140 | -- > || | ||
141 | -- > 0460 ----- Segment group 10 ------------------ C 9---------+|| | ||
142 | -- > 0470 CTA Contact information M 1 ||| | ||
143 | -- > 0480 COM Communication contact C 9---------+|| | ||
144 | -- > || | ||
145 | -- > 0490 ----- Segment group 11 ------------------ C 9---------+|| | ||
146 | -- > 0500 DOC Document/message details M 1 ||| | ||
147 | -- > 0510 DTM Date/time/period C 1---------+|| | ||
148 | -- > || | ||
149 | -- > 0520 ----- Segment group 12 ------------------ C 9---------+|| | ||
150 | -- > 0530 TCC Transport charge/rate calculations M 1 ||| | ||
151 | -- > 0540 PRI Price details C 1 ||| | ||
152 | -- > 0550 EQN Number of units C 1 ||| | ||
153 | -- > 0560 PCD Percentage details C 1 ||| | ||
154 | -- > 0570 MOA Monetary amount C 9 ||| | ||
155 | -- > 0580 QTY Quantity C 9---------+++ | ||
156 | -- > | ||
157 | -- > 0590 ----- Segment group 13 ------------------ C 999---------+ | ||
158 | -- > 0600 EQD Equipment details M 1 | | ||
159 | -- > 0610 EQN Number of units C 1 | | ||
160 | -- > 0620 TPL Transport placement C 1 | | ||
161 | -- > 0630 TMD Transport movement details C 1 | | ||
162 | -- > 0640 MEA Measurements C 9 | | ||
163 | -- > 0650 DIM Dimensions C 9 | | ||
164 | -- > 0660 SEL Seal number C 9 | | ||
165 | -- > 0670 NAD Name and address C 9 | | ||
166 | -- > 0680 LOC Place/location identification C 9 | | ||
167 | -- > 0690 HAN Handling instructions C 1 | | ||
168 | -- > 0700 TMP Temperature C 1 | | ||
169 | -- > 0710 FTX Free text C 9 | | ||
170 | -- > | | ||
171 | -- > 0720 ----- Segment group 14 ------------------ C 99---------+| | ||
172 | -- > 0730 EQA Attached equipment M 1 || | ||
173 | -- > 0740 EQN Number of units C 1----------++ | ||
174 | -- > | ||
175 | -- > 0750 ----- Segment group 15 ------------------ C 9999--------+ | ||
176 | -- > 0760 CNI Consignment information M 1 | | ||
177 | -- > | | ||
178 | -- > 0770 ----- Segment group 16 ------------------ C 9----------+| | ||
179 | -- > 0780 SGP Split goods placement M 1 || | ||
180 | -- > || | ||
181 | -- > 0790 ----- Segment group 17 ------------------ C 9---------+|| | ||
182 | -- > 0800 MEA Measurements M 1 ||| | ||
183 | -- > 0810 EQN Number of units C 1---------++| | ||
184 | -- > | | ||
185 | -- > 0820 ----- Segment group 18 ------------------ C 9----------+| | ||
186 | -- > 0830 TPL Transport placement M 1 || | ||
187 | -- > || | ||
188 | -- > 0840 ----- Segment group 19 ------------------ C 9---------+|| | ||
189 | -- > 0850 MEA Measurements M 1 ||| | ||
190 | -- > 0860 EQN Number of units C 1---------++| | ||
191 | -- > 0870 CTA Contact information C 1 | | ||
192 | -- > 0880 COM Communication contact C 9 | | ||
193 | -- > 0890 DTM Date/time/period C 9 | | ||
194 | -- > 0900 CNT Control total C 9 | | ||
195 | -- > 0910 TSR Transport service requirements C 9 | | ||
196 | -- > 0920 CUX Currencies C 9 | | ||
197 | -- > 0930 MOA Monetary amount C 99 | | ||
198 | -- > 0940 FTX Free text C 99 | | ||
199 | -- > | | ||
200 | -- > 0950 ----- Segment group 20 ------------------ C 99---------+| | ||
201 | -- > 0960 LOC Place/location identification M 1 || | ||
202 | -- > 0970 DTM Date/time/period C 9----------+| | ||
203 | -- > | | ||
204 | -- > 0980 ----- Segment group 21 ------------------ C 2----------+| | ||
205 | -- > 0990 TOD Terms of delivery or transport M 1 || | ||
206 | -- > 1000 LOC Place/location identification C 9----------+| | ||
207 | -- > | | ||
208 | -- > 1010 ----- Segment group 22 ------------------ C 99---------+| | ||
209 | -- > 1020 RFF Reference M 1 || | ||
210 | -- > 1030 DTM Date/time/period C 9----------+| | ||
211 | -- > | | ||
212 | -- > 1040 ----- Segment group 23 ------------------ C 9----------+| | ||
213 | -- > 1050 GOR Governmental requirements M 1 || | ||
214 | -- > 1060 DTM Date/time/period C 9 || | ||
215 | -- > 1070 LOC Place/location identification C 9 || | ||
216 | -- > 1080 SEL Seal number C 9 || | ||
217 | -- > 1090 FTX Free text C 9 || | ||
218 | -- > || | ||
219 | -- > 1100 ----- Segment group 24 ------------------ C 9---------+|| | ||
220 | -- > 1110 DOC Document/message details M 1 ||| | ||
221 | -- > 1120 DTM Date/time/period C 1---------++| | ||
222 | -- > | | ||
223 | -- > 1130 * ----- Segment group 25 ------------------ C 9----------+| | ||
224 | -- > 1140 CPI Charge payment instructions M 1 || | ||
225 | -- > 1150 + RFF Reference C 99 || | ||
226 | -- > 1160 CUX Currencies C 1 || | ||
227 | -- > 1170 LOC Place/location identification C 9 || | ||
228 | -- > 1180 MOA Monetary amount C 9----------+| | ||
229 | -- > | | ||
230 | -- > 1190 ----- Segment group 26 ------------------ C 99---------+| | ||
231 | -- > 1200 TCC Transport charge/rate calculations M 1 || | ||
232 | -- > 1210 LOC Place/location identification C 1 || | ||
233 | -- > 1220 FTX Free text C 1 || | ||
234 | -- > 1230 CUX Currencies C 1 || | ||
235 | -- > 1240 PRI Price details C 1 || | ||
236 | -- > 1250 EQN Number of units C 1 || | ||
237 | -- > 1260 PCD Percentage details C 1 || | ||
238 | -- > 1270 MOA Monetary amount C 9 || | ||
239 | -- > 1280 QTY Quantity C 9----------+| | ||
240 | -- > | | ||
241 | -- > 1290 ----- Segment group 27 ------------------ C 99---------+| | ||
242 | -- > 1300 TDT Details of transport M 1 || | ||
243 | -- > 1310 DTM Date/time/period C 9 || | ||
244 | -- > 1320 TSR Transport service requirements C 9 || | ||
245 | -- > || | ||
246 | -- > 1330 ----- Segment group 28 ------------------ C 99--------+|| | ||
247 | -- > 1340 LOC Place/location identification M 1 ||| | ||
248 | -- > 1350 DTM Date/time/period C 1---------+|| | ||
249 | -- > || | ||
250 | -- > 1360 ----- Segment group 29 ------------------ C 9---------+|| | ||
251 | -- > 1370 RFF Reference M 1 ||| | ||
252 | -- > 1380 DTM Date/time/period C 1---------++| | ||
253 | -- > | | ||
254 | -- > 1390 ----- Segment group 30 ------------------ C 99---------+| | ||
255 | -- > 1400 NAD Name and address M 1 || | ||
256 | -- > 1410 LOC Place/location identification C 9 || | ||
257 | -- > 1420 MOA Monetary amount C 9 || | ||
258 | -- > || | ||
259 | -- > 1430 ----- Segment group 31 ------------------ C 9---------+|| | ||
260 | -- > 1440 CTA Contact information M 1 ||| | ||
261 | -- > 1450 COM Communication contact C 9---------+|| | ||
262 | -- > || | ||
263 | -- > 1460 ----- Segment group 32 ------------------ C 9---------+|| | ||
264 | -- > 1470 DOC Document/message details M 1 ||| | ||
265 | -- > 1480 DTM Date/time/period C 1---------+|| | ||
266 | -- > || | ||
267 | -- > 1490 ----- Segment group 33 ------------------ C 99--------+|| | ||
268 | -- > 1500 TCC Transport charge/rate calculations M 1 ||| | ||
269 | -- > 1510 PRI Price details C 1 ||| | ||
270 | -- > 1520 EQN Number of units C 1 ||| | ||
271 | -- > 1530 PCD Percentage details C 1 ||| | ||
272 | -- > 1540 MOA Monetary amount C 9 ||| | ||
273 | -- > 1550 QTY Quantity C 9---------+|| | ||
274 | -- > || | ||
275 | -- > 1560 ----- Segment group 34 ------------------ C 9---------+|| | ||
276 | -- > 1570 RFF Reference M 1 ||| | ||
277 | -- > 1580 DTM Date/time/period C 9---------+|| | ||
278 | -- > || | ||
279 | -- > 1590 * ----- Segment group 35 ------------------ C 9---------+|| | ||
280 | -- > 1600 CPI Charge payment instructions M 1 ||| | ||
281 | -- > 1610 + RFF Reference C 99 ||| | ||
282 | -- > 1620 CUX Currencies C 1 ||| | ||
283 | -- > 1630 LOC Place/location identification C 9 ||| | ||
284 | -- > 1640 MOA Monetary amount C 9---------+|| | ||
285 | -- > || | ||
286 | -- > 1650 ----- Segment group 36 ------------------ C 99--------+|| | ||
287 | -- > 1660 TSR Transport service requirements M 1 ||| | ||
288 | -- > 1670 RFF Reference C 1 ||| | ||
289 | -- > 1680 LOC Place/location identification C 1 ||| | ||
290 | -- > 1690 TPL Transport placement C 1 ||| | ||
291 | -- > 1700 FTX Free text C 9---------++| | ||
292 | -- > | | ||
293 | -- > 1710 ----- Segment group 37 ------------------ C 999--------+| | ||
294 | -- > 1720 GID Goods item details M 1 || | ||
295 | -- > 1730 HAN Handling instructions C 1 || | ||
296 | -- > 1740 TMP Temperature C 1 || | ||
297 | -- > 1750 RNG Range details C 1 || | ||
298 | -- > 1760 TMD Transport movement details C 1 || | ||
299 | -- > 1770 LOC Place/location identification C 9 || | ||
300 | -- > 1780 MOA Monetary amount C 9 || | ||
301 | -- > 1790 PIA Additional product id C 9 || | ||
302 | -- > 1800 FTX Free text C 9 || | ||
303 | -- > || | ||
304 | -- > 1810 ----- Segment group 38 ------------------ C 9---------+|| | ||
305 | -- > 1820 NAD Name and address M 1 ||| | ||
306 | -- > 1830 DTM Date/time/period C 1---------+|| | ||
307 | -- > 1840 GDS Nature of cargo C 9 || | ||
308 | -- > || | ||
309 | -- > 1850 ----- Segment group 39 ------------------ C 99--------+|| | ||
310 | -- > 1860 MEA Measurements M 1 ||| | ||
311 | -- > 1870 EQN Number of units C 1---------+|| | ||
312 | -- > || | ||
313 | -- > 1880 ----- Segment group 40 ------------------ C 99--------+|| | ||
314 | -- > 1890 DIM Dimensions M 1 ||| | ||
315 | -- > 1900 EQN Number of units C 1---------+|| | ||
316 | -- > || | ||
317 | -- > 1910 ----- Segment group 41 ------------------ C 9---------+|| | ||
318 | -- > 1920 RFF Reference M 1 ||| | ||
319 | -- > 1930 DTM Date/time/period C 9---------+|| | ||
320 | -- > || | ||
321 | -- > 1940 * ----- Segment group 42 ------------------ C 9---------+|| | ||
322 | -- > 1950 PCI Package identification M 1 ||| | ||
323 | -- > 1960 RFF Reference C 1 ||| | ||
324 | -- > 1970 DTM Date/time/period C 1 ||| | ||
325 | -- > 1980 + GIN Goods identity number C 9---------+|| | ||
326 | -- > || | ||
327 | -- > 1990 ----- Segment group 43 ------------------ C 9---------+|| | ||
328 | -- > 2000 DOC Document/message details M 1 ||| | ||
329 | -- > 2010 DTM Date/time/period C 9---------+|| | ||
330 | -- > || | ||
331 | -- > 2020 ----- Segment group 44 ------------------ C 9---------+|| | ||
332 | -- > 2030 GOR Governmental requirements M 1 ||| | ||
333 | -- > 2040 DTM Date/time/period C 9 ||| | ||
334 | -- > 2050 LOC Place/location identification C 9 ||| | ||
335 | -- > 2060 SEL Seal number C 9 ||| | ||
336 | -- > 2070 FTX Free text C 9 ||| | ||
337 | -- > ||| | ||
338 | -- > 2080 ----- Segment group 45 ------------------ C 9--------+||| | ||
339 | -- > 2090 DOC Document/message details M 1 |||| | ||
340 | -- > 2100 DTM Date/time/period C 1--------++|| | ||
341 | -- > || | ||
342 | -- > 2110 ----- Segment group 46 ------------------ C 9---------+|| | ||
343 | -- > 2120 TPL Transport placement M 1 ||| | ||
344 | -- > ||| | ||
345 | -- > 2130 ----- Segment group 47 ------------------ C 9--------+||| | ||
346 | -- > 2140 MEA Measurements M 1 |||| | ||
347 | -- > 2150 EQN Number of units C 1--------++|| | ||
348 | -- > || | ||
349 | -- > 2160 ----- Segment group 48 ------------------ C 999-------+|| | ||
350 | -- > 2170 SGP Split goods placement M 1 ||| | ||
351 | -- > ||| | ||
352 | -- > 2180 ----- Segment group 49 ------------------ C 9--------+||| | ||
353 | -- > 2190 MEA Measurements M 1 |||| | ||
354 | -- > 2200 EQN Number of units C 1--------++|| | ||
355 | -- > || | ||
356 | -- > 2210 ----- Segment group 50 ------------------ C 99--------+|| | ||
357 | -- > 2220 TCC Transport charge/rate calculations M 1 ||| | ||
358 | -- > 2230 PRI Price details C 1 ||| | ||
359 | -- > 2240 EQN Number of units C 1 ||| | ||
360 | -- > 2250 PCD Percentage details C 1 ||| | ||
361 | -- > 2260 MOA Monetary amount C 9 ||| | ||
362 | -- > 2270 QTY Quantity C 9 ||| | ||
363 | -- > 2280 LOC Place/location identification C 9---------+|| | ||
364 | -- > || | ||
365 | -- > 2290 ----- Segment group 51 ------------------ C 9---------+|| | ||
366 | -- > 2300 DGS Dangerous goods M 1 ||| | ||
367 | -- > 2310 FTX Free text C 99 ||| | ||
368 | -- > ||| | ||
369 | -- > 2320 ----- Segment group 52 ------------------ C 9--------+||| | ||
370 | -- > 2330 CTA Contact information M 1 |||| | ||
371 | -- > 2340 COM Communication contact C 9--------+||| | ||
372 | -- > ||| | ||
373 | -- > 2350 ----- Segment group 53 ------------------ C 9--------+||| | ||
374 | -- > 2360 MEA Measurements M 1 |||| | ||
375 | -- > 2370 EQN Number of units C 1--------+||| | ||
376 | -- > ||| | ||
377 | -- > 2380 ----- Segment group 54 ------------------ C 999------+||| | ||
378 | -- > 2390 SGP Split goods placement M 1 |||| | ||
379 | -- > |||| | ||
380 | -- > 2400 ----- Segment group 55 ------------------ C 9-------+|||| | ||
381 | -- > 2410 MEA Measurements M 1 ||||| | ||
382 | -- > 2420 EQN Number of units C 1-------++++| | ||
383 | -- > | | ||
384 | -- > 2430 ----- Segment group 56 ------------------ C 999--------+| | ||
385 | -- > 2440 EQD Equipment details M 1 || | ||
386 | -- > 2450 EQN Number of units C 1 || | ||
387 | -- > 2460 TMD Transport movement details C 1 || | ||
388 | -- > 2470 MEA Measurements C 9 || | ||
389 | -- > 2480 DIM Dimensions C 9 || | ||
390 | -- > 2490 SEL Seal number C 99 || | ||
391 | -- > 2500 TPL Transport placement C 9 || | ||
392 | -- > 2510 HAN Handling instructions C 1 || | ||
393 | -- > 2520 TMP Temperature C 1 || | ||
394 | -- > 2530 FTX Free text C 9 || | ||
395 | -- > || | ||
396 | -- > 2540 ----- Segment group 57 ------------------ C 99--------+|| | ||
397 | -- > 2550 TCC Transport charge/rate calculations M 1 ||| | ||
398 | -- > 2560 PRI Price details C 1 ||| | ||
399 | -- > 2570 EQN Number of units C 1 ||| | ||
400 | -- > 2580 PCD Percentage details C 1 ||| | ||
401 | -- > 2590 MOA Monetary amount C 9 ||| | ||
402 | -- > 2600 QTY Quantity C 9---------+|| | ||
403 | -- > || | ||
404 | -- > 2610 ----- Segment group 58 ------------------ C 9---------+|| | ||
405 | -- > 2620 NAD Name and address M 1 ||| | ||
406 | -- > 2630 DTM Date/time/period C 1---------+|| | ||
407 | -- > || | ||
408 | -- > 2640 ----- Segment group 59 ------------------ C 99--------+|| | ||
409 | -- > 2650 EQA Attached equipment M 1 ||| | ||
410 | -- > 2660 EQN Number of units C 1---------+++ | ||
411 | -- > 2670 UNT Message trailer M 1 | ||
412 | -- | ||
413 | -- Dependencies: 'segmentBGM', 'segmentCNI', 'segmentCNT', 'segmentCOM', 'segmentCPI', 'segmentCTA', 'segmentCUX', 'segmentDGS', 'segmentDIM', 'segmentDOC', 'segmentDTM', 'segmentEQA', 'segmentEQD', 'segmentEQN', 'segmentFTX', 'segmentGDS', 'segmentGID', 'segmentGIN', 'segmentGOR', 'segmentHAN', 'segmentLOC', 'segmentMEA', 'segmentMOA', 'segmentNAD', 'segmentPCD', 'segmentPCI', 'segmentPIA', 'segmentPRI', 'segmentQTY', 'segmentRFF', 'segmentRNG', 'segmentSEL', 'segmentSGP', 'segmentTCC', 'segmentTDT', 'segmentTMD', 'segmentTMP', 'segmentTOD', 'segmentTPL', 'segmentTSR'. | ||
414 | messageIFCSUM :: Parser Value | ||
415 | messageIFCSUM = | ||
416 | message "IFCSUM" | ||
417 | [ "0010" .@ once segmentUNH | ||
418 | , "0020" .@ once segmentBGM | ||
419 | , "0030" .@ repeated 9 segmentDTM | ||
420 | , "0040" .@ repeated 99 segmentMOA | ||
421 | , "0050" .@ repeated 99 segmentFTX | ||
422 | , "0060" .@ repeated 9 segmentCNT | ||
423 | , "0070" .@ repeated 9 ( | ||
424 | segmentGroup "1" | ||
425 | [ "0080" .@ once segmentRFF | ||
426 | , "0090" .@ repeated 9 segmentDTM | ||
427 | ] | ||
428 | ) | ||
429 | , "0100" .@ repeated 9 ( | ||
430 | segmentGroup "2" | ||
431 | [ "0110" .@ once segmentGOR | ||
432 | , "0120" .@ repeated 9 segmentDTM | ||
433 | , "0130" .@ repeated 9 segmentLOC | ||
434 | , "0140" .@ repeated 9 segmentSEL | ||
435 | , "0150" .@ repeated 9 segmentFTX | ||
436 | , "0160" .@ repeated 9 ( | ||
437 | segmentGroup "3" | ||
438 | [ "0170" .@ once segmentDOC | ||
439 | , "0180" .@ maybeOnce segmentDTM | ||
440 | ] | ||
441 | ) | ||
442 | ] | ||
443 | ) | ||
444 | , "0190" .@ repeated 9 ( | ||
445 | segmentGroup "4" | ||
446 | [ "0200" .@ once segmentTCC | ||
447 | , "0210" .@ maybeOnce segmentPRI | ||
448 | , "0220" .@ maybeOnce segmentEQN | ||
449 | , "0230" .@ maybeOnce segmentPCD | ||
450 | , "0240" .@ repeated 9 segmentMOA | ||
451 | , "0250" .@ repeated 9 segmentQTY | ||
452 | , "0260" .@ repeated 9 segmentLOC | ||
453 | ] | ||
454 | ) | ||
455 | , "0270" .@ repeated 9 ( | ||
456 | segmentGroup "5" | ||
457 | [ "0280" .@ once segmentTDT | ||
458 | , "0290" .@ repeated 9 segmentTSR | ||
459 | , "0300" .@ repeated 9 segmentLOC | ||
460 | , "0310" .@ repeated 9 segmentDTM | ||
461 | , "0320" .@ repeated 9 segmentSEL | ||
462 | , "0330" .@ repeated 9 segmentFTX | ||
463 | , "0340" .@ repeated 9 ( | ||
464 | segmentGroup "6" | ||
465 | [ "0350" .@ once segmentMEA | ||
466 | , "0360" .@ maybeOnce segmentEQN | ||
467 | ] | ||
468 | ) | ||
469 | , "0370" .@ repeated 9 ( | ||
470 | segmentGroup "7" | ||
471 | [ "0380" .@ once segmentDIM | ||
472 | , "0390" .@ maybeOnce segmentEQN | ||
473 | ] | ||
474 | ) | ||
475 | , "0400" .@ repeated 9 ( | ||
476 | segmentGroup "8" | ||
477 | [ "0410" .@ once segmentCTA | ||
478 | , "0420" .@ repeated 9 segmentCOM | ||
479 | ] | ||
480 | ) | ||
481 | , "0430" .@ repeated 9 ( | ||
482 | segmentGroup "9" | ||
483 | [ "0440" .@ once segmentNAD | ||
484 | , "0450" .@ repeated 9 segmentLOC | ||
485 | , "0460" .@ repeated 9 ( | ||
486 | segmentGroup "10" | ||
487 | [ "0470" .@ once segmentCTA | ||
488 | , "0480" .@ repeated 9 segmentCOM | ||
489 | ] | ||
490 | ) | ||
491 | , "0490" .@ repeated 9 ( | ||
492 | segmentGroup "11" | ||
493 | [ "0500" .@ once segmentDOC | ||
494 | , "0510" .@ maybeOnce segmentDTM | ||
495 | ] | ||
496 | ) | ||
497 | , "0520" .@ repeated 9 ( | ||
498 | segmentGroup "12" | ||
499 | [ "0530" .@ once segmentTCC | ||
500 | , "0540" .@ maybeOnce segmentPRI | ||
501 | , "0550" .@ maybeOnce segmentEQN | ||
502 | , "0560" .@ maybeOnce segmentPCD | ||
503 | , "0570" .@ repeated 9 segmentMOA | ||
504 | , "0580" .@ repeated 9 segmentQTY | ||
505 | ] | ||
506 | ) | ||
507 | ] | ||
508 | ) | ||
509 | ] | ||
510 | ) | ||
511 | , "0590" .@ repeated 999 ( | ||
512 | segmentGroup "13" | ||
513 | [ "0600" .@ once segmentEQD | ||
514 | , "0610" .@ maybeOnce segmentEQN | ||
515 | , "0620" .@ maybeOnce segmentTPL | ||
516 | , "0630" .@ maybeOnce segmentTMD | ||
517 | , "0640" .@ repeated 9 segmentMEA | ||
518 | , "0650" .@ repeated 9 segmentDIM | ||
519 | , "0660" .@ repeated 9 segmentSEL | ||
520 | , "0670" .@ repeated 9 segmentNAD | ||
521 | , "0680" .@ repeated 9 segmentLOC | ||
522 | , "0690" .@ maybeOnce segmentHAN | ||
523 | , "0700" .@ maybeOnce segmentTMP | ||
524 | , "0710" .@ repeated 9 segmentFTX | ||
525 | , "0720" .@ repeated 99 ( | ||
526 | segmentGroup "14" | ||
527 | [ "0730" .@ once segmentEQA | ||
528 | , "0740" .@ maybeOnce segmentEQN | ||
529 | ] | ||
530 | ) | ||
531 | ] | ||
532 | ) | ||
533 | , "0750" .@ repeated 9999 ( | ||
534 | segmentGroup "15" | ||
535 | [ "0760" .@ once segmentCNI | ||
536 | , "0770" .@ repeated 9 ( | ||
537 | segmentGroup "16" | ||
538 | [ "0780" .@ once segmentSGP | ||
539 | , "0790" .@ repeated 9 ( | ||
540 | segmentGroup "17" | ||
541 | [ "0800" .@ once segmentMEA | ||
542 | , "0810" .@ maybeOnce segmentEQN | ||
543 | ] | ||
544 | ) | ||
545 | ] | ||
546 | ) | ||
547 | , "0820" .@ repeated 9 ( | ||
548 | segmentGroup "18" | ||
549 | [ "0830" .@ once segmentTPL | ||
550 | , "0840" .@ repeated 9 ( | ||
551 | segmentGroup "19" | ||
552 | [ "0850" .@ once segmentMEA | ||
553 | , "0860" .@ maybeOnce segmentEQN | ||
554 | ] | ||
555 | ) | ||
556 | ] | ||
557 | ) | ||
558 | , "0870" .@ maybeOnce segmentCTA | ||
559 | , "0880" .@ repeated 9 segmentCOM | ||
560 | , "0890" .@ repeated 9 segmentDTM | ||
561 | , "0900" .@ repeated 9 segmentCNT | ||
562 | , "0910" .@ repeated 9 segmentTSR | ||
563 | , "0920" .@ repeated 9 segmentCUX | ||
564 | , "0930" .@ repeated 99 segmentMOA | ||
565 | , "0940" .@ repeated 99 segmentFTX | ||
566 | , "0950" .@ repeated 99 ( | ||
567 | segmentGroup "20" | ||
568 | [ "0960" .@ once segmentLOC | ||
569 | , "0970" .@ repeated 9 segmentDTM | ||
570 | ] | ||
571 | ) | ||
572 | , "0980" .@ repeated 2 ( | ||
573 | segmentGroup "21" | ||
574 | [ "0990" .@ once segmentTOD | ||
575 | , "1000" .@ repeated 9 segmentLOC | ||
576 | ] | ||
577 | ) | ||
578 | , "1010" .@ repeated 99 ( | ||
579 | segmentGroup "22" | ||
580 | [ "1020" .@ once segmentRFF | ||
581 | , "1030" .@ repeated 9 segmentDTM | ||
582 | ] | ||
583 | ) | ||
584 | , "1040" .@ repeated 9 ( | ||
585 | segmentGroup "23" | ||
586 | [ "1050" .@ once segmentGOR | ||
587 | , "1060" .@ repeated 9 segmentDTM | ||
588 | , "1070" .@ repeated 9 segmentLOC | ||
589 | , "1080" .@ repeated 9 segmentSEL | ||
590 | , "1090" .@ repeated 9 segmentFTX | ||
591 | , "1100" .@ repeated 9 ( | ||
592 | segmentGroup "24" | ||
593 | [ "1110" .@ once segmentDOC | ||
594 | , "1120" .@ maybeOnce segmentDTM | ||
595 | ] | ||
596 | ) | ||
597 | ] | ||
598 | ) | ||
599 | , "1130" .@ repeated 9 ( | ||
600 | segmentGroup "25" | ||
601 | [ "1140" .@ once segmentCPI | ||
602 | , "1150" .@ repeated 99 segmentRFF | ||
603 | , "1160" .@ maybeOnce segmentCUX | ||
604 | , "1170" .@ repeated 9 segmentLOC | ||
605 | , "1180" .@ repeated 9 segmentMOA | ||
606 | ] | ||
607 | ) | ||
608 | , "1190" .@ repeated 99 ( | ||
609 | segmentGroup "26" | ||
610 | [ "1200" .@ once segmentTCC | ||
611 | , "1210" .@ maybeOnce segmentLOC | ||
612 | , "1220" .@ maybeOnce segmentFTX | ||
613 | , "1230" .@ maybeOnce segmentCUX | ||
614 | , "1240" .@ maybeOnce segmentPRI | ||
615 | , "1250" .@ maybeOnce segmentEQN | ||
616 | , "1260" .@ maybeOnce segmentPCD | ||
617 | , "1270" .@ repeated 9 segmentMOA | ||
618 | , "1280" .@ repeated 9 segmentQTY | ||
619 | ] | ||
620 | ) | ||
621 | , "1290" .@ repeated 99 ( | ||
622 | segmentGroup "27" | ||
623 | [ "1300" .@ once segmentTDT | ||
624 | , "1310" .@ repeated 9 segmentDTM | ||
625 | , "1320" .@ repeated 9 segmentTSR | ||
626 | , "1330" .@ repeated 99 ( | ||
627 | segmentGroup "28" | ||
628 | [ "1340" .@ once segmentLOC | ||
629 | , "1350" .@ maybeOnce segmentDTM | ||
630 | ] | ||
631 | ) | ||
632 | , "1360" .@ repeated 9 ( | ||
633 | segmentGroup "29" | ||
634 | [ "1370" .@ once segmentRFF | ||
635 | , "1380" .@ maybeOnce segmentDTM | ||
636 | ] | ||
637 | ) | ||
638 | ] | ||
639 | ) | ||
640 | , "1390" .@ repeated 99 ( | ||
641 | segmentGroup "30" | ||
642 | [ "1400" .@ once segmentNAD | ||
643 | , "1410" .@ repeated 9 segmentLOC | ||
644 | , "1420" .@ repeated 9 segmentMOA | ||
645 | , "1430" .@ repeated 9 ( | ||
646 | segmentGroup "31" | ||
647 | [ "1440" .@ once segmentCTA | ||
648 | , "1450" .@ repeated 9 segmentCOM | ||
649 | ] | ||
650 | ) | ||
651 | , "1460" .@ repeated 9 ( | ||
652 | segmentGroup "32" | ||
653 | [ "1470" .@ once segmentDOC | ||
654 | , "1480" .@ maybeOnce segmentDTM | ||
655 | ] | ||
656 | ) | ||
657 | , "1490" .@ repeated 99 ( | ||
658 | segmentGroup "33" | ||
659 | [ "1500" .@ once segmentTCC | ||
660 | , "1510" .@ maybeOnce segmentPRI | ||
661 | , "1520" .@ maybeOnce segmentEQN | ||
662 | , "1530" .@ maybeOnce segmentPCD | ||
663 | , "1540" .@ repeated 9 segmentMOA | ||
664 | , "1550" .@ repeated 9 segmentQTY | ||
665 | ] | ||
666 | ) | ||
667 | , "1560" .@ repeated 9 ( | ||
668 | segmentGroup "34" | ||
669 | [ "1570" .@ once segmentRFF | ||
670 | , "1580" .@ repeated 9 segmentDTM | ||
671 | ] | ||
672 | ) | ||
673 | , "1590" .@ repeated 9 ( | ||
674 | segmentGroup "35" | ||
675 | [ "1600" .@ once segmentCPI | ||
676 | , "1610" .@ repeated 99 segmentRFF | ||
677 | , "1620" .@ maybeOnce segmentCUX | ||
678 | , "1630" .@ repeated 9 segmentLOC | ||
679 | , "1640" .@ repeated 9 segmentMOA | ||
680 | ] | ||
681 | ) | ||
682 | , "1650" .@ repeated 99 ( | ||
683 | segmentGroup "36" | ||
684 | [ "1660" .@ once segmentTSR | ||
685 | , "1670" .@ maybeOnce segmentRFF | ||
686 | , "1680" .@ maybeOnce segmentLOC | ||
687 | , "1690" .@ maybeOnce segmentTPL | ||
688 | , "1700" .@ repeated 9 segmentFTX | ||
689 | ] | ||
690 | ) | ||
691 | ] | ||
692 | ) | ||
693 | , "1710" .@ repeated 999 ( | ||
694 | segmentGroup "37" | ||
695 | [ "1720" .@ once segmentGID | ||
696 | , "1730" .@ maybeOnce segmentHAN | ||
697 | , "1740" .@ maybeOnce segmentTMP | ||
698 | , "1750" .@ maybeOnce segmentRNG | ||
699 | , "1760" .@ maybeOnce segmentTMD | ||
700 | , "1770" .@ repeated 9 segmentLOC | ||
701 | , "1780" .@ repeated 9 segmentMOA | ||
702 | , "1790" .@ repeated 9 segmentPIA | ||
703 | , "1800" .@ repeated 9 segmentFTX | ||
704 | , "1810" .@ repeated 9 ( | ||
705 | segmentGroup "38" | ||
706 | [ "1820" .@ once segmentNAD | ||
707 | , "1830" .@ maybeOnce segmentDTM | ||
708 | ] | ||
709 | ) | ||
710 | , "1840" .@ repeated 9 segmentGDS | ||
711 | , "1850" .@ repeated 99 ( | ||
712 | segmentGroup "39" | ||
713 | [ "1860" .@ once segmentMEA | ||
714 | , "1870" .@ maybeOnce segmentEQN | ||
715 | ] | ||
716 | ) | ||
717 | , "1880" .@ repeated 99 ( | ||
718 | segmentGroup "40" | ||
719 | [ "1890" .@ once segmentDIM | ||
720 | , "1900" .@ maybeOnce segmentEQN | ||
721 | ] | ||
722 | ) | ||
723 | , "1910" .@ repeated 9 ( | ||
724 | segmentGroup "41" | ||
725 | [ "1920" .@ once segmentRFF | ||
726 | , "1930" .@ repeated 9 segmentDTM | ||
727 | ] | ||
728 | ) | ||
729 | , "1940" .@ repeated 9 ( | ||
730 | segmentGroup "42" | ||
731 | [ "1950" .@ once segmentPCI | ||
732 | , "1960" .@ maybeOnce segmentRFF | ||
733 | , "1970" .@ maybeOnce segmentDTM | ||
734 | , "1980" .@ repeated 9 segmentGIN | ||
735 | ] | ||
736 | ) | ||
737 | , "1990" .@ repeated 9 ( | ||
738 | segmentGroup "43" | ||
739 | [ "2000" .@ once segmentDOC | ||
740 | , "2010" .@ repeated 9 segmentDTM | ||
741 | ] | ||
742 | ) | ||
743 | , "2020" .@ repeated 9 ( | ||
744 | segmentGroup "44" | ||
745 | [ "2030" .@ once segmentGOR | ||
746 | , "2040" .@ repeated 9 segmentDTM | ||
747 | , "2050" .@ repeated 9 segmentLOC | ||
748 | , "2060" .@ repeated 9 segmentSEL | ||
749 | , "2070" .@ repeated 9 segmentFTX | ||
750 | , "2080" .@ repeated 9 ( | ||
751 | segmentGroup "45" | ||
752 | [ "2090" .@ once segmentDOC | ||
753 | , "2100" .@ maybeOnce segmentDTM | ||
754 | ] | ||
755 | ) | ||
756 | ] | ||
757 | ) | ||
758 | , "2110" .@ repeated 9 ( | ||
759 | segmentGroup "46" | ||
760 | [ "2120" .@ once segmentTPL | ||
761 | , "2130" .@ repeated 9 ( | ||
762 | segmentGroup "47" | ||
763 | [ "2140" .@ once segmentMEA | ||
764 | , "2150" .@ maybeOnce segmentEQN | ||
765 | ] | ||
766 | ) | ||
767 | ] | ||
768 | ) | ||
769 | , "2160" .@ repeated 999 ( | ||
770 | segmentGroup "48" | ||
771 | [ "2170" .@ once segmentSGP | ||
772 | , "2180" .@ repeated 9 ( | ||
773 | segmentGroup "49" | ||
774 | [ "2190" .@ once segmentMEA | ||
775 | , "2200" .@ maybeOnce segmentEQN | ||
776 | ] | ||
777 | ) | ||
778 | ] | ||
779 | ) | ||
780 | , "2210" .@ repeated 99 ( | ||
781 | segmentGroup "50" | ||
782 | [ "2220" .@ once segmentTCC | ||
783 | , "2230" .@ maybeOnce segmentPRI | ||
784 | , "2240" .@ maybeOnce segmentEQN | ||
785 | , "2250" .@ maybeOnce segmentPCD | ||
786 | , "2260" .@ repeated 9 segmentMOA | ||
787 | , "2270" .@ repeated 9 segmentQTY | ||
788 | , "2280" .@ repeated 9 segmentLOC | ||
789 | ] | ||
790 | ) | ||
791 | , "2290" .@ repeated 9 ( | ||
792 | segmentGroup "51" | ||
793 | [ "2300" .@ once segmentDGS | ||
794 | , "2310" .@ repeated 99 segmentFTX | ||
795 | , "2320" .@ repeated 9 ( | ||
796 | segmentGroup "52" | ||
797 | [ "2330" .@ once segmentCTA | ||
798 | , "2340" .@ repeated 9 segmentCOM | ||
799 | ] | ||
800 | ) | ||
801 | , "2350" .@ repeated 9 ( | ||
802 | segmentGroup "53" | ||
803 | [ "2360" .@ once segmentMEA | ||
804 | , "2370" .@ maybeOnce segmentEQN | ||
805 | ] | ||
806 | ) | ||
807 | , "2380" .@ repeated 999 ( | ||
808 | segmentGroup "54" | ||
809 | [ "2390" .@ once segmentSGP | ||
810 | , "2400" .@ repeated 9 ( | ||
811 | segmentGroup "55" | ||
812 | [ "2410" .@ once segmentMEA | ||
813 | , "2420" .@ maybeOnce segmentEQN | ||
814 | ] | ||
815 | ) | ||
816 | ] | ||
817 | ) | ||
818 | ] | ||
819 | ) | ||
820 | ] | ||
821 | ) | ||
822 | , "2430" .@ repeated 999 ( | ||
823 | segmentGroup "56" | ||
824 | [ "2440" .@ once segmentEQD | ||
825 | , "2450" .@ maybeOnce segmentEQN | ||
826 | , "2460" .@ maybeOnce segmentTMD | ||
827 | , "2470" .@ repeated 9 segmentMEA | ||
828 | , "2480" .@ repeated 9 segmentDIM | ||
829 | , "2490" .@ repeated 99 segmentSEL | ||
830 | , "2500" .@ repeated 9 segmentTPL | ||
831 | , "2510" .@ maybeOnce segmentHAN | ||
832 | , "2520" .@ maybeOnce segmentTMP | ||
833 | , "2530" .@ repeated 9 segmentFTX | ||
834 | , "2540" .@ repeated 99 ( | ||
835 | segmentGroup "57" | ||
836 | [ "2550" .@ once segmentTCC | ||
837 | , "2560" .@ maybeOnce segmentPRI | ||
838 | , "2570" .@ maybeOnce segmentEQN | ||
839 | , "2580" .@ maybeOnce segmentPCD | ||
840 | , "2590" .@ repeated 9 segmentMOA | ||
841 | , "2600" .@ repeated 9 segmentQTY | ||
842 | ] | ||
843 | ) | ||
844 | , "2610" .@ repeated 9 ( | ||
845 | segmentGroup "58" | ||
846 | [ "2620" .@ once segmentNAD | ||
847 | , "2630" .@ maybeOnce segmentDTM | ||
848 | ] | ||
849 | ) | ||
850 | , "2640" .@ repeated 99 ( | ||
851 | segmentGroup "59" | ||
852 | [ "2650" .@ once segmentEQA | ||
853 | , "2660" .@ maybeOnce segmentEQN | ||
854 | ] | ||
855 | ) | ||
856 | ] | ||
857 | ) | ||
858 | ] | ||
859 | ) | ||
860 | , "2670" .@ once segmentUNT | ||
861 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Messages/IFTSAI.hs b/specification/src/Text/Edifact/D96A/Messages/IFTSAI.hs new file mode 100644 index 0000000..3c4a345 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Messages/IFTSAI.hs | |||
@@ -0,0 +1,208 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Messages.IFTSAI | ||
7 | ( -- * Definition | ||
8 | messageIFTSAI | ||
9 | -- * Dependencies | ||
10 | , segmentBGM | ||
11 | , segmentCOM | ||
12 | , segmentCTA | ||
13 | , segmentDGS | ||
14 | , segmentDIM | ||
15 | , segmentDTM | ||
16 | , segmentEQD | ||
17 | , segmentEQN | ||
18 | , segmentFTX | ||
19 | , segmentGDS | ||
20 | , segmentGID | ||
21 | , segmentHAN | ||
22 | , segmentLOC | ||
23 | , segmentMEA | ||
24 | , segmentNAD | ||
25 | , segmentQTY | ||
26 | , segmentRFF | ||
27 | , segmentTDT | ||
28 | , segmentTSR | ||
29 | ) where | ||
30 | |||
31 | import Text.Edifact.Common.Segments | ||
32 | |||
33 | import Text.Edifact.D96A.Segments (segmentBGM, segmentCOM, | ||
34 | segmentCTA, segmentDGS, | ||
35 | segmentDIM, segmentDTM, | ||
36 | segmentEQD, segmentEQN, | ||
37 | segmentFTX, segmentGDS, | ||
38 | segmentGID, segmentHAN, | ||
39 | segmentLOC, segmentMEA, | ||
40 | segmentNAD, segmentQTY, | ||
41 | segmentRFF, segmentTDT, | ||
42 | segmentTSR) | ||
43 | |||
44 | import Text.Edifact.Parsing | ||
45 | import Text.Edifact.Types (Value) | ||
46 | |||
47 | -- | Derived from this specification: | ||
48 | -- | ||
49 | -- > 4.3 Message structure | ||
50 | -- > | ||
51 | -- > 4.3.1 Segment table | ||
52 | -- > | ||
53 | -- > Pos Tag Name S R | ||
54 | -- > | ||
55 | -- > 0010 UNH Message header M 1 | ||
56 | -- > 0020 BGM Beginning of message M 1 | ||
57 | -- > 0030 DTM Date/time/period C 9 | ||
58 | -- > 0040 FTX Free text C 99 | ||
59 | -- > | ||
60 | -- > 0050 + ----- Segment group 1 ------------------ C 9-----------+ | ||
61 | -- > 0060 * RFF Reference M 1 | | ||
62 | -- > 0070 + DTM Date/time/period C 9-----------+ | ||
63 | -- > | ||
64 | -- > 0080 ----- Segment group 2 ------------------ C 9-----------+ | ||
65 | -- > 0090 LOC Place/location identification M 1 | | ||
66 | -- > 0100 DTM Date/time/period C 9-----------+ | ||
67 | -- > | ||
68 | -- > 0110 ----- Segment group 3 ------------------ C 9-----------+ | ||
69 | -- > 0120 EQD Equipment details M 1 | | ||
70 | -- > 0130 EQN Number of units C 9 | | ||
71 | -- > 0140 MEA Measurements C 9 | | ||
72 | -- > 0150 DIM Dimensions C 9 | | ||
73 | -- > 0160 FTX Free text C 9-----------+ | ||
74 | -- > | ||
75 | -- > 0170 ----- Segment group 4 ------------------ C 999---------+ | ||
76 | -- > 0180 TDT Details of transport M 1 | | ||
77 | -- > 0190 DTM Date/time/period C 9 | | ||
78 | -- > 0200 TSR Transport service requirements C 9 | | ||
79 | -- > 0210 FTX Free text C 9 | | ||
80 | -- > 0220 EQD Equipment details C 99 | | ||
81 | -- > 0230 QTY Quantity C 9 | | ||
82 | -- > 0240 MEA Measurements C 9 | | ||
83 | -- > | | ||
84 | -- > 0250 ----- Segment group 5 ------------------ C 99---------+| | ||
85 | -- > 0260 LOC Place/location identification M 1 || | ||
86 | -- > 0270 DTM Date/time/period C 9----------++ | ||
87 | -- > | ||
88 | -- > 0280 ----- Segment group 6 ------------------ C 9-----------+ | ||
89 | -- > 0290 NAD Name and address M 1 | | ||
90 | -- > 0300 LOC Place/location identification C 9 | | ||
91 | -- > | | ||
92 | -- > 0310 ----- Segment group 7 ------------------ C 9----------+| | ||
93 | -- > 0320 CTA Contact information M 1 || | ||
94 | -- > 0330 COM Communication contact C 9----------++ | ||
95 | -- > | ||
96 | -- > 0340 ----- Segment group 8 ------------------ C 9-----------+ | ||
97 | -- > 0350 GID Goods item details M 1 | | ||
98 | -- > 0360 HAN Handling instructions C 9 | | ||
99 | -- > 0370 FTX Free text C 9 | | ||
100 | -- > | | ||
101 | -- > 0380 ----- Segment group 9 ------------------ C 9----------+| | ||
102 | -- > 0390 GDS Nature of cargo M 1 || | ||
103 | -- > 0400 FTX Free text C 9----------+| | ||
104 | -- > | | ||
105 | -- > 0410 ----- Segment group 10 ------------------ C 9----------+| | ||
106 | -- > 0420 MEA Measurements M 1 || | ||
107 | -- > 0430 EQN Number of units C 9----------+| | ||
108 | -- > | | ||
109 | -- > 0440 ----- Segment group 11 ------------------ C 9----------+| | ||
110 | -- > 0450 DIM Dimensions M 1 || | ||
111 | -- > 0460 EQN Number of units C 9----------+| | ||
112 | -- > | | ||
113 | -- > 0470 ----- Segment group 12 ------------------ C 9----------+| | ||
114 | -- > 0480 DGS Dangerous goods M 1 || | ||
115 | -- > 0490 FTX Free text C 9----------++ | ||
116 | -- > 0500 UNT Message trailer M 1 | ||
117 | -- | ||
118 | -- Dependencies: 'segmentBGM', 'segmentCOM', 'segmentCTA', 'segmentDGS', 'segmentDIM', 'segmentDTM', 'segmentEQD', 'segmentEQN', 'segmentFTX', 'segmentGDS', 'segmentGID', 'segmentHAN', 'segmentLOC', 'segmentMEA', 'segmentNAD', 'segmentQTY', 'segmentRFF', 'segmentTDT', 'segmentTSR'. | ||
119 | messageIFTSAI :: Parser Value | ||
120 | messageIFTSAI = | ||
121 | message "IFTSAI" | ||
122 | [ "0010" .@ once segmentUNH | ||
123 | , "0020" .@ once segmentBGM | ||
124 | , "0030" .@ repeated 9 segmentDTM | ||
125 | , "0040" .@ repeated 99 segmentFTX | ||
126 | , "0050" .@ repeated 9 ( | ||
127 | segmentGroup "1" | ||
128 | [ "0060" .@ once segmentRFF | ||
129 | , "0070" .@ repeated 9 segmentDTM | ||
130 | ] | ||
131 | ) | ||
132 | , "0080" .@ repeated 9 ( | ||
133 | segmentGroup "2" | ||
134 | [ "0090" .@ once segmentLOC | ||
135 | , "0100" .@ repeated 9 segmentDTM | ||
136 | ] | ||
137 | ) | ||
138 | , "0110" .@ repeated 9 ( | ||
139 | segmentGroup "3" | ||
140 | [ "0120" .@ once segmentEQD | ||
141 | , "0130" .@ repeated 9 segmentEQN | ||
142 | , "0140" .@ repeated 9 segmentMEA | ||
143 | , "0150" .@ repeated 9 segmentDIM | ||
144 | , "0160" .@ repeated 9 segmentFTX | ||
145 | ] | ||
146 | ) | ||
147 | , "0170" .@ repeated 999 ( | ||
148 | segmentGroup "4" | ||
149 | [ "0180" .@ once segmentTDT | ||
150 | , "0190" .@ repeated 9 segmentDTM | ||
151 | , "0200" .@ repeated 9 segmentTSR | ||
152 | , "0210" .@ repeated 9 segmentFTX | ||
153 | , "0220" .@ repeated 99 segmentEQD | ||
154 | , "0230" .@ repeated 9 segmentQTY | ||
155 | , "0240" .@ repeated 9 segmentMEA | ||
156 | , "0250" .@ repeated 99 ( | ||
157 | segmentGroup "5" | ||
158 | [ "0260" .@ once segmentLOC | ||
159 | , "0270" .@ repeated 9 segmentDTM | ||
160 | ] | ||
161 | ) | ||
162 | ] | ||
163 | ) | ||
164 | , "0280" .@ repeated 9 ( | ||
165 | segmentGroup "6" | ||
166 | [ "0290" .@ once segmentNAD | ||
167 | , "0300" .@ repeated 9 segmentLOC | ||
168 | , "0310" .@ repeated 9 ( | ||
169 | segmentGroup "7" | ||
170 | [ "0320" .@ once segmentCTA | ||
171 | , "0330" .@ repeated 9 segmentCOM | ||
172 | ] | ||
173 | ) | ||
174 | ] | ||
175 | ) | ||
176 | , "0340" .@ repeated 9 ( | ||
177 | segmentGroup "8" | ||
178 | [ "0350" .@ once segmentGID | ||
179 | , "0360" .@ repeated 9 segmentHAN | ||
180 | , "0370" .@ repeated 9 segmentFTX | ||
181 | , "0380" .@ repeated 9 ( | ||
182 | segmentGroup "9" | ||
183 | [ "0390" .@ once segmentGDS | ||
184 | , "0400" .@ repeated 9 segmentFTX | ||
185 | ] | ||
186 | ) | ||
187 | , "0410" .@ repeated 9 ( | ||
188 | segmentGroup "10" | ||
189 | [ "0420" .@ once segmentMEA | ||
190 | , "0430" .@ repeated 9 segmentEQN | ||
191 | ] | ||
192 | ) | ||
193 | , "0440" .@ repeated 9 ( | ||
194 | segmentGroup "11" | ||
195 | [ "0450" .@ once segmentDIM | ||
196 | , "0460" .@ repeated 9 segmentEQN | ||
197 | ] | ||
198 | ) | ||
199 | , "0470" .@ repeated 9 ( | ||
200 | segmentGroup "12" | ||
201 | [ "0480" .@ once segmentDGS | ||
202 | , "0490" .@ repeated 9 segmentFTX | ||
203 | ] | ||
204 | ) | ||
205 | ] | ||
206 | ) | ||
207 | , "0500" .@ once segmentUNT | ||
208 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Messages/IFTSTA.hs b/specification/src/Text/Edifact/D96A/Messages/IFTSTA.hs new file mode 100644 index 0000000..6bf19a1 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Messages/IFTSTA.hs | |||
@@ -0,0 +1,223 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Messages.IFTSTA | ||
7 | ( -- * Definition | ||
8 | messageIFTSTA | ||
9 | -- * Dependencies | ||
10 | , segmentBGM | ||
11 | , segmentCNI | ||
12 | , segmentCNT | ||
13 | , segmentCOM | ||
14 | , segmentCTA | ||
15 | , segmentDIM | ||
16 | , segmentDOC | ||
17 | , segmentDTM | ||
18 | , segmentEQA | ||
19 | , segmentEQD | ||
20 | , segmentEQN | ||
21 | , segmentFTX | ||
22 | , segmentGID | ||
23 | , segmentGIN | ||
24 | , segmentHAN | ||
25 | , segmentLOC | ||
26 | , segmentMEA | ||
27 | , segmentNAD | ||
28 | , segmentPCI | ||
29 | , segmentRFF | ||
30 | , segmentSEL | ||
31 | , segmentSTS | ||
32 | , segmentTDT | ||
33 | , segmentTSR | ||
34 | ) where | ||
35 | |||
36 | import Text.Edifact.Common.Segments | ||
37 | |||
38 | import Text.Edifact.D96A.Segments (segmentBGM, segmentCNI, | ||
39 | segmentCNT, segmentCOM, | ||
40 | segmentCTA, segmentDIM, | ||
41 | segmentDOC, segmentDTM, | ||
42 | segmentEQA, segmentEQD, | ||
43 | segmentEQN, segmentFTX, | ||
44 | segmentGID, segmentGIN, | ||
45 | segmentHAN, segmentLOC, | ||
46 | segmentMEA, segmentNAD, | ||
47 | segmentPCI, segmentRFF, | ||
48 | segmentSEL, segmentSTS, | ||
49 | segmentTDT, segmentTSR) | ||
50 | |||
51 | import Text.Edifact.Parsing | ||
52 | import Text.Edifact.Types (Value) | ||
53 | |||
54 | -- | Derived from this specification: | ||
55 | -- | ||
56 | -- > 4.3 Message structure | ||
57 | -- > | ||
58 | -- > 4.3.1 Segment table | ||
59 | -- > | ||
60 | -- > Pos Tag Name S R | ||
61 | -- > | ||
62 | -- > 0010 UNH Message header M 1 | ||
63 | -- > 0020 BGM Beginning of message M 1 | ||
64 | -- > 0030 DTM Date/time/period C 9 | ||
65 | -- > 0040 TSR Transport service requirements C 1 | ||
66 | -- > | ||
67 | -- > 0050 ----- Segment group 1 ------------------ C 9-----------+ | ||
68 | -- > 0060 NAD Name and address M 1 | | ||
69 | -- > | | ||
70 | -- > 0070 ----- Segment group 2 ------------------ C 9----------+| | ||
71 | -- > 0080 CTA Contact information M 1 || | ||
72 | -- > 0090 COM Communication contact C 9----------++ | ||
73 | -- > | ||
74 | -- > 0100 ----- Segment group 3 ------------------ C 9-----------+ | ||
75 | -- > 0110 RFF Reference M 1 | | ||
76 | -- > 0120 DTM Date/time/period C 1-----------+ | ||
77 | -- > 0130 LOC Place/location identification C 9 | ||
78 | -- > 0140 FTX Free text C 9 | ||
79 | -- > 0150 CNT Control total C 9 | ||
80 | -- > | ||
81 | -- > 0160 ----- Segment group 4 ------------------ C 999---------+ | ||
82 | -- > 0170 CNI Consignment information M 1 | | ||
83 | -- > 0180 LOC Place/location identification C 9 | | ||
84 | -- > 0190 CNT Control total C 9 | | ||
85 | -- > | | ||
86 | -- > 0200 * ----- Segment group 5 ------------------ M 99---------+| | ||
87 | -- > 0210 STS Status M 1 || | ||
88 | -- > 0220 RFF Reference C 9 || | ||
89 | -- > 0230 DTM Date/time/period C 9 || | ||
90 | -- > 0240 + DOC Document/message details C 1 || | ||
91 | -- > 0250 FTX Free text C 9 || | ||
92 | -- > 0260 NAD Name and address C 9 || | ||
93 | -- > 0270 LOC Place/location identification C 1 || | ||
94 | -- > 0280 PCI Package identification C 99 || | ||
95 | -- > || | ||
96 | -- > 0290 ----- Segment group 6 ------------------ C 99--------+|| | ||
97 | -- > 0300 TDT Details of transport M 1 ||| | ||
98 | -- > 0310 RFF Reference C 9 ||| | ||
99 | -- > 0320 LOC Place/location identification C 9 ||| | ||
100 | -- > 0330 DTM Date/time/period C 9---------+|| | ||
101 | -- > || | ||
102 | -- > 0340 ----- Segment group 7 ------------------ C 99--------+|| | ||
103 | -- > 0350 EQD Equipment details M 1 ||| | ||
104 | -- > 0360 MEA Measurements C 9 ||| | ||
105 | -- > 0370 DIM Dimensions C 9 ||| | ||
106 | -- > 0380 SEL Seal number C 9 ||| | ||
107 | -- > ||| | ||
108 | -- > 0390 ----- Segment group 8 ------------------ C 99-------+||| | ||
109 | -- > 0400 EQA Attached equipment M 1 |||| | ||
110 | -- > 0410 SEL Seal number C 9--------++|| | ||
111 | -- > || | ||
112 | -- > 0420 * ----- Segment group 9 ------------------ C 99--------+|| | ||
113 | -- > 0430 GID Goods item details M 1 ||| | ||
114 | -- > 0440 HAN Handling instructions C 9 ||| | ||
115 | -- > ||| | ||
116 | -- > 0450 ----- Segment group 10 ------------------ C 99-------+||| | ||
117 | -- > 0460 MEA Measurements M 1 |||| | ||
118 | -- > 0470 EQN Number of units C 1--------+||| | ||
119 | -- > ||| | ||
120 | -- > 0480 ----- Segment group 11 ------------------ C 99-------+||| | ||
121 | -- > 0490 DIM Dimensions M 1 |||| | ||
122 | -- > 0500 EQN Number of units C 1--------+||| | ||
123 | -- > ||| | ||
124 | -- > 0510 + ----- Segment group 12 ------------------ C 99-------+||| | ||
125 | -- > 0520 + PCI Package identification M 1 |||| | ||
126 | -- > 0530 + GIN Goods identity number C 9--------++++ | ||
127 | -- > 0540 UNT Message trailer M 1 | ||
128 | -- | ||
129 | -- Dependencies: 'segmentBGM', 'segmentCNI', 'segmentCNT', 'segmentCOM', 'segmentCTA', 'segmentDIM', 'segmentDOC', 'segmentDTM', 'segmentEQA', 'segmentEQD', 'segmentEQN', 'segmentFTX', 'segmentGID', 'segmentGIN', 'segmentHAN', 'segmentLOC', 'segmentMEA', 'segmentNAD', 'segmentPCI', 'segmentRFF', 'segmentSEL', 'segmentSTS', 'segmentTDT', 'segmentTSR'. | ||
130 | messageIFTSTA :: Parser Value | ||
131 | messageIFTSTA = | ||
132 | message "IFTSTA" | ||
133 | [ "0010" .@ once segmentUNH | ||
134 | , "0020" .@ once segmentBGM | ||
135 | , "0030" .@ repeated 9 segmentDTM | ||
136 | , "0040" .@ maybeOnce segmentTSR | ||
137 | , "0050" .@ repeated 9 ( | ||
138 | segmentGroup "1" | ||
139 | [ "0060" .@ once segmentNAD | ||
140 | , "0070" .@ repeated 9 ( | ||
141 | segmentGroup "2" | ||
142 | [ "0080" .@ once segmentCTA | ||
143 | , "0090" .@ repeated 9 segmentCOM | ||
144 | ] | ||
145 | ) | ||
146 | ] | ||
147 | ) | ||
148 | , "0100" .@ repeated 9 ( | ||
149 | segmentGroup "3" | ||
150 | [ "0110" .@ once segmentRFF | ||
151 | , "0120" .@ maybeOnce segmentDTM | ||
152 | ] | ||
153 | ) | ||
154 | , "0130" .@ repeated 9 segmentLOC | ||
155 | , "0140" .@ repeated 9 segmentFTX | ||
156 | , "0150" .@ repeated 9 segmentCNT | ||
157 | , "0160" .@ repeated 999 ( | ||
158 | segmentGroup "4" | ||
159 | [ "0170" .@ once segmentCNI | ||
160 | , "0180" .@ repeated 9 segmentLOC | ||
161 | , "0190" .@ repeated 9 segmentCNT | ||
162 | , "0200" .@ repeatedAtLeastOnce 99 ( | ||
163 | segmentGroup "5" | ||
164 | [ "0210" .@ once segmentSTS | ||
165 | , "0220" .@ repeated 9 segmentRFF | ||
166 | , "0230" .@ repeated 9 segmentDTM | ||
167 | , "0240" .@ maybeOnce segmentDOC | ||
168 | , "0250" .@ repeated 9 segmentFTX | ||
169 | , "0260" .@ repeated 9 segmentNAD | ||
170 | , "0270" .@ maybeOnce segmentLOC | ||
171 | , "0280" .@ repeated 99 segmentPCI | ||
172 | , "0290" .@ repeated 99 ( | ||
173 | segmentGroup "6" | ||
174 | [ "0300" .@ once segmentTDT | ||
175 | , "0310" .@ repeated 9 segmentRFF | ||
176 | , "0320" .@ repeated 9 segmentLOC | ||
177 | , "0330" .@ repeated 9 segmentDTM | ||
178 | ] | ||
179 | ) | ||
180 | , "0340" .@ repeated 99 ( | ||
181 | segmentGroup "7" | ||
182 | [ "0350" .@ once segmentEQD | ||
183 | , "0360" .@ repeated 9 segmentMEA | ||
184 | , "0370" .@ repeated 9 segmentDIM | ||
185 | , "0380" .@ repeated 9 segmentSEL | ||
186 | , "0390" .@ repeated 99 ( | ||
187 | segmentGroup "8" | ||
188 | [ "0400" .@ once segmentEQA | ||
189 | , "0410" .@ repeated 9 segmentSEL | ||
190 | ] | ||
191 | ) | ||
192 | ] | ||
193 | ) | ||
194 | , "0420" .@ repeated 99 ( | ||
195 | segmentGroup "9" | ||
196 | [ "0430" .@ once segmentGID | ||
197 | , "0440" .@ repeated 9 segmentHAN | ||
198 | , "0450" .@ repeated 99 ( | ||
199 | segmentGroup "10" | ||
200 | [ "0460" .@ once segmentMEA | ||
201 | , "0470" .@ maybeOnce segmentEQN | ||
202 | ] | ||
203 | ) | ||
204 | , "0480" .@ repeated 99 ( | ||
205 | segmentGroup "11" | ||
206 | [ "0490" .@ once segmentDIM | ||
207 | , "0500" .@ maybeOnce segmentEQN | ||
208 | ] | ||
209 | ) | ||
210 | , "0510" .@ repeated 99 ( | ||
211 | segmentGroup "12" | ||
212 | [ "0520" .@ once segmentPCI | ||
213 | , "0530" .@ repeated 9 segmentGIN | ||
214 | ] | ||
215 | ) | ||
216 | ] | ||
217 | ) | ||
218 | ] | ||
219 | ) | ||
220 | ] | ||
221 | ) | ||
222 | , "0540" .@ once segmentUNT | ||
223 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments.hs b/specification/src/Text/Edifact/D96A/Segments.hs new file mode 100644 index 0000000..b215b18 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments.hs | |||
@@ -0,0 +1,53 @@ | |||
1 | module Text.Edifact.D96A.Segments | ||
2 | ( module S | ||
3 | ) where | ||
4 | |||
5 | import Text.Edifact.D96A.Segments.ALI as S | ||
6 | import Text.Edifact.D96A.Segments.BGM as S | ||
7 | import Text.Edifact.D96A.Segments.CNI as S | ||
8 | import Text.Edifact.D96A.Segments.CNT as S | ||
9 | import Text.Edifact.D96A.Segments.COM as S | ||
10 | import Text.Edifact.D96A.Segments.CPI as S | ||
11 | import Text.Edifact.D96A.Segments.CPS as S | ||
12 | import Text.Edifact.D96A.Segments.CTA as S | ||
13 | import Text.Edifact.D96A.Segments.CUX as S | ||
14 | import Text.Edifact.D96A.Segments.DGS as S | ||
15 | import Text.Edifact.D96A.Segments.DIM as S | ||
16 | import Text.Edifact.D96A.Segments.DLM as S | ||
17 | import Text.Edifact.D96A.Segments.DOC as S | ||
18 | import Text.Edifact.D96A.Segments.DTM as S | ||
19 | import Text.Edifact.D96A.Segments.EQA as S | ||
20 | import Text.Edifact.D96A.Segments.EQD as S | ||
21 | import Text.Edifact.D96A.Segments.EQN as S | ||
22 | import Text.Edifact.D96A.Segments.FTX as S | ||
23 | import Text.Edifact.D96A.Segments.GDS as S | ||
24 | import Text.Edifact.D96A.Segments.GID as S | ||
25 | import Text.Edifact.D96A.Segments.GIN as S | ||
26 | import Text.Edifact.D96A.Segments.GIR as S | ||
27 | import Text.Edifact.D96A.Segments.GOR as S | ||
28 | import Text.Edifact.D96A.Segments.HAN as S | ||
29 | import Text.Edifact.D96A.Segments.IMD as S | ||
30 | import Text.Edifact.D96A.Segments.LIN as S | ||
31 | import Text.Edifact.D96A.Segments.LOC as S | ||
32 | import Text.Edifact.D96A.Segments.MEA as S | ||
33 | import Text.Edifact.D96A.Segments.MOA as S | ||
34 | import Text.Edifact.D96A.Segments.NAD as S | ||
35 | import Text.Edifact.D96A.Segments.PAC as S | ||
36 | import Text.Edifact.D96A.Segments.PCD as S | ||
37 | import Text.Edifact.D96A.Segments.PCI as S | ||
38 | import Text.Edifact.D96A.Segments.PIA as S | ||
39 | import Text.Edifact.D96A.Segments.PRI as S | ||
40 | import Text.Edifact.D96A.Segments.QTY as S | ||
41 | import Text.Edifact.D96A.Segments.QVR as S | ||
42 | import Text.Edifact.D96A.Segments.RFF as S | ||
43 | import Text.Edifact.D96A.Segments.RNG as S | ||
44 | import Text.Edifact.D96A.Segments.SEL as S | ||
45 | import Text.Edifact.D96A.Segments.SGP as S | ||
46 | import Text.Edifact.D96A.Segments.STS as S | ||
47 | import Text.Edifact.D96A.Segments.TCC as S | ||
48 | import Text.Edifact.D96A.Segments.TDT as S | ||
49 | import Text.Edifact.D96A.Segments.TMD as S | ||
50 | import Text.Edifact.D96A.Segments.TMP as S | ||
51 | import Text.Edifact.D96A.Segments.TOD as S | ||
52 | import Text.Edifact.D96A.Segments.TPL as S | ||
53 | import Text.Edifact.D96A.Segments.TSR as S | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/ALI.hs b/specification/src/Text/Edifact/D96A/Segments/ALI.hs new file mode 100644 index 0000000..3b4fc54 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/ALI.hs | |||
@@ -0,0 +1,53 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.ALI | ||
7 | ( -- * Definition | ||
8 | segmentALI | ||
9 | -- * Dependencies | ||
10 | , simple3239 | ||
11 | , simple4183 | ||
12 | , simple9213 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Simples (simple3239, simple4183, simple9213) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > ALI ADDITIONAL INFORMATION | ||
23 | -- > | ||
24 | -- > Function: To indicate that special conditions due to the origin, | ||
25 | -- > customs preference, fiscal or commercial factors are | ||
26 | -- > applicable. | ||
27 | -- > | ||
28 | -- > 010 3239 COUNTRY OF ORIGIN, CODED C an..3 | ||
29 | -- > | ||
30 | -- > 020 9213 TYPE OF DUTY REGIME, CODED C an..3 | ||
31 | -- > | ||
32 | -- > 030 4183 SPECIAL CONDITIONS, CODED C an..3 | ||
33 | -- > | ||
34 | -- > 040 4183 SPECIAL CONDITIONS, CODED C an..3 | ||
35 | -- > | ||
36 | -- > 050 4183 SPECIAL CONDITIONS, CODED C an..3 | ||
37 | -- > | ||
38 | -- > 060 4183 SPECIAL CONDITIONS, CODED C an..3 | ||
39 | -- > | ||
40 | -- > 070 4183 SPECIAL CONDITIONS, CODED C an..3 | ||
41 | -- | ||
42 | -- Dependencies: 'simple3239', 'simple4183', 'simple9213'. | ||
43 | segmentALI :: Parser Value | ||
44 | segmentALI = | ||
45 | segment "ALI" | ||
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 | ||
53 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/BGM.hs b/specification/src/Text/Edifact/D96A/Segments/BGM.hs new file mode 100644 index 0000000..5c30fcd --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/BGM.hs | |||
@@ -0,0 +1,50 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.BGM | ||
7 | ( -- * Definition | ||
8 | segmentBGM | ||
9 | -- * Dependencies | ||
10 | , compositeC002 | ||
11 | , simple1004 | ||
12 | , simple1225 | ||
13 | , simple4343 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Composites (compositeC002) | ||
17 | import Text.Edifact.D96A.Simples (simple1004, simple1225, | ||
18 | simple4343) | ||
19 | |||
20 | import Text.Edifact.Parsing | ||
21 | import Text.Edifact.Types (Value) | ||
22 | |||
23 | -- | Derived from this specification: | ||
24 | -- | ||
25 | -- > BGM BEGINNING OF MESSAGE | ||
26 | -- > | ||
27 | -- > Function: To indicate the type and function of a message and to | ||
28 | -- > transmit the identifying number. | ||
29 | -- > | ||
30 | -- > 010 C002 DOCUMENT/MESSAGE NAME C | ||
31 | -- > 1001 Document/message name, coded C an..3 | ||
32 | -- > 1131 Code list qualifier C an..3 | ||
33 | -- > 3055 Code list responsible agency, coded C an..3 | ||
34 | -- > 1000 Document/message name C an..35 | ||
35 | -- > | ||
36 | -- > 020 1004 DOCUMENT/MESSAGE NUMBER C an..35 | ||
37 | -- > | ||
38 | -- > 030 1225 MESSAGE FUNCTION, CODED C an..3 | ||
39 | -- > | ||
40 | -- > 040 4343 RESPONSE TYPE, CODED C an..3 | ||
41 | -- | ||
42 | -- Dependencies: 'compositeC002', 'simple1004', 'simple1225', 'simple4343'. | ||
43 | segmentBGM :: Parser Value | ||
44 | segmentBGM = | ||
45 | segment "BGM" | ||
46 | [ "010" .@ optional compositeC002 | ||
47 | , "020" .@ optional simple1004 | ||
48 | , "030" .@ optional simple1225 | ||
49 | , "040" .@ optional simple4343 | ||
50 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/CNI.hs b/specification/src/Text/Edifact/D96A/Segments/CNI.hs new file mode 100644 index 0000000..cdd22fd --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/CNI.hs | |||
@@ -0,0 +1,44 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.CNI | ||
7 | ( -- * Definition | ||
8 | segmentCNI | ||
9 | -- * Dependencies | ||
10 | , compositeC503 | ||
11 | , simple1312 | ||
12 | , simple1490 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Composites (compositeC503) | ||
16 | import Text.Edifact.D96A.Simples (simple1312, simple1490) | ||
17 | |||
18 | import Text.Edifact.Parsing | ||
19 | import Text.Edifact.Types (Value) | ||
20 | |||
21 | -- | Derived from this specification: | ||
22 | -- | ||
23 | -- > CNI CONSIGNMENT INFORMATION | ||
24 | -- > | ||
25 | -- > Function: To identify one consignment. | ||
26 | -- > | ||
27 | -- > 010 1490 CONSOLIDATION ITEM NUMBER C n..4 | ||
28 | -- > | ||
29 | -- > 020 C503 DOCUMENT/MESSAGE DETAILS C | ||
30 | -- > 1004 Document/message number C an..35 | ||
31 | -- > 1373 Document/message status, coded C an..3 | ||
32 | -- > 1366 Document/message source C an..35 | ||
33 | -- > 3453 Language, coded C an..3 | ||
34 | -- > | ||
35 | -- > 030 1312 CONSIGNMENT LOAD SEQUENCE NUMBER C n..4 | ||
36 | -- | ||
37 | -- Dependencies: 'compositeC503', 'simple1312', 'simple1490'. | ||
38 | segmentCNI :: Parser Value | ||
39 | segmentCNI = | ||
40 | segment "CNI" | ||
41 | [ "010" .@ optional simple1490 | ||
42 | , "020" .@ optional compositeC503 | ||
43 | , "030" .@ optional simple1312 | ||
44 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/CNT.hs b/specification/src/Text/Edifact/D96A/Segments/CNT.hs new file mode 100644 index 0000000..a5a2273 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/CNT.hs | |||
@@ -0,0 +1,34 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.CNT | ||
7 | ( -- * Definition | ||
8 | segmentCNT | ||
9 | -- * Dependencies | ||
10 | , compositeC270 | ||
11 | ) where | ||
12 | |||
13 | import Text.Edifact.D96A.Composites (compositeC270) | ||
14 | |||
15 | import Text.Edifact.Parsing | ||
16 | import Text.Edifact.Types (Value) | ||
17 | |||
18 | -- | Derived from this specification: | ||
19 | -- | ||
20 | -- > CNT CONTROL TOTAL | ||
21 | -- > | ||
22 | -- > Function: To provide control total. | ||
23 | -- > | ||
24 | -- > 010 C270 CONTROL M | ||
25 | -- > 6069 Control qualifier M an..3 | ||
26 | -- > 6066 Control value M n..18 | ||
27 | -- > 6411 Measure unit qualifier C an..3 | ||
28 | -- | ||
29 | -- Dependencies: 'compositeC270'. | ||
30 | segmentCNT :: Parser Value | ||
31 | segmentCNT = | ||
32 | segment "CNT" | ||
33 | [ "010" .@ mandatory compositeC270 | ||
34 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/COM.hs b/specification/src/Text/Edifact/D96A/Segments/COM.hs new file mode 100644 index 0000000..5f5782b --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/COM.hs | |||
@@ -0,0 +1,34 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.COM | ||
7 | ( -- * Definition | ||
8 | segmentCOM | ||
9 | -- * Dependencies | ||
10 | , compositeC076 | ||
11 | ) where | ||
12 | |||
13 | import Text.Edifact.D96A.Composites (compositeC076) | ||
14 | |||
15 | import Text.Edifact.Parsing | ||
16 | import Text.Edifact.Types (Value) | ||
17 | |||
18 | -- | Derived from this specification: | ||
19 | -- | ||
20 | -- > COM COMMUNICATION CONTACT | ||
21 | -- > | ||
22 | -- > Function: To identify a communication number of a department or | ||
23 | -- > a person to whom communication should be directed. | ||
24 | -- > | ||
25 | -- > 010 C076 COMMUNICATION CONTACT M | ||
26 | -- > 3148 Communication number M an..512 | ||
27 | -- > 3155 Communication channel qualifier M an..3 | ||
28 | -- | ||
29 | -- Dependencies: 'compositeC076'. | ||
30 | segmentCOM :: Parser Value | ||
31 | segmentCOM = | ||
32 | segment "COM" | ||
33 | [ "010" .@ mandatory compositeC076 | ||
34 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/CPI.hs b/specification/src/Text/Edifact/D96A/Segments/CPI.hs new file mode 100644 index 0000000..7325e32 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/CPI.hs | |||
@@ -0,0 +1,46 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.CPI | ||
7 | ( -- * Definition | ||
8 | segmentCPI | ||
9 | -- * Dependencies | ||
10 | , compositeC229 | ||
11 | , compositeC231 | ||
12 | , simple4237 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Composites (compositeC229, compositeC231) | ||
16 | import Text.Edifact.D96A.Simples (simple4237) | ||
17 | |||
18 | import Text.Edifact.Parsing | ||
19 | import Text.Edifact.Types (Value) | ||
20 | |||
21 | -- | Derived from this specification: | ||
22 | -- | ||
23 | -- > CPI CHARGE PAYMENT INSTRUCTIONS | ||
24 | -- > | ||
25 | -- > Function: To identify a charge. | ||
26 | -- > | ||
27 | -- > 010 C229 CHARGE CATEGORY C | ||
28 | -- > 5237 Charge category, coded M an..3 | ||
29 | -- > 1131 Code list qualifier C an..3 | ||
30 | -- > 3055 Code list responsible agency, coded C an..3 | ||
31 | -- > | ||
32 | -- > 020 C231 METHOD OF PAYMENT C | ||
33 | -- > 4215 Transport charges method of payment, coded M an..3 | ||
34 | -- > 1131 Code list qualifier C an..3 | ||
35 | -- > 3055 Code list responsible agency, coded C an..3 | ||
36 | -- > | ||
37 | -- > 030 4237 PREPAID/COLLECT INDICATOR, CODED C an..3 | ||
38 | -- | ||
39 | -- Dependencies: 'compositeC229', 'compositeC231', 'simple4237'. | ||
40 | segmentCPI :: Parser Value | ||
41 | segmentCPI = | ||
42 | segment "CPI" | ||
43 | [ "010" .@ optional compositeC229 | ||
44 | , "020" .@ optional compositeC231 | ||
45 | , "030" .@ optional simple4237 | ||
46 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/CPS.hs b/specification/src/Text/Edifact/D96A/Segments/CPS.hs new file mode 100644 index 0000000..0ce27b5 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/CPS.hs | |||
@@ -0,0 +1,42 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.CPS | ||
7 | ( -- * Definition | ||
8 | segmentCPS | ||
9 | -- * Dependencies | ||
10 | , simple7075 | ||
11 | , simple7164 | ||
12 | , simple7166 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Simples (simple7075, simple7164, simple7166) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > CPS CONSIGNMENT PACKING SEQUENCE | ||
23 | -- > | ||
24 | -- > Function: To identify the sequence in which physical packing is | ||
25 | -- > presented in the consignment, and optionally to | ||
26 | -- > identify the hierarchical relationship between packing | ||
27 | -- > layers. | ||
28 | -- > | ||
29 | -- > 010 7164 HIERARCHICAL ID. NUMBER M an..12 | ||
30 | -- > | ||
31 | -- > 020 7166 HIERARCHICAL PARENT ID. C an..12 | ||
32 | -- > | ||
33 | -- > 030 7075 PACKAGING LEVEL, CODED C an..3 | ||
34 | -- | ||
35 | -- Dependencies: 'simple7075', 'simple7164', 'simple7166'. | ||
36 | segmentCPS :: Parser Value | ||
37 | segmentCPS = | ||
38 | segment "CPS" | ||
39 | [ "010" .@ mandatory simple7164 | ||
40 | , "020" .@ optional simple7166 | ||
41 | , "030" .@ optional simple7075 | ||
42 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/CTA.hs b/specification/src/Text/Edifact/D96A/Segments/CTA.hs new file mode 100644 index 0000000..3d7dac8 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/CTA.hs | |||
@@ -0,0 +1,39 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.CTA | ||
7 | ( -- * Definition | ||
8 | segmentCTA | ||
9 | -- * Dependencies | ||
10 | , compositeC056 | ||
11 | , simple3139 | ||
12 | ) where | ||
13 | |||
14 | import Text.Edifact.D96A.Composites (compositeC056) | ||
15 | import Text.Edifact.D96A.Simples (simple3139) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > CTA CONTACT INFORMATION | ||
23 | -- > | ||
24 | -- > Function: To identify a person or a department to whom | ||
25 | -- > communication should be directed. | ||
26 | -- > | ||
27 | -- > 010 3139 CONTACT FUNCTION, CODED C an..3 | ||
28 | -- > | ||
29 | -- > 020 C056 DEPARTMENT OR EMPLOYEE DETAILS C | ||
30 | -- > 3413 Department or employee identification C an..17 | ||
31 | -- > 3412 Department or employee C an..35 | ||
32 | -- | ||
33 | -- Dependencies: 'compositeC056', 'simple3139'. | ||
34 | segmentCTA :: Parser Value | ||
35 | segmentCTA = | ||
36 | segment "CTA" | ||
37 | [ "010" .@ optional simple3139 | ||
38 | , "020" .@ optional compositeC056 | ||
39 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/CUX.hs b/specification/src/Text/Edifact/D96A/Segments/CUX.hs new file mode 100644 index 0000000..c4982a6 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/CUX.hs | |||
@@ -0,0 +1,52 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.CUX | ||
7 | ( -- * Definition | ||
8 | segmentCUX | ||
9 | -- * Dependencies | ||
10 | , compositeC504 | ||
11 | , simple5402 | ||
12 | , simple6341 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Composites (compositeC504) | ||
16 | import Text.Edifact.D96A.Simples (simple5402, simple6341) | ||
17 | |||
18 | import Text.Edifact.Parsing | ||
19 | import Text.Edifact.Types (Value) | ||
20 | |||
21 | -- | Derived from this specification: | ||
22 | -- | ||
23 | -- > CUX CURRENCIES | ||
24 | -- > | ||
25 | -- > Function: To specify currencies used in the transaction and | ||
26 | -- > relevant details for the rate of exchange. | ||
27 | -- > | ||
28 | -- > 010 C504 CURRENCY DETAILS C | ||
29 | -- > 6347 Currency details qualifier M an..3 | ||
30 | -- > 6345 Currency, coded C an..3 | ||
31 | -- > 6343 Currency qualifier C an..3 | ||
32 | -- > 6348 Currency rate base C n..4 | ||
33 | -- > | ||
34 | -- > 020 C504 CURRENCY DETAILS C | ||
35 | -- > 6347 Currency details qualifier M an..3 | ||
36 | -- > 6345 Currency, coded C an..3 | ||
37 | -- > 6343 Currency qualifier C an..3 | ||
38 | -- > 6348 Currency rate base C n..4 | ||
39 | -- > | ||
40 | -- > 030 5402 RATE OF EXCHANGE C n..12 | ||
41 | -- > | ||
42 | -- > 040 6341 CURRENCY MARKET EXCHANGE, CODED C an..3 | ||
43 | -- | ||
44 | -- Dependencies: 'compositeC504', 'simple5402', 'simple6341'. | ||
45 | segmentCUX :: Parser Value | ||
46 | segmentCUX = | ||
47 | segment "CUX" | ||
48 | [ "010" .@ optional compositeC504 | ||
49 | , "020" .@ optional compositeC504 | ||
50 | , "030" .@ optional simple5402 | ||
51 | , "040" .@ optional simple6341 | ||
52 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/DGS.hs b/specification/src/Text/Edifact/D96A/Segments/DGS.hs new file mode 100644 index 0000000..6330f6d --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/DGS.hs | |||
@@ -0,0 +1,97 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.DGS | ||
7 | ( -- * Definition | ||
8 | segmentDGS | ||
9 | -- * Dependencies | ||
10 | , compositeC205 | ||
11 | , compositeC223 | ||
12 | , compositeC234 | ||
13 | , compositeC235 | ||
14 | , compositeC236 | ||
15 | , simple8126 | ||
16 | , simple8211 | ||
17 | , simple8255 | ||
18 | , simple8273 | ||
19 | , simple8325 | ||
20 | , simple8339 | ||
21 | , simple8364 | ||
22 | , simple8410 | ||
23 | ) where | ||
24 | |||
25 | import Text.Edifact.D96A.Composites (compositeC205, compositeC223, | ||
26 | compositeC234, compositeC235, | ||
27 | compositeC236) | ||
28 | import Text.Edifact.D96A.Simples (simple8126, simple8211, | ||
29 | simple8255, simple8273, | ||
30 | simple8325, simple8339, | ||
31 | simple8364, simple8410) | ||
32 | |||
33 | import Text.Edifact.Parsing | ||
34 | import Text.Edifact.Types (Value) | ||
35 | |||
36 | -- | Derived from this specification: | ||
37 | -- | ||
38 | -- > DGS DANGEROUS GOODS | ||
39 | -- > | ||
40 | -- > Function: To identify dangerous goods. | ||
41 | -- > | ||
42 | -- > 010 8273 DANGEROUS GOODS REGULATIONS, CODED C an..3 | ||
43 | -- > | ||
44 | -- > 020 C205 HAZARD CODE C | ||
45 | -- > 8351 Hazard code identification M an..7 | ||
46 | -- > 8078 Hazard substance/item/page number C an..7 | ||
47 | -- > 8092 Hazard code version number C an..10 | ||
48 | -- > | ||
49 | -- > 030 C234 UNDG INFORMATION C | ||
50 | -- > 7124 UNDG number C n4 | ||
51 | -- > 7088 Dangerous goods flashpoint C an..8 | ||
52 | -- > | ||
53 | -- > 040 C223 DANGEROUS GOODS SHIPMENT FLASHPOINT C | ||
54 | -- > 7106 Shipment flashpoint C n3 | ||
55 | -- > 6411 Measure unit qualifier C an..3 | ||
56 | -- > | ||
57 | -- > 050 8339 PACKING GROUP, CODED C an..3 | ||
58 | -- > | ||
59 | -- > 060 8364 EMS NUMBER C an..6 | ||
60 | -- > | ||
61 | -- > 070 8410 MFAG C an..4 | ||
62 | -- > | ||
63 | -- > 080 8126 TREM CARD NUMBER C an..10 | ||
64 | -- > | ||
65 | -- > 090 C235 HAZARD IDENTIFICATION C | ||
66 | -- > 8158 Hazard identification number, upper part C an..4 | ||
67 | -- > 8186 Substance identification number, lower part C an4 | ||
68 | -- > | ||
69 | -- > 100 C236 DANGEROUS GOODS LABEL C | ||
70 | -- > 8246 Dangerous goods label marking C an..4 | ||
71 | -- > 8246 Dangerous goods label marking C an..4 | ||
72 | -- > 8246 Dangerous goods label marking C an..4 | ||
73 | -- > | ||
74 | -- > 110 8255 PACKING INSTRUCTION, CODED C an..3 | ||
75 | -- > | ||
76 | -- > 120 8325 CATEGORY OF MEANS OF TRANSPORT, CODED C an..3 | ||
77 | -- > | ||
78 | -- > 130 8211 PERMISSION FOR TRANSPORT, CODED C an..3 | ||
79 | -- | ||
80 | -- Dependencies: 'compositeC205', 'compositeC223', 'compositeC234', 'compositeC235', 'compositeC236', 'simple8126', 'simple8211', 'simple8255', 'simple8273', 'simple8325', 'simple8339', 'simple8364', 'simple8410'. | ||
81 | segmentDGS :: Parser Value | ||
82 | segmentDGS = | ||
83 | segment "DGS" | ||
84 | [ "010" .@ optional simple8273 | ||
85 | , "020" .@ optional compositeC205 | ||
86 | , "030" .@ optional compositeC234 | ||
87 | , "040" .@ optional compositeC223 | ||
88 | , "050" .@ optional simple8339 | ||
89 | , "060" .@ optional simple8364 | ||
90 | , "070" .@ optional simple8410 | ||
91 | , "080" .@ optional simple8126 | ||
92 | , "090" .@ optional compositeC235 | ||
93 | , "100" .@ optional compositeC236 | ||
94 | , "110" .@ optional simple8255 | ||
95 | , "120" .@ optional simple8325 | ||
96 | , "130" .@ optional simple8211 | ||
97 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/DIM.hs b/specification/src/Text/Edifact/D96A/Segments/DIM.hs new file mode 100644 index 0000000..a42b6db --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/DIM.hs | |||
@@ -0,0 +1,40 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.DIM | ||
7 | ( -- * Definition | ||
8 | segmentDIM | ||
9 | -- * Dependencies | ||
10 | , compositeC211 | ||
11 | , simple6145 | ||
12 | ) where | ||
13 | |||
14 | import Text.Edifact.D96A.Composites (compositeC211) | ||
15 | import Text.Edifact.D96A.Simples (simple6145) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > DIM DIMENSIONS | ||
23 | -- > | ||
24 | -- > Function: To specify dimensions. | ||
25 | -- > | ||
26 | -- > 010 6145 DIMENSION QUALIFIER M an..3 | ||
27 | -- > | ||
28 | -- > 020 C211 DIMENSIONS M | ||
29 | -- > 6411 Measure unit qualifier M an..3 | ||
30 | -- > 6168 Length dimension C n..15 | ||
31 | -- > 6140 Width dimension C n..15 | ||
32 | -- > 6008 Height dimension C n..15 | ||
33 | -- | ||
34 | -- Dependencies: 'compositeC211', 'simple6145'. | ||
35 | segmentDIM :: Parser Value | ||
36 | segmentDIM = | ||
37 | segment "DIM" | ||
38 | [ "010" .@ mandatory simple6145 | ||
39 | , "020" .@ mandatory compositeC211 | ||
40 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/DLM.hs b/specification/src/Text/Edifact/D96A/Segments/DLM.hs new file mode 100644 index 0000000..94c31a9 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/DLM.hs | |||
@@ -0,0 +1,54 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.DLM | ||
7 | ( -- * Definition | ||
8 | segmentDLM | ||
9 | -- * Dependencies | ||
10 | , compositeC214 | ||
11 | , compositeC522 | ||
12 | , simple4455 | ||
13 | , simple4457 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Composites (compositeC214, compositeC522) | ||
17 | import Text.Edifact.D96A.Simples (simple4455, simple4457) | ||
18 | |||
19 | import Text.Edifact.Parsing | ||
20 | import Text.Edifact.Types (Value) | ||
21 | |||
22 | -- | Derived from this specification: | ||
23 | -- | ||
24 | -- > DLM DELIVERY LIMITATIONS | ||
25 | -- > | ||
26 | -- > Function: To specify limitations on deliveries. | ||
27 | -- > | ||
28 | -- > 010 4455 BACK ORDER, CODED C an..3 | ||
29 | -- > | ||
30 | -- > 020 C522 INSTRUCTION C | ||
31 | -- > 4403 Instruction qualifier M an..3 | ||
32 | -- > 4401 Instruction, coded C an..3 | ||
33 | -- > 1131 Code list qualifier C an..3 | ||
34 | -- > 3055 Code list responsible agency, coded C an..3 | ||
35 | -- > 4400 Instruction C an..35 | ||
36 | -- > | ||
37 | -- > 030 C214 SPECIAL SERVICES IDENTIFICATION C | ||
38 | -- > 7161 Special services, coded C an..3 | ||
39 | -- > 1131 Code list qualifier C an..3 | ||
40 | -- > 3055 Code list responsible agency, coded C an..3 | ||
41 | -- > 7160 Special service C an..35 | ||
42 | -- > 7160 Special service C an..35 | ||
43 | -- > | ||
44 | -- > 040 4457 PRODUCT/SERVICE SUBSTITUTION, CODED C an..3 | ||
45 | -- | ||
46 | -- Dependencies: 'compositeC214', 'compositeC522', 'simple4455', 'simple4457'. | ||
47 | segmentDLM :: Parser Value | ||
48 | segmentDLM = | ||
49 | segment "DLM" | ||
50 | [ "010" .@ optional simple4455 | ||
51 | , "020" .@ optional compositeC522 | ||
52 | , "030" .@ optional compositeC214 | ||
53 | , "040" .@ optional simple4457 | ||
54 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/DOC.hs b/specification/src/Text/Edifact/D96A/Segments/DOC.hs new file mode 100644 index 0000000..61bf69c --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/DOC.hs | |||
@@ -0,0 +1,61 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.DOC | ||
7 | ( -- * Definition | ||
8 | segmentDOC | ||
9 | -- * Dependencies | ||
10 | , compositeC002 | ||
11 | , compositeC503 | ||
12 | , simple1218 | ||
13 | , simple1220 | ||
14 | , simple3153 | ||
15 | ) where | ||
16 | |||
17 | import Text.Edifact.D96A.Composites (compositeC002, compositeC503) | ||
18 | import Text.Edifact.D96A.Simples (simple1218, simple1220, | ||
19 | simple3153) | ||
20 | |||
21 | import Text.Edifact.Parsing | ||
22 | import Text.Edifact.Types (Value) | ||
23 | |||
24 | -- | Derived from this specification: | ||
25 | -- | ||
26 | -- > DOC DOCUMENT/MESSAGE DETAILS | ||
27 | -- > | ||
28 | -- > Function: To identify documents, either printed, electronically | ||
29 | -- > transferred, or referenced as specified in message | ||
30 | -- > description, including, where relevant, the | ||
31 | -- > identification of the type of transaction that will | ||
32 | -- > result from this message. | ||
33 | -- > | ||
34 | -- > 010 C002 DOCUMENT/MESSAGE NAME M | ||
35 | -- > 1001 Document/message name, coded C an..3 | ||
36 | -- > 1131 Code list qualifier C an..3 | ||
37 | -- > 3055 Code list responsible agency, coded C an..3 | ||
38 | -- > 1000 Document/message name C an..35 | ||
39 | -- > | ||
40 | -- > 020 C503 DOCUMENT/MESSAGE DETAILS C | ||
41 | -- > 1004 Document/message number C an..35 | ||
42 | -- > 1373 Document/message status, coded C an..3 | ||
43 | -- > 1366 Document/message source C an..35 | ||
44 | -- > 3453 Language, coded C an..3 | ||
45 | -- > | ||
46 | -- > 030 3153 COMMUNICATION CHANNEL IDENTIFIER, CODED C an..3 | ||
47 | -- > | ||
48 | -- > 040 1220 NUMBER OF COPIES OF DOCUMENT REQUIRED C n..2 | ||
49 | -- > | ||
50 | -- > 050 1218 NUMBER OF ORIGINALS OF DOCUMENT REQUIRED C n..2 | ||
51 | -- | ||
52 | -- Dependencies: 'compositeC002', 'compositeC503', 'simple1218', 'simple1220', 'simple3153'. | ||
53 | segmentDOC :: Parser Value | ||
54 | segmentDOC = | ||
55 | segment "DOC" | ||
56 | [ "010" .@ mandatory compositeC002 | ||
57 | , "020" .@ optional compositeC503 | ||
58 | , "030" .@ optional simple3153 | ||
59 | , "040" .@ optional simple1220 | ||
60 | , "050" .@ optional simple1218 | ||
61 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/DTM.hs b/specification/src/Text/Edifact/D96A/Segments/DTM.hs new file mode 100644 index 0000000..066724c --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/DTM.hs | |||
@@ -0,0 +1,34 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.DTM | ||
7 | ( -- * Definition | ||
8 | segmentDTM | ||
9 | -- * Dependencies | ||
10 | , compositeC507 | ||
11 | ) where | ||
12 | |||
13 | import Text.Edifact.D96A.Composites (compositeC507) | ||
14 | |||
15 | import Text.Edifact.Parsing | ||
16 | import Text.Edifact.Types (Value) | ||
17 | |||
18 | -- | Derived from this specification: | ||
19 | -- | ||
20 | -- > DTM DATE/TIME/PERIOD | ||
21 | -- > | ||
22 | -- > Function: To specify date, and/or time, or period. | ||
23 | -- > | ||
24 | -- > 010 C507 DATE/TIME/PERIOD M | ||
25 | -- > 2005 Date/time/period qualifier M an..3 | ||
26 | -- > 2380 Date/time/period C an..35 | ||
27 | -- > 2379 Date/time/period format qualifier C an..3 | ||
28 | -- | ||
29 | -- Dependencies: 'compositeC507'. | ||
30 | segmentDTM :: Parser Value | ||
31 | segmentDTM = | ||
32 | segment "DTM" | ||
33 | [ "010" .@ mandatory compositeC507 | ||
34 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/EQA.hs b/specification/src/Text/Edifact/D96A/Segments/EQA.hs new file mode 100644 index 0000000..d16d109 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/EQA.hs | |||
@@ -0,0 +1,40 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.EQA | ||
7 | ( -- * Definition | ||
8 | segmentEQA | ||
9 | -- * Dependencies | ||
10 | , compositeC237 | ||
11 | , simple8053 | ||
12 | ) where | ||
13 | |||
14 | import Text.Edifact.D96A.Composites (compositeC237) | ||
15 | import Text.Edifact.D96A.Simples (simple8053) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > EQA ATTACHED EQUIPMENT | ||
23 | -- > | ||
24 | -- > Function: To specify attached or related equipment. | ||
25 | -- > | ||
26 | -- > 010 8053 EQUIPMENT QUALIFIER M an..3 | ||
27 | -- > | ||
28 | -- > 020 C237 EQUIPMENT IDENTIFICATION C | ||
29 | -- > 8260 Equipment identification number C an..17 | ||
30 | -- > 1131 Code list qualifier C an..3 | ||
31 | -- > 3055 Code list responsible agency, coded C an..3 | ||
32 | -- > 3207 Country, coded C an..3 | ||
33 | -- | ||
34 | -- Dependencies: 'compositeC237', 'simple8053'. | ||
35 | segmentEQA :: Parser Value | ||
36 | segmentEQA = | ||
37 | segment "EQA" | ||
38 | [ "010" .@ mandatory simple8053 | ||
39 | , "020" .@ optional compositeC237 | ||
40 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/EQD.hs b/specification/src/Text/Edifact/D96A/Segments/EQD.hs new file mode 100644 index 0000000..e0f63d7 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/EQD.hs | |||
@@ -0,0 +1,61 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.EQD | ||
7 | ( -- * Definition | ||
8 | segmentEQD | ||
9 | -- * Dependencies | ||
10 | , compositeC224 | ||
11 | , compositeC237 | ||
12 | , simple8053 | ||
13 | , simple8077 | ||
14 | , simple8169 | ||
15 | , simple8249 | ||
16 | ) where | ||
17 | |||
18 | import Text.Edifact.D96A.Composites (compositeC224, compositeC237) | ||
19 | import Text.Edifact.D96A.Simples (simple8053, simple8077, | ||
20 | simple8169, simple8249) | ||
21 | |||
22 | import Text.Edifact.Parsing | ||
23 | import Text.Edifact.Types (Value) | ||
24 | |||
25 | -- | Derived from this specification: | ||
26 | -- | ||
27 | -- > EQD EQUIPMENT DETAILS | ||
28 | -- > | ||
29 | -- > Function: To identify a unit of equipment. | ||
30 | -- > | ||
31 | -- > 010 8053 EQUIPMENT QUALIFIER M an..3 | ||
32 | -- > | ||
33 | -- > 020 C237 EQUIPMENT IDENTIFICATION C | ||
34 | -- > 8260 Equipment identification number C an..17 | ||
35 | -- > 1131 Code list qualifier C an..3 | ||
36 | -- > 3055 Code list responsible agency, coded C an..3 | ||
37 | -- > 3207 Country, coded C an..3 | ||
38 | -- > | ||
39 | -- > 030 C224 EQUIPMENT SIZE AND TYPE C | ||
40 | -- > 8155 Equipment size and type identification C an..10 | ||
41 | -- > 1131 Code list qualifier C an..3 | ||
42 | -- > 3055 Code list responsible agency, coded C an..3 | ||
43 | -- > 8154 Equipment size and type C an..35 | ||
44 | -- > | ||
45 | -- > 040 8077 EQUIPMENT SUPPLIER, CODED C an..3 | ||
46 | -- > | ||
47 | -- > 050 8249 EQUIPMENT STATUS, CODED C an..3 | ||
48 | -- > | ||
49 | -- > 060 8169 FULL/EMPTY INDICATOR, CODED C an..3 | ||
50 | -- | ||
51 | -- Dependencies: 'compositeC224', 'compositeC237', 'simple8053', 'simple8077', 'simple8169', 'simple8249'. | ||
52 | segmentEQD :: Parser Value | ||
53 | segmentEQD = | ||
54 | segment "EQD" | ||
55 | [ "010" .@ mandatory simple8053 | ||
56 | , "020" .@ optional compositeC237 | ||
57 | , "030" .@ optional compositeC224 | ||
58 | , "040" .@ optional simple8077 | ||
59 | , "050" .@ optional simple8249 | ||
60 | , "060" .@ optional simple8169 | ||
61 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/EQN.hs b/specification/src/Text/Edifact/D96A/Segments/EQN.hs new file mode 100644 index 0000000..ce052a2 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/EQN.hs | |||
@@ -0,0 +1,33 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.EQN | ||
7 | ( -- * Definition | ||
8 | segmentEQN | ||
9 | -- * Dependencies | ||
10 | , compositeC523 | ||
11 | ) where | ||
12 | |||
13 | import Text.Edifact.D96A.Composites (compositeC523) | ||
14 | |||
15 | import Text.Edifact.Parsing | ||
16 | import Text.Edifact.Types (Value) | ||
17 | |||
18 | -- | Derived from this specification: | ||
19 | -- | ||
20 | -- > EQN NUMBER OF UNITS | ||
21 | -- > | ||
22 | -- > Function: To specify the number of units. | ||
23 | -- > | ||
24 | -- > 010 C523 NUMBER OF UNIT DETAILS M | ||
25 | -- > 6350 Number of units C n..15 | ||
26 | -- > 6353 Number of units qualifier C an..3 | ||
27 | -- | ||
28 | -- Dependencies: 'compositeC523'. | ||
29 | segmentEQN :: Parser Value | ||
30 | segmentEQN = | ||
31 | segment "EQN" | ||
32 | [ "010" .@ mandatory compositeC523 | ||
33 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/FTX.hs b/specification/src/Text/Edifact/D96A/Segments/FTX.hs new file mode 100644 index 0000000..68eebbc --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/FTX.hs | |||
@@ -0,0 +1,57 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.FTX | ||
7 | ( -- * Definition | ||
8 | segmentFTX | ||
9 | -- * Dependencies | ||
10 | , compositeC107 | ||
11 | , compositeC108 | ||
12 | , simple3453 | ||
13 | , simple4451 | ||
14 | , simple4453 | ||
15 | ) where | ||
16 | |||
17 | import Text.Edifact.D96A.Composites (compositeC107, compositeC108) | ||
18 | import Text.Edifact.D96A.Simples (simple3453, simple4451, | ||
19 | simple4453) | ||
20 | |||
21 | import Text.Edifact.Parsing | ||
22 | import Text.Edifact.Types (Value) | ||
23 | |||
24 | -- | Derived from this specification: | ||
25 | -- | ||
26 | -- > FTX FREE TEXT | ||
27 | -- > | ||
28 | -- > Function: To provide free form or coded text information. | ||
29 | -- > | ||
30 | -- > 010 4451 TEXT SUBJECT QUALIFIER M an..3 | ||
31 | -- > | ||
32 | -- > 020 4453 TEXT FUNCTION, CODED C an..3 | ||
33 | -- > | ||
34 | -- > 030 C107 TEXT REFERENCE C | ||
35 | -- > 4441 Free text, coded M an..3 | ||
36 | -- > 1131 Code list qualifier C an..3 | ||
37 | -- > 3055 Code list responsible agency, coded C an..3 | ||
38 | -- > | ||
39 | -- > 040 C108 TEXT LITERAL C | ||
40 | -- > 4440 Free text M an..70 | ||
41 | -- > 4440 Free text C an..70 | ||
42 | -- > 4440 Free text C an..70 | ||
43 | -- > 4440 Free text C an..70 | ||
44 | -- > 4440 Free text C an..70 | ||
45 | -- > | ||
46 | -- > 050 3453 LANGUAGE, CODED C an..3 | ||
47 | -- | ||
48 | -- Dependencies: 'compositeC107', 'compositeC108', 'simple3453', 'simple4451', 'simple4453'. | ||
49 | segmentFTX :: Parser Value | ||
50 | segmentFTX = | ||
51 | segment "FTX" | ||
52 | [ "010" .@ mandatory simple4451 | ||
53 | , "020" .@ optional simple4453 | ||
54 | , "030" .@ optional compositeC107 | ||
55 | , "040" .@ optional compositeC108 | ||
56 | , "050" .@ optional simple3453 | ||
57 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/GDS.hs b/specification/src/Text/Edifact/D96A/Segments/GDS.hs new file mode 100644 index 0000000..5ea1ae2 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/GDS.hs | |||
@@ -0,0 +1,35 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.GDS | ||
7 | ( -- * Definition | ||
8 | segmentGDS | ||
9 | -- * Dependencies | ||
10 | , compositeC703 | ||
11 | ) where | ||
12 | |||
13 | import Text.Edifact.D96A.Composites (compositeC703) | ||
14 | |||
15 | import Text.Edifact.Parsing | ||
16 | import Text.Edifact.Types (Value) | ||
17 | |||
18 | -- | Derived from this specification: | ||
19 | -- | ||
20 | -- > GDS NATURE OF CARGO | ||
21 | -- > | ||
22 | -- > Function: To indicate the type of cargo as a general | ||
23 | -- > classification. | ||
24 | -- > | ||
25 | -- > 010 C703 NATURE OF CARGO C | ||
26 | -- > 7085 Nature of cargo, coded M an..3 | ||
27 | -- > 1131 Code list qualifier C an..3 | ||
28 | -- > 3055 Code list responsible agency, coded C an..3 | ||
29 | -- | ||
30 | -- Dependencies: 'compositeC703'. | ||
31 | segmentGDS :: Parser Value | ||
32 | segmentGDS = | ||
33 | segment "GDS" | ||
34 | [ "010" .@ optional compositeC703 | ||
35 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/GID.hs b/specification/src/Text/Edifact/D96A/Segments/GID.hs new file mode 100644 index 0000000..cdb8254 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/GID.hs | |||
@@ -0,0 +1,57 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.GID | ||
7 | ( -- * Definition | ||
8 | segmentGID | ||
9 | -- * Dependencies | ||
10 | , compositeC213 | ||
11 | , simple1496 | ||
12 | ) where | ||
13 | |||
14 | import Text.Edifact.D96A.Composites (compositeC213) | ||
15 | import Text.Edifact.D96A.Simples (simple1496) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > GID GOODS ITEM DETAILS | ||
23 | -- > | ||
24 | -- > Function: To indicate totals of a goods item. | ||
25 | -- > | ||
26 | -- > 010 1496 GOODS ITEM NUMBER C n..5 | ||
27 | -- > | ||
28 | -- > 020 C213 NUMBER AND TYPE OF PACKAGES C | ||
29 | -- > 7224 Number of packages C n..8 | ||
30 | -- > 7065 Type of packages identification C an..17 | ||
31 | -- > 1131 Code list qualifier C an..3 | ||
32 | -- > 3055 Code list responsible agency, coded C an..3 | ||
33 | -- > 7064 Type of packages C an..35 | ||
34 | -- > | ||
35 | -- > 030 C213 NUMBER AND TYPE OF PACKAGES C | ||
36 | -- > 7224 Number of packages C n..8 | ||
37 | -- > 7065 Type of packages identification C an..17 | ||
38 | -- > 1131 Code list qualifier C an..3 | ||
39 | -- > 3055 Code list responsible agency, coded C an..3 | ||
40 | -- > 7064 Type of packages C an..35 | ||
41 | -- > | ||
42 | -- > 040 C213 NUMBER AND TYPE OF PACKAGES C | ||
43 | -- > 7224 Number of packages C n..8 | ||
44 | -- > 7065 Type of packages identification C an..17 | ||
45 | -- > 1131 Code list qualifier C an..3 | ||
46 | -- > 3055 Code list responsible agency, coded C an..3 | ||
47 | -- > 7064 Type of packages C an..35 | ||
48 | -- | ||
49 | -- Dependencies: 'compositeC213', 'simple1496'. | ||
50 | segmentGID :: Parser Value | ||
51 | segmentGID = | ||
52 | segment "GID" | ||
53 | [ "010" .@ optional simple1496 | ||
54 | , "020" .@ optional compositeC213 | ||
55 | , "030" .@ optional compositeC213 | ||
56 | , "040" .@ optional compositeC213 | ||
57 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/GIN.hs b/specification/src/Text/Edifact/D96A/Segments/GIN.hs new file mode 100644 index 0000000..a349490 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/GIN.hs | |||
@@ -0,0 +1,59 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.GIN | ||
7 | ( -- * Definition | ||
8 | segmentGIN | ||
9 | -- * Dependencies | ||
10 | , compositeC208 | ||
11 | , simple7405 | ||
12 | ) where | ||
13 | |||
14 | import Text.Edifact.D96A.Composites (compositeC208) | ||
15 | import Text.Edifact.D96A.Simples (simple7405) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > GIN GOODS IDENTITY NUMBER | ||
23 | -- > | ||
24 | -- > Function: To give specific identification numbers, either as | ||
25 | -- > single numbers or ranges. | ||
26 | -- > | ||
27 | -- > 010 7405 IDENTITY NUMBER QUALIFIER M an..3 | ||
28 | -- > | ||
29 | -- > 020 C208 IDENTITY NUMBER RANGE M | ||
30 | -- > 7402 Identity number M an..35 | ||
31 | -- > 7402 Identity number C an..35 | ||
32 | -- > | ||
33 | -- > 030 C208 IDENTITY NUMBER RANGE C | ||
34 | -- > 7402 Identity number M an..35 | ||
35 | -- > 7402 Identity number C an..35 | ||
36 | -- > | ||
37 | -- > 040 C208 IDENTITY NUMBER RANGE C | ||
38 | -- > 7402 Identity number M an..35 | ||
39 | -- > 7402 Identity number C an..35 | ||
40 | -- > | ||
41 | -- > 050 C208 IDENTITY NUMBER RANGE C | ||
42 | -- > 7402 Identity number M an..35 | ||
43 | -- > 7402 Identity number C an..35 | ||
44 | -- > | ||
45 | -- > 060 C208 IDENTITY NUMBER RANGE C | ||
46 | -- > 7402 Identity number M an..35 | ||
47 | -- > 7402 Identity number C an..35 | ||
48 | -- | ||
49 | -- Dependencies: 'compositeC208', 'simple7405'. | ||
50 | segmentGIN :: Parser Value | ||
51 | segmentGIN = | ||
52 | segment "GIN" | ||
53 | [ "010" .@ mandatory simple7405 | ||
54 | , "020" .@ mandatory compositeC208 | ||
55 | , "030" .@ optional compositeC208 | ||
56 | , "040" .@ optional compositeC208 | ||
57 | , "050" .@ optional compositeC208 | ||
58 | , "060" .@ optional compositeC208 | ||
59 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/GIR.hs b/specification/src/Text/Edifact/D96A/Segments/GIR.hs new file mode 100644 index 0000000..b70cef7 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/GIR.hs | |||
@@ -0,0 +1,63 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.GIR | ||
7 | ( -- * Definition | ||
8 | segmentGIR | ||
9 | -- * Dependencies | ||
10 | , compositeC206 | ||
11 | , simple7297 | ||
12 | ) where | ||
13 | |||
14 | import Text.Edifact.D96A.Composites (compositeC206) | ||
15 | import Text.Edifact.D96A.Simples (simple7297) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > GIR RELATED IDENTIFICATION NUMBERS | ||
23 | -- > | ||
24 | -- > Function: To specify a related set of identification numbers. | ||
25 | -- > | ||
26 | -- > 010 7297 SET IDENTIFICATION QUALIFIER M an..3 | ||
27 | -- > | ||
28 | -- > 020 C206 IDENTIFICATION NUMBER M | ||
29 | -- > 7402 Identity number M an..35 | ||
30 | -- > 7405 Identity number qualifier C an..3 | ||
31 | -- > 4405 Status, coded C an..3 | ||
32 | -- > | ||
33 | -- > 030 C206 IDENTIFICATION NUMBER C | ||
34 | -- > 7402 Identity number M an..35 | ||
35 | -- > 7405 Identity number qualifier C an..3 | ||
36 | -- > 4405 Status, coded C an..3 | ||
37 | -- > | ||
38 | -- > 040 C206 IDENTIFICATION NUMBER C | ||
39 | -- > 7402 Identity number M an..35 | ||
40 | -- > 7405 Identity number qualifier C an..3 | ||
41 | -- > 4405 Status, coded C an..3 | ||
42 | -- > | ||
43 | -- > 050 C206 IDENTIFICATION NUMBER C | ||
44 | -- > 7402 Identity number M an..35 | ||
45 | -- > 7405 Identity number qualifier C an..3 | ||
46 | -- > 4405 Status, coded C an..3 | ||
47 | -- > | ||
48 | -- > 060 C206 IDENTIFICATION NUMBER C | ||
49 | -- > 7402 Identity number M an..35 | ||
50 | -- > 7405 Identity number qualifier C an..3 | ||
51 | -- > 4405 Status, coded C an..3 | ||
52 | -- | ||
53 | -- Dependencies: 'compositeC206', 'simple7297'. | ||
54 | segmentGIR :: Parser Value | ||
55 | segmentGIR = | ||
56 | segment "GIR" | ||
57 | [ "010" .@ mandatory simple7297 | ||
58 | , "020" .@ mandatory compositeC206 | ||
59 | , "030" .@ optional compositeC206 | ||
60 | , "040" .@ optional compositeC206 | ||
61 | , "050" .@ optional compositeC206 | ||
62 | , "060" .@ optional compositeC206 | ||
63 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/GOR.hs b/specification/src/Text/Edifact/D96A/Segments/GOR.hs new file mode 100644 index 0000000..fd28bf8 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/GOR.hs | |||
@@ -0,0 +1,63 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.GOR | ||
7 | ( -- * Definition | ||
8 | segmentGOR | ||
9 | -- * Dependencies | ||
10 | , compositeC232 | ||
11 | , simple8323 | ||
12 | ) where | ||
13 | |||
14 | import Text.Edifact.D96A.Composites (compositeC232) | ||
15 | import Text.Edifact.D96A.Simples (simple8323) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > GOR GOVERNMENTAL REQUIREMENTS | ||
23 | -- > | ||
24 | -- > Function: To indicate the requirement for a specific govermental | ||
25 | -- > action and/or procedure or which specific procedure is | ||
26 | -- > valid for a specific part of the transport. | ||
27 | -- > | ||
28 | -- > 010 8323 TRANSPORT MOVEMENT, CODED C an..3 | ||
29 | -- > | ||
30 | -- > 020 C232 GOVERNMENT ACTION C | ||
31 | -- > 9415 Government agency, coded C an..3 | ||
32 | -- > 9411 Government involvement, coded C an..3 | ||
33 | -- > 9417 Government action, coded C an..3 | ||
34 | -- > 9353 Government procedure, coded C an..3 | ||
35 | -- > | ||
36 | -- > 030 C232 GOVERNMENT ACTION C | ||
37 | -- > 9415 Government agency, coded C an..3 | ||
38 | -- > 9411 Government involvement, coded C an..3 | ||
39 | -- > 9417 Government action, coded C an..3 | ||
40 | -- > 9353 Government procedure, coded C an..3 | ||
41 | -- > | ||
42 | -- > 040 C232 GOVERNMENT ACTION C | ||
43 | -- > 9415 Government agency, coded C an..3 | ||
44 | -- > 9411 Government involvement, coded C an..3 | ||
45 | -- > 9417 Government action, coded C an..3 | ||
46 | -- > 9353 Government procedure, coded C an..3 | ||
47 | -- > | ||
48 | -- > 050 C232 GOVERNMENT ACTION C | ||
49 | -- > 9415 Government agency, coded C an..3 | ||
50 | -- > 9411 Government involvement, coded C an..3 | ||
51 | -- > 9417 Government action, coded C an..3 | ||
52 | -- > 9353 Government procedure, coded C an..3 | ||
53 | -- | ||
54 | -- Dependencies: 'compositeC232', 'simple8323'. | ||
55 | segmentGOR :: Parser Value | ||
56 | segmentGOR = | ||
57 | segment "GOR" | ||
58 | [ "010" .@ optional simple8323 | ||
59 | , "020" .@ optional compositeC232 | ||
60 | , "030" .@ optional compositeC232 | ||
61 | , "040" .@ optional compositeC232 | ||
62 | , "050" .@ optional compositeC232 | ||
63 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/HAN.hs b/specification/src/Text/Edifact/D96A/Segments/HAN.hs new file mode 100644 index 0000000..2f6f523 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/HAN.hs | |||
@@ -0,0 +1,43 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.HAN | ||
7 | ( -- * Definition | ||
8 | segmentHAN | ||
9 | -- * Dependencies | ||
10 | , compositeC218 | ||
11 | , compositeC524 | ||
12 | ) where | ||
13 | |||
14 | import Text.Edifact.D96A.Composites (compositeC218, compositeC524) | ||
15 | |||
16 | import Text.Edifact.Parsing | ||
17 | import Text.Edifact.Types (Value) | ||
18 | |||
19 | -- | Derived from this specification: | ||
20 | -- | ||
21 | -- > HAN HANDLING INSTRUCTIONS | ||
22 | -- > | ||
23 | -- > Function: To specify handling and where necessary, notify | ||
24 | -- > hazards. | ||
25 | -- > | ||
26 | -- > 010 C524 HANDLING INSTRUCTIONS C | ||
27 | -- > 4079 Handling instructions, coded C an..3 | ||
28 | -- > 1131 Code list qualifier C an..3 | ||
29 | -- > 3055 Code list responsible agency, coded C an..3 | ||
30 | -- > 4078 Handling instructions C an..70 | ||
31 | -- > | ||
32 | -- > 020 C218 HAZARDOUS MATERIAL C | ||
33 | -- > 7419 Hazardous material class code, identification C an..4 | ||
34 | -- > 1131 Code list qualifier C an..3 | ||
35 | -- > 3055 Code list responsible agency, coded C an..3 | ||
36 | -- | ||
37 | -- Dependencies: 'compositeC218', 'compositeC524'. | ||
38 | segmentHAN :: Parser Value | ||
39 | segmentHAN = | ||
40 | segment "HAN" | ||
41 | [ "010" .@ optional compositeC524 | ||
42 | , "020" .@ optional compositeC218 | ||
43 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/IMD.hs b/specification/src/Text/Edifact/D96A/Segments/IMD.hs new file mode 100644 index 0000000..165c1af --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/IMD.hs | |||
@@ -0,0 +1,52 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.IMD | ||
7 | ( -- * Definition | ||
8 | segmentIMD | ||
9 | -- * Dependencies | ||
10 | , compositeC273 | ||
11 | , simple7077 | ||
12 | , simple7081 | ||
13 | , simple7383 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Composites (compositeC273) | ||
17 | import Text.Edifact.D96A.Simples (simple7077, simple7081, | ||
18 | simple7383) | ||
19 | |||
20 | import Text.Edifact.Parsing | ||
21 | import Text.Edifact.Types (Value) | ||
22 | |||
23 | -- | Derived from this specification: | ||
24 | -- | ||
25 | -- > IMD ITEM DESCRIPTION | ||
26 | -- > | ||
27 | -- > Function: To describe an item in either an industry or free | ||
28 | -- > format. | ||
29 | -- > | ||
30 | -- > 010 7077 ITEM DESCRIPTION TYPE, CODED C an..3 | ||
31 | -- > | ||
32 | -- > 020 7081 ITEM CHARACTERISTIC, CODED C an..3 | ||
33 | -- > | ||
34 | -- > 030 C273 ITEM DESCRIPTION C | ||
35 | -- > 7009 Item description identification C an..17 | ||
36 | -- > 1131 Code list qualifier C an..3 | ||
37 | -- > 3055 Code list responsible agency, coded C an..3 | ||
38 | -- > 7008 Item description C an..35 | ||
39 | -- > 7008 Item description C an..35 | ||
40 | -- > 3453 Language, coded C an..3 | ||
41 | -- > | ||
42 | -- > 040 7383 SURFACE/LAYER INDICATOR, CODED C an..3 | ||
43 | -- | ||
44 | -- Dependencies: 'compositeC273', 'simple7077', 'simple7081', 'simple7383'. | ||
45 | segmentIMD :: Parser Value | ||
46 | segmentIMD = | ||
47 | segment "IMD" | ||
48 | [ "010" .@ optional simple7077 | ||
49 | , "020" .@ optional simple7081 | ||
50 | , "030" .@ optional compositeC273 | ||
51 | , "040" .@ optional simple7383 | ||
52 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/LIN.hs b/specification/src/Text/Edifact/D96A/Segments/LIN.hs new file mode 100644 index 0000000..42dced8 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/LIN.hs | |||
@@ -0,0 +1,59 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.LIN | ||
7 | ( -- * Definition | ||
8 | segmentLIN | ||
9 | -- * Dependencies | ||
10 | , compositeC212 | ||
11 | , compositeC829 | ||
12 | , simple1082 | ||
13 | , simple1222 | ||
14 | , simple1229 | ||
15 | , simple7083 | ||
16 | ) where | ||
17 | |||
18 | import Text.Edifact.D96A.Composites (compositeC212, compositeC829) | ||
19 | import Text.Edifact.D96A.Simples (simple1082, simple1222, | ||
20 | simple1229, simple7083) | ||
21 | |||
22 | import Text.Edifact.Parsing | ||
23 | import Text.Edifact.Types (Value) | ||
24 | |||
25 | -- | Derived from this specification: | ||
26 | -- | ||
27 | -- > LIN LINE ITEM | ||
28 | -- > | ||
29 | -- > Function: To identify a line item and configuration. | ||
30 | -- > | ||
31 | -- > 010 1082 LINE ITEM NUMBER C n..6 | ||
32 | -- > | ||
33 | -- > 020 1229 ACTION REQUEST/NOTIFICATION, CODED C an..3 | ||
34 | -- > | ||
35 | -- > 030 C212 ITEM NUMBER IDENTIFICATION C | ||
36 | -- > 7140 Item number C an..35 | ||
37 | -- > 7143 Item number type, coded C an..3 | ||
38 | -- > 1131 Code list qualifier C an..3 | ||
39 | -- > 3055 Code list responsible agency, coded C an..3 | ||
40 | -- > | ||
41 | -- > 040 C829 SUB-LINE INFORMATION C | ||
42 | -- > 5495 Sub-line indicator, coded C an..3 | ||
43 | -- > 1082 Line item number C n..6 | ||
44 | -- > | ||
45 | -- > 050 1222 CONFIGURATION LEVEL C n..2 | ||
46 | -- > | ||
47 | -- > 060 7083 CONFIGURATION, CODED C an..3 | ||
48 | -- | ||
49 | -- Dependencies: 'compositeC212', 'compositeC829', 'simple1082', 'simple1222', 'simple1229', 'simple7083'. | ||
50 | segmentLIN :: Parser Value | ||
51 | segmentLIN = | ||
52 | segment "LIN" | ||
53 | [ "010" .@ optional simple1082 | ||
54 | , "020" .@ optional simple1229 | ||
55 | , "030" .@ optional compositeC212 | ||
56 | , "040" .@ optional compositeC829 | ||
57 | , "050" .@ optional simple1222 | ||
58 | , "060" .@ optional simple7083 | ||
59 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/LOC.hs b/specification/src/Text/Edifact/D96A/Segments/LOC.hs new file mode 100644 index 0000000..91a4022 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/LOC.hs | |||
@@ -0,0 +1,62 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.LOC | ||
7 | ( -- * Definition | ||
8 | segmentLOC | ||
9 | -- * Dependencies | ||
10 | , compositeC517 | ||
11 | , compositeC519 | ||
12 | , compositeC553 | ||
13 | , simple3227 | ||
14 | , simple5479 | ||
15 | ) where | ||
16 | |||
17 | import Text.Edifact.D96A.Composites (compositeC517, compositeC519, | ||
18 | compositeC553) | ||
19 | import Text.Edifact.D96A.Simples (simple3227, simple5479) | ||
20 | |||
21 | import Text.Edifact.Parsing | ||
22 | import Text.Edifact.Types (Value) | ||
23 | |||
24 | -- | Derived from this specification: | ||
25 | -- | ||
26 | -- > LOC PLACE/LOCATION IDENTIFICATION | ||
27 | -- > | ||
28 | -- > Function: To identify a country/place/location/related location | ||
29 | -- > one/related location two. | ||
30 | -- > | ||
31 | -- > 010 3227 PLACE/LOCATION QUALIFIER M an..3 | ||
32 | -- > | ||
33 | -- > 020 C517 LOCATION IDENTIFICATION C | ||
34 | -- > 3225 Place/location identification C an..25 | ||
35 | -- > 1131 Code list qualifier C an..3 | ||
36 | -- > 3055 Code list responsible agency, coded C an..3 | ||
37 | -- > 3224 Place/location C an..70 | ||
38 | -- > | ||
39 | -- > 030 C519 RELATED LOCATION ONE IDENTIFICATION C | ||
40 | -- > 3223 Related place/location one identification C an..25 | ||
41 | -- > 1131 Code list qualifier C an..3 | ||
42 | -- > 3055 Code list responsible agency, coded C an..3 | ||
43 | -- > 3222 Related place/location one C an..70 | ||
44 | -- > | ||
45 | -- > 040 C553 RELATED LOCATION TWO IDENTIFICATION C | ||
46 | -- > 3233 Related place/location two identification C an..25 | ||
47 | -- > 1131 Code list qualifier C an..3 | ||
48 | -- > 3055 Code list responsible agency, coded C an..3 | ||
49 | -- > 3232 Related place/location two C an..70 | ||
50 | -- > | ||
51 | -- > 050 5479 RELATION, CODED C an..3 | ||
52 | -- | ||
53 | -- Dependencies: 'compositeC517', 'compositeC519', 'compositeC553', 'simple3227', 'simple5479'. | ||
54 | segmentLOC :: Parser Value | ||
55 | segmentLOC = | ||
56 | segment "LOC" | ||
57 | [ "010" .@ mandatory simple3227 | ||
58 | , "020" .@ optional compositeC517 | ||
59 | , "030" .@ optional compositeC519 | ||
60 | , "040" .@ optional compositeC553 | ||
61 | , "050" .@ optional simple5479 | ||
62 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/MEA.hs b/specification/src/Text/Edifact/D96A/Segments/MEA.hs new file mode 100644 index 0000000..8985f7a --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/MEA.hs | |||
@@ -0,0 +1,54 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.MEA | ||
7 | ( -- * Definition | ||
8 | segmentMEA | ||
9 | -- * Dependencies | ||
10 | , compositeC174 | ||
11 | , compositeC502 | ||
12 | , simple6311 | ||
13 | , simple7383 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Composites (compositeC174, compositeC502) | ||
17 | import Text.Edifact.D96A.Simples (simple6311, simple7383) | ||
18 | |||
19 | import Text.Edifact.Parsing | ||
20 | import Text.Edifact.Types (Value) | ||
21 | |||
22 | -- | Derived from this specification: | ||
23 | -- | ||
24 | -- > MEA MEASUREMENTS | ||
25 | -- > | ||
26 | -- > Function: To specify physical measurements, including dimension | ||
27 | -- > tolerances, weights and counts. | ||
28 | -- > | ||
29 | -- > 010 6311 MEASUREMENT APPLICATION QUALIFIER M an..3 | ||
30 | -- > | ||
31 | -- > 020 C502 MEASUREMENT DETAILS C | ||
32 | -- > 6313 Measurement dimension, coded C an..3 | ||
33 | -- > 6321 Measurement significance, coded C an..3 | ||
34 | -- > 6155 Measurement attribute, coded C an..3 | ||
35 | -- > 6154 Measurement attribute C an..70 | ||
36 | -- > | ||
37 | -- > 030 C174 VALUE/RANGE C | ||
38 | -- > 6411 Measure unit qualifier M an..3 | ||
39 | -- > 6314 Measurement value C n..18 | ||
40 | -- > 6162 Range minimum C n..18 | ||
41 | -- > 6152 Range maximum C n..18 | ||
42 | -- > 6432 Significant digits C n..2 | ||
43 | -- > | ||
44 | -- > 040 7383 SURFACE/LAYER INDICATOR, CODED C an..3 | ||
45 | -- | ||
46 | -- Dependencies: 'compositeC174', 'compositeC502', 'simple6311', 'simple7383'. | ||
47 | segmentMEA :: Parser Value | ||
48 | segmentMEA = | ||
49 | segment "MEA" | ||
50 | [ "010" .@ mandatory simple6311 | ||
51 | , "020" .@ optional compositeC502 | ||
52 | , "030" .@ optional compositeC174 | ||
53 | , "040" .@ optional simple7383 | ||
54 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/MOA.hs b/specification/src/Text/Edifact/D96A/Segments/MOA.hs new file mode 100644 index 0000000..db1def8 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/MOA.hs | |||
@@ -0,0 +1,36 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.MOA | ||
7 | ( -- * Definition | ||
8 | segmentMOA | ||
9 | -- * Dependencies | ||
10 | , compositeC516 | ||
11 | ) where | ||
12 | |||
13 | import Text.Edifact.D96A.Composites (compositeC516) | ||
14 | |||
15 | import Text.Edifact.Parsing | ||
16 | import Text.Edifact.Types (Value) | ||
17 | |||
18 | -- | Derived from this specification: | ||
19 | -- | ||
20 | -- > MOA MONETARY AMOUNT | ||
21 | -- > | ||
22 | -- > Function: To specify a monetary amount. | ||
23 | -- > | ||
24 | -- > 010 C516 MONETARY AMOUNT M | ||
25 | -- > 5025 Monetary amount type qualifier M an..3 | ||
26 | -- > 5004 Monetary amount C n..18 | ||
27 | -- > 6345 Currency, coded C an..3 | ||
28 | -- > 6343 Currency qualifier C an..3 | ||
29 | -- > 4405 Status, coded C an..3 | ||
30 | -- | ||
31 | -- Dependencies: 'compositeC516'. | ||
32 | segmentMOA :: Parser Value | ||
33 | segmentMOA = | ||
34 | segment "MOA" | ||
35 | [ "010" .@ mandatory compositeC516 | ||
36 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/NAD.hs b/specification/src/Text/Edifact/D96A/Segments/NAD.hs new file mode 100644 index 0000000..251d04b --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/NAD.hs | |||
@@ -0,0 +1,87 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.NAD | ||
7 | ( -- * Definition | ||
8 | segmentNAD | ||
9 | -- * Dependencies | ||
10 | , compositeC058 | ||
11 | , compositeC059 | ||
12 | , compositeC080 | ||
13 | , compositeC082 | ||
14 | , simple3035 | ||
15 | , simple3164 | ||
16 | , simple3207 | ||
17 | , simple3229 | ||
18 | , simple3251 | ||
19 | ) where | ||
20 | |||
21 | import Text.Edifact.D96A.Composites (compositeC058, compositeC059, | ||
22 | compositeC080, compositeC082) | ||
23 | import Text.Edifact.D96A.Simples (simple3035, simple3164, | ||
24 | simple3207, simple3229, | ||
25 | simple3251) | ||
26 | |||
27 | import Text.Edifact.Parsing | ||
28 | import Text.Edifact.Types (Value) | ||
29 | |||
30 | -- | Derived from this specification: | ||
31 | -- | ||
32 | -- > NAD NAME AND ADDRESS | ||
33 | -- > | ||
34 | -- > Function: To specify the name/address and their related | ||
35 | -- > function, either by CO82 only and/or unstructured by | ||
36 | -- > CO58 or structured by CO80 thru 3207. | ||
37 | -- > | ||
38 | -- > 010 3035 PARTY QUALIFIER M an..3 | ||
39 | -- > | ||
40 | -- > 020 C082 PARTY IDENTIFICATION DETAILS C | ||
41 | -- > 3039 Party id. identification M an..35 | ||
42 | -- > 1131 Code list qualifier C an..3 | ||
43 | -- > 3055 Code list responsible agency, coded C an..3 | ||
44 | -- > | ||
45 | -- > 030 C058 NAME AND ADDRESS C | ||
46 | -- > 3124 Name and address line M an..35 | ||
47 | -- > 3124 Name and address line C an..35 | ||
48 | -- > 3124 Name and address line C an..35 | ||
49 | -- > 3124 Name and address line C an..35 | ||
50 | -- > 3124 Name and address line C an..35 | ||
51 | -- > | ||
52 | -- > 040 C080 PARTY NAME C | ||
53 | -- > 3036 Party name M an..35 | ||
54 | -- > 3036 Party name C an..35 | ||
55 | -- > 3036 Party name C an..35 | ||
56 | -- > 3036 Party name C an..35 | ||
57 | -- > 3036 Party name C an..35 | ||
58 | -- > 3045 Party name format, coded C an..3 | ||
59 | -- > | ||
60 | -- > 050 C059 STREET C | ||
61 | -- > 3042 Street and number/p.o. box M an..35 | ||
62 | -- > 3042 Street and number/p.o. box C an..35 | ||
63 | -- > 3042 Street and number/p.o. box C an..35 | ||
64 | -- > 3042 Street and number/p.o. box C an..35 | ||
65 | -- > | ||
66 | -- > 060 3164 CITY NAME C an..35 | ||
67 | -- > | ||
68 | -- > 070 3229 COUNTRY SUB-ENTITY IDENTIFICATION C an..9 | ||
69 | -- > | ||
70 | -- > 080 3251 POSTCODE IDENTIFICATION C an..9 | ||
71 | -- > | ||
72 | -- > 090 3207 COUNTRY, CODED C an..3 | ||
73 | -- | ||
74 | -- Dependencies: 'compositeC058', 'compositeC059', 'compositeC080', 'compositeC082', 'simple3035', 'simple3164', 'simple3207', 'simple3229', 'simple3251'. | ||
75 | segmentNAD :: Parser Value | ||
76 | segmentNAD = | ||
77 | segment "NAD" | ||
78 | [ "010" .@ mandatory simple3035 | ||
79 | , "020" .@ optional compositeC082 | ||
80 | , "030" .@ optional compositeC058 | ||
81 | , "040" .@ optional compositeC080 | ||
82 | , "050" .@ optional compositeC059 | ||
83 | , "060" .@ optional simple3164 | ||
84 | , "070" .@ optional simple3229 | ||
85 | , "080" .@ optional simple3251 | ||
86 | , "090" .@ optional simple3207 | ||
87 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/PAC.hs b/specification/src/Text/Edifact/D96A/Segments/PAC.hs new file mode 100644 index 0000000..52fa367 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/PAC.hs | |||
@@ -0,0 +1,65 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.PAC | ||
7 | ( -- * Definition | ||
8 | segmentPAC | ||
9 | -- * Dependencies | ||
10 | , compositeC202 | ||
11 | , compositeC402 | ||
12 | , compositeC531 | ||
13 | , compositeC532 | ||
14 | , simple7224 | ||
15 | ) where | ||
16 | |||
17 | import Text.Edifact.D96A.Composites (compositeC202, compositeC402, | ||
18 | compositeC531, compositeC532) | ||
19 | import Text.Edifact.D96A.Simples (simple7224) | ||
20 | |||
21 | import Text.Edifact.Parsing | ||
22 | import Text.Edifact.Types (Value) | ||
23 | |||
24 | -- | Derived from this specification: | ||
25 | -- | ||
26 | -- > PAC PACKAGE | ||
27 | -- > | ||
28 | -- > Function: To describe the number and type of packages/physical | ||
29 | -- > units. | ||
30 | -- > | ||
31 | -- > 010 7224 NUMBER OF PACKAGES C n..8 | ||
32 | -- > | ||
33 | -- > 020 C531 PACKAGING DETAILS C | ||
34 | -- > 7075 Packaging level, coded C an..3 | ||
35 | -- > 7233 Packaging related information, coded C an..3 | ||
36 | -- > 7073 Packaging terms and conditions, coded C an..3 | ||
37 | -- > | ||
38 | -- > 030 C202 PACKAGE TYPE C | ||
39 | -- > 7065 Type of packages identification C an..17 | ||
40 | -- > 1131 Code list qualifier C an..3 | ||
41 | -- > 3055 Code list responsible agency, coded C an..3 | ||
42 | -- > 7064 Type of packages C an..35 | ||
43 | -- > | ||
44 | -- > 040 C402 PACKAGE TYPE IDENTIFICATION C | ||
45 | -- > 7077 Item description type, coded M an..3 | ||
46 | -- > 7064 Type of packages M an..35 | ||
47 | -- > 7143 Item number type, coded C an..3 | ||
48 | -- > 7064 Type of packages C an..35 | ||
49 | -- > 7143 Item number type, coded C an..3 | ||
50 | -- > | ||
51 | -- > 050 C532 RETURNABLE PACKAGE DETAILS C | ||
52 | -- > 8395 Returnable package freight payment C an..3 | ||
53 | -- > responsibility, coded | ||
54 | -- > 8393 Returnable package load contents, coded C an..3 | ||
55 | -- | ||
56 | -- Dependencies: 'compositeC202', 'compositeC402', 'compositeC531', 'compositeC532', 'simple7224'. | ||
57 | segmentPAC :: Parser Value | ||
58 | segmentPAC = | ||
59 | segment "PAC" | ||
60 | [ "010" .@ optional simple7224 | ||
61 | , "020" .@ optional compositeC531 | ||
62 | , "030" .@ optional compositeC202 | ||
63 | , "040" .@ optional compositeC402 | ||
64 | , "050" .@ optional compositeC532 | ||
65 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/PCD.hs b/specification/src/Text/Edifact/D96A/Segments/PCD.hs new file mode 100644 index 0000000..6f4da2d --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/PCD.hs | |||
@@ -0,0 +1,36 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.PCD | ||
7 | ( -- * Definition | ||
8 | segmentPCD | ||
9 | -- * Dependencies | ||
10 | , compositeC501 | ||
11 | ) where | ||
12 | |||
13 | import Text.Edifact.D96A.Composites (compositeC501) | ||
14 | |||
15 | import Text.Edifact.Parsing | ||
16 | import Text.Edifact.Types (Value) | ||
17 | |||
18 | -- | Derived from this specification: | ||
19 | -- | ||
20 | -- > PCD PERCENTAGE DETAILS | ||
21 | -- > | ||
22 | -- > Function: To specify percentage information. | ||
23 | -- > | ||
24 | -- > 010 C501 PERCENTAGE DETAILS M | ||
25 | -- > 5245 Percentage qualifier M an..3 | ||
26 | -- > 5482 Percentage C n..10 | ||
27 | -- > 5249 Percentage basis, coded C an..3 | ||
28 | -- > 1131 Code list qualifier C an..3 | ||
29 | -- > 3055 Code list responsible agency, coded C an..3 | ||
30 | -- | ||
31 | -- Dependencies: 'compositeC501'. | ||
32 | segmentPCD :: Parser Value | ||
33 | segmentPCD = | ||
34 | segment "PCD" | ||
35 | [ "010" .@ mandatory compositeC501 | ||
36 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/PCI.hs b/specification/src/Text/Edifact/D96A/Segments/PCI.hs new file mode 100644 index 0000000..cd5e458 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/PCI.hs | |||
@@ -0,0 +1,58 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.PCI | ||
7 | ( -- * Definition | ||
8 | segmentPCI | ||
9 | -- * Dependencies | ||
10 | , compositeC210 | ||
11 | , compositeC827 | ||
12 | , simple4233 | ||
13 | , simple8275 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Composites (compositeC210, compositeC827) | ||
17 | import Text.Edifact.D96A.Simples (simple4233, simple8275) | ||
18 | |||
19 | import Text.Edifact.Parsing | ||
20 | import Text.Edifact.Types (Value) | ||
21 | |||
22 | -- | Derived from this specification: | ||
23 | -- | ||
24 | -- > PCI PACKAGE IDENTIFICATION | ||
25 | -- > | ||
26 | -- > Function: To specify markings and labels on individual packages | ||
27 | -- > or physical units. | ||
28 | -- > | ||
29 | -- > 010 4233 MARKING INSTRUCTIONS, CODED C an..3 | ||
30 | -- > | ||
31 | -- > 020 C210 MARKS & LABELS C | ||
32 | -- > 7102 Shipping marks M an..35 | ||
33 | -- > 7102 Shipping marks C an..35 | ||
34 | -- > 7102 Shipping marks C an..35 | ||
35 | -- > 7102 Shipping marks C an..35 | ||
36 | -- > 7102 Shipping marks C an..35 | ||
37 | -- > 7102 Shipping marks C an..35 | ||
38 | -- > 7102 Shipping marks C an..35 | ||
39 | -- > 7102 Shipping marks C an..35 | ||
40 | -- > 7102 Shipping marks C an..35 | ||
41 | -- > 7102 Shipping marks C an..35 | ||
42 | -- > | ||
43 | -- > 030 8275 CONTAINER/PACKAGE STATUS, CODED C an..3 | ||
44 | -- > | ||
45 | -- > 040 C827 TYPE OF MARKING C | ||
46 | -- > 7511 Type of marking, coded M an..3 | ||
47 | -- > 1131 Code list qualifier C an..3 | ||
48 | -- > 3055 Code list responsible agency, coded C an..3 | ||
49 | -- | ||
50 | -- Dependencies: 'compositeC210', 'compositeC827', 'simple4233', 'simple8275'. | ||
51 | segmentPCI :: Parser Value | ||
52 | segmentPCI = | ||
53 | segment "PCI" | ||
54 | [ "010" .@ optional simple4233 | ||
55 | , "020" .@ optional compositeC210 | ||
56 | , "030" .@ optional simple8275 | ||
57 | , "040" .@ optional compositeC827 | ||
58 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/PIA.hs b/specification/src/Text/Edifact/D96A/Segments/PIA.hs new file mode 100644 index 0000000..95d9813 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/PIA.hs | |||
@@ -0,0 +1,69 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.PIA | ||
7 | ( -- * Definition | ||
8 | segmentPIA | ||
9 | -- * Dependencies | ||
10 | , compositeC212 | ||
11 | , simple4347 | ||
12 | ) where | ||
13 | |||
14 | import Text.Edifact.D96A.Composites (compositeC212) | ||
15 | import Text.Edifact.D96A.Simples (simple4347) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > PIA ADDITIONAL PRODUCT ID | ||
23 | -- > | ||
24 | -- > Function: To specify additional or substitutional item | ||
25 | -- > identification codes. | ||
26 | -- > | ||
27 | -- > 010 4347 PRODUCT ID. FUNCTION QUALIFIER M an..3 | ||
28 | -- > | ||
29 | -- > 020 C212 ITEM NUMBER IDENTIFICATION M | ||
30 | -- > 7140 Item number C an..35 | ||
31 | -- > 7143 Item number type, coded C an..3 | ||
32 | -- > 1131 Code list qualifier C an..3 | ||
33 | -- > 3055 Code list responsible agency, coded C an..3 | ||
34 | -- > | ||
35 | -- > 030 C212 ITEM NUMBER IDENTIFICATION C | ||
36 | -- > 7140 Item number C an..35 | ||
37 | -- > 7143 Item number type, coded C an..3 | ||
38 | -- > 1131 Code list qualifier C an..3 | ||
39 | -- > 3055 Code list responsible agency, coded C an..3 | ||
40 | -- > | ||
41 | -- > 040 C212 ITEM NUMBER IDENTIFICATION C | ||
42 | -- > 7140 Item number C an..35 | ||
43 | -- > 7143 Item number type, coded C an..3 | ||
44 | -- > 1131 Code list qualifier C an..3 | ||
45 | -- > 3055 Code list responsible agency, coded C an..3 | ||
46 | -- > | ||
47 | -- > 050 C212 ITEM NUMBER IDENTIFICATION C | ||
48 | -- > 7140 Item number C an..35 | ||
49 | -- > 7143 Item number type, coded C an..3 | ||
50 | -- > 1131 Code list qualifier C an..3 | ||
51 | -- > 3055 Code list responsible agency, coded C an..3 | ||
52 | -- > | ||
53 | -- > 060 C212 ITEM NUMBER IDENTIFICATION C | ||
54 | -- > 7140 Item number C an..35 | ||
55 | -- > 7143 Item number type, coded C an..3 | ||
56 | -- > 1131 Code list qualifier C an..3 | ||
57 | -- > 3055 Code list responsible agency, coded C an..3 | ||
58 | -- | ||
59 | -- Dependencies: 'compositeC212', 'simple4347'. | ||
60 | segmentPIA :: Parser Value | ||
61 | segmentPIA = | ||
62 | segment "PIA" | ||
63 | [ "010" .@ mandatory simple4347 | ||
64 | , "020" .@ mandatory compositeC212 | ||
65 | , "030" .@ optional compositeC212 | ||
66 | , "040" .@ optional compositeC212 | ||
67 | , "050" .@ optional compositeC212 | ||
68 | , "060" .@ optional compositeC212 | ||
69 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/PRI.hs b/specification/src/Text/Edifact/D96A/Segments/PRI.hs new file mode 100644 index 0000000..09c4834 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/PRI.hs | |||
@@ -0,0 +1,42 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.PRI | ||
7 | ( -- * Definition | ||
8 | segmentPRI | ||
9 | -- * Dependencies | ||
10 | , compositeC509 | ||
11 | , simple5213 | ||
12 | ) where | ||
13 | |||
14 | import Text.Edifact.D96A.Composites (compositeC509) | ||
15 | import Text.Edifact.D96A.Simples (simple5213) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > PRI PRICE DETAILS | ||
23 | -- > | ||
24 | -- > Function: To specify price information. | ||
25 | -- > | ||
26 | -- > 010 C509 PRICE INFORMATION C | ||
27 | -- > 5125 Price qualifier M an..3 | ||
28 | -- > 5118 Price C n..15 | ||
29 | -- > 5375 Price type, coded C an..3 | ||
30 | -- > 5387 Price type qualifier C an..3 | ||
31 | -- > 5284 Unit price basis C n..9 | ||
32 | -- > 6411 Measure unit qualifier C an..3 | ||
33 | -- > | ||
34 | -- > 020 5213 SUB-LINE PRICE CHANGE, CODED C an..3 | ||
35 | -- | ||
36 | -- Dependencies: 'compositeC509', 'simple5213'. | ||
37 | segmentPRI :: Parser Value | ||
38 | segmentPRI = | ||
39 | segment "PRI" | ||
40 | [ "010" .@ optional compositeC509 | ||
41 | , "020" .@ optional simple5213 | ||
42 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/QTY.hs b/specification/src/Text/Edifact/D96A/Segments/QTY.hs new file mode 100644 index 0000000..9d8027b --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/QTY.hs | |||
@@ -0,0 +1,34 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.QTY | ||
7 | ( -- * Definition | ||
8 | segmentQTY | ||
9 | -- * Dependencies | ||
10 | , compositeC186 | ||
11 | ) where | ||
12 | |||
13 | import Text.Edifact.D96A.Composites (compositeC186) | ||
14 | |||
15 | import Text.Edifact.Parsing | ||
16 | import Text.Edifact.Types (Value) | ||
17 | |||
18 | -- | Derived from this specification: | ||
19 | -- | ||
20 | -- > QTY QUANTITY | ||
21 | -- > | ||
22 | -- > Function: To specify a pertinent quantity. | ||
23 | -- > | ||
24 | -- > 010 C186 QUANTITY DETAILS M | ||
25 | -- > 6063 Quantity qualifier M an..3 | ||
26 | -- > 6060 Quantity M n..15 | ||
27 | -- > 6411 Measure unit qualifier C an..3 | ||
28 | -- | ||
29 | -- Dependencies: 'compositeC186'. | ||
30 | segmentQTY :: Parser Value | ||
31 | segmentQTY = | ||
32 | segment "QTY" | ||
33 | [ "010" .@ mandatory compositeC186 | ||
34 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/QVR.hs b/specification/src/Text/Edifact/D96A/Segments/QVR.hs new file mode 100644 index 0000000..8130fe1 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/QVR.hs | |||
@@ -0,0 +1,50 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.QVR | ||
7 | ( -- * Definition | ||
8 | segmentQVR | ||
9 | -- * Dependencies | ||
10 | , compositeC279 | ||
11 | , compositeC960 | ||
12 | , simple4221 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Composites (compositeC279, compositeC960) | ||
16 | import Text.Edifact.D96A.Simples (simple4221) | ||
17 | |||
18 | import Text.Edifact.Parsing | ||
19 | import Text.Edifact.Types (Value) | ||
20 | |||
21 | -- | Derived from this specification: | ||
22 | -- | ||
23 | -- > QVR QUANTITY VARIANCES | ||
24 | -- > | ||
25 | -- > Function: To specify item details relating to quantity | ||
26 | -- > variances. | ||
27 | -- > | ||
28 | -- > Note: This segment replaces segment QVA (which has been | ||
29 | -- > deleted in this directory). | ||
30 | -- > | ||
31 | -- > 010 C279 QUANTITY DIFFERENCE INFORMATION C | ||
32 | -- > 6064 Quantity difference M n..15 | ||
33 | -- > 6063 Quantity qualifier C an..3 | ||
34 | -- > | ||
35 | -- > 020 4221 DISCREPANCY, CODED C an..3 | ||
36 | -- > | ||
37 | -- > 030 C960 REASON FOR CHANGE C | ||
38 | -- > 4295 Change reason, coded C an..3 | ||
39 | -- > 1131 Code list qualifier C an..3 | ||
40 | -- > 3055 Code list responsible agency, coded C an..3 | ||
41 | -- > 4294 Change reason C an..35 | ||
42 | -- | ||
43 | -- Dependencies: 'compositeC279', 'compositeC960', 'simple4221'. | ||
44 | segmentQVR :: Parser Value | ||
45 | segmentQVR = | ||
46 | segment "QVR" | ||
47 | [ "010" .@ optional compositeC279 | ||
48 | , "020" .@ optional simple4221 | ||
49 | , "030" .@ optional compositeC960 | ||
50 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/RFF.hs b/specification/src/Text/Edifact/D96A/Segments/RFF.hs new file mode 100644 index 0000000..a5bbab6 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/RFF.hs | |||
@@ -0,0 +1,35 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.RFF | ||
7 | ( -- * Definition | ||
8 | segmentRFF | ||
9 | -- * Dependencies | ||
10 | , compositeC506 | ||
11 | ) where | ||
12 | |||
13 | import Text.Edifact.D96A.Composites (compositeC506) | ||
14 | |||
15 | import Text.Edifact.Parsing | ||
16 | import Text.Edifact.Types (Value) | ||
17 | |||
18 | -- | Derived from this specification: | ||
19 | -- | ||
20 | -- > RFF REFERENCE | ||
21 | -- > | ||
22 | -- > Function: To specify a reference. | ||
23 | -- > | ||
24 | -- > 010 C506 REFERENCE M | ||
25 | -- > 1153 Reference qualifier M an..3 | ||
26 | -- > 1154 Reference number C an..35 | ||
27 | -- > 1156 Line number C an..6 | ||
28 | -- > 4000 Reference version number C an..35 | ||
29 | -- | ||
30 | -- Dependencies: 'compositeC506'. | ||
31 | segmentRFF :: Parser Value | ||
32 | segmentRFF = | ||
33 | segment "RFF" | ||
34 | [ "010" .@ mandatory compositeC506 | ||
35 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/RNG.hs b/specification/src/Text/Edifact/D96A/Segments/RNG.hs new file mode 100644 index 0000000..013d6b7 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/RNG.hs | |||
@@ -0,0 +1,39 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.RNG | ||
7 | ( -- * Definition | ||
8 | segmentRNG | ||
9 | -- * Dependencies | ||
10 | , compositeC280 | ||
11 | , simple6167 | ||
12 | ) where | ||
13 | |||
14 | import Text.Edifact.D96A.Composites (compositeC280) | ||
15 | import Text.Edifact.D96A.Simples (simple6167) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > RNG RANGE DETAILS | ||
23 | -- > | ||
24 | -- > Function: To identify a range. | ||
25 | -- > | ||
26 | -- > 010 6167 RANGE TYPE QUALIFIER M an..3 | ||
27 | -- > | ||
28 | -- > 020 C280 RANGE C | ||
29 | -- > 6411 Measure unit qualifier M an..3 | ||
30 | -- > 6162 Range minimum C n..18 | ||
31 | -- > 6152 Range maximum C n..18 | ||
32 | -- | ||
33 | -- Dependencies: 'compositeC280', 'simple6167'. | ||
34 | segmentRNG :: Parser Value | ||
35 | segmentRNG = | ||
36 | segment "RNG" | ||
37 | [ "010" .@ mandatory simple6167 | ||
38 | , "020" .@ optional compositeC280 | ||
39 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/SEL.hs b/specification/src/Text/Edifact/D96A/Segments/SEL.hs new file mode 100644 index 0000000..fab1a00 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/SEL.hs | |||
@@ -0,0 +1,44 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.SEL | ||
7 | ( -- * Definition | ||
8 | segmentSEL | ||
9 | -- * Dependencies | ||
10 | , compositeC215 | ||
11 | , simple4517 | ||
12 | , simple9308 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Composites (compositeC215) | ||
16 | import Text.Edifact.D96A.Simples (simple4517, simple9308) | ||
17 | |||
18 | import Text.Edifact.Parsing | ||
19 | import Text.Edifact.Types (Value) | ||
20 | |||
21 | -- | Derived from this specification: | ||
22 | -- | ||
23 | -- > SEL SEAL NUMBER | ||
24 | -- > | ||
25 | -- > Function: To specify a seal number related to equipment. | ||
26 | -- > | ||
27 | -- > 010 9308 SEAL NUMBER M an..10 | ||
28 | -- > | ||
29 | -- > 020 C215 SEAL ISSUER C | ||
30 | -- > 9303 Sealing party, coded C an..3 | ||
31 | -- > 1131 Code list qualifier C an..3 | ||
32 | -- > 3055 Code list responsible agency, coded C an..3 | ||
33 | -- > 9302 Sealing party C an..35 | ||
34 | -- > | ||
35 | -- > 030 4517 SEAL CONDITION, CODED C an..3 | ||
36 | -- | ||
37 | -- Dependencies: 'compositeC215', 'simple4517', 'simple9308'. | ||
38 | segmentSEL :: Parser Value | ||
39 | segmentSEL = | ||
40 | segment "SEL" | ||
41 | [ "010" .@ mandatory simple9308 | ||
42 | , "020" .@ optional compositeC215 | ||
43 | , "030" .@ optional simple4517 | ||
44 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/SGP.hs b/specification/src/Text/Edifact/D96A/Segments/SGP.hs new file mode 100644 index 0000000..41b6144 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/SGP.hs | |||
@@ -0,0 +1,41 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.SGP | ||
7 | ( -- * Definition | ||
8 | segmentSGP | ||
9 | -- * Dependencies | ||
10 | , compositeC237 | ||
11 | , simple7224 | ||
12 | ) where | ||
13 | |||
14 | import Text.Edifact.D96A.Composites (compositeC237) | ||
15 | import Text.Edifact.D96A.Simples (simple7224) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > SGP SPLIT GOODS PLACEMENT | ||
23 | -- > | ||
24 | -- > Function: To specify the placement of goods in relation to | ||
25 | -- > equipment. | ||
26 | -- > | ||
27 | -- > 010 C237 EQUIPMENT IDENTIFICATION M | ||
28 | -- > 8260 Equipment identification number C an..17 | ||
29 | -- > 1131 Code list qualifier C an..3 | ||
30 | -- > 3055 Code list responsible agency, coded C an..3 | ||
31 | -- > 3207 Country, coded C an..3 | ||
32 | -- > | ||
33 | -- > 020 7224 NUMBER OF PACKAGES C n..8 | ||
34 | -- | ||
35 | -- Dependencies: 'compositeC237', 'simple7224'. | ||
36 | segmentSGP :: Parser Value | ||
37 | segmentSGP = | ||
38 | segment "SGP" | ||
39 | [ "010" .@ mandatory compositeC237 | ||
40 | , "020" .@ optional simple7224 | ||
41 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/STS.hs b/specification/src/Text/Edifact/D96A/Segments/STS.hs new file mode 100644 index 0000000..f162dc4 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/STS.hs | |||
@@ -0,0 +1,82 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.STS | ||
7 | ( -- * Definition | ||
8 | segmentSTS | ||
9 | -- * Dependencies | ||
10 | , compositeC555 | ||
11 | , compositeC556 | ||
12 | , compositeC601 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Composites (compositeC555, compositeC556, | ||
16 | compositeC601) | ||
17 | |||
18 | import Text.Edifact.Parsing | ||
19 | import Text.Edifact.Types (Value) | ||
20 | |||
21 | -- | Derived from this specification: | ||
22 | -- | ||
23 | -- > STS STATUS | ||
24 | -- > | ||
25 | -- > Function: To specify the type of industry sector/application to | ||
26 | -- > which this segment refers, giving the status and | ||
27 | -- > status reason relevant to conducting business and/or | ||
28 | -- > services. | ||
29 | -- > | ||
30 | -- > 010 C601 STATUS TYPE C | ||
31 | -- > 9015 Status type, coded M an..3 | ||
32 | -- > 1131 Code list qualifier C an..3 | ||
33 | -- > 3055 Code list responsible agency, coded C an..3 | ||
34 | -- > | ||
35 | -- > 020 C555 STATUS EVENT C | ||
36 | -- > 9011 Status event, coded M an..3 | ||
37 | -- > 1131 Code list qualifier C an..3 | ||
38 | -- > 3055 Code list responsible agency, coded C an..3 | ||
39 | -- > 9010 Status event C an..35 | ||
40 | -- > | ||
41 | -- > 030 C556 STATUS REASON C | ||
42 | -- > 9013 Status reason, coded M an..3 | ||
43 | -- > 1131 Code list qualifier C an..3 | ||
44 | -- > 3055 Code list responsible agency, coded C an..3 | ||
45 | -- > 9012 Status reason C an..35 | ||
46 | -- > | ||
47 | -- > 040 C556 STATUS REASON C | ||
48 | -- > 9013 Status reason, coded M an..3 | ||
49 | -- > 1131 Code list qualifier C an..3 | ||
50 | -- > 3055 Code list responsible agency, coded C an..3 | ||
51 | -- > 9012 Status reason C an..35 | ||
52 | -- > | ||
53 | -- > 050 C556 STATUS REASON C | ||
54 | -- > 9013 Status reason, coded M an..3 | ||
55 | -- > 1131 Code list qualifier C an..3 | ||
56 | -- > 3055 Code list responsible agency, coded C an..3 | ||
57 | -- > 9012 Status reason C an..35 | ||
58 | -- > | ||
59 | -- > 060 C556 STATUS REASON C | ||
60 | -- > 9013 Status reason, coded M an..3 | ||
61 | -- > 1131 Code list qualifier C an..3 | ||
62 | -- > 3055 Code list responsible agency, coded C an..3 | ||
63 | -- > 9012 Status reason C an..35 | ||
64 | -- > | ||
65 | -- > 070 C556 STATUS REASON C | ||
66 | -- > 9013 Status reason, coded M an..3 | ||
67 | -- > 1131 Code list qualifier C an..3 | ||
68 | -- > 3055 Code list responsible agency, coded C an..3 | ||
69 | -- > 9012 Status reason C an..35 | ||
70 | -- | ||
71 | -- Dependencies: 'compositeC555', 'compositeC556', 'compositeC601'. | ||
72 | segmentSTS :: Parser Value | ||
73 | segmentSTS = | ||
74 | segment "STS" | ||
75 | [ "010" .@ optional compositeC601 | ||
76 | , "020" .@ optional compositeC555 | ||
77 | , "030" .@ optional compositeC556 | ||
78 | , "040" .@ optional compositeC556 | ||
79 | , "050" .@ optional compositeC556 | ||
80 | , "060" .@ optional compositeC556 | ||
81 | , "070" .@ optional compositeC556 | ||
82 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/TCC.hs b/specification/src/Text/Edifact/D96A/Segments/TCC.hs new file mode 100644 index 0000000..3595b96 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/TCC.hs | |||
@@ -0,0 +1,68 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.TCC | ||
7 | ( -- * Definition | ||
8 | segmentTCC | ||
9 | -- * Dependencies | ||
10 | , compositeC200 | ||
11 | , compositeC203 | ||
12 | , compositeC528 | ||
13 | , compositeC554 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Composites (compositeC200, compositeC203, | ||
17 | compositeC528, compositeC554) | ||
18 | |||
19 | import Text.Edifact.Parsing | ||
20 | import Text.Edifact.Types (Value) | ||
21 | |||
22 | -- | Derived from this specification: | ||
23 | -- | ||
24 | -- > TCC TRANSPORT CHARGE/RATE CALCULATIONS | ||
25 | -- > | ||
26 | -- > Function: To specify charges. | ||
27 | -- > | ||
28 | -- > 010 C200 CHARGE C | ||
29 | -- > 8023 Freight and charges identification C an..17 | ||
30 | -- > 1131 Code list qualifier C an..3 | ||
31 | -- > 3055 Code list responsible agency, coded C an..3 | ||
32 | -- > 8022 Freight and charges C an..26 | ||
33 | -- > 4237 Prepaid/collect indicator, coded C an..3 | ||
34 | -- > 7140 Item number C an..35 | ||
35 | -- > | ||
36 | -- > 020 C203 RATE/TARIFF CLASS C | ||
37 | -- > 5243 Rate/tariff class identification M an..9 | ||
38 | -- > 1131 Code list qualifier C an..3 | ||
39 | -- > 3055 Code list responsible agency, coded C an..3 | ||
40 | -- > 5242 Rate/tariff class C an..35 | ||
41 | -- > 5275 Supplementary rate/tariff basis C an..6 | ||
42 | -- > identification | ||
43 | -- > 1131 Code list qualifier C an..3 | ||
44 | -- > 3055 Code list responsible agency, coded C an..3 | ||
45 | -- > 5275 Supplementary rate/tariff basis C an..6 | ||
46 | -- > identification | ||
47 | -- > 1131 Code list qualifier C an..3 | ||
48 | -- > 3055 Code list responsible agency, coded C an..3 | ||
49 | -- > | ||
50 | -- > 030 C528 COMMODITY/RATE DETAIL C | ||
51 | -- > 7357 Commodity/rate identification C an..18 | ||
52 | -- > 1131 Code list qualifier C an..3 | ||
53 | -- > 3055 Code list responsible agency, coded C an..3 | ||
54 | -- > | ||
55 | -- > 040 C554 RATE/TARIFF CLASS DETAIL C | ||
56 | -- > 5243 Rate/tariff class identification C an..9 | ||
57 | -- > 1131 Code list qualifier C an..3 | ||
58 | -- > 3055 Code list responsible agency, coded C an..3 | ||
59 | -- | ||
60 | -- Dependencies: 'compositeC200', 'compositeC203', 'compositeC528', 'compositeC554'. | ||
61 | segmentTCC :: Parser Value | ||
62 | segmentTCC = | ||
63 | segment "TCC" | ||
64 | [ "010" .@ optional compositeC200 | ||
65 | , "020" .@ optional compositeC203 | ||
66 | , "030" .@ optional compositeC528 | ||
67 | , "040" .@ optional compositeC554 | ||
68 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/TDT.hs b/specification/src/Text/Edifact/D96A/Segments/TDT.hs new file mode 100644 index 0000000..2d65eea --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/TDT.hs | |||
@@ -0,0 +1,87 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.TDT | ||
7 | ( -- * Definition | ||
8 | segmentTDT | ||
9 | -- * Dependencies | ||
10 | , compositeC040 | ||
11 | , compositeC220 | ||
12 | , compositeC222 | ||
13 | , compositeC228 | ||
14 | , compositeC401 | ||
15 | , simple8028 | ||
16 | , simple8051 | ||
17 | , simple8101 | ||
18 | , simple8281 | ||
19 | ) where | ||
20 | |||
21 | import Text.Edifact.D96A.Composites (compositeC040, compositeC220, | ||
22 | compositeC222, compositeC228, | ||
23 | compositeC401) | ||
24 | import Text.Edifact.D96A.Simples (simple8028, simple8051, | ||
25 | simple8101, simple8281) | ||
26 | |||
27 | import Text.Edifact.Parsing | ||
28 | import Text.Edifact.Types (Value) | ||
29 | |||
30 | -- | Derived from this specification: | ||
31 | -- | ||
32 | -- > TDT DETAILS OF TRANSPORT | ||
33 | -- > | ||
34 | -- > Function: To specify the transport details such as mode of | ||
35 | -- > transport, means of transport, its conveyance | ||
36 | -- > reference number and the identification of the means | ||
37 | -- > of transport. | ||
38 | -- > The segment may be pointed to by the TPL segment. | ||
39 | -- > | ||
40 | -- > 010 8051 TRANSPORT STAGE QUALIFIER M an..3 | ||
41 | -- > | ||
42 | -- > 020 8028 CONVEYANCE REFERENCE NUMBER C an..17 | ||
43 | -- > | ||
44 | -- > 030 C220 MODE OF TRANSPORT C | ||
45 | -- > 8067 Mode of transport, coded C an..3 | ||
46 | -- > 8066 Mode of transport C an..17 | ||
47 | -- > | ||
48 | -- > 040 C228 TRANSPORT MEANS C | ||
49 | -- > 8179 Type of means of transport identification C an..8 | ||
50 | -- > 8178 Type of means of transport C an..17 | ||
51 | -- > | ||
52 | -- > 050 C040 CARRIER C | ||
53 | -- > 3127 Carrier identification C an..17 | ||
54 | -- > 1131 Code list qualifier C an..3 | ||
55 | -- > 3055 Code list responsible agency, coded C an..3 | ||
56 | -- > 3128 Carrier name C an..35 | ||
57 | -- > | ||
58 | -- > 060 8101 TRANSIT DIRECTION, CODED C an..3 | ||
59 | -- > | ||
60 | -- > 070 C401 EXCESS TRANSPORTATION INFORMATION C | ||
61 | -- > 8457 Excess transportation reason, coded M an..3 | ||
62 | -- > 8459 Excess transportation responsibility, coded M an..3 | ||
63 | -- > 7130 Customer authorization number C an..17 | ||
64 | -- > | ||
65 | -- > 080 C222 TRANSPORT IDENTIFICATION C | ||
66 | -- > 8213 Id. of means of transport identification C an..9 | ||
67 | -- > 1131 Code list qualifier C an..3 | ||
68 | -- > 3055 Code list responsible agency, coded C an..3 | ||
69 | -- > 8212 Id. of the means of transport C an..35 | ||
70 | -- > 8453 Nationality of means of transport, coded C an..3 | ||
71 | -- > | ||
72 | -- > 090 8281 TRANSPORT OWNERSHIP, CODED C an..3 | ||
73 | -- | ||
74 | -- Dependencies: 'compositeC040', 'compositeC220', 'compositeC222', 'compositeC228', 'compositeC401', 'simple8028', 'simple8051', 'simple8101', 'simple8281'. | ||
75 | segmentTDT :: Parser Value | ||
76 | segmentTDT = | ||
77 | segment "TDT" | ||
78 | [ "010" .@ mandatory simple8051 | ||
79 | , "020" .@ optional simple8028 | ||
80 | , "030" .@ optional compositeC220 | ||
81 | , "040" .@ optional compositeC228 | ||
82 | , "050" .@ optional compositeC040 | ||
83 | , "060" .@ optional simple8101 | ||
84 | , "070" .@ optional compositeC401 | ||
85 | , "080" .@ optional compositeC222 | ||
86 | , "090" .@ optional simple8281 | ||
87 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/TMD.hs b/specification/src/Text/Edifact/D96A/Segments/TMD.hs new file mode 100644 index 0000000..df7157a --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/TMD.hs | |||
@@ -0,0 +1,44 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.TMD | ||
7 | ( -- * Definition | ||
8 | segmentTMD | ||
9 | -- * Dependencies | ||
10 | , compositeC219 | ||
11 | , simple8332 | ||
12 | , simple8341 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Composites (compositeC219) | ||
16 | import Text.Edifact.D96A.Simples (simple8332, simple8341) | ||
17 | |||
18 | import Text.Edifact.Parsing | ||
19 | import Text.Edifact.Types (Value) | ||
20 | |||
21 | -- | Derived from this specification: | ||
22 | -- | ||
23 | -- > | TMD TRANSPORT MOVEMENT DETAILS | ||
24 | -- > | ||
25 | -- > | Function: To specify operational transport movement details for | ||
26 | -- > a goods item or equipment (which may differ from the | ||
27 | -- > contractual conditions). | ||
28 | -- > | ||
29 | -- > 010 C219 MOVEMENT TYPE C | ||
30 | -- > 8335 Movement type, coded C an..3 | ||
31 | -- > 8334 Movement type C an..35 | ||
32 | -- > | ||
33 | -- > 020 8332 EQUIPMENT PLAN C an..26 | ||
34 | -- > | ||
35 | -- > 030 8341 HAULAGE ARRANGEMENTS, CODED C an..3 | ||
36 | -- | ||
37 | -- Dependencies: 'compositeC219', 'simple8332', 'simple8341'. | ||
38 | segmentTMD :: Parser Value | ||
39 | segmentTMD = | ||
40 | segment "TMD" | ||
41 | [ "010" .@ optional compositeC219 | ||
42 | , "020" .@ optional simple8332 | ||
43 | , "030" .@ optional simple8341 | ||
44 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/TMP.hs b/specification/src/Text/Edifact/D96A/Segments/TMP.hs new file mode 100644 index 0000000..7f251c8 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/TMP.hs | |||
@@ -0,0 +1,38 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.TMP | ||
7 | ( -- * Definition | ||
8 | segmentTMP | ||
9 | -- * Dependencies | ||
10 | , compositeC239 | ||
11 | , simple6245 | ||
12 | ) where | ||
13 | |||
14 | import Text.Edifact.D96A.Composites (compositeC239) | ||
15 | import Text.Edifact.D96A.Simples (simple6245) | ||
16 | |||
17 | import Text.Edifact.Parsing | ||
18 | import Text.Edifact.Types (Value) | ||
19 | |||
20 | -- | Derived from this specification: | ||
21 | -- | ||
22 | -- > TMP TEMPERATURE | ||
23 | -- > | ||
24 | -- > Function: To specify the temperature setting. | ||
25 | -- > | ||
26 | -- > 010 6245 TEMPERATURE QUALIFIER M an..3 | ||
27 | -- > | ||
28 | -- > 020 C239 TEMPERATURE SETTING C | ||
29 | -- > 6246 Temperature setting C n3 | ||
30 | -- > 6411 Measure unit qualifier C an..3 | ||
31 | -- | ||
32 | -- Dependencies: 'compositeC239', 'simple6245'. | ||
33 | segmentTMP :: Parser Value | ||
34 | segmentTMP = | ||
35 | segment "TMP" | ||
36 | [ "010" .@ mandatory simple6245 | ||
37 | , "020" .@ optional compositeC239 | ||
38 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/TOD.hs b/specification/src/Text/Edifact/D96A/Segments/TOD.hs new file mode 100644 index 0000000..a0c129a --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/TOD.hs | |||
@@ -0,0 +1,45 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.TOD | ||
7 | ( -- * Definition | ||
8 | segmentTOD | ||
9 | -- * Dependencies | ||
10 | , compositeC100 | ||
11 | , simple4055 | ||
12 | , simple4215 | ||
13 | ) where | ||
14 | |||
15 | import Text.Edifact.D96A.Composites (compositeC100) | ||
16 | import Text.Edifact.D96A.Simples (simple4055, simple4215) | ||
17 | |||
18 | import Text.Edifact.Parsing | ||
19 | import Text.Edifact.Types (Value) | ||
20 | |||
21 | -- | Derived from this specification: | ||
22 | -- | ||
23 | -- > TOD TERMS OF DELIVERY OR TRANSPORT | ||
24 | -- > | ||
25 | -- > Function: To specify terms of delivery or transport. | ||
26 | -- > | ||
27 | -- > 010 4055 TERMS OF DELIVERY OR TRANSPORT FUNCTION, CODED C an..3 | ||
28 | -- > | ||
29 | -- > 020 4215 TRANSPORT CHARGES METHOD OF PAYMENT, CODED C an..3 | ||
30 | -- > | ||
31 | -- > 030 C100 TERMS OF DELIVERY OR TRANSPORT C | ||
32 | -- > 4053 Terms of delivery or transport, coded C an..3 | ||
33 | -- > 1131 Code list qualifier C an..3 | ||
34 | -- > 3055 Code list responsible agency, coded C an..3 | ||
35 | -- > 4052 Terms of delivery or transport C an..70 | ||
36 | -- > 4052 Terms of delivery or transport C an..70 | ||
37 | -- | ||
38 | -- Dependencies: 'compositeC100', 'simple4055', 'simple4215'. | ||
39 | segmentTOD :: Parser Value | ||
40 | segmentTOD = | ||
41 | segment "TOD" | ||
42 | [ "010" .@ optional simple4055 | ||
43 | , "020" .@ optional simple4215 | ||
44 | , "030" .@ optional compositeC100 | ||
45 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/TPL.hs b/specification/src/Text/Edifact/D96A/Segments/TPL.hs new file mode 100644 index 0000000..2e9f64a --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/TPL.hs | |||
@@ -0,0 +1,38 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.TPL | ||
7 | ( -- * Definition | ||
8 | segmentTPL | ||
9 | -- * Dependencies | ||
10 | , compositeC222 | ||
11 | ) where | ||
12 | |||
13 | import Text.Edifact.D96A.Composites (compositeC222) | ||
14 | |||
15 | import Text.Edifact.Parsing | ||
16 | import Text.Edifact.Types (Value) | ||
17 | |||
18 | -- | Derived from this specification: | ||
19 | -- | ||
20 | -- > TPL TRANSPORT PLACEMENT | ||
21 | -- > | ||
22 | -- > Function: To specify placement of goods or equipment in relation | ||
23 | -- > to the transport used. The segment serves as a pointer | ||
24 | -- > to the TDT segment group. | ||
25 | -- > | ||
26 | -- > 010 C222 TRANSPORT IDENTIFICATION M | ||
27 | -- > 8213 Id. of means of transport identification C an..9 | ||
28 | -- > 1131 Code list qualifier C an..3 | ||
29 | -- > 3055 Code list responsible agency, coded C an..3 | ||
30 | -- > 8212 Id. of the means of transport C an..35 | ||
31 | -- > 8453 Nationality of means of transport, coded C an..3 | ||
32 | -- | ||
33 | -- Dependencies: 'compositeC222'. | ||
34 | segmentTPL :: Parser Value | ||
35 | segmentTPL = | ||
36 | segment "TPL" | ||
37 | [ "010" .@ mandatory compositeC222 | ||
38 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Segments/TSR.hs b/specification/src/Text/Edifact/D96A/Segments/TSR.hs new file mode 100644 index 0000000..9c65396 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Segments/TSR.hs | |||
@@ -0,0 +1,60 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Segments.TSR | ||
7 | ( -- * Definition | ||
8 | segmentTSR | ||
9 | -- * Dependencies | ||
10 | , compositeC233 | ||
11 | , compositeC536 | ||
12 | , compositeC537 | ||
13 | , compositeC703 | ||
14 | ) where | ||
15 | |||
16 | import Text.Edifact.D96A.Composites (compositeC233, compositeC536, | ||
17 | compositeC537, compositeC703) | ||
18 | |||
19 | import Text.Edifact.Parsing | ||
20 | import Text.Edifact.Types (Value) | ||
21 | |||
22 | -- | Derived from this specification: | ||
23 | -- | ||
24 | -- > TSR TRANSPORT SERVICE REQUIREMENTS | ||
25 | -- > | ||
26 | -- > Function: To specify the contract and carriage conditions and | ||
27 | -- > service and priority requirements for the transport. | ||
28 | -- > | ||
29 | -- > 010 C536 CONTRACT AND CARRIAGE CONDITION C | ||
30 | -- > 4065 Contract and carriage condition, coded M an..3 | ||
31 | -- > 1131 Code list qualifier C an..3 | ||
32 | -- > 3055 Code list responsible agency, coded C an..3 | ||
33 | -- > | ||
34 | -- > 020 C233 SERVICE C | ||
35 | -- > 7273 Service requirement, coded M an..3 | ||
36 | -- > 1131 Code list qualifier C an..3 | ||
37 | -- > 3055 Code list responsible agency, coded C an..3 | ||
38 | -- > 7273 Service requirement, coded C an..3 | ||
39 | -- > 1131 Code list qualifier C an..3 | ||
40 | -- > 3055 Code list responsible agency, coded C an..3 | ||
41 | -- > | ||
42 | -- > 030 C537 TRANSPORT PRIORITY C | ||
43 | -- > 4219 Transport priority, coded M an..3 | ||
44 | -- > 1131 Code list qualifier C an..3 | ||
45 | -- > 3055 Code list responsible agency, coded C an..3 | ||
46 | -- > | ||
47 | -- > 040 C703 NATURE OF CARGO C | ||
48 | -- > 7085 Nature of cargo, coded M an..3 | ||
49 | -- > 1131 Code list qualifier C an..3 | ||
50 | -- > 3055 Code list responsible agency, coded C an..3 | ||
51 | -- | ||
52 | -- Dependencies: 'compositeC233', 'compositeC536', 'compositeC537', 'compositeC703'. | ||
53 | segmentTSR :: Parser Value | ||
54 | segmentTSR = | ||
55 | segment "TSR" | ||
56 | [ "010" .@ optional compositeC536 | ||
57 | , "020" .@ optional compositeC233 | ||
58 | , "030" .@ optional compositeC537 | ||
59 | , "040" .@ optional compositeC703 | ||
60 | ] | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples.hs b/specification/src/Text/Edifact/D96A/Simples.hs new file mode 100644 index 0000000..dea0734 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples.hs | |||
@@ -0,0 +1,216 @@ | |||
1 | module Text.Edifact.D96A.Simples | ||
2 | ( module S | ||
3 | ) where | ||
4 | |||
5 | import Text.Edifact.D96A.Simples.S1000 as S | ||
6 | import Text.Edifact.D96A.Simples.S1001 as S | ||
7 | import Text.Edifact.D96A.Simples.S1004 as S | ||
8 | import Text.Edifact.D96A.Simples.S1082 as S | ||
9 | import Text.Edifact.D96A.Simples.S1131 as S | ||
10 | import Text.Edifact.D96A.Simples.S1153 as S | ||
11 | import Text.Edifact.D96A.Simples.S1154 as S | ||
12 | import Text.Edifact.D96A.Simples.S1156 as S | ||
13 | import Text.Edifact.D96A.Simples.S1218 as S | ||
14 | import Text.Edifact.D96A.Simples.S1220 as S | ||
15 | import Text.Edifact.D96A.Simples.S1222 as S | ||
16 | import Text.Edifact.D96A.Simples.S1225 as S | ||
17 | import Text.Edifact.D96A.Simples.S1229 as S | ||
18 | import Text.Edifact.D96A.Simples.S1312 as S | ||
19 | import Text.Edifact.D96A.Simples.S1366 as S | ||
20 | import Text.Edifact.D96A.Simples.S1373 as S | ||
21 | import Text.Edifact.D96A.Simples.S1490 as S | ||
22 | import Text.Edifact.D96A.Simples.S1496 as S | ||
23 | import Text.Edifact.D96A.Simples.S2005 as S | ||
24 | import Text.Edifact.D96A.Simples.S2379 as S | ||
25 | import Text.Edifact.D96A.Simples.S2380 as S | ||
26 | import Text.Edifact.D96A.Simples.S3035 as S | ||
27 | import Text.Edifact.D96A.Simples.S3036 as S | ||
28 | import Text.Edifact.D96A.Simples.S3039 as S | ||
29 | import Text.Edifact.D96A.Simples.S3042 as S | ||
30 | import Text.Edifact.D96A.Simples.S3045 as S | ||
31 | import Text.Edifact.D96A.Simples.S3055 as S | ||
32 | import Text.Edifact.D96A.Simples.S3124 as S | ||
33 | import Text.Edifact.D96A.Simples.S3127 as S | ||
34 | import Text.Edifact.D96A.Simples.S3128 as S | ||
35 | import Text.Edifact.D96A.Simples.S3139 as S | ||
36 | import Text.Edifact.D96A.Simples.S3148 as S | ||
37 | import Text.Edifact.D96A.Simples.S3153 as S | ||
38 | import Text.Edifact.D96A.Simples.S3155 as S | ||
39 | import Text.Edifact.D96A.Simples.S3164 as S | ||
40 | import Text.Edifact.D96A.Simples.S3207 as S | ||
41 | import Text.Edifact.D96A.Simples.S3222 as S | ||
42 | import Text.Edifact.D96A.Simples.S3223 as S | ||
43 | import Text.Edifact.D96A.Simples.S3224 as S | ||
44 | import Text.Edifact.D96A.Simples.S3225 as S | ||
45 | import Text.Edifact.D96A.Simples.S3227 as S | ||
46 | import Text.Edifact.D96A.Simples.S3229 as S | ||
47 | import Text.Edifact.D96A.Simples.S3232 as S | ||
48 | import Text.Edifact.D96A.Simples.S3233 as S | ||
49 | import Text.Edifact.D96A.Simples.S3239 as S | ||
50 | import Text.Edifact.D96A.Simples.S3251 as S | ||
51 | import Text.Edifact.D96A.Simples.S3412 as S | ||
52 | import Text.Edifact.D96A.Simples.S3413 as S | ||
53 | import Text.Edifact.D96A.Simples.S3453 as S | ||
54 | import Text.Edifact.D96A.Simples.S4000 as S | ||
55 | import Text.Edifact.D96A.Simples.S4052 as S | ||
56 | import Text.Edifact.D96A.Simples.S4053 as S | ||
57 | import Text.Edifact.D96A.Simples.S4055 as S | ||
58 | import Text.Edifact.D96A.Simples.S4065 as S | ||
59 | import Text.Edifact.D96A.Simples.S4078 as S | ||
60 | import Text.Edifact.D96A.Simples.S4079 as S | ||
61 | import Text.Edifact.D96A.Simples.S4183 as S | ||
62 | import Text.Edifact.D96A.Simples.S4215 as S | ||
63 | import Text.Edifact.D96A.Simples.S4219 as S | ||
64 | import Text.Edifact.D96A.Simples.S4221 as S | ||
65 | import Text.Edifact.D96A.Simples.S4233 as S | ||
66 | import Text.Edifact.D96A.Simples.S4237 as S | ||
67 | import Text.Edifact.D96A.Simples.S4294 as S | ||
68 | import Text.Edifact.D96A.Simples.S4295 as S | ||
69 | import Text.Edifact.D96A.Simples.S4343 as S | ||
70 | import Text.Edifact.D96A.Simples.S4347 as S | ||
71 | import Text.Edifact.D96A.Simples.S4400 as S | ||
72 | import Text.Edifact.D96A.Simples.S4401 as S | ||
73 | import Text.Edifact.D96A.Simples.S4403 as S | ||
74 | import Text.Edifact.D96A.Simples.S4405 as S | ||
75 | import Text.Edifact.D96A.Simples.S4440 as S | ||
76 | import Text.Edifact.D96A.Simples.S4441 as S | ||
77 | import Text.Edifact.D96A.Simples.S4451 as S | ||
78 | import Text.Edifact.D96A.Simples.S4453 as S | ||
79 | import Text.Edifact.D96A.Simples.S4455 as S | ||
80 | import Text.Edifact.D96A.Simples.S4457 as S | ||
81 | import Text.Edifact.D96A.Simples.S4517 as S | ||
82 | import Text.Edifact.D96A.Simples.S5004 as S | ||
83 | import Text.Edifact.D96A.Simples.S5025 as S | ||
84 | import Text.Edifact.D96A.Simples.S5118 as S | ||
85 | import Text.Edifact.D96A.Simples.S5125 as S | ||
86 | import Text.Edifact.D96A.Simples.S5213 as S | ||
87 | import Text.Edifact.D96A.Simples.S5237 as S | ||
88 | import Text.Edifact.D96A.Simples.S5242 as S | ||
89 | import Text.Edifact.D96A.Simples.S5243 as S | ||
90 | import Text.Edifact.D96A.Simples.S5245 as S | ||
91 | import Text.Edifact.D96A.Simples.S5249 as S | ||
92 | import Text.Edifact.D96A.Simples.S5275 as S | ||
93 | import Text.Edifact.D96A.Simples.S5284 as S | ||
94 | import Text.Edifact.D96A.Simples.S5375 as S | ||
95 | import Text.Edifact.D96A.Simples.S5387 as S | ||
96 | import Text.Edifact.D96A.Simples.S5402 as S | ||
97 | import Text.Edifact.D96A.Simples.S5479 as S | ||
98 | import Text.Edifact.D96A.Simples.S5482 as S | ||
99 | import Text.Edifact.D96A.Simples.S5495 as S | ||
100 | import Text.Edifact.D96A.Simples.S6008 as S | ||
101 | import Text.Edifact.D96A.Simples.S6060 as S | ||
102 | import Text.Edifact.D96A.Simples.S6063 as S | ||
103 | import Text.Edifact.D96A.Simples.S6064 as S | ||
104 | import Text.Edifact.D96A.Simples.S6066 as S | ||
105 | import Text.Edifact.D96A.Simples.S6069 as S | ||
106 | import Text.Edifact.D96A.Simples.S6140 as S | ||
107 | import Text.Edifact.D96A.Simples.S6145 as S | ||
108 | import Text.Edifact.D96A.Simples.S6152 as S | ||
109 | import Text.Edifact.D96A.Simples.S6154 as S | ||
110 | import Text.Edifact.D96A.Simples.S6155 as S | ||
111 | import Text.Edifact.D96A.Simples.S6162 as S | ||
112 | import Text.Edifact.D96A.Simples.S6167 as S | ||
113 | import Text.Edifact.D96A.Simples.S6168 as S | ||
114 | import Text.Edifact.D96A.Simples.S6245 as S | ||
115 | import Text.Edifact.D96A.Simples.S6246 as S | ||
116 | import Text.Edifact.D96A.Simples.S6311 as S | ||
117 | import Text.Edifact.D96A.Simples.S6313 as S | ||
118 | import Text.Edifact.D96A.Simples.S6314 as S | ||
119 | import Text.Edifact.D96A.Simples.S6321 as S | ||
120 | import Text.Edifact.D96A.Simples.S6341 as S | ||
121 | import Text.Edifact.D96A.Simples.S6343 as S | ||
122 | import Text.Edifact.D96A.Simples.S6345 as S | ||
123 | import Text.Edifact.D96A.Simples.S6347 as S | ||
124 | import Text.Edifact.D96A.Simples.S6348 as S | ||
125 | import Text.Edifact.D96A.Simples.S6350 as S | ||
126 | import Text.Edifact.D96A.Simples.S6353 as S | ||
127 | import Text.Edifact.D96A.Simples.S6411 as S | ||
128 | import Text.Edifact.D96A.Simples.S6432 as S | ||
129 | import Text.Edifact.D96A.Simples.S7008 as S | ||
130 | import Text.Edifact.D96A.Simples.S7009 as S | ||
131 | import Text.Edifact.D96A.Simples.S7064 as S | ||
132 | import Text.Edifact.D96A.Simples.S7065 as S | ||
133 | import Text.Edifact.D96A.Simples.S7073 as S | ||
134 | import Text.Edifact.D96A.Simples.S7075 as S | ||
135 | import Text.Edifact.D96A.Simples.S7077 as S | ||
136 | import Text.Edifact.D96A.Simples.S7081 as S | ||
137 | import Text.Edifact.D96A.Simples.S7083 as S | ||
138 | import Text.Edifact.D96A.Simples.S7085 as S | ||
139 | import Text.Edifact.D96A.Simples.S7088 as S | ||
140 | import Text.Edifact.D96A.Simples.S7102 as S | ||
141 | import Text.Edifact.D96A.Simples.S7106 as S | ||
142 | import Text.Edifact.D96A.Simples.S7124 as S | ||
143 | import Text.Edifact.D96A.Simples.S7130 as S | ||
144 | import Text.Edifact.D96A.Simples.S7140 as S | ||
145 | import Text.Edifact.D96A.Simples.S7143 as S | ||
146 | import Text.Edifact.D96A.Simples.S7160 as S | ||
147 | import Text.Edifact.D96A.Simples.S7161 as S | ||
148 | import Text.Edifact.D96A.Simples.S7164 as S | ||
149 | import Text.Edifact.D96A.Simples.S7166 as S | ||
150 | import Text.Edifact.D96A.Simples.S7224 as S | ||
151 | import Text.Edifact.D96A.Simples.S7233 as S | ||
152 | import Text.Edifact.D96A.Simples.S7273 as S | ||
153 | import Text.Edifact.D96A.Simples.S7297 as S | ||
154 | import Text.Edifact.D96A.Simples.S7357 as S | ||
155 | import Text.Edifact.D96A.Simples.S7383 as S | ||
156 | import Text.Edifact.D96A.Simples.S7402 as S | ||
157 | import Text.Edifact.D96A.Simples.S7405 as S | ||
158 | import Text.Edifact.D96A.Simples.S7419 as S | ||
159 | import Text.Edifact.D96A.Simples.S7511 as S | ||
160 | import Text.Edifact.D96A.Simples.S8022 as S | ||
161 | import Text.Edifact.D96A.Simples.S8023 as S | ||
162 | import Text.Edifact.D96A.Simples.S8028 as S | ||
163 | import Text.Edifact.D96A.Simples.S8051 as S | ||
164 | import Text.Edifact.D96A.Simples.S8053 as S | ||
165 | import Text.Edifact.D96A.Simples.S8066 as S | ||
166 | import Text.Edifact.D96A.Simples.S8067 as S | ||
167 | import Text.Edifact.D96A.Simples.S8077 as S | ||
168 | import Text.Edifact.D96A.Simples.S8078 as S | ||
169 | import Text.Edifact.D96A.Simples.S8092 as S | ||
170 | import Text.Edifact.D96A.Simples.S8101 as S | ||
171 | import Text.Edifact.D96A.Simples.S8126 as S | ||
172 | import Text.Edifact.D96A.Simples.S8154 as S | ||
173 | import Text.Edifact.D96A.Simples.S8155 as S | ||
174 | import Text.Edifact.D96A.Simples.S8158 as S | ||
175 | import Text.Edifact.D96A.Simples.S8169 as S | ||
176 | import Text.Edifact.D96A.Simples.S8178 as S | ||
177 | import Text.Edifact.D96A.Simples.S8179 as S | ||
178 | import Text.Edifact.D96A.Simples.S8186 as S | ||
179 | import Text.Edifact.D96A.Simples.S8211 as S | ||
180 | import Text.Edifact.D96A.Simples.S8212 as S | ||
181 | import Text.Edifact.D96A.Simples.S8213 as S | ||
182 | import Text.Edifact.D96A.Simples.S8246 as S | ||
183 | import Text.Edifact.D96A.Simples.S8249 as S | ||
184 | import Text.Edifact.D96A.Simples.S8255 as S | ||
185 | import Text.Edifact.D96A.Simples.S8260 as S | ||
186 | import Text.Edifact.D96A.Simples.S8273 as S | ||
187 | import Text.Edifact.D96A.Simples.S8275 as S | ||
188 | import Text.Edifact.D96A.Simples.S8281 as S | ||
189 | import Text.Edifact.D96A.Simples.S8323 as S | ||
190 | import Text.Edifact.D96A.Simples.S8325 as S | ||
191 | import Text.Edifact.D96A.Simples.S8332 as S | ||
192 | import Text.Edifact.D96A.Simples.S8334 as S | ||
193 | import Text.Edifact.D96A.Simples.S8335 as S | ||
194 | import Text.Edifact.D96A.Simples.S8339 as S | ||
195 | import Text.Edifact.D96A.Simples.S8341 as S | ||
196 | import Text.Edifact.D96A.Simples.S8351 as S | ||
197 | import Text.Edifact.D96A.Simples.S8364 as S | ||
198 | import Text.Edifact.D96A.Simples.S8393 as S | ||
199 | import Text.Edifact.D96A.Simples.S8395 as S | ||
200 | import Text.Edifact.D96A.Simples.S8410 as S | ||
201 | import Text.Edifact.D96A.Simples.S8453 as S | ||
202 | import Text.Edifact.D96A.Simples.S8457 as S | ||
203 | import Text.Edifact.D96A.Simples.S8459 as S | ||
204 | import Text.Edifact.D96A.Simples.S9010 as S | ||
205 | import Text.Edifact.D96A.Simples.S9011 as S | ||
206 | import Text.Edifact.D96A.Simples.S9012 as S | ||
207 | import Text.Edifact.D96A.Simples.S9013 as S | ||
208 | import Text.Edifact.D96A.Simples.S9015 as S | ||
209 | import Text.Edifact.D96A.Simples.S9213 as S | ||
210 | import Text.Edifact.D96A.Simples.S9302 as S | ||
211 | import Text.Edifact.D96A.Simples.S9303 as S | ||
212 | import Text.Edifact.D96A.Simples.S9308 as S | ||
213 | import Text.Edifact.D96A.Simples.S9353 as S | ||
214 | import Text.Edifact.D96A.Simples.S9411 as S | ||
215 | import Text.Edifact.D96A.Simples.S9415 as S | ||
216 | import Text.Edifact.D96A.Simples.S9417 as S | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S1000.hs b/specification/src/Text/Edifact/D96A/Simples/S1000.hs new file mode 100644 index 0000000..021ae56 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S1000.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S1000 | ||
7 | ( simple1000 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 1000 Document/message name | ||
16 | -- > | ||
17 | -- > Desc: Plain language identifier specifying the function of a | ||
18 | -- > document/message. | ||
19 | -- > | ||
20 | -- > Repr: an..35 | ||
21 | simple1000 :: Parser Value | ||
22 | simple1000 = simple "1000" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S1001.hs b/specification/src/Text/Edifact/D96A/Simples/S1001.hs new file mode 100644 index 0000000..3e1838e --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S1001.hs | |||
@@ -0,0 +1,1383 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S1001 | ||
7 | ( simple1001 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 1001 Document/message name, coded | ||
16 | -- > | ||
17 | -- > Desc: Document/message identifier expressed in code. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Certificate of analysis | ||
22 | -- > Certificate providing the values of an analysis. | ||
23 | -- > 2 Certificate of conformity | ||
24 | -- > Certificate certifying the conformity to predefined | ||
25 | -- > definitions. | ||
26 | -- > 3 Certificate of quality | ||
27 | -- > Certificate certifying the quality of goods, services | ||
28 | -- > etc. | ||
29 | -- > 4 Test report | ||
30 | -- > Report providing the results of a test session. | ||
31 | -- > 5 Product performance report | ||
32 | -- > Report specifying the performance values of products. | ||
33 | -- > 6 Product specification report | ||
34 | -- > Report providing specification values of products. | ||
35 | -- > 7 Process data report | ||
36 | -- > Reports on events during production process. | ||
37 | -- > 8 First sample test report | ||
38 | -- > Self explanatory. | ||
39 | -- > 9 Price/sales catalogue | ||
40 | -- > Self explanatory. | ||
41 | -- > 10 Party information | ||
42 | -- > Document/message providing basic data concerning a party. | ||
43 | -- > + 11 Federal label approval | ||
44 | -- > A pre-approved document relating to federal label | ||
45 | -- > approval requirements. | ||
46 | -- > 12 Mill certificate | ||
47 | -- > Certificate certifying a specific quality of agricultural | ||
48 | -- > products. | ||
49 | -- > 13 Post receipt | ||
50 | -- > Document/message which evidences the transport of goods | ||
51 | -- > by post (e.g. mail, parcel, etc.). | ||
52 | -- > 14 Weight certificate | ||
53 | -- > Certificate certifying the weight of goods. | ||
54 | -- > 15 Weight list | ||
55 | -- > Document/message specifying the weight of goods. | ||
56 | -- > 16 Certificate | ||
57 | -- > Document by means of which the documentary credit | ||
58 | -- > applicant specifies the conditions for the certificate | ||
59 | -- > and by whom the certificate is to be issued. | ||
60 | -- > 17 Combined certificate of value and origin | ||
61 | -- > Document identifying goods, in which the authority | ||
62 | -- > empowered to issue it certifies expressly that the goods | ||
63 | -- > to which the respective goods originate in a specific | ||
64 | -- > (part of or group of) country(ies). It also states the | ||
65 | -- > price and/or costs of the goods with the purpose of | ||
66 | -- > determining the Customs value. | ||
67 | -- > 18 Movement certificate A.TR.1 | ||
68 | -- > Specific form of transit declaration issued by the | ||
69 | -- > exporter (movement certificate). | ||
70 | -- > 19 Certificate of quantity | ||
71 | -- > Certificate certifying the quantity of goods, services | ||
72 | -- > etc. | ||
73 | -- > 20 Quality data message | ||
74 | -- > Usage of QALITY-message. | ||
75 | -- > 21 Query | ||
76 | -- > Self-explanatory. | ||
77 | -- > 22 Response to query | ||
78 | -- > Self-explanatory. | ||
79 | -- > 23 Status information | ||
80 | -- > Information regarding the status of a related message. | ||
81 | -- > 24 Restow | ||
82 | -- > Message/document identifying containers that have been | ||
83 | -- > unloaded and then reloaded onto the same means of | ||
84 | -- > transport. | ||
85 | -- > 25 Container discharger list | ||
86 | -- > Message/document itemising containers to be discharged | ||
87 | -- > from vessel. | ||
88 | -- > 26 Corporate superannuation contributions advice | ||
89 | -- > Document/message providing contributions advice used for | ||
90 | -- > corporate superannuation schemes. | ||
91 | -- > 27 Industry superannuation contributions advice | ||
92 | -- > Document/message providing contributions advice used for | ||
93 | -- > superannuation schemes which are industry wide. | ||
94 | -- > 28 Corporate superannuation member maintenance message | ||
95 | -- > Member maintenance message used for corporate | ||
96 | -- > superannuation schemes. | ||
97 | -- > 29 Industry superannuation member maintenance message | ||
98 | -- > Member maintenance message used for industry wide | ||
99 | -- > superannuation schemes. | ||
100 | -- > 30 Life insurance payroll deductions advice | ||
101 | -- > Payroll deductions advice used in the life insurance | ||
102 | -- > industry. | ||
103 | -- > 31 Underbond request | ||
104 | -- > A Message/document requesting to move cargo from one | ||
105 | -- > Customs control point to another. | ||
106 | -- > 32 Underbond approval | ||
107 | -- > A message/document issuing Customs approval to move cargo | ||
108 | -- > from one Customs control point to another. | ||
109 | -- > 33 Certificate of sealing of export meat lockers | ||
110 | -- > Document / message issued by the authority in the | ||
111 | -- > exporting country evidencing the sealing of export meat | ||
112 | -- > lockers. | ||
113 | -- > 34 Cargo status | ||
114 | -- > Message identifying the status of cargo. | ||
115 | -- > 35 Inventory report | ||
116 | -- > A message specifying information relating to held | ||
117 | -- > inventories. | ||
118 | -- > + 36 Identity card | ||
119 | -- > Official document to identify a person. | ||
120 | -- > 37 Response to a trade statistics message | ||
121 | -- > Document/message in which the competent national | ||
122 | -- > authorities provide a declarant with an acceptance or a | ||
123 | -- > rejection about a received declaration for European | ||
124 | -- > statistical purposes. | ||
125 | -- > + 38 Vaccination certificate | ||
126 | -- > Official document proving immunisation against certain | ||
127 | -- > diseases. | ||
128 | -- > + 39 Passport | ||
129 | -- > An official document giving permission to travel in | ||
130 | -- > foreign countries. | ||
131 | -- > + 40 Driving licence (national) | ||
132 | -- > An official document giving permission to drive a car in | ||
133 | -- > a given country. | ||
134 | -- > + 41 Driving licence (international) | ||
135 | -- > An official document giving a native of one country | ||
136 | -- > permission to drive a vehicle in certain other countries. | ||
137 | -- > + 42 Free pass | ||
138 | -- > A document giving free access to a service. | ||
139 | -- > + 43 Season ticket | ||
140 | -- > A document giving access to a service for a determined | ||
141 | -- > period of time. | ||
142 | -- > 59 Treatment - nil outturn | ||
143 | -- > No shortage, surplus or damaged outturn resulting from | ||
144 | -- > container vessel unpacking. | ||
145 | -- > 60 Treatment - time-up underbond | ||
146 | -- > Movement type indicator: goods are moved under customs | ||
147 | -- > control for warehousing due to being time-up. | ||
148 | -- > 61 Treatment - underbond by sea | ||
149 | -- > Movement type indicator: goods are to move by sea under | ||
150 | -- > customs control to a customs office where formalities | ||
151 | -- > will be completed. | ||
152 | -- > 62 Treatment - personal effect | ||
153 | -- > Cargo consists of personal effects. | ||
154 | -- > 63 Treatment - timber | ||
155 | -- > Cargo consists of timber. | ||
156 | -- > 64 Preliminary credit assessment | ||
157 | -- > Document/message issued either by a factor to indicate | ||
158 | -- > his preliminary credit assessment on a buyer, or by a | ||
159 | -- > seller to request a factor's preliminary credit | ||
160 | -- > assessment on a buyer. | ||
161 | -- > 65 Credit cover | ||
162 | -- > Document/message issued either by a factor to give a | ||
163 | -- > credit cover on a buyer, or by a seller to request a | ||
164 | -- > factor's credit cover. | ||
165 | -- > 66 Current account | ||
166 | -- > Document/message issued by a factor to indicate the money | ||
167 | -- > movements of a seller's or another factor's account with | ||
168 | -- > him. | ||
169 | -- > 67 Commercial dispute | ||
170 | -- > Document/message issued by a party (usually the buyer) to | ||
171 | -- > indicate that one or more invoices or one or more credit | ||
172 | -- > notes are disputed for payment. | ||
173 | -- > 68 Chargeback | ||
174 | -- > Document/message issued by a factor to a seller or to | ||
175 | -- > another factor to indicate that the rest of the amounts | ||
176 | -- > of one or more invoices uncollectable from buyers are | ||
177 | -- > charged back to clear the invoice(s) off the ledger. | ||
178 | -- > 69 Reassignment | ||
179 | -- > Document/message issued by a factor to a seller or to | ||
180 | -- > another factor to reassign an invoice or credit note | ||
181 | -- > previously assigned to him. | ||
182 | -- > 70 Collateral account | ||
183 | -- > Document message issued by a factor to indicate the | ||
184 | -- > movements of invoices, credit notes and payments of a | ||
185 | -- > seller's account. | ||
186 | -- > 71 Request for payment | ||
187 | -- > Document/message issued by a creditor to a debtor to | ||
188 | -- > request payment of one or more invoices past due. | ||
189 | -- > 72 Unship permit | ||
190 | -- > A message or document issuing permission to unship cargo. | ||
191 | -- > 73 Statistical definitions | ||
192 | -- > Transmission of one or more statistical definitions. | ||
193 | -- > 74 Statistical data | ||
194 | -- > Transmission of one or more items of data or data sets. | ||
195 | -- > 75 Request for statistical data | ||
196 | -- > Request for one or more items or data sets of statistical | ||
197 | -- > data. | ||
198 | -- > 76 Call-off delivery | ||
199 | -- > Document/message to provide split quantities and delivery | ||
200 | -- > dates referring to a previous delivery instruction. | ||
201 | -- > 77 Status report | ||
202 | -- > Message covers information about the consignment status. | ||
203 | -- > 78 Inventory movement advice | ||
204 | -- > Advice of inventory movements. | ||
205 | -- > 79 Inventory status advice | ||
206 | -- > Advice of stock on hand. | ||
207 | -- > 80 Debit note related to goods or services | ||
208 | -- > Debit information related to a transaction for goods or | ||
209 | -- > services to the relevant party. | ||
210 | -- > 81 Credit note related to goods or services | ||
211 | -- > Document message used to provide credit information | ||
212 | -- > related to a transaction for goods or services to the | ||
213 | -- > relevant party. | ||
214 | -- > 82 Metered services invoice | ||
215 | -- > Document/message claiming payment for the supply of | ||
216 | -- > metered services (e.g., gas, electricity, etc.) supplied | ||
217 | -- > to a fixed meter whose consumption is measured over a | ||
218 | -- > period of time. | ||
219 | -- > 83 Credit note related to financial adjustments | ||
220 | -- > Document message for providing credit information related | ||
221 | -- > to financial adjustments to the relevant party, e.g., | ||
222 | -- > bonuses. | ||
223 | -- > 84 Debit note related to financial adjustments | ||
224 | -- > Document/message for providing debit information related | ||
225 | -- > to financial adjustments to the relevant party. | ||
226 | -- > 85 Customs manifest | ||
227 | -- > Message/document identifying a customs manifest. The | ||
228 | -- > document itemises a list of cargo prepared by shipping | ||
229 | -- > companies from bills of landing and presented to customs | ||
230 | -- > for formal report of cargo. | ||
231 | -- > 86 Vessel unpack report | ||
232 | -- > A document code to indicate that the message being | ||
233 | -- > transmitted identifies all short and surplus cargoes off- | ||
234 | -- > loaded from a vessel at a specified discharging port. | ||
235 | -- > 87 General cargo summary manifest report | ||
236 | -- > A document code to indicate that the message being | ||
237 | -- > transmitted is summary manifest information for general | ||
238 | -- > cargo. | ||
239 | -- > 88 Consignment unpack report | ||
240 | -- > A document code to indicate that the message being | ||
241 | -- > transmitted is a consignment unpack report only. | ||
242 | -- > 89 Meat and meat by-products sanitary certificate | ||
243 | -- > Document or message issued by the competent authority in | ||
244 | -- > the exporting country evidencing that meat or meat by- | ||
245 | -- > products comply with the requirements set by the | ||
246 | -- > importing country. | ||
247 | -- > 90 Meat food products sanitary certificate | ||
248 | -- > Document or message issued by the competent authority in | ||
249 | -- > the exporting country evidencing that meat food products | ||
250 | -- > comply with the requirements set by the importing | ||
251 | -- > country. | ||
252 | -- > 91 Poultry sanitary certificate | ||
253 | -- > Document or message issued by the competent authority in | ||
254 | -- > the exporting country evidencing that poultry products | ||
255 | -- > comply with the requirements set by the importing | ||
256 | -- > country. | ||
257 | -- > 92 Horsemeat sanitary certificate | ||
258 | -- > Document or message issued by the competent authority in | ||
259 | -- > the exporting country evidencing that horsemeat products | ||
260 | -- > comply with the requirements set by the importing | ||
261 | -- > country. | ||
262 | -- > 93 Casing sanitary certificate | ||
263 | -- > Document or message issued by the competent authority in | ||
264 | -- > the exporting country evidencing that casing products | ||
265 | -- > comply with the requirements set by the importing | ||
266 | -- > country. | ||
267 | -- > 94 Pharmaceutical sanitary certificate | ||
268 | -- > Document or message issued by the competent authority in | ||
269 | -- > the exporting country evidencing that pharmaceutical | ||
270 | -- > products comply with the requirements set by the | ||
271 | -- > importing country. | ||
272 | -- > 95 Inedible sanitary certificate | ||
273 | -- > Document or message issued by the competent authority in | ||
274 | -- > the exporting country evidencing that inedible products | ||
275 | -- > comply with the requirements set by the importing | ||
276 | -- > country. | ||
277 | -- > 96 Impending arrival | ||
278 | -- > Notification of impending arrival details for vessel. | ||
279 | -- > 97 Means of transport advice | ||
280 | -- > Message reporting the means of transport used to carry | ||
281 | -- > goods or cargo. | ||
282 | -- > 98 Arrival information | ||
283 | -- > Message reporting the arrival details of goods or cargo. | ||
284 | -- > 99 Cargo release notification | ||
285 | -- > Message/document sent by the cargo handler indicating | ||
286 | -- > that the cargo has moved from a Customs controlled | ||
287 | -- > premise. | ||
288 | -- > + 100 Excise certificate | ||
289 | -- > Certificate asserting that the goods have been submitted | ||
290 | -- > to the excise authorities before departure from the | ||
291 | -- > exporting country or before delivery in case of import | ||
292 | -- > traffic. | ||
293 | -- > + 101 Registration document | ||
294 | -- > An official document providing registration details. | ||
295 | -- > 105 Purchase order | ||
296 | -- > Document/message issued within an enterprise to initiate | ||
297 | -- > the purchase of articles, materials or services required | ||
298 | -- > for the production or manufacture of goods to be offered | ||
299 | -- > for sale or otherwise supplied to customers. | ||
300 | -- > 110 Manufacturing instructions | ||
301 | -- > Document/message issued within an enterprise to initiate | ||
302 | -- > the manufacture of goods to be offered for sale. | ||
303 | -- > 120 Stores requisition | ||
304 | -- > Document/message issued within an enterprise ordering the | ||
305 | -- > taking out of stock of goods. | ||
306 | -- > 130 Invoicing data sheet | ||
307 | -- > Document/message issued within an enterprise containing | ||
308 | -- > data about goods sold, to be used as the basis for the | ||
309 | -- > preparation of an invoice. | ||
310 | -- > 140 Packing instructions | ||
311 | -- > Document/message within an enterprise giving instructions | ||
312 | -- > on how goods are to be packed. | ||
313 | -- > 150 Internal transport order | ||
314 | -- > Document/message giving instructions about the transport | ||
315 | -- > of goods within an enterprise. | ||
316 | -- > 190 Statistical and other administrative internal documents | ||
317 | -- > Documents/messages issued within an enterprise for the | ||
318 | -- > for the purpose of collection of production and other | ||
319 | -- > internal statistics, and for other administration | ||
320 | -- > purposes. | ||
321 | -- > 201 Direct payment valuation request | ||
322 | -- > Request to establish a direct payment valuation. | ||
323 | -- > 202 Direct payment valuation | ||
324 | -- > Document/message addressed, for instance, by a general | ||
325 | -- > contractor to the owner, in order that a direct payment | ||
326 | -- > be made to a subcontractor. | ||
327 | -- > 203 Provisional payment valuation | ||
328 | -- > Document/message establishing a provisional payment | ||
329 | -- > valuation. | ||
330 | -- > 204 Payment valuation | ||
331 | -- > Document/message establishing the financial elements of a | ||
332 | -- > situation of works. | ||
333 | -- > 205 Quantity valuation | ||
334 | -- > Document/message providing a confirmed assessment, by | ||
335 | -- > quantity, of the completed work for a construction | ||
336 | -- > contract. | ||
337 | -- > 206 Quantity valuation request | ||
338 | -- > Document/message providing an initial assessment, by | ||
339 | -- > quantity, of the completed work for a construction | ||
340 | -- > contract. | ||
341 | -- > 207 Contract bill of quantities - BOQ | ||
342 | -- > Document/message providing a formal specification | ||
343 | -- > identifying quantities and prices that are the basis of a | ||
344 | -- > contract for a construction project. BOQ means: Bill of | ||
345 | -- > quantity. | ||
346 | -- > 208 Unpriced tender BOQ | ||
347 | -- > Document/message providing a detailed, quantity based | ||
348 | -- > specification, issued in an unpriced form to invite | ||
349 | -- > tender prices. BOQ means: Bill of quantity. | ||
350 | -- > 209 Priced tender BOQ | ||
351 | -- > Document/message providing a detailed, quantity based | ||
352 | -- > specification, updated with prices to form a tender | ||
353 | -- > submission for a construction contract. BOQ means: Bill | ||
354 | -- > of quantity. | ||
355 | -- > 210 Enquiry | ||
356 | -- > Document/message issued by a party interested in the | ||
357 | -- > purchase of goods specified therein and indicating | ||
358 | -- > particular, desirable conditions regarding delivery | ||
359 | -- > terms, etc., addressed to a prospective supplier with a | ||
360 | -- > view to obtaining an offer. | ||
361 | -- > 211 Interim application for payment | ||
362 | -- > Document/message containing a provisional assessment in | ||
363 | -- > support of a request for payment for completed work for a | ||
364 | -- > construction contract. | ||
365 | -- > 212 Agreement to pay | ||
366 | -- > Document/message in which the debtor expresses the | ||
367 | -- > intention to pay. | ||
368 | -- > 215 Letter of intent | ||
369 | -- > Document/message by means of which a buyer informs a | ||
370 | -- > seller that the buyer intends to enter into contractual | ||
371 | -- > negotiations. | ||
372 | -- > 220 Order | ||
373 | -- > Document/message by means of which a buyer initiates a | ||
374 | -- > transaction with a seller involving the supply of goods | ||
375 | -- > or services as specified, according to conditions set out | ||
376 | -- > in an offer, or otherwise known to the buyer. | ||
377 | -- > 221 Blanket order | ||
378 | -- > Usage of document/message for general order purposes with | ||
379 | -- > later split into quantities and delivery dates and maybe | ||
380 | -- > delivery locations. | ||
381 | -- > 222 Spot order | ||
382 | -- > Document/message ordering the remainder of a production's | ||
383 | -- > batch. | ||
384 | -- > 223 Lease order | ||
385 | -- > Document/message for goods in leasing contracts. | ||
386 | -- > 224 Rush order | ||
387 | -- > Document/message for urgent ordering. | ||
388 | -- > 225 Repair order | ||
389 | -- > Document/message to order repair of goods. | ||
390 | -- > 226 Call off order | ||
391 | -- > Document/message to provide split quantities and delivery | ||
392 | -- > dates referring to a previous blanket order. | ||
393 | -- > 227 Consignment order | ||
394 | -- > Order to deliver goods into stock with agreement on | ||
395 | -- > payment when goods are sold out of this stock. | ||
396 | -- > 228 Sample order | ||
397 | -- > Document/message to order samples. | ||
398 | -- > 229 Swap order | ||
399 | -- > Document/message informing buyer or seller of the | ||
400 | -- > replacement of goods previously ordered. | ||
401 | -- > 230 Purchase order change request | ||
402 | -- > Change to an purchase order already sent. | ||
403 | -- > 231 Purchase order response | ||
404 | -- > Response to an purchase order already received. | ||
405 | -- > 232 Hire order | ||
406 | -- > Document/message for hiring human resources or renting | ||
407 | -- > goods or equipment. | ||
408 | -- > 233 Spare parts order | ||
409 | -- > Document/message to order spare parts. | ||
410 | -- > 240 Delivery instructions | ||
411 | -- > Document/message issued by a buyer giving instructions | ||
412 | -- > regarding the details of the delivery of goods ordered. | ||
413 | -- > 241 Delivery schedule | ||
414 | -- > Usage of DELFOR-message. | ||
415 | -- > 242 Delivery just-in-time | ||
416 | -- > Usage of DELJIT-message. | ||
417 | -- > 245 Delivery release | ||
418 | -- > Document/message issued by a buyer releasing the despatch | ||
419 | -- > of goods after receipt of the Ready for despatch advice | ||
420 | -- > from the seller. | ||
421 | -- > 270 Delivery note | ||
422 | -- > Paper document attached to a consignment informing the | ||
423 | -- > receiving party about contents of this consignment. | ||
424 | -- > 271 Packing list | ||
425 | -- > Document/message specifying the distribution of goods in | ||
426 | -- > individual packages (in trade environment the despatch | ||
427 | -- > advice message is used for the packing list). | ||
428 | -- > 310 Offer/quotation | ||
429 | -- > Document/message which , with a view to concluding a | ||
430 | -- > contract, sets out the conditions under which the goods | ||
431 | -- > are offered. | ||
432 | -- > 311 Request for quote | ||
433 | -- > Document/message requesting a quote on specified goods or | ||
434 | -- > services. | ||
435 | -- > 315 Contract | ||
436 | -- > Document/message evidencing an agreement between the | ||
437 | -- > seller and the buyer for the supply of goods or services; | ||
438 | -- > its effects are equivalent to those of an order followed | ||
439 | -- > by an acknowledgement of order. | ||
440 | -- > 320 Acknowledgement of order | ||
441 | -- > Document/message acknowledging an undertaking to fulfil | ||
442 | -- > an order and confirming conditions or acceptance of | ||
443 | -- > conditions. | ||
444 | -- > 325 Proforma invoice | ||
445 | -- > Document/message serving as a preliminary invoice, | ||
446 | -- > containing - on the whole - the same information as the | ||
447 | -- > final invoice, but not actually claiming payment. | ||
448 | -- > 326 Partial invoice | ||
449 | -- > Self explanatory. | ||
450 | -- > 327 Operating instructions | ||
451 | -- > Self explanatory. | ||
452 | -- > 328 Name/product plate | ||
453 | -- > Plates on goods identifying and describing an article. | ||
454 | -- > 330 Request for delivery instructions | ||
455 | -- > Document/message issued by a supplier requesting | ||
456 | -- > instructions from the buyer regarding the details of the | ||
457 | -- > delivery of goods ordered. | ||
458 | -- > 335 Booking request | ||
459 | -- > Document/message issued by a supplier to a carrier | ||
460 | -- > requesting space to be reserved for a specified | ||
461 | -- > consignment, indicating desirable conveyance, despatch | ||
462 | -- > time, etc. | ||
463 | -- > 340 Shipping instructions | ||
464 | -- > Document/message advising details of cargo and exporter's | ||
465 | -- > requirements for its physical movement. | ||
466 | -- > 341 Shipper's letter of instructions (air) | ||
467 | -- > Document/message issued by a consignor in which he gives | ||
468 | -- > details of a consignment of goods that enables an airline | ||
469 | -- > or its agent to prepare an air waybill. | ||
470 | -- > 343 Cartage order (local transport) | ||
471 | -- > Document/message giving instructions regarding local | ||
472 | -- > transport of goods, e.g. from the premises of an | ||
473 | -- > enterprise to those of a carrier undertaking further | ||
474 | -- > transport. | ||
475 | -- > 345 Ready for despatch advice | ||
476 | -- > Document/message issued by a supplier informing a buyer | ||
477 | -- > that goods ordered are ready for despatch. | ||
478 | -- > 350 Despatch order | ||
479 | -- > Document/message issued by a supplier initiating the | ||
480 | -- > despatch of goods to a buyer (consignee). | ||
481 | -- > 351 Despatch advice | ||
482 | -- > Document/message by means of which the seller or | ||
483 | -- > consignor informs the consignee about the despatch of | ||
484 | -- > goods. | ||
485 | -- > 370 Advice of distribution of documents | ||
486 | -- > Document/message in which the party responsible for the | ||
487 | -- > issue of a set of trade documents specifies the various | ||
488 | -- > recipients of originals and copies of these documents, | ||
489 | -- > with an indication of the number of copies distributed to | ||
490 | -- > each of them. | ||
491 | -- > 380 Commercial invoice | ||
492 | -- > Document/message claiming payment for goods or services | ||
493 | -- > supplied under conditions agreed between seller and | ||
494 | -- > buyer. | ||
495 | -- > 381 Credit note | ||
496 | -- > Document/message for providing credit information to the | ||
497 | -- > relevant party. | ||
498 | -- > 382 Commission note | ||
499 | -- > Document/message in which a seller specifies the amount | ||
500 | -- > of commission, the percentage of the invoice amount, or | ||
501 | -- > some other basis for the calculation of the commission to | ||
502 | -- > which a sales agent is entitled. | ||
503 | -- > 383 Debit note | ||
504 | -- > Document/message for providing debit information to the | ||
505 | -- > relevant party. | ||
506 | -- > 384 Corrected invoice | ||
507 | -- > Commercial invoice that includes revised information | ||
508 | -- > differing from an earlier submission of the same invoice. | ||
509 | -- > 385 Consolidated invoice | ||
510 | -- > Commercial invoice that covers multiple transactions | ||
511 | -- > involving more than one vendor. | ||
512 | -- > 386 Prepayment invoice | ||
513 | -- > An invoice to pay amounts for goods and services in | ||
514 | -- > advance; these amounts will be subtracted from the final | ||
515 | -- > invoice. | ||
516 | -- > 387 Hire invoice | ||
517 | -- > Document/message for invoicing the hiring of human | ||
518 | -- > resources or renting goods or equipment. | ||
519 | -- > 388 Tax invoice | ||
520 | -- > An invoice for tax purposes. | ||
521 | -- > 389 Self-billed invoice | ||
522 | -- > An invoice the invoicee is producing instead of the | ||
523 | -- > seller. | ||
524 | -- > 390 Delcredere invoice | ||
525 | -- > An invoice sent to the party paying for a number of | ||
526 | -- > buyers. | ||
527 | -- > 393 Factored invoice | ||
528 | -- > Invoice assigned to a third party for collection. | ||
529 | -- > 394 Lease invoice | ||
530 | -- > Usage of INVOIC-message for goods in leasing contracts. | ||
531 | -- > 395 Consignment invoice | ||
532 | -- > Commercial invoice that covers a transaction other than | ||
533 | -- > one involving a sale. | ||
534 | -- > 396 Factored credit note | ||
535 | -- > Credit note related to assigned invoice(s). | ||
536 | -- > 409 Instructions for bank transfer | ||
537 | -- > Document/message containing instructions from a customer | ||
538 | -- > to his bank to pay an amount in a specified currency to a | ||
539 | -- > nominated party in another country by a method either | ||
540 | -- > specified (e.g. teletransmission, air mail) or left to | ||
541 | -- > the discretion of the bank. | ||
542 | -- > 412 Application for banker's draft | ||
543 | -- > Application by a customer to his bank to issue a banker's | ||
544 | -- > draft stating the amount and currency of the draft, the | ||
545 | -- > name of the payee and the place and country of payment. | ||
546 | -- > 425 Collection payment advice | ||
547 | -- > Document/message whereby a bank advises that a collection | ||
548 | -- > has been paid, giving details and methods of funds | ||
549 | -- > disposal. | ||
550 | -- > 426 Documentary credit payment advice | ||
551 | -- > Document/message whereby a bank advises payment under a | ||
552 | -- > documentary credit. | ||
553 | -- > 427 Documentary credit acceptance advice | ||
554 | -- > Document/message whereby a bank advises acceptance under | ||
555 | -- > a documentary credit. | ||
556 | -- > 428 Documentary credit negotiation advice | ||
557 | -- > Document/message whereby a bank advises negotiation under | ||
558 | -- > a documentary credit. | ||
559 | -- > 429 Application for banker's guarantee | ||
560 | -- > Document/message whereby a customer requests his bank to | ||
561 | -- > issue a guarantee in favour of a nominated party in | ||
562 | -- > another country, stating the amount and currency and the | ||
563 | -- > specific conditions of the guarantee. | ||
564 | -- > 430 Banker's guarantee | ||
565 | -- > Document/message in which a bank undertakes to pay out a | ||
566 | -- > limited amount of money to a designated party, on | ||
567 | -- > conditions stated therein (other than those laid down in | ||
568 | -- > the Uniform Customs Practice). | ||
569 | -- > 431 Documentary credit letter of indemnity | ||
570 | -- > Document/message in which a beneficiary of a documentary | ||
571 | -- > credit accepts responsibility for non-compliance with the | ||
572 | -- > terms and conditions of the credit, and undertakes to | ||
573 | -- > refund the money received under the credit, with interest | ||
574 | -- > and charges accrued. | ||
575 | -- > 435 Preadvice of a credit | ||
576 | -- > Preadvice indicating a credit to happen in the future. | ||
577 | -- > 447 Collection order | ||
578 | -- > Document/message whereby a bank is instructed (or | ||
579 | -- > requested) to handle financial and/or commercial | ||
580 | -- > documents in order to obtain acceptance and/or payment, | ||
581 | -- > or to deliver documents on such other terms and | ||
582 | -- > conditions as may be specified. | ||
583 | -- > 448 Documents presentation form | ||
584 | -- > Document/message whereby a draft or similar instrument | ||
585 | -- > and/or commercial documents are presented to a bank for | ||
586 | -- > acceptance, discounting, negotiation, payment or | ||
587 | -- > collection, whether or not against a documentary credit. | ||
588 | -- > 450 Payment order | ||
589 | -- > Document/message containing information needed to | ||
590 | -- > initiate the payment. It may cover the financial | ||
591 | -- > settlement for one or more commercial trade transactions. | ||
592 | -- > A payment order is an instruction to the ordered bank to | ||
593 | -- > arrange for the payment of one specified amount to the | ||
594 | -- > beneficiary. | ||
595 | -- > 451 Extended payment order | ||
596 | -- > Document/message containing information needed to | ||
597 | -- > initiate the payment. It may cover the financial | ||
598 | -- > settlement for several commercial trade transactions, | ||
599 | -- > which it is possible to specify in a special payments | ||
600 | -- > detail part. It is an instruction to the ordered bank to | ||
601 | -- > arrange for the payment of one specified amount to the | ||
602 | -- > beneficiary. | ||
603 | -- > 452 Multiple payment order | ||
604 | -- > Document/message containing a payment order with one | ||
605 | -- > debit account and several credit accounts. | ||
606 | -- > 454 Credit advice | ||
607 | -- > Document/message sent by an account servicing institution | ||
608 | -- > to one of its account owners, to inform the account owner | ||
609 | -- > of an entry which has been or will be credited to its | ||
610 | -- > account for a specified amount on the date indicated. | ||
611 | -- > 455 Extended credit advice | ||
612 | -- > Document/message sent by an account servicing institution | ||
613 | -- > to one of its account owners, to inform the account owner | ||
614 | -- > of an entry that has been or will be credited to its | ||
615 | -- > account for a specified amount on the date indicated. It | ||
616 | -- > provides extended commercial information concerning the | ||
617 | -- > relevant remittance advice. | ||
618 | -- > 456 Debit advice | ||
619 | -- > Advice on a debit. | ||
620 | -- > 457 Reversal of debit | ||
621 | -- > Reversal of debit accounting entry by bank. | ||
622 | -- > 458 Reversal of credit | ||
623 | -- > Reversal of credit accounting entry by bank. | ||
624 | -- > 460 Documentary credit application | ||
625 | -- > Document/message whereby a bank is requested to issue a | ||
626 | -- > documentary credit on the conditions specified therein. | ||
627 | -- > 465 Documentary credit | ||
628 | -- > Document/message in which a bank states that it has | ||
629 | -- > issued a documentary credit under which the beneficiary | ||
630 | -- > is to obtain payment, acceptance or negotiation on | ||
631 | -- > compliance with certain terms and conditions and against | ||
632 | -- > presentation of stipulated documents and such drafts as | ||
633 | -- > may be specified. The credit may or may not be confirmed | ||
634 | -- > by another bank. | ||
635 | -- > 466 Documentary credit notification | ||
636 | -- > Document/message issued by an advising bank in order to | ||
637 | -- > transmit a documentary credit to a beneficiary, or to | ||
638 | -- > another advising bank. | ||
639 | -- > 467 Documentary credit transfer advice | ||
640 | -- > Document/message whereby a bank advises that (part of) a | ||
641 | -- > documentary credit is being or has been transferred in | ||
642 | -- > favour of a second beneficiary. | ||
643 | -- > 468 Documentary credit amendment notification | ||
644 | -- > Document/message whereby a bank advises that the terms | ||
645 | -- > and conditions of a documentary credit have been amended. | ||
646 | -- > 469 Documentary credit amendment | ||
647 | -- > Document/message whereby a bank notifies a beneficiary of | ||
648 | -- > the details of an amendment to the terms and conditions | ||
649 | -- > of a documentary credit. | ||
650 | -- > 481 Remittance advice | ||
651 | -- > Document/message advising of the remittance of payment. | ||
652 | -- > 485 Banker's draft | ||
653 | -- > Draft drawn in favour of a third party either by one bank | ||
654 | -- > on another bank, or by a branch of a bank on its head | ||
655 | -- > office (or vice versa) or upon another branch of the same | ||
656 | -- > bank. In either case, the draft should comply with the | ||
657 | -- > specifications laid down for cheques in the country in | ||
658 | -- > which it is to be payable. | ||
659 | -- > 490 Bill of exchange | ||
660 | -- > Document/message, issued and signed in conformity with | ||
661 | -- > the applicable legislation, which contains an | ||
662 | -- > unconditional order whereby the drawer directs the drawee | ||
663 | -- > to pay a definite sum of money to the payee or to his | ||
664 | -- > order, on demand or at a definite time, against the | ||
665 | -- > surrender of the document itself. | ||
666 | -- > 491 Promissory note | ||
667 | -- > Document/message, issued and signed in conformity with | ||
668 | -- > the applicable legislation, which contains an | ||
669 | -- > unconditional promise whereby the maker undertakes to pay | ||
670 | -- > a definite sum of money to the payee or to his order, on | ||
671 | -- > demand or at a definite time, against the surrender of | ||
672 | -- > the document itself. | ||
673 | -- > 492 Financial statement of account | ||
674 | -- > Statement giving the status of a financial account. | ||
675 | -- > 493 Statement of account message | ||
676 | -- > Usage of STATAC-message. | ||
677 | -- > 520 Insurance certificate | ||
678 | -- > Document/message issued to the insured certifying that | ||
679 | -- > insurance has been effected and that a policy has been | ||
680 | -- > issued. Such a certificate for a particular cargo is | ||
681 | -- > primarily used when good are insured under the terms of a | ||
682 | -- > floating or an open policy; at the request of the insured | ||
683 | -- > it can be exchanged for a policy. | ||
684 | -- > 530 Insurance policy | ||
685 | -- > Document/message issued by the insurer evidencing an | ||
686 | -- > agreement to insure and containing the conditions of the | ||
687 | -- > agreement concluded whereby the insurer undertakes for a | ||
688 | -- > specific fee to indemnify the insured for the losses | ||
689 | -- > arising out of the perils and accidents specified in the | ||
690 | -- > contract. | ||
691 | -- > 550 Insurance declaration sheet (bordereau) | ||
692 | -- > A document/message used when an insured reports to his | ||
693 | -- > insurer details of individual shipments which are covered | ||
694 | -- > by an insurance contract - an open cover or a floating | ||
695 | -- > policy - between the parties. | ||
696 | -- > 575 Insurer's invoice | ||
697 | -- > Document/message issued by an insurer specifying the cost | ||
698 | -- > of an insurance which has been effected and claiming | ||
699 | -- > payment therefore. | ||
700 | -- > 580 Cover note | ||
701 | -- > Document/message issued by an insurer (insurance broker, | ||
702 | -- > agent, etc.) to notify the insured that his insurance | ||
703 | -- > have been carried out. | ||
704 | -- > 610 Forwarding instructions | ||
705 | -- > Document/message issued to a freight forwarder, giving | ||
706 | -- > instructions regarding the action to be taken by the | ||
707 | -- > forwarder for the forwarding of goods described therein. | ||
708 | -- > 621 Forwarder's advice to import agent | ||
709 | -- > Document/message issued by a freight forwarder in an | ||
710 | -- > exporting country advising his counterpart in an | ||
711 | -- > importing country about the forwarding of goods described | ||
712 | -- > therein. | ||
713 | -- > 622 Forwarder's advice to exporter | ||
714 | -- > Document/message issued by a freight forwarder informing | ||
715 | -- > an exporter of the action taken in fulfilment of | ||
716 | -- > instructions received. | ||
717 | -- > 623 Forwarder's invoice | ||
718 | -- > Invoice issued by a freight forwarder specifying services | ||
719 | -- > rendered and costs incurred and claiming payment | ||
720 | -- > therefore. | ||
721 | -- > 624 Forwarder's certificate of receipt | ||
722 | -- > Non-negotiable document issued by a forwarder to certify | ||
723 | -- > that he has assumed control of a specified consignment, | ||
724 | -- > with irrevocable instructions to send it to the consignee | ||
725 | -- > indicated in the document or to hold it at his disposal. | ||
726 | -- > E.g. FIATA-FCR. | ||
727 | -- > 630 Shipping note | ||
728 | -- > Document/message provided by the shipper or his agent to | ||
729 | -- > the carrier, multimodal transport operator, terminal or | ||
730 | -- > other receiving authority, giving information about | ||
731 | -- > export consignments offered for transport, and providing | ||
732 | -- > for the necessary receipts and declarations of liability. | ||
733 | -- > (Sometimes a multipurpose cargo handling document also | ||
734 | -- > fulfilling the functions of document 632, 633, 650 and | ||
735 | -- > 655). | ||
736 | -- > 631 Forwarder's warehouse receipt | ||
737 | -- > Document/message issued by a forwarder acting as | ||
738 | -- > Warehouse Keeper acknowledging receipt of goods placed in | ||
739 | -- > a warehouse, and stating or referring to the conditions | ||
740 | -- > which govern the warehousing and the release of goods. | ||
741 | -- > The document contains detailed provisions regarding the | ||
742 | -- > rights of holders-by-endorsement, transfer of ownership, | ||
743 | -- > etc. E.g. FIATA-FWR. | ||
744 | -- > 632 Goods receipt | ||
745 | -- > Document/message issued by a port, warehouse/shed, or | ||
746 | -- > terminal operator acknowledging receipt of goods | ||
747 | -- > specified therein on conditions stated or referred to in | ||
748 | -- > the document. | ||
749 | -- > 633 Port charges documents | ||
750 | -- > Documents/messages specifying services rendered, storage | ||
751 | -- > and handling costs, demurrage and other charges due to | ||
752 | -- > the owner of goods described therein. | ||
753 | -- > 635 Warehouse warrant | ||
754 | -- > Negotiable receipt document, issued by a Warehouse Keeper | ||
755 | -- > to a person placing goods in a warehouse and conferring | ||
756 | -- > title to the goods stored. | ||
757 | -- > 640 Delivery order | ||
758 | -- > Document/message issued by a party entitled to authorize | ||
759 | -- > the release of goods specified therein to a named | ||
760 | -- > consignee, to be retained by the custodian of the goods. | ||
761 | -- > 650 Handling order | ||
762 | -- > Document/message issued by a cargo handling organization | ||
763 | -- > (port administration, terminal operator, etc.) for the | ||
764 | -- > removal or other handling of goods under their care. | ||
765 | -- > 655 Gate pass | ||
766 | -- > Document/message authorizing goods specified therein to | ||
767 | -- > be brought out of a fenced-in port or terminal area. | ||
768 | -- > 700 Waybill | ||
769 | -- > Non-negotiable document evidencing the contract for the | ||
770 | -- > transport of cargo. | ||
771 | -- > 701 Universal (multipurpose) transport document | ||
772 | -- > Document/message evidencing a contract of carriage | ||
773 | -- > covering the movement of goods by any mode of transport, | ||
774 | -- > or combination of modes, for national as well as | ||
775 | -- > international transport, under any applicable | ||
776 | -- > international convention or national law and under the | ||
777 | -- > conditions of carriage of any carrier or transport | ||
778 | -- > operator undertaking or arranging the transport referred | ||
779 | -- > to in the document. | ||
780 | -- > 702 Goods receipt, carriage | ||
781 | -- > Document/message issued by a carrier or a carrier's | ||
782 | -- > agent, acknowledging receipt for carriage of goods | ||
783 | -- > specified therein on conditions stated or referred to in | ||
784 | -- > the document, enabling the carrier to issue a transport | ||
785 | -- > document. | ||
786 | -- > 703 House waybill | ||
787 | -- > The document made out by an agent/consolidator which | ||
788 | -- > evidences the contract between the shipper and the | ||
789 | -- > agent/consolidator for the arrangement of carriage of | ||
790 | -- > goods. | ||
791 | -- > 704 Master bill of lading | ||
792 | -- > A bill of lading issued by the master of a vessel (in | ||
793 | -- > actuality the owner or charterer of the vessel). It could | ||
794 | -- > cover a number of house bills. | ||
795 | -- > 705 Bill of lading | ||
796 | -- > Negotiable document/message which evidences a contract of | ||
797 | -- > carriage by sea and the taking over or loading of goods | ||
798 | -- > by carrier, and by which carrier undertakes to deliver | ||
799 | -- > goods against surrender of the document. A provision in | ||
800 | -- > the document that goods are to be delivered to the order | ||
801 | -- > of a named person, or to order, or to bearer, constitutes | ||
802 | -- > such an undertaking. | ||
803 | -- > 706 Bill of lading original | ||
804 | -- > The original of the bill of lading issued by a transport | ||
805 | -- > company. When issued by the maritime industry it could | ||
806 | -- > signify ownership of the cargo. | ||
807 | -- > 707 Bill of lading copy | ||
808 | -- > A copy of the bill of lading issued by a transport | ||
809 | -- > company. | ||
810 | -- > 708 Empty container bill | ||
811 | -- > Bill of lading indicating an empty container. | ||
812 | -- > 709 Tanker bill of lading | ||
813 | -- > Document which evidences a transport of liquid bulk | ||
814 | -- > cargo. | ||
815 | -- > 710 Sea waybill | ||
816 | -- > Non-negotiable document which evidences a contract for | ||
817 | -- > the carriage of goods by sea and the taking over of the | ||
818 | -- > goods by the carrier, and by which the carrier undertakes | ||
819 | -- > to deliver the goods to the consignee named in the | ||
820 | -- > document. | ||
821 | -- > 711 Inland waterway bill of lading | ||
822 | -- > Negotiable transport document made out to a named person, | ||
823 | -- > to order or to bearer, signed by the carrier and handed | ||
824 | -- > to the sender after receipt of the goods. | ||
825 | -- > 712 Non-negotiable maritime transport document (generic) | ||
826 | -- > Non-negotiable document which evidences a contract for | ||
827 | -- > the carriage of goods by sea and the taking over or | ||
828 | -- > loading of the goods by the carrier, and by which the | ||
829 | -- > carrier undertakes to deliver the goods to the consignee | ||
830 | -- > named in the document. E.g. Sea waybill. Remark: | ||
831 | -- > Synonymous with "straight" or "non-negotiable Bill of | ||
832 | -- > lading" used in certain countries, e.g. Canada. | ||
833 | -- > 713 Mate's receipt | ||
834 | -- > Document/message issued by a ship's officer to | ||
835 | -- > acknowledge that a specified consignment has been | ||
836 | -- > received on board a vessel, and the apparent condition of | ||
837 | -- > the goods; enabling the carrier to issue a Bill of | ||
838 | -- > lading. | ||
839 | -- > 714 House bill of lading | ||
840 | -- > The bill of lading issued not by the carrier but by the | ||
841 | -- > freight forwarder/consolidator known by the carrier. | ||
842 | -- > 715 Letter of indemnity for non-surrender of bill of lading | ||
843 | -- > Document/message issued by a commercial party or a bank | ||
844 | -- > of an insurance company accepting responsibility to the | ||
845 | -- > beneficiary of the indemnity in accordance with the terms | ||
846 | -- > thereof. | ||
847 | -- > 716 Forwarder's bill of lading | ||
848 | -- > Non-negotiable document issued by a freight forwarder | ||
849 | -- > evidencing a contract for the carriage of goods by sea | ||
850 | -- > and the taking over or loading of the goods by the | ||
851 | -- > freight forwarder, and by which the freight forwarder | ||
852 | -- > undertakes to deliver the goods to the consignee named in | ||
853 | -- > the document. | ||
854 | -- > 720 Rail consignment note (generic term) | ||
855 | -- > Transport document constituting a contract for the | ||
856 | -- > carriage of goods between the sender and the carrier (the | ||
857 | -- > railway). For international rail traffic, this document | ||
858 | -- > must conform to the model prescribed by the international | ||
859 | -- > conventions concerning carriage of goods by rail, e.g. | ||
860 | -- > CIM Convention, SMGS Convention. | ||
861 | -- > 722 Road list-SMGS | ||
862 | -- > Accounting document, one copy of which is drawn up for | ||
863 | -- > each consignment note; it accompanies the consignment | ||
864 | -- > over the whole route and is a rail transport document. | ||
865 | -- > 723 Escort official recognition | ||
866 | -- > Document/message which gives right to the owner to exert | ||
867 | -- > all functions normally transferred to a guard in a train | ||
868 | -- > by which an escorted consignment is transported. | ||
869 | -- > 724 Recharging document | ||
870 | -- > Fictitious transport document regarding a previous | ||
871 | -- > transport, enabling a carrier's agent to give to another | ||
872 | -- > carrier's agent (in a different country) the possibility | ||
873 | -- > to collect charges relating to the original transport | ||
874 | -- > (rail environment). | ||
875 | -- > 730 Road consignment note | ||
876 | -- > Transport document/message which evidences a contract | ||
877 | -- > between a carrier and a sender for the carriage of goods | ||
878 | -- > by road (generic term). Remark: For international road | ||
879 | -- > traffic, this document must contain at least the | ||
880 | -- > particulars prescribed by the convention on the contract | ||
881 | -- > for the international carriage of goods by road (CMR). | ||
882 | -- > 740 Air waybill | ||
883 | -- > Document/message made out by or on behalf of the shipper | ||
884 | -- > which evidences the contract between the shipper and | ||
885 | -- > carrier(s) for carriage of goods over routes of the | ||
886 | -- > carrier(s) and which is identified by the airline prefix | ||
887 | -- > issuing the document plus a serial (IATA). | ||
888 | -- > 741 Master air waybill | ||
889 | -- > Document/message made out by or on behalf of the | ||
890 | -- > agent/consolidator which evidences the contract between | ||
891 | -- > the agent/consolidator and carrier(s) for carriage of | ||
892 | -- > goods over routes of the carrier(s) for a consignment | ||
893 | -- > consisting of goods originated by more than one shipper | ||
894 | -- > (IATA). | ||
895 | -- > 743 Substitute air waybill | ||
896 | -- > A temporary air waybill which contains only limited | ||
897 | -- > information because of the absence of the original. | ||
898 | -- > 744 Crew's effects declaration | ||
899 | -- > Declaration to Customs regarding the personal effects of | ||
900 | -- > crew members aboard the conveyance; equivalent to IMO FAL | ||
901 | -- > 4. | ||
902 | -- > 745 Passenger list | ||
903 | -- > Declaration to Customs regarding passengers aboard the | ||
904 | -- > conveyance; equivalent to IMO FAL 6. | ||
905 | -- > 746 Delivery notice (rail transport) | ||
906 | -- > Document/message created by the consignor or by the | ||
907 | -- > departure station, joined to the transport or sent to the | ||
908 | -- > consignee, giving the possibility to the consignee or the | ||
909 | -- > arrival station to attest the delivery of the goods. The | ||
910 | -- > document must be returned to the consignor or to the | ||
911 | -- > departure station. | ||
912 | -- > 750 Despatch note (post parcels) | ||
913 | -- > Document/message which, according to Article 106 of the | ||
914 | -- > "Agreement concerning Postal Parcels" under the UPU | ||
915 | -- > convention, is to accompany post parcels. | ||
916 | -- > 760 Multimodal/combined transport document (generic) | ||
917 | -- > A transport document used when more than one mode of | ||
918 | -- > transportation is involved in the movement of cargo. It | ||
919 | -- > is a contract of carriage and receipt of the cargo for a | ||
920 | -- > multimodal transport. It indicates the place where the | ||
921 | -- > responsible transport company in the move takes | ||
922 | -- > responsibility for the cargo, the place where the | ||
923 | -- > responsibility of this transport company in the move ends | ||
924 | -- > and the conveyances involved. | ||
925 | -- > 761 Through bill of lading | ||
926 | -- > Bill of lading which evidences a contract of carriage | ||
927 | -- > from one place to another in separate stages of which at | ||
928 | -- > least one stage is a sea transit, and by which the | ||
929 | -- > issuing carrier accepts responsibility for the carriage | ||
930 | -- > as set forth in the Through bill of lading. | ||
931 | -- > 763 Forwarder's certificate of transport | ||
932 | -- > Negotiable document/message issued by a forwarder to | ||
933 | -- > certify that he has taken charge of a specified | ||
934 | -- > consignment for despatch and delivery in accordance with | ||
935 | -- > the consignor's instructions, as indicated in the | ||
936 | -- > document, and that he accepts responsibility for delivery | ||
937 | -- > of the goods to the holder of the document through the | ||
938 | -- > intermediary of a delivery agent of his choice. E.g. | ||
939 | -- > FIATA-FCT. | ||
940 | -- > 764 Combined transport document (generic) | ||
941 | -- > Negotiable or non-negotiable document evidencing a | ||
942 | -- > contract for the performance and/or procurement of | ||
943 | -- > performance of combined transport of goods and bearing on | ||
944 | -- > its face either the heading "Negotiable combined | ||
945 | -- > transport document issued subject to Uniform Rules for a | ||
946 | -- > Combined Transport Document (ICC Brochure No. 298)" or | ||
947 | -- > the heading "Non-negotiable Combined Transport Document | ||
948 | -- > issued subject to Uniform Rules for a Combined Transport | ||
949 | -- > Document (ICC Brochure No. 298)". | ||
950 | -- > 765 Multimodal transport document (generic) | ||
951 | -- > Document/message which evidences a multimodal transport | ||
952 | -- > contract, the taking in charge of the goods by the | ||
953 | -- > multimodal transport operator, and an undertaking by him | ||
954 | -- > to deliver the goods in accordance with the terms of the | ||
955 | -- > contract. (International Convention on Multimodal | ||
956 | -- > Transport of Goods). | ||
957 | -- > 766 Combined transport bill of lading/multimodal bill of lading | ||
958 | -- > Document which evidences a multimodal transport contract, | ||
959 | -- > the taking in charge of the goods by the multimodal | ||
960 | -- > transport operator, and an undertaking by him to deliver | ||
961 | -- > the goods in accordance with the terms of the contract. | ||
962 | -- > 770 Booking confirmation | ||
963 | -- > Document/message issued by a carrier to confirm that | ||
964 | -- > space has been reserved for a consignment in means of | ||
965 | -- > transport. | ||
966 | -- > 775 Calling forward notice | ||
967 | -- > Instructions for release or delivery of goods. | ||
968 | -- > 780 Freight invoice | ||
969 | -- > Document/message issued by a transport operation | ||
970 | -- > specifying freight costs and charges incurred for a | ||
971 | -- > transport operation and stating conditions of payment. | ||
972 | -- > 781 Arrival notice (goods) | ||
973 | -- > Notification from the carrier to the consignee in | ||
974 | -- > writing, by telephone or by any other means (express | ||
975 | -- > letter, message, telegram, etc.) informing him that a | ||
976 | -- > consignment addressed to him is being or will shortly be | ||
977 | -- > held at his disposal at a specified point in the place of | ||
978 | -- > destination. | ||
979 | -- > 782 Notice of circumstances preventing delivery (goods) | ||
980 | -- > Request made by the carrier to the sender, or, as the | ||
981 | -- > case may be, the consignee, for instructions as to the | ||
982 | -- > disposal of the consignment when circumstances prevent | ||
983 | -- > delivery and the return of the goods has not been | ||
984 | -- > requested by the consignor in the transport document. | ||
985 | -- > 783 Notice of circumstances preventing transport (goods) | ||
986 | -- > Request made by the carrier to the sender, or, the | ||
987 | -- > consignee as the case may be, for instructions as to the | ||
988 | -- > disposal of the goods when circumstances prevent | ||
989 | -- > transport before departure or en route, after acceptance | ||
990 | -- > of the consignment concerned. | ||
991 | -- > 784 Delivery notice (goods) | ||
992 | -- > Notification in writing, sent by the carrier to the | ||
993 | -- > sender, to inform him at his request of the actual date | ||
994 | -- > of delivery of the goods. | ||
995 | -- > 785 Cargo manifest | ||
996 | -- > Listing of goods comprising the cargo carried in a means | ||
997 | -- > of transport or in a transport-unit. The cargo manifest | ||
998 | -- > gives the commercial particulars of the goods, such as | ||
999 | -- > transport document numbers, consignors, consignees, | ||
1000 | -- > shipping marks, number and kind of packages and | ||
1001 | -- > descriptions and quantities of the goods. | ||
1002 | -- > 786 Freight manifest | ||
1003 | -- > Document/message containing the same information as a | ||
1004 | -- > cargo manifest, and additional details on freight | ||
1005 | -- > amounts, charges, etc. | ||
1006 | -- > 787 Bordereau | ||
1007 | -- > Document/message used in road transport, listing the | ||
1008 | -- > cargo carried on a road vehicle, often referring to | ||
1009 | -- > appended copies of Road consignment note. | ||
1010 | -- > 788 Container manifest (unit packing list) | ||
1011 | -- > Document/message specifying the contents of particular | ||
1012 | -- > freight containers or other transport units, prepared by | ||
1013 | -- > the party responsible for their loading into the | ||
1014 | -- > container or unit. | ||
1015 | -- > 789 Charges note | ||
1016 | -- > Document used by the rail organization to indicate | ||
1017 | -- > freight charges or additional charges in each case where | ||
1018 | -- > the departure station is not able to calculate the | ||
1019 | -- > charges for the total voyage (e.g. tariff not yet | ||
1020 | -- > updated, part of voyage not covered by the tariff). This | ||
1021 | -- > document must be considered as joined to the transport. | ||
1022 | -- > 790 Advice of collection | ||
1023 | -- > Document that is joined to the transport or sent by | ||
1024 | -- > separate means, giving to the departure rail organization | ||
1025 | -- > the proof that the cash-on delivery amount has been | ||
1026 | -- > encashed by the arrival rail organization before | ||
1027 | -- > reimbursement of the consignor. | ||
1028 | -- > 791 Safety of ship certificate | ||
1029 | -- > Document certifying a ship's safety to a specified date. | ||
1030 | -- > 792 Safety of radio certificate | ||
1031 | -- > Document certifying the safety of a ship's radio | ||
1032 | -- > facilities to a specified date. | ||
1033 | -- > 793 Safety of equipment certificate | ||
1034 | -- > Document certifying the safety of a ship's equipment to a | ||
1035 | -- > specified date. | ||
1036 | -- > 794 Civil liability for oil certificate | ||
1037 | -- > Document declaring a ship owner's liability for oil | ||
1038 | -- > propelling or carried on a vessel. | ||
1039 | -- > 795 Loadline document | ||
1040 | -- > Document specifying the limit of a ship's legal | ||
1041 | -- > submersion under various conditions. | ||
1042 | -- > 796 Derat document | ||
1043 | -- > Document certifying that a ship is free of rats, valid to | ||
1044 | -- > a specified date. | ||
1045 | -- > 797 Maritime declaration of health | ||
1046 | -- > Document certifying the health condition on board a | ||
1047 | -- > vessel, valid to a specified date. | ||
1048 | -- > 798 Certificate of registry | ||
1049 | -- > Official certificate stating the vessel's registry. | ||
1050 | -- > 799 Ship's stores declaration | ||
1051 | -- > Declaration to Customs regarding the contents of the | ||
1052 | -- > ship's stores (equivalent to IMO FAL 3) i.e. goods | ||
1053 | -- > intended for consumption by passengers/crew on board | ||
1054 | -- > vessels, aircraft or trains, whether or not sold or | ||
1055 | -- > landed; goods necessary for operation/maintenance of | ||
1056 | -- > conveyance, incl. fuel/lubricants, excl. spare | ||
1057 | -- > parts/equipment (IMO). | ||
1058 | -- > 810 Export licence, application for | ||
1059 | -- > Application for a permit issued by a government authority | ||
1060 | -- > permitting exportation of a specified commodity subject | ||
1061 | -- > to specified conditions as quantity, country of | ||
1062 | -- > destination, etc. | ||
1063 | -- > 811 Export licence | ||
1064 | -- > Permit issued by a government authority permitting | ||
1065 | -- > exportation of a specified commodity subject to specified | ||
1066 | -- > conditions as quantity, country of destination, etc. | ||
1067 | -- > Synonym: Embargo permit. | ||
1068 | -- > 812 Exchange control declaration, export | ||
1069 | -- > Document/message completed by an exporter/seller as a | ||
1070 | -- > means whereby the competent body may control that the | ||
1071 | -- > amount of foreign exchange accrued from a trade | ||
1072 | -- > transaction is repatriated in accordance with the | ||
1073 | -- > conditions of payment and exchange control regulations in | ||
1074 | -- > force. | ||
1075 | -- > 820 Despatch note model T | ||
1076 | -- > European community transit declaration. | ||
1077 | -- > 821 Despatch note model T1 | ||
1078 | -- > Transit declaration for goods circulating under internal | ||
1079 | -- > community transit procedures (between ECE countries). | ||
1080 | -- > 822 Despatch note model T2 | ||
1081 | -- > Ascertainment that the declared goods were originally | ||
1082 | -- > produced in an ECE country. | ||
1083 | -- > 823 Control document T5 | ||
1084 | -- > Control document (export declaration) used particularly | ||
1085 | -- > in case of re-sending without use with only VAT | ||
1086 | -- > collection, refusal, unconformity with contract etc. | ||
1087 | -- > 824 Re-sending consignment note | ||
1088 | -- > Rail consignment note prepared by the consignor for the | ||
1089 | -- > facilitation of an eventual return to the origin of the | ||
1090 | -- > goods. | ||
1091 | -- > 825 Despatch note model T2L | ||
1092 | -- > Ascertainment that the declared goods were originally | ||
1093 | -- > produced in an EC country. May only be used for goods | ||
1094 | -- > that are loaded on one single means of transport in one | ||
1095 | -- > single departure point for one single delivery point. | ||
1096 | -- > 830 Goods declaration for exportation | ||
1097 | -- > Document/message by which goods are declared for export | ||
1098 | -- > Customs clearance, conforming to the layout key set out | ||
1099 | -- > at Appendix I to Annex C.1 concerning outright | ||
1100 | -- > exportation to the Kyoto convention (CCC). Within a | ||
1101 | -- > Customs union, "for despatch" may have the same meaning | ||
1102 | -- > as "for exportation". | ||
1103 | -- > 833 Cargo declaration (departure) | ||
1104 | -- > Generic term, sometimes referred to as Freight | ||
1105 | -- > declaration, applied to the documents providing the | ||
1106 | -- > particulars required by the Customs concerning the cargo | ||
1107 | -- > (freight) carried by commercial means of transport (CCC). | ||
1108 | -- > 840 Application for goods control certificate | ||
1109 | -- > Document/message submitted to a competent body by party | ||
1110 | -- > requesting a Goods control certificate to be issued in | ||
1111 | -- > accordance with national or international standards, or | ||
1112 | -- > conforming to legislation in the importing country, or as | ||
1113 | -- > specified in the contract. | ||
1114 | -- > 841 Goods control certificate | ||
1115 | -- > Document/message issued by a competent body evidencing | ||
1116 | -- > the quality of the goods described therein, in accordance | ||
1117 | -- > with national or international standards, or conforming | ||
1118 | -- > to legislation in the importing country, or as specified | ||
1119 | -- > in the contract. | ||
1120 | -- > 850 Application for phytosanitary certificate | ||
1121 | -- > Document/message submitted to a competent body by party | ||
1122 | -- > requesting a Phytosanitary certificate to be issued. | ||
1123 | -- > 851 Phytosanitary certificate | ||
1124 | -- > Document/message issued by the competent body in the | ||
1125 | -- > exporting country evidencing that plants, fruit, or | ||
1126 | -- > vegetables are free from disease and fit for consumption | ||
1127 | -- > and giving details on fumigation or other treatment to | ||
1128 | -- > which they may have been subjected. | ||
1129 | -- > 852 Sanitary certificate | ||
1130 | -- > Document/message issued by the competent authority in the | ||
1131 | -- > exporting country evidencing that alimentary and animal | ||
1132 | -- > products, including dead animals, are fit for human | ||
1133 | -- > consumption, and giving details, when relevant, of | ||
1134 | -- > controls undertaken. | ||
1135 | -- > 853 Veterinary certificate | ||
1136 | -- > Document/message issued by the competent authority in the | ||
1137 | -- > exporting country evidencing that live animals or birds | ||
1138 | -- > are not infested or infected with disease, and giving | ||
1139 | -- > details regarding their provenance, and of vaccinations | ||
1140 | -- > and other treatment to which they have been subjected. | ||
1141 | -- > 855 Application for inspection certificate | ||
1142 | -- > Document/message submitted to a competent body by a party | ||
1143 | -- > requesting an Inspection certificate to be issued in | ||
1144 | -- > accordance with national or international standards, or | ||
1145 | -- > conforming to legislation in the country in which it is | ||
1146 | -- > required, or as specified in the contract. | ||
1147 | -- > 856 Inspection certificate | ||
1148 | -- > Document/message issued by a competent body evidencing | ||
1149 | -- > that the goods described therein have been inspected in | ||
1150 | -- > accordance with national or international standards, in | ||
1151 | -- > conformity with legislation in the country in which the | ||
1152 | -- > inspection is required, or as specified in the contract. | ||
1153 | -- > 860 Certificate of origin, application for | ||
1154 | -- > Document/message submitted to a competent body by an | ||
1155 | -- > interested party requesting a Certificate of origin to be | ||
1156 | -- > issued in accordance with relevant criteria, and on the | ||
1157 | -- > basis of evidence of the origin of the goods. | ||
1158 | -- > 861 Certificate of origin | ||
1159 | -- > Document/message identifying goods, in which the | ||
1160 | -- > authority or body authorized to issue it certifies | ||
1161 | -- > expressly that the goods to which the certificate relates | ||
1162 | -- > originate in a specific country. The word "country" may | ||
1163 | -- > include a group of countries, a region or a part of a | ||
1164 | -- > country. This certificate may also include a declaration | ||
1165 | -- > by the manufacturer, producer, supplier, exporter or | ||
1166 | -- > other competent person. | ||
1167 | -- > 862 Declaration of origin | ||
1168 | -- > Appropriate statement as to the origin of the goods, made | ||
1169 | -- > in connection with their exportation by the manufacturer, | ||
1170 | -- > producer, supplier, exporter or other competent person on | ||
1171 | -- > the Commercial invoice or any other document relating to | ||
1172 | -- > the goods (CCC). | ||
1173 | -- > 863 Regional appellation certificate | ||
1174 | -- > Certificate drawn up in accordance with the rules laid | ||
1175 | -- > down by an authority or approved body, certifying that | ||
1176 | -- > the goods described therein qualify for a designation | ||
1177 | -- > specific to the given region (e.g. champagne, port wine, | ||
1178 | -- > Parmesan cheese). | ||
1179 | -- > 864 Preference certificate of origin | ||
1180 | -- > Description to be provided. | ||
1181 | -- > 865 Certificate of origin form GSP | ||
1182 | -- > Specific form of certificate of origin for goods | ||
1183 | -- > qualifying for preferential treatment under the | ||
1184 | -- > generalized system of preferences (includes a combined | ||
1185 | -- > declaration of origin and certificate, form A). | ||
1186 | -- > 870 Consular invoice | ||
1187 | -- > Document/message to be prepared by an exporter in his | ||
1188 | -- > country and presented to a diplomatic representation of | ||
1189 | -- > the importing country for endorsement and subsequently to | ||
1190 | -- > be presented by the importer in connection with the | ||
1191 | -- > import of the goods described therein. | ||
1192 | -- > 890 Dangerous goods declaration | ||
1193 | -- > Document/message issued by a consignor in accordance with | ||
1194 | -- > applicable conventions or regulations, describing | ||
1195 | -- > hazardous goods or materials for transport purposes, and | ||
1196 | -- > stating that the latter have been packed and labelled in | ||
1197 | -- > accordance with the provisions of the relevant | ||
1198 | -- > conventions or regulations. | ||
1199 | -- > 895 Statistical document, export | ||
1200 | -- > Document/message in which an exporter provides | ||
1201 | -- > information about exported goods required by the body | ||
1202 | -- > responsible for the collection of international trade | ||
1203 | -- > statistics. | ||
1204 | -- > 896 INTRASTAT declaration | ||
1205 | -- > Document/message in which a declarant provides | ||
1206 | -- > information about goods required by the body responsible | ||
1207 | -- > for the collection of trade statistics. | ||
1208 | -- > 901 Delivery verification certificate | ||
1209 | -- > Document/message whereby an official authority (Customs | ||
1210 | -- > or governmental) certifies that goods have been | ||
1211 | -- > delivered. | ||
1212 | -- > 910 Import licence, application for | ||
1213 | -- > Document/message in which an interested party applies to | ||
1214 | -- > the competent body for authorization to import either a | ||
1215 | -- > limited quantity of articles subject to import | ||
1216 | -- > restrictions, or an unlimited quantity of such articles | ||
1217 | -- > during a limited period, and specifies the kind of | ||
1218 | -- > articles, their origin and value, etc. | ||
1219 | -- > 911 Import licence | ||
1220 | -- > Document/message issued by the competent body in | ||
1221 | -- > accordance with import regulations in force, by which | ||
1222 | -- > authorization is granted to a named party to import | ||
1223 | -- > either a limited quantity of designated articles or an | ||
1224 | -- > unlimited quantity of such articles during a limited | ||
1225 | -- > period, under conditions specified in the document. | ||
1226 | -- > 913 Customs declaration without commercial detail | ||
1227 | -- > CUSDEC transmission that does not include data from the | ||
1228 | -- > commercial detail section of the message. | ||
1229 | -- > 914 Customs declaration with commercial and item detail | ||
1230 | -- > CUSDEC transmission that includes data from both the | ||
1231 | -- > commercial detail and item detail sections of the | ||
1232 | -- > message. | ||
1233 | -- > 915 Customs declaration without item detail | ||
1234 | -- > CUSDEC transmission that does not include data from the | ||
1235 | -- > item detail section of the message. | ||
1236 | -- > 916 Related document | ||
1237 | -- > Description to be provided. | ||
1238 | -- > 917 Receipt (Customs) | ||
1239 | -- > Receipt for Customs duty/tax/fee paid. | ||
1240 | -- > 925 Application for exchange allocation | ||
1241 | -- > Document/message whereby an importer/buyer requests the | ||
1242 | -- > competent body to allocate an amount of foreign exchange | ||
1243 | -- > to be transferred to an exporter/seller in payment for | ||
1244 | -- > goods. | ||
1245 | -- > 926 Foreign exchange permit | ||
1246 | -- > Document/message issued by the competent body authorizing | ||
1247 | -- > an importer/buyer to transfer an amount of foreign | ||
1248 | -- > exchange to an exporter/seller in payment for goods. | ||
1249 | -- > 927 Exchange control declaration (import) | ||
1250 | -- > Document/message completed by an importer/buyer as a | ||
1251 | -- > means for the competent body to control that a trade | ||
1252 | -- > transaction for which foreign exchange has been allocated | ||
1253 | -- > has been executed and that money has been transferred in | ||
1254 | -- > accordance with the conditions of payment and the | ||
1255 | -- > exchange control regulations in force. | ||
1256 | -- > 929 Goods declaration for importation | ||
1257 | -- > Document/message by which goods are declared for import | ||
1258 | -- > Customs clearance [sister entry of 830]. | ||
1259 | -- > 930 Goods declaration for home use | ||
1260 | -- > Document/message by which goods are declared for import | ||
1261 | -- > Customs clearance according to Annex B.1 (concerning | ||
1262 | -- > clearance for home use) to the Kyoto convention (CCC). | ||
1263 | -- > 931 Customs immediate release declaration | ||
1264 | -- > Document/message issued by an importer notifying Customs | ||
1265 | -- > that goods have been removed from an importing means of | ||
1266 | -- > transport to the importer's premises under a Customs- | ||
1267 | -- > approved arrangement for immediate release, or requesting | ||
1268 | -- > authorization to do so. | ||
1269 | -- > 932 Customs delivery note | ||
1270 | -- > Document/message whereby a Customs authority releases | ||
1271 | -- > goods under its control to be placed at the disposal of | ||
1272 | -- > the party concerned. Synonym: Customs release note. | ||
1273 | -- > 933 Cargo declaration (arrival) | ||
1274 | -- > Generic term, sometimes referred to as Freight | ||
1275 | -- > declaration, applied to the documents providing the | ||
1276 | -- > particulars required by the Customs concerning the cargo | ||
1277 | -- > (freight) carried by commercial means of transport (CCC). | ||
1278 | -- > 934 Value declaration | ||
1279 | -- > Document/message in which a declarant (importer) states | ||
1280 | -- > the invoice or other price (e.g. selling price, price of | ||
1281 | -- > identical goods), and specifies costs for freight, | ||
1282 | -- > insurance and packing, etc., terms of delivery and | ||
1283 | -- > payment, any relationship with the trading partner, etc., | ||
1284 | -- > for the purpose of determining the Customs value of goods | ||
1285 | -- > imported. | ||
1286 | -- > 935 Customs invoice | ||
1287 | -- > Document/message required by the Customs in an importing | ||
1288 | -- > country in which an exporter states the invoice or other | ||
1289 | -- > price (e.g. selling price, price of identical goods), and | ||
1290 | -- > specifies costs for freight, insurance and packing, etc., | ||
1291 | -- > terms of delivery and payment, for the purpose of | ||
1292 | -- > determining the Customs value in the importing country of | ||
1293 | -- > goods consigned to that country. | ||
1294 | -- > 936 Customs declaration (post parcels) | ||
1295 | -- > Document/message which, according to Article 106 of the | ||
1296 | -- > "Agreement concerning Postal Parcels" under the UPU | ||
1297 | -- > Convention, must accompany post parcels and in which the | ||
1298 | -- > contents of such parcels are specified. | ||
1299 | -- > 937 Tax declaration (value added tax) | ||
1300 | -- > Document/message in which an importer states the | ||
1301 | -- > pertinent information required by the competent body for | ||
1302 | -- > assessment of value-added tax. | ||
1303 | -- > 938 Tax declaration (general) | ||
1304 | -- > Document/message containing a general tax declaration. | ||
1305 | -- > 940 Tax demand | ||
1306 | -- > Document/message containing the demand of tax. | ||
1307 | -- > 941 Embargo permit | ||
1308 | -- > Document/message giving the permission to export | ||
1309 | -- > specified goods. | ||
1310 | -- > 950 Goods declaration for Customs transit | ||
1311 | -- > Document/message by which the sender declares goods for | ||
1312 | -- > Customs transit according to Annex E.1 (concerning | ||
1313 | -- > Customs transit) to the Kyoto convention (CCC). | ||
1314 | -- > 951 TIF form | ||
1315 | -- > International Customs transit document by which the | ||
1316 | -- > sender declares goods for carriage by rail in accordance | ||
1317 | -- > with the provisions of the 1952 International Convention | ||
1318 | -- > to facilitate the crossing of frontiers for goods carried | ||
1319 | -- > by rail (TIF Convention of UIC). | ||
1320 | -- > 952 TIR carnet | ||
1321 | -- > International Customs document (International Transit by | ||
1322 | -- > Road), issued by a guaranteeing association approved by | ||
1323 | -- > the Customs authorities, under the cover of which goods | ||
1324 | -- > are carried, in most cases under Customs seal, in road | ||
1325 | -- > vehicles and/or containers in compliance with the | ||
1326 | -- > requirements of the Customs TIR Convention of the | ||
1327 | -- > International Transport of Goods under cover of TIR | ||
1328 | -- > Carnets (UN/ECE). | ||
1329 | -- > 953 EC carnet | ||
1330 | -- > EC customs transit document issued by EC customs | ||
1331 | -- > authorities for transit and/or temporary user of goods | ||
1332 | -- > within the EC. | ||
1333 | -- > 954 EUR 1 certificate of origin | ||
1334 | -- > Customs certificate used in preferential goods | ||
1335 | -- > interchanges between EC countries and EC external | ||
1336 | -- > countries. | ||
1337 | -- > 955 ATA carnet | ||
1338 | -- > International Customs document (Admission Temporaire / | ||
1339 | -- > Temporary Admission) which, issued under the terms of the | ||
1340 | -- > ATA Convention (1961), incorporates an internationally | ||
1341 | -- > valid guarantee and may be used, in lieu of national | ||
1342 | -- > Customs documents and as security for import duties and | ||
1343 | -- > taxes, to cover the temporary admission of goods and, | ||
1344 | -- > where appropriate, the transit of goods. If accepted for | ||
1345 | -- > controlling the temporary export and reimport of goods, | ||
1346 | -- > international guarantee does not apply (CCC). | ||
1347 | -- > 960 Single administrative document | ||
1348 | -- > A set of documents, replacing the various (national) | ||
1349 | -- > forms for Customs declaration within the EC, implemented | ||
1350 | -- > on 01-01-1988. | ||
1351 | -- > 961 General response (Customs) | ||
1352 | -- > General response message to permit the transfer of data | ||
1353 | -- > from Customs to the transmitter of the previous message. | ||
1354 | -- > 962 Document response (Customs) | ||
1355 | -- > Document response message to permit the transfer of data | ||
1356 | -- > from Customs to the transmitter of the previous message. | ||
1357 | -- > 963 Error response (Customs) | ||
1358 | -- > Error response message to permit the transfer of data | ||
1359 | -- > from Customs to the transmitter of the previous message. | ||
1360 | -- > 964 Package response (Customs) | ||
1361 | -- > Package response message to permit the transfer of data | ||
1362 | -- > from Customs to the transmitter of the previous message. | ||
1363 | -- > 965 Tax calculation/confirmation response (Customs) | ||
1364 | -- > Tax calculation/confirmation response message to permit | ||
1365 | -- > the transfer of data from Customs to the transmitter of | ||
1366 | -- > the previous message. | ||
1367 | -- > 966 Quota prior allocation certificate | ||
1368 | -- > Document/message issued by the competent body for prior | ||
1369 | -- > allocation of a quota. | ||
1370 | -- > 990 End use authorization | ||
1371 | -- > Description to be provided. | ||
1372 | -- > 991 Government contract | ||
1373 | -- > Description to be provided. | ||
1374 | -- > 995 Statistical document, import | ||
1375 | -- > Description to be provided. | ||
1376 | -- > 996 Application for documentary credit | ||
1377 | -- > Message with application for opening of a documentary | ||
1378 | -- > credit. | ||
1379 | -- > 998 Previous Customs document/message | ||
1380 | -- > Indication of the previous Customs document/message | ||
1381 | -- > concerning the same transaction. | ||
1382 | simple1001 :: Parser Value | ||
1383 | simple1001 = simple "1001" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S1004.hs b/specification/src/Text/Edifact/D96A/Simples/S1004.hs new file mode 100644 index 0000000..5381b20 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S1004.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S1004 | ||
7 | ( simple1004 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 1004 Document/message number | ||
16 | -- > | ||
17 | -- > Desc: Reference number assigned to the document/message by the | ||
18 | -- > issuer. | ||
19 | -- > | ||
20 | -- > Repr: an..35 | ||
21 | simple1004 :: Parser Value | ||
22 | simple1004 = simple "1004" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S1082.hs b/specification/src/Text/Edifact/D96A/Simples/S1082.hs new file mode 100644 index 0000000..5b0b07d --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S1082.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S1082 | ||
7 | ( simple1082 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 1082 Line item number | ||
16 | -- > | ||
17 | -- > Desc: Serial number designating each separate item within a series | ||
18 | -- > of articles. | ||
19 | -- > | ||
20 | -- > Repr: n..6 | ||
21 | simple1082 :: Parser Value | ||
22 | simple1082 = simple "1082" (numeric `upTo` 6) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S1131.hs b/specification/src/Text/Edifact/D96A/Simples/S1131.hs new file mode 100644 index 0000000..dc84502 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S1131.hs | |||
@@ -0,0 +1,347 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S1131 | ||
7 | ( simple1131 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 1131 Code list qualifier | ||
16 | -- > | ||
17 | -- > Desc: Identification of a code list. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 12 Telephone directory | ||
22 | -- > Self explanatory. | ||
23 | -- > 16 Postcode directory | ||
24 | -- > [3251] Code defining postal zones or addresses. | ||
25 | -- > 23 Clearing house automated payment | ||
26 | -- > Self explanatory. | ||
27 | -- > 25 Bank identification | ||
28 | -- > Code for identification of banks. | ||
29 | -- > 35 Rail additional charges | ||
30 | -- > Self explanatory. | ||
31 | -- > 36 Railways networks | ||
32 | -- > Self explanatory. | ||
33 | -- > 37 Railway locations | ||
34 | -- > Code identifying a location in railway environment. | ||
35 | -- > 38 Rail customers | ||
36 | -- > Self explanatory. | ||
37 | -- > 39 Rail unified nomenclature of goods | ||
38 | -- > Self explanatory. | ||
39 | -- > 42 Business function | ||
40 | -- > Self explanatory. | ||
41 | -- > 43 Clearing House Interbank Payment System Participants ID | ||
42 | -- > Participants identification of the automated clearing | ||
43 | -- > house of the New York Clearing House Association (CHIPS). | ||
44 | -- > 44 Clearing House Interbank Payment System Universal ID | ||
45 | -- > Universal identification of the automated clearing house | ||
46 | -- > of the New York Clearing House Association (CHAPS). | ||
47 | -- > 52 Value added tax identification | ||
48 | -- > Value added tax identification code. | ||
49 | -- > 53 Passport number | ||
50 | -- > Number assigned to a passport. | ||
51 | -- > 54 Statistical object | ||
52 | -- > A statistical object such as a statistical concept, array | ||
53 | -- > structure component or statistical nomenclature. | ||
54 | -- > 55 Quality conformance | ||
55 | -- > A code list specifying the quality standard a product | ||
56 | -- > complies with, e.g. ISO9000, BS5750, etc. | ||
57 | -- > 56 Safety regulation | ||
58 | -- > A code list specifying the safety regulations which apply | ||
59 | -- > to a product, such as UK COSHH (control of substances | ||
60 | -- > hazardous to health) regulations. | ||
61 | -- > 57 Product code | ||
62 | -- > Code assigned to a specific product by a controlling | ||
63 | -- > agency. | ||
64 | -- > 58 Business account number | ||
65 | -- > An identifying number or code assigned by issuing | ||
66 | -- > authorities to manage business activities. | ||
67 | -- > 59 Railway services harmonized code | ||
68 | -- > Services provided by the different railway organizations. | ||
69 | -- > + 60 Type of financial account | ||
70 | -- > Identification of the type of financial account. | ||
71 | -- > + 61 Type of assets and liabilities | ||
72 | -- > Identification of the type of assets and liabilities. | ||
73 | -- > + 62 Requirements indicator | ||
74 | -- > A code list which specifies various requirements that a | ||
75 | -- > customer may have when fulfilling a purchase order. | ||
76 | -- > + 63 Handling action | ||
77 | -- > Codes for handling action. | ||
78 | -- > + 64 Freight forwarder | ||
79 | -- > Codes for freight forwarders. | ||
80 | -- > + 65 Shipping agent | ||
81 | -- > Codes for shipping agents. | ||
82 | -- > + 67 Type of package | ||
83 | -- > Indication of the type of package codes. | ||
84 | -- > + 68 Type of industrial activity | ||
85 | -- > Identification of the type of industrial activity. | ||
86 | -- > + 69 Type of survey question | ||
87 | -- > Identification of the type of survey question. | ||
88 | -- > + 70 Customs inspection type | ||
89 | -- > A code to indicate the type of inspection performed by | ||
90 | -- > customs. | ||
91 | -- > + 71 Nature of transaction | ||
92 | -- > Identification of the nature of the transaction. | ||
93 | -- > 100 Enhanced party identification | ||
94 | -- > Self explanatory. | ||
95 | -- > 101 Air carrier | ||
96 | -- > Self explanatory. | ||
97 | -- > 102 Size and type | ||
98 | -- > Self explanatory. | ||
99 | -- > 103 Call sign directory | ||
100 | -- > Self explanatory. | ||
101 | -- > 104 Customs area of transaction | ||
102 | -- > Customs code to indicate the different types of | ||
103 | -- > declarations according to the countries involved in the | ||
104 | -- > transaction (e.g. box 1/1 of SAD: inter EC Member States, | ||
105 | -- > EC-EFTA, EC-third countries, etc.). | ||
106 | -- > 105 Customs declaration type | ||
107 | -- > Customs code to indicate the type of declaration | ||
108 | -- > according to the different Customs procedures requested | ||
109 | -- > (e.g.: import, export, transit). | ||
110 | -- > | 106 Incoterms 1980 | ||
111 | -- > (4110) Code to indicate applicable Incoterm (1980 | ||
112 | -- > edition) under which seller undertakes to deliver | ||
113 | -- > merchandise to buyer (ICC). Incoterms 1990: use 4053 | ||
114 | -- > only. | ||
115 | -- > 107 Excise duty | ||
116 | -- > Customs or fiscal authorities code to identify a specific | ||
117 | -- > or ad valorem levy on a specific commodity, applied | ||
118 | -- > either domestically or at time of importation. | ||
119 | -- > 108 Tariff schedule | ||
120 | -- > Self explanatory. | ||
121 | -- > 109 Customs indicator | ||
122 | -- > Customs code for circumstances where only an indication | ||
123 | -- > is needed. | ||
124 | -- > 110 Customs special codes | ||
125 | -- > Customs code to indicate an exemption to a regulation or | ||
126 | -- > a special Customs treatment. | ||
127 | -- > 112 Statistical nature of transaction | ||
128 | -- > Indication of the type of contract under which goods are | ||
129 | -- > supplied. | ||
130 | -- > 113 Customs office | ||
131 | -- > Customs administrative unit competent for the performance | ||
132 | -- > of Customs formalities, and the premises or other areas | ||
133 | -- > approved for the purpose by the competent authorities | ||
134 | -- > (CCC). | ||
135 | -- > 114 Railcar letter marking | ||
136 | -- > Codes for all marking codes (in letters) for railcars | ||
137 | -- > specifying the type, series, order number, check digit | ||
138 | -- > and some technical characteristics. | ||
139 | -- > 115 Examination facility | ||
140 | -- > Building or location where merchandise is examined by | ||
141 | -- > Customs. | ||
142 | -- > 116 Customs preference | ||
143 | -- > Customs code to identify a specific tariff preference. | ||
144 | -- > 117 Customs procedure | ||
145 | -- > (9380) Customs code to identify goods which are subject | ||
146 | -- > to Customs control (e.g. home use, Customs warehousing, | ||
147 | -- > temporary admission, Customs transit). | ||
148 | -- > 118 Government agency procedure | ||
149 | -- > Treatment applied by a government agency other than | ||
150 | -- > Customs to merchandise under their control. | ||
151 | -- > 119 Customs simplified procedure | ||
152 | -- > Customs code to indicate the type of simplified Customs | ||
153 | -- > procedure requested by a declarant (CCC). | ||
154 | -- > 120 Customs status of goods | ||
155 | -- > Customs code to specify the status accorded by Customs to | ||
156 | -- > a consignment e.g. release without further formality, | ||
157 | -- > present supporting documents for inspection, etc (CCC). | ||
158 | -- > 121 Shipment description | ||
159 | -- > Code to indicate whether a shipment is a total, part or | ||
160 | -- > split consignment. | ||
161 | -- > 122 Commodity | ||
162 | -- > (7357) Code identifying types of goods for Customs, | ||
163 | -- > transport or statistical purposes (generic term). | ||
164 | -- > 123 Entitlement | ||
165 | -- > Code to indicate the recipient of a charge amount (IATA). | ||
166 | -- > 125 Customs transit guarantee | ||
167 | -- > Customs code to identify the type of guarantee used in a | ||
168 | -- > transit movement. | ||
169 | -- > 126 Accounting information identifier | ||
170 | -- > Identification of a specific kind of accounting | ||
171 | -- > information. | ||
172 | -- > 127 Customs valuation method | ||
173 | -- > Customs code to identify the valuation method used to | ||
174 | -- > determine the dutiable value of the declared goods. | ||
175 | -- > 128 Service | ||
176 | -- > Identification of services. | ||
177 | -- > 129 Customs warehouse | ||
178 | -- > Identification and/or location of the Customs warehouse | ||
179 | -- > in which goods will be or have been deposited (CCC). | ||
180 | -- > 130 Special handling | ||
181 | -- > Code to indicate that the nature of the consignment may | ||
182 | -- > necessitate use of special handling procedures (IATA). | ||
183 | -- > 131 Free zone | ||
184 | -- > Code identifying the zone within a state where any goods | ||
185 | -- > introduced are generally regarded, insofar as import | ||
186 | -- > duties and taxes are concerned, as being outside the | ||
187 | -- > Customs territory and are not subject to the usual | ||
188 | -- > Customs control. | ||
189 | -- > 132 Charge | ||
190 | -- > Identification of a type of charge. | ||
191 | -- > 133 Financial regime | ||
192 | -- > Nature and methods of a transaction from financial | ||
193 | -- > viewpoint. | ||
194 | -- > 134 Duty, tax or fee payment method | ||
195 | -- > [4390] Method by which a duty or tax is paid to the | ||
196 | -- > relevant administration. | ||
197 | -- > 135 Rate class | ||
198 | -- > Code to identify a specific rate category. | ||
199 | -- > 136 Restrictions/prohibitions on re-use of certain wagons | ||
200 | -- > Self explanatory. | ||
201 | -- > 137 Rail harmonized codification of tariffs | ||
202 | -- > Self explanatory. | ||
203 | -- > 139 Port | ||
204 | -- > A location having facilities for means of transport to | ||
205 | -- > load or discharge cargo. | ||
206 | -- > 140 Area | ||
207 | -- > Codes for specific geographic areas e.g. seas, straits, | ||
208 | -- > basins etc. | ||
209 | -- > 141 Forwarding restrictions | ||
210 | -- > Self explanatory. | ||
211 | -- > 142 Train identification | ||
212 | -- > Self explanatory. | ||
213 | -- > 143 Removable accessories and special equipment on railcars | ||
214 | -- > Self explanatory. | ||
215 | -- > 144 Rail routes | ||
216 | -- > Self explanatory. | ||
217 | -- > 145 Airport/city | ||
218 | -- > As described and published by IATA. | ||
219 | -- > 146 Means of transport identification | ||
220 | -- > Code identifying the name or number of a means of | ||
221 | -- > transport (vessel, vehicle). | ||
222 | -- > 147 Document requested by Customs | ||
223 | -- > Customs code to identify documents requested by Customs | ||
224 | -- > in an information interchange. | ||
225 | -- > 148 Customs release notification | ||
226 | -- > Authorisation given by Customs to move the goods or not | ||
227 | -- > move the goods from the place of registration. | ||
228 | -- > 149 Customs transit type | ||
229 | -- > Customs code to indicate the different kinds of transit | ||
230 | -- > movement of the goods (e.g. Box 1/3 of the SAD). | ||
231 | -- > 150 Financial routing | ||
232 | -- > Self explanatory. | ||
233 | -- > 151 Locations for tariff calculation | ||
234 | -- > Self explanatory. | ||
235 | -- > 152 Materials | ||
236 | -- > Self explanatory. | ||
237 | -- > 153 Methods of payment | ||
238 | -- > Identification of methods of payment. | ||
239 | -- > 154 Bank branch sorting identification | ||
240 | -- > Identification of a specific branch of a bank. | ||
241 | -- > 155 Automated clearing house | ||
242 | -- > Identification of automated clearing houses. | ||
243 | -- > 156 Location of goods | ||
244 | -- > (3384) Indication of the place where goods are located | ||
245 | -- > and where they are available for examination. | ||
246 | -- > 157 Clearing code | ||
247 | -- > Identification of the responsible bank/clearing house | ||
248 | -- > which has cleared or is ordered to do the clearing. | ||
249 | -- > 158 Terms of delivery | ||
250 | -- > Code to identify terms of delivery. | ||
251 | -- > 160 Party identification | ||
252 | -- > Identification of parties, corporates, etc. | ||
253 | -- > 161 Goods description | ||
254 | -- > Identification of a type of goods description. | ||
255 | -- > 162 Country | ||
256 | -- > Identification of a country. | ||
257 | -- > 163 Country sub-entity | ||
258 | -- > (3228) Identification of country sub-entity (region, | ||
259 | -- > department, state, province) defined by appropriate | ||
260 | -- > authority. | ||
261 | -- > 164 Member organizations | ||
262 | -- > Identification of member organizations. | ||
263 | -- > 165 Amendment code (Customs) | ||
264 | -- > Customs code indicating the reason for transmitting an | ||
265 | -- > amendment to Customs. | ||
266 | -- > 166 Social security identification | ||
267 | -- > Code assigned by the authority competent to issue social | ||
268 | -- > security identification to identify a person. | ||
269 | -- > 167 Tax party identification | ||
270 | -- > Code assigned by a tax authority to identify a party. | ||
271 | -- > 168 Rail document names | ||
272 | -- > Rail specific identifications of documents. | ||
273 | -- > 169 Harmonized system | ||
274 | -- > Identification of commodities according to the Harmonized | ||
275 | -- > System. | ||
276 | -- > 170 Bank securities code | ||
277 | -- > Self explanatory. | ||
278 | -- > 172 Carrier code | ||
279 | -- > Self explanatory. | ||
280 | -- > 173 Export requirements | ||
281 | -- > Identification of requirements and regulations | ||
282 | -- > established by relevant authorities concerning | ||
283 | -- > exportation. | ||
284 | -- > 174 Citizen identification | ||
285 | -- > Self explanatory. | ||
286 | -- > 175 Account analysis codes | ||
287 | -- > Account service charges list. | ||
288 | -- > 176 Flow of the goods | ||
289 | -- > List of statistical codes covering the movement of the | ||
290 | -- > goods to be declared (e.g. despatch, arrival). | ||
291 | -- > 177 Statistical procedures | ||
292 | -- > Indication of the statistical procedure to which the | ||
293 | -- > goods are subject. | ||
294 | -- > 178 Standard text according US embargo regulations | ||
295 | -- > US government regulations prescribe specific standard | ||
296 | -- > text usage. Using codes from this code list prevents full | ||
297 | -- > text transmission. | ||
298 | -- > 179 Standard text for export according national prescriptions | ||
299 | -- > National export regulations prescribe specific standard | ||
300 | -- > text usage. Using codes from this code list prevents full | ||
301 | -- > text transmission. | ||
302 | -- > 180 Airport terminal | ||
303 | -- > Code identifying terminals or other sub-locations at | ||
304 | -- > airports. | ||
305 | -- > 181 Activity | ||
306 | -- > Code identifying activities. | ||
307 | -- > 182 Combiterms 1990 | ||
308 | -- > Code to indicate the applicable Combiterm (1990 edition), | ||
309 | -- > used for the purpose of cost distribution between seller | ||
310 | -- > according to Incoterms 1990. | ||
311 | -- > 183 Dangerous goods packing type | ||
312 | -- > Identification of package types for the description | ||
313 | -- > related to dangerous goods. | ||
314 | -- > 184 Tax assessment method | ||
315 | -- > A code to identify the tax assessment method. | ||
316 | -- > 185 Item type | ||
317 | -- > A code list defining the level of elaboration of a item | ||
318 | -- > such as raw material, component, tooling, etc. | ||
319 | -- > 186 Product supply condition | ||
320 | -- > A code list specifying the rules according to which a | ||
321 | -- > product is supplied, e.g. from stock, available on | ||
322 | -- > demand, make on order, etc. | ||
323 | -- > 187 Supplier's stock turnover | ||
324 | -- > A code list giving an indication about the level of the | ||
325 | -- > supplier's stock turnover. | ||
326 | -- > 188 Article status | ||
327 | -- > A code list defining the status of an article from the | ||
328 | -- > procurement point of view, e.g. new article, critical | ||
329 | -- > article, etc. | ||
330 | -- > 189 Quality control code | ||
331 | -- > A code list specifying how the article is classified | ||
332 | -- > according to the quality control point of view, e.g. | ||
333 | -- > safety item, subject to regulation, etc. | ||
334 | -- > 190 Item sourcing category | ||
335 | -- > A code list to specify details related to the sourcing of | ||
336 | -- > the corresponding item such as provided by the buyer, | ||
337 | -- > from a mandatory source, etc. | ||
338 | -- > 191 Dumping or countervailing assessment method | ||
339 | -- > A code to identify the method used to determine the | ||
340 | -- > dumping or countervailing duty. | ||
341 | -- > 192 Dumping specification | ||
342 | -- > Code list to identify types of goods for dumping | ||
343 | -- > purposes. | ||
344 | -- > ZZZ Mutually defined | ||
345 | -- > Self explanatory. | ||
346 | simple1131 :: Parser Value | ||
347 | simple1131 = simple "1131" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S1153.hs b/specification/src/Text/Edifact/D96A/Simples/S1153.hs new file mode 100644 index 0000000..7aea6b6 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S1153.hs | |||
@@ -0,0 +1,1201 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S1153 | ||
7 | ( simple1153 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 1153 Reference qualifier | ||
16 | -- > | ||
17 | -- > Desc: Code giving specific meaning to a reference segment or a | ||
18 | -- > reference number. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > AAA Acknowledgement of order number | ||
23 | -- > [1018] Reference number assigned by the seller to his | ||
24 | -- > acknowledgement of an order. | ||
25 | -- > AAB Proforma invoice number | ||
26 | -- > [1088] Reference number assigned by the seller to a | ||
27 | -- > Proforma Invoice. | ||
28 | -- > AAC Documentary credit number | ||
29 | -- > [1172] Reference number assigned by issuing bank to a | ||
30 | -- > Documentary credit. | ||
31 | -- > AAD Contract addendum number | ||
32 | -- > [1318] Reference number assigned by the issuer to a | ||
33 | -- > Contract Addendum. | ||
34 | -- > AAE Goods declaration number | ||
35 | -- > Reference number assigned to a goods declaration. | ||
36 | -- > AAG Offer number | ||
37 | -- > Reference number assigned by issuing party to an offer. | ||
38 | -- > AAJ Delivery order number | ||
39 | -- > Reference number assigned by issuer to a delivery order. | ||
40 | -- > AAK Despatch advice number | ||
41 | -- > Reference number assigned by issuing party to a despatch | ||
42 | -- > advice. | ||
43 | -- > AAL Drawing number | ||
44 | -- > Reference number identifying a specific product drawing. | ||
45 | -- > AAM Waybill number | ||
46 | -- > Reference number assigned to a waybill, see: 1001 = 700. | ||
47 | -- > AAN Delivery schedule number | ||
48 | -- > Reference number assigned by buyer to a delivery | ||
49 | -- > schedule. | ||
50 | -- > AAO Consignee's shipment reference number | ||
51 | -- > [1362] Reference assigned by the consignee to a shipment. | ||
52 | -- > AAP Part consignment number | ||
53 | -- > [1310] Reference to a specific consignment forming part | ||
54 | -- > of a contract allowing part deliveries. | ||
55 | -- > AAQ Unit load device (e.g. container) identification number | ||
56 | -- > [8260] Marks (letters and/or numbers) which identify a | ||
57 | -- > unit load device e.g. freight container. | ||
58 | -- > AAS Transport document number | ||
59 | -- > [1188] Reference assigned by the carrier or his agent to | ||
60 | -- > the transport document. | ||
61 | -- > AAT Master label number | ||
62 | -- > Identifies the master label number of any package type. | ||
63 | -- > AAU Despatch note number | ||
64 | -- > [1128] Reference number assigned by the seller to a | ||
65 | -- > Despatch Note. | ||
66 | -- > AAV Enquiry number | ||
67 | -- > Reference number assigned to an enquiry. | ||
68 | -- > AAY Carrier's agent reference number | ||
69 | -- > Reference number assigned by the carriers agent to a | ||
70 | -- > transaction. | ||
71 | -- > AAZ Standard Carrier Alpha Code (SCAC) number | ||
72 | -- > For maritime shipments, this code qualifies a Standard | ||
73 | -- > Alpha Carrier Code (SCAC) as issued by the United Stated | ||
74 | -- > National Motor Traffic Association Inc. | ||
75 | -- > ABA Customs valuation decision number | ||
76 | -- > Reference by an importing party to a previous decision | ||
77 | -- > made by a Customs administration regarding the valuation | ||
78 | -- > of goods. | ||
79 | -- > ABB End use authorization number | ||
80 | -- > Reference issued by a Customs administration authorizing | ||
81 | -- > a preferential rate of duty if a product is used for a | ||
82 | -- > specified purpose, see: 1001 = 990. | ||
83 | -- > ABC Anti-dumping case number | ||
84 | -- > Reference issued by a Customs administration pertaining | ||
85 | -- > to a past or current investigation of goods "dumped" at a | ||
86 | -- > price lower than the exporter's domestic market price. | ||
87 | -- > ABD Customs tariff number | ||
88 | -- > [7282] Code number of the goods in accordance with the | ||
89 | -- > tariff nomenclature system of classification in use where | ||
90 | -- > the Customs declaration is made. | ||
91 | -- > ABE Declarant's reference number | ||
92 | -- > Unique reference number assigned to a document or a | ||
93 | -- > message by the declarant for identification purposes. | ||
94 | -- > ABG Customs decision request number | ||
95 | -- > Reference issued by Customs pertaining to a pending | ||
96 | -- > tariff classification decision requested by an importer | ||
97 | -- > or agent. | ||
98 | -- > ABH Sub-house bill of lading number | ||
99 | -- > Reference assigned to a sub-house bill of lading. | ||
100 | -- > ABI Deferred payment reference | ||
101 | -- > [1168] Reference or indication of the deferred payment of | ||
102 | -- > duty/tax. | ||
103 | -- > ABJ Quota number | ||
104 | -- > Reference number allocated by a government authority to | ||
105 | -- > identify a quota. | ||
106 | -- > ABK Transit (onward carriage) guarantee (bond) number | ||
107 | -- > Reference number to identify the guarantee or security | ||
108 | -- > provided for Customs transit operation (CCC). | ||
109 | -- > ABL Customs guarantee number | ||
110 | -- > Reference assigned to a Customs guarantee. | ||
111 | -- > ABO Originator's reference | ||
112 | -- > Self explanatory. | ||
113 | -- > ABP Declarant's Customs identity number | ||
114 | -- > Reference to the party whose posted bond or security is | ||
115 | -- > being declared in order to accept responsibility for a | ||
116 | -- > goods declaration and the applicable duties and taxes. | ||
117 | -- > ABQ Importer reference number | ||
118 | -- > Reference number assigned by the importer to identify a | ||
119 | -- > particular shipment for his own purposes. | ||
120 | -- > ABR Export clearance instruction reference number | ||
121 | -- > Reference number of the clearance instructions given by | ||
122 | -- > the consignor through different means. | ||
123 | -- > ABS Import clearance instruction reference number | ||
124 | -- > Reference number of the import clearance instructions | ||
125 | -- > given by the consignor/consignee through different means. | ||
126 | -- > ABT Customs declaration number | ||
127 | -- > [1426] Number, assigned or accepted by Customs, to | ||
128 | -- > identify a Goods declaration. | ||
129 | -- > ABU Article number | ||
130 | -- > Self explanatory. | ||
131 | -- > ABW Stock keeping unit number | ||
132 | -- > Self explanatory. | ||
133 | -- > + ABX Text Element Identifier deletion reference | ||
134 | -- > The reference used within a given TEI (Text Element | ||
135 | -- > Identifier) which is to be deleted. | ||
136 | -- > ABY Allotment identification (Air) | ||
137 | -- > Reference assigned to guarantied capacity on one or more | ||
138 | -- > specific flights on specific date(s) to third parties as | ||
139 | -- > agents and other airlines. | ||
140 | -- > + ABZ Vehicle licence number | ||
141 | -- > Number of the licence issued for a vehicle by an agency | ||
142 | -- > of government. | ||
143 | -- > AC Air cargo transfer manifest | ||
144 | -- > Description to be provided. | ||
145 | -- > ACB US government agency number | ||
146 | -- > Description to be provided. | ||
147 | -- > ACC Shipping unit identification | ||
148 | -- > Identifying marks on the outermost unit that is used to | ||
149 | -- > transport merchandise. | ||
150 | -- > ACD Additional reference number | ||
151 | -- > Reference number provided in addition to another given | ||
152 | -- > reference. | ||
153 | -- > ACE Related document number | ||
154 | -- > Description to be provided. | ||
155 | -- > ACF Addressee reference | ||
156 | -- > Description to be provided. | ||
157 | -- > ACG ATA carnet number | ||
158 | -- > Reference number assigned to an ATA carnet. | ||
159 | -- > ACH Packaging unit identification | ||
160 | -- > Identifying marks on packing units. | ||
161 | -- > ACI Outerpackaging unit identification | ||
162 | -- > (7070) Identifying marks on packing units contained | ||
163 | -- > within an outermost shipping unit. | ||
164 | -- > ACJ Customer material specification number | ||
165 | -- > Number for a material specification given by customer. | ||
166 | -- > ACK Bank reference | ||
167 | -- > Cross reference issued by financial institution. | ||
168 | -- > ACL Principal reference number | ||
169 | -- > Description to be provided. | ||
170 | -- > ACM Unique REINAC reference number of the sender | ||
171 | -- > Description to be provided. | ||
172 | -- > ACN Advice of collection number | ||
173 | -- > [1030] Number of the Advice of Collection attached to the | ||
174 | -- > Rail Consignment Note (CIM 75). | ||
175 | -- > ACO Iron charge number | ||
176 | -- > Number attributed to the iron charge for the production | ||
177 | -- > of steel products. | ||
178 | -- > ACP Hot roll number | ||
179 | -- > Number attributed to a hot roll coil. | ||
180 | -- > ACQ Cold roll number | ||
181 | -- > Number attributed to a cold roll coil. | ||
182 | -- > ACR Railway wagon number | ||
183 | -- > (8320) Registered identification initials and numbers of | ||
184 | -- > railway wagon. Synonym: Rail car number. | ||
185 | -- > ACS Unique CURRAC reference number of the sender | ||
186 | -- > Description to be provided. | ||
187 | -- > ACT Unique claims reference number of the sender | ||
188 | -- > Description to be provided. | ||
189 | -- > ACU Loss/event number | ||
190 | -- > To reference to the unique number that is assigned to | ||
191 | -- > each major loss hitting the reinsurance industry. | ||
192 | -- > ACW Reference number to previous message | ||
193 | -- > Reference number assigned to the message which was | ||
194 | -- > previously issued (e.g. in the case of a cancellation, | ||
195 | -- > the primary reference of the message to be cancelled will | ||
196 | -- > be quoted in this element). | ||
197 | -- > ACX Banker's acceptance | ||
198 | -- > Reference number for banker's acceptance issued by the | ||
199 | -- > accepting financial institution. | ||
200 | -- > + ACY Duty memo number | ||
201 | -- > Reference number assigned by customs to a duty memo. | ||
202 | -- > + ACZ Equipment transport charge number | ||
203 | -- > Reference assigned to a specific equipment transportation | ||
204 | -- > charge. | ||
205 | -- > + ADA Buyer's item number | ||
206 | -- > Reference number assigned by the buyer to an item. | ||
207 | -- > ADB Matured certificate of deposit | ||
208 | -- > Reference number for certificate of deposit allocated by | ||
209 | -- > issuing financial institution. | ||
210 | -- > ADC Loan | ||
211 | -- > Reference number for loan allocated by lending financial | ||
212 | -- > institution. | ||
213 | -- > ADD Analysis number/test number | ||
214 | -- > Number given to a specific analysis or test operation. | ||
215 | -- > | ADE Account number | ||
216 | -- > Identification number of an account. | ||
217 | -- > ADF Treaty number | ||
218 | -- > Self explanatory. | ||
219 | -- > ADG Catastrophe number | ||
220 | -- > Self explanatory. | ||
221 | -- > ADH PCS Catastrophe | ||
222 | -- > Description to be provided. | ||
223 | -- > ADI Bureau signing (statement reference) | ||
224 | -- > Description to be provided. | ||
225 | -- > ADJ Company / syndicate reference 1 | ||
226 | -- > Description to be provided. | ||
227 | -- > ADK Company / syndicate reference 2 | ||
228 | -- > Description to be provided. | ||
229 | -- > ADP Statement number | ||
230 | -- > Description to be provided. | ||
231 | -- > ADQ Unique market reference | ||
232 | -- > Description to be provided. | ||
233 | -- > ADR Bureau signing (original FDO reference) | ||
234 | -- > Description to be provided. | ||
235 | -- > ADS Original FDO transaction reference | ||
236 | -- > Description to be provided. | ||
237 | -- > ADT Group accounting | ||
238 | -- > Description to be provided. | ||
239 | -- > ADU Broker reference 1 | ||
240 | -- > Description to be provided. | ||
241 | -- > ADV Broker reference 2 | ||
242 | -- > Description to be provided. | ||
243 | -- > ADW Lloyd's claims office reference | ||
244 | -- > Self explanatory. | ||
245 | -- > ADY Report number | ||
246 | -- > Reference to a report to Customs by a carrier at the | ||
247 | -- > point of entry, encompassing both conveyance and | ||
248 | -- > consignment information. | ||
249 | -- > ADZ Trader account number | ||
250 | -- > Number assigned by a Customs authority which uniquely | ||
251 | -- > identifies a trader (i.e. importer, exporter or | ||
252 | -- > declarant) for Customs purposes. | ||
253 | -- > AE Authorization for expense (AFE) number | ||
254 | -- > Description to be provided. | ||
255 | -- > AEA Government agency reference number | ||
256 | -- > Coded reference number that pertains to the business of a | ||
257 | -- > government agency. | ||
258 | -- > AEB Assembly number | ||
259 | -- > Self explanatory. | ||
260 | -- > AEC Symbol number | ||
261 | -- > Self explanatory. | ||
262 | -- > AED Commodity number | ||
263 | -- > Self explanatory. | ||
264 | -- > AEE Eur 1 certificate number | ||
265 | -- > Reference number assigned to a Eur 1 certificate. | ||
266 | -- > AEF Customer process specification number | ||
267 | -- > Retrieval number for a process specification defined by | ||
268 | -- > customer. | ||
269 | -- > AEG Customer specification number | ||
270 | -- > Retrieval number for a specification defined by customer. | ||
271 | -- > AEH Applicable instructions or standards | ||
272 | -- > Instructions or standards applicable for the whole | ||
273 | -- > message or a message line item. These instructions or | ||
274 | -- > standards may be published by a neutral organization or | ||
275 | -- > authority or another party concerned. | ||
276 | -- > AEI Registration number of previous Customs declaration | ||
277 | -- > Registration number of the Customs declaration lodged for | ||
278 | -- > the previous Customs procedure. | ||
279 | -- > AEJ Post-entry reference | ||
280 | -- > Reference to a message related to a post-entry. | ||
281 | -- > AEK Payment order number | ||
282 | -- > Self explanatory. | ||
283 | -- > AEL Delivery number (transport) | ||
284 | -- > Reference number by which a haulier/carrier will announce | ||
285 | -- > himself at the container terminal or depot when | ||
286 | -- > delivering equipment. | ||
287 | -- > AEM Transport route | ||
288 | -- > A predefined and identified sequence of points where | ||
289 | -- > goods are collected, agreed between partners, e.g. the | ||
290 | -- > party in charge of organizing the transport and the | ||
291 | -- > parties where goods will be collected. The same | ||
292 | -- > collecting points may be included in different transport | ||
293 | -- > routes, but in a different sequence. | ||
294 | -- > AEN Customer's unit inventory number | ||
295 | -- > Number assigned by customer to a unique unit for | ||
296 | -- > inventory purposes. | ||
297 | -- > AEO Product reservation number | ||
298 | -- > Number assigned by seller to identify reservation of | ||
299 | -- > specified products. | ||
300 | -- > AEP Project number | ||
301 | -- > Reference number assigned to a project. | ||
302 | -- > AEQ Drawing list number | ||
303 | -- > Reference number identifying a drawing list. | ||
304 | -- > AER Project specification number | ||
305 | -- > Reference number identifying a project specification. | ||
306 | -- > AES Primary reference | ||
307 | -- > Description to be provided. | ||
308 | -- > AET Request for cancellation number | ||
309 | -- > Self explanatory. | ||
310 | -- > AEU Supplier's control number | ||
311 | -- > Reference to a file regarding a control of the supplier | ||
312 | -- > carried out on departure of the goods. | ||
313 | -- > AEV Shipping note number | ||
314 | -- > Reference number assigned to a shipping note, see: 1001 = | ||
315 | -- > 630. | ||
316 | -- > AEW Empty container bill number | ||
317 | -- > Reference number assigned to an empty container bill, | ||
318 | -- > see: 1001 = 708. | ||
319 | -- > AEX Non-negotiable maritime transport document number | ||
320 | -- > Reference number assigned to a sea waybill, see: 1001 = | ||
321 | -- > 712. | ||
322 | -- > AEY Substitute air waybill number | ||
323 | -- > Reference number assigned to a substitute air waybill, | ||
324 | -- > see: 1001 = 743. | ||
325 | -- > AEZ Despatch note (post parcels) number | ||
326 | -- > (1128) Reference number assigned to a despatch note (post | ||
327 | -- > parcels), see: 1001 = 750. | ||
328 | -- > AF Airlines flight identification number | ||
329 | -- > (8110) Identification of a commercial flight by carrier | ||
330 | -- > code and number as assigned by the airline (IATA). | ||
331 | -- > AFA Through bill of lading number | ||
332 | -- > Reference number assigned to a through bill of lading, | ||
333 | -- > see: 1001 = 761. | ||
334 | -- > AFB Cargo manifest number | ||
335 | -- > Reference number assigned to a cargo manifest, see: 1001 | ||
336 | -- > = 785. | ||
337 | -- > AFC Bordereau number | ||
338 | -- > Reference number assigned to a bordereau, see: 1001 = | ||
339 | -- > 787. | ||
340 | -- > AFD Customs item number | ||
341 | -- > Number (1496 in CST) assigned by the declarant to an | ||
342 | -- > item. | ||
343 | -- > AFE Export Control Commodity number (ECCN) | ||
344 | -- > Reference number to relevant item within Commodity | ||
345 | -- > Control List covering actual products change | ||
346 | -- > functionality. | ||
347 | -- > AFF Marking/label reference | ||
348 | -- > Reference where marking/label information derives from. | ||
349 | -- > AFG Tariff number | ||
350 | -- > Self explanatory. | ||
351 | -- > AFI Immediate transportation no. for in bond movement | ||
352 | -- > Self explanatory. | ||
353 | -- > AFJ Transportation exportation no. for in bond movement | ||
354 | -- > Self explanatory. | ||
355 | -- > AFK Immediate exportation no. for in bond movement | ||
356 | -- > Self explanatory. | ||
357 | -- > AFL Associated invoices | ||
358 | -- > Self explanatory. | ||
359 | -- > AFM Secondary Customs reference | ||
360 | -- > Self explanatory. | ||
361 | -- > AFN Account party's reference | ||
362 | -- > Reference of the account party. | ||
363 | -- > AFO Beneficiary's reference | ||
364 | -- > Reference of the beneficiary. | ||
365 | -- > AFP Second beneficiary's reference | ||
366 | -- > Reference of the second beneficiary. | ||
367 | -- > AFQ Applicant's bank reference | ||
368 | -- > Reference number of the applicant's bank. | ||
369 | -- > AFR Issuing bank's reference | ||
370 | -- > Reference number of the issuing bank. | ||
371 | -- > AFS Beneficiary's bank reference | ||
372 | -- > Reference number of the beneficiary's bank. | ||
373 | -- > AFT Direct payment valuation number | ||
374 | -- > Reference number assigned to a direct payment valuation. | ||
375 | -- > AFU Direct payment valuation request number | ||
376 | -- > Reference number assigned to a direct payment valuation | ||
377 | -- > request. | ||
378 | -- > AFV Quantity valuation number | ||
379 | -- > Reference number assigned to a quantity valuation. | ||
380 | -- > AFW Quantity valuation request number | ||
381 | -- > Reference number assigned to a quantity valuation | ||
382 | -- > request. | ||
383 | -- > AFX Bill of quantities number | ||
384 | -- > Reference number assigned to a bill of quantities. | ||
385 | -- > AFY Payment valuation number | ||
386 | -- > Reference number assigned to a payment valuation. | ||
387 | -- > AFZ Situation number | ||
388 | -- > Common reference number given to documents concerning a | ||
389 | -- > determined period of works. | ||
390 | -- > AGA Agreement to pay number | ||
391 | -- > Self explanatory. | ||
392 | -- > AGB Contract party reference number | ||
393 | -- > Reference number assigned to a party for a particular | ||
394 | -- > contract. | ||
395 | -- > AGC Account party's bank reference | ||
396 | -- > Reference number of the account party's bank. | ||
397 | -- > AGD Agent's bank reference | ||
398 | -- > Reference number issued by the agent's bank. | ||
399 | -- > AGE Agent's reference | ||
400 | -- > Reference number of the agent. | ||
401 | -- > AGF Applicant's reference | ||
402 | -- > Reference number of the applicant. | ||
403 | -- > AGG Dispute number | ||
404 | -- > Reference number to a dispute notice. | ||
405 | -- > AGH Credit rating agency's reference number | ||
406 | -- > Reference number assigned by a credit rating agency to a | ||
407 | -- > debtor. | ||
408 | -- > AGI Request number | ||
409 | -- > Self explanatory. | ||
410 | -- > AGJ Single transaction sequence number | ||
411 | -- > Self explanatory. | ||
412 | -- > AGK Application reference number | ||
413 | -- > Self explanatory. | ||
414 | -- > AGL Delivery verification certificate | ||
415 | -- > Formal identification of delivery verification | ||
416 | -- > certificate which is a formal document from Customs etc. | ||
417 | -- > confirming that physical goods have been delivered. It | ||
418 | -- > may be needed to support a tax reclaim based on an | ||
419 | -- > invoice. | ||
420 | -- > AGM Number of temporary importation document | ||
421 | -- > Number assigned by customs to identify consignment in | ||
422 | -- > transit. | ||
423 | -- > AGN Reference number quoted on statement | ||
424 | -- > Reference number quoted on the statement sent to the | ||
425 | -- > beneficiary for information purposes. | ||
426 | -- > AGO Sender's reference to the original message | ||
427 | -- > The reference provided by the sender of the original | ||
428 | -- > message. | ||
429 | -- > AGP Company issued equipment ID | ||
430 | -- > Owner/operator, non-government issued equipment reference | ||
431 | -- > number. | ||
432 | -- > AGQ Domestic flight number | ||
433 | -- > Airline flight number assigned to a flight originating | ||
434 | -- > and terminating within the same country. | ||
435 | -- > AGR International flight number | ||
436 | -- > Airline flight number assigned to a flight originating | ||
437 | -- > and terminating across national borders. | ||
438 | -- > AGS Employer identification number of service bureau | ||
439 | -- > Reference number assigned by a service/processing bureau | ||
440 | -- > to an employer. | ||
441 | -- > AGT Service group identification number | ||
442 | -- > Identification used for a group of services. | ||
443 | -- > AGU Member number | ||
444 | -- > Reference number assigned to a person as a member of a | ||
445 | -- > group of persons or a service scheme. | ||
446 | -- > AGV Previous member number | ||
447 | -- > Reference number previously assigned to a member. | ||
448 | -- > AGW Scheme/plan number | ||
449 | -- > Reference number assigned to a service scheme or plan. | ||
450 | -- > AGX Previous scheme/plan number | ||
451 | -- > Reference number previously assigned to a service scheme | ||
452 | -- > or plan. | ||
453 | -- > AGY Receiving party's member identification | ||
454 | -- > Identification used by the receiving party for a member | ||
455 | -- > of a service scheme or group of persons. | ||
456 | -- > AGZ Payroll number | ||
457 | -- > Reference number assigned to the payroll of an | ||
458 | -- > organisation. | ||
459 | -- > AHA Packaging specification number | ||
460 | -- > Reference number of documentation specifying the | ||
461 | -- > technical detail of packaging requirements. | ||
462 | -- > AHB Authority issued equipment identification | ||
463 | -- > Identification issued by an authority, e.g. government, | ||
464 | -- > airport authority. | ||
465 | -- > AHC Training flight number | ||
466 | -- > Non-revenue producing airline flight for training | ||
467 | -- > purposes. | ||
468 | -- > AHD Fund code number | ||
469 | -- > Reference number to identify appropriation and branch | ||
470 | -- > chargeable for item. | ||
471 | -- > AHE Signal code number | ||
472 | -- > Reference number to identify a signal. | ||
473 | -- > AHF Major force program number | ||
474 | -- > Reference number according to Major Force Program (US). | ||
475 | -- > AHG Nomination number | ||
476 | -- > Reference number assigned by a shipper to a request/ | ||
477 | -- > commitment-to-ship on a pipeline system. | ||
478 | -- > AHH Laboratory registration number | ||
479 | -- > Reference number is the official registration number of | ||
480 | -- > the laboratory. | ||
481 | -- > AHI Transport contract reference number | ||
482 | -- > Reference number of a transport contract. | ||
483 | -- > AHJ Payee's reference number | ||
484 | -- > Reference number of the party to be paid. | ||
485 | -- > AHK Payer's reference number | ||
486 | -- > Reference number of the party who pays. | ||
487 | -- > AHL Creditor's reference number | ||
488 | -- > Reference number of the party to whom a debt is owed. | ||
489 | -- > AHM Debtor's reference number | ||
490 | -- > Reference number of the party who owes an amount of | ||
491 | -- > money. | ||
492 | -- > AHN Joint venture reference number | ||
493 | -- > Reference number assigned to a joint venture agreement. | ||
494 | -- > AHO Chamber of Commerce registration number | ||
495 | -- > The registration number by which a company/organization | ||
496 | -- > is known to the Chamber of Commerce. | ||
497 | -- > AHP Tax registration number | ||
498 | -- > The registration number by which a company/organization | ||
499 | -- > is identified with the tax administration. | ||
500 | -- > AHQ Wool identification number | ||
501 | -- > Shipping Identification Mark (SIM) allocated to a wool | ||
502 | -- > consignment by a shipping company. | ||
503 | -- > AHR Wool tax reference number | ||
504 | -- > Reference or indication of the payment of wool tax. | ||
505 | -- > AHS Meat processing establishment registration number | ||
506 | -- > Registration number allocated to a registered meat | ||
507 | -- > packing establishment by the local quarantine and | ||
508 | -- > inspection authority. | ||
509 | -- > AHT Quarantine/treatment status reference number | ||
510 | -- > Coded quarantine/treatment status of a container and its | ||
511 | -- > cargo and packing materials, generated by a shipping | ||
512 | -- > company based upon declarations presented by a shipper. | ||
513 | -- > AHU Request for quote number | ||
514 | -- > Reference number assigned by the requestor to a request | ||
515 | -- > for quote. | ||
516 | -- > AHV Manual processing authority number | ||
517 | -- > Number allocated to allow the manual processing of an | ||
518 | -- > entity. | ||
519 | -- > AHW Import permit number | ||
520 | -- > Reference number assigned by the issuing authority to an | ||
521 | -- > import permit for goods. | ||
522 | -- > AHX Rate note number | ||
523 | -- > Reference assigned to a specific rate. | ||
524 | -- > AHY Freight Forwarder number | ||
525 | -- > An identification code of a Freight Forwarder. | ||
526 | -- > AHZ Customs release code | ||
527 | -- > A code associated to a requirement that must be presented | ||
528 | -- > to gain the release of goods by Customs. | ||
529 | -- > AIA Compliance code number | ||
530 | -- > Number assigned to indicate regulatory compliance. | ||
531 | -- > AIB Department of transportation bond number | ||
532 | -- > Number of a bond assigned by the department of | ||
533 | -- > transportation. | ||
534 | -- > AIC Export establishment number | ||
535 | -- > Number to identify export establishment. | ||
536 | -- > AID Certificate of conformity | ||
537 | -- > Certificate certifying the conformity to predefined | ||
538 | -- > definitions. | ||
539 | -- > AIE Ministerial certificate of homologation | ||
540 | -- > Certificate of approval for components which are subject | ||
541 | -- > to legal restrictions and must be approved by the | ||
542 | -- > government. | ||
543 | -- > AIF Previous delivery instruction number | ||
544 | -- > The identification of a previous delivery instruction. | ||
545 | -- > AIG Passport number | ||
546 | -- > Number assigned to a passport. | ||
547 | -- > AIH Common transaction reference number | ||
548 | -- > Reference number applicable to different underlying | ||
549 | -- > individual transactions. | ||
550 | -- > AII Bank's common transaction reference number | ||
551 | -- > Bank's reference number allocated by the bank to | ||
552 | -- > different underlying individual transactions. | ||
553 | -- > AIJ Customer's individual transaction reference number | ||
554 | -- > Customer's reference number allocated by the customer to | ||
555 | -- > one specific transaction. | ||
556 | -- > AIK Bank's individual transaction reference number | ||
557 | -- > Bank's reference number allocated by the bank to one | ||
558 | -- > specific transaction. | ||
559 | -- > AIL Customer's common transaction reference number | ||
560 | -- > Customer's reference number allocated by the customer to | ||
561 | -- > different underlying individual transactions. | ||
562 | -- > AIM Individual transaction reference number | ||
563 | -- > Reference number applying to one specific transaction. | ||
564 | -- > AIN Product sourcing agreement number | ||
565 | -- > Reference number assigned to a product sourcing | ||
566 | -- > agreement. | ||
567 | -- > AIO Customs transhipment number | ||
568 | -- > Approval number issued by Customs for cargo to be | ||
569 | -- > transhipped under Customs control. | ||
570 | -- > AIP Customs preference inquiry number | ||
571 | -- > The number assigned by Customs to a preference inquiry. | ||
572 | -- > AIQ Packing plant number | ||
573 | -- > Number to identify packing establishment. | ||
574 | -- > AIR Original certificate number | ||
575 | -- > Number giving reference to an original certificate | ||
576 | -- > number. | ||
577 | -- > AIS Processing plant number | ||
578 | -- > Number to identify processing plant. | ||
579 | -- > AIT Slaughter plant number | ||
580 | -- > Number to identify slaughter plant. | ||
581 | -- > AIU Charge card account number | ||
582 | -- > Number to identify charge card account. | ||
583 | -- > AIV Event reference number | ||
584 | -- > A number identifying an event. | ||
585 | -- > AIW Transport section reference number | ||
586 | -- > A number identifying a transport section. | ||
587 | -- > AIX Referred product for mechanical analysis | ||
588 | -- > A product number identifying the product which is used | ||
589 | -- > for mechanical analysis considered valid for a group of | ||
590 | -- > products. | ||
591 | -- > AIY Referred product for chemical analysis | ||
592 | -- > A product number identifying the product which is used | ||
593 | -- > for chemical analysis considered valid for a group of | ||
594 | -- > products. | ||
595 | -- > + ALA Procurement budget number | ||
596 | -- > The number which identifies the budget to which a | ||
597 | -- > purchase is allocated. | ||
598 | -- > + ALB Domestic inventory management code | ||
599 | -- > Code to identify the management of domestic inventory. | ||
600 | -- > + ALC Previous balance of payment information customer reference | ||
601 | -- > number | ||
602 | -- > Identification number of the previous balance of payments | ||
603 | -- > information from customer message. | ||
604 | -- > + ALD Previous credit advice reference number | ||
605 | -- > Reference number of the previous "Credit advice" message. | ||
606 | -- > + ALE Reporting form number | ||
607 | -- > Reference number assigned to the reporting form. | ||
608 | -- > + ALF Authorization number for exception to dangerous goods | ||
609 | -- > regulations | ||
610 | -- > Reference number allocated by an authority. This number | ||
611 | -- > contains an approval concerning exceptions on the | ||
612 | -- > existing dangerous goods regulations. | ||
613 | -- > + ALG Dangerous goods security number | ||
614 | -- > Reference number allocated by an authority in order to | ||
615 | -- > control the dangerous goods on board of a specific means | ||
616 | -- > of transport for dangerous goods security purposes. | ||
617 | -- > + ALH Dangerous goods transport licence number | ||
618 | -- > Licence number allocated by an authority as to the | ||
619 | -- > permission of carrying dangerous goods by a specific | ||
620 | -- > means of transport. | ||
621 | -- > + ALI Previous rental agreement number | ||
622 | -- > Number to identify the previous rental agreement number. | ||
623 | -- > + ALJ Next rental agreement reason number | ||
624 | -- > Number to identify the reason for the next rental | ||
625 | -- > agreement. | ||
626 | -- > + ALK Consignee's invoice number | ||
627 | -- > The invoice number assigned by a consignee. | ||
628 | -- > + ALL Message batch number | ||
629 | -- > A batch number identifying a batch of messages. | ||
630 | -- > + ALM Previous delivery schedule number | ||
631 | -- > A reference number identifying a previous delivery | ||
632 | -- > schedule number. | ||
633 | -- > + ALN Physical inventory recount reference number | ||
634 | -- > A reference to a re-count of physically held inventory. | ||
635 | -- > + ALO Receiving advice number | ||
636 | -- > A reference number to a receiving advice. | ||
637 | -- > + ALP Returnable container reference number | ||
638 | -- > A reference number identifying a returnable container. | ||
639 | -- > + ALQ Returns notice number | ||
640 | -- > A reference number to a returns notice. | ||
641 | -- > + ALR Sales forecast number | ||
642 | -- > A reference number identifying a sales forecast. | ||
643 | -- > + ALS Sales report number | ||
644 | -- > A reference number identifying a sales report. | ||
645 | -- > + ALT Previous tax control number | ||
646 | -- > A reference number identifying a previous tax control | ||
647 | -- > number. | ||
648 | -- > + ALU AGERD (Aerospace Ground Equipment Requirement Data) number | ||
649 | -- > Identifies the equipment required to conduct maintenance. | ||
650 | -- > + ALV Registered capital reference | ||
651 | -- > Registered capital reference of a company. | ||
652 | -- > + ALW Standard number of inspection document | ||
653 | -- > Code identifying the standard number of the inspection | ||
654 | -- > document supplied. | ||
655 | -- > + ALX Model | ||
656 | -- > A reference used to identify a model. | ||
657 | -- > + ALY Financial management reference | ||
658 | -- > A financial management reference. | ||
659 | -- > + ALZ NOTIfication for COLlection number (NOTICOL) | ||
660 | -- > A reference assigned by a consignor to a notification | ||
661 | -- > document which indicates the availability of goods for | ||
662 | -- > collection. | ||
663 | -- > + AMA Previous request for metered reading reference number | ||
664 | -- > Number to identify a previous request for a recording or | ||
665 | -- > reading of a measuring device (e.g. meter). | ||
666 | -- > + AMB Next rental agreement number | ||
667 | -- > Number to identify the next rental agreement. | ||
668 | -- > + AMC Reference number of a request for metered reading | ||
669 | -- > Number to identify a request for a recording or reading | ||
670 | -- > of a measuring device (e.g. meter) to be taken. | ||
671 | -- > AP Accounts receivable number | ||
672 | -- > Reference number assigned by accounts receivable | ||
673 | -- > department to the account of a specific debtor. | ||
674 | -- > ASC Assuming company | ||
675 | -- > Description to be provided. | ||
676 | -- > AU Authorization to meet competition No. | ||
677 | -- > A number assigned by a requestor to an offer incoming | ||
678 | -- > following request for quote. | ||
679 | -- > AV Account payable number | ||
680 | -- > Reference number assigned by accounts payable department | ||
681 | -- > to the account of a specific creditor. | ||
682 | -- > AWB Air waybill number | ||
683 | -- > Reference number assigned to an air waybill, see: 1001 = | ||
684 | -- > 740. | ||
685 | -- > BA Beginning meter reading actual | ||
686 | -- > Meter reading at the beginning of an invoicing period. | ||
687 | -- > BC Buyer's contract number | ||
688 | -- > Reference number assigned by buyer to a contract. | ||
689 | -- > BD Bid number | ||
690 | -- > Number assigned by a submitter of a bid to his bid. | ||
691 | -- > BE Beginning meter reading estimated | ||
692 | -- > Meter reading at the beginning of an invoicing period | ||
693 | -- > where an actual reading is not available. | ||
694 | -- > BH House bill of lading number | ||
695 | -- > Reference number assigned to a house bill of lading, see: | ||
696 | -- > 1001 = 714. | ||
697 | -- > BM Bill of lading number | ||
698 | -- > Reference number assigned to a bill of lading, see: 1001 | ||
699 | -- > = 705. | ||
700 | -- > BN Booking reference number | ||
701 | -- > [1016] Reference number assigned by the carrier or his | ||
702 | -- > agent when cargo space is reserved prior to loading. | ||
703 | -- > BO Blanket order number | ||
704 | -- > Reference number assigned by the order issuer to a | ||
705 | -- > blanket order. | ||
706 | -- > BR Broker or sales office number | ||
707 | -- > Self explanatory. | ||
708 | -- > BT Batch number/lot number | ||
709 | -- > Reference number assigned by manufacturer to a series of | ||
710 | -- > similar products or goods produced under similar | ||
711 | -- > conditions. | ||
712 | -- > BW Blended with number | ||
713 | -- > The batch/lot/package number a product is blended with. | ||
714 | -- > CAS IATA Cargo Agent CASS Address number | ||
715 | -- > Code issued by IATA to identify agent locations for CASS | ||
716 | -- > billing purposes. | ||
717 | -- > CD Credit note number | ||
718 | -- > Reference number assigned to a credit note. | ||
719 | -- > CEC Ceding company | ||
720 | -- > Company selling obligations to a third party. | ||
721 | -- > CFE Consignee's further order | ||
722 | -- > Reference of an order given by the consignee after | ||
723 | -- > departure of the means of transport. | ||
724 | -- > CFO Consignor's further order | ||
725 | -- > Reference of an order given by the consignor after | ||
726 | -- > departure of the means of transport. | ||
727 | -- > CG Consignee's order number | ||
728 | -- > Self explanatory. | ||
729 | -- > # CH Customer catalogue number | ||
730 | -- > Number identifying a catalogue for customer's usage. | ||
731 | -- > CK Cheque number | ||
732 | -- > Unique number assigned to one specific cheque. | ||
733 | -- > CKN Checking number | ||
734 | -- > Number assigned by checking party to one specific check | ||
735 | -- > action. | ||
736 | -- > CM Credit memo number | ||
737 | -- > Reference number assigned by issuer to a credit memo. | ||
738 | -- > CMR Road consignment note number | ||
739 | -- > Reference number assigned to a road consignment note, | ||
740 | -- > see: 1001 = 730. | ||
741 | -- > CN Carrier's reference number | ||
742 | -- > Reference number assigned by carrier to a consignment. | ||
743 | -- > CNO Charge note reference number | ||
744 | -- > [1070] Indication in pre-printed form that a Charges note | ||
745 | -- > has been established and is attached to the Rail | ||
746 | -- > Consignment Note (CIM 76). | ||
747 | -- > CO Buyers order number | ||
748 | -- > [1022] Reference number assigned by the buyer to an | ||
749 | -- > order. | ||
750 | -- > COF Call off order number | ||
751 | -- > Self explanatory. | ||
752 | -- > CP Condition of purchase document number | ||
753 | -- > Reference number identifying the conditions of purchase | ||
754 | -- > relevant to a purchase. | ||
755 | -- > CR Customer reference number | ||
756 | -- > Reference number assigned by the customer to a | ||
757 | -- > transaction. | ||
758 | -- > CRN Conveyance reference number | ||
759 | -- > [8028] Unique reference given by the carrier to a certain | ||
760 | -- > journey or departure of a means of transport (generic | ||
761 | -- > term). | ||
762 | -- > CS Condition of sale document number | ||
763 | -- > Reference number identifying the conditions of sale | ||
764 | -- > relevant to a sale. | ||
765 | -- > CST Team assignment number | ||
766 | -- > Team number assigned to a group that is responsible for | ||
767 | -- > working a particular transaction. | ||
768 | -- > CT Contract number | ||
769 | -- > Reference number of a contract concluded between parties. | ||
770 | -- > CU Consignor's reference number | ||
771 | -- > [1140] Reference number assigned by a consignor to a | ||
772 | -- > particular shipment for his own purposes or for those of | ||
773 | -- > the consignee. | ||
774 | -- > CV Container operators reference number | ||
775 | -- > Reference number assigned by the party operating or | ||
776 | -- > controlling the transport container to a transaction or | ||
777 | -- > consignment. | ||
778 | -- > CW Package number | ||
779 | -- > (7070) Reference number identifying a package or carton | ||
780 | -- > within a consignment. | ||
781 | -- > CZ Cooperation contract number | ||
782 | -- > Number issued by a party concerned given to a contract on | ||
783 | -- > cooperation of two or more parties. | ||
784 | -- > DA Deferment approval number | ||
785 | -- > Number assigned by authorities to a party to approve | ||
786 | -- > deferment of payment of tax or duties. | ||
787 | -- > DAN Debit account number | ||
788 | -- > Reference number assigned by issuer to a debit account. | ||
789 | -- > DB Buyer's debtor number | ||
790 | -- > Reference number assigned to a debtor. | ||
791 | -- > DI Distributor invoice number | ||
792 | -- > Reference number assigned by issuer to a distributor | ||
793 | -- > invoice. | ||
794 | -- > DL Debit note number | ||
795 | -- > Reference number assigned by issuer to a debit note. | ||
796 | -- > DM Document number | ||
797 | -- > [1004] Reference number assigned to the document by the | ||
798 | -- > issuer. | ||
799 | -- > DQ Delivery note number | ||
800 | -- > Reference number assigned by the issuer to a delivery | ||
801 | -- > note. | ||
802 | -- > DR Dock receipt number | ||
803 | -- > Number of the cargo receipt submitted when cargo is | ||
804 | -- > delivered to a marine terminal. | ||
805 | -- > EA Ending meter reading actual | ||
806 | -- > Meter reading at the end of an invoicing period. | ||
807 | -- > EB Embargo permit number | ||
808 | -- > Reference number assigned by issuer to an embargo permit. | ||
809 | -- > ED Export declaration | ||
810 | -- > Number assigned by the exporter to his export declaration | ||
811 | -- > number submitted to an authority. | ||
812 | -- > EE Ending meter reading estimated | ||
813 | -- > Meter reading at the end of an invoicing period where an | ||
814 | -- > actual reading is not available. | ||
815 | -- > EI Employer's identification number | ||
816 | -- > Number issued by an authority to identify an employer. | ||
817 | -- > EN Embargo number | ||
818 | -- > Number assigned to specific goods or a family of goods in | ||
819 | -- > a classification of embargo measures. | ||
820 | -- > EP Export permit number | ||
821 | -- > Reference number assigned by issuing authority to an | ||
822 | -- > export permit for products. | ||
823 | -- > EQ Equipment number | ||
824 | -- > Number assigned by the manufacturer to specific | ||
825 | -- > equipment. | ||
826 | -- > ER Container/equipment receipt number | ||
827 | -- > Number of the Equipment Interchange Receipt issued for | ||
828 | -- > full or empty equipment received. | ||
829 | -- > ERN Exporter's reference number | ||
830 | -- > Reference to a party exporting goods. | ||
831 | -- > ET Excess transportation number | ||
832 | -- > Number assigned to excess transport. | ||
833 | -- > EX Export licence number | ||
834 | -- > [1208] Reference number assigned by issuing authority to | ||
835 | -- > an Export Licence. | ||
836 | -- > FC Fiscal number | ||
837 | -- > Tax payer's number. Number assigned to individual persons | ||
838 | -- > as well as to corporates by a public institution; this | ||
839 | -- > number is different from the VAT registration number. | ||
840 | -- > FF Freight forwarder's reference number | ||
841 | -- > [1460] Reference number assigned to the consignment by | ||
842 | -- > the freight forwarder. | ||
843 | -- > FI File line identifier | ||
844 | -- > Number assigned by the file issuer or sender to identify | ||
845 | -- > a specific line. | ||
846 | -- > FLW Flow reference number | ||
847 | -- > Number given to a usual sender which has regular | ||
848 | -- > expeditions of the same goods, to the same destination, | ||
849 | -- > defining all general conditions of the transport. | ||
850 | -- > FN Freight bill number | ||
851 | -- > Reference number assigned by issuing party to a freight | ||
852 | -- > bill. | ||
853 | -- > FO Foreign exchange | ||
854 | -- > Exchange of two currencies at an agreed rate. | ||
855 | -- > FS Final sequence number | ||
856 | -- > Self explanatory. | ||
857 | -- > FT Free zone identifier | ||
858 | -- > Identifier to specify the territory of a State where any | ||
859 | -- > goods introduced are generally regarded, insofar as | ||
860 | -- > import duties and taxes are concerned, as being outside | ||
861 | -- > the Customs territory and are not subject to usual | ||
862 | -- > Customs control (CCC). | ||
863 | -- > FV File version number | ||
864 | -- > Number given to a version of an identified file. | ||
865 | -- > FX Foreign exchange contract number | ||
866 | -- > Reference number identifying a foreign exchange contract. | ||
867 | -- > GA Standard's number | ||
868 | -- > Number to identify a standardization description (e.g. | ||
869 | -- > ISO 9375). | ||
870 | -- > GC Government contract number | ||
871 | -- > Number assigned to a specific government/public contract. | ||
872 | -- > GD Standard's code number | ||
873 | -- > Number to identify a specific parameter within a | ||
874 | -- > standardization description (e.g. M5 for screws or DIN A4 | ||
875 | -- > for paper). | ||
876 | -- > GDN General declaration number | ||
877 | -- > Number of the declaration of incoming goods out of a | ||
878 | -- > vessel. | ||
879 | -- > GN Government reference number | ||
880 | -- > Description to be provided. | ||
881 | -- > HS Harmonised system number | ||
882 | -- > Number specifying the goods classification under the | ||
883 | -- > Harmonised Commodity Description and Coding System of the | ||
884 | -- > Customs Co-operation Council (CCC). | ||
885 | -- > HWB House waybill number | ||
886 | -- > Reference number assigned to a house waybill, see: 1001 = | ||
887 | -- > 703. | ||
888 | -- > IA Internal vendor number | ||
889 | -- > Number identifying the company-internal vending | ||
890 | -- > department/unit. | ||
891 | -- > IB In bond number | ||
892 | -- > Customs assigned number that is used to control the | ||
893 | -- > movement of imported cargo prior to its formal Customs | ||
894 | -- > clearing. | ||
895 | -- > ICA IATA cargo agent code number | ||
896 | -- > Code issued by IATA identify each IATA Cargo Agent whose | ||
897 | -- > name is entered on the Cargo Agency List. | ||
898 | -- > ICE Insurance certificate reference number | ||
899 | -- > Self explanatory. | ||
900 | -- > ICO Insurance contract reference number | ||
901 | -- > Self explanatory. | ||
902 | -- > II Initial sample inspection report number | ||
903 | -- > Inspection report number given to the initial sample | ||
904 | -- > inspection. | ||
905 | -- > IL Internal order number | ||
906 | -- > Number assigned to an order for internal handling/follow | ||
907 | -- > up. | ||
908 | -- > INB Intermediary broker | ||
909 | -- > Description to be provided. | ||
910 | -- > INN Interchange number new | ||
911 | -- > Number assigned by the interchange sender to identify one | ||
912 | -- > specific interchange. This number points to the actual | ||
913 | -- > interchange. | ||
914 | -- > INO Interchange number old | ||
915 | -- > Number assigned by the interchange sender to identify one | ||
916 | -- > specific interchange. This number points to the previous | ||
917 | -- > interchange. | ||
918 | -- > IP Import licence number | ||
919 | -- > [1106] Reference number assigned by the issuing authority | ||
920 | -- > to an Import Licence. | ||
921 | -- > IS Invoice number suffix | ||
922 | -- > An invoice number add on to split for detailed | ||
923 | -- > specification purposes. | ||
924 | -- > IT Internal customer number | ||
925 | -- > Number assigned by a seller, supplier etc. to identify a | ||
926 | -- > customer within his enterprise. | ||
927 | -- > IV Invoice number | ||
928 | -- > [1334] Reference number assigned by the seller to a | ||
929 | -- > Commercial Invoice. | ||
930 | -- > JB Job number | ||
931 | -- > Identifies a piece of work. | ||
932 | -- > JE Ending job sequence number | ||
933 | -- > Description to be provided. | ||
934 | -- > LA Shipping label serial number | ||
935 | -- > Self explanatory. | ||
936 | -- > LAN Loading authorization number | ||
937 | -- > [4092] A number assigned to the loading authorization | ||
938 | -- > granted by the forwarding station when the consignment is | ||
939 | -- > subject to traffic limitations (CIM 43). | ||
940 | -- > LAR Lower article number of range | ||
941 | -- > Lower serial number in a range for declaration of | ||
942 | -- > incoming goods. | ||
943 | -- > LB Lockbox | ||
944 | -- > Type of cash management system offered by financial | ||
945 | -- > institutions to provide for collection of customers | ||
946 | -- > 'receivables'. | ||
947 | -- > LC Letter of credit number | ||
948 | -- > Reference number identifying the letter of credit | ||
949 | -- > document. | ||
950 | -- > LI Line item reference number | ||
951 | -- > (1156) Reference number identifying a particular line in | ||
952 | -- > a document. | ||
953 | -- > LO Load planning number | ||
954 | -- > Self explanatory. | ||
955 | -- > LS Bar coded label serial number | ||
956 | -- > Self explanatory. | ||
957 | -- > MA Ship notice/manifest number | ||
958 | -- > Self explanatory. | ||
959 | -- > MB Master bill of lading number | ||
960 | -- > Reference number assigned to a master bill of lading, | ||
961 | -- > see: 1001 = 704. | ||
962 | -- > MF Manufacturer's part number | ||
963 | -- > Reference number assigned by the manufacturer to his | ||
964 | -- > product or part. | ||
965 | -- > MG Meter unit number | ||
966 | -- > Number identifying a unique meter unit. | ||
967 | -- > MH Manufacturing order number | ||
968 | -- > Reference number assigned by manufacturer for a given | ||
969 | -- > production quantity of products. | ||
970 | -- > MR Message recipient | ||
971 | -- > Self explanatory. | ||
972 | -- > MRN Mailing reference number | ||
973 | -- > Identifies the party designated by the importer to | ||
974 | -- > receive certain customs correspondence in lieu of its | ||
975 | -- > being mailed directly to the importer. | ||
976 | -- > MS Message sender | ||
977 | -- > Self explanatory. | ||
978 | -- > MSS Manufacturer's material safety data sheet number | ||
979 | -- > Self explanatory. | ||
980 | -- > MWB Master air waybill number | ||
981 | -- > Reference number assigned to a master air waybill, see: | ||
982 | -- > 1001 = 741. | ||
983 | -- > NA North American hazardous goods classification number | ||
984 | -- > Reference to materials designated as hazardous for | ||
985 | -- > purposes of transportation in North American commerce. | ||
986 | -- > OH Current invoice number | ||
987 | -- > Reference number identifying the current invoice. | ||
988 | -- > OI Previous invoice number | ||
989 | -- > Reference number identifying a previously issued invoice. | ||
990 | -- > ON Order number (purchase) | ||
991 | -- > [1022] Reference number assigned by the buyer to an | ||
992 | -- > order. | ||
993 | -- > OP Original purchase order | ||
994 | -- > Reference to the order previously sent. | ||
995 | -- > OR General order number | ||
996 | -- > Customs number assigned to imported merchandise that has | ||
997 | -- > been left unclaimed and subsequently moved to a Customs | ||
998 | -- > bonded warehouse for storage. | ||
999 | -- > PB Payer's financial institution account number | ||
1000 | -- > Originated company account number (ACH transfer), check, | ||
1001 | -- > draft or wire. | ||
1002 | -- > PC Production code | ||
1003 | -- > Number assigned by the manufacturer to a specified | ||
1004 | -- > article or batch to identify the manufacturing date etc. | ||
1005 | -- > for subsequent reference. | ||
1006 | -- > PD Promotion deal number | ||
1007 | -- > Number assigned by a vendor to a special promotion | ||
1008 | -- > activity. | ||
1009 | -- > PE Plant number | ||
1010 | -- > Description to be provided. | ||
1011 | -- > PF Prime contractor contract number | ||
1012 | -- > Reference number assigned by the client to the contract | ||
1013 | -- > of the prime contractor. | ||
1014 | -- > PI Price list version number | ||
1015 | -- > Self explanatory. | ||
1016 | -- > PK Packing list number | ||
1017 | -- > (1014) Reference number assigned to a packing list, see: | ||
1018 | -- > 1001 = 271. | ||
1019 | -- > PL Price list number | ||
1020 | -- > Reference number assigned to a price list. | ||
1021 | -- > POR Purchase order response number | ||
1022 | -- > Reference number assigned by the seller to an order | ||
1023 | -- > response. | ||
1024 | -- > PP Purchase order change number | ||
1025 | -- > Reference number assigned by a buyer for a revision of a | ||
1026 | -- > purchase order. | ||
1027 | -- > PQ Payment reference | ||
1028 | -- > Reference number assigned to a payment. | ||
1029 | -- > PR Price quote number | ||
1030 | -- > Reference number assigned by the seller to a quote. | ||
1031 | -- > PS Purchase order number suffix | ||
1032 | -- > Purchase order number add on to split for detailed | ||
1033 | -- > specification purposes. | ||
1034 | -- > PW Prior purchase order number | ||
1035 | -- > Reference number of a purchase order previously sent to | ||
1036 | -- > the supplier. | ||
1037 | -- > PY Payee's financial institution account number | ||
1038 | -- > Receiving company account number (ACH transfer), check, | ||
1039 | -- > draft or wire. | ||
1040 | -- > RA Remittance advice number | ||
1041 | -- > Self explanatory. | ||
1042 | -- > RC Rail/road routing code | ||
1043 | -- > International Western and Eastern European route code | ||
1044 | -- > used in all rail organizations and specified in the | ||
1045 | -- > international tariffs (rail tariffs) known by the | ||
1046 | -- > customers. | ||
1047 | -- > RCN Railway consignment note number | ||
1048 | -- > Reference number assigned to a rail consignment note, | ||
1049 | -- > see: 1001 = 720. | ||
1050 | -- > RE Release number | ||
1051 | -- > Reference number assigned to identify a release of a set | ||
1052 | -- > of rules, conventions, conditions, etc. | ||
1053 | -- > REN Received number | ||
1054 | -- > [1150] Number assigned to a rail consignment upon its | ||
1055 | -- > arrival at its destination station (CIM 84). | ||
1056 | -- > RF Export reference number | ||
1057 | -- > Reference number given to an export shipment. | ||
1058 | -- > RR Payer's financial institution transit routing No.(ACH | ||
1059 | -- > transfers) | ||
1060 | -- > ODFI (ACH transfer). | ||
1061 | -- > RT Payee's financial institution transit routing No. | ||
1062 | -- > RDFI Transit routing number (ACH transfer). | ||
1063 | -- > SA Sales person number | ||
1064 | -- > Identification number of a sales person. | ||
1065 | -- > SB Sales region number | ||
1066 | -- > Description to be provided. | ||
1067 | -- > SD Sales department number | ||
1068 | -- > Description to be provided. | ||
1069 | -- > SE Serial number | ||
1070 | -- > Identification number of an item which distinguishes this | ||
1071 | -- > specific item out of an number of identical items. | ||
1072 | -- > SF Ship from | ||
1073 | -- > Description to be provided. | ||
1074 | -- > SH Previous highest schedule number | ||
1075 | -- > Number of the latest schedule of a previous period | ||
1076 | -- > (ODETTE DELINS). | ||
1077 | -- > SI SID (Shipper's identifying number for shipment) | ||
1078 | -- > Description to be provided. | ||
1079 | -- > SM Sales office number | ||
1080 | -- > Description to be provided. | ||
1081 | -- > SN Seal number | ||
1082 | -- > [9308] Identification number on Customs or other seals | ||
1083 | -- > affixed to containers or other transport units. | ||
1084 | -- > SP Scan line | ||
1085 | -- > Description to be provided. | ||
1086 | -- > SQ Container sequence number | ||
1087 | -- > Description to be provided. | ||
1088 | -- > SRN Shipment reference number | ||
1089 | -- > [1140] Reference number assigned by a consignor to a | ||
1090 | -- > particular shipment for his own purposes or for those of | ||
1091 | -- > the consignee. | ||
1092 | -- > SS Sellers reference number | ||
1093 | -- > Reference number assigned to a transaction by the seller. | ||
1094 | -- > STA Station reference number | ||
1095 | -- > International UIC code assigned to every European rail | ||
1096 | -- > station (CIM convention). | ||
1097 | -- > SW Swap order number | ||
1098 | -- > Number assigned by the seller to a swap order (see | ||
1099 | -- > definition of DE 1001, code 229). | ||
1100 | -- > SZ Specification number | ||
1101 | -- > Number assigned by the issuer to his specification. | ||
1102 | -- > TB Trucker's bill of lading | ||
1103 | -- > A cargo list/description issued by a motor carrier of | ||
1104 | -- > freight. | ||
1105 | -- > TE Telex message number | ||
1106 | -- > Reference number identifying a telex message. | ||
1107 | -- > TF Transfer number | ||
1108 | -- > An extra number assigned to goods or a container which | ||
1109 | -- > functions as a reference number or as an authorization | ||
1110 | -- > number to get the goods or container released from a | ||
1111 | -- > certain party. | ||
1112 | -- > TI TIR carnet number | ||
1113 | -- > Reference number assigned to a TIR carnet. | ||
1114 | -- > TL Tax exemption licence number | ||
1115 | -- > Number assigned by the tax authorities to a party | ||
1116 | -- > indicating its tax exemption authorization. This number | ||
1117 | -- > could relate to a specified business type, a specified | ||
1118 | -- > local area or a class of products. | ||
1119 | -- > TN Transaction reference number | ||
1120 | -- > Reference applied to a transaction between two or more | ||
1121 | -- > parties over a defined life cycle; e.g. number applied by | ||
1122 | -- > importer or broker to obtain release from Customs, may | ||
1123 | -- > then used to control declaration through final accounting | ||
1124 | -- > (synonyms: declaration, entry number). | ||
1125 | -- > TP Test report number | ||
1126 | -- > Reference number identifying a test report document | ||
1127 | -- > relevant to the product. | ||
1128 | -- > UAR Upper serial number of range | ||
1129 | -- > Upper serial number in a range for declaration of | ||
1130 | -- > incoming goods. | ||
1131 | -- > UC Ultimate customer's reference number | ||
1132 | -- > The originator's reference number as forwarded in a | ||
1133 | -- > sequence of parties involved. | ||
1134 | -- > UCN Unique consignment reference number | ||
1135 | -- > (1202) Unique reference of a consignment (UCRN) used for | ||
1136 | -- > identification purposes in documents and messages | ||
1137 | -- > exchanged between parties in international trade. See | ||
1138 | -- > also: Unique Identifier Code (UNIC) in UN/ECE | ||
1139 | -- > Recommendation No. 8, March 1992. | ||
1140 | -- > UN United Nations dangerous goods (UNDG) number | ||
1141 | -- > [7124] Unique serial number assigned within the United | ||
1142 | -- > Nations to substances and articles contained in a list of | ||
1143 | -- > the dangerous goods most commonly carried. | ||
1144 | -- > UO Ultimate customer's order number | ||
1145 | -- > The originator's order number as forwarded in a sequence | ||
1146 | -- > of parties involved. | ||
1147 | -- > VA VAT registration number | ||
1148 | -- > Unique number assigned by the relevant tax authority to | ||
1149 | -- > identify a party for use in relation to Value Added Tax | ||
1150 | -- > (VAT). | ||
1151 | -- > VC Vendor contract number | ||
1152 | -- > Number assigned by the vendor to a contract. | ||
1153 | -- > VM Vessel identification | ||
1154 | -- > (8123) Reference identifying a vessel (UN/ECE | ||
1155 | -- > Recommendation No 10). | ||
1156 | -- > VN Order number (vendor) | ||
1157 | -- > Reference number assigned by supplier to a buyer's | ||
1158 | -- > purchase order. | ||
1159 | -- > VON Voyage number | ||
1160 | -- > [8228] Reference number assigned by the carrier or his | ||
1161 | -- > agent to the voyage of the vessel. | ||
1162 | -- > VP Vendor product number | ||
1163 | -- > Number assigned by vendor to another manufacturer's | ||
1164 | -- > product. | ||
1165 | -- > VR Vendor ID number | ||
1166 | -- > Description to be provided. | ||
1167 | -- > VS Vendor order number suffix | ||
1168 | -- > Description to be provided. | ||
1169 | -- > VT Motor vehicle identification number | ||
1170 | -- > (Reference identifying a motor vehicle used for | ||
1171 | -- > transport) normally is the vehicle registration number. | ||
1172 | -- > VV Voucher number | ||
1173 | -- > Reference number identifying a voucher. | ||
1174 | -- > WE Warehouse entry number | ||
1175 | -- > Entry number under which imported merchandise was placed | ||
1176 | -- > in a Customs bonded warehouse. | ||
1177 | -- > WM Weight agreement number | ||
1178 | -- > Description to be provided. | ||
1179 | -- > WN Well number | ||
1180 | -- > Description to be provided. | ||
1181 | -- > WR Warehouse receipt number | ||
1182 | -- > Self explanatory. | ||
1183 | -- > WS Warehouse storage location number | ||
1184 | -- > Self explanatory. | ||
1185 | -- > WY Rail waybill number | ||
1186 | -- > Self explanatory. | ||
1187 | -- > XA Company/place registration number | ||
1188 | -- > Company registration and place as legally required. | ||
1189 | -- > XC Cargo control number | ||
1190 | -- > Reference used to identify and control a carrier and | ||
1191 | -- > consignment from initial entry into a country until | ||
1192 | -- > release of the cargo by Customs. | ||
1193 | -- > XP Previous cargo control number | ||
1194 | -- > Where a consignment is deconsolidated and/or transferred | ||
1195 | -- > to the control of another carrier or freight forwarder | ||
1196 | -- > (e.g. housebill, abstract) this references the previous | ||
1197 | -- > (e.g. master) cargo control number. | ||
1198 | -- > ZZZ Mutually defined reference number | ||
1199 | -- > Number based on party agreement. | ||
1200 | simple1153 :: Parser Value | ||
1201 | simple1153 = simple "1153" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S1154.hs b/specification/src/Text/Edifact/D96A/Simples/S1154.hs new file mode 100644 index 0000000..f870044 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S1154.hs | |||
@@ -0,0 +1,23 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S1154 | ||
7 | ( simple1154 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 1154 Reference number | ||
16 | -- > | ||
17 | -- > Desc: Identification number the nature and function of which can be | ||
18 | -- > qualified by an entry in data element 1153 Reference | ||
19 | -- > qualifier. | ||
20 | -- > | ||
21 | -- > Repr: an..35 | ||
22 | simple1154 :: Parser Value | ||
23 | simple1154 = simple "1154" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S1156.hs b/specification/src/Text/Edifact/D96A/Simples/S1156.hs new file mode 100644 index 0000000..e3afcc3 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S1156.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S1156 | ||
7 | ( simple1156 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 1156 Line number | ||
16 | -- > | ||
17 | -- > Desc: Number of the line in the document/message referenced in 1154 | ||
18 | -- > Reference number. | ||
19 | -- > | ||
20 | -- > Repr: an..6 | ||
21 | simple1156 :: Parser Value | ||
22 | simple1156 = simple "1156" (alphaNumeric `upTo` 6) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S1218.hs b/specification/src/Text/Edifact/D96A/Simples/S1218.hs new file mode 100644 index 0000000..c72f95b --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S1218.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S1218 | ||
7 | ( simple1218 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 1218 Number of originals of document required | ||
16 | -- > | ||
17 | -- > Desc: Specification of the number of originals of a stipulated | ||
18 | -- > document that are required. | ||
19 | -- > | ||
20 | -- > Repr: n..2 | ||
21 | simple1218 :: Parser Value | ||
22 | simple1218 = simple "1218" (numeric `upTo` 2) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S1220.hs b/specification/src/Text/Edifact/D96A/Simples/S1220.hs new file mode 100644 index 0000000..81a0493 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S1220.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S1220 | ||
7 | ( simple1220 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 1220 Number of copies of document required | ||
16 | -- > | ||
17 | -- > Desc: Number of originals or copies of a document stipulated or | ||
18 | -- > referred to as being required. | ||
19 | -- > | ||
20 | -- > Repr: n..2 | ||
21 | simple1220 :: Parser Value | ||
22 | simple1220 = simple "1220" (numeric `upTo` 2) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S1222.hs b/specification/src/Text/Edifact/D96A/Simples/S1222.hs new file mode 100644 index 0000000..10f3e5c --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S1222.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S1222 | ||
7 | ( simple1222 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 1222 Configuration level | ||
16 | -- > | ||
17 | -- > Desc: Number indicating the level of an object which is in a | ||
18 | -- > hierarchy. | ||
19 | -- > | ||
20 | -- > Repr: n..2 | ||
21 | simple1222 :: Parser Value | ||
22 | simple1222 = simple "1222" (numeric `upTo` 2) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S1225.hs b/specification/src/Text/Edifact/D96A/Simples/S1225.hs new file mode 100644 index 0000000..4839174 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S1225.hs | |||
@@ -0,0 +1,161 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S1225 | ||
7 | ( simple1225 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 1225 Message function, coded | ||
16 | -- > | ||
17 | -- > Desc: Code indicating the function of the message. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Cancellation | ||
22 | -- > Message cancelling a previous transmission for a given | ||
23 | -- > transaction. | ||
24 | -- > 2 Addition | ||
25 | -- > Message containing items (e.g. line items, goods items, | ||
26 | -- > Customs items, equipment items) to be added to a | ||
27 | -- > previously sent message. | ||
28 | -- > 3 Deletion | ||
29 | -- > Message containing items (e.g. line items, goods items, | ||
30 | -- > Customs items, equipment items) to be deleted from a | ||
31 | -- > previously sent message. | ||
32 | -- > 4 Change | ||
33 | -- > Message containing items (e.g. line items, goods items, | ||
34 | -- > Customs items, equipment items) to be changed in a | ||
35 | -- > previously sent message. | ||
36 | -- > 5 Replace | ||
37 | -- > Message replacing a previous message. | ||
38 | -- > 6 Confirmation | ||
39 | -- > Message confirming the details of a previous transmission | ||
40 | -- > where such confirmation is required or recommended under | ||
41 | -- > the terms of a trading partner agreement. | ||
42 | -- > 7 Duplicate | ||
43 | -- > The message is a duplicate of a previously generated | ||
44 | -- > message. | ||
45 | -- > 8 Status | ||
46 | -- > Description to be provided. | ||
47 | -- > 9 Original | ||
48 | -- > Initial transmission related to a given transaction. | ||
49 | -- > 10 Not found | ||
50 | -- > Message whose reference number is not filed. | ||
51 | -- > 11 Response | ||
52 | -- > Message responding to a previous message or document. | ||
53 | -- > 12 Not processed | ||
54 | -- > Message indicating that the referenced message was | ||
55 | -- > received but not yet processed. | ||
56 | -- > 13 Request | ||
57 | -- > Self explanatory. | ||
58 | -- > 14 Advance notification | ||
59 | -- > Self explanatory. | ||
60 | -- > 15 Reminder | ||
61 | -- > Repeated message transmission for reminding purposes. | ||
62 | -- > 16 Proposal | ||
63 | -- > Message content is a proposal. | ||
64 | -- > 17 Cancel, to be reissued | ||
65 | -- > Referenced transaction cancelled, reissued message will | ||
66 | -- > follow. | ||
67 | -- > 18 Reissue | ||
68 | -- > New issue of a previous message (maybe cancelled). | ||
69 | -- > 19 Seller initiated change | ||
70 | -- > Change information submitted by buyer but initiated by | ||
71 | -- > seller. | ||
72 | -- > 20 Replace heading section only | ||
73 | -- > Message to replace the heading of a previous message. | ||
74 | -- > 21 Replace item detail and summary only | ||
75 | -- > Message to replace item detail and summary of a previous | ||
76 | -- > message. | ||
77 | -- > 22 Final transmission | ||
78 | -- > Final message in a related series of messages together | ||
79 | -- > making up a commercial, administrative or transport | ||
80 | -- > transaction. | ||
81 | -- > 23 Transaction on hold | ||
82 | -- > Message not to be processed until further release | ||
83 | -- > information. | ||
84 | -- > 24 Delivery instruction | ||
85 | -- > Delivery schedule message only used to transmit short- | ||
86 | -- > term delivery instructions. | ||
87 | -- > 25 Forecast | ||
88 | -- > Delivery schedule message only used to transmit long-term | ||
89 | -- > schedule information. | ||
90 | -- > 26 Delivery instruction and forecast | ||
91 | -- > Combination of codes '24' and '25'. | ||
92 | -- > 27 Not accepted | ||
93 | -- > Message to inform that the referenced message is not | ||
94 | -- > accepted by the recipient. | ||
95 | -- > 28 Accepted, with amendment in heading section | ||
96 | -- > Message accepted but amended in heading section. | ||
97 | -- > 29 Accepted without amendment | ||
98 | -- > Referenced message is entirely accepted. | ||
99 | -- > 30 Accepted, with amendment in detail section | ||
100 | -- > Referenced message is accepted but amended in detail | ||
101 | -- > section. | ||
102 | -- > 31 Copy | ||
103 | -- > Indicates that the message is a copy of an original | ||
104 | -- > message that has been sent, e.g. for action or | ||
105 | -- > information. | ||
106 | -- > 32 Approval | ||
107 | -- > A message releasing an existing referenced message for | ||
108 | -- > action to the receiver. | ||
109 | -- > 33 Change in heading section | ||
110 | -- > Message changing the referenced message heading section. | ||
111 | -- > 34 Accepted with amendment | ||
112 | -- > The referenced message is accepted but amended. | ||
113 | -- > 35 Retransmission | ||
114 | -- > Change-free transmission of a message previously sent. | ||
115 | -- > 36 Change in detail section | ||
116 | -- > Message changing referenced detail section. | ||
117 | -- > 37 Reversal of a debit | ||
118 | -- > Reversal of a previously posted debit. | ||
119 | -- > 38 Reversal of a credit | ||
120 | -- > Reversal of a previously posted credit. | ||
121 | -- > 39 Reversal for cancellation | ||
122 | -- > Description to be provided. | ||
123 | -- > 40 Request for deletion | ||
124 | -- > The message is given to inform the recipient to delete | ||
125 | -- > the referenced transaction. | ||
126 | -- > 41 Finishing/closing order | ||
127 | -- > Last of series of call-offs. | ||
128 | -- > 42 Confirmation via specific means | ||
129 | -- > Message confirming a transaction previously agreed via | ||
130 | -- > other means (e.g. phone). | ||
131 | -- > 43 Additional transmission | ||
132 | -- > Message already transmitted via another communication | ||
133 | -- > channel. This transmission is to provide electronically | ||
134 | -- > processable data only. | ||
135 | -- > 44 Accepted without reserves | ||
136 | -- > Message accepted without reserves. | ||
137 | -- > 45 Accepted with reserves | ||
138 | -- > Message accepted with reserves. | ||
139 | -- > 46 Provisional | ||
140 | -- > Message content is provisional. | ||
141 | -- > 47 Definitive | ||
142 | -- > Message content is definitive. | ||
143 | -- > 48 Accepted, contents rejected | ||
144 | -- > Message to inform that the previous message is received, | ||
145 | -- > but it cannot be processed due to regulations, laws, etc. | ||
146 | -- > 49 Settled dispute | ||
147 | -- > The reported dispute is settled. | ||
148 | -- > 50 Withdraw | ||
149 | -- > Message withdrawing a previously approved message. | ||
150 | -- > 51 Authorisation | ||
151 | -- > Message authorising a message or transaction(s). | ||
152 | -- > 52 Proposed amendment | ||
153 | -- > A code used to indicate an amendment suggested by the | ||
154 | -- > sender. | ||
155 | -- > 53 Test | ||
156 | -- > Code indicating the message is to be considered as a | ||
157 | -- > test. | ||
158 | -- > + 54 Extract | ||
159 | -- > A subset of the original. | ||
160 | simple1225 :: Parser Value | ||
161 | simple1225 = simple "1225" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S1229.hs b/specification/src/Text/Edifact/D96A/Simples/S1229.hs new file mode 100644 index 0000000..59e3f63 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S1229.hs | |||
@@ -0,0 +1,75 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S1229 | ||
7 | ( simple1229 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 1229 Action request/notification, coded | ||
16 | -- > | ||
17 | -- > Desc: Code specifying the action to be taken or already taken. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Added | ||
22 | -- > This line item is added to the referenced message. | ||
23 | -- > 2 Deleted | ||
24 | -- > This line item is deleted from the referenced message. | ||
25 | -- > 3 Changed | ||
26 | -- > This line item is changed in the referenced message. | ||
27 | -- > 4 No action | ||
28 | -- > This line item is not affected by the actual message. | ||
29 | -- > 5 Accepted without amendment | ||
30 | -- > This line item is entirely accepted by the seller. | ||
31 | -- > 6 Accepted with amendment | ||
32 | -- > This line item is accepted but amended by the seller. | ||
33 | -- > 7 Not accepted | ||
34 | -- > This line item is not accepted by the seller. | ||
35 | -- > 8 Schedule only | ||
36 | -- > Self explanatory. | ||
37 | -- > 9 Amendments | ||
38 | -- > Self explanatory. | ||
39 | -- > 10 Not found | ||
40 | -- > This line item is not found in the referenced message. | ||
41 | -- > 11 Not amended | ||
42 | -- > This line is not amended by the buyer. | ||
43 | -- > 12 Line item numbers changed | ||
44 | -- > Self explanatory. | ||
45 | -- > 13 Buyer has deducted amount | ||
46 | -- > Buyer has deducted amount from payment. | ||
47 | -- > 14 Buyer claims against invoice | ||
48 | -- > Buyer has a claim against an outstanding invoice. | ||
49 | -- > 15 Charge back by seller | ||
50 | -- > Factor has been requested to charge back the outstanding | ||
51 | -- > item. | ||
52 | -- > 16 Seller will issue credit note | ||
53 | -- > Seller agrees to issue a credit note. | ||
54 | -- > 17 Terms changed for new terms | ||
55 | -- > New settlement terms have been agreed. | ||
56 | -- > 18 Abide outcome of negotiations | ||
57 | -- > Factor agrees to abide by the outcome of negotiations | ||
58 | -- > between seller and buyer. | ||
59 | -- > 19 Seller rejects dispute | ||
60 | -- > Seller does not accept validity of dispute. | ||
61 | -- > 20 Settlement | ||
62 | -- > The reported situation is settled. | ||
63 | -- > 21 No delivery | ||
64 | -- > Code indicating that no delivery will be required. | ||
65 | -- > 22 Call-off delivery | ||
66 | -- > A request for delivery of a particular quantity of goods | ||
67 | -- > to be delivered on a particular date (or within a | ||
68 | -- > particular period). | ||
69 | -- > 23 Proposed amendment | ||
70 | -- > A code used to indicate an amendment suggested by the | ||
71 | -- > sender. | ||
72 | -- > + 24 Accepted with amendment, no confirmation required | ||
73 | -- > Accepted with changes which require no confirmation. | ||
74 | simple1229 :: Parser Value | ||
75 | simple1229 = simple "1229" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S1312.hs b/specification/src/Text/Edifact/D96A/Simples/S1312.hs new file mode 100644 index 0000000..168fa00 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S1312.hs | |||
@@ -0,0 +1,23 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S1312 | ||
7 | ( simple1312 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 1312 Consignment load sequence number | ||
16 | -- > | ||
17 | -- > Desc: To indicate the sequence of loading in which the consignments | ||
18 | -- > are loaded in a piece of equipment or in a means of transport | ||
19 | -- > (e.g. truck). | ||
20 | -- > | ||
21 | -- > Repr: n..4 | ||
22 | simple1312 :: Parser Value | ||
23 | simple1312 = simple "1312" (numeric `upTo` 4) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S1366.hs b/specification/src/Text/Edifact/D96A/Simples/S1366.hs new file mode 100644 index 0000000..63e8c2a --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S1366.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S1366 | ||
7 | ( simple1366 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 1366 Document/message source | ||
16 | -- > | ||
17 | -- > Desc: Indication of the source from which the printed information | ||
18 | -- > is to be or has been obtained. | ||
19 | -- > | ||
20 | -- > Repr: an..35 | ||
21 | simple1366 :: Parser Value | ||
22 | simple1366 = simple "1366" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S1373.hs b/specification/src/Text/Edifact/D96A/Simples/S1373.hs new file mode 100644 index 0000000..72ea8c7 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S1373.hs | |||
@@ -0,0 +1,91 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S1373 | ||
7 | ( simple1373 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 1373 Document/message status, coded | ||
16 | -- > | ||
17 | -- > Desc: To identify the status of a document/message. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Accepted | ||
22 | -- > Self explanatory. | ||
23 | -- > 2 Accompanying goods | ||
24 | -- > Notice that a specific document will be accompanying the | ||
25 | -- > goods. | ||
26 | -- > 3 Conditionally accepted | ||
27 | -- > Self explanatory. | ||
28 | -- > 4 To arrive by separate EDI message | ||
29 | -- > Notice that a specific document/message will be | ||
30 | -- > transmitted via a separate EDI message. | ||
31 | -- > 5 Information only | ||
32 | -- > Notice that the specific document or message is for | ||
33 | -- > information only. | ||
34 | -- > 6 To arrive by manual means | ||
35 | -- > Notice that a specific document or message will not be | ||
36 | -- > sent via EDI. | ||
37 | -- > 7 To be raised and sent | ||
38 | -- > Request for a specific message to be formatted and | ||
39 | -- > transmitted or a request for a specific document to be | ||
40 | -- > raised and sent. | ||
41 | -- > 8 Rejected | ||
42 | -- > Self explanatory. | ||
43 | -- > 9 To be printed | ||
44 | -- > The document or message is to be printed. | ||
45 | -- > + 10 Document currently valid | ||
46 | -- > Specific document is currently valid. | ||
47 | -- > 11 Document not available | ||
48 | -- > Specified document is not available. | ||
49 | -- > 12 Document exhausted by declaration and attached | ||
50 | -- > Customs declaration to which the document is related | ||
51 | -- > completed or exhaust the allowance stated on the | ||
52 | -- > document. The document is attached to the Customs | ||
53 | -- > declaration. | ||
54 | -- > 13 Document not exhausted by declaration and attached | ||
55 | -- > Customs declaration to which the document is related does | ||
56 | -- > not complete or exhaust the allowance stated on the | ||
57 | -- > document . The document is not attached to the | ||
58 | -- > declaration but has already been lodged in the Customs | ||
59 | -- > station. | ||
60 | -- > 14 Document exhausted by declaration and previously lodged | ||
61 | -- > Customs declaration to which the document is related | ||
62 | -- > completed or exhaust the allowance stated on the | ||
63 | -- > document. The usage of the document is complete. The | ||
64 | -- > document is not attached to the declaration but has | ||
65 | -- > already been lodged in the Customs station. | ||
66 | -- > 15 Document not exhausted by declaration and previously lodged | ||
67 | -- > Customs declaration to which the document is related does | ||
68 | -- > not complete or exhaust the allowance stated on the | ||
69 | -- > document. The document can continue to be used for future | ||
70 | -- > declarations until the allowance is exhausted. | ||
71 | -- > The document is not attached to the declaration but has | ||
72 | -- > already been lodged in the Customs station. | ||
73 | -- > 16 Document not attached | ||
74 | -- > Specified document is not or cannot be attached. | ||
75 | -- > 17 Document with the goods | ||
76 | -- > Document not attached to the Customs declaration but is | ||
77 | -- > attached to the goods. | ||
78 | -- > 18 Document attached, to be returned after endorsement | ||
79 | -- > Specified document is attached to the Customs declaration | ||
80 | -- > and will be required to be returned to the declarant | ||
81 | -- > after Customs endorsement. | ||
82 | -- > 19 Document applied for | ||
83 | -- > Application has been submitted for that document. | ||
84 | -- > 20 Received for shipment | ||
85 | -- > Indicates that the document has legal validity from the | ||
86 | -- > date of receival of the cargo. | ||
87 | -- > 21 Shipped on board | ||
88 | -- > Indicates that the document has legal validity from the | ||
89 | -- > date that cargo is loaded on board a vessel. | ||
90 | simple1373 :: Parser Value | ||
91 | simple1373 = simple "1373" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S1490.hs b/specification/src/Text/Edifact/D96A/Simples/S1490.hs new file mode 100644 index 0000000..2c0b056 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S1490.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S1490 | ||
7 | ( simple1490 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 1490 Consolidation item number | ||
16 | -- > | ||
17 | -- > Desc: Serial number differentiating each separate consignment | ||
18 | -- > included in the consolidation. | ||
19 | -- > | ||
20 | -- > Repr: n..4 | ||
21 | simple1490 :: Parser Value | ||
22 | simple1490 = simple "1490" (numeric `upTo` 4) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S1496.hs b/specification/src/Text/Edifact/D96A/Simples/S1496.hs new file mode 100644 index 0000000..38bc6a9 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S1496.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S1496 | ||
7 | ( simple1496 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 1496 Goods item number | ||
16 | -- > | ||
17 | -- > Desc: Serial number differentiating each separate goods item entry | ||
18 | -- > of a consignment as contained in one document/declaration. | ||
19 | -- > | ||
20 | -- > Repr: n..5 | ||
21 | simple1496 :: Parser Value | ||
22 | simple1496 = simple "1496" (numeric `upTo` 5) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S2005.hs b/specification/src/Text/Edifact/D96A/Simples/S2005.hs new file mode 100644 index 0000000..ea3b1e2 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S2005.hs | |||
@@ -0,0 +1,799 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S2005 | ||
7 | ( simple2005 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 2005 Date/time/period qualifier | ||
16 | -- > | ||
17 | -- > Desc: Code giving specific meaning to a date, time or period. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 2 Delivery date/time, requested | ||
22 | -- > Date on which buyer requests goods to be delivered. | ||
23 | -- > 3 Invoice date/time | ||
24 | -- > [2376] Date when a Commercial Invoice is issued. | ||
25 | -- > 4 Order date/time | ||
26 | -- > [2010] Date when an order is issued. | ||
27 | -- > 7 Effective date/time | ||
28 | -- > Date and/or time at which specified event or document | ||
29 | -- > becomes effective. | ||
30 | -- > 8 Order received date/time | ||
31 | -- > Date/time when the purchase order is received by the | ||
32 | -- > seller. | ||
33 | -- > 9 Processing date/time | ||
34 | -- > Date/time of processing. | ||
35 | -- > 10 Shipment date/time, requested | ||
36 | -- > Date on which goods should be shipped or despatched by | ||
37 | -- > the supplier. | ||
38 | -- > #| 11 Despatch date and or time | ||
39 | -- > (2170) Date/time on which the goods are or are expected | ||
40 | -- > to be despatched or shipped. | ||
41 | -- > 12 Terms discount due date/time | ||
42 | -- > Date by which payment should be made if discount terms | ||
43 | -- > are to apply. | ||
44 | -- > 13 Terms net due date | ||
45 | -- > Date by which payment must be made. | ||
46 | -- > 14 Payment date/time, deferred | ||
47 | -- > Date/time when instalments are due. | ||
48 | -- > 15 Promotion start date/time | ||
49 | -- > Date/time when promotion activities begin. | ||
50 | -- > 16 Promotion end date/time | ||
51 | -- > Date/time when promotion activities end. | ||
52 | -- > 17 Delivery date/time, estimated | ||
53 | -- > Date and/or time when the shipper of the goods expects | ||
54 | -- > delivery will take place. | ||
55 | -- > 18 Installation date/time/period | ||
56 | -- > Self explanatory. | ||
57 | -- > 20 Cheque date/time | ||
58 | -- > Date/time when cheque is issued. | ||
59 | -- > 21 Charge back date/time | ||
60 | -- > Description to be provided. | ||
61 | -- > 22 Freight bill date/time | ||
62 | -- > Date/time when freight bill is issued. | ||
63 | -- > 35 Delivery date/time, actual | ||
64 | -- > Date/time on which goods or consignment are delivered at | ||
65 | -- > their destination. | ||
66 | -- > 36 Expiry date | ||
67 | -- > Date of expiry of the validity of a referenced document, | ||
68 | -- > price information or any other referenced data element | ||
69 | -- > with a limited validity period. | ||
70 | -- > 37 Ship not before date/time | ||
71 | -- > Goods should not be shipped before given date/time. | ||
72 | -- > 38 Ship not later than date/time | ||
73 | -- > Date/time by which the goods should have been shipped. | ||
74 | -- > 39 Ship week of date | ||
75 | -- > Date identifying the week during which goods should be | ||
76 | -- > shipped. | ||
77 | -- > 42 Superseded date/time | ||
78 | -- > Date/time being overlaid by a date given elsewhere. | ||
79 | -- > 44 Availability | ||
80 | -- > Date/time when received item is available. | ||
81 | -- > 45 Compilation date and time | ||
82 | -- > Date and time of the compilation. | ||
83 | -- > 46 Cancellation date | ||
84 | -- > Date on which a document or message has been cancelled. | ||
85 | -- > 47 Statistical time series date | ||
86 | -- > Date for statistical time series purposes. | ||
87 | -- > 48 Duration | ||
88 | -- > Duration. | ||
89 | -- > 49 Deliver not before and not after dates | ||
90 | -- > Deliver not before and not after a specific date range. | ||
91 | -- > 50 Goods receipt date/time | ||
92 | -- > Date/time upon which the goods were received by a given | ||
93 | -- > party. | ||
94 | -- > 51 Cumulative quantity start date | ||
95 | -- > First Date for accumulation of delivery quantities. | ||
96 | -- > 52 Cumulative quantity end date | ||
97 | -- > Last Date for accumulation of delivery quantities. | ||
98 | -- > 53 Buyer's local time | ||
99 | -- > Time at the buyers location. | ||
100 | -- > 54 Seller's local time | ||
101 | -- > Time at the sellers location. | ||
102 | -- > 55 Confirmed date/time | ||
103 | -- > Date/time which has been confirmed. | ||
104 | -- > 58 Clearance date (Customs) | ||
105 | -- > (3080) Date on which Customs formalities necessary to | ||
106 | -- > allow goods to be exported, to enter home use, or to be | ||
107 | -- > placed under another Customs procedure has been | ||
108 | -- > accomplished (CCC). | ||
109 | -- > #| 59 Inbond movement authorization date | ||
110 | -- > Inland movement authorization date. | ||
111 | -- > 60 Engineering change level date | ||
112 | -- > Date the engineering level of goods is changed. | ||
113 | -- > 61 Cancel if not delivered by this date | ||
114 | -- > Self explanatory. | ||
115 | -- > | 63 Delivery date/time, latest | ||
116 | -- > Date identifying a point of time after which goods shall | ||
117 | -- > not or will not be delivered. | ||
118 | -- > | 64 Delivery date/time, earliest | ||
119 | -- > Date identifying a point in time before which the goods | ||
120 | -- > shall not be delivered. | ||
121 | -- > 65 Delivery date/time, 1st schedule | ||
122 | -- > Self explanatory. | ||
123 | -- > 67 Delivery date/time, current schedule | ||
124 | -- > Delivery Date deriving from actual schedule. | ||
125 | -- > 69 Delivery date/time, promised for | ||
126 | -- > [2138] Date by which, or period within which, the | ||
127 | -- > merchandise should be delivered to the buyer, as agreed | ||
128 | -- > between the seller and the buyer (generic term). | ||
129 | -- > | 71 Delivery date/time, requested for (after and including) | ||
130 | -- > Delivery is requested to happen after or on given date. | ||
131 | -- > 72 Delivery date/time, promised for (after and including) | ||
132 | -- > Delivery might take place earliest at given date. | ||
133 | -- > | 74 Delivery date/time, requested for (prior to and including) | ||
134 | -- > Delivery is requested to happen prior to or including the | ||
135 | -- > given date. | ||
136 | -- > 75 Delivery date/time, promised for (prior to and including) | ||
137 | -- > Delivery might take place latest at given date. | ||
138 | -- > 76 Delivery date/time, scheduled for | ||
139 | -- > Self explanatory. | ||
140 | -- > 79 Shipment date/time, promised for | ||
141 | -- > Shipment might happen at given date/time. | ||
142 | -- > 81 Shipment date/time, requested for (after and including) | ||
143 | -- > Shipment should happen earliest at given date. | ||
144 | -- > 84 Shipment date/time, requested for (prior to and including) | ||
145 | -- > Shipment should take place latest at given date. | ||
146 | -- > 85 Shipment date/time, promised for (prior to and including) | ||
147 | -- > Shipment might take place latest at given date. | ||
148 | -- > 89 Inquiry date | ||
149 | -- > Self explanatory. | ||
150 | -- > 90 Report start date | ||
151 | -- > Self explanatory. | ||
152 | -- > 91 Report end date | ||
153 | -- > Self explanatory. | ||
154 | -- > 92 Contract effective date | ||
155 | -- > Date when a contract becomes valid. | ||
156 | -- > 93 Contract expiry date | ||
157 | -- > Date when a contract expires. | ||
158 | -- > 94 Production/manufacture date | ||
159 | -- > Date on which goods are produced. | ||
160 | -- > 95 Bill of lading date | ||
161 | -- > Date as specified on the bill of lading. | ||
162 | -- > 96 Discharge date/time | ||
163 | -- > Date/time when goods should, might or have been | ||
164 | -- > discharged from the means of transport. | ||
165 | -- > 97 Transaction creation date | ||
166 | -- > Self explanatory. | ||
167 | -- > 101 Production date, no schedule established as of | ||
168 | -- > Date as of there is no valid production schedule. | ||
169 | -- > 107 Deposit date/time | ||
170 | -- > Self explanatory. | ||
171 | -- > 108 Postmark date/time | ||
172 | -- > Self explanatory. | ||
173 | -- > 109 Receive at lockbox date | ||
174 | -- > Self explanatory. | ||
175 | -- > 110 Ship date, originally scheduled | ||
176 | -- > Self explanatory. | ||
177 | -- > 111 Manifest/ship notice date | ||
178 | -- > Self explanatory. | ||
179 | -- > 113 Sample required date | ||
180 | -- > Date as of a sample has to be available customer defined. | ||
181 | -- > 114 Tooling required date | ||
182 | -- > Date as of a tool has to be available customer defined. | ||
183 | -- > 115 Sample available date | ||
184 | -- > Date as of a sample will be available seller defined. | ||
185 | -- > 117 Delivery date/time, first | ||
186 | -- > First possible date/time for delivery. | ||
187 | -- > 119 Test completion date | ||
188 | -- > Date when a test has been completed. | ||
189 | -- > 123 Documentary credit expiry date/time | ||
190 | -- > The latest date/time for presentation of the documents to | ||
191 | -- > the bank where the credit expires. | ||
192 | -- > 124 Despatch note date | ||
193 | -- > [2218] Date when a Despatch Note is issued. | ||
194 | -- > 125 Import licence date | ||
195 | -- > [2292] Date when Import Licence is issued. | ||
196 | -- > 126 Contract date | ||
197 | -- > [2326] Date when a Contract is agreed. | ||
198 | -- > | 128 Delivery date/time, last | ||
199 | -- > Date when the last delivery should be or has been | ||
200 | -- > accomplished. | ||
201 | -- > 129 Exportation date | ||
202 | -- > Date when imported vessel/merchandise last left the | ||
203 | -- > country of export for the country of import. | ||
204 | -- > 131 Tax point date | ||
205 | -- > Date on which tax is due or calculated. | ||
206 | -- > 132 Arrival date/time, estimated | ||
207 | -- > (2348) Date/time when carrier estimates that a means of | ||
208 | -- > transport should arrive at the port of discharge or place | ||
209 | -- > of destination. | ||
210 | -- > 133 Departure date/time, estimated | ||
211 | -- > Date/time when carrier estimates that a means of | ||
212 | -- > transport should depart at the place of departure. | ||
213 | -- > 134 Rate of exchange date/time | ||
214 | -- > Date/time on which the exchange rate was fixed. | ||
215 | -- > 135 Telex date | ||
216 | -- > Date identifying when a telex message was sent. | ||
217 | -- > 136 Departure date/time | ||
218 | -- > [2280] Date (and time) of departure of means of | ||
219 | -- > transport. | ||
220 | -- > 137 Document/message date/time | ||
221 | -- > (2006) Date/time when a document/message is issued. This | ||
222 | -- > may include authentication. | ||
223 | -- > 138 Payment date | ||
224 | -- > [2034] Date on which an amount due is made available to | ||
225 | -- > the creditor, in accordance with the terms of payment. | ||
226 | -- > 140 Payment due date | ||
227 | -- > Date/time at which funds should be made available. | ||
228 | -- > 141 Presentation date of Goods declaration (Customs) | ||
229 | -- > [2032] Date on which a Goods declaration is presented or | ||
230 | -- > lodged with Customs. | ||
231 | -- > 143 Acceptance date/time of goods | ||
232 | -- > [2126] Date on which the goods are taken over by the | ||
233 | -- > carrier at the place of acceptance (CMR 4). | ||
234 | -- > 144 Quota date | ||
235 | -- > Description to be provided. | ||
236 | -- > 146 Entry date, estimated (Customs) | ||
237 | -- > Date on which the official date of Customs entry is | ||
238 | -- > anticipated. | ||
239 | -- > 147 Expiry date of export licence | ||
240 | -- > [2078] Date of expiry of the validity of an Export | ||
241 | -- > Licence. | ||
242 | -- > 148 Acceptance date of Goods declaration (Customs) | ||
243 | -- > [2036] Date on which a Goods declaration is accepted by | ||
244 | -- > Customs in accordance with Customs legislation. | ||
245 | -- > 149 Invoice date, required | ||
246 | -- > Date required for invoice issue. | ||
247 | -- > 150 Declaration/presentation date | ||
248 | -- > Date when item has been or has to be declared/presented. | ||
249 | -- > 151 Importation date | ||
250 | -- > Date on which goods are imported, as determined by the | ||
251 | -- > governing Customs administration. | ||
252 | -- > 152 Exportation date for textiles | ||
253 | -- > Date when imported textiles last left the country of | ||
254 | -- > origin for the country of importation. | ||
255 | -- > 153 Cancellation date/time, latest | ||
256 | -- > The latest date/time on which cancellation of the payment | ||
257 | -- > order may be requested. | ||
258 | -- > 154 Acceptance date of document | ||
259 | -- > Self explanatory. | ||
260 | -- > 155 Accounting period start date | ||
261 | -- > Self explanatory. | ||
262 | -- > 156 Accounting period end date | ||
263 | -- > Self explanatory. | ||
264 | -- > 157 Validity start date | ||
265 | -- > Self explanatory. | ||
266 | -- > 158 Horizon start date | ||
267 | -- > The first date of a period forming a horizon. | ||
268 | -- > 159 Horizon end date | ||
269 | -- > The last date of a period forming a horizon. | ||
270 | -- > 160 Authorization date | ||
271 | -- > Date when an authorization was given. | ||
272 | -- > 161 Release date of customer | ||
273 | -- > Date the customer authorised the goods' release. | ||
274 | -- > 162 Release date of supplier | ||
275 | -- > Date when the supplier released goods. | ||
276 | -- > 163 Processing start date/time | ||
277 | -- > Date/Time when a specific process starts. | ||
278 | -- > 164 Processing end date/time | ||
279 | -- > Date/Time when a specific process ends. | ||
280 | -- > 165 Tax period start date | ||
281 | -- > Date when a tax period begins. | ||
282 | -- > 166 Tax period end date | ||
283 | -- > Date when a tax period ends. | ||
284 | -- > 167 Charge period start date | ||
285 | -- > The charge period's first date. | ||
286 | -- > 168 Charge period end date | ||
287 | -- > The charge period's last date. | ||
288 | -- > 169 Lead time | ||
289 | -- > Time required between order entry till earliest goods | ||
290 | -- > delivery. | ||
291 | -- > 170 Settlement due date | ||
292 | -- > More generic than 'payment due date' and therefore more | ||
293 | -- > apt for reinsurance/insurance business. | ||
294 | -- > 171 Reference date/time | ||
295 | -- > Date/time on which the reference was issued. | ||
296 | -- > 172 Hired from date | ||
297 | -- > Date from which an item has been or will be hired. | ||
298 | -- > 173 Hired until date | ||
299 | -- > Date until which an item has been or will be hired. | ||
300 | -- > 174 Advise after date/time | ||
301 | -- > The information must be advised after the date/time | ||
302 | -- > indicated. | ||
303 | -- > 175 Advise before date/time | ||
304 | -- > The information must be advised before the date/time | ||
305 | -- > indicated. | ||
306 | -- > 176 Advise completed date/time | ||
307 | -- > The advise has been completed at the date indicated. | ||
308 | -- > 177 Advise on date/time | ||
309 | -- > The information must be advised on the date/time | ||
310 | -- > indicated. | ||
311 | -- > 178 Arrival date/time, actual | ||
312 | -- > [2106] Date (and time) of arrival of means of transport. | ||
313 | -- > 179 Booking date/time | ||
314 | -- > Date at which the booking was made. | ||
315 | -- > 180 Closing date/time | ||
316 | -- > Final date for delivering cargo to a liner ship. | ||
317 | -- > 181 Positioning date/time of equipment | ||
318 | -- > Date/time when equipment is positioned. | ||
319 | -- > 182 Issue date | ||
320 | -- > Date when a document/message has been or will be issued. | ||
321 | -- > 183 Date, as at | ||
322 | -- > Date related to a given context. | ||
323 | -- > 184 Notification date/time | ||
324 | -- > Date/time of notification. | ||
325 | -- > 185 Commenced tank cleaning date/time | ||
326 | -- > The date/and or time tank cleaning was started. | ||
327 | -- > 186 Departure date/time, actual | ||
328 | -- > (2280) Date (and time) of departure of means of | ||
329 | -- > transport. | ||
330 | -- > 187 Authentication date/time of document | ||
331 | -- > Date/time when the document is signed or otherwise | ||
332 | -- > authenticated. | ||
333 | -- > 188 Previous current account date | ||
334 | -- > Self explanatory. | ||
335 | -- > 189 Departure date/time, scheduled | ||
336 | -- > Date (and time) of scheduled departure of means of | ||
337 | -- > transport. | ||
338 | -- > 190 Transhipment date/time | ||
339 | -- > Date and time of the transfer of the goods from one means | ||
340 | -- > of transport to another. | ||
341 | -- > 191 Delivery date/time, expected | ||
342 | -- > Date/time on which goods are expected to be delivered. | ||
343 | -- > 192 Expiration date/time of customs document | ||
344 | -- > Date on which validity of a customs document expires. | ||
345 | -- > 193 Execution date | ||
346 | -- > The date when ordered bank initiated the transaction. | ||
347 | -- > 194 Start date/time | ||
348 | -- > Date/time on which a period starts. | ||
349 | -- > 195 Expiry date of import licence | ||
350 | -- > [2272] Date of expiry of the validity of an Import | ||
351 | -- > Licence. | ||
352 | -- > 196 Departure date/time, earliest | ||
353 | -- > Date/time of earliest departure of means of transport. | ||
354 | -- > 197 Laytime first day | ||
355 | -- > First of a number of days allowed in a charter party of | ||
356 | -- > the loading and discharging of cargo. | ||
357 | -- > 198 Laytime last day | ||
358 | -- > Last of a number of days allowed in a charter party for | ||
359 | -- > the loading and discharging of cargo. | ||
360 | -- > 199 Positioning date/time of goods | ||
361 | -- > The date and/or time the goods have to be or have been | ||
362 | -- > positioned. | ||
363 | -- > 200 Pick-up/collection date/time of cargo | ||
364 | -- > Date/time at which the cargo is picked up. | ||
365 | -- > 201 Pick-up date/time of equipment | ||
366 | -- > Date/time at which the equipment is picked up. | ||
367 | -- > 202 Posting date | ||
368 | -- > The date when an entry is posted to an account. | ||
369 | -- > 203 Execution date/time, requested | ||
370 | -- > The date/time on which the ordered bank is requested to | ||
371 | -- > initiate the payment order, as specified by the | ||
372 | -- > originator (e.g. the date of the debit). | ||
373 | -- > 204 Release date (Customs) | ||
374 | -- > Date on which Customs releases merchandise to the carrier | ||
375 | -- > or importer. | ||
376 | -- > 205 Settlement date | ||
377 | -- > Date for settlement of financial transaction e.g. | ||
378 | -- > foreign exchange securities. | ||
379 | -- > 206 End date/time | ||
380 | -- > Date/time on which a period (from - to) ends. | ||
381 | -- > 207 Commenced pumping ballast date/time | ||
382 | -- > Date/time on which the intake of materials to be carried | ||
383 | -- > to improve the trim and the stability of the means of | ||
384 | -- > transport, was commenced. | ||
385 | -- > 208 Departure date/time, ultimate | ||
386 | -- > Date/time at which a means of transport has to depart | ||
387 | -- > ultimately. | ||
388 | -- > 209 Value date | ||
389 | -- > Date on which the funds are at the disposal of the | ||
390 | -- > beneficiary or cease to be at the disposal of the | ||
391 | -- > ordering customer. | ||
392 | -- > 210 Reinsurance current account period | ||
393 | -- > Description to be provided. | ||
394 | -- > 211 360/30 | ||
395 | -- > Calculation is based on year of 360 days, month of 30 | ||
396 | -- > days. | ||
397 | -- > 212 360/28-31 | ||
398 | -- > Calculation is based on year of 360 days, month of 28-31 | ||
399 | -- > days. | ||
400 | -- > 213 365-6/30 | ||
401 | -- > Calculation is based on year of 365-6 days, month of 30 | ||
402 | -- > days. | ||
403 | -- > 214 365-6/28-31 | ||
404 | -- > Calculation is based on year of 365-6 days, month of 28- | ||
405 | -- > 31 days. | ||
406 | -- > 215 365/28-31 | ||
407 | -- > Calculation is based on year of 365 days, month of 28-31 | ||
408 | -- > days. | ||
409 | -- > 216 365/30 | ||
410 | -- > Calculation is based on year of 365 days, month of 30 | ||
411 | -- > days. | ||
412 | -- > 218 Authentication/validation date/time | ||
413 | -- > Self explanatory. | ||
414 | -- > 219 Crossborder date/time | ||
415 | -- > Date/time at which goods are transferred across a country | ||
416 | -- > border. | ||
417 | -- > 221 Interest period | ||
418 | -- > Number of days used for the calculation of interests. | ||
419 | -- > 222 Presentation date, latest | ||
420 | -- > Latest date for presentation of a document. | ||
421 | -- > 223 Delivery date/time, deferred | ||
422 | -- > New date and time of delivery calculated on basis of a | ||
423 | -- > consignee's requirement (chargeable). | ||
424 | -- > 224 Permit to admit date | ||
425 | -- > Date on which permission was granted to move merchandise | ||
426 | -- > into a bonded warehouse or free trade zone. | ||
427 | -- > 225 Certification of weight date/time | ||
428 | -- > Date/time at which the carrier proceeds to the weighting | ||
429 | -- > of the goods. | ||
430 | -- > 226 Discrepancy date/time | ||
431 | -- > Date/time at which a discrepancy has been found. | ||
432 | -- > 227 Beneficiary's banks due date | ||
433 | -- > Date on which funds should be made available to the | ||
434 | -- > beneficiary's bank. | ||
435 | -- > 228 Debit value date, requested | ||
436 | -- > Date on which the account owner wants the debit value to | ||
437 | -- > his account. | ||
438 | -- > 229 Hoses connected date/time | ||
439 | -- > The date and/or time hoses were connected. | ||
440 | -- > 230 Hoses disconnected date/time | ||
441 | -- > The date and/or time hoses were disconnected. | ||
442 | -- > 231 Arrival date/time, earliest | ||
443 | -- > Date/time of earliest arrival of means of transport. | ||
444 | -- > 232 Arrival date/time, scheduled | ||
445 | -- > Date (and time) of scheduled arrival of means of | ||
446 | -- > transport. | ||
447 | -- > 233 Arrival date/time, ultimate | ||
448 | -- > Date (and time) of ultimate arrival of means of | ||
449 | -- > transport. | ||
450 | -- > 234 Collection date/time, earliest | ||
451 | -- > The transport order may be issued before the goods are | ||
452 | -- > ready for picking up. This date/time indicates from when | ||
453 | -- > on the carrier can have access to the consignment. | ||
454 | -- > 235 Collection date/time, latest | ||
455 | -- > In relation with the arrangements agreed between buyer | ||
456 | -- > and seller or between sender and main transport it may be | ||
457 | -- > necessary to specify the latest collection date/time. | ||
458 | -- > 236 Completed pumping ballast date/time | ||
459 | -- > Date/time at which the intake of materials, to be carried | ||
460 | -- > to improve the trim and the stability of the means of | ||
461 | -- > transport, was completed. | ||
462 | -- > 237 Completed tank cleaning date/time | ||
463 | -- > The date and/or time tank cleaning was completed. | ||
464 | -- > 238 Tanks accepted date/time | ||
465 | -- > The date and/or time the tanks are to be or have been | ||
466 | -- > accepted. | ||
467 | -- > 239 Tanks inspected date/time | ||
468 | -- > The date and/or time the tanks are to be or have been | ||
469 | -- > inspected. | ||
470 | -- > 240 Reinsurance accounting period | ||
471 | -- > To identify a reinsurance account period via start and | ||
472 | -- > end dates. Note: This period is not the same as | ||
473 | -- > "reinsurance current account period". | ||
474 | -- > 242 Preparation date/time of document | ||
475 | -- > Self explanatory. | ||
476 | -- > 243 Transmission date/time of document | ||
477 | -- > Self explanatory. | ||
478 | -- > 244 Settlement date, planned | ||
479 | -- > Self explanatory. | ||
480 | -- > 245 Underwriting year | ||
481 | -- > Year in which the treaty was commenced. | ||
482 | -- > 246 Accounting year | ||
483 | -- > Year considered for accounting of the treaty or portion | ||
484 | -- > of the treaty. | ||
485 | -- > 247 Year of occurrence | ||
486 | -- > Year in which a specific event (e.g. a loss) took place. | ||
487 | -- > 248 Loss date | ||
488 | -- > Date on which a referenced (major) loss occurred. | ||
489 | -- > 249 Cash call date | ||
490 | -- > Date on which a cash call was made for a loss suffered | ||
491 | -- > and covered. | ||
492 | -- > 250 Re-exportation date | ||
493 | -- > Re-export in case of temporary admission. | ||
494 | -- > 251 Re-importation date | ||
495 | -- > Re-import in case of temporary admission. | ||
496 | -- > 252 Arrival date/time at initial port | ||
497 | -- > Date/time that the conveyance arrives at the initial port | ||
498 | -- > in the country of destination. | ||
499 | -- > 253 Departure date/time from last port of call | ||
500 | -- > Date/time that conveyance departed from the last foreign | ||
501 | -- > port of call. | ||
502 | -- > 254 Registration date of previous Customs declaration | ||
503 | -- > Registration date of the Customs declaration for the | ||
504 | -- > previous Customs procedure either in the same or another | ||
505 | -- > country. | ||
506 | -- > 255 Availability due date | ||
507 | -- > Date when ordered items should be available at a | ||
508 | -- > specified location. | ||
509 | -- > 257 Calculation date | ||
510 | -- > Self explanatory. | ||
511 | -- > 258 Guarantee date (Customs) | ||
512 | -- > Date when guarantee is placed with Customs. | ||
513 | -- > 259 Conveyance registration date | ||
514 | -- > Date when a vessel, vehicle or other means of transport | ||
515 | -- > was registered by a competent authority. | ||
516 | -- > 260 Valuation date (Customs) | ||
517 | -- > Date when Customs valuation was made. | ||
518 | -- > 261 Release date/time | ||
519 | -- > Date/time assigned to identify the release of a set of | ||
520 | -- > rules, conditions, conventions, productions, etc. | ||
521 | -- > 262 Closure date/time/period | ||
522 | -- > Date/time/period when an enterprise is closed. | ||
523 | -- > 263 Invoicing period | ||
524 | -- > Period for which an invoice is issued. | ||
525 | -- > 264 Release frequency | ||
526 | -- > Frequency of a release. | ||
527 | -- > 265 Due date | ||
528 | -- > Self explanatory. | ||
529 | -- > 266 Validation date | ||
530 | -- > Self explanatory. | ||
531 | -- > 267 Rate/price date/time | ||
532 | -- > Date/time on which a rate/price is determined. | ||
533 | -- > 268 Transit time/limits | ||
534 | -- > Description to be provided. | ||
535 | -- > 270 Ship during date | ||
536 | -- > The date identifying the period during or in which the | ||
537 | -- > goods should be shipped. | ||
538 | -- > 271 Ship on or about date | ||
539 | -- > Date on or about which goods should be shipped. | ||
540 | -- > 272 Documentary credit presentation period | ||
541 | -- > The specification of the period of time, expressed in | ||
542 | -- > number of days, after the date of issuance of the | ||
543 | -- > transport document(s) within which the documents must be | ||
544 | -- > presented. | ||
545 | -- > 273 Validity period | ||
546 | -- > Dates (from/to)/period referenced documents are valid. | ||
547 | -- > 274 From date of order receipt to sample ready | ||
548 | -- > Lead time is the defined timespan. | ||
549 | -- > 275 From date of tooling authorization to sample ready | ||
550 | -- > Lead time is the defined timespan. | ||
551 | -- > 276 From date of receipt of tooling aids to sample ready | ||
552 | -- > Lead time is the defined timespan. | ||
553 | -- > 277 From date of sample approval to first product shipment | ||
554 | -- > Lead time is the defined timespan. | ||
555 | -- > 278 From date of order receipt to shipment | ||
556 | -- > Lead time is the defined timespan. | ||
557 | -- > 279 From date of order receipt to delivery | ||
558 | -- > Lead time is the defined timespan. | ||
559 | -- > 280 From last booked order to delivery | ||
560 | -- > Lead time is the defined timespan. | ||
561 | -- > 281 Date of order lead time | ||
562 | -- > Lead time is referenced to the date of order. | ||
563 | -- > 282 Confirmation date lead time | ||
564 | -- > Lead time is referenced to the date of confirmation. | ||
565 | -- > 283 Arrival date/time of transport lead time | ||
566 | -- > Lead time is referenced to the date a transport will | ||
567 | -- > arrive or has arrived. | ||
568 | -- > 284 Before inventory is replenished based on stock check lead | ||
569 | -- > time | ||
570 | -- > Lead time is the defined timespan. | ||
571 | -- > 285 Invitation to tender date/time | ||
572 | -- > Date/time on which the invitation to tender has been made | ||
573 | -- > available to relevant parties. | ||
574 | -- > 286 Tender submission date/time | ||
575 | -- > Date/time on which the tender was submitted. | ||
576 | -- > 287 Contract award date/time | ||
577 | -- > Date/time on which the contract is awarded to a tenderer. | ||
578 | -- > 288 Price base date/time | ||
579 | -- > Base date/time of prices. | ||
580 | -- > 290 Contractual start date/time | ||
581 | -- > Date/time on which activities stated in the contract must | ||
582 | -- > start. | ||
583 | -- > 291 Start date/time, planned | ||
584 | -- > Self explanatory. | ||
585 | -- > 292 Works completion date/time, planned | ||
586 | -- > Self explanatory. | ||
587 | -- > 293 Works completion date/time, actual | ||
588 | -- > Self explanatory. | ||
589 | -- > 294 Hand over date/time, planned | ||
590 | -- > Date/time on which hand over (i.e. the transfer of | ||
591 | -- > responsibility for an object or activity such as | ||
592 | -- > documentation, system etc. from one party to another) is | ||
593 | -- > planned to take place. | ||
594 | -- > 295 Hand over date/time, actual | ||
595 | -- > Date/time on which hand over (i.e. the transfer of | ||
596 | -- > responsibility for an object or activity such as | ||
597 | -- > documentation, system etc. from one party to another) | ||
598 | -- > actually takes place. | ||
599 | -- > 296 Retention release date/time | ||
600 | -- > Date/time on which the retention is released. | ||
601 | -- > 297 Retention release date/time, partial | ||
602 | -- > Date/time on which the retention is partially released. | ||
603 | -- > 298 Escalation start date | ||
604 | -- > Value date of the indexes appearing as denominators in an | ||
605 | -- > escalation formula. | ||
606 | -- > 299 Price adjustment start date | ||
607 | -- > Value date of the indexes appearing as denominators in a | ||
608 | -- > price adjustment formula. | ||
609 | -- > 300 Price adjustment limit date | ||
610 | -- > Limit value date of indexes used as numerators in a price | ||
611 | -- > adjustment formula. | ||
612 | -- > 301 Value date of index | ||
613 | -- > Date of validity of index values. | ||
614 | -- > 302 Publication date | ||
615 | -- > Self explanatory. | ||
616 | -- > 303 Escalation date | ||
617 | -- > Value date of indexes appearing as numerators in an | ||
618 | -- > escalation formula. | ||
619 | -- > 304 Price adjustment date | ||
620 | -- > Value date of indexes appearing as numerators in a price | ||
621 | -- > adjustment formula. | ||
622 | -- > 305 Latest price adjustment date | ||
623 | -- > Date on which the latest price adjustment took place. | ||
624 | -- > 306 Work period | ||
625 | -- > Period of execution of works. | ||
626 | -- > 307 Payment instruction date/time | ||
627 | -- > Date/time on which a payment instruction was given. | ||
628 | -- > 308 Payment valuation presentation date/time | ||
629 | -- > Date/time on which the payment valuation is presented. | ||
630 | -- > 309 Blanks value date | ||
631 | -- > The date on which the funds are at the disposal of the | ||
632 | -- > receiving bank. | ||
633 | -- > 310 Received date/time | ||
634 | -- > Date/time of receipt. | ||
635 | -- > 311 On | ||
636 | -- > Fixed maturity day for deferred payment or time draft(s). | ||
637 | -- > 312 Ship not before and not after date/time | ||
638 | -- > Shipment(s) of goods is/are to be made not before the | ||
639 | -- > first specified date/time and not after the second | ||
640 | -- > specified date/time. | ||
641 | -- > 313 Order to proceed date | ||
642 | -- > Issue date of an instruction to start work. | ||
643 | -- > 314 Planned duration of works | ||
644 | -- > Self explanatory. | ||
645 | -- > 315 Agreement to pay date | ||
646 | -- > Date on which the debtor agreed to pay. | ||
647 | -- > 316 Valuation date/time | ||
648 | -- > Date/time of valuation. | ||
649 | -- > 317 Reply date | ||
650 | -- > Self explanatory. | ||
651 | -- > 318 Request date | ||
652 | -- > Self explanatory. | ||
653 | -- > 319 Customer value date | ||
654 | -- > Date at which funds are taken into account for interest | ||
655 | -- > calculation (in debit or credit). | ||
656 | -- > 320 Declaration reference period | ||
657 | -- > Reference period of a set of items reported on the same | ||
658 | -- > declaration. | ||
659 | -- > 321 Promotion date/period | ||
660 | -- > Date/period relevant for specific promotion activities. | ||
661 | -- > 322 Accounting period | ||
662 | -- > Self-explanatory. | ||
663 | -- > 323 Horizon period | ||
664 | -- > Period forming a (planning) horizon. | ||
665 | -- > 324 Processing date/period | ||
666 | -- > Date/period a specific process happened/will happen. | ||
667 | -- > 325 Tax period | ||
668 | -- > Period a tax rate/tax amount etc. is applicable. | ||
669 | -- > 326 Charge period | ||
670 | -- > Period a specified charge is valid for. | ||
671 | -- > 327 Instalment payment due date | ||
672 | -- > Self-explanatory. | ||
673 | -- > 328 Payroll deduction date/time | ||
674 | -- > Date/time of a monetary deduction made from the salary of | ||
675 | -- > a person on a payroll. | ||
676 | -- > 329 Birth date/time | ||
677 | -- > Date/time when a person was born. | ||
678 | -- > 330 Joined employer date | ||
679 | -- > Date when a person joins an employer. | ||
680 | -- > 331 Contributions ceasing date/time | ||
681 | -- > Date/time when contributions cease. | ||
682 | -- > 332 Contribution period end date/time | ||
683 | -- > Date/time when a contribution period ends. | ||
684 | -- > 333 Part-time working change date/time | ||
685 | -- > Date/time when the proportion of part-time work changes. | ||
686 | -- > 334 Status change date/time | ||
687 | -- > Date/time when a status changes. | ||
688 | -- > 335 Contribution period start date/time | ||
689 | -- > Date/time when a contribution period commences. | ||
690 | -- > 336 Salary change effective date | ||
691 | -- > Date when a change in salary becomes effective. | ||
692 | -- > 337 Left employer date | ||
693 | -- > Date when a person leaves an employer. | ||
694 | -- > 338 Benefit change date/time | ||
695 | -- > Date/time when a benefit provided by a service provider | ||
696 | -- > is changed. | ||
697 | -- > 339 Category change date/time | ||
698 | -- > Date/time when a change of category is made. | ||
699 | -- > 340 Joined fund date/time | ||
700 | -- > Date/time when a person joins a fund. | ||
701 | -- > 341 Waiting time | ||
702 | -- > The period of time between the moment at which one wants | ||
703 | -- > an activity to begin and the moment at which this | ||
704 | -- > activity can actually begin. | ||
705 | -- > 342 On-board date | ||
706 | -- > The date goods have been loaded on board of a conveyance. | ||
707 | -- > 343 Date/time of discount termination | ||
708 | -- > Date/time when the deduction from an amount comes to an | ||
709 | -- > end. | ||
710 | -- > 344 Date/time of interest due | ||
711 | -- > Date/time when the interest has to be paid. | ||
712 | -- > 345 Days of operation | ||
713 | -- > Week days of operation. | ||
714 | -- > 346 Latest check-in time | ||
715 | -- > Latest time of check-in. | ||
716 | -- > 347 Slaughtering start date | ||
717 | -- > Date on which slaughtering commenced. | ||
718 | -- > 348 Packing start date | ||
719 | -- > Date on which packing commenced. | ||
720 | -- > 349 Packing end date | ||
721 | -- > Date on which packing completed. | ||
722 | -- > 350 Test start date | ||
723 | -- > Date when a test has been started. | ||
724 | -- > 351 Inspection date | ||
725 | -- > Date of inspection. | ||
726 | -- > 352 Slaughtering end date | ||
727 | -- > Date on which slaughtering completed. | ||
728 | -- > 353 Accounting transaction date | ||
729 | -- > Date to which an accounting transaction refers. | ||
730 | -- > 354 Activity period date range | ||
731 | -- > A specific date range associated with an activity. | ||
732 | -- > + 355 Contractual delivery date | ||
733 | -- > The date of delivery contractually agreed between | ||
734 | -- > parties. | ||
735 | -- > + 356 Sales date, and or time, and or period | ||
736 | -- > The date, and or time, and or period on which a sale took | ||
737 | -- > place. | ||
738 | -- > + 357 Cancel if not published by this date | ||
739 | -- > Cancel if not published by this date. | ||
740 | -- > + 358 Scheduled for delivery on or after | ||
741 | -- > Scheduled for delivery on or after the specified date, | ||
742 | -- > and or time. | ||
743 | -- > + 359 Scheduled for delivery on or before | ||
744 | -- > Scheduled for delivery on or before specified date and or | ||
745 | -- > time. | ||
746 | -- > + 360 Sell by date | ||
747 | -- > The date by which a product should be sold. | ||
748 | -- > + 361 Best before date | ||
749 | -- > The best before date. | ||
750 | -- > + 362 End availability date | ||
751 | -- > The end date of availability. | ||
752 | -- > + 363 Total shelf life period | ||
753 | -- > A period indicating the total shelf life of a product. | ||
754 | -- > + 364 Minimum shelf life remaining at time of despatch period | ||
755 | -- > Period indicating the minimum shelf life remaining for a | ||
756 | -- > product at the time of leaving the supplier. | ||
757 | -- > + 365 Packaging date | ||
758 | -- > The date on which the packaging of a product took place. | ||
759 | -- > + 366 Inventory report date | ||
760 | -- > Date on which a inventory report is made. | ||
761 | -- > + 367 Previous meter reading date | ||
762 | -- > Date on which the previous reading of a meter took place. | ||
763 | -- > + 368 Latest meter reading date | ||
764 | -- > Date on which the latest reading of a meter took place. | ||
765 | -- > + 369 Date and or time of handling, estimated | ||
766 | -- > The date and or time when the handling action is | ||
767 | -- > estimated to take place. | ||
768 | -- > + 370 Container equipment domestication date | ||
769 | -- > The date on which foreign-built container equipment has | ||
770 | -- > entered into the commerce of another country and has | ||
771 | -- > become domestic equipment. | ||
772 | -- > + 371 Hydrotest date | ||
773 | -- > The date equipment has been hydrotested. | ||
774 | -- > + 372 Equipment pre-trip date | ||
775 | -- > The date on which equipment is pre-tripped. | ||
776 | -- > + 373 Mooring, date and time | ||
777 | -- > Date and time of mooring. | ||
778 | -- > + 374 Road fund tax expiry date | ||
779 | -- > The date of expiry of the road fund tax. | ||
780 | -- > + 375 Date of first registration | ||
781 | -- > Date of first registration. | ||
782 | -- > + 376 Bi-annual terminal inspection date | ||
783 | -- > The date on which a bi-annual inspection of a terminal | ||
784 | -- > has taken or will take place. | ||
785 | -- > + 377 Federal HighWay Administration (FHWA) inspection date | ||
786 | -- > The date on which container equipment is to be or has | ||
787 | -- > been inspected in accordance with the requirements of the | ||
788 | -- > U.S. Federal Highway Administration. | ||
789 | -- > + 378 Container Safety Convention (CSC) inspection date | ||
790 | -- > The date on which container equipment is to be or has | ||
791 | -- > been inspected as per the Container Safety Convention | ||
792 | -- > (CSC). | ||
793 | -- > + 379 Periodic inspection date | ||
794 | -- > The date on which a periodic inspection has to take | ||
795 | -- > place. | ||
796 | -- > ZZZ Mutually defined | ||
797 | -- > Self explanatory. | ||
798 | simple2005 :: Parser Value | ||
799 | simple2005 = simple "2005" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S2379.hs b/specification/src/Text/Edifact/D96A/Simples/S2379.hs new file mode 100644 index 0000000..9bcb1c3 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S2379.hs | |||
@@ -0,0 +1,193 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S2379 | ||
7 | ( simple2379 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 2379 Date/time/period format qualifier | ||
16 | -- > | ||
17 | -- > Desc: Specification of the representation of a date, a date and time | ||
18 | -- > or of a period. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > 2 DDMMYY | ||
23 | -- > Calendar date: D = Day; M = Month; Y = Year. | ||
24 | -- > 3 MMDDYY | ||
25 | -- > Calendar date: M = Month; D = Day; Y = Year. | ||
26 | -- > 101 YYMMDD | ||
27 | -- > Calendar date: Y = Year; M = Month; D = Day. | ||
28 | -- > 102 CCYYMMDD | ||
29 | -- > Calendar date: C = Century ; Y = Year ; M = Month ; D = | ||
30 | -- > Day. | ||
31 | -- > 103 YYWWD | ||
32 | -- > Calendar week day: Y = Year ; W = Week ; D = Day Week | ||
33 | -- > number 01 is always first week of January Day number 1 is | ||
34 | -- > always Monday. | ||
35 | -- > 105 YYDDD | ||
36 | -- > Calendar day: Y = Year ; D = Day January the first = Day | ||
37 | -- > 001 Always start numbering the days of the year from | ||
38 | -- > January 1st through December 31st. | ||
39 | -- > 106 MMDD | ||
40 | -- > Day of a month: M = Month; D = Day. | ||
41 | -- > 107 DDD | ||
42 | -- > Day's number within a specific year: D = Day. | ||
43 | -- > 108 WW | ||
44 | -- > Week's number within a specific year: W = Week. | ||
45 | -- > 109 MM | ||
46 | -- > Month's number within a specific year: M = Month. | ||
47 | -- > 110 DD | ||
48 | -- > Day's number within is a specific month: D = Day. | ||
49 | -- > 201 YYMMDDHHMM | ||
50 | -- > Calendar date including time without seconds: Y = Year; M | ||
51 | -- > = Month; D = Day; H = Hour; M = Minute. | ||
52 | -- > 202 YYMMDDHHMMSS | ||
53 | -- > Calendar date including time with seconds: Y = Year; M = | ||
54 | -- > Month; D = Day; H = Hour; m = Minutes = Seconds. | ||
55 | -- > 203 CCYYMMDDHHMM | ||
56 | -- > Calendar date including time with minutes: C=Century; | ||
57 | -- > Y=Year; M=Month; D=Day; H=Hour; M=Minutes. | ||
58 | -- > 204 CCYYMMDDHHMMSS | ||
59 | -- > Calendar date including time with seconds: | ||
60 | -- > C=Century;Y=Year; M=Month;D=Day;H=Hour;M=Minute;S=Second. | ||
61 | -- > 301 YYMMDDHHMMZZZ | ||
62 | -- > See 201 + Z = Time zone. | ||
63 | -- > 302 YYMMDDHHMMSSZZZ | ||
64 | -- > See 202 + Z = Time zone. | ||
65 | -- > 303 CCYYMMDDHHMMZZZ | ||
66 | -- > See 203 plus Z=Time zone. | ||
67 | -- > 304 CCYYMMDDHHMMSSZZZ | ||
68 | -- > See 204 plus Z=Time zone. | ||
69 | -- > 305 MMDDHHMM | ||
70 | -- > Month, day, hours, minutes; | ||
71 | -- > M = Month; D = Day; H = Hour; M = Minute. | ||
72 | -- > 306 DDHHMM | ||
73 | -- > Day, hours, minutes; | ||
74 | -- > D = Day; H = Hour; M = Minute. | ||
75 | -- > 401 HHMM | ||
76 | -- > Time without seconds: H = Hour; m = Minute. | ||
77 | -- > 402 HHMMSS | ||
78 | -- > Time with seconds: H = Hour; m = Minute; s = Seconds. | ||
79 | -- > 404 HHMMSSZZZ | ||
80 | -- > See 402 plus Z=Time zone. | ||
81 | -- > 405 MMMMSS | ||
82 | -- > Time without hours: m=minutes, s=seconds. | ||
83 | -- > 501 HHMMHHMM | ||
84 | -- > Time span without seconds: H = Hour; m = Minute;. | ||
85 | -- > 502 HHMMSS-HHMMSS | ||
86 | -- > Format of period to be given without hyphen. | ||
87 | -- > 503 HHMMSSZZZ-HHMMSSZZZ | ||
88 | -- > Format of period to be given without hyphen. | ||
89 | -- > 600 CC | ||
90 | -- > Century. | ||
91 | -- > 601 YY | ||
92 | -- > Calendar year: Y = Year. | ||
93 | -- > 602 CCYY | ||
94 | -- > Calendar year including century: C = Century; Y = Year. | ||
95 | -- > 603 YYS | ||
96 | -- > Semester in a calendar year: Y = Year; S = Semester. | ||
97 | -- > 604 CCYYS | ||
98 | -- > Semester in a calendar year: C = Century; Y = Year; S = | ||
99 | -- > Semester. | ||
100 | -- > 608 CCYYQ | ||
101 | -- > Quarter in a calendar year: C = Century; Y = Year; Q = | ||
102 | -- > Quarter. | ||
103 | -- > 609 YYMM | ||
104 | -- > Month within a calendar year: Y = Year; M = Month. | ||
105 | -- > 610 CCYYMM | ||
106 | -- > Month within a calendar year: CC = Century; Y = Year; M = | ||
107 | -- > Month. | ||
108 | -- > 613 YYMMA | ||
109 | -- > Format of period to be given without hyphen (A = ten days | ||
110 | -- > period). | ||
111 | -- > 614 CCYYMMA | ||
112 | -- > Format of period to be given without hyphen (A = ten days | ||
113 | -- > period). | ||
114 | -- > 615 YYWW | ||
115 | -- > Week within a calendar year: Y = Year; W = Week 1st week | ||
116 | -- > of January = week 01. | ||
117 | -- > 616 CCYYWW | ||
118 | -- > Week within a calendar year: CC = Century; Y = Year; W = | ||
119 | -- > Week (1st week of January = week 01). | ||
120 | -- > 701 YY-YY | ||
121 | -- > Format of period to be given in actual message without | ||
122 | -- > hyphen. | ||
123 | -- > 702 CCYY-CCYY | ||
124 | -- > Format of period to be given in actual message without | ||
125 | -- > hyphen. | ||
126 | -- > 703 YYS-YYS | ||
127 | -- > Format of period to be given without hyphen. | ||
128 | -- > 704 CCYYS-CCYYS | ||
129 | -- > Format of period to be given in actual message without | ||
130 | -- > hyphen. | ||
131 | -- > 705 YYPYYP | ||
132 | -- > Format of period to be given without hyphen (P = period | ||
133 | -- > of 4 months). | ||
134 | -- > 706 CCYYP-CCYYP | ||
135 | -- > Format of period to be given without hyphen (P = period | ||
136 | -- > of 4 months). | ||
137 | -- > 707 YYQ-YYQ | ||
138 | -- > Format of period to be given without hyphen. | ||
139 | -- > 708 CCYYQ-CCYYQ | ||
140 | -- > Format of period to be given in actual message without | ||
141 | -- > hyphen. | ||
142 | -- > 709 YYMM-YYMM | ||
143 | -- > Format of period to be given in actual message without | ||
144 | -- > hyphen. | ||
145 | -- > 710 CCYYMM-CCYYMM | ||
146 | -- > Format of period to be given in actual message without | ||
147 | -- > hyphen. | ||
148 | -- > 711 CCYYMMDD-CCYYMMDD | ||
149 | -- > Format of period to be given in actual message without | ||
150 | -- > hyphen. | ||
151 | -- > 713 YYMMDDHHMM-YYMMDDHHMM | ||
152 | -- > Format of period to be given in actual message without | ||
153 | -- > hyphen. | ||
154 | -- > 715 YYWW-YYWW | ||
155 | -- > Format of period to be given in actual message without | ||
156 | -- > hyphen. | ||
157 | -- > 716 CCYYWW-CCYYWW | ||
158 | -- > Format of period to be given without hyphen. | ||
159 | -- > 717 YYMMDD-YYMMDD | ||
160 | -- > Format of period to be given in actual message without | ||
161 | -- > hyphen. | ||
162 | -- > 718 CCYYMMDD-CCYYMMDD | ||
163 | -- > Format of period to be given without hyphen. | ||
164 | -- > 801 Year | ||
165 | -- > To indicate a quantity of years. | ||
166 | -- > 802 Month | ||
167 | -- > To indicate a quantity of months. | ||
168 | -- > 803 Week | ||
169 | -- > To indicate a quantity of weeks. | ||
170 | -- > 804 Day | ||
171 | -- > To indicate a quantity of days. | ||
172 | -- > 805 Hour | ||
173 | -- > To indicate a quantity of hours. | ||
174 | -- > 806 Minute | ||
175 | -- > To indicate a quantity of minutes. | ||
176 | -- > 807 Second | ||
177 | -- > To indicate a quantity of seconds. | ||
178 | -- > 808 Semester | ||
179 | -- > To indicate a quantity of semesters (six months). | ||
180 | -- > 809 Four months period | ||
181 | -- > To indicate a quantity of four months periods. | ||
182 | -- > 810 Trimester | ||
183 | -- > To indicate a quantity of trimesters (three months). | ||
184 | -- > 811 Half month | ||
185 | -- > To indicate a quantity of half months. | ||
186 | -- > 812 Ten days | ||
187 | -- > To indicate a quantity of ten days periods. | ||
188 | -- > 813 Day of the week | ||
189 | -- > Numeric representation of the day (Monday = 1). | ||
190 | -- > 814 Working days | ||
191 | -- > Number of working days. | ||
192 | simple2379 :: Parser Value | ||
193 | simple2379 = simple "2379" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S2380.hs b/specification/src/Text/Edifact/D96A/Simples/S2380.hs new file mode 100644 index 0000000..bc38477 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S2380.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S2380 | ||
7 | ( simple2380 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 2380 Date/time/period | ||
16 | -- > | ||
17 | -- > Desc: The value of a date, a date and time, a time or of a period | ||
18 | -- > in a specified representation. | ||
19 | -- > | ||
20 | -- > Repr: an..35 | ||
21 | simple2380 :: Parser Value | ||
22 | simple2380 = simple "2380" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3035.hs b/specification/src/Text/Edifact/D96A/Simples/S3035.hs new file mode 100644 index 0000000..6fc0e7a --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3035.hs | |||
@@ -0,0 +1,806 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3035 | ||
7 | ( simple3035 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 3035 Party qualifier | ||
16 | -- > | ||
17 | -- > Desc: Code giving specific meaning to a party. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > AA Party to be billed (AAR Accounting rule 11) | ||
22 | -- > Party to be billed in accordance with AAR Accounting rule | ||
23 | -- > 11. | ||
24 | -- > AB Buyer's agent/representative | ||
25 | -- > Third party who arranged the purchase of merchandise on | ||
26 | -- > behalf of the actual buyer. | ||
27 | -- > AE Declarant's agent/representative | ||
28 | -- > Any natural or legal person who makes a declaration to an | ||
29 | -- > official body on behalf of another natural or legal | ||
30 | -- > person, where legally permitted (CCC). | ||
31 | -- > AF Transit principal | ||
32 | -- > Natural or legal person responsible for the satisfactory | ||
33 | -- > performance of a Customs transit operation. Source: CCC. | ||
34 | -- > AG Agent/representative | ||
35 | -- > (3196) Party authorized to act on behalf of another | ||
36 | -- > party. | ||
37 | -- > AH Transit principal's agent/representative | ||
38 | -- > Agent acting on behalf of the transit principal (CCC). | ||
39 | -- > AI Successful job applicant | ||
40 | -- > Person who has been chosen for a job. | ||
41 | -- > + AJ Party issuing mutually agreed codes | ||
42 | -- > The party which has issued all mutually agreed codes used | ||
43 | -- > in the message. | ||
44 | -- > AK Acknowledgement recipient | ||
45 | -- > Party to whom acknowledgement should be sent. | ||
46 | -- > AL Principal | ||
47 | -- > (3340) Party accepting liability for goods held or moving | ||
48 | -- > (e.g. transit) under a Customs authorization and - when | ||
49 | -- > applicable - a guarantee. | ||
50 | -- > AM Authorized official | ||
51 | -- > Employee of a company or firm authorized to act on behalf | ||
52 | -- > of that company or firm e.g. to make a Customs | ||
53 | -- > declaration. | ||
54 | -- > AN Approved importer | ||
55 | -- > Person or company which is authorised by the relevant | ||
56 | -- > Customs authority to import goods without payment all | ||
57 | -- > taxes or specific taxes at the point of entry into the | ||
58 | -- > country. | ||
59 | -- > AO Account of | ||
60 | -- > Party account is assigned to. | ||
61 | -- > AP Accepting party | ||
62 | -- > (3352) Party accepting goods, products, services etc. | ||
63 | -- > AQ Approved consignor | ||
64 | -- > Person or company approved by the relevant authority in | ||
65 | -- > the country to pack and export specific goods under | ||
66 | -- > Customs supervision. | ||
67 | -- > AR Authorized exporter | ||
68 | -- > Exporter authorized/approved by Customs for special | ||
69 | -- > Customs procedures e.g. simplified procedure. | ||
70 | -- > AT Authorized importer | ||
71 | -- > Importer authorized/approved by Customs for special | ||
72 | -- > Customs procedures e.g. simplified procedure. | ||
73 | -- > AU Authorized trader (transit) | ||
74 | -- > Trader authorized/approved by Customs for special transit | ||
75 | -- > procedures e.g. simplified procedure. | ||
76 | -- > AV Authorizing official | ||
77 | -- > Party that has delegated the authority to take a certain | ||
78 | -- > action on behalf of a company or agency. | ||
79 | -- > AW Applicant's bank | ||
80 | -- > Financial institution which is requested to issue the | ||
81 | -- > documentary credit. | ||
82 | -- > AX Authenticating party | ||
83 | -- > Party which certifies that a document is authentic. | ||
84 | -- > AZ Issuing bank | ||
85 | -- > Financial institution which issues the documentary | ||
86 | -- > credit, if the applicant's bank is not acting as the | ||
87 | -- > issuing bank. | ||
88 | -- > B1 Contact bank 1 | ||
89 | -- > Identifies an additional bank which must be informed of | ||
90 | -- > certain aspects of the message. | ||
91 | -- > B2 Contact bank 2 | ||
92 | -- > Identifies an additional bank which must be informed of | ||
93 | -- > certain aspects of the message. | ||
94 | -- > BA Booking agent | ||
95 | -- > Party acting as a booking office for transport and | ||
96 | -- > forwarding services. | ||
97 | -- > BB Buyer's bank | ||
98 | -- > [3420] Bank employed by the buyer to make payment. | ||
99 | -- > BC Negotiating bank | ||
100 | -- > Financial institution to whom a negotiable documentary | ||
101 | -- > credit is directed. | ||
102 | -- > BD Documentary credit reimbursing bank | ||
103 | -- > Self-explanatory. | ||
104 | -- > BE Beneficiary | ||
105 | -- > The ultimate recipient of the funds. Normally the account | ||
106 | -- > owner who is reimbursed by the payor. | ||
107 | -- > BF Beneficiary's bank | ||
108 | -- > Identifies the account servicer for the beneficiary or | ||
109 | -- > the payee. | ||
110 | -- > BG Employer | ||
111 | -- > Self-explanatory. | ||
112 | -- > BH Previous employer | ||
113 | -- > Previous employer of a person(s). | ||
114 | -- > BI Buyer's financial institution | ||
115 | -- > Financial institution designated by buyer to make | ||
116 | -- > payment. | ||
117 | -- > BK Financial institution | ||
118 | -- > Party acting as financial institution. | ||
119 | -- > BL Bill of lading recipient | ||
120 | -- > Party to receive B/L. | ||
121 | -- > BM Insured | ||
122 | -- > Party which is the object of an insurance contract. | ||
123 | -- > BN Insurance beneficiary | ||
124 | -- > Party which benefits from insurance coverage. | ||
125 | -- > BO Broker or sales office | ||
126 | -- > Party acting in the name of the seller as broker or as | ||
127 | -- > sales office. | ||
128 | -- > BP Building site purchaser | ||
129 | -- > Party at the building site responsible for the purchasing | ||
130 | -- > of goods and services for that particular site. | ||
131 | -- > BQ Cheque drawn bank | ||
132 | -- > Identifies the bank on which the cheque should be drawn, | ||
133 | -- > as instructed by the ordering customer. | ||
134 | -- > BS Bill and ship to | ||
135 | -- > Party receiving goods and relevant invoice. | ||
136 | -- > BT Party to be billed for other than freight (bill to) | ||
137 | -- > Party receiving invoice excluding freight costs. | ||
138 | -- > BU Service bureau | ||
139 | -- > Party carrying out service bureau processing work, (e.g. | ||
140 | -- > a payroll bureau). | ||
141 | -- > BV Member | ||
142 | -- > Member of a group (e.g. of a group of persons or a | ||
143 | -- > service scheme). | ||
144 | -- > BW Borrower | ||
145 | -- > Self explanatory. | ||
146 | -- > BX Building site engineer | ||
147 | -- > Party at the building site responsible for engineering | ||
148 | -- > matters for that particular site. | ||
149 | -- > BY Buyer | ||
150 | -- > (3002) Party to which merchandise is sold. | ||
151 | -- > BZ Building site forwarder | ||
152 | -- > Party at the building site responsible for forwarding the | ||
153 | -- > received goods on that particular site. | ||
154 | -- > C1 In care of party no. 1 | ||
155 | -- > Description to be provided. | ||
156 | -- > C2 In care of party no. 2 | ||
157 | -- > Description to be provided. | ||
158 | -- > CA Carrier | ||
159 | -- > (3126) Party undertaking or arranging transport of goods | ||
160 | -- > between named points. | ||
161 | -- > CB Customs broker | ||
162 | -- > Agent or representative or a professional Customs | ||
163 | -- > clearing agent who deals directly with Customs on behalf | ||
164 | -- > of the importer or exporter (CCC). | ||
165 | -- > CC Claimant | ||
166 | -- > Party who claims goods or insurance. | ||
167 | -- > CD Agent's bank | ||
168 | -- > Bank of the agent. | ||
169 | -- > CE Ceding company | ||
170 | -- > Description to be provided. | ||
171 | -- > CF Container operator/lessee | ||
172 | -- > Party to whom the possession of specified property (e.g. | ||
173 | -- > container) has been conveyed for a period of time in | ||
174 | -- > return for rental payments. | ||
175 | -- > CG Carrier's agent | ||
176 | -- > Party authorized to act for or on behalf of carrier. | ||
177 | -- > CH Connecting carrier | ||
178 | -- > Owner or operator of a transportation conveyance to which | ||
179 | -- > goods in a given transaction will be transferred. | ||
180 | -- > CI Commission processor | ||
181 | -- > Party who provides extra treatment to goods on commission | ||
182 | -- > base. | ||
183 | -- > CJ Previous member | ||
184 | -- > Previous member of a group of persons or a service | ||
185 | -- > scheme. | ||
186 | -- > CK Empty equipment despatch party | ||
187 | -- > Party from whose premises empty equipment will be or has | ||
188 | -- > been despatched. | ||
189 | -- > CL Container location party | ||
190 | -- > Party from whose premises container will be or has been | ||
191 | -- > despatched. | ||
192 | -- > CM Customs | ||
193 | -- > Identification of customs authority relevant to the | ||
194 | -- > transaction or shipment. | ||
195 | -- > CN Consignee | ||
196 | -- > (3132) Party to which goods are consigned. | ||
197 | -- > CO Corporate office | ||
198 | -- > Identification of the Head Office within a company. | ||
199 | -- > COP Convoying party | ||
200 | -- > Party designated to escort the transported goods. | ||
201 | -- > CP Party to receive certificate of compliance | ||
202 | -- > Party acting for or on behalf of seller in matters | ||
203 | -- > concerning compliance. | ||
204 | -- > CPD Charges payer at destination | ||
205 | -- > Party, other than the ordering party, which has to pay | ||
206 | -- > the charges concerning the destination operations. | ||
207 | -- > CQ Cheque order | ||
208 | -- > Party to which the cheque will be ordered, when different | ||
209 | -- > from the beneficiary. | ||
210 | -- > CR Empty equipment return party | ||
211 | -- > Party to whose premises empty equipment will be or has | ||
212 | -- > been returned. | ||
213 | -- > CS Consolidator | ||
214 | -- > Party consolidating various consignments, payments etc. | ||
215 | -- > CT Consignee to be specified | ||
216 | -- > Description to be provided. | ||
217 | -- > CU Container return company | ||
218 | -- > Description to be provided. | ||
219 | -- > CV Consignee of vessel | ||
220 | -- > Description to be provided. | ||
221 | -- > CW Equipment owner | ||
222 | -- > Owner of equipment (container, etc.). | ||
223 | -- > CX Consignee's agent | ||
224 | -- > Party authorized to act on behalf of the consignee. | ||
225 | -- > CY Commissionable agent | ||
226 | -- > IATA cargo agent entitled to commission. | ||
227 | -- > CZ Consignor | ||
228 | -- > (3336) Party which, by contract with a carrier, consigns | ||
229 | -- > or sends goods with the carrier, or has them conveyed by | ||
230 | -- > him. Synonym: shipper, sender. | ||
231 | -- > DA Available with bank (documentary credits) | ||
232 | -- > Financial institution with whom the documentary credit is | ||
233 | -- > available. | ||
234 | -- > DB Distributor branch | ||
235 | -- > The affiliate of a retailer or distributor. | ||
236 | -- > DC Deconsolidator | ||
237 | -- > Party that splits up a large consignment composed of | ||
238 | -- > separate consignments of goods. The smaller consignments | ||
239 | -- > of goods were grouped together into that large | ||
240 | -- > consignment for carriage as a larger unit in order to | ||
241 | -- > obtain a reduced rate. | ||
242 | -- > DCP Despatch charge payer | ||
243 | -- > Party, other than the ordering party, which has to pay | ||
244 | -- > the charges concerning the despatch operations. | ||
245 | -- > DD Documentary credit account party's bank | ||
246 | -- > Bank of the documentary credit account party. | ||
247 | -- > DE Depositor | ||
248 | -- > Party depositing goods, financial payments or documents. | ||
249 | -- > DF Documentary credit applicant | ||
250 | -- > Party at whose request the applicant's bank/issuing bank | ||
251 | -- > is to issue a documentary credit. | ||
252 | -- > DG Documentary credit beneficiary | ||
253 | -- > Party in whose favour the documentary credit is to be | ||
254 | -- > issued and the party that must comply with the credit's | ||
255 | -- > terms and conditions. | ||
256 | -- > DH Documentary credit account party | ||
257 | -- > Party which is responsible for the payment settlement of | ||
258 | -- > the documentary credit with the applicant's bank/issuing | ||
259 | -- > bank, if different from the documentary credit applicant. | ||
260 | -- > DI Documentary credit second beneficiary | ||
261 | -- > Party to whom the documentary credit can be transferred. | ||
262 | -- > DJ Party according to documentary credit transaction | ||
263 | -- > Party related to documentary credit transaction. | ||
264 | -- > DK Documentary credit beneficiary's bank | ||
265 | -- > Financial institution with which the beneficiary of the | ||
266 | -- > documentary credit maintains an account. | ||
267 | -- > DL Factor | ||
268 | -- > Company offering a financial service whereby a firm sells | ||
269 | -- > or transfers title to its accounts receivable to the | ||
270 | -- > factoring company. | ||
271 | -- > DM Party to whom documents are to be presented | ||
272 | -- > Self explanatory. | ||
273 | -- > DN Owner of operation | ||
274 | -- > Owner of the operation. | ||
275 | -- > DO Document recipient | ||
276 | -- > (1370) Party which should receive a specified document. | ||
277 | -- > DP Delivery party | ||
278 | -- > (3144) Party to which goods should be delivered, if not | ||
279 | -- > identical with consignee. | ||
280 | -- > DQ Owner's agent | ||
281 | -- > Person acting on delegation of powers of the owner. | ||
282 | -- > DR Driver | ||
283 | -- > Person who drives a means of transport. | ||
284 | -- > DS Distributor | ||
285 | -- > Party distributing goods, financial payments or | ||
286 | -- > documents. | ||
287 | -- > DT Declarant | ||
288 | -- > (3140) Party who makes a declaration to an official body | ||
289 | -- > or - where legally permitted - in whose name, or on whose | ||
290 | -- > behalf, a declaration to an official body is made. | ||
291 | -- > DU Owner's representative | ||
292 | -- > Person commissioned by the owner to represent him in | ||
293 | -- > certain circumstances. | ||
294 | -- > DV Project management office | ||
295 | -- > Party commissioned by the owner to follow through the | ||
296 | -- > execution of all works. | ||
297 | -- > DW Drawee | ||
298 | -- > Party on whom drafts must be drawn. | ||
299 | -- > DX Engineer (construction) | ||
300 | -- > Party representing the contractor to advise and supervise | ||
301 | -- > engineering aspects of the works. | ||
302 | -- > DY Engineer, resident (construction) | ||
303 | -- > Party commissioned by the owner to advise and supervise | ||
304 | -- > engineering aspects of the works. | ||
305 | -- > DZ Architect | ||
306 | -- > Self explanatory. | ||
307 | -- > EA Architect-designer | ||
308 | -- > Designer of the construction project. | ||
309 | -- > EB Building inspectorate | ||
310 | -- > Party controlling the conformity of works to legal and | ||
311 | -- > regulation rules. | ||
312 | -- > EC Exchanger | ||
313 | -- > Party exchanging currencies or goods. | ||
314 | -- > ED Engineer, consultant | ||
315 | -- > Party providing professional engineering services. | ||
316 | -- > EE Location of goods for customs examination before clearance | ||
317 | -- > SE. | ||
318 | -- > EF Project coordination office | ||
319 | -- > Party responsible for technical coordination of works. | ||
320 | -- > EG Surveyor, topographical | ||
321 | -- > Party responsible for topographical measurements. | ||
322 | -- > EH Engineer, measurement | ||
323 | -- > Party responsible for quantity measurements. | ||
324 | -- > EI Controller, quality | ||
325 | -- > Party controlling the quality of goods and workmanship | ||
326 | -- > for the project. | ||
327 | -- > EJ Surveyor, quantity | ||
328 | -- > Party responsible for the quantification and valuation of | ||
329 | -- > the works on behalf of the contractor. | ||
330 | -- > EK Surveyor (professional), quantity | ||
331 | -- > Party responsible to the owner for the quantification and | ||
332 | -- > valuation of the works. | ||
333 | -- > EL Project | ||
334 | -- > Party responsible for a project, e.g. a construction | ||
335 | -- > project. | ||
336 | -- > EM Party to receive electronic memo of invoice | ||
337 | -- > Party being informed about invoice issue (via EDI). | ||
338 | -- > EN Tenderer | ||
339 | -- > Firm answering an invitation to tender. | ||
340 | -- > EO Owner of equipment | ||
341 | -- > Self explanatory. | ||
342 | -- > EP Equipment drop-off party | ||
343 | -- > Self explanatory. | ||
344 | -- > EQ Empty container responsible party | ||
345 | -- > Party responsible for the empty container. | ||
346 | -- > ER Empty container return agent | ||
347 | -- > Party, designated by owner of containers, responsible for | ||
348 | -- > their collection as agreed between the owner and | ||
349 | -- > customer/ consignee. | ||
350 | -- > ES Contractor, lead | ||
351 | -- > Leader representing a grouping of co-contractors. | ||
352 | -- > ET Co-contractor | ||
353 | -- > Member of a grouping of co-contractors. | ||
354 | -- > EU Contractor, general | ||
355 | -- > Single contractor for the whole construction project, | ||
356 | -- > working by his own or with subcontractors. | ||
357 | -- > EV Subcontractor | ||
358 | -- > Firm carrying out a part of the works for a contractor. | ||
359 | -- > EW Subcontractor with direct payment | ||
360 | -- > Subcontractor benefiting from direct payments. | ||
361 | -- > EX Exporter | ||
362 | -- > (3030) Party who makes - or on whose behalf a Customs | ||
363 | -- > clearing agent or other authorized person makes - an | ||
364 | -- > export declaration. This may include a manufacturer, | ||
365 | -- > seller or other person. Within a Customs union, consignor | ||
366 | -- > may have the same meaning as exporter. | ||
367 | -- > EY Subcontractor, nominated | ||
368 | -- > Subcontractor authorized by the owner after having been | ||
369 | -- > proposed. | ||
370 | -- > EZ Operator, essential services | ||
371 | -- > Operator of essential services e.g. water, sewerage | ||
372 | -- > system, power. | ||
373 | -- > FA Operator, communication channel | ||
374 | -- > Operator of a communication channel. | ||
375 | -- > FB Nominated freight company | ||
376 | -- > Party nominated to act as transport company or carrier | ||
377 | -- > for the goods. | ||
378 | -- > FC Contractor, main | ||
379 | -- > Firm or grouping of co-contractors which has been awarded | ||
380 | -- > the contract. | ||
381 | -- > FD Buyer's parent company | ||
382 | -- > Parent company, e.g. holding company. | ||
383 | -- > FE Credit rating agency | ||
384 | -- > Self explanatory. | ||
385 | -- > FF Factor, correspondent | ||
386 | -- > Factoring company engaged by another factoring company to | ||
387 | -- > assist the letter with the services provided to the | ||
388 | -- > clients (sellers). | ||
389 | -- > FG Buyer as officially registered | ||
390 | -- > Buying party as officially registered with government. | ||
391 | -- > FH Seller as officially registered | ||
392 | -- > Selling party as officially registered with government. | ||
393 | -- > FJ Trade Union | ||
394 | -- > Organisation representing employees. | ||
395 | -- > FK Previous Trade Union | ||
396 | -- > Employee organisation who previously represented an | ||
397 | -- > employee . | ||
398 | -- > FL Passenger | ||
399 | -- > A person conveyed by a means of transport, other than the | ||
400 | -- > crew. | ||
401 | -- > FM Crew member | ||
402 | -- > A person manning a means of transport. | ||
403 | -- > FN Tariff issuer | ||
404 | -- > The issuer of a tariff, e.g. a freight tariff. | ||
405 | -- > FO Party performing inspection | ||
406 | -- > Self explanatory. | ||
407 | -- > FP Freight/charges payer | ||
408 | -- > Party responsible for the payment of freight. | ||
409 | -- > FR Message from | ||
410 | -- > Party where the message comes from. | ||
411 | -- > FT Party responsible for financial settlement | ||
412 | -- > (3450) Party responsible for either the transfer or | ||
413 | -- > repatriation of the funds relating to a transaction. | ||
414 | -- > FW Freight forwarder | ||
415 | -- > Party arranging forwarding of goods. | ||
416 | -- > FX Current receiver | ||
417 | -- > Current receiver of the goods in a multi-step | ||
418 | -- > transportation process (indirect flow) involving at least | ||
419 | -- > one grouping centre. | ||
420 | -- > FY Current sender | ||
421 | -- > Current sender of the goods in a multi-step | ||
422 | -- > transportation process (indirect flow) involving at least | ||
423 | -- > one grouping centre. | ||
424 | -- > FZ Grouping centre | ||
425 | -- > A party in charge of groupage, including degroupage and | ||
426 | -- > regroupage. | ||
427 | -- > GA Road carrier | ||
428 | -- > A road carrier moving cargo. | ||
429 | -- > GB Chamber of commerce | ||
430 | -- > Name of the Chamber of Commerce of the town where the | ||
431 | -- > company is registered. | ||
432 | -- > GC Goods custodian | ||
433 | -- > (3024) Party responsible for the keeping of goods. | ||
434 | -- > GD Producer | ||
435 | -- > Party or person who has produced the produce. | ||
436 | -- > GE Registration tribunal | ||
437 | -- > Name of the tribunal where the company is registered. | ||
438 | -- > GF Slot charter party | ||
439 | -- > An identification code of a participant or user that | ||
440 | -- > books slots (space) on a ship, more likely on a long term | ||
441 | -- > basis on a series of sailings. He pays for the space | ||
442 | -- > whether he uses it or not. | ||
443 | -- > GG Warehouse | ||
444 | -- > The name of the warehouse where product is held. | ||
445 | -- > GH Applicant for job | ||
446 | -- > A person who applied for a job. | ||
447 | -- > GI Spouse | ||
448 | -- > Person is a spouse. | ||
449 | -- > GJ Mother | ||
450 | -- > Person is a mother. | ||
451 | -- > GK Father | ||
452 | -- > Person is a father. | ||
453 | -- > GL Socially insured person | ||
454 | -- > A person who is registered in a social security scheme. | ||
455 | -- > GM Inventory controller | ||
456 | -- > To specifically identify the party in charge of inventory | ||
457 | -- > control. | ||
458 | -- > GN Processor | ||
459 | -- > Party or person who has or will apply a process. | ||
460 | -- > GO Goods owner | ||
461 | -- > The party which owns the goods. | ||
462 | -- > GP Packer | ||
463 | -- > Party or person who has undertaken or will undertake | ||
464 | -- > packing. | ||
465 | -- > GQ Slaughterer | ||
466 | -- > Party or person who has undertaken or will undertake a | ||
467 | -- > slaughter. | ||
468 | -- > GR Goods releaser | ||
469 | -- > (3026) Party entitled to authorize release of goods from | ||
470 | -- > custodian. | ||
471 | -- > GS Consignor's representative | ||
472 | -- > Party authorised to represent the consignor. | ||
473 | -- > GT Rail carrier | ||
474 | -- > A carrier moving cargo, including containers, via rail. | ||
475 | -- > + GU Originator of article number | ||
476 | -- > A code identifying the party which created a specific | ||
477 | -- > article number. | ||
478 | -- > + GV Procurement responsibility for order | ||
479 | -- > A code used to identify the organization which is | ||
480 | -- > responsible for the procurement. | ||
481 | -- > + GW Party fulfilling all operations | ||
482 | -- > Code indicating the fact that the party identified | ||
483 | -- > carries out all operations within that company's | ||
484 | -- > activities. | ||
485 | -- > + GX Central catalogue party | ||
486 | -- > Party controlling a central catalogue. | ||
487 | -- > + GY Inventory reporting party | ||
488 | -- > Party reporting inventory information. | ||
489 | -- > + GZ Substitute supplier | ||
490 | -- > Party which may be in a position to supply products or | ||
491 | -- > services should the main usual supplier be unable to do | ||
492 | -- > so. | ||
493 | -- > I1 Intermediary bank 1 | ||
494 | -- > A financial institution between the ordered bank and the | ||
495 | -- > beneficiary's bank. | ||
496 | -- > I2 Intermediary bank 2 | ||
497 | -- > A financial institution between the ordered bank and the | ||
498 | -- > beneficiary's bank. | ||
499 | -- > IB Intermediary/broker | ||
500 | -- > Description to be provided. | ||
501 | -- > IC Intermediate consignee | ||
502 | -- > The intermediate consignee. | ||
503 | -- > + ID Replacing manufacturer | ||
504 | -- > A code used to identify a party who replaces the previous | ||
505 | -- > party for the manufacture of an article. | ||
506 | -- > + IE Non-resident third party company with whom financial account | ||
507 | -- > is held | ||
508 | -- > Identifies the non-resident third party company with whom | ||
509 | -- > the financial account is held. | ||
510 | -- > + IF Non-resident group company with whom financial account is | ||
511 | -- > held | ||
512 | -- > Identifies the non-resident group company with whom the | ||
513 | -- > financial account is held. | ||
514 | -- > + IG Non-resident beneficiary | ||
515 | -- > The ultimate non-resident recipient of the funds. | ||
516 | -- > Normally the account owner who is reimbursed by the | ||
517 | -- > payor. | ||
518 | -- > + IH Resident beneficiary | ||
519 | -- > The ultimate resident recipient of the funds. Normally | ||
520 | -- > the account owner who is reimbursed by the payor. | ||
521 | -- > II Issuer of invoice | ||
522 | -- > (3028) Party issuing an invoice. | ||
523 | -- > + IJ Non-resident instructing party | ||
524 | -- > Indentifies the non-resident party originating the | ||
525 | -- > instruction. | ||
526 | -- > + IL Resident instructing party | ||
527 | -- > Identifies the resident party originating the | ||
528 | -- > instruction. | ||
529 | -- > IM Importer | ||
530 | -- > (3020) Party who makes - or on whose behalf a Customs | ||
531 | -- > clearing agent or other authorized person makes - an | ||
532 | -- > import declaration. This may include a person who has | ||
533 | -- > possession of the goods or to whom the goods are | ||
534 | -- > consigned. | ||
535 | -- > IN Insurer | ||
536 | -- > Description to be provided. | ||
537 | -- > IO Insurance company | ||
538 | -- > Description to be provided. | ||
539 | -- > IP Insurance claim adjuster | ||
540 | -- > Description to be provided. | ||
541 | -- > + IQ Domestic financial institution | ||
542 | -- > Domestic party acting as financial institution. | ||
543 | -- > + IR Non-domestic financial institution | ||
544 | -- > Non-domestic party acting as financial institution. | ||
545 | -- > IS Party to receive certified inspection report | ||
546 | -- > Party (at buyer) to receive certified inspection report. | ||
547 | -- > IT Installation on site | ||
548 | -- > Description to be provided. | ||
549 | -- > + IU Non-resident debtor | ||
550 | -- > Non-resident party who makes the payment or against whom | ||
551 | -- > a claim exists. | ||
552 | -- > IV Invoicee | ||
553 | -- > (3006) Party to whom an invoice is issued. | ||
554 | -- > + IW Non-resident creditor | ||
555 | -- > Non-resident party receiving the payment or against whom | ||
556 | -- > a liability exists. | ||
557 | -- > LA Party designated to provide living animal care | ||
558 | -- > Party responsible to take care of transported living | ||
559 | -- > animals. | ||
560 | -- > + LB Coproducer | ||
561 | -- > A code used to identify a party who participates in | ||
562 | -- > production. | ||
563 | -- > LN Lender | ||
564 | -- > Party lending goods or equipments. | ||
565 | -- > LP Loading party | ||
566 | -- > Party responsible for the loading when other than | ||
567 | -- > carrier. | ||
568 | -- > MA Party for whom item is ultimately intended | ||
569 | -- > Self explanatory. | ||
570 | -- > MF Manufacturer of goods | ||
571 | -- > Party who manufactures the goods. | ||
572 | -- > MG Party designated to execute re-icing | ||
573 | -- > Party designated to execute re-icing, selected in the | ||
574 | -- > official list of mandatories competent for this kind of | ||
575 | -- > operation. | ||
576 | -- > MI Planning schedule/material release issuer | ||
577 | -- > Self explanatory. | ||
578 | -- > MP Manufacturing plant | ||
579 | -- > Self explanatory. | ||
580 | -- > MR Message recipient | ||
581 | -- > Self explanatory. | ||
582 | -- > MS Document/message issuer/sender | ||
583 | -- > Issuer of a document and/or sender of a message. | ||
584 | -- > MT Party designated to execute sanitary procedures | ||
585 | -- > Self explanatory. | ||
586 | -- > N1 Notify party no. 1 | ||
587 | -- > Self explanatory. | ||
588 | -- > N2 Notify party no. 2 | ||
589 | -- > Self explanatory. | ||
590 | -- > NI Notify party | ||
591 | -- > (3180) Party to be notified of arrival of goods. | ||
592 | -- > OA Break bulk berth operator | ||
593 | -- > Party who offers facilities for berthing of vessels, | ||
594 | -- > handling and storage of break bulk cargo. | ||
595 | -- > OB Ordered by | ||
596 | -- > Party who issued an order. | ||
597 | -- > OF On behalf of | ||
598 | -- > Party on behalf of which an action is executed. | ||
599 | -- > OI Outside inspection agency | ||
600 | -- > Third party inspecting goods or equipment. | ||
601 | -- > OO Order of shipper | ||
602 | -- > Description to be provided. | ||
603 | -- > OP Operator of property or unit | ||
604 | -- > Self explanatory. | ||
605 | -- > OR Ordered bank | ||
606 | -- > Identifies the account servicer for the ordering customer | ||
607 | -- > or payor. | ||
608 | -- > OS Original shipper | ||
609 | -- > The original supplier of the goods. | ||
610 | -- > OT Outside test agency | ||
611 | -- > Third party testing goods, equipment or services. | ||
612 | -- > OV Owner of means of transport | ||
613 | -- > (3126) Party owning the means of transport. No synonym of | ||
614 | -- > carrier = CA. | ||
615 | -- > OY Ordering customer | ||
616 | -- > Identifies the originator of the instruction. | ||
617 | -- > P1 Contact party 1 | ||
618 | -- > First party to contact. | ||
619 | -- > P2 Contact party 2 | ||
620 | -- > Second party to contact. | ||
621 | -- > P3 Contact party 3 | ||
622 | -- > Third party to contact. | ||
623 | -- > P4 Contact party 4 | ||
624 | -- > Fourth party to contact. | ||
625 | -- > PA Party to receive inspection report | ||
626 | -- > Party to whom the inspection report should be sent. | ||
627 | -- > PB Paying financial institution | ||
628 | -- > Financial institution designated to make payment. | ||
629 | -- > PC Actual purchaser's customer | ||
630 | -- > Party the purchaser within the actual message is selling | ||
631 | -- > the ordered goods or services to. | ||
632 | -- > PD Purchaser's department buyer | ||
633 | -- > Purchasing department of buyer. | ||
634 | -- > PE Payee | ||
635 | -- > Identifies the credit party when other than the | ||
636 | -- > beneficiary. | ||
637 | -- > PF Party to receive freight bill | ||
638 | -- > Party to whom the freight bill should be sent. | ||
639 | -- > PG Prime contractor | ||
640 | -- > Party responsible for the whole project if other than the | ||
641 | -- > buyer. | ||
642 | -- > PH Payer's financial institution | ||
643 | -- > Self explanatory. | ||
644 | -- > PI Payee's company name/ID | ||
645 | -- > Receiving company name/ID (ACH transfers). | ||
646 | -- > PJ Party to receive correspondence | ||
647 | -- > Second party designated by a first party to receive | ||
648 | -- > certain correspondence in lieu of it being mailed | ||
649 | -- > directly to this first party. | ||
650 | -- > PK Contact party | ||
651 | -- > Party to contact. | ||
652 | -- > PL Payor | ||
653 | -- > Identifies the debit party when other than the ordering | ||
654 | -- > customer (for banking purposes). | ||
655 | -- > PM Party to receive paper memo of invoice | ||
656 | -- > Party being informed about invoice issue (via paper). | ||
657 | -- > PN Party to receive shipping notice | ||
658 | -- > Description to be provided. | ||
659 | -- > PO Ordering party | ||
660 | -- > To be used only if ordering party and buyer are not | ||
661 | -- > identical. | ||
662 | -- > PQ Certifying party | ||
663 | -- > Self explanatory. | ||
664 | -- > PR Payer | ||
665 | -- > (3308) Party initiating payment. | ||
666 | -- > PS Payer's company name/ID (Check, Draft or Wire) | ||
667 | -- > Self explanatory. | ||
668 | -- > PT Party to receive test report | ||
669 | -- > Self explanatory. | ||
670 | -- > PW Despatch party | ||
671 | -- > (3282) Party where goods are collected or taken over by | ||
672 | -- > the carrier (i.e. if other than consignor). | ||
673 | -- > PX Party to receive all documents | ||
674 | -- > Self explanatory. | ||
675 | -- > PY Checking party | ||
676 | -- > Party or contact designated on behalf of carrier or his | ||
677 | -- > agent to establish the actual figures for quantities, | ||
678 | -- > weight, volume and/or (cube) measurements of goods or | ||
679 | -- > containers which are to appear in the transport contract | ||
680 | -- > and on which charges will be based. | ||
681 | -- > PZ Party to print some document | ||
682 | -- > The party that is to print a specific document. | ||
683 | -- > RA Central bank or regulatory authority | ||
684 | -- > Identifies central bank or regulatory authority which | ||
685 | -- > must be informed of certain aspects of a message. | ||
686 | -- > RB Receiving financial institution | ||
687 | -- > Financial institution designated to receive payment. | ||
688 | -- > RE Party to receive commercial invoice remittance | ||
689 | -- > Party to whom payment for a commercial invoice or bill | ||
690 | -- > should be remitted. | ||
691 | -- > RF Received from | ||
692 | -- > Name of a person or department which actually delivers | ||
693 | -- > the goods. | ||
694 | -- > RH Seller's financial institution | ||
695 | -- > Financial institution designated by seller to receive | ||
696 | -- > payment. RDFI (ACH transfers). | ||
697 | -- > RI Reinsurance intermediary/broker | ||
698 | -- > Intermediary party between ceding company and | ||
699 | -- > reinsurance. | ||
700 | -- > RL Reporting carrier (Customs) | ||
701 | -- > Party who makes the cargo report to Customs. | ||
702 | -- > RM Reporting carrier's nominated agent/representative (Customs) | ||
703 | -- > Agent who formally makes a cargo report to Customs on | ||
704 | -- > behalf of the carrier. | ||
705 | -- > RP Routing party | ||
706 | -- > Party responsible for the selection of the carrier(s). | ||
707 | -- > RS Party to receive statement of account | ||
708 | -- > Party to whom the statement of account should be sent. | ||
709 | -- > RV Receiver of cheque | ||
710 | -- > Identifies the party which is to receive the actual | ||
711 | -- > cheque, when different from the receiver of funds. | ||
712 | -- > RW Issuer of waybill | ||
713 | -- > Party issuing the contract (waybill) for carriage. | ||
714 | -- > SB Sales responsibility | ||
715 | -- > Description to be provided. | ||
716 | -- > SE Seller | ||
717 | -- > (3346) Party selling merchandise to a buyer. | ||
718 | -- > SF Ship from | ||
719 | -- > Identification of the party from where goods will be or | ||
720 | -- > have been shipped. | ||
721 | -- > SG Store group | ||
722 | -- > Description to be provided. | ||
723 | -- > SI Shipping schedule issuer | ||
724 | -- > Self explanatory. | ||
725 | -- > SK Plant | ||
726 | -- > Self explanatory. | ||
727 | -- > SN Store keeper | ||
728 | -- > Self explanatory. | ||
729 | -- > SO Sold to if different than bill to | ||
730 | -- > Self explanatory. | ||
731 | -- > SR Seller's agent/representative | ||
732 | -- > (3254) Party representing the seller for the purpose of | ||
733 | -- > the trade transaction. | ||
734 | -- > SS Social securities collector's office | ||
735 | -- > Party collecting social securities premiums. | ||
736 | -- > ST Ship to | ||
737 | -- > Identification of the party to where goods will be or | ||
738 | -- > have been shipped. | ||
739 | -- > SU Supplier | ||
740 | -- > (3280) Party which manufactures or otherwise has | ||
741 | -- > possession of goods, and consigns or makes them available | ||
742 | -- > in trade. | ||
743 | -- > SX Surety for additions | ||
744 | -- > Natural of legal person (generally a bank of insurance | ||
745 | -- > company) who accepts responsibility in due legal form for | ||
746 | -- > the financial guarantee to Customs of the payment of | ||
747 | -- > additional duties or fees that become due against a | ||
748 | -- > particular shipment, which have not previously been | ||
749 | -- > covered by surety. | ||
750 | -- > SY Surety | ||
751 | -- > Natural or legal person (generally a bank or insurance | ||
752 | -- > company) who accepts responsibility in due legal form for | ||
753 | -- > the financial consequences of non-fulfilment of another's | ||
754 | -- > obligations to the Customs (CCC). | ||
755 | -- > SZ Surety for antidumping/countervailing duty | ||
756 | -- > Natural or legal person that has been contracted by the | ||
757 | -- > importer to guarantee to Customs the payment of | ||
758 | -- > antidumping and/or countervailing duties that become due | ||
759 | -- > against a particular shipment. | ||
760 | -- > TC Tax collector's office | ||
761 | -- > Party collecting taxes. | ||
762 | -- > TCP Transit charge payer | ||
763 | -- > Party, other than the ordering party, which has to pay | ||
764 | -- > the charges concerning the transit operations. | ||
765 | -- > TD Party to receive technical documentation | ||
766 | -- > Party to whom technical documentation should be sent. | ||
767 | -- > TR Terminal operator | ||
768 | -- > A party which handles the loading and unloading of marine | ||
769 | -- > vessels. | ||
770 | -- > TS Party to receive certified test results | ||
771 | -- > Party to whom the certified test results should be sent. | ||
772 | -- > TT Transfer to | ||
773 | -- > Self-explanatory. | ||
774 | -- > UC Ultimate consignee | ||
775 | -- > Party who has been designated on the invoice or packing | ||
776 | -- > list as the final recipient of the stated merchandise. | ||
777 | -- > UD Ultimate customer | ||
778 | -- > The final recipient of goods. | ||
779 | -- > UHP Unexpected handling party | ||
780 | -- > Party authorized (during a voyage) to apply unexpected | ||
781 | -- > handling procedures or party having applied these | ||
782 | -- > procedures. | ||
783 | -- > UP Unloading party | ||
784 | -- > Description to be provided. | ||
785 | -- > VN Vendor | ||
786 | -- > Party vending goods or services. | ||
787 | -- > WD Warehouse depositor | ||
788 | -- > (3004) Party depositing goods in a warehouse. | ||
789 | -- > WH Warehouse keeper | ||
790 | -- > (3022) Party taking responsibility for goods entered into | ||
791 | -- > a warehouse. | ||
792 | -- > WM Works manager | ||
793 | -- > Self explanatory. | ||
794 | -- > WPA Weighting party | ||
795 | -- > Party designated (legally accepted) to ascertain the | ||
796 | -- > weight. | ||
797 | -- > WS Wholesaler | ||
798 | -- > Seller of articles, often in large quantities, to be | ||
799 | -- > retailed by others. | ||
800 | -- > XX No heading | ||
801 | -- > Description to be provided. | ||
802 | -- > ZZZ Mutually defined | ||
803 | -- > Party specification mutually agreed between interchanging | ||
804 | -- > parties. | ||
805 | simple3035 :: Parser Value | ||
806 | simple3035 = simple "3035" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3036.hs b/specification/src/Text/Edifact/D96A/Simples/S3036.hs new file mode 100644 index 0000000..dfdbebf --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3036.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3036 | ||
7 | ( simple3036 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 3036 Party name | ||
16 | -- > | ||
17 | -- > Desc: Name of a party involved in a transaction. | ||
18 | -- > | ||
19 | -- > Repr: an..35 | ||
20 | simple3036 :: Parser Value | ||
21 | simple3036 = simple "3036" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3039.hs b/specification/src/Text/Edifact/D96A/Simples/S3039.hs new file mode 100644 index 0000000..59f8e25 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3039.hs | |||
@@ -0,0 +1,24 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3039 | ||
7 | ( simple3039 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 3039 Party id. identification | ||
16 | -- > | ||
17 | -- > Desc: Code identifying a party involved in a transaction. | ||
18 | -- > | ||
19 | -- > Repr: an..35 | ||
20 | -- > | ||
21 | -- > Note: User or association defined code. May be used in combination | ||
22 | -- > with 1131/3055. | ||
23 | simple3039 :: Parser Value | ||
24 | simple3039 = simple "3039" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3042.hs b/specification/src/Text/Edifact/D96A/Simples/S3042.hs new file mode 100644 index 0000000..ba46eb3 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3042.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3042 | ||
7 | ( simple3042 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 3042 Street and number/p.o. box | ||
16 | -- > | ||
17 | -- > Desc: Street and number in plain language, or Post Office Box No. | ||
18 | -- > | ||
19 | -- > Repr: an..35 | ||
20 | simple3042 :: Parser Value | ||
21 | simple3042 = simple "3042" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3045.hs b/specification/src/Text/Edifact/D96A/Simples/S3045.hs new file mode 100644 index 0000000..a40989a --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3045.hs | |||
@@ -0,0 +1,30 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3045 | ||
7 | ( simple3045 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 3045 Party name format, coded | ||
16 | -- > | ||
17 | -- > Desc: Specification of the representation of a party name. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Name components in sequence as defined in description below | ||
22 | -- > Name component 1: Family name Name component 2: Given | ||
23 | -- > name or initials Name component 3: Given name or initials | ||
24 | -- > Name component 4: Maiden name Name component 5: Title | ||
25 | -- > Group of name components transmitted in sequence with | ||
26 | -- > name component 1 transmitted first. The maiden name is | ||
27 | -- > the family name given at birth of a female. Other names | ||
28 | -- > are self-explanatory. | ||
29 | simple3045 :: Parser Value | ||
30 | simple3045 = simple "3045" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3055.hs b/specification/src/Text/Edifact/D96A/Simples/S3055.hs new file mode 100644 index 0000000..66d33ea --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3055.hs | |||
@@ -0,0 +1,414 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3055 | ||
7 | ( simple3055 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 3055 Code list responsible agency, coded | ||
16 | -- > | ||
17 | -- > Desc: Code identifying the agency responsible for a code list. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 CCC (Customs Co-operation Council) | ||
22 | -- > Self explanatory. | ||
23 | -- > 2 CEC (Commission of the European Communities) | ||
24 | -- > Generic: see also 140, 141, 142, 162. | ||
25 | -- > 3 IATA (International Air Transport Association) | ||
26 | -- > Self explanatory. | ||
27 | -- > 4 ICC (International Chamber of Commerce) | ||
28 | -- > Self explanatory. | ||
29 | -- > 5 ISO (International Organization for Standardization) | ||
30 | -- > Self explanatory. | ||
31 | -- > 6 UN/ECE (United Nations - Economic Commission for Europe) | ||
32 | -- > Self explanatory. | ||
33 | -- > 7 CEFIC (Conseil Europeen des Federations de l'Industrie | ||
34 | -- > Chimique) | ||
35 | -- > EDI project for chemical industry. | ||
36 | -- > 8 EDIFICE | ||
37 | -- > EDI Forum for companies with Interest in Computing and | ||
38 | -- > Electronics (EDI project for EDP/ADP sector). | ||
39 | -- > 9 EAN (International Article Numbering association) | ||
40 | -- > Self explanatory. | ||
41 | -- > 10 ODETTE | ||
42 | -- > Organization for Data Exchange through Tele-Transmission | ||
43 | -- > in Europe (European automotive industry project). | ||
44 | -- > 11 Lloyd's register of shipping | ||
45 | -- > Self explanatory. | ||
46 | -- > 12 UIC (International union of railways) | ||
47 | -- > Western and Eastern European railways association (35 | ||
48 | -- > networks). UIC with its legal body (CIT) produce codes | ||
49 | -- > and reglementations that are internationally recognized | ||
50 | -- > and accepted by all European railways and official | ||
51 | -- > bodies. | ||
52 | -- > 13 ICAO (International Civil Aviation Organisation) | ||
53 | -- > Self explanatory. | ||
54 | -- > 14 ICS (International Chamber of Shipping) | ||
55 | -- > Self explanatory. | ||
56 | -- > 15 RINET (Reinsurance and Insurance Network) | ||
57 | -- > Self explanatory. | ||
58 | -- > 16 DUNS (Dun & Bradstreet) | ||
59 | -- > Self explanatory. | ||
60 | -- > 17 S.W.I.F.T. | ||
61 | -- > Society for Worldwide Interbank Financial | ||
62 | -- > Telecommunications s.c. | ||
63 | -- > 18 Conventions on SAD and transit (EC and EFTA) | ||
64 | -- > SAD = Single Administrative Document. | ||
65 | -- > 19 FRRC (Federal Reserve Routing Code) | ||
66 | -- > Self explanatory. | ||
67 | -- > 20 BIC (Bureau International des Containeurs) | ||
68 | -- > Self explanatory. | ||
69 | -- > 21 Assigned by transport company | ||
70 | -- > Codes assigned by a transport company. | ||
71 | -- > 22 US, ISA (Information Systems Agreement) | ||
72 | -- > Codes assigned by the ISA for use by its members. | ||
73 | -- > 23 FR, EDITRANSPORT | ||
74 | -- > French association developing EDI in transport logistics. | ||
75 | -- > 24 AU, ROA (Railways of Australia) | ||
76 | -- > Maintains code lists which are accepted by Australian | ||
77 | -- > government railways. | ||
78 | -- > 25 EDITEX (Europe) | ||
79 | -- > EDI group for the textile and clothing industry. | ||
80 | -- > 26 NL, Foundation Uniform Transport Code | ||
81 | -- > Foundation Uniform Transport Code is the EDI organisation | ||
82 | -- > for shippers, carriers and other logistic service | ||
83 | -- > providers in the Netherlands. | ||
84 | -- > 27 US, FDA (Food and Drug Administration) | ||
85 | -- > U.S. food and drug administration. | ||
86 | -- > 28 EDITEUR (European book sector electronic data interchange | ||
87 | -- > group) | ||
88 | -- > Code identifying the pan European user group for the book | ||
89 | -- > industry as an organisation responsible for code values | ||
90 | -- > in the book industry. | ||
91 | -- > 29 GB, FLEETNET | ||
92 | -- > Association of fleet vehicle hiring and leasing companies | ||
93 | -- > in the UK. | ||
94 | -- > 30 GB, ABTA (Association of British Travel Agencies) | ||
95 | -- > ABTA, Association of British Travel Agencies. | ||
96 | -- > 31 FI, Finish State Railway | ||
97 | -- > Finish State Railway. | ||
98 | -- > 32 PL, Polish State Railway | ||
99 | -- > Polish State Railway. | ||
100 | -- > 33 BG, Bulgaria State Railway | ||
101 | -- > Bulgaria State Railway. | ||
102 | -- > 34 RO, Rumanian State Railway | ||
103 | -- > Rumanian State Railway. | ||
104 | -- > 35 CZ, Tchechian State Railway | ||
105 | -- > Tchechian State Railway. | ||
106 | -- > 36 HU, Hungarian State Railway | ||
107 | -- > Hungarian State Railway. | ||
108 | -- > 37 GB, British Railways | ||
109 | -- > British Railways. | ||
110 | -- > 38 ES, Spanish National Railway | ||
111 | -- > Spanish National Railway. | ||
112 | -- > 39 SE, Swedish State Railway | ||
113 | -- > Swedish State Railway. | ||
114 | -- > 40 NO, Norwegian State Railway | ||
115 | -- > Norwegian State Railway. | ||
116 | -- > 41 DE, German Railway | ||
117 | -- > German Railway. | ||
118 | -- > 42 AT, Austrian Federal Railways | ||
119 | -- > Austrian Federal Railways. | ||
120 | -- > 43 LU, Luxembourg National Railway Company | ||
121 | -- > Luxembourg National Railway Company. | ||
122 | -- > 44 IT, Italian State Railways | ||
123 | -- > Italian State Railways. | ||
124 | -- > 45 NL, Netherlands Railways | ||
125 | -- > Netherlands Railways. | ||
126 | -- > 46 CH, Swiss Federal Railways | ||
127 | -- > Swiss Federal Railways. | ||
128 | -- > 47 DK, Danish State Railways | ||
129 | -- > Danish State Railways. | ||
130 | -- > 48 FR, French National Railway Company | ||
131 | -- > French National Railway Company. | ||
132 | -- > 49 BE, Belgian National Railway Company | ||
133 | -- > Belgian National Railway Company. | ||
134 | -- > 50 PT, Portuguese Railways | ||
135 | -- > Portuguese Railways. | ||
136 | -- > 51 SK, Slovacian State Railways | ||
137 | -- > Slovacian State Railways. | ||
138 | -- > 52 IE, Irish Transport Company | ||
139 | -- > Irish Transport Company. | ||
140 | -- > 53 FIATA (International Federation of Freight Forwarders | ||
141 | -- > Associations) | ||
142 | -- > International Federation of Freight Forwarders | ||
143 | -- > Associations. | ||
144 | -- > 54 IMO (International Maritime Organisation) | ||
145 | -- > International Maritime Organisation. | ||
146 | -- > 55 US, DOT (United States Department of Transportation) | ||
147 | -- > United States Department of Transportation. | ||
148 | -- > | 56 TW, Trade-van | ||
149 | -- > Trade-van is an EDI/VAN service centre for customs, | ||
150 | -- > transport, and insurance in national and international | ||
151 | -- > trade. | ||
152 | -- > 57 TW, Chinese Taipei Customs | ||
153 | -- > Customs authorities of Chinese Taipei responsible for | ||
154 | -- > collecting import duties and preventing smuggling. | ||
155 | -- > 58 EUROFER | ||
156 | -- > European steel organisation - EDI project for the | ||
157 | -- > European steel industry. | ||
158 | -- > 59 DE, EDIBAU | ||
159 | -- > National body responsible for the German codification in | ||
160 | -- > the construction area. | ||
161 | -- > + 60 Assigned by national trade agency | ||
162 | -- > The code list is from a national agency. | ||
163 | -- > + 61 Association Europeenne des Constructeurs de Materiel | ||
164 | -- > Aerospatial (AECMA) | ||
165 | -- > A code to identify the Association Europeenne des | ||
166 | -- > Constructeurs de Materiel Aeropsatial (European | ||
167 | -- > Association of Aerospace Products Manufacturers) as an | ||
168 | -- > authorizing agency for code lists. | ||
169 | -- > + 62 US, DIstilled Spirits Council of the United States (DISCUS) | ||
170 | -- > United States DIstilled Spirits Council of the United | ||
171 | -- > States (DISCUS). | ||
172 | -- > + 63 North Atlantic Treaty Organization (NATO) | ||
173 | -- > A code to identify the North Atlantic Treaty Organization | ||
174 | -- > (NATO) as an authorizing agency for code lists. | ||
175 | -- > + 64 FR, EDIFRANCE | ||
176 | -- > French association responsible for coordination and | ||
177 | -- > promotion of EDI application in France. | ||
178 | -- > + 65 FR, GENCOD | ||
179 | -- > French organization responsible for EDI and Barcoding | ||
180 | -- > application in the retail sector. | ||
181 | -- > + 66 MY, Malaysian Customs and Excise | ||
182 | -- > Malaysia Royal Customs and Excise. | ||
183 | -- > + 67 MY, Malaysia Central Bank | ||
184 | -- > Malaysia Central Bank is a regulatory body set up by the | ||
185 | -- > government to charge with promoting economic monetary and | ||
186 | -- > credit condition favourable to commercial and industrial | ||
187 | -- > activity. | ||
188 | -- > + 68 US, Bureau of Alcohol, Tobacco and Firearms (BATF) | ||
189 | -- > United States Bureau of Alcohol, Tobacco and Firearms | ||
190 | -- > (BATF). | ||
191 | -- > + 69 US, National Alcohol Beverage Control Association (NABCA) | ||
192 | -- > United States National Alcohol Beverage Control | ||
193 | -- > Association (NABCA). | ||
194 | -- > + 70 MY, Dagang.Net | ||
195 | -- > Malaysia, Dagang.Net is a national clearing house which | ||
196 | -- > provide EDI/VAN service for customs, transport, retail | ||
197 | -- > and financial and other industries in the national and | ||
198 | -- > international trade. | ||
199 | -- > 86 Assigned by party originating the message | ||
200 | -- > Codes assigned by the party originating the message. | ||
201 | -- > 87 Assigned by carrier | ||
202 | -- > Codes assigned by the carrier. | ||
203 | -- > 88 Assigned by owner of operation | ||
204 | -- > Assigned by owner of operation (e.g. used in | ||
205 | -- > construction). | ||
206 | -- > 89 Assigned by distributor | ||
207 | -- > Self explanatory. | ||
208 | -- > 90 Assigned by manufacturer | ||
209 | -- > Self explanatory. | ||
210 | -- > 91 Assigned by seller or seller's agent | ||
211 | -- > Self explanatory. | ||
212 | -- > 92 Assigned by buyer or buyer's agent | ||
213 | -- > Self explanatory. | ||
214 | -- > 93 AT, Austrian Customs | ||
215 | -- > Self explanatory. | ||
216 | -- > 94 AT, Austrian PTT | ||
217 | -- > Self explanatory. | ||
218 | -- > 95 AU, Australian Customs Services | ||
219 | -- > Self explanatory. | ||
220 | -- > 96 CA, Revenue Canada, Customs and Excise | ||
221 | -- > Self explanatory. | ||
222 | -- > 97 CH, Administration federale des contributions | ||
223 | -- > Indirect taxation (e.g. turn-over/sales taxes). | ||
224 | -- > 98 CH, Direction generale des douanes | ||
225 | -- > Customs (incl. ISO alpha 2 country code). | ||
226 | -- > 99 CH, Division des importations et exportations, OFAEE | ||
227 | -- > Import and export licences. | ||
228 | -- > 100 CH, Entreprise des PTT | ||
229 | -- > Telephone (voice/data) + telex numbers, postcodes, postal | ||
230 | -- > account numbers. | ||
231 | -- > 101 CH, Carbura | ||
232 | -- > Centrale suisse pour l'importation de carburants et | ||
233 | -- > combustibles liquides (Oil products). | ||
234 | -- > 102 CH, Centrale suisse pour l'importation du charbon | ||
235 | -- > Coal. | ||
236 | -- > 103 CH, Office fiduciaire des importateurs de denrees | ||
237 | -- > alimentaires | ||
238 | -- > Foodstuff. | ||
239 | -- > 104 CH, Association suisse code des articles | ||
240 | -- > Swiss article numbering association. | ||
241 | -- > 105 DK, Ministry of taxation, Central Customs and Tax | ||
242 | -- > Administration | ||
243 | -- > Danish Customs administration. | ||
244 | -- > 106 FR, Direction generale des douanes et droits indirects | ||
245 | -- > French Customs. | ||
246 | -- > 107 FR, INSEE | ||
247 | -- > Institut National de la Statistique et des Etudes | ||
248 | -- > Economiques. | ||
249 | -- > 108 FR, Banque de France | ||
250 | -- > Self explanatory. | ||
251 | -- > 109 GB, H.M. Customs & Excise | ||
252 | -- > Self explanatory. | ||
253 | -- > 110 IE, Revenue Commissionners, Customs AEP project | ||
254 | -- > Self explanatory. | ||
255 | -- > 111 US, U.S. Customs Service | ||
256 | -- > Self explanatory. | ||
257 | -- > 112 US, U.S. Census Bureau | ||
258 | -- > The Bureau of the Census of the U.S. Dept. of Commerce. | ||
259 | -- > 113 US, UPC (Uniform product code) | ||
260 | -- > Self explanatory. | ||
261 | -- > 114 US, ABA (American Bankers Association) | ||
262 | -- > Self explanatory. | ||
263 | -- > 115 US, DODAAC (Department Of Defense Active Agency Code) | ||
264 | -- > Self explanatory. | ||
265 | -- > 116 US, ANSI ASC X12 | ||
266 | -- > American National Standards Institute ASC X12. | ||
267 | -- > 117 AT, Geldausgabeautomaten-Service Gesellschaft m.b.H. | ||
268 | -- > Description to be provided. | ||
269 | -- > 118 SE, Svenska Bankfoereningen | ||
270 | -- > Swedish bankers association. | ||
271 | -- > 119 IT, Associazione Bancaria Italiana | ||
272 | -- > Self explanatory. | ||
273 | -- > 120 IT, Socieata' Interbancaria per l'Automazione | ||
274 | -- > Self explanatory. | ||
275 | -- > 121 CH, Telekurs AG | ||
276 | -- > Self explanatory. | ||
277 | -- > 122 CH, Swiss Securities Clearing Corporation | ||
278 | -- > Self explanatory. | ||
279 | -- > 123 NO, Norwegian Interbank Research Organization | ||
280 | -- > Self explanatory. | ||
281 | -- > 124 NO, Norwegian Bankers Ass. | ||
282 | -- > Self explanatory. | ||
283 | -- > 125 FI, The Finnish Bankers' Association | ||
284 | -- > Self explanatory. | ||
285 | -- > 126 US, NCCMA (Account Analysis Codes) | ||
286 | -- > Self explanatory. | ||
287 | -- > 128 BE, Belgian Bankers' Association | ||
288 | -- > Self explanatory. | ||
289 | -- > 129 BE, Belgian Ministry of Finance | ||
290 | -- > VAT numbers. | ||
291 | -- > 130 DK, PBS (Pengainstitutternes Betalings Service) | ||
292 | -- > Self explanatory. | ||
293 | -- > 131 DE, German Bankers Association | ||
294 | -- > Self explanatory. | ||
295 | -- > 132 GB, BACS Limited | ||
296 | -- > Self explanatory. | ||
297 | -- > 133 GB, Association for Payment Clearing Services | ||
298 | -- > Self explanatory. | ||
299 | -- > 134 GB, CHAPS and Town Clearing Company Ltd. | ||
300 | -- > Self explanatory. | ||
301 | -- > 135 GB, The Clearing House | ||
302 | -- > Self explanatory. | ||
303 | -- > | 136 GB, Article Number Association (UK) Limited | ||
304 | -- > EAN bar-coding. | ||
305 | -- > 137 AT, Verband oesterreichischer Banken und Bankiers | ||
306 | -- > Austrian bankers association. | ||
307 | -- > 138 FR, CFONB (Comite francais d'organ. et de normalisation | ||
308 | -- > bancaires) | ||
309 | -- > National body responsible for the french codification in | ||
310 | -- > banking activity. | ||
311 | -- > 139 UPU (Universal Postal Union) | ||
312 | -- > (a..3 country code). | ||
313 | -- > 140 CEC (Commission of the European Communities), DG/XXI-01 | ||
314 | -- > (Computerization within Customs area). | ||
315 | -- > 141 CEC (Commission of the European Communities), DG/XXI-B-1 | ||
316 | -- > Description to be provided. | ||
317 | -- > 142 CEC (Commission of the European Communities), DG/XXXIV | ||
318 | -- > Statistical Office of the European Communities: e.g. | ||
319 | -- > Geonomenclature. | ||
320 | -- > 143 NZ, New Zealand Customs | ||
321 | -- > Self explanatory. | ||
322 | -- > 144 NL, Netherlands Customs | ||
323 | -- > Self explanatory. | ||
324 | -- > 145 SE, Swedish Customs | ||
325 | -- > Self explanatory. | ||
326 | -- > 146 DE, German Customs | ||
327 | -- > Self explanatory. | ||
328 | -- > 147 BE, Belgian Customs | ||
329 | -- > Self explanatory. | ||
330 | -- > 148 ES, Spanish Customs | ||
331 | -- > Self explanatory. | ||
332 | -- > 149 IL, Israel Customs | ||
333 | -- > Self explanatory. | ||
334 | -- > 150 HK, Hong Kong Customs | ||
335 | -- > Self explanatory. | ||
336 | -- > 151 JP, Japan Customs | ||
337 | -- > Self explanatory. | ||
338 | -- > 152 SA, Saudi Arabia Customs | ||
339 | -- > Self explanatory. | ||
340 | -- > 153 IT, Italian Customs | ||
341 | -- > Self explanatory. | ||
342 | -- > 154 GR, Greek Customs | ||
343 | -- > Self explanatory. | ||
344 | -- > 155 PT, Portuguese Customs | ||
345 | -- > Self explanatory. | ||
346 | -- > 156 LU, Luxembourg Customs | ||
347 | -- > Self explanatory. | ||
348 | -- > 157 NO, Norwegian Customs | ||
349 | -- > Self explanatory. | ||
350 | -- > 158 FI, Finnish Customs | ||
351 | -- > Self explanatory. | ||
352 | -- > 159 IS, Iceland Customs | ||
353 | -- > Self explanatory. | ||
354 | -- > 160 LI, Liechtenstein authority | ||
355 | -- > (Identification of relevant responsible agency for e.g. | ||
356 | -- > banking/financial matters still pending. For e.g. | ||
357 | -- > Customs, currency, post/telephone: see relevant CH | ||
358 | -- > entry). | ||
359 | -- > 161 UNCTAD (United Nations - Conference on Trade And | ||
360 | -- > Development) | ||
361 | -- > Self explanatory. | ||
362 | -- > 162 CEC (Commission of the European Communities), DG/XIII-D-5 | ||
363 | -- > (TEDIS - incl. CEBIS -, INSIS and CADDIA projects). | ||
364 | -- > 163 US, FMC (Federal Maritime Commission) | ||
365 | -- > Self explanatory. | ||
366 | -- > 164 US, DEA (Drug Enforcement Agency) | ||
367 | -- > Self explanatory. | ||
368 | -- > 165 US, DCI (Distribution Codes, INC.) | ||
369 | -- > Self explanatory. | ||
370 | -- > 166 US, National Motor Freight Classification Association | ||
371 | -- > Self explanatory. | ||
372 | -- > 167 US, AIAG (Automotive Industry Action Group) | ||
373 | -- > Self explanatory. | ||
374 | -- > 168 US, FIPS (Federal Information Publishing Standard) | ||
375 | -- > Self explanatory. | ||
376 | -- > 169 CA, SCC (Standards Council of Canada) | ||
377 | -- > Self explanatory. | ||
378 | -- > 170 CA, CPA (Canadian Payment Association) | ||
379 | -- > Self explanatory. | ||
380 | -- > 171 NL, Bank Girocentrale BV | ||
381 | -- > Self explanatory. | ||
382 | -- > 172 NL, BEANET BV | ||
383 | -- > Self explanatory. | ||
384 | -- > 173 NO, NORPRO | ||
385 | -- > Self explanatory. | ||
386 | -- > 174 DE, DIN (Deutsches Institut fuer Normung) | ||
387 | -- > German standardization institute. | ||
388 | -- > 175 FCI (Factors Chain International) | ||
389 | -- > Self explanatory. | ||
390 | -- > 176 BR, Banco Central do Brazil | ||
391 | -- > Self-explanatory. | ||
392 | -- > 177 AU, LIFA (Life Insurance Federation of Australia) | ||
393 | -- > Life Insurance Federation of Australia. | ||
394 | -- > 178 AU, SAA (Standards Association of Australia) | ||
395 | -- > Standards Association of Australia. | ||
396 | -- > 179 US, Air transport association of America | ||
397 | -- > U.S. -based trade association representing the major | ||
398 | -- > North American scheduled airlines. | ||
399 | -- > 181 Edibuild | ||
400 | -- > EDI organization for companies in the construction | ||
401 | -- > industry. | ||
402 | -- > 182 US, Standard Carrier Alpha Code (Motor) | ||
403 | -- > Organisation maintaining the SCAC lists and | ||
404 | -- > transportation operating in North America. | ||
405 | -- > 183 US, American Petroleum Institute | ||
406 | -- > US-based trade association representing oil and natural | ||
407 | -- > gas producers, shippers, refineries, marketers, and major | ||
408 | -- > suppliers to the industry. | ||
409 | -- > 184 AU, ACOS (Australian Chamber of Shipping) | ||
410 | -- > Self explanatory. | ||
411 | -- > ZZZ Mutually defined | ||
412 | -- > Self explanatory. | ||
413 | simple3055 :: Parser Value | ||
414 | simple3055 = simple "3055" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3124.hs b/specification/src/Text/Edifact/D96A/Simples/S3124.hs new file mode 100644 index 0000000..5cbf2e0 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3124.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3124 | ||
7 | ( simple3124 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 3124 Name and address line | ||
16 | -- > | ||
17 | -- > Desc: Free form name and address description. | ||
18 | -- > | ||
19 | -- > Repr: an..35 | ||
20 | simple3124 :: Parser Value | ||
21 | simple3124 = simple "3124" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3127.hs b/specification/src/Text/Edifact/D96A/Simples/S3127.hs new file mode 100644 index 0000000..8165d2e --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3127.hs | |||
@@ -0,0 +1,25 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3127 | ||
7 | ( simple3127 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 3127 Carrier identification | ||
16 | -- > | ||
17 | -- > Desc: Identification of party undertaking or arranging transport of | ||
18 | -- > goods between named points. | ||
19 | -- > | ||
20 | -- > Repr: an..17 | ||
21 | -- > | ||
22 | -- > Note: User or association defined code. May be used in combination | ||
23 | -- > with 1131/3055. | ||
24 | simple3127 :: Parser Value | ||
25 | simple3127 = simple "3127" (alphaNumeric `upTo` 17) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3128.hs b/specification/src/Text/Edifact/D96A/Simples/S3128.hs new file mode 100644 index 0000000..36f979b --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3128.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3128 | ||
7 | ( simple3128 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 3128 Carrier name | ||
16 | -- > | ||
17 | -- > Desc: Name of party undertaking or arranging transport of goods | ||
18 | -- > between named points. | ||
19 | -- > | ||
20 | -- > Repr: an..35 | ||
21 | simple3128 :: Parser Value | ||
22 | simple3128 = simple "3128" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3139.hs b/specification/src/Text/Edifact/D96A/Simples/S3139.hs new file mode 100644 index 0000000..50ffe3f --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3139.hs | |||
@@ -0,0 +1,246 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3139 | ||
7 | ( simple3139 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 3139 Contact function, coded | ||
16 | -- > | ||
17 | -- > Desc: Code specifying the function of a contact (e.g. department or | ||
18 | -- > person). | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > AA Insurance contact | ||
23 | -- > Department/person to contact for matters regarding | ||
24 | -- > insurance. | ||
25 | -- > AB Workshop contact | ||
26 | -- > Department/person to contact for matters regarding the | ||
27 | -- > workshop. | ||
28 | -- > AC Accepting contact | ||
29 | -- > Department/person in charge of accepting incoming goods. | ||
30 | -- > AD Accounting contact | ||
31 | -- > Department/person responsible for the accounts payable | ||
32 | -- > function within a corporation. | ||
33 | -- > AE Contract contact | ||
34 | -- > Department/person to contact for matters regarding | ||
35 | -- > contracts. | ||
36 | -- > AF Land registry contact | ||
37 | -- > Department/person to contact for matters regarding land | ||
38 | -- > registry. | ||
39 | -- > AG Agent | ||
40 | -- > Department/person of the agent which acts on behalf of | ||
41 | -- > another party. | ||
42 | -- > AH Coordination contact | ||
43 | -- > Department/person to contact for matters regarding | ||
44 | -- > technical coordination of works. | ||
45 | -- > AI Project management contact | ||
46 | -- > Department/person to contact for matters regarding | ||
47 | -- > project management on behalf of the contractor. | ||
48 | -- > AJ Investment contact | ||
49 | -- > Department/person to contact for matters regarding | ||
50 | -- > investments. | ||
51 | -- > AK Works management contact | ||
52 | -- > Department/person to contact for matters regarding | ||
53 | -- > management of works on behalf of the owner. | ||
54 | -- > AL Personnel contact | ||
55 | -- > Department/person to contact for matters regarding | ||
56 | -- > personnel (human resources). | ||
57 | -- > AM Claims contact | ||
58 | -- > Department/person to contact for matters regarding | ||
59 | -- > claims. | ||
60 | -- > AN Laboratory contact | ||
61 | -- > Department/person to contact for laboratory matters. | ||
62 | -- > AO Plant/equipment contact | ||
63 | -- > Department/person to contact for matters regarding | ||
64 | -- > plant/equipment. | ||
65 | -- > AP Accounts payable contact | ||
66 | -- > Department/person responsible for the accounts payable | ||
67 | -- > function within a corporation. | ||
68 | -- > AQ Quantity surveyor contact | ||
69 | -- > Department/person to contact for matters regarding | ||
70 | -- > quantity surveying. | ||
71 | -- > AR Accounts receivable contact | ||
72 | -- > Department/person responsible for the accounts receivable | ||
73 | -- > within a corporation. | ||
74 | -- > AS Public relations contact | ||
75 | -- > Department/person to contact for matters regarding public | ||
76 | -- > relations. | ||
77 | -- > AT Technical contact | ||
78 | -- > Department/person to contact for matters regarding | ||
79 | -- > technical issues. | ||
80 | -- > AU City works authority contact | ||
81 | -- > Department/person to contact for matters regarding city | ||
82 | -- > works. | ||
83 | -- > AV Maintenance contact | ||
84 | -- > Department/person to contact for matters regarding | ||
85 | -- > maintenance. | ||
86 | -- > AW Town planning contact | ||
87 | -- > Department/person to contact for matters regarding town ` | ||
88 | -- > planning. | ||
89 | -- > AX Traffic authority contact | ||
90 | -- > Department/person to contact for matters regarding | ||
91 | -- > traffic. | ||
92 | -- > AY Electricity supply contact | ||
93 | -- > Department/person to contact for matters regarding | ||
94 | -- > electricity supply. | ||
95 | -- > AZ Gas supply contact | ||
96 | -- > Department/person to contact for matters regarding gas | ||
97 | -- > supply. | ||
98 | -- > BA Water supply contact | ||
99 | -- > Department/person to contact for matters regarding water | ||
100 | -- > supply. | ||
101 | -- > BB Telecommunications network contact | ||
102 | -- > Department/person to contact for matters regarding | ||
103 | -- > telecommunications network. | ||
104 | -- > BC Banking contact | ||
105 | -- > Contact person for bank. | ||
106 | -- > BD New developments contact | ||
107 | -- > Department/person to contact for matters regarding new | ||
108 | -- > developments (e.g. construction). | ||
109 | -- > BE Transport infrastructure authority | ||
110 | -- > Department/person to contact for matters regarding | ||
111 | -- > transport infrastructure. | ||
112 | -- > BF Service contact | ||
113 | -- > Department/person to be contacted in service matters. | ||
114 | -- > BU Ultimate consignee | ||
115 | -- > Department/designated on the invoice or packing list as | ||
116 | -- > the final recipient of the stated merchandise. | ||
117 | -- > CA Carrier | ||
118 | -- > (3126) Party undertaking or arranging transport of goods | ||
119 | -- > between named points. | ||
120 | -- > CB Changed by | ||
121 | -- > Person who made the change. | ||
122 | -- > CC Responsible person for information production | ||
123 | -- > Responsible person to contact for matters regarding the | ||
124 | -- > production of information. | ||
125 | -- > CD Responsible person for information dissemination | ||
126 | -- > Responsible person to contact for matters regarding | ||
127 | -- > information dissemination. | ||
128 | -- > CE Head of unit for computer data processing | ||
129 | -- > Head of unit to contact for matters regarding computer | ||
130 | -- > data processing. | ||
131 | -- > CF Head of unit for information production | ||
132 | -- > Head of unit to contact for matters regarding the | ||
133 | -- > production of information. | ||
134 | -- > CG Head of unit for information dissemination | ||
135 | -- > Head of unit to contact for matters regarding | ||
136 | -- > dissemination of information. | ||
137 | -- > CN Consignee | ||
138 | -- > (3132) Party to which goods are consigned. | ||
139 | -- > CO Consignor | ||
140 | -- > (3336) Party which, by contract with a carrier, consigns | ||
141 | -- > or sends goods with the carrier, or has them conveyed by | ||
142 | -- > him. Synonym: shipper/sender. | ||
143 | -- > CP Responsible person for computer data processing | ||
144 | -- > Responsible person to contact for matters regarding | ||
145 | -- > computer data processing. | ||
146 | -- > CR Customer relations | ||
147 | -- > Individual responsible for customer relations. | ||
148 | -- > CW Confirmed with | ||
149 | -- > Person with whom the contents of the purchase order has | ||
150 | -- > been discussed and agreed (e.g. by telephone) prior to | ||
151 | -- > the sending of this message. | ||
152 | -- > DE Department/employee to execute export procedures | ||
153 | -- > Self explanatory. | ||
154 | -- > DI Department/employee to execute import procedures | ||
155 | -- > Self explanatory. | ||
156 | -- > DL Delivery contact | ||
157 | -- > Department/person responsible for delivery. | ||
158 | -- > EB Entered by | ||
159 | -- > Name of an individual who made the entry. | ||
160 | -- > EC Education coordinator | ||
161 | -- > Person in charge of coordination of education. | ||
162 | -- > ED Engineering contact | ||
163 | -- > Department/person to contact for matters regarding | ||
164 | -- > engineering. | ||
165 | -- > EX Expeditor | ||
166 | -- > Party to be contacted where goods are (to be) expedited. | ||
167 | -- > GR Goods receiving contact | ||
168 | -- > Department/person responsible for receiving the goods at | ||
169 | -- > the place of delivery. | ||
170 | -- > HE Emergency dangerous goods contact | ||
171 | -- > Party who is to be contacted to intervene in case of | ||
172 | -- > emergency. | ||
173 | -- > HG Dangerous goods contact | ||
174 | -- > Department/person to be contacted for details about the | ||
175 | -- > transportation of dangerous goods/hazardous material. | ||
176 | -- > HM Hazardous material contact | ||
177 | -- > Department/person responsible for hazardous material | ||
178 | -- > control. | ||
179 | -- > IC Information contact | ||
180 | -- > Department/person to contact for questions regarding | ||
181 | -- > transactions. | ||
182 | -- > IN Insurer contact | ||
183 | -- > Self explanatory. | ||
184 | -- > LB Place of delivery contact | ||
185 | -- > Self explanatory. | ||
186 | -- > LO Place of collection contact | ||
187 | -- > Self explanatory. | ||
188 | -- > MC Material control contact | ||
189 | -- > Department/person responsible for the | ||
190 | -- > controlling/inspection of goods. | ||
191 | -- > MD Material disposition contact | ||
192 | -- > Department/person responsible for the | ||
193 | -- > disposition/scheduling of goods. | ||
194 | -- > MH Material handling contact | ||
195 | -- > Self explanatory. | ||
196 | -- > MR Message recipient contact | ||
197 | -- > Self explanatory. | ||
198 | -- > MS Message sender contact | ||
199 | -- > Self explanatory. | ||
200 | -- > NT Notification contact | ||
201 | -- > Self explanatory. | ||
202 | -- > OC Order contact | ||
203 | -- > An individual to contact for questions regarding this | ||
204 | -- > order. | ||
205 | -- > PA Prototype coordinator | ||
206 | -- > Description to be provided. | ||
207 | -- > PD Purchasing contact | ||
208 | -- > Department/person responsible for issuing this purchase | ||
209 | -- > order. | ||
210 | -- > PE Payee contact | ||
211 | -- > Self explanatory. | ||
212 | -- > PM Product management contact | ||
213 | -- > Department/person to contact for questions regarding this | ||
214 | -- > order. | ||
215 | -- > QA Quality assurance contact | ||
216 | -- > Quality assurance contact within an organization. | ||
217 | -- > QC Quality coordinator contact | ||
218 | -- > Quality coordinator contact within an organization. | ||
219 | -- > RD Receiving dock contact | ||
220 | -- > The receiving dock contact within an organization. | ||
221 | -- > SA Sales administration | ||
222 | -- > Name of the sales administration contact within a | ||
223 | -- > corporation. | ||
224 | -- > SC Schedule contact | ||
225 | -- > Name of the scheduling contact within a corporation. | ||
226 | -- > SD Shipping contact | ||
227 | -- > The shipping department contact within an organization. | ||
228 | -- > SR Sales representative or department | ||
229 | -- > The sales representative or department contact within an | ||
230 | -- > organization. | ||
231 | -- > SU Supplier contact | ||
232 | -- > Department/person to be contacted at the supplier. | ||
233 | -- > TA Traffic administrator | ||
234 | -- > The traffic administrator contact within an organization. | ||
235 | -- > TD Test contact | ||
236 | -- > Department/person responsible for testing contact. | ||
237 | -- > TI Technical documentation recipient | ||
238 | -- > Department/person to receive technical documentation. | ||
239 | -- > TR Transport contact | ||
240 | -- > Department/person in charge of transportation. | ||
241 | -- > WH Warehouse | ||
242 | -- > The warehouse contact within an organization. | ||
243 | -- > ZZZ Mutually defined | ||
244 | -- > Self explanatory. | ||
245 | simple3139 :: Parser Value | ||
246 | simple3139 = simple "3139" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3148.hs b/specification/src/Text/Edifact/D96A/Simples/S3148.hs new file mode 100644 index 0000000..3b7ee09 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3148.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3148 | ||
7 | ( simple3148 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > *| 3148 Communication number | ||
16 | -- > | ||
17 | -- > | Desc: The communication number. | ||
18 | -- > | ||
19 | -- > Repr: an..512 | ||
20 | simple3148 :: Parser Value | ||
21 | simple3148 = simple "3148" (alphaNumeric `upTo` 512) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3153.hs b/specification/src/Text/Edifact/D96A/Simples/S3153.hs new file mode 100644 index 0000000..5f938af --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3153.hs | |||
@@ -0,0 +1,85 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3153 | ||
7 | ( simple3153 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 3153 Communication channel identifier, coded | ||
16 | -- > | ||
17 | -- > Desc: Code identifying the type of communication channel being used. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > AA Circuit switching | ||
22 | -- > A process that, on demand, connects two or more data | ||
23 | -- > terminal equipments and permits the exclusive use of a | ||
24 | -- > data circuit between them until the connection is | ||
25 | -- > released (ISO). | ||
26 | -- > AB SITA | ||
27 | -- > Communications number assigned by Societe Internationale | ||
28 | -- > de Telecommunications Aeronautiques (SITA). | ||
29 | -- > AC ARINC | ||
30 | -- > Communications number assigned by Aeronautical Radio Inc. | ||
31 | -- > CA Cable address | ||
32 | -- > Self explanatory. | ||
33 | -- > EI EDI transmission | ||
34 | -- > Number identifying the service and service user. | ||
35 | -- > EM Electronic mail | ||
36 | -- > Creating/sending/receiving of unstructured free text | ||
37 | -- > messages or documents using computer network, a mini- | ||
38 | -- > computer or an attached modem and regular telephone line | ||
39 | -- > or other electronic transmission media. | ||
40 | -- > EX Extension | ||
41 | -- > Telephone extension. | ||
42 | -- > FT File transfer access method | ||
43 | -- > According to ISO. | ||
44 | -- > FX Telefax | ||
45 | -- > Device used for transmitting and reproducing fixed | ||
46 | -- > graphic material (as printing) by means of signals over | ||
47 | -- > telephone lines or other electronic transmission media. | ||
48 | -- > GM GEIS (General Electric Information Service) mailbox | ||
49 | -- > Self explanatory. | ||
50 | -- > IE IBM information exchange | ||
51 | -- > Self explanatory. | ||
52 | -- > IM Internal mail | ||
53 | -- > Internal mail address/number. | ||
54 | -- > MA Mail | ||
55 | -- > Postal service document delivery. | ||
56 | -- > PB Postbox no. | ||
57 | -- > Self explanatory. | ||
58 | -- > PS Packet switching | ||
59 | -- > The process of routing and transferring data by means of | ||
60 | -- > addressed packets so that a channel is occupied only | ||
61 | -- > during the transmission; upon completion of the | ||
62 | -- > transmission the channel is made available for the | ||
63 | -- > transfer of other packets (ISO). | ||
64 | -- > SW S.W.I.F.T. | ||
65 | -- > Communications address assigned by Society for Worldwide | ||
66 | -- > Interbank Financial Telecommunications s.c. | ||
67 | -- > TE Telephone | ||
68 | -- > Voice/data transmission by telephone. | ||
69 | -- > TG Telegraph | ||
70 | -- > Text transmission via telegraph. | ||
71 | -- > TL Telex | ||
72 | -- > Transmission of text/data via telex. | ||
73 | -- > TM Telemail | ||
74 | -- > Transmission of text/data via telemail. | ||
75 | -- > TT Teletext | ||
76 | -- > Transmission of text/data via teletext. | ||
77 | -- > TX TWX | ||
78 | -- > Communication service involving Teletypewriter machines | ||
79 | -- > connected by wire or electronic transmission media. | ||
80 | -- > Teletypewriter machines are the devices used to send and | ||
81 | -- > receive signals and produce hardcopy from them. | ||
82 | -- > XF X.400 | ||
83 | -- > CCITT Message handling system. | ||
84 | simple3153 :: Parser Value | ||
85 | simple3153 = simple "3153" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3155.hs b/specification/src/Text/Edifact/D96A/Simples/S3155.hs new file mode 100644 index 0000000..edfabbb --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3155.hs | |||
@@ -0,0 +1,89 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3155 | ||
7 | ( simple3155 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 3155 Communication channel qualifier | ||
16 | -- > | ||
17 | -- > Desc: Code identifying the type of communication channel being used. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > AA Circuit switching | ||
22 | -- > A process that, on demand, connects two or more data | ||
23 | -- > terminal equipments and permits the exclusive use of a | ||
24 | -- > data circuit between them until the connection is | ||
25 | -- > released (ISO). | ||
26 | -- > AB SITA | ||
27 | -- > Communications number assigned by Societe Internationale | ||
28 | -- > de Telecommunications Aeronautiques (SITA). | ||
29 | -- > AC ARINC | ||
30 | -- > Communications number assigned by Aeronautical Radio Inc. | ||
31 | -- > AD AT&T mailbox | ||
32 | -- > AT&T mailbox identifier. | ||
33 | -- > AE Peripheral device | ||
34 | -- > Peripheral device identification. | ||
35 | -- > CA Cable address | ||
36 | -- > Self explanatory. | ||
37 | -- > EI EDI transmission | ||
38 | -- > Number identifying the service and service user. | ||
39 | -- > EM Electronic mail | ||
40 | -- > Creating/sending/receiving of unstructured free text | ||
41 | -- > messages or documents using computer network, a mini- | ||
42 | -- > computer or an attached modem and regular telephone line | ||
43 | -- > or other electronic transmission media. | ||
44 | -- > EX Extension | ||
45 | -- > Telephone extension. | ||
46 | -- > FT File transfer access method | ||
47 | -- > According to ISO. | ||
48 | -- > FX Telefax | ||
49 | -- > Device used for transmitting and reproducing fixed | ||
50 | -- > graphic material (as printing) by means of signals over | ||
51 | -- > telephone lines or other electronic transmission media. | ||
52 | -- > GM GEIS (General Electric Information Service) mailbox | ||
53 | -- > Self explanatory. | ||
54 | -- > IE IBM information exchange | ||
55 | -- > Self explanatory. | ||
56 | -- > IM Internal mail | ||
57 | -- > Internal mail address/number. | ||
58 | -- > MA Mail | ||
59 | -- > Postal service document delivery. | ||
60 | -- > PB Postbox number | ||
61 | -- > Self explanatory. | ||
62 | -- > PS Packet switching | ||
63 | -- > The process of routing and transferring data by means of | ||
64 | -- > addressed packets so that a channel is occupied only | ||
65 | -- > during the transmission; upon completion of the | ||
66 | -- > transmission the channel is made available for the | ||
67 | -- > transfer of other packets (ISO). | ||
68 | -- > SW S.W.I.F.T. | ||
69 | -- > Communications address assigned by Society for Worldwide | ||
70 | -- > Interbank Financial Telecommunications s.c. | ||
71 | -- > TE Telephone | ||
72 | -- > Voice/data transmission by telephone. | ||
73 | -- > TG Telegraph | ||
74 | -- > Text transmission via telegraph. | ||
75 | -- > TL Telex | ||
76 | -- > Transmission of text/data via telex. | ||
77 | -- > TM Telemail | ||
78 | -- > Transmission of text/data via telemail. | ||
79 | -- > TT Teletext | ||
80 | -- > Transmission of text/data via teletext. | ||
81 | -- > TX TWX | ||
82 | -- > Communication service involving Teletypewriter machines | ||
83 | -- > connected by wire or electronic transmission media. | ||
84 | -- > Teletypewriter machines are the devices used to send and | ||
85 | -- > receive signals and produce hardcopy from them. | ||
86 | -- > XF X.400 | ||
87 | -- > CCITT Message handling system. | ||
88 | simple3155 :: Parser Value | ||
89 | simple3155 = simple "3155" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3164.hs b/specification/src/Text/Edifact/D96A/Simples/S3164.hs new file mode 100644 index 0000000..e8c8525 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3164.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3164 | ||
7 | ( simple3164 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 3164 City name | ||
16 | -- > | ||
17 | -- > Desc: Name of a city (a town, a village) for addressing purposes. | ||
18 | -- > | ||
19 | -- > Repr: an..35 | ||
20 | simple3164 :: Parser Value | ||
21 | simple3164 = simple "3164" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3207.hs b/specification/src/Text/Edifact/D96A/Simples/S3207.hs new file mode 100644 index 0000000..6ba52ff --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3207.hs | |||
@@ -0,0 +1,24 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3207 | ||
7 | ( simple3207 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 3207 Country, coded | ||
16 | -- > | ||
17 | -- > Desc: Identification of the name of a country or other geographical | ||
18 | -- > entity as specified in ISO 3166. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > Note: Use ISO 3166 two alpha country code. | ||
23 | simple3207 :: Parser Value | ||
24 | simple3207 = simple "3207" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3222.hs b/specification/src/Text/Edifact/D96A/Simples/S3222.hs new file mode 100644 index 0000000..eee6834 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3222.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3222 | ||
7 | ( simple3222 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 3222 Related place/location one | ||
16 | -- > | ||
17 | -- > Desc: Specification of the first related place/location by name. | ||
18 | -- > | ||
19 | -- > Repr: an..70 | ||
20 | simple3222 :: Parser Value | ||
21 | simple3222 = simple "3222" (alphaNumeric `upTo` 70) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3223.hs b/specification/src/Text/Edifact/D96A/Simples/S3223.hs new file mode 100644 index 0000000..5d9e5fb --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3223.hs | |||
@@ -0,0 +1,25 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3223 | ||
7 | ( simple3223 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 3223 Related place/location one identification | ||
16 | -- > | ||
17 | -- > Desc: Specification of the first related place/location by code. | ||
18 | -- > | ||
19 | -- > Repr: an..25 | ||
20 | -- > | ||
21 | -- > Note: Use UN/ECE Recommendation No. 16: UNLOCODE. If not | ||
22 | -- > applicable, use appropriate code set in combination with | ||
23 | -- > 1131/3055. | ||
24 | simple3223 :: Parser Value | ||
25 | simple3223 = simple "3223" (alphaNumeric `upTo` 25) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3224.hs b/specification/src/Text/Edifact/D96A/Simples/S3224.hs new file mode 100644 index 0000000..4a851df --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3224.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3224 | ||
7 | ( simple3224 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 3224 Place/location | ||
16 | -- > | ||
17 | -- > Desc: Name of place/location, other than 3164 City name. | ||
18 | -- > | ||
19 | -- > Repr: an..70 | ||
20 | simple3224 :: Parser Value | ||
21 | simple3224 = simple "3224" (alphaNumeric `upTo` 70) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3225.hs b/specification/src/Text/Edifact/D96A/Simples/S3225.hs new file mode 100644 index 0000000..cdd564d --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3225.hs | |||
@@ -0,0 +1,26 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3225 | ||
7 | ( simple3225 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 3225 Place/location identification | ||
16 | -- > | ||
17 | -- > Desc: Identification of the name of place/location, other than 3164 | ||
18 | -- > City name. | ||
19 | -- > | ||
20 | -- > Repr: an..25 | ||
21 | -- > | ||
22 | -- > Note: Use UN/ECE Recommendation No. 16: UNLOCODE. If not | ||
23 | -- > applicable, use appropriate code set in combination with | ||
24 | -- > 1131/3055. | ||
25 | simple3225 :: Parser Value | ||
26 | simple3225 = simple "3225" (alphaNumeric `upTo` 25) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3227.hs b/specification/src/Text/Edifact/D96A/Simples/S3227.hs new file mode 100644 index 0000000..956cecb --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3227.hs | |||
@@ -0,0 +1,524 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3227 | ||
7 | ( simple3227 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 3227 Place/location qualifier | ||
16 | -- > | ||
17 | -- > Desc: Code identifying the function of a location. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Place of terms of delivery | ||
22 | -- > (3018) Point or port of departure, shipment or | ||
23 | -- > destination, as required under the applicable terms of | ||
24 | -- > delivery, e.g. Incoterms. | ||
25 | -- > 2 Payment place | ||
26 | -- > Place where funds are to be, or have been made available | ||
27 | -- > to the creditor. | ||
28 | -- > 4 Goods receipt place | ||
29 | -- > Place at which the goods have been received by the | ||
30 | -- > consignee. | ||
31 | -- > 5 Place of departure | ||
32 | -- > (3214) Port, airport or other location from which a means | ||
33 | -- > of transport is scheduled to depart or has departed. | ||
34 | -- > 7 Place of delivery | ||
35 | -- > (3246) Place to which the goods are to be finally | ||
36 | -- > delivered under transport contract terms (operational | ||
37 | -- > term). | ||
38 | -- > 8 Place of destination | ||
39 | -- > Port, airport or other location to which a means of | ||
40 | -- > transport is destined. | ||
41 | -- > 9 Place/port of loading | ||
42 | -- > (3334 + 3230) Seaport, airport, freight terminal, rail | ||
43 | -- > station or other place at which the goods (cargo) are | ||
44 | -- > loaded on to the means of transport being used for their | ||
45 | -- > carriage. | ||
46 | -- > 10 Place of acceptance | ||
47 | -- > (3348) Place at which the goods are taken over by the | ||
48 | -- > carrier. | ||
49 | -- > 11 Place/port of discharge | ||
50 | -- > (3392 + 3414) Seaport, airport, freight terminal, rail | ||
51 | -- > station or other place at which the goods (cargo) are | ||
52 | -- > unloaded from the means of transport having been used for | ||
53 | -- > their carriage. | ||
54 | -- > 12 Port of discharge | ||
55 | -- > Port at which the goods are discharged from the vessel | ||
56 | -- > used for their transport. | ||
57 | -- > 13 Place of transhipment | ||
58 | -- > (3424) Place where goods are transferred from one means | ||
59 | -- > of transport to another (operational term). | ||
60 | -- > 14 Location of goods | ||
61 | -- > (3384) Place where goods are located and where they are | ||
62 | -- > available for examination. | ||
63 | -- > 15 Place of transfer responsibility | ||
64 | -- > Place where the responsibility for the goods under | ||
65 | -- > transport is transferred. | ||
66 | -- > 16 Place of transfer of ownership | ||
67 | -- > Place where the ownership of the goods is transferred. | ||
68 | -- > 17 Border crossing place | ||
69 | -- > Place where goods are transported across a country | ||
70 | -- > border. | ||
71 | -- > 18 Warehouse | ||
72 | -- > (3156) Warehouse where a particular consignment has been | ||
73 | -- > stored. | ||
74 | -- > 19 Factory/plant | ||
75 | -- > Factory/plant relevant for a particular consignment. | ||
76 | -- > 20 Place of ultimate destination of goods | ||
77 | -- > Place where goods will ultimately be delivered. | ||
78 | -- > 21 Terms of sale place | ||
79 | -- > Place of departure, shipment or destination as specified | ||
80 | -- > in the terms of sale agreed between the parties. | ||
81 | -- > 22 Customs office of clearance | ||
82 | -- > (3080) Place where Customs clearance procedure occur | ||
83 | -- > (CCC). | ||
84 | -- > 23 Port of release | ||
85 | -- > Port where goods are released from Customs custody. | ||
86 | -- > 24 Port of entry | ||
87 | -- > Port where final documentation is filed for Customs Entry | ||
88 | -- > processing. | ||
89 | -- > 25 Country | ||
90 | -- > Country relevant for a particular transaction. | ||
91 | -- > 26 City | ||
92 | -- > City or town relevant for a particular transaction or | ||
93 | -- > consignment. | ||
94 | -- > 27 Country of origin | ||
95 | -- > [3238] Country in which the goods have been produced or | ||
96 | -- > manufactured, according to criteria laid down for the | ||
97 | -- > purposes of application of the Customs tariff, of | ||
98 | -- > quantitative restrictions, or of any other measure | ||
99 | -- > related to trade. | ||
100 | -- > 28 Country of destination of goods | ||
101 | -- > Country to which the goods are to be delivered. | ||
102 | -- > 29 Railway station | ||
103 | -- > Name or identification of a railway station/yard relevant | ||
104 | -- > to a particular consignment. | ||
105 | -- > 30 Country of source | ||
106 | -- > Country in which raw material or components were | ||
107 | -- > originally produced prior to manufacture or assembly in | ||
108 | -- > another country. | ||
109 | -- > 31 Building | ||
110 | -- > A building or part thereof relevant to a particular | ||
111 | -- > consignment or transaction. | ||
112 | -- > 32 Beginning of chargeable section | ||
113 | -- > First rail station in a predefined section of the | ||
114 | -- > chargeable voyage. A complete voyage may be divided in | ||
115 | -- > sections, even within one country, that are separately | ||
116 | -- > chargeable using different tariff rules (split tariffs). | ||
117 | -- > 33 Baseport of discharge | ||
118 | -- > The port of discharge according to the tariff as opposed | ||
119 | -- > to the operational port of discharge. The goods may or | ||
120 | -- > may not be actually discharged at that port on the main | ||
121 | -- > transport. | ||
122 | -- > 34 Baseport of loading | ||
123 | -- > The port of loading according to the tariff as opposed to | ||
124 | -- > the operational port of loading. The goods may or may not | ||
125 | -- > be actually loaded at that port on the main transport. | ||
126 | -- > 35 Country of exportation/despatch | ||
127 | -- > (3220) Country from which the goods were initially | ||
128 | -- > exported to the importing country without any commercial | ||
129 | -- > transaction taking place in intermediate countries. | ||
130 | -- > Syn.: country whence consigned. Country of despatch: | ||
131 | -- > country from which goods are despatched between countries | ||
132 | -- > of a Customs union. | ||
133 | -- > 36 Country of ultimate destination | ||
134 | -- > (3216) Country known to the consignor or his agent at the | ||
135 | -- > time of despatch to be the final country to which the | ||
136 | -- > goods are to be delivered. | ||
137 | -- > 37 Country of last consignment | ||
138 | -- > [3331] Country where the goods are loaded onto the means | ||
139 | -- > of transport used for their importation. | ||
140 | -- > 38 Country of first destination | ||
141 | -- > [3219] Country where the goods are offloaded from the | ||
142 | -- > means of transport used for their exportation. | ||
143 | -- > 39 Country of production | ||
144 | -- > Country where item has been or will be produced. | ||
145 | -- > 40 Country of trading | ||
146 | -- > Country where item has been or will be traded. | ||
147 | -- > 41 Customs office of entry | ||
148 | -- > [3088] Customs office at which the goods enter the | ||
149 | -- > country of destination. | ||
150 | -- > 42 Customs office of exit | ||
151 | -- > [3096] Customs office at which the goods leave the | ||
152 | -- > country of dispatch/export. | ||
153 | -- > 43 Place of Customs examination | ||
154 | -- > Place where Customs undertakes a physical inspection of | ||
155 | -- > goods to satisfy themselves that the goods' nature, | ||
156 | -- > origin, condition, quantity and value are in accordance | ||
157 | -- > with the particulars furnished on the goods declaration | ||
158 | -- > (CCC). | ||
159 | -- > 44 Place of authentication of document | ||
160 | -- > (3410) Place where document is signed or otherwise | ||
161 | -- > authenticated. Synonym: Place of issue of document. | ||
162 | -- > 45 Customs office of destination (transit) | ||
163 | -- > (3086) Customs office at which a transit operation is | ||
164 | -- > terminated. Synonym: Customs office of transit | ||
165 | -- > termination. | ||
166 | -- > 46 Region of despatch | ||
167 | -- > Region from which goods are despatched between countries | ||
168 | -- > of a Customs union. | ||
169 | -- > 47 Region of destination | ||
170 | -- > Region known to the consignor or his agent at the time of | ||
171 | -- > despatch to be the final region to which the goods are to | ||
172 | -- > be delivered. | ||
173 | -- > 48 Region of production | ||
174 | -- > Region where item has been or will be produced. | ||
175 | -- > 49 Country of transit | ||
176 | -- > Country through which goods transit. | ||
177 | -- > 50 Customs office of transit | ||
178 | -- > [3106] Customs office which is competent for transit | ||
179 | -- > formalities en route. | ||
180 | -- > 51 Country of invalid transit guarantee | ||
181 | -- > Country in which the security or guarantee for the | ||
182 | -- > movement of goods under a transit procedure is not valid. | ||
183 | -- > 52 Country of destination (transit) | ||
184 | -- > Country at which a Customs transit operation is | ||
185 | -- > terminated. Synonym: Country of transit termination. | ||
186 | -- > 53 Charge and freight due from | ||
187 | -- > Place or point from which charges and freight are | ||
188 | -- > charged. | ||
189 | -- > 54 Manufacturing department | ||
190 | -- > A department within the manufacturing area (e.g. | ||
191 | -- > lacquering, assembly). | ||
192 | -- > 55 Charges and freight payable to | ||
193 | -- > [3274] Name of place up to which freight charges and | ||
194 | -- > other charges are to be paid. | ||
195 | -- > 56 End of chargeable section | ||
196 | -- > Last rail station in a predefined section of the | ||
197 | -- > chargeable voyage. A complete voyage may be divided in | ||
198 | -- > sections, even within one country, that are separately | ||
199 | -- > chargeable using different tariff rules (split tariffs). | ||
200 | -- > 57 Place of payment | ||
201 | -- > Name of the location at which freight and charges for | ||
202 | -- > main transport are payable. | ||
203 | -- > 58 Full track loading or unloading | ||
204 | -- > Identification of the station proceeding to the loading | ||
205 | -- > or unloading of a rail wagon on a full track site. (Used | ||
206 | -- > only when a rail station is obliged to transfer the load | ||
207 | -- > on another wagon for technical reasons - e.g. damage). | ||
208 | -- > 60 Place of arrival | ||
209 | -- > Place at which the transport means arrives. | ||
210 | -- > 61 Next port of call | ||
211 | -- > Next port which the vessel is going to call upon. | ||
212 | -- > 62 On-carriage port | ||
213 | -- > Port of discharge at which the cargo is discharged from | ||
214 | -- > the vessel, used for transport after the main transport | ||
215 | -- > (transit port). | ||
216 | -- > 64 First optional place of discharge | ||
217 | -- > The first optional place or port of discharge as | ||
218 | -- > mentioned on the transport document where cargo can be | ||
219 | -- > discharged at the option of the shipper. | ||
220 | -- > 66 Express railway station | ||
221 | -- > Railway station offering express transportation services. | ||
222 | -- > 67 Mixed cargo railway station | ||
223 | -- > Railway station offering mixed cargo transportation | ||
224 | -- > services . | ||
225 | -- > 68 Second optional place of discharge | ||
226 | -- > The second optional place or port of discharge as | ||
227 | -- > mentioned on the transport document where cargo can be | ||
228 | -- > discharged at the option of shipper. | ||
229 | -- > 69 Next non-discharge port of call | ||
230 | -- > A code to identify the next port of call for a vessel | ||
231 | -- > where no cargo will be discharged. | ||
232 | -- > 70 Third optional place of discharge | ||
233 | -- > The third optional place or port of discharge as | ||
234 | -- > mentioned on the transport document where cargo can be | ||
235 | -- > discharged at the option of the shipper. | ||
236 | -- > 71 Reconsolidation point | ||
237 | -- > A place where cargo is reconsolidated. | ||
238 | -- > 72 Fourth optional place of discharge | ||
239 | -- > The fourth optional place or port of discharge as | ||
240 | -- > mentioned on the transport document where cargo can be | ||
241 | -- > discharged at the option of the shipper. | ||
242 | -- > 73 Bill of lading release office | ||
243 | -- > A location where bills of lading are released to | ||
244 | -- > customers. | ||
245 | -- > 74 Transhipment excluding this place | ||
246 | -- > Place/location where a transhipment from a means of | ||
247 | -- > transport to another means of transport is not | ||
248 | -- > authorised. | ||
249 | -- > 75 Transhipment limited to this place | ||
250 | -- > Only place/location where a transhipment from a means of | ||
251 | -- > transport to another means of transport is authorised. | ||
252 | -- > 76 Original port of loading | ||
253 | -- > The port where the goods were first loaded on a vessel. | ||
254 | -- > 77 First port of call - non-discharging | ||
255 | -- > Port in the country of destination where the conveyance | ||
256 | -- > initially arrives from the 'last place/port of call of | ||
257 | -- > conveyance' and where a conveyance will not be | ||
258 | -- > discharging cargoes. | ||
259 | -- > 78 First port of call - discharging | ||
260 | -- > Port in the country of destination where the conveyance | ||
261 | -- > initially arrives from the 'last place/port of call of | ||
262 | -- > conveyance' and where a conveyance will be discharging | ||
263 | -- > cargoes. | ||
264 | -- > 79 Place/port of first entry | ||
265 | -- > Place or port where final documentation is filed for | ||
266 | -- > Customs Entry processing. | ||
267 | -- > 80 Place of despatch | ||
268 | -- > Place at which the goods are taken over for carriage | ||
269 | -- > (operational term), if different from the transport | ||
270 | -- > contract place of acceptance (see: 10). Synonym: Place of | ||
271 | -- > origin of carriage. | ||
272 | -- > 81 Fifth optional place of discharge | ||
273 | -- > The fifth optional place or port of discharge as | ||
274 | -- > mentioned on the transport document where cargo can be | ||
275 | -- > discharged at the option of the shipper. | ||
276 | -- > 82 Pre-carriage port | ||
277 | -- > Port of loading at which the cargo is loaded on the pre- | ||
278 | -- > carriage vessel used for the transport prior to the main | ||
279 | -- > transport. | ||
280 | -- > 83 Place of delivery (by on carriage) | ||
281 | -- > Place to which the goods are to be finally delivered. | ||
282 | -- > 84 Transport contract place of acceptance | ||
283 | -- > Place at which the goods are taken over by the carrier | ||
284 | -- > according to the contract of carriage. | ||
285 | -- > 85 Transport contract place of destination | ||
286 | -- > Place to which the goods are destined. | ||
287 | -- > 86 Country of valid transit guarantee | ||
288 | -- > Country in which the security or guarantee for the | ||
289 | -- > movement of goods under a transit procedure is valid. | ||
290 | -- > 87 Place/port of conveyance initial arrival | ||
291 | -- > Place/port in the country of destination where the | ||
292 | -- > conveyance initially arrives from the "Last place/port of | ||
293 | -- > call of conveyance" (125). | ||
294 | -- > 88 Place of receipt | ||
295 | -- > Identification of the location at which the cargo is | ||
296 | -- > actually received. | ||
297 | -- > 89 Place of registration | ||
298 | -- > Place where a means of transport is officially | ||
299 | -- > registered. | ||
300 | -- > 90 Place/location where special treatments have happened or | ||
301 | -- > must happen | ||
302 | -- > Self explanatory. | ||
303 | -- > 91 Place of document issue | ||
304 | -- > The place or location where a document is issued. | ||
305 | -- > 92 Routing | ||
306 | -- > Indication of a routing place. | ||
307 | -- > 93 Station of application of additional costs | ||
308 | -- > Rail station where, according to the transport contract, | ||
309 | -- > some chargeable operations must happen (re-weighting, re- | ||
310 | -- > fixing of the load, control on equipment and on | ||
311 | -- > consignment, etc.). | ||
312 | -- > 96 Place of lodgement of documents | ||
313 | -- > Customs station where, required documents for Customs | ||
314 | -- > declarations, have been lodged. | ||
315 | -- > 97 Optional place of discharge | ||
316 | -- > The optional place or port of discharge as mentioned on | ||
317 | -- > the bill of lading where cargo is discharged at the | ||
318 | -- > option of the shipper. | ||
319 | -- > 98 Place of empty equipment despatch | ||
320 | -- > The location from which empty equipment is despatched. | ||
321 | -- > 99 Place of empty equipment return | ||
322 | -- > The location to which empty equipment is returned. | ||
323 | -- > 100 Place/port of warehouse entry | ||
324 | -- > Location (e.g. district) within a Customs territory where | ||
325 | -- > a warehouse entry was filed to enter merchandise into a | ||
326 | -- > Customs bonded warehouse. | ||
327 | -- > 101 Country of first sale | ||
328 | -- > Name of country where firstly a sale took place. | ||
329 | -- > 102 Country of purchase | ||
330 | -- > [3394] Country where the importer's co-contractor is | ||
331 | -- > domiciled or has his business. | ||
332 | -- > 103 Place of transfer | ||
333 | -- > Place at which goods are transferred from one carrier to | ||
334 | -- > another (contractual term). | ||
335 | -- > 104 Place of deconsolidation | ||
336 | -- > Place where a large consignment is de-grouped into | ||
337 | -- > smaller consignments. | ||
338 | -- > 105 Place of consumption | ||
339 | -- > Place/location where goods enter the marketplace | ||
340 | -- > (commerce) of the importing country. | ||
341 | -- > 106 Region of origin | ||
342 | -- > Region in which the goods have been produced or | ||
343 | -- > manufactured according to the criteria laid down for the | ||
344 | -- > purposes of the application of the Customs tariff, of | ||
345 | -- > quantitative restrictions or of any other measures | ||
346 | -- > related to trade (see: 3238). | ||
347 | -- > 107 Place of consolidation | ||
348 | -- > Place where smaller consignments of goods are grouped | ||
349 | -- > together into a large consignment to be transported as a | ||
350 | -- > larger unit. | ||
351 | -- > 108 Rate combination point | ||
352 | -- > Point over which sector rates are combined. | ||
353 | -- > 109 Place of prolongation decision of delivery delay | ||
354 | -- > Place where it has been decided to prolong the delivery | ||
355 | -- > delay. | ||
356 | -- > 110 Recharging place/location | ||
357 | -- > Place/location where a consignment has been changed of | ||
358 | -- > destination and is subject to a recharge note. | ||
359 | -- > (Complementary orders to modify the routing of the | ||
360 | -- > transport may be given, upon which a new charge | ||
361 | -- > calculation may be applied by the carrier). | ||
362 | -- > 111 Customs office of despatch | ||
363 | -- > Customs office from which goods are despatched between | ||
364 | -- > countries of a Customs union. | ||
365 | -- > 113 Country of despatch | ||
366 | -- > Country from which goods are despatched within a Customs | ||
367 | -- > union. | ||
368 | -- > 114 Customs office of export | ||
369 | -- > Customs office from which goods are taken out of the | ||
370 | -- > Customs territory (CCC). | ||
371 | -- > 115 Free zone of export | ||
372 | -- > Foreign free zone (desc: see 1131 = 131) from which goods | ||
373 | -- > are exported to the country of importation. | ||
374 | -- > 116 Region of export/despatch | ||
375 | -- > Region from which the goods were initially exported to | ||
376 | -- > the importing country without any commercial transaction | ||
377 | -- > taking place in intermediate countries. Region of | ||
378 | -- > despatch: region from which goods are despatched between | ||
379 | -- > countries of a Customs union. | ||
380 | -- > 118 Customs office of departure | ||
381 | -- > Customs office at which a Customs transit operation | ||
382 | -- > commences (CCC). | ||
383 | -- > 119 Customs office of transit guarantee | ||
384 | -- > [3110] Customs office at which a security or guarantee | ||
385 | -- > for the movement of goods under a transit procedure is | ||
386 | -- > lodged. | ||
387 | -- > 120 Country of transhipment | ||
388 | -- > Country where goods are transferred under Customs control | ||
389 | -- > from the importing means of transport to the exporting | ||
390 | -- > means of transport within the area of one Customs office | ||
391 | -- > which is the office of both importation and exportation | ||
392 | -- > (CCC). | ||
393 | -- > 121 Country of sale | ||
394 | -- > [3116] Country where exporter's co-contractor is | ||
395 | -- > domiciled or has his business. | ||
396 | -- > 122 Customs office of destination | ||
397 | -- > Customs office where the goods are to be cleared (CCC). | ||
398 | -- > 123 Wagon-load railway station | ||
399 | -- > Self explanatory (railway environment). | ||
400 | -- > 124 Siding | ||
401 | -- > Self explanatory. | ||
402 | -- > 125 Last place/port of call of conveyance | ||
403 | -- > Conveyance departed from this last foreign place/port of | ||
404 | -- > call to go to "Place/port of conveyance initial arrival" | ||
405 | -- > (87). | ||
406 | -- > 126 Country of previous Customs procedure | ||
407 | -- > Country in which the Customs declaration for the previous | ||
408 | -- > Customs procedure has been lodged. | ||
409 | -- > 127 Customs office of registration of previous Customs | ||
410 | -- > declaration | ||
411 | -- > Customs office where the previous Customs declaration has | ||
412 | -- > been lodged. | ||
413 | -- > 128 Participant sender location | ||
414 | -- > Place where a participant in the movement of goods is | ||
415 | -- > located and can be contacted. | ||
416 | -- > 129 Wage negotiation district | ||
417 | -- > The district to which workers belong for the purposes of | ||
418 | -- > union wage negotiation. | ||
419 | -- > 130 Place of ultimate destination of conveyance | ||
420 | -- > Seaport, airport, freight terminal, rail station or other | ||
421 | -- > place to which a means of transport is ultimately | ||
422 | -- > destined. | ||
423 | -- > 131 Place of loading of empty equipment | ||
424 | -- > Seaport, airport, freight terminal, rail station or other | ||
425 | -- > place where empty equipment (e.g. containers) was loaded | ||
426 | -- > onto means of transport. | ||
427 | -- > 132 Place of discharge of empty equipment | ||
428 | -- > Seaport, airport, freight terminal, rail station or other | ||
429 | -- > place where empty equipment (e.g. containers) was | ||
430 | -- > unloaded from means of transport. | ||
431 | -- > 133 Region of delivery | ||
432 | -- > (3246) Region to which the goods are to be finally | ||
433 | -- > delivered under transport contract terms (operational | ||
434 | -- > term). | ||
435 | -- > 134 Petroleum warehouse | ||
436 | -- > Bonded petroleum warehouse or the supplier source. | ||
437 | -- > 135 Place of entry (Customs) | ||
438 | -- > Place at which the goods enter the Customs territory. | ||
439 | -- > 136 Living animals care place | ||
440 | -- > Place where living animal cares are provided. | ||
441 | -- > 137 Re-icing place | ||
442 | -- > Place where re-icing must be executed. | ||
443 | -- > 138 Weighting place | ||
444 | -- > Place where weight can be ascertained. | ||
445 | -- > 139 Marshalling yard | ||
446 | -- > Station where the wagons are disconnected and reconnected | ||
447 | -- > to form a new train. | ||
448 | -- > 140 Shopping station | ||
449 | -- > Station where the train must stop or is stopped for | ||
450 | -- > unexpected handling. | ||
451 | -- > 141 Loading dock | ||
452 | -- > Platform specially equipped for loading and unloading of | ||
453 | -- > rail wagons. | ||
454 | -- > 142 Port connection | ||
455 | -- > Track connecting a rail station to a dock. | ||
456 | -- > 143 Place of expiry | ||
457 | -- > Place where the documentary credit expires for | ||
458 | -- > presentation of required documents. | ||
459 | -- > 144 Place of negotiation | ||
460 | -- > Place where the documentary credit is to be presented for | ||
461 | -- > negotiation. | ||
462 | -- > 145 Claims payable place | ||
463 | -- > Place where insurance claims are payable. | ||
464 | -- > 146 Documentary credit available in | ||
465 | -- > Place where the documentary credit is available with any | ||
466 | -- > bank. | ||
467 | -- > 147 Stowage cell | ||
468 | -- > Location on a vessel where units can be stowed. | ||
469 | -- > 148 For transportation to | ||
470 | -- > Place/country where goods are to be transported to. | ||
471 | -- > 149 Loading on board/despatch/taking in charge at/from | ||
472 | -- > Place/country where goods have to be loaded on board, | ||
473 | -- > despatched or taken in charge. | ||
474 | -- > 151 Private box | ||
475 | -- > A private box used for pick-up and delivery of packages, | ||
476 | -- > e.g. of express packages. | ||
477 | -- > 152 Next port of discharge | ||
478 | -- > Next port at which goods are discharged from the vessel | ||
479 | -- > used for their transport. | ||
480 | -- > 153 Port of call | ||
481 | -- > Port where a vessel has called upon or will call upon. | ||
482 | -- > 154 Place/location of on-hire | ||
483 | -- > Place/location where an object is contracted for use. | ||
484 | -- > 155 Place/location of off-hire | ||
485 | -- > Place/location where an object's contract for use ends. | ||
486 | -- > 156 Other carriers terminal | ||
487 | -- > A carrier terminal belonging to a carrier other than the | ||
488 | -- > original carrier. | ||
489 | -- > 157 Country of Value Added Tax (VAT) jurisdiction | ||
490 | -- > The country governing the VAT regulation to which the | ||
491 | -- > transaction is subject. | ||
492 | -- > 158 Contact location | ||
493 | -- > The site where a contact is located. | ||
494 | -- > 159 Additional internal destination | ||
495 | -- > Any location within the consignee's premises where the | ||
496 | -- > goods are moved to. | ||
497 | -- > 160 Foreign port of call | ||
498 | -- > A code to identify the foreign port where the vessel | ||
499 | -- > calls at or will call at. | ||
500 | -- > 161 Maintenance location | ||
501 | -- > A location where maintenance has been or will be | ||
502 | -- > performed. | ||
503 | -- > + 162 Place or location of sale | ||
504 | -- > Place or location at which the sale takes place. | ||
505 | -- > + 163 Direct investment country | ||
506 | -- > Country in which a direct investment is made or | ||
507 | -- > withdrawn. | ||
508 | -- > + 164 Berth | ||
509 | -- > Place or location in a port where a vessel is moored. | ||
510 | -- > + 165 Construction country | ||
511 | -- > Country in which the construction work is made. | ||
512 | -- > + 166 Donation acting country | ||
513 | -- > Country acting in the donation of aid. | ||
514 | -- > + 167 Payment transaction country | ||
515 | -- > Country of the foreign counterpart of the payment | ||
516 | -- > transaction. | ||
517 | -- > + 168 Physical place of return of item | ||
518 | -- > Physical place at which the item is returned, i.e. the | ||
519 | -- > location where the supplier receives the item form the | ||
520 | -- > customer. | ||
521 | -- > ZZZ Mutually defined | ||
522 | -- > Place or location as agreed between the relevant parties. | ||
523 | simple3227 :: Parser Value | ||
524 | simple3227 = simple "3227" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3229.hs b/specification/src/Text/Edifact/D96A/Simples/S3229.hs new file mode 100644 index 0000000..ebb1072 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3229.hs | |||
@@ -0,0 +1,24 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3229 | ||
7 | ( simple3229 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 3229 Country sub-entity identification | ||
16 | -- > | ||
17 | -- > Desc: Identification of the name of sub-entities (state, province) | ||
18 | -- > defined by appropriate governmental agencies. | ||
19 | -- > | ||
20 | -- > Repr: an..9 | ||
21 | -- > | ||
22 | -- > Note: Use code defined by appropriate national authority. | ||
23 | simple3229 :: Parser Value | ||
24 | simple3229 = simple "3229" (alphaNumeric `upTo` 9) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3232.hs b/specification/src/Text/Edifact/D96A/Simples/S3232.hs new file mode 100644 index 0000000..f5fbccb --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3232.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3232 | ||
7 | ( simple3232 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 3232 Related place/location two | ||
16 | -- > | ||
17 | -- > Desc: Specification of a second related place/location by name. | ||
18 | -- > | ||
19 | -- > Repr: an..70 | ||
20 | simple3232 :: Parser Value | ||
21 | simple3232 = simple "3232" (alphaNumeric `upTo` 70) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3233.hs b/specification/src/Text/Edifact/D96A/Simples/S3233.hs new file mode 100644 index 0000000..db185d0 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3233.hs | |||
@@ -0,0 +1,25 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3233 | ||
7 | ( simple3233 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 3233 Related place/location two identification | ||
16 | -- > | ||
17 | -- > Desc: Specification of a second related place/location by code. | ||
18 | -- > | ||
19 | -- > Repr: an..25 | ||
20 | -- > | ||
21 | -- > Note: Use UN/ECE Recommendation No. 16: UNLOCODE. If not | ||
22 | -- > applicable, use appropriate code set in combination with | ||
23 | -- > 1131/3055. | ||
24 | simple3233 :: Parser Value | ||
25 | simple3233 = simple "3233" (alphaNumeric `upTo` 25) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3239.hs b/specification/src/Text/Edifact/D96A/Simples/S3239.hs new file mode 100644 index 0000000..5e6e55c --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3239.hs | |||
@@ -0,0 +1,28 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3239 | ||
7 | ( simple3239 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 3239 Country of origin, coded | ||
16 | -- > | ||
17 | -- > Desc: Country in which the goods have been produced or | ||
18 | -- > manufactured, according to criteria laid down for the | ||
19 | -- > purposes of application of the Customs tariff, of | ||
20 | -- > quantitative restrictions, or of any other measure related to | ||
21 | -- > trade. | ||
22 | -- > | ||
23 | -- > Repr: an..3 | ||
24 | -- > | ||
25 | -- > Note: See Country and currency codes (UNTDED) or ISO 3166 two alpha | ||
26 | -- > country code (Code set 3207). | ||
27 | simple3239 :: Parser Value | ||
28 | simple3239 = simple "3239" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3251.hs b/specification/src/Text/Edifact/D96A/Simples/S3251.hs new file mode 100644 index 0000000..fc19ce0 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3251.hs | |||
@@ -0,0 +1,23 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3251 | ||
7 | ( simple3251 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 3251 Postcode identification | ||
16 | -- > | ||
17 | -- > Desc: Code defining postal zones or addresses. | ||
18 | -- > | ||
19 | -- > Repr: an..9 | ||
20 | -- > | ||
21 | -- > Note: Use code defined by appropriate national authority. | ||
22 | simple3251 :: Parser Value | ||
23 | simple3251 = simple "3251" (alphaNumeric `upTo` 9) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3412.hs b/specification/src/Text/Edifact/D96A/Simples/S3412.hs new file mode 100644 index 0000000..69b2208 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3412.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3412 | ||
7 | ( simple3412 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 3412 Department or employee | ||
16 | -- > | ||
17 | -- > Desc: The department or person within an organizational entity. | ||
18 | -- > | ||
19 | -- > Repr: an..35 | ||
20 | simple3412 :: Parser Value | ||
21 | simple3412 = simple "3412" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3413.hs b/specification/src/Text/Edifact/D96A/Simples/S3413.hs new file mode 100644 index 0000000..4d4b1be --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3413.hs | |||
@@ -0,0 +1,23 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3413 | ||
7 | ( simple3413 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 3413 Department or employee identification | ||
16 | -- > | ||
17 | -- > Desc: Internal identification code. | ||
18 | -- > | ||
19 | -- > Repr: an..17 | ||
20 | -- > | ||
21 | -- > Note: Code specified by organisation concerned. | ||
22 | simple3413 :: Parser Value | ||
23 | simple3413 = simple "3413" (alphaNumeric `upTo` 17) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S3453.hs b/specification/src/Text/Edifact/D96A/Simples/S3453.hs new file mode 100644 index 0000000..ab4d0ca --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S3453.hs | |||
@@ -0,0 +1,23 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S3453 | ||
7 | ( simple3453 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 3453 Language, coded | ||
16 | -- > | ||
17 | -- > Desc: Code of language (ISO 639-1988). | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > Note: Use ISO 639-1988. | ||
22 | simple3453 :: Parser Value | ||
23 | simple3453 = simple "3453" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4000.hs b/specification/src/Text/Edifact/D96A/Simples/S4000.hs new file mode 100644 index 0000000..b88c68e --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4000.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S4000 | ||
7 | ( simple4000 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 4000 Reference version number | ||
16 | -- > | ||
17 | -- > Desc: To uniquely identify a reference by its revision number. | ||
18 | -- > | ||
19 | -- > Repr: an..35 | ||
20 | simple4000 :: Parser Value | ||
21 | simple4000 = simple "4000" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4052.hs b/specification/src/Text/Edifact/D96A/Simples/S4052.hs new file mode 100644 index 0000000..b542230 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4052.hs | |||
@@ -0,0 +1,23 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S4052 | ||
7 | ( simple4052 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 4052 Terms of delivery or transport | ||
16 | -- > | ||
17 | -- > Desc: Terms agreed between two parties (e.g. seller/buyer, | ||
18 | -- > shipper/carrier) under which a product or service is | ||
19 | -- > provided. | ||
20 | -- > | ||
21 | -- > Repr: an..70 | ||
22 | simple4052 :: Parser Value | ||
23 | simple4052 = simple "4052" (alphaNumeric `upTo` 70) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4053.hs b/specification/src/Text/Edifact/D96A/Simples/S4053.hs new file mode 100644 index 0000000..d6d0b63 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4053.hs | |||
@@ -0,0 +1,27 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S4053 | ||
7 | ( simple4053 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 4053 Terms of delivery or transport, coded | ||
16 | -- > | ||
17 | -- > Desc: Identification of the terms agreed between two parties (e.g. | ||
18 | -- > seller/buyer, shipper/carrier) under which a product or | ||
19 | -- > service is provided. | ||
20 | -- > | ||
21 | -- > Repr: an..3 | ||
22 | -- > | ||
23 | -- > Note: Use UN/ECE Recommendation No. 5 Incoterms 1990. If not | ||
24 | -- > applicable, use appropriate code set in combination with | ||
25 | -- > 1131/3055. | ||
26 | simple4053 :: Parser Value | ||
27 | simple4053 = simple "4053" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4055.hs b/specification/src/Text/Edifact/D96A/Simples/S4055.hs new file mode 100644 index 0000000..6ac2e09 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4055.hs | |||
@@ -0,0 +1,41 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S4055 | ||
7 | ( simple4055 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 4055 Terms of delivery or transport function, coded | ||
16 | -- > | ||
17 | -- > Desc: Indication whether the terms relate to e.g. price conditions, | ||
18 | -- > delivery conditions, transport conditions, or a combination of | ||
19 | -- > these. | ||
20 | -- > | ||
21 | -- > Repr: an..3 | ||
22 | -- > | ||
23 | -- > 1 Price condition | ||
24 | -- > Description to be provided. | ||
25 | -- > 2 Despatch condition | ||
26 | -- > Condition requested by the customer under which the | ||
27 | -- > supplier shall deliver: Extent of freight costs, means of | ||
28 | -- > transport. | ||
29 | -- > 3 Price and despatch condition | ||
30 | -- > Description to be provided. | ||
31 | -- > 4 Collected by customer | ||
32 | -- > Indicates that the customer will pick up the goods at the | ||
33 | -- > supplier. He will take care of the means of transport. | ||
34 | -- > 5 Transport condition | ||
35 | -- > Specifies the conditions under which the transport takes | ||
36 | -- > place under the responsibility of the carrier. | ||
37 | -- > 6 Delivery condition | ||
38 | -- > Specifies the conditions under which the goods must be | ||
39 | -- > delivered to the consignee. | ||
40 | simple4055 :: Parser Value | ||
41 | simple4055 = simple "4055" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4065.hs b/specification/src/Text/Edifact/D96A/Simples/S4065.hs new file mode 100644 index 0000000..aaf4329 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4065.hs | |||
@@ -0,0 +1,138 @@ | |||
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) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4078.hs b/specification/src/Text/Edifact/D96A/Simples/S4078.hs new file mode 100644 index 0000000..fefbeac --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4078.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S4078 | ||
7 | ( simple4078 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 4078 Handling instructions | ||
16 | -- > | ||
17 | -- > Desc: Instructions on how specified goods, packages or containers | ||
18 | -- > should be handled. | ||
19 | -- > | ||
20 | -- > Repr: an..70 | ||
21 | simple4078 :: Parser Value | ||
22 | simple4078 = simple "4078" (alphaNumeric `upTo` 70) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4079.hs b/specification/src/Text/Edifact/D96A/Simples/S4079.hs new file mode 100644 index 0000000..896d532 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4079.hs | |||
@@ -0,0 +1,25 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S4079 | ||
7 | ( simple4079 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 4079 Handling instructions, coded | ||
16 | -- > | ||
17 | -- > Desc: Identification of the instructions on how specified goods, | ||
18 | -- > packages or containers should be handled. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > Note: User or association defined code. May be used in combination | ||
23 | -- > with 1131/3055. See also UNTDED 5.9 p.2 CIMP. | ||
24 | simple4079 :: Parser Value | ||
25 | simple4079 = simple "4079" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4183.hs b/specification/src/Text/Edifact/D96A/Simples/S4183.hs new file mode 100644 index 0000000..d31f20a --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4183.hs | |||
@@ -0,0 +1,284 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S4183 | ||
7 | ( simple4183 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 4183 Special conditions, coded | ||
16 | -- > | ||
17 | -- > Desc: Indication of a specific condition. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Item for national preference | ||
22 | -- > Item concerned is applicable to national preference | ||
23 | -- > calculation. | ||
24 | -- > 2 Item qualifying for payment discount | ||
25 | -- > Item concerned is applicable for settlement/payment | ||
26 | -- > discount calculation. | ||
27 | -- > 3 Item not qualifying for payment discount | ||
28 | -- > Item concerned is not applicable for settlement/payment | ||
29 | -- > discount calculation. | ||
30 | -- > 5 Item not to be included in bonus calculation | ||
31 | -- > Item concerned is not applicable for bonus calculation. | ||
32 | -- > 6 Subject to bonus | ||
33 | -- > Item concerned is applicable for bonus calculation. | ||
34 | -- > 7 Subject to commission | ||
35 | -- > Item concerned is applicable for commission calculation. | ||
36 | -- > 8 Subject to discount | ||
37 | -- > Item concerned is applicable for discount calculation. | ||
38 | -- > 9 Freely available in EEC | ||
39 | -- > Self explanatory. | ||
40 | -- > 10 Subject to settlement discount | ||
41 | -- > Item concerned is applicable for the overall settlement | ||
42 | -- > discount. | ||
43 | -- > 11 Price includes excise | ||
44 | -- > Self explanatory. | ||
45 | -- > 12 Price includes tax | ||
46 | -- > Self explanatory. | ||
47 | -- > 13 Price include duty | ||
48 | -- > Self explanatory. | ||
49 | -- > 14 Not subject to commission | ||
50 | -- > Item concerned is not applicable for commission | ||
51 | -- > calculation. | ||
52 | -- > 15 Not subject to discount | ||
53 | -- > Item concerned is not applicable for discount | ||
54 | -- > calculation. | ||
55 | -- > 16 Subject to embargo restriction | ||
56 | -- > Item concerned is subject to embargo restriction. | ||
57 | -- > 17 Item not subject to embargo restrictions | ||
58 | -- > Item concerned is not subject to embargo restriction. | ||
59 | -- > 18 Item subject to national export restrictions | ||
60 | -- > Item concerned requires export declaration. | ||
61 | -- > 19 Item not subject to national export restrictions | ||
62 | -- > Item concerned does not require export declaration. | ||
63 | -- > 20 Item subject to import restrictions | ||
64 | -- > Item concerned is liable to import restrictions defined | ||
65 | -- > by relevant national authority. | ||
66 | -- > 21 Item not subject to import restrictions | ||
67 | -- > Item concerned is not liable to import restrictions | ||
68 | -- > defined by relevant national authority. | ||
69 | -- > 22 Signed | ||
70 | -- > Document has to be signed. | ||
71 | -- > 23 Authenticated | ||
72 | -- > Document/message has to have official or regulatory | ||
73 | -- > approval. | ||
74 | -- > 24 Original(s) to be certified | ||
75 | -- > Original document/message is to be certified by an | ||
76 | -- > official, or otherwise qualified, organization or person. | ||
77 | -- > 25 Original(s) to be legalized | ||
78 | -- > Original document/message is to be issued under the legal | ||
79 | -- > requirements of a governmental authority. | ||
80 | -- > 26 Quote documentary credit number | ||
81 | -- > The documentary credit number of the issuing bank must be | ||
82 | -- > quoted on the document. | ||
83 | -- > 27 Full set bill of lading | ||
84 | -- > Full set of bill of lading is required. | ||
85 | -- > 28 Full set bill of lading less one original | ||
86 | -- > Full set of bill of lading, less one original bill of | ||
87 | -- > lading, is required. | ||
88 | -- > 29 Full set bill of lading less two originals | ||
89 | -- > Full set of bill of lading, less two originals bill of | ||
90 | -- > lading, is required. | ||
91 | -- > 30 Shipped on board | ||
92 | -- > Transport document is to be marked "shipped on board". | ||
93 | -- > 31 Freight prepaid to be marked | ||
94 | -- > Transport document is to be marked "freight prepaid". | ||
95 | -- > 32 Freight collect to be marked | ||
96 | -- > Transport document is to be marked "freight collect". | ||
97 | -- > 33 Issued to order and blank endorsed | ||
98 | -- > Document is to be issued to order and must be blank | ||
99 | -- > endorsed. | ||
100 | -- > 34 Issued and endorsed to the order of | ||
101 | -- > Document is to be issued and endorsed to the order of a | ||
102 | -- > specified party. | ||
103 | -- > 35 Consigned to | ||
104 | -- > Transport document is to be consigned to a specified | ||
105 | -- > party. | ||
106 | -- > 36 Notify | ||
107 | -- > Transport document is to be marked "notify party". | ||
108 | -- > 37 Issued by | ||
109 | -- > Document is to be issued by a specified party. | ||
110 | -- > 38 Charter party allowed | ||
111 | -- > Charter party bill of lading is allowed. | ||
112 | -- > 39 Loading on deck allowed | ||
113 | -- > Loading of goods on deck is allowed. | ||
114 | -- > 40 Quote actual flight date and flight number | ||
115 | -- > Document/message must evidence the actual flight date and | ||
116 | -- > the flight number certifying air transportation and | ||
117 | -- > countersigned by the respective airline company. | ||
118 | -- > 41 House AWB allowed | ||
119 | -- > House air waybill is allowed. | ||
120 | -- > 42 Express post receipt | ||
121 | -- > Express post receipt is required. | ||
122 | -- > 43 Air parcel post receipt | ||
123 | -- > Air parcel post receipt is required. | ||
124 | -- > 44 Parcel post receipt | ||
125 | -- > Parcel post receipt is required. | ||
126 | -- > 45 Issued to bearer | ||
127 | -- > Document is to be issued to bearer. | ||
128 | -- > 46 Full set of insurance certificate | ||
129 | -- > Full set of insurance certificate is required. | ||
130 | -- > 47 Full set of insurance policy | ||
131 | -- > Full set of insurance policy is required. | ||
132 | -- > 48 Addressed to | ||
133 | -- > Document is to be addressed to a specified party. | ||
134 | -- > 49 Transmission by telecommunication | ||
135 | -- > Document is to be transmitted by telecommunication. | ||
136 | -- > 50 Bill of exchange drawn on | ||
137 | -- > Bill of exchange is to be drawn on "party". | ||
138 | -- > 51 Bill of exchange in duplicate | ||
139 | -- > Bill of exchange is to be issued as drawn in duplicate. | ||
140 | -- > 52 Insurance certificate alternative | ||
141 | -- > Alternative to insurance certificate. | ||
142 | -- > 53 Insurance policy alternative | ||
143 | -- > Alternative to insurance policy. | ||
144 | -- > 54 Original(s) and copies to be certified | ||
145 | -- > Original and copies of document/message is to be | ||
146 | -- > certified by an official, or otherwise qualified, | ||
147 | -- > organization or person. | ||
148 | -- > 55 Original(s) and copies to be legalized | ||
149 | -- > Original and copies of document/message is to be issued | ||
150 | -- > under the legal requirements or a governmental authority. | ||
151 | -- > 56 Consolidators AWB allowed | ||
152 | -- > Consolidators air waybill is allowed. | ||
153 | -- > 57 Full set | ||
154 | -- > Full set of a document is required. | ||
155 | -- > 58 Full set less one original | ||
156 | -- > Full set of a document, less one original, is required. | ||
157 | -- > 59 Full set less two originals | ||
158 | -- > Full set of a document, less two originals, is required. | ||
159 | -- > 60 Goods despatched to | ||
160 | -- > Document must show that the goods have been despatched to | ||
161 | -- > a specified party. | ||
162 | -- > 61 Insurance certificate allowed | ||
163 | -- > Presentation of an insurance certificate instead of an | ||
164 | -- > insurance policy is allowed. | ||
165 | -- > 62 Issued to | ||
166 | -- > Document is to be issued to a specified party. | ||
167 | -- > 63 Original(s) and copy(ies) signed | ||
168 | -- > Original(s) and copy(ies) of the document must be signed. | ||
169 | -- > 64 Original(s) signed | ||
170 | -- > Original(s) of the document must be signed. | ||
171 | -- > 65 No disposal clause | ||
172 | -- > The shipper hereby irrevocably renounces any right to | ||
173 | -- > vary the identity of the consignee of these goods during | ||
174 | -- > transit. | ||
175 | -- > 66 Delivery without change of ownership | ||
176 | -- > There is no change of ownership of the goods after they | ||
177 | -- > are received by the consignee. | ||
178 | -- > 67 Delivery with change of ownership | ||
179 | -- > There is a change of ownership of the goods after they | ||
180 | -- > are received by the consignee. | ||
181 | -- > 68 Supply for outright purchase/sale | ||
182 | -- > Goods are supplied under outright purchase/sale | ||
183 | -- > condition. | ||
184 | -- > 69 Supply for consignment | ||
185 | -- > Goods are supplied for consignment purposes. | ||
186 | -- > 70 Supply for sale 'on approval' or after trial | ||
187 | -- > The sale of the goods will only be finalised after trial | ||
188 | -- > or approval. | ||
189 | -- > 71 Exchange of goods compensated in kind | ||
190 | -- > Goods are delivered on the basis of a compensation | ||
191 | -- > kind. | ||
192 | -- > 72 Sale for export by foreigner travelling in member state | ||
193 | -- > concerned | ||
194 | -- > A cross border delivery of goods to be sold by a | ||
195 | -- > foreigner travelling in the European Economic Community | ||
196 | -- > member state concerned. | ||
197 | -- > 73 Samples | ||
198 | -- > The delivered goods are samples. | ||
199 | -- > 74 Temporary export, loan or hire | ||
200 | -- > Loaned or hired goods delivered on a temporary export | ||
201 | -- > basis. | ||
202 | -- > 75 Temporary export, leasing | ||
203 | -- > Leased goods delivered on a temporary export basis. | ||
204 | -- > 76 Temporary export, operation for job processing | ||
205 | -- > Goods temporarily exported for operation for job | ||
206 | -- > processing. | ||
207 | -- > 77 Temporary export, repair and maintenance against payment | ||
208 | -- > Goods temporarily exported for a chargeable repair or | ||
209 | -- > maintenance reason. | ||
210 | -- > 78 Temporary export, repair and maintenance free of charge | ||
211 | -- > Goods temporarily exported for a free of charge repair or | ||
212 | -- > maintenance reason. | ||
213 | -- > 79 Reimport following job processing | ||
214 | -- > Goods reimported after they have been used for job | ||
215 | -- > processing. | ||
216 | -- > 80 Reimport following repair and maintenance against payment | ||
217 | -- > Goods reimported after a temporary export for a | ||
218 | -- > chargeable repair or maintenance reason. | ||
219 | -- > 81 Reimport following repair and maintenance free of charge | ||
220 | -- > Goods reimported after a temporary export for a | ||
221 | -- > free of charge repair or maintenance reason. | ||
222 | -- > 82 Supply of goods under joint production contract for defence | ||
223 | -- > purposes | ||
224 | -- > Goods supplied under joint production contact for | ||
225 | -- > defence purposes condition. | ||
226 | -- > 83 Supply of goods under joint production contract for civil | ||
227 | -- > purposes | ||
228 | -- > Goods supplied under joint production contact for | ||
229 | -- > civil purposes condition. | ||
230 | -- > 84 Supply of goods for warehousing for foreign account | ||
231 | -- > Goods supplied for warehousing for foreign account. | ||
232 | -- > 85 Supply of goods as gifts by country of despatch and food aid | ||
233 | -- > under European Economic Community regulation | ||
234 | -- > Goods supplied as gifts by country of despatch and food | ||
235 | -- > aid under European Economic Community regulation. | ||
236 | -- > 86 Supply of goods for disaster relief equipment | ||
237 | -- > Goods supplied as disaster relief equipment. | ||
238 | -- > 87 Supply of goods as transactions without compensation | ||
239 | -- > Goods supplied as transactions without compensation | ||
240 | -- > (financial or otherwise) involving goods which will not | ||
241 | -- > be re-exported or compensated by the importation of | ||
242 | -- > equivalent goods. | ||
243 | -- > 88 Supply of goods as returned consignment on which payment has | ||
244 | -- > been made | ||
245 | -- > Goods supplied as returned consignment on which payment | ||
246 | -- > has been made. | ||
247 | -- > 89 Supply of goods as returned consignment on which no payment | ||
248 | -- > has been made | ||
249 | -- > Goods supplied as returned consignment on which no | ||
250 | -- > payment has been made. | ||
251 | -- > 90 Supply of goods in standard exchange giving rise to payment | ||
252 | -- > Goods supplied in standard exchange giving rise to | ||
253 | -- > payment. | ||
254 | -- > 91 Supply of goods in standard exchange not giving rise to | ||
255 | -- > payment | ||
256 | -- > Goods supplied in standard exchange not giving rise to | ||
257 | -- > payment. | ||
258 | -- > 92 Supply of goods/services in standard exchange under warranty | ||
259 | -- > Goods/services provided in standard exchange under | ||
260 | -- > warranty. | ||
261 | -- > 93 Goods | ||
262 | -- > The special conditions for the tax declaration are linked | ||
263 | -- > to the fact that the line item relates to goods. | ||
264 | -- > 94 Service | ||
265 | -- > The special conditions for the tax declaration are linked | ||
266 | -- > to the fact that the line item is a service. | ||
267 | -- > 95 Financial regulation | ||
268 | -- > The special conditions are linked to the fact that the | ||
269 | -- > line item is a financial regulation. | ||
270 | -- > + 96 Promotional advertising | ||
271 | -- > A media press communication informing about a promotion. | ||
272 | -- > + 97 Promotional price | ||
273 | -- > Reduction in price for a specified period of time for | ||
274 | -- > promotional purposes. | ||
275 | -- > + 98 Promotional shelf display | ||
276 | -- > Product in promotion is displayed in a special shelf or | ||
277 | -- > display. | ||
278 | -- > + 99 Safety data sheet required to accompany goods when moved | ||
279 | -- > Material safety data sheet is required to accompany the | ||
280 | -- > goods when they are moved. | ||
281 | -- > + 100 Multiple delivery points | ||
282 | -- > An order that has more than one specified delivery point. | ||
283 | simple4183 :: Parser Value | ||
284 | simple4183 = simple "4183" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4215.hs b/specification/src/Text/Edifact/D96A/Simples/S4215.hs new file mode 100644 index 0000000..d64517c --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4215.hs | |||
@@ -0,0 +1,82 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S4215 | ||
7 | ( simple4215 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 4215 Transport charges method of payment, coded | ||
16 | -- > | ||
17 | -- > Desc: Identification of method of payment for transport charges. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > A Account | ||
22 | -- > The charges are to be charged to an account. | ||
23 | -- > CA Advance collect | ||
24 | -- > The amount of freight or other charge on a shipment | ||
25 | -- > advanced by one transportation line to another or to the | ||
26 | -- > shipper, to be collected from consignee. | ||
27 | -- > CC Collect | ||
28 | -- > A shipment on which freight charges will be paid by | ||
29 | -- > consignee. | ||
30 | -- > CF Collect, freight credited to payment customer | ||
31 | -- > Self explanatory. | ||
32 | -- > DF Defined by buyer and seller | ||
33 | -- > Self explanatory. | ||
34 | -- > FO FOB port of call | ||
35 | -- > Title and control of goods pass to the buyer at port of | ||
36 | -- > call. Responsibility for export taxes and cost of | ||
37 | -- > documents for overseas shipments have not been specified. | ||
38 | -- > IC Information copy, no payment due | ||
39 | -- > Transaction set has been provided for information only. | ||
40 | -- > MX Mixed | ||
41 | -- > Self explanatory. | ||
42 | -- > NC Service freight, no charge | ||
43 | -- > Self explanatory. | ||
44 | -- > NS Not specified | ||
45 | -- > Self explanatory. | ||
46 | -- > PA Advance prepaid | ||
47 | -- > Costs have been paid in advance. | ||
48 | -- > PB Customer pick-up/backhaul | ||
49 | -- > Buyer's private carriage picks up the goods as a return | ||
50 | -- > load to the buyer's facility. | ||
51 | -- > PC Prepaid but charged to customer | ||
52 | -- > shipping charges have been paid in advance of shipment | ||
53 | -- > but are charged back to consignee usually as line item on | ||
54 | -- > invoice for the purchased goods. | ||
55 | -- > PE Payable elsewhere | ||
56 | -- > Place of payment not known at the begin of conveyance. | ||
57 | -- > PO Prepaid only | ||
58 | -- > Payment in advance of freight and/or other charges prior | ||
59 | -- > to delivery of shipment at destination, usually by | ||
60 | -- > shipper at point of origin. | ||
61 | -- > PP Prepaid (by seller) | ||
62 | -- > Seller of goods makes payment to carrier for freight | ||
63 | -- > charges prior to shipment. | ||
64 | -- > PU Pickup | ||
65 | -- > Customer is responsible for payment of pickup charges at | ||
66 | -- > shipping point. | ||
67 | -- > RC Return container freight paid by customer | ||
68 | -- > Self explanatory. | ||
69 | -- > RF Return container freight free | ||
70 | -- > Self explanatory. | ||
71 | -- > RS Return container freight paid by supplier | ||
72 | -- > Self explanatory. | ||
73 | -- > TP Third party pay | ||
74 | -- > A third party, someone other than buyer or seller, is | ||
75 | -- > identified as responsible for payment of shipping | ||
76 | -- > charges. | ||
77 | -- > WC Weight condition | ||
78 | -- > Description to be provided. | ||
79 | -- > ZZZ Mutually defined | ||
80 | -- > Self explanatory. | ||
81 | simple4215 :: Parser Value | ||
82 | simple4215 = simple "4215" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4219.hs b/specification/src/Text/Edifact/D96A/Simples/S4219.hs new file mode 100644 index 0000000..167406e --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4219.hs | |||
@@ -0,0 +1,36 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S4219 | ||
7 | ( simple4219 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 4219 Transport priority, coded | ||
16 | -- > | ||
17 | -- > Desc: Coded priority of requested transport service. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Express | ||
22 | -- > Express treatment (if by rail, legal express regime for | ||
23 | -- > parcels transport). | ||
24 | -- > 2 High speed | ||
25 | -- > Transport under legal international rail convention (CIM) | ||
26 | -- > concluded between rail organizations and based on fast | ||
27 | -- > routing and specified timetables. | ||
28 | -- > 3 Normal speed | ||
29 | -- > Transport under legal international rail convention (CIM) | ||
30 | -- > concluded between rail organizations. | ||
31 | -- > 4 Post service | ||
32 | -- > Transport under conditions specified by UPU (Universal | ||
33 | -- > Postal Union) and Rail organizations (parcels transport | ||
34 | -- > only). | ||
35 | simple4219 :: Parser Value | ||
36 | simple4219 = simple "4219" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4221.hs b/specification/src/Text/Edifact/D96A/Simples/S4221.hs new file mode 100644 index 0000000..23a7de2 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4221.hs | |||
@@ -0,0 +1,123 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S4221 | ||
7 | ( simple4221 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 4221 Discrepancy, coded | ||
16 | -- > | ||
17 | -- > Desc: Code defining the disposition of any difference between the | ||
18 | -- > quantity ordered and invoiced, or shipped and invoiced for a | ||
19 | -- > line item or transaction. | ||
20 | -- > | ||
21 | -- > Repr: an..3 | ||
22 | -- > | ||
23 | -- > + AA Item discontinued by wholesaler | ||
24 | -- > The wholesaler no longer offers the ordered product. | ||
25 | -- > + AB Item no longer produced | ||
26 | -- > The item ordered has been discontinued and is no longer | ||
27 | -- > in production. | ||
28 | -- > + AC Over-shipped | ||
29 | -- > Code indicating that there was an excess quantity of | ||
30 | -- > goods in a shipment relative to the order. | ||
31 | -- > + AD Item out of stock at manufacturer | ||
32 | -- > The item is out of stock at manufacturer. | ||
33 | -- > + AE Delivered but not advised | ||
34 | -- > Shipment or goods have been delivered without any advance | ||
35 | -- > notification of delivery. | ||
36 | -- > + AF Goods delivered damaged | ||
37 | -- > Part or all of the goods in a shipment were delivered | ||
38 | -- > damaged. | ||
39 | -- > + AG Delivered too late | ||
40 | -- > Delivered but at a later date than the delivery date | ||
41 | -- > under the agreed conditions or stipulated in the order. | ||
42 | -- > AN Available now - no shipping schedule | ||
43 | -- > Self explanatory. | ||
44 | -- > AS Available now - scheduled to ship (date) | ||
45 | -- > Self explanatory. | ||
46 | -- > BK Back ordered from previous order | ||
47 | -- > Self explanatory. | ||
48 | -- > BP Shipment partial - back order to follow | ||
49 | -- > Self explanatory. | ||
50 | -- > CA Customer inquiry - all items | ||
51 | -- > Self explanatory. | ||
52 | -- > CC Shipment complete | ||
53 | -- > Self explanatory. | ||
54 | -- > CE Shipment includes extra items to meet price break | ||
55 | -- > Self explanatory. | ||
56 | -- > CI Customer inquiry - shipped items only | ||
57 | -- > Self explanatory. | ||
58 | -- > CK Cancelled from previous order | ||
59 | -- > Self explanatory. | ||
60 | -- > CM Shipment complete with additional quantity | ||
61 | -- > Self explanatory. | ||
62 | -- > CN Next carrier, PVE - (date) | ||
63 | -- > Self explanatory. | ||
64 | -- > CO Customer inquiry - unshipped items only | ||
65 | -- > Self explanatory. | ||
66 | -- > CP Shipment partial - considered complete, no backorder | ||
67 | -- > Self explanatory. | ||
68 | -- > CS Shipment complete with substitution | ||
69 | -- > Self explanatory. | ||
70 | -- > IC Item cancelled | ||
71 | -- > Self explanatory. | ||
72 | -- > IS Item represents substitution from original order | ||
73 | -- > Self explanatory. | ||
74 | -- > LS Last shipment (date) | ||
75 | -- > Self explanatory. | ||
76 | -- > NF Not yet published | ||
77 | -- > Self explanatory. | ||
78 | -- > NN Not in process - no shipping schedule | ||
79 | -- > Self explanatory. | ||
80 | -- > NS Not in process - schedule to ship (date) | ||
81 | -- > Self explanatory. | ||
82 | -- > OF Order sent to factory for production (date) | ||
83 | -- > Self explanatory. | ||
84 | -- > OM Item sent to factory for production (date) | ||
85 | -- > Self explanatory. | ||
86 | -- > OP Out of print | ||
87 | -- > Self explanatory. | ||
88 | -- > OS Item out of stock because of strike of force majeure | ||
89 | -- > Self explanatory. | ||
90 | -- > OW Item out of stock at wholesaler | ||
91 | -- > Self explanatory. | ||
92 | -- > PA Purchase order inquiry - all items | ||
93 | -- > Self explanatory. | ||
94 | -- > PD Purchase order complete | ||
95 | -- > Self explanatory. | ||
96 | -- > PI Purchase order inquiry - shipped items only | ||
97 | -- > Self explanatory. | ||
98 | -- > PK Packed-to-date (date) | ||
99 | -- > Self explanatory. | ||
100 | -- > PN In process - no shipping schedule | ||
101 | -- > Self explanatory. | ||
102 | -- > PO Purchase order inquiry - unshipped items only | ||
103 | -- > Self explanatory. | ||
104 | -- > PP Purchase order inquiry - specific items | ||
105 | -- > Self explanatory. | ||
106 | -- > PS In process - scheduled to ship (date) | ||
107 | -- > Self explanatory. | ||
108 | -- > RA Item rationed | ||
109 | -- > Self explanatory. | ||
110 | -- > SL Shipped-to-date (date) | ||
111 | -- > Self explanatory. | ||
112 | -- > SP Scheduled for production at factory | ||
113 | -- > Self explanatory. | ||
114 | -- > SS Split shipment | ||
115 | -- > Shipment is only part of the ordered quantity. | ||
116 | -- > TW Item temporary discontinued by wholesaler | ||
117 | -- > Self explanatory. | ||
118 | -- > UR Unsolicited report | ||
119 | -- > Self explanatory. | ||
120 | -- > ZZZ Mutually defined | ||
121 | -- > Self explanatory. | ||
122 | simple4221 :: Parser Value | ||
123 | simple4221 = simple "4221" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4233.hs b/specification/src/Text/Edifact/D96A/Simples/S4233.hs new file mode 100644 index 0000000..f288b86 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4233.hs | |||
@@ -0,0 +1,90 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S4233 | ||
7 | ( simple4233 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 4233 Marking instructions, coded | ||
16 | -- > | ||
17 | -- > Desc: Code indicating instructions on how specified packages or | ||
18 | -- > physical units should be marked. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > 1 Do not mark suppliers company name | ||
23 | -- > Self explanatory. | ||
24 | -- > 2 Mark customers company name | ||
25 | -- > Self explanatory. | ||
26 | -- > 3 Mark customers references | ||
27 | -- > Self explanatory. | ||
28 | -- > 4 Mark additionally customers article description | ||
29 | -- > Self explanatory. | ||
30 | -- > 5 Mark exclusively customers article description | ||
31 | -- > Self explanatory. | ||
32 | -- > 6 Mark packages dimensions | ||
33 | -- > Self explanatory. | ||
34 | -- > 7 Mark net weight | ||
35 | -- > Self explanatory. | ||
36 | -- > 8 Mark gross weight | ||
37 | -- > Self explanatory. | ||
38 | -- > 9 Mark tare weight | ||
39 | -- > Self explanatory. | ||
40 | -- > 10 Mark batch number | ||
41 | -- > Self explanatory. | ||
42 | -- > 11 Mark article number customer | ||
43 | -- > Self explanatory. | ||
44 | -- > 12 Mark running number of packages | ||
45 | -- > Self explanatory. | ||
46 | -- > 13 Mark date of production | ||
47 | -- > Self explanatory. | ||
48 | -- > 14 Mark expiry date | ||
49 | -- > Self explanatory. | ||
50 | -- > 15 Mark supplier number | ||
51 | -- > Self explanatory. | ||
52 | -- > 16 Buyer's instructions | ||
53 | -- > Markings as specified by the buyer. | ||
54 | -- > 17 Seller's instructions | ||
55 | -- > Markings as specified by the seller. | ||
56 | -- > 18 Carrier's instructions | ||
57 | -- > Markings as specified by carrier. | ||
58 | -- > 19 Legal requirements | ||
59 | -- > Markings as specified by law. | ||
60 | -- > 20 Industry instructions | ||
61 | -- > Markings as specified by industry. | ||
62 | -- > 21 Line item only | ||
63 | -- > Exclusive reference markings for this line. | ||
64 | -- > 22 Premarked by buyer | ||
65 | -- > Self explanatory. | ||
66 | -- > 23 Entire shipment | ||
67 | -- > Markings refer to the entire shipment. | ||
68 | -- > 24 Shipper assigned | ||
69 | -- > Markings to identify a shipment, package or carton as | ||
70 | -- > assigned by shipper. | ||
71 | -- > 25 Shipper assigned roll number | ||
72 | -- > Markings to identify a roll as assigned by the shipper. | ||
73 | -- > 26 Shipper assigned skid number | ||
74 | -- > Markings used to identify a skid as assigned by shipper. | ||
75 | -- > 27 Uniform Code Council (UCC) format | ||
76 | -- > Markings according to UCC format are required. System of | ||
77 | -- > coding products where by each item/multipack case type is | ||
78 | -- > uniquely identified. A unique manufacturer Id is assigned | ||
79 | -- > by the UCC. | ||
80 | -- > 28 Mark free text | ||
81 | -- > Description to be provided. | ||
82 | -- > + 29 Mark case number | ||
83 | -- > Case numbers to be used for marking. | ||
84 | -- > + 30 Mark serial shipping container code | ||
85 | -- > Requests the marking of the serial shipping container | ||
86 | -- > code to the transport container or packaging. | ||
87 | -- > ZZZ Mutually defined | ||
88 | -- > Self explanatory. | ||
89 | simple4233 :: Parser Value | ||
90 | simple4233 = simple "4233" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4237.hs b/specification/src/Text/Edifact/D96A/Simples/S4237.hs new file mode 100644 index 0000000..d3b6818 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4237.hs | |||
@@ -0,0 +1,35 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S4237 | ||
7 | ( simple4237 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 4237 Prepaid/collect indicator, coded | ||
16 | -- > | ||
17 | -- > Desc: Code indicating whether freight item amount is prepaid or to | ||
18 | -- > be collected. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > A Payable elsewhere | ||
23 | -- > Responsibility for payment of transport charges unknown | ||
24 | -- > at time of departure. | ||
25 | -- > B Third party to pay | ||
26 | -- > A third party to pay the freight bill is known at the | ||
27 | -- > time of shipment. | ||
28 | -- > C Collect | ||
29 | -- > Charges are (to be) collected from the consignee at the | ||
30 | -- > destination. | ||
31 | -- > P Prepaid | ||
32 | -- > Charges are (to be) prepaid before the transport actually | ||
33 | -- > leaves. | ||
34 | simple4237 :: Parser Value | ||
35 | simple4237 = simple "4237" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4294.hs b/specification/src/Text/Edifact/D96A/Simples/S4294.hs new file mode 100644 index 0000000..62f0ff2 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4294.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S4294 | ||
7 | ( simple4294 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 4294 Change reason | ||
16 | -- > | ||
17 | -- > Desc: Description of the reason for a change. | ||
18 | -- > | ||
19 | -- > Repr: an..35 | ||
20 | simple4294 :: Parser Value | ||
21 | simple4294 = simple "4294" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4295.hs b/specification/src/Text/Edifact/D96A/Simples/S4295.hs new file mode 100644 index 0000000..36a8607 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4295.hs | |||
@@ -0,0 +1,117 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S4295 | ||
7 | ( simple4295 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 4295 Change reason, coded | ||
16 | -- > | ||
17 | -- > Desc: Identification of the reason for a change. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > AA Member attribute change | ||
22 | -- > An attribute of a member of a group has changed. | ||
23 | -- > AB Abroad | ||
24 | -- > In an other country. | ||
25 | -- > AC Member category change | ||
26 | -- > The member or benefits category has changed. | ||
27 | -- > AD Death | ||
28 | -- > Subject has died. | ||
29 | -- > AE Disability | ||
30 | -- > Subject is disabled. | ||
31 | -- > AF Early retirement | ||
32 | -- > Retirement before the normal retirement age. | ||
33 | -- > AG Hardship | ||
34 | -- > Subject is incurring hardship. | ||
35 | -- > AH Ill health | ||
36 | -- > Subject has ill health. | ||
37 | -- > AI Leaving employer | ||
38 | -- > Subject is leaving employer. | ||
39 | -- > AJ Leaving industry | ||
40 | -- > Person is leaving, or has left, an identified industry. | ||
41 | -- > AK Level/rate table change | ||
42 | -- > The insurance level/rate table has changed. | ||
43 | -- > AL Normal retirement | ||
44 | -- > Subject has retired at the normal retirement age. | ||
45 | -- > AM Other | ||
46 | -- > Reason differs from any of the other coded values. | ||
47 | -- > AN Retrenchment | ||
48 | -- > Subject has been retrenched from work. | ||
49 | -- > AO Resignation | ||
50 | -- > Subject has resigned from work. | ||
51 | -- > AP Member status change | ||
52 | -- > The member status has changed. | ||
53 | -- > AQ Alternate quantity and unit of measurement | ||
54 | -- > Self explanatory. | ||
55 | -- > + AR Article out of assortment for particular company | ||
56 | -- > Item normally part of a suppliers standard assortment but | ||
57 | -- > is unavailable for a specific buyer due to legal or | ||
58 | -- > commercial reasons. | ||
59 | -- > + AS Article out of assortment | ||
60 | -- > Article normally part of a standard assortment is | ||
61 | -- > unavailable. | ||
62 | -- > + AT Item not ordered | ||
63 | -- > Code indicating the item or product was not ordered. | ||
64 | -- > + AU No delivery due to outstanding payments | ||
65 | -- > Delivery of an item was stopped due to outstanding | ||
66 | -- > deliveries which have not yet been paid. | ||
67 | -- > + AV Out of inventory | ||
68 | -- > Item is out of inventory. | ||
69 | -- > BD Blueprint deviation | ||
70 | -- > Self explanatory. | ||
71 | -- > BQ Balancing quantity | ||
72 | -- > Amount needed to resolve difference between ordered and | ||
73 | -- > delivered quantity. | ||
74 | -- > DC Date change | ||
75 | -- > Self explanatory. | ||
76 | -- > EV Estimated quantity | ||
77 | -- > Self explanatory. | ||
78 | -- > GU Gross volume per pack and unit of measure | ||
79 | -- > Self explanatory. | ||
80 | -- > GW Gross weight per pack | ||
81 | -- > Self explanatory. | ||
82 | -- > LD Length difference | ||
83 | -- > Self explanatory. | ||
84 | -- > MC Pack/size measure difference | ||
85 | -- > Description to be provided. | ||
86 | -- > PC Pack difference | ||
87 | -- > Self-explanatory. | ||
88 | -- > PD Pack dimension difference | ||
89 | -- > Description to be provided. | ||
90 | -- > PQ Pack quantity | ||
91 | -- > Self explanatory. | ||
92 | -- > PS Product/services ID change | ||
93 | -- > Self explanatory. | ||
94 | -- > PW Pack weight difference | ||
95 | -- > Self explanatory. | ||
96 | -- > PZ Pack size difference | ||
97 | -- > Self-explanatory. | ||
98 | -- > QO Quantity ordered | ||
99 | -- > Self explanatory. | ||
100 | -- > QP Quantity based on price qualifier | ||
101 | -- > Self explanatory. | ||
102 | -- > QT Quantity price break | ||
103 | -- > Self explanatory. | ||
104 | -- > SC Size difference | ||
105 | -- > Self explanatory. | ||
106 | -- > UM Unit of measure difference | ||
107 | -- > Self explanatory. | ||
108 | -- > UP Unit price | ||
109 | -- > Self explanatory. | ||
110 | -- > WD Width difference | ||
111 | -- > Self explanatory. | ||
112 | -- > WO Weight qualifier/gross weight per package | ||
113 | -- > Self explanatory. | ||
114 | -- > ZZZ Mutually defined | ||
115 | -- > Self explanatory. | ||
116 | simple4295 :: Parser Value | ||
117 | simple4295 = simple "4295" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4343.hs b/specification/src/Text/Edifact/D96A/Simples/S4343.hs new file mode 100644 index 0000000..3cf3cc9 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4343.hs | |||
@@ -0,0 +1,58 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S4343 | ||
7 | ( simple4343 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 4343 Response type, coded | ||
16 | -- > | ||
17 | -- > Desc: Code specifying the type of acknowledgement required or | ||
18 | -- > transmitted. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > AA Debit advice | ||
23 | -- > Receiver of the payment message needs to return a debit | ||
24 | -- > advice in response to the payment message. | ||
25 | -- > AB Message acknowledgement | ||
26 | -- > Indicates that an acknowledge relating to receipt is | ||
27 | -- > required. | ||
28 | -- > AC Acknowledge - with detail and change | ||
29 | -- > Acknowledge complete including changes. | ||
30 | -- > AD Acknowledge - with detail, no change | ||
31 | -- > Acknowledge complete without changes. | ||
32 | -- > AF Debit advice/message acknowledgement | ||
33 | -- > The sender wishes to receive both a Debit Advice and an | ||
34 | -- > acknowledgement of receipt for a payment message. | ||
35 | -- > AG Authentication | ||
36 | -- > Authentication, by a party, of a document established for | ||
37 | -- > him by another party. | ||
38 | -- > + AI Acknowledge only changes | ||
39 | -- > Acknowledgement of changes only is required. | ||
40 | -- > AP Accepted | ||
41 | -- > Indication that the referenced offer or transaction | ||
42 | -- > (e.g., cargo booking or quotation request) has been | ||
43 | -- > accepted. | ||
44 | -- > CA Conditionally accepted | ||
45 | -- > Indication that the referenced offer or transaction | ||
46 | -- > (e.g., cargo booking or quotation request) has been | ||
47 | -- > accepted under conditions indicated in this message. | ||
48 | -- > CO Confirmation of measurements | ||
49 | -- > Indication that the message contains the physical | ||
50 | -- > measurements on which the charges will be based. | ||
51 | -- > # NA No acknowledgement needed | ||
52 | -- > Self explanatory. | ||
53 | -- > RE Rejected | ||
54 | -- > Indication that the referenced offer or transaction | ||
55 | -- > (e.g., cargo booking or quotation request) is not | ||
56 | -- > accepted. | ||
57 | simple4343 :: Parser Value | ||
58 | simple4343 = simple "4343" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4347.hs b/specification/src/Text/Edifact/D96A/Simples/S4347.hs new file mode 100644 index 0000000..4e8b8ad --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4347.hs | |||
@@ -0,0 +1,45 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.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 id. function qualifier | ||
16 | -- > | ||
17 | -- > Desc: Indication of the function of the product code. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Additional identification | ||
22 | -- > Information which specifies and qualifies product | ||
23 | -- > identifications. | ||
24 | -- > 2 Identification for potential substitution | ||
25 | -- > The given item number(s) describe(s) a substituting | ||
26 | -- > product if the original product is not available. | ||
27 | -- > 3 Substituted by | ||
28 | -- > The given item number is the number of the product that | ||
29 | -- > substitutes another one. | ||
30 | -- > 4 Substituted for | ||
31 | -- > The given item number is the number of the original | ||
32 | -- > product substituted by another. | ||
33 | -- > 5 Product identification | ||
34 | -- > Self explanatory. | ||
35 | -- > 6 Successor product id | ||
36 | -- > Product id of the product that will follow the one | ||
37 | -- > currently in production/trade. | ||
38 | -- > 7 Predecessor product id | ||
39 | -- > Product id of the predecessor of the product currently in | ||
40 | -- > production/trade. | ||
41 | -- > 8 Expired/out of production | ||
42 | -- > The given item number is the expired item number of the | ||
43 | -- > product. It has been replaced. | ||
44 | simple4347 :: Parser Value | ||
45 | simple4347 = simple "4347" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4400.hs b/specification/src/Text/Edifact/D96A/Simples/S4400.hs new file mode 100644 index 0000000..4e9af50 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4400.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S4400 | ||
7 | ( simple4400 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 4400 Instruction | ||
16 | -- > | ||
17 | -- > Desc: Description of an instruction. | ||
18 | -- > | ||
19 | -- > Repr: an..35 | ||
20 | simple4400 :: Parser Value | ||
21 | simple4400 = simple "4400" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4401.hs b/specification/src/Text/Edifact/D96A/Simples/S4401.hs new file mode 100644 index 0000000..c5bd232 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4401.hs | |||
@@ -0,0 +1,106 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S4401 | ||
7 | ( simple4401 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 4401 Instruction, coded | ||
16 | -- > | ||
17 | -- > Desc: Specification of an action to be taken by the receiver of the | ||
18 | -- > message. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > AA Send credit note | ||
23 | -- > Self explanatory. | ||
24 | -- > AB Change invoice | ||
25 | -- > Send invoice, taking into account specified | ||
26 | -- > discrepancies. | ||
27 | -- > AD Advise | ||
28 | -- > Instruction to advise a party. | ||
29 | -- > X AE Change invoice | ||
30 | -- > Send invoice, taking into account specified | ||
31 | -- > discrepancies. Use code value AB. | ||
32 | -- > AF Stop delivery process | ||
33 | -- > Self-explanatory. | ||
34 | -- > AG Send replacement | ||
35 | -- > The identified item must be sent for replacement. | ||
36 | -- > AH Pick-up | ||
37 | -- > The identified item is to be picked up. | ||
38 | -- > AI Advise by telecommunication | ||
39 | -- > Advise of documentary credit by telecommunication. | ||
40 | -- > AJ Advise by fax | ||
41 | -- > Instruction to advise party by fax. | ||
42 | -- > AK By registered airmail | ||
43 | -- > Issue documentary credit by registered airmail. | ||
44 | -- > AL By registered airmail in one set | ||
45 | -- > Deliver documents in one set by registered airmail. | ||
46 | -- > AM By registered airmail in two sets | ||
47 | -- > Deliver documents in two sets by registered airmail. | ||
48 | -- > AP Advise by phone | ||
49 | -- > Instruction to advise party by phone. | ||
50 | -- > AT Advise by telex | ||
51 | -- > Instruction to advise party by telex. | ||
52 | -- > CO Convert | ||
53 | -- > Convert the message into other format. | ||
54 | -- > DA Without | ||
55 | -- > The bank advising the documentary credit is not requested | ||
56 | -- > to confirm the credit. | ||
57 | -- > DB May add | ||
58 | -- > The bank advising the documentary credit may add its | ||
59 | -- > confirmation to the documentary credit. | ||
60 | -- > DC Confirm | ||
61 | -- > The bank advising the documentary credit is requested to | ||
62 | -- > confirm the credit. | ||
63 | -- > DD By registered mail | ||
64 | -- > Issue documentary credit by registered mail. | ||
65 | -- > DE By courier service | ||
66 | -- > Issue documentary credit by courier service. | ||
67 | -- > DF By teletransmission | ||
68 | -- > Issue documentary credit by teletransmission. | ||
69 | -- > DG Preadvice by teletransmission | ||
70 | -- > Preadvise documentary credit by teletransmission. | ||
71 | -- > DH By courier service in one set | ||
72 | -- > Deliver documents in one set by courier service. | ||
73 | -- > DI By courier service in two sets | ||
74 | -- > Deliver documents in two sets by courier service. | ||
75 | -- > DJ By registered mail in one set | ||
76 | -- > Deliver documents in one set by registered mail. | ||
77 | -- > DK By registered mail in two sets | ||
78 | -- > Deliver documents in two sets by registered mail. | ||
79 | -- > DN Per teletransmission | ||
80 | -- > Deliver documents by teletransmission. | ||
81 | -- > DO Advise beneficiary by phone | ||
82 | -- > Advise beneficiary of documentary credit by phone. | ||
83 | -- > DP Late presentation of documents within D/C validity | ||
84 | -- > acceptable | ||
85 | -- > Late presentation of documents with the documentary | ||
86 | -- > credit validity is acceptable. | ||
87 | -- > EI EDI | ||
88 | -- > Instructions to advise beneficiary by EDI. | ||
89 | -- > EM Electronic mail | ||
90 | -- > Instructions to advise beneficiary by electronic mail. | ||
91 | -- > EX Expedite | ||
92 | -- > Forward the information to requested party immediately. | ||
93 | -- > QC Quality control held | ||
94 | -- > Goods to be held from distribution by stockholder until a | ||
95 | -- > quality control assessment is completed by the | ||
96 | -- > manufacturer. | ||
97 | -- > QE Quality control embargo | ||
98 | -- > Quality control assessment is negative, goods are to be | ||
99 | -- > held from distribution by stockholder. | ||
100 | -- > RL Released | ||
101 | -- > Goods are released by manufacturer for distribution by | ||
102 | -- > stockholder. | ||
103 | -- > SW S.W.I.F.T. | ||
104 | -- > Instructions to advise beneficiary by S.W.I.F.T. | ||
105 | simple4401 :: Parser Value | ||
106 | simple4401 = simple "4401" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4403.hs b/specification/src/Text/Edifact/D96A/Simples/S4403.hs new file mode 100644 index 0000000..523b8fb --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4403.hs | |||
@@ -0,0 +1,43 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S4403 | ||
7 | ( simple4403 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 4403 Instruction qualifier | ||
16 | -- > | ||
17 | -- > Desc: Code giving specific meaning to the type of instructions. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Action required | ||
22 | -- > Instruction requires action. | ||
23 | -- > 2 Party instructions | ||
24 | -- > Self explanatory. | ||
25 | -- > 3 Maximum value exceeded instructions | ||
26 | -- > Instruction how to act if maximum value will be or has | ||
27 | -- > been exceeded. | ||
28 | -- > 4 Confirmation instructions | ||
29 | -- > Documentary credit confirmation instructions. | ||
30 | -- > 5 Method of issuance | ||
31 | -- > Documentary credit confirmation of issuance. | ||
32 | -- > 6 Pre-advice instructions | ||
33 | -- > Documentary credit pre-advice instructions. | ||
34 | -- > 7 Documents delivery instruction | ||
35 | -- > Delivery instructions for documents required under a | ||
36 | -- > documentary credit. | ||
37 | -- > 8 Additional terms and/or conditions documentary credit | ||
38 | -- > Additional terms and/or conditions to the documentary | ||
39 | -- > credit. | ||
40 | -- > 9 Investment instruction | ||
41 | -- > Instruction refers to an investment. | ||
42 | simple4403 :: Parser Value | ||
43 | simple4403 = simple "4403" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4405.hs b/specification/src/Text/Edifact/D96A/Simples/S4405.hs new file mode 100644 index 0000000..fa997d8 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4405.hs | |||
@@ -0,0 +1,69 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S4405 | ||
7 | ( simple4405 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 4405 Status, coded | ||
16 | -- > | ||
17 | -- > Desc: Provides information regarding a status. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 To be done | ||
22 | -- > Remark that the requested service in the order remains | ||
23 | -- > outstanding. | ||
24 | -- > 2 Done | ||
25 | -- > The instruction has been completed. | ||
26 | -- > 3 Passed on | ||
27 | -- > The information has been passed on. | ||
28 | -- > 4 Final | ||
29 | -- > The amount has the status of finality. | ||
30 | -- > 5 Subject to final payment | ||
31 | -- > The amount is subject to finality. | ||
32 | -- > 6 Minimum | ||
33 | -- > The amount quoted is a minimum tariff. | ||
34 | -- > 7 Fixed | ||
35 | -- > The amount quoted is a fixed tariff. | ||
36 | -- > 8 Maximum | ||
37 | -- > The amount quoted is a maximum tariff. | ||
38 | -- > 9 Information | ||
39 | -- > The amount is quoted for information only, it is not part | ||
40 | -- > of the charges to be deducted or added. | ||
41 | -- > 10 0 day available | ||
42 | -- > The amount is available today. | ||
43 | -- > 11 1 day available | ||
44 | -- > The amount is available on the next banking office day | ||
45 | -- > after the booking date. | ||
46 | -- > 12 2 days available | ||
47 | -- > The amount is available on the second banking office day | ||
48 | -- > after the booking date. | ||
49 | -- > 13 3 days available | ||
50 | -- > The amount available on the third banking office day | ||
51 | -- > after the booking date. | ||
52 | -- > 14 Uncollected funds | ||
53 | -- > Funds not collected by beneficiary. | ||
54 | -- > 15 Nil | ||
55 | -- > Self explanatory. | ||
56 | -- > 16 None advised | ||
57 | -- > Self explanatory. | ||
58 | -- > 17 Requested | ||
59 | -- > Self explanatory. | ||
60 | -- > 18 Free of charge | ||
61 | -- > Self explanatory. | ||
62 | -- > 19 Rounded | ||
63 | -- > Self explanatory. | ||
64 | -- > 20 Permanent | ||
65 | -- > Self-explanatory. | ||
66 | -- > 21 Temporary | ||
67 | -- > Self-explanatory. | ||
68 | simple4405 :: Parser Value | ||
69 | simple4405 = simple "4405" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4440.hs b/specification/src/Text/Edifact/D96A/Simples/S4440.hs new file mode 100644 index 0000000..a551e74 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4440.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S4440 | ||
7 | ( simple4440 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 4440 Free text | ||
16 | -- > | ||
17 | -- > Desc: Free text field available to the message sender for | ||
18 | -- > information. | ||
19 | -- > | ||
20 | -- > Repr: an..70 | ||
21 | simple4440 :: Parser Value | ||
22 | simple4440 = simple "4440" (alphaNumeric `upTo` 70) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4441.hs b/specification/src/Text/Edifact/D96A/Simples/S4441.hs new file mode 100644 index 0000000..d0e8f31 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4441.hs | |||
@@ -0,0 +1,24 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S4441 | ||
7 | ( simple4441 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 4441 Free text, coded | ||
16 | -- > | ||
17 | -- > Desc: Free text in coded form. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > Note: User or association defined code. May be used in combination | ||
22 | -- > with 1131/3055. | ||
23 | simple4441 :: Parser Value | ||
24 | simple4441 = simple "4441" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4451.hs b/specification/src/Text/Edifact/D96A/Simples/S4451.hs new file mode 100644 index 0000000..eb47981 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4451.hs | |||
@@ -0,0 +1,486 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S4451 | ||
7 | ( simple4451 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 4451 Text subject qualifier | ||
16 | -- > | ||
17 | -- > Desc: Code specifying subject of a free text. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > AAA Goods description | ||
22 | -- > [7002] Plain language description of the nature of the | ||
23 | -- > goods sufficient to identify them at the level required | ||
24 | -- > for banking, Customs, statistical or transport purposes, | ||
25 | -- > avoiding unnecessary detail (Generic term). | ||
26 | -- > AAB Terms of payments | ||
27 | -- > [4276] Conditions of payment between the parties to a | ||
28 | -- > transaction (generic term). | ||
29 | -- > AAC Dangerous goods additional information | ||
30 | -- > Additional information concerning dangerous goods. | ||
31 | -- > AAD Dangerous goods, technical name | ||
32 | -- > Proper shipping name, supplemented as necessary with the | ||
33 | -- > correct technical name, by which a dangerous substance or | ||
34 | -- > article may be correctly identified or which is | ||
35 | -- > sufficiently informative to permit identification by | ||
36 | -- > reference to generally available literature. | ||
37 | -- > AAE Acknowledgement description | ||
38 | -- > The content of an acknowledgement. | ||
39 | -- > AAF Rate additional information | ||
40 | -- > Specific details applying to rates. | ||
41 | -- > AAG Party instructions | ||
42 | -- > Indicates that the segment contains instructions to be | ||
43 | -- > passed on to the identified party. | ||
44 | -- > AAH Customs information | ||
45 | -- > [4034] Information entered by Customs on the CIM. | ||
46 | -- > AAI General information | ||
47 | -- > Self explanatory. | ||
48 | -- > AAJ Additional conditions of sale/purchase | ||
49 | -- > Additional conditions specific to this order or project. | ||
50 | -- > AAK Price conditions | ||
51 | -- > Information on the price conditions that are expected or | ||
52 | -- > given. | ||
53 | -- > AAL Goods dimensions in characters | ||
54 | -- > Expression of a number in characters as length of ten | ||
55 | -- > meters. | ||
56 | -- > AAM Equipment re-usage restrictions | ||
57 | -- > Technical or commercial reasons why a piece of equipment | ||
58 | -- > may not be re-used after the current transport | ||
59 | -- > terminates. | ||
60 | -- > AAN Handling restriction | ||
61 | -- > Restrictions in handling depending on the technical | ||
62 | -- > characteristics of the piece of equipment or on the | ||
63 | -- > nature of the goods. | ||
64 | -- > AAO Error description (free text) | ||
65 | -- > Error described by a free text. | ||
66 | -- > AAP Response (free text) | ||
67 | -- > Free text of the response to a communication. | ||
68 | -- > AAQ Package content's description | ||
69 | -- > Self explanatory. | ||
70 | -- > AAR Terms of delivery | ||
71 | -- > (4053) Free text of the non Incoterms terms of delivery. | ||
72 | -- > For Incoterms, use: 4053. | ||
73 | -- > AAS Bill of lading remarks | ||
74 | -- > Self explanatory. | ||
75 | -- > AAT Mode of settlement information | ||
76 | -- > Free text information on an IATA Air Waybill to indicate | ||
77 | -- > means by which account is to be settled. | ||
78 | -- > AAU Consignment invoice information | ||
79 | -- > Self explanatory. | ||
80 | -- > AAV Clearance invoice information | ||
81 | -- > Self explanatory. | ||
82 | -- > AAW Letter of credit information | ||
83 | -- > Self explanatory. | ||
84 | -- > AAX License information | ||
85 | -- > Self explanatory. | ||
86 | -- > AAY Certification statements | ||
87 | -- > Self explanatory. | ||
88 | -- > AAZ Additional export information | ||
89 | -- > Self explanatory. | ||
90 | -- > ABA Tariff statements | ||
91 | -- > Self explanatory. | ||
92 | -- > ABC Conditions of sale or purchase | ||
93 | -- > Additional information regarding terms and conditions | ||
94 | -- > which apply to the transaction. | ||
95 | -- > ABD Nature of transaction | ||
96 | -- > An indication for customs of the type of contract under | ||
97 | -- > which goods are supplied. | ||
98 | -- > ABE Additional terms and/or conditions (documentary credit) | ||
99 | -- > Additional terms and/or conditions to the documentary | ||
100 | -- > credit. | ||
101 | -- > ABF Instructions or information about standby documentary credit | ||
102 | -- > Instruction or information about a standby documentary | ||
103 | -- > credit. | ||
104 | -- > ABG Instructions or information about partial shipment(s) | ||
105 | -- > Instructions or information about partial shipment(s). | ||
106 | -- > ABH Instructions or information about transhipment(s) | ||
107 | -- > Instructions or information about transhipment(s). | ||
108 | -- > ABI Additional handling instructions documentary credit | ||
109 | -- > Additional handling instructions for a documentary | ||
110 | -- > credit. | ||
111 | -- > ABJ Domestic routing information | ||
112 | -- > Self explanatory. | ||
113 | -- > ABK Chargeable category of equipment | ||
114 | -- > Equipment types are coded by category for financial | ||
115 | -- > purposes. | ||
116 | -- > ABL Government information | ||
117 | -- > Self explanatory. | ||
118 | -- > ABM Onward routing information | ||
119 | -- > Self explanatory. | ||
120 | -- > ABN Accounting information | ||
121 | -- > Self explanatory. | ||
122 | -- > ABO Discrepancy information | ||
123 | -- > Free text or coded information to indicate a specific | ||
124 | -- > discrepancy. | ||
125 | -- > ABP Confirmation instructions | ||
126 | -- > Documentary credit confirmation instructions. | ||
127 | -- > ABQ Method of issuance | ||
128 | -- > Method of issuance of documentary credit. | ||
129 | -- > ABR Documents delivery instructions | ||
130 | -- > Delivery instructions for documents required under a | ||
131 | -- > documentary credit. | ||
132 | -- > ABS Additional conditions | ||
133 | -- > Additional conditions to the issuance of a documentary | ||
134 | -- > credit. | ||
135 | -- > ABT Information/instructions about additional amounts covered | ||
136 | -- > Additional amounts information/instruction. | ||
137 | -- > ABU Deferred payment termed additional | ||
138 | -- > Additional terms concerning deferred payment. | ||
139 | -- > ABV Acceptance terms additional | ||
140 | -- > Additional terms concerning acceptance. | ||
141 | -- > ABW Negotiation terms additional | ||
142 | -- > Additional terms concerning negotiation. | ||
143 | -- > ABX Document name and documentary requirements | ||
144 | -- > Document name and documentary requirements. | ||
145 | -- > ABY Regulatory information | ||
146 | -- > The free text contains information for regulatory | ||
147 | -- > authority. | ||
148 | -- > ABZ Instructions/information about revolving documentary credit | ||
149 | -- > Instructions/information about a revolving documentary | ||
150 | -- > credit. | ||
151 | -- > ACA Documentary requirements | ||
152 | -- > Specification of the documentary requirements. | ||
153 | -- > ACB Additional information | ||
154 | -- > Self explanatory. | ||
155 | -- > ACC Factor assignment clause | ||
156 | -- > Assignment based on an agreement between seller and | ||
157 | -- > factor. | ||
158 | -- > ACD Reason | ||
159 | -- > Reason for a request or response. | ||
160 | -- > ACE Dispute | ||
161 | -- > A notice, usually from buyer to seller, that something | ||
162 | -- > was found wrong with goods delivered or the services | ||
163 | -- > rendered, or with the related invoice. | ||
164 | -- > ACF Additional attribute information | ||
165 | -- > The text refers to information about an additional | ||
166 | -- > attribute not otherwise specified. | ||
167 | -- > ACG Absence declaration | ||
168 | -- > A declaration on the reason of the absence. | ||
169 | -- > ACH Aggregation statement | ||
170 | -- > A statement on the way a specific variable or set of | ||
171 | -- > variables has been aggregated. | ||
172 | -- > ACI Compilation statement | ||
173 | -- > A statement on the compilation status of an array or | ||
174 | -- > other set of figures or calculations. | ||
175 | -- > ACJ Definitional exception | ||
176 | -- > An exception to the agreed definition of a term, concept, | ||
177 | -- > formula or other object. | ||
178 | -- > ACK Privacy statement | ||
179 | -- > A statement on the privacy or confidential nature of an | ||
180 | -- > object. | ||
181 | -- > ACL Quality statement | ||
182 | -- > A statement on the quality of an object. | ||
183 | -- > ACM Statistical description | ||
184 | -- > The description of a statistical object such as a value | ||
185 | -- > list, concept, or structure definition. | ||
186 | -- > ACN Statistical definition | ||
187 | -- > The definition of a statistical object such as a value | ||
188 | -- > list, concept, or structure definition. | ||
189 | -- > ACO Statistical name | ||
190 | -- > The name of a statistical object such as a value list, | ||
191 | -- > concept or structure definition. | ||
192 | -- > ACP Statistical title | ||
193 | -- > The title of a statistical object such as a value list, | ||
194 | -- > concept, or structure definition. | ||
195 | -- > ACQ Off-dimension information | ||
196 | -- > Information relating to differences between the actual | ||
197 | -- > transport dimensions and the normally applicable | ||
198 | -- > dimensions. | ||
199 | -- > ACR Unexpected stops information | ||
200 | -- > Information relating to unexpected stops during a | ||
201 | -- > conveyance. | ||
202 | -- > ACS Principles | ||
203 | -- > Text subject is principles section of the UN/EDIFACT | ||
204 | -- > rules for presentation of standardized message and | ||
205 | -- > directories documentation. | ||
206 | -- > ACT Terms and definition | ||
207 | -- > Text subject is terms and definition section of the | ||
208 | -- > UN/EDIFACT rules for presentation of standardized message | ||
209 | -- > and directories documentation. | ||
210 | -- > ACU Segment name | ||
211 | -- > Text subject is segment name. | ||
212 | -- > ACV Simple data element name | ||
213 | -- > Text subject is name of simple data element. | ||
214 | -- > ACW Scope | ||
215 | -- > Text subject is scope section of the UN/EDIFACT rules for | ||
216 | -- > presentation of standardized message and directories | ||
217 | -- > documentation. | ||
218 | -- > ACX Message type name | ||
219 | -- > Text subject is name of message type. | ||
220 | -- > ACY Introduction | ||
221 | -- > Text subject is introduction section of the UN/EDIFACT | ||
222 | -- > rules for presentation of standardized message and | ||
223 | -- > directories documentation. | ||
224 | -- > ACZ Glossary | ||
225 | -- > Text subject is glossary section of the UN/EDIFACT rules | ||
226 | -- > for presentation of standardized message and directories | ||
227 | -- > documentation. | ||
228 | -- > ADA Functional definition | ||
229 | -- > Text subject is functional definition section of the | ||
230 | -- > UN/EDIFACT rules for presentation of standardized message | ||
231 | -- > and directories documentation. | ||
232 | -- > ADB Examples | ||
233 | -- > Text subject is examples as given in the example(s) | ||
234 | -- > section of the UN/EDIFACT rules for presentation of | ||
235 | -- > standardized message and directories documentation. | ||
236 | -- > ADC Cover page | ||
237 | -- > Text subject is cover page of the UN/EDIFACT rules for | ||
238 | -- > presentation of standardized message and directories | ||
239 | -- > documentation. | ||
240 | -- > ADE Code value name | ||
241 | -- > Text subject is name of code value. | ||
242 | -- > ADF Code list name | ||
243 | -- > Text subject is name of code list. | ||
244 | -- > ADG Clarification of usage | ||
245 | -- > Text subject is an explanation of the intended usage of a | ||
246 | -- > segment or segment group. | ||
247 | -- > ADH Composite data element name | ||
248 | -- > Text subject is name of composite data element. | ||
249 | -- > ADI Field of application | ||
250 | -- > Text subject is field of application of the UN/EDIFACT | ||
251 | -- > rules for presentation of standardized message and | ||
252 | -- > directories documentation. | ||
253 | -- > + ADJ Type of assets and liabilities | ||
254 | -- > Information describing the type of assets and | ||
255 | -- > liabilities. | ||
256 | -- > + ADK Promotion information | ||
257 | -- > The text contains information about a promotion. | ||
258 | -- > + ADL Meter condition | ||
259 | -- > Description of the condition of a meter. | ||
260 | -- > + ADM Meter reading information | ||
261 | -- > Information related to a particular reading of a meter. | ||
262 | -- > + ADN Type of transaction reason | ||
263 | -- > Information describing the type of the reason of | ||
264 | -- > transaction. | ||
265 | -- > + ADO Type of survey question | ||
266 | -- > Type of survey question. | ||
267 | -- > ALC Allowance/charge information | ||
268 | -- > Information referring to allowance/charge. | ||
269 | -- > ALL All documents | ||
270 | -- > The note implies to all documents. | ||
271 | -- > ARR Arrival conditions | ||
272 | -- > Conditions under which arrival takes place. | ||
273 | -- > AUT Authentication | ||
274 | -- > Name, code, password etc. given for authentication | ||
275 | -- > purposes. | ||
276 | -- > BLC Bill of lading clause | ||
277 | -- > Clause on the bill of lading regarding the cargo being | ||
278 | -- > shipped. | ||
279 | -- > BLR Transport document remarks | ||
280 | -- > Remarks concerning the complete consignment to be printed | ||
281 | -- > on the bill of lading. | ||
282 | -- > CCI Customs clearance instructions | ||
283 | -- > Any coded or clear instruction agreed by customer and | ||
284 | -- > carrier regarding the declaration of the goods. | ||
285 | -- > CEX Customs clearance instructions export | ||
286 | -- > Any coded or clear instruction agreed by customer and | ||
287 | -- > carrier regarding the export declaration of the goods. | ||
288 | -- > CHG Change information | ||
289 | -- > Note contains change information. | ||
290 | -- > CIP Customs clearance instruction import | ||
291 | -- > Any coded or clear instruction agreed by customer and | ||
292 | -- > carrier regarding the import declaration of the goods. | ||
293 | -- > CLP Clearance place requested | ||
294 | -- > Name of the place where Customs clearance is asked to be | ||
295 | -- > executed as requested by the consignee/consignor. | ||
296 | -- > CLR Loading remarks | ||
297 | -- > Instructions concerning the loading of the container. | ||
298 | -- > COI Order information | ||
299 | -- > Additional information related to an order. | ||
300 | -- > CUR Customer remarks | ||
301 | -- > Remarks from or for a supplier of goods or services. | ||
302 | -- > CUS Customs declaration information | ||
303 | -- > Note contains customs declaration information. | ||
304 | -- > DAR Damage remarks | ||
305 | -- > Remarks concerning damage on the cargo. | ||
306 | -- > DCL Declaration | ||
307 | -- > [4020] Text of a declaration made by the issuer of the | ||
308 | -- > document (CIM 12). | ||
309 | -- > DEL Delivery information | ||
310 | -- > Information about delivery. | ||
311 | -- > DIN Delivery instructions | ||
312 | -- > Instructions regarding the delivery of the cargo. | ||
313 | -- > DOC Documentation instructions | ||
314 | -- > Self explanatory. | ||
315 | -- > DUT Duty declaration | ||
316 | -- > Self explanatory. | ||
317 | -- > EUR Effective used routing | ||
318 | -- > Physical route effectively used for the movement of the | ||
319 | -- > means of transport. | ||
320 | -- > FBC First block to be printed on the transport contract | ||
321 | -- > Self explanatory. | ||
322 | -- > GBL Government bill of lading information | ||
323 | -- > Free text information on a transport document to indicate | ||
324 | -- > payment information by Government Bill of Lading. | ||
325 | -- > GEN Entire transaction set | ||
326 | -- > Note is general in nature, applies to entire transaction | ||
327 | -- > segment. | ||
328 | -- > GS7 Further information concerning GGVS par. 7 | ||
329 | -- > Special permission for road transport of certain goods in | ||
330 | -- > the German dangerous goods regulation for road transport. | ||
331 | -- > HAN Handling instructions | ||
332 | -- > [4078] Instructions on how specified goods, packages or | ||
333 | -- > containers should be handled. | ||
334 | -- > HAZ Hazard information | ||
335 | -- > Self explanatory. | ||
336 | -- > ICN Information for consignee | ||
337 | -- > [4070] Any remark given for the information of the | ||
338 | -- > consignee (CIM 21). | ||
339 | -- > IIN Insurance instructions | ||
340 | -- > Instructions regarding the cargo insurance. | ||
341 | -- > IMI Invoice mailing instructions | ||
342 | -- > Instructions as to which freight and charges components | ||
343 | -- > have to be mailed to whom. | ||
344 | -- > IND Commercial invoice item description | ||
345 | -- > Free text describing goods on a commercial invoice line. | ||
346 | -- > INS Insurance information | ||
347 | -- > Specific note contains insurance information. | ||
348 | -- > INV Invoice instruction | ||
349 | -- > Note contains invoice instructions. | ||
350 | -- > IRP Information for railway purpose | ||
351 | -- > [4090] Date entered by railway stations when required, | ||
352 | -- > e.g. specified trains, additional sheets for freight | ||
353 | -- > calculations, special measures, etc.. (CIM 8). | ||
354 | -- > ITR Inland transport details | ||
355 | -- > Information concerning the pre-carriage to the port of | ||
356 | -- > discharge if by other means than a vessel. | ||
357 | -- > ITS Testing instructions | ||
358 | -- > Instructions regarding the testing that is required to be | ||
359 | -- > carried out on the items in the transaction. | ||
360 | -- > LIN Line item | ||
361 | -- > Note contains line item information. | ||
362 | -- > LOI Loading instruction | ||
363 | -- > Instructions where specified packages or containers are | ||
364 | -- > to be loaded on a means of transport. | ||
365 | -- > MCO Miscellaneous charge order | ||
366 | -- > Free text accounting information on an IATA Air Waybill | ||
367 | -- > to indicate payment information by Miscellaneous charge | ||
368 | -- > order. | ||
369 | -- > MKS Additional marks/numbers information | ||
370 | -- > Self explanatory. | ||
371 | -- > ORI Order instruction | ||
372 | -- > Free text contains order instructions. | ||
373 | -- > OSI Other service information | ||
374 | -- > General information created by the sender of general or | ||
375 | -- > specific value. | ||
376 | -- > PAC Packing/marking information | ||
377 | -- > Information regarding the packaging and/or marking of | ||
378 | -- > goods. | ||
379 | -- > PAI Payment instructions information | ||
380 | -- > The free text contains payment instructions information | ||
381 | -- > relevant to the message. | ||
382 | -- > PAY Payables information | ||
383 | -- > Note contains payables information. | ||
384 | -- > PKG Packaging information | ||
385 | -- > Note contains packaging instructions. | ||
386 | -- > PKT Packaging terms information | ||
387 | -- > Self explanatory. | ||
388 | -- > PMD Payment detail/remittance information | ||
389 | -- > The free text contains payment details. | ||
390 | -- > PMT Payment information | ||
391 | -- > Note contains payments information. | ||
392 | -- > PRD Product information | ||
393 | -- > Self explanatory. | ||
394 | -- > PRF Price calculation formula | ||
395 | -- > Additional information regarding the price formula used | ||
396 | -- > for calculating the item price. | ||
397 | -- > PRI Priority information | ||
398 | -- > Note contains priority information. | ||
399 | -- > PUR Purchasing information | ||
400 | -- > Note contains purchasing information. | ||
401 | -- > QIN Quarantine instructions | ||
402 | -- > Instructions regarding quarantine, i.e. the period during | ||
403 | -- > which an arriving vessel, including its equipment, cargo, | ||
404 | -- > crew or passengers, suspected to carry or carrying a | ||
405 | -- > contagious disease is detained in strict isolation to | ||
406 | -- > prevent the spread of such a disease. | ||
407 | -- > QQD Quality demands/requirements | ||
408 | -- > Specification of the quality/performance expectations or | ||
409 | -- > standards to which the items must conform. | ||
410 | -- > QUT Quotation instruction/information | ||
411 | -- > Note contains quotation information. | ||
412 | -- > RAH Risk and handling information | ||
413 | -- > Information concerning risks induced by the goods and/or | ||
414 | -- > handling instruction. | ||
415 | -- > REG Regulatory information | ||
416 | -- > The free text contains information for regulatory | ||
417 | -- > authority. | ||
418 | -- > RET Return to origin information | ||
419 | -- > Free text information on an IATA Air Waybill to indicate | ||
420 | -- > consignment returned because of non delivery. | ||
421 | -- > REV Receivables | ||
422 | -- > Description to be provided. | ||
423 | -- > RQR Requested routes/routing instructions | ||
424 | -- > [3074] Names of places via which the consignor requests a | ||
425 | -- > consignment to be routed. | ||
426 | -- > RQT Tariffs and route requested | ||
427 | -- > [4120] Stipulation of the tariffs to be applied showing, | ||
428 | -- > where applicable, special-agreement numbers or | ||
429 | -- > references; indication of routes by frontier points or by | ||
430 | -- > frontier stations and, when necessary, by transit | ||
431 | -- > stations between. | ||
432 | -- > SAF Safety information | ||
433 | -- > Self explanatory. | ||
434 | -- > SIC Sender's instruction to carrier | ||
435 | -- > [4284] Instructions given and declarations made by the | ||
436 | -- > sender to the carrier concerning Customs, insurance, and | ||
437 | -- > other formalities. | ||
438 | -- > SIN Special instructions | ||
439 | -- > Special instructions like licence no, high value, handle | ||
440 | -- > with care, glass. | ||
441 | -- > SLR Ship line requested | ||
442 | -- > Shipping line requested to be used for traffic between | ||
443 | -- > European continent and U.K. for Ireland. | ||
444 | -- > SPA Special permission for transport, generally | ||
445 | -- > Statement that a special permission has been obtained for | ||
446 | -- > the transport (and/or routing) in general, and reference | ||
447 | -- > to such permission. | ||
448 | -- > SPG Special permission concerning the goods to be transported | ||
449 | -- > Statement that a special permission has been obtained for | ||
450 | -- > the transport (and/or routing) of the goods specified, | ||
451 | -- > and reference to such permission. | ||
452 | -- > SPH Special handling | ||
453 | -- > Note contains special handling information. | ||
454 | -- > SPP Special permission concerning package | ||
455 | -- > Statement that a special permission has been obtained for | ||
456 | -- > the packaging, and reference to such permission. | ||
457 | -- > SPT Special permission concerning transport means | ||
458 | -- > Statement that a special permission has been obtained for | ||
459 | -- > the use of the means transport, and reference to such | ||
460 | -- > permission. | ||
461 | -- > SRN Subsidiary risk number (IATA/DGR) | ||
462 | -- > Number(s) of subsidiary risks, induced by the goods, | ||
463 | -- > according to the valid classification. | ||
464 | -- > SSR Special service request | ||
465 | -- > Request for a special service concerning the transport of | ||
466 | -- > the goods. | ||
467 | -- > SUR Supplier remarks | ||
468 | -- > Remarks from or for a supplier of goods or services. | ||
469 | -- > TCA Tariff and class applied | ||
470 | -- > [5430] Specification of tariff applied (CIM 55). | ||
471 | -- > TDT Transport details remarks | ||
472 | -- > Additional information related to transport details. | ||
473 | -- > TRA Transportation information | ||
474 | -- > General information regarding the transport of the cargo. | ||
475 | -- > TRR Requested tariff | ||
476 | -- > Stipulation of the tariffs to be applied showing, where | ||
477 | -- > applicable, special agreement numbers or references. | ||
478 | -- > TXD Tax declaration | ||
479 | -- > Description to be provided. | ||
480 | -- > WHI Warehouse instruction/information | ||
481 | -- > Note contains warehouse information. | ||
482 | -- > ZZZ Mutually defined | ||
483 | -- > Note contains information mutually defined by trading | ||
484 | -- > partners. | ||
485 | simple4451 :: Parser Value | ||
486 | simple4451 = simple "4451" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4453.hs b/specification/src/Text/Edifact/D96A/Simples/S4453.hs new file mode 100644 index 0000000..8e3b9fd --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4453.hs | |||
@@ -0,0 +1,32 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S4453 | ||
7 | ( simple4453 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 4453 Text function, coded | ||
16 | -- > | ||
17 | -- > Desc: Code specifying how to handle the text. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Text for subsequent use | ||
22 | -- > The occurrence of this text does not affect message | ||
23 | -- > processing. | ||
24 | -- > 2 Text replacing missing code | ||
25 | -- > Text description of a coded data item for which there is | ||
26 | -- > no currently available code. | ||
27 | -- > 3 Text for immediate use | ||
28 | -- > Text must be read before actioning message. | ||
29 | -- > 4 No action required | ||
30 | -- > Pass text on to later recipient. | ||
31 | simple4453 :: Parser Value | ||
32 | simple4453 = simple "4453" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4455.hs b/specification/src/Text/Edifact/D96A/Simples/S4455.hs new file mode 100644 index 0000000..4af09da --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4455.hs | |||
@@ -0,0 +1,35 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S4455 | ||
7 | ( simple4455 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 4455 Back order, coded | ||
16 | -- > | ||
17 | -- > Desc: Code to identify the back order agreement. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > B Back order only if new item (book industry - not yet | ||
22 | -- > published only) | ||
23 | -- > Item on back order due to unpublished status. | ||
24 | -- > F Factory ship | ||
25 | -- > Ship directly from factory to purchaser. | ||
26 | -- > N No back order | ||
27 | -- > Back order is unacceptable. | ||
28 | -- > W Warehouse ship | ||
29 | -- > Ship directly from warehouse. | ||
30 | -- > Y Back order if out of stock | ||
31 | -- > Acceptable to put on back order if out of stock. | ||
32 | -- > ZZZ Mutually defined | ||
33 | -- > Self explanatory. | ||
34 | simple4455 :: Parser Value | ||
35 | simple4455 = simple "4455" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4457.hs b/specification/src/Text/Edifact/D96A/Simples/S4457.hs new file mode 100644 index 0000000..689cc2c --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4457.hs | |||
@@ -0,0 +1,45 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S4457 | ||
7 | ( simple4457 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 4457 Product/service substitution, coded | ||
16 | -- > | ||
17 | -- > Desc: Code indicating product or service substitution conditions. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 No substitution allowed | ||
22 | -- > Notice to supplier to fill order exactly as specified. | ||
23 | -- > 2 Supply any binding if edition ordered not available | ||
24 | -- > Indicates that substitute bindings are acceptable if the | ||
25 | -- > edition of a book originally ordered is unavailable. | ||
26 | -- > 3 Supply paper binding if edition ordered not available | ||
27 | -- > Indicates that a paper back edition of a book is | ||
28 | -- > acceptable if the edition ordered is unavailable. | ||
29 | -- > 4 Supply cloth binding if edition ordered not available | ||
30 | -- > Indicates that the cloth bound edition of a book is | ||
31 | -- > acceptable if the edition ordered is unavailable. | ||
32 | -- > 5 Supply library binding if edition ordered not available | ||
33 | -- > Indicates that a library binding of a book is acceptable | ||
34 | -- > if the edition ordered is unavailable. | ||
35 | -- > 6 Equivalent item substitution | ||
36 | -- > Indicates that an item of the same value and performance | ||
37 | -- > may be substituted for the item specified. | ||
38 | -- > 7 Alternate item substitution allowed | ||
39 | -- > Indicates that an item of equal or greater value and | ||
40 | -- > performance may be substituted for the item specified. | ||
41 | -- > ZZZ Mutually defined | ||
42 | -- > A code reserved for special trading partner requirements | ||
43 | -- > when pre-defined codes do not exist. | ||
44 | simple4457 :: Parser Value | ||
45 | simple4457 = simple "4457" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4517.hs b/specification/src/Text/Edifact/D96A/Simples/S4517.hs new file mode 100644 index 0000000..9324410 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S4517.hs | |||
@@ -0,0 +1,26 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S4517 | ||
7 | ( simple4517 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 4517 Seal condition, coded | ||
16 | -- > | ||
17 | -- > Desc: To indicate the condition of a seal. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 In right condition | ||
22 | -- > The seal is in right condition. | ||
23 | -- > 2 Damaged | ||
24 | -- > The seal is damaged. | ||
25 | simple4517 :: Parser Value | ||
26 | simple4517 = simple "4517" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S5004.hs b/specification/src/Text/Edifact/D96A/Simples/S5004.hs new file mode 100644 index 0000000..e49ca06 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S5004.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S5004 | ||
7 | ( simple5004 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 5004 Monetary amount | ||
16 | -- > | ||
17 | -- > Desc: Number of monetary units. | ||
18 | -- > | ||
19 | -- > Repr: n..18 | ||
20 | simple5004 :: Parser Value | ||
21 | simple5004 = simple "5004" (numeric `upTo` 18) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S5025.hs b/specification/src/Text/Edifact/D96A/Simples/S5025.hs new file mode 100644 index 0000000..0e05cbc --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S5025.hs | |||
@@ -0,0 +1,899 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S5025 | ||
7 | ( simple5025 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 5025 Monetary amount type qualifier | ||
16 | -- > | ||
17 | -- > Desc: Indication of type of amount. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 VAT, 1st value | ||
22 | -- > First VAT value if, for the same rate of VAT, there are 1 | ||
23 | -- > to 3 different ways to set this value. | ||
24 | -- > 2 VAT, 2nd value | ||
25 | -- > Second VAT value if, for the same rate of VAT, there are | ||
26 | -- > 2 or 3 different ways to set this value. | ||
27 | -- > 3 VAT, 3rd value | ||
28 | -- > Third VAT value if, for the same rate of VAT, there are 3 | ||
29 | -- > different ways to set this value. | ||
30 | -- > 4 Additional royalties (Customs) | ||
31 | -- > Royalties relating to the imported goods that the buyer | ||
32 | -- > must pay, either directly or indirectly, as a condition | ||
33 | -- > of sale, to the extent that they are not included in the | ||
34 | -- > price actually paid or payable. | ||
35 | -- > 5 Adjusted amount | ||
36 | -- > The amount specified is the adjusted amount. | ||
37 | -- > 6 Amount reference currency | ||
38 | -- > The owing amount in the currency used as reference in the | ||
39 | -- > transaction. | ||
40 | -- > 7 Agreed charge | ||
41 | -- > Charges which parties agreed upon. | ||
42 | -- > 8 Allowance or charge amount | ||
43 | -- > [5422] Total amount of allowance or charge. | ||
44 | -- > 9 Amount due/amount payable | ||
45 | -- > Amount to be paid. | ||
46 | -- > 10 Amount in charge currency | ||
47 | -- > Indicates that the amount is based on the charged | ||
48 | -- > currency. | ||
49 | -- > 11 Amount paid | ||
50 | -- > Self explanatory. | ||
51 | -- > 12 Amount remitted | ||
52 | -- > Amount which was remitted (see remittance advice). | ||
53 | -- > 13 Amount subject to total monetary discount | ||
54 | -- > Self explanatory. | ||
55 | -- > 14 Amount target currency | ||
56 | -- > The amount in the currency in which the amount is paid or | ||
57 | -- > has to be paid. | ||
58 | -- > 15 Average ledger balance | ||
59 | -- > The addition of the balance all accounts divided by the | ||
60 | -- > number of accounts. | ||
61 | -- > 16 Bank release fee | ||
62 | -- > Self explanatory. | ||
63 | -- > 17 Batch total | ||
64 | -- > The complete quantity of anything needed for or made in | ||
65 | -- > one operation or lot. | ||
66 | -- > 18 Brokerage | ||
67 | -- > Fee charged by a broker for acting on behalf of a third | ||
68 | -- > party. | ||
69 | -- > 19 Buying commission | ||
70 | -- > Commission paid by the importer to his/her agent for the | ||
71 | -- > service of representing him/her in the purchase. | ||
72 | -- > 20 Data value on carrier media (Customs) | ||
73 | -- > Value of data contained on the carrier media (e.g. | ||
74 | -- > magnetic tape). | ||
75 | -- > 21 Cash discount | ||
76 | -- > Cash discount given by the seller to the buyer where | ||
77 | -- > payment is made in advance of receipt of goods. | ||
78 | -- > 22 Cash on delivery amount | ||
79 | -- > Amount to be collected by carrier upon delivery of goods. | ||
80 | -- > This amount represents approximately the value of the | ||
81 | -- > goods. | ||
82 | -- > 23 Charge amount | ||
83 | -- > Self explanatory. | ||
84 | -- > 24 Charge summary total | ||
85 | -- > Code to indicate the total charges relating to a | ||
86 | -- > consignment. | ||
87 | -- > 25 Charge/allowance basis | ||
88 | -- > The amount specified is the basis for calculation of | ||
89 | -- > charges/allowance. | ||
90 | -- > 26 Charges collect fee | ||
91 | -- > Self explanatory. | ||
92 | -- > 27 Charges in destination currency | ||
93 | -- > Collect charges payable in the currency of the country of | ||
94 | -- > destination. | ||
95 | -- > 28 Collect charge summary total | ||
96 | -- > Self explanatory. | ||
97 | -- > 29 Collect charges in destination currency | ||
98 | -- > Collect charges payable in the currency of the country of | ||
99 | -- > destination. | ||
100 | -- > 30 Collect freight charge including VAT | ||
101 | -- > This is the total amount that has to be collected from | ||
102 | -- > the consignee or other intermediary intervening party - | ||
103 | -- > Including VAT-. | ||
104 | -- > 31 Collect freight charge without VAT | ||
105 | -- > For legal accounting reasons the amount without VAT has | ||
106 | -- > to be announced, together with the amount of VAT. | ||
107 | -- > 32 Collect other charges due agent total | ||
108 | -- > Self explanatory. | ||
109 | -- > 33 Collect taxes total | ||
110 | -- > Self explanatory. | ||
111 | -- > 34 Collected balance required | ||
112 | -- > A certain sum of money that must be kept in an account. | ||
113 | -- > 35 Container cost | ||
114 | -- > Description to be provided. | ||
115 | -- > 36 Converted amount | ||
116 | -- > The amount is converted from another currency. | ||
117 | -- > 37 Credit on consignment | ||
118 | -- > Credit deducted from the total invoice amount for the | ||
119 | -- > value of goods not included in a consignment but included | ||
120 | -- > in the invoice. | ||
121 | -- > 38 Invoice item amount | ||
122 | -- > (5068) Total sum charged in respect of a single Invoice | ||
123 | -- > item in accordance with the terms of delivery. | ||
124 | -- > 39 Invoice total amount | ||
125 | -- > [5444] Total sum charged in respect of one or more | ||
126 | -- > Invoices in accordance with the terms of delivery. | ||
127 | -- > 40 Customs value | ||
128 | -- > (5032) Value declared for Customs purposes on those goods | ||
129 | -- > in a consignment which are subject to the same Customs | ||
130 | -- > procedure, and have the same tariff/statistical heading, | ||
131 | -- > country information and duty regime. | ||
132 | -- > 41 Assigned Customs value | ||
133 | -- > Goods value assigned by Customs. | ||
134 | -- > 42 Total cash payments received by factor | ||
135 | -- > Total allocated amount of cash payments received by a | ||
136 | -- > factor. | ||
137 | -- > 43 Declared total Customs value | ||
138 | -- > [5070] Total value declared for Customs purposes of all | ||
139 | -- > goods in a consignment, whether or not they are subject | ||
140 | -- > to the same Customs procedure, or have the same | ||
141 | -- > tariff/statistical heading, country information, and duty | ||
142 | -- > regime. | ||
143 | -- > 44 Declared value for carriage | ||
144 | -- > (5036) Value, declared by the shipper or his agent solely | ||
145 | -- > for the purpose of varying the carrier's level of | ||
146 | -- > liability from that provided in the contract of carriage, | ||
147 | -- > in case of loss or damage to goods or delayed delivery. | ||
148 | -- > 45 Deductible after importation charges (Customs) | ||
149 | -- > Charges (e.g. construction, assembly, erection, | ||
150 | -- > maintenance or technical assistance) after importation, | ||
151 | -- > which are included in the total invoice price, that may | ||
152 | -- > be deducted to arrive at a Customs value. | ||
153 | -- > 46 Deductions (Customs) | ||
154 | -- > [5020] Allowable deductions from the Customs value basis | ||
155 | -- > used. | ||
156 | -- > 47 Delivery fee | ||
157 | -- > Fees incurred by delivery. | ||
158 | -- > 48 Deposit total | ||
159 | -- > The whole amount of money that one entrusts for | ||
160 | -- > safekeeping. | ||
161 | -- > 49 Development necessary for production of imported goods | ||
162 | -- > (Customs) | ||
163 | -- > Value of engineering, development, artwork, design work | ||
164 | -- > and plans and sketches carried out elsewhere than in the | ||
165 | -- > Customs territory and necessary for the production of the | ||
166 | -- > imported goods. | ||
167 | -- > 50 Disbursements | ||
168 | -- > Amount of disbursements to be collected by the carrier | ||
169 | -- > according to the order given by the shipper. | ||
170 | -- > 51 Disbursements fee | ||
171 | -- > Fee charged for the collection of disbursements. | ||
172 | -- > 52 Discount amount | ||
173 | -- > The amount specified is the discount amount. | ||
174 | -- > 53 Discount amount due | ||
175 | -- > Self explanatory. | ||
176 | -- > 54 Distribution service fee | ||
177 | -- > Self explanatory. | ||
178 | -- > 55 Duty amount | ||
179 | -- > Self explanatory. | ||
180 | -- > 56 Duty/tax/fee basis amount | ||
181 | -- > The amount specified is the basis for duty/tax or fee. | ||
182 | -- > 57 Equivalent amount | ||
183 | -- > This amount is equivalent to the amount to be | ||
184 | -- > transferred, but in another currency. | ||
185 | -- > 58 Fee amount | ||
186 | -- > Self explanatory. | ||
187 | -- > 59 Fees paid year to date | ||
188 | -- > Payments made for goods thus far. | ||
189 | -- > 60 Final (posted) amount | ||
190 | -- > The amount posted to an account, finally, after | ||
191 | -- > charges/allowances. | ||
192 | -- > 61 Float (e.g. "cash float") | ||
193 | -- > The status of funds in the process of collection. | ||
194 | -- > 62 Total payments on account received by a factor | ||
195 | -- > Total unallocated amount of payments received by a | ||
196 | -- > factor. | ||
197 | -- > 63 FOB value | ||
198 | -- > Identifies the value of the shipment free on board, named | ||
199 | -- > port of shipment (see FOB Incoterm of ICC). | ||
200 | -- > 64 Freight charge | ||
201 | -- > Amount to be paid for moving goods, by whatever means, | ||
202 | -- > from one place to another, inclusive discounts, | ||
203 | -- > allowances, rebates, adjustment factors and additional | ||
204 | -- > cost relating to freight costs (UN/ECE Recommendation no | ||
205 | -- > 23). | ||
206 | -- > 65 Total indirect amount payments made to a seller or his agent | ||
207 | -- > instead of to a factor | ||
208 | -- > Total indirect amount of payments made to a seller or his | ||
209 | -- > agent instead of to a factor. | ||
210 | -- > 66 Goods item total | ||
211 | -- > Net price x quantity for the line item. | ||
212 | -- > 67 Insurance | ||
213 | -- > Self explanatory. | ||
214 | -- > 68 Insurance and transport charges (Customs) | ||
215 | -- > (5488)+(5292) Sum total of transport and insurances | ||
216 | -- > charges (CCC). | ||
217 | -- > 69 Insurance and transport charges incurred outside Customs | ||
218 | -- > territory | ||
219 | -- > (5488)+(5292) Insurance and transport charges incurred | ||
220 | -- > outside a Customs territory (or a Customs union). | ||
221 | -- > 70 Insurance charges (Customs) | ||
222 | -- > [5488] Amount of premium payable to the insurance company | ||
223 | -- > to insure the goods to the port or place of importation. | ||
224 | -- > 71 Insurance charges incurred outside of Customs territory | ||
225 | -- > (5488) Insurance charges incurred outside a Customs | ||
226 | -- > territory (or a Customs union). | ||
227 | -- > 72 Internal charges (Customs) | ||
228 | -- > Charges incurred within a Customs territory (or a Customs | ||
229 | -- > union). | ||
230 | -- > 73 Total amount of payments booked to the collateral account | ||
231 | -- > Total amount of payments booked to the collateral | ||
232 | -- > account. | ||
233 | -- > 74 Amount to be paid in advance | ||
234 | -- > Amount which is to be paid before goods are delivered or | ||
235 | -- > the service is rendered. | ||
236 | -- > 75 Registered capital | ||
237 | -- > Registered amount of equity of a company. | ||
238 | -- > 76 Investable balance | ||
239 | -- > To put left over money in something offering profitable | ||
240 | -- > returns. | ||
241 | -- > 77 Invoice amount | ||
242 | -- > [5068] Total sum charged in respect of a single Invoice | ||
243 | -- > in accordance with the terms of delivery. | ||
244 | -- > 78 Landing charges | ||
245 | -- > The charges incurred in landing the goods into store in | ||
246 | -- > the country of importation, excluding Customs duties and | ||
247 | -- > taxes. | ||
248 | -- > 79 Total line items amount | ||
249 | -- > The sum of all the line item amounts. | ||
250 | -- > 80 Licence fees related to imported goods (Customs) | ||
251 | -- > Licence fees relating to the imported goods that the | ||
252 | -- > buyer must pay, either directly or indirectly, as a | ||
253 | -- > condition of sale, to the extent that they are not | ||
254 | -- > included in the price actually paid or payable. | ||
255 | -- > 81 Loading and handling cost | ||
256 | -- > Cost incurred by loading and handling. | ||
257 | -- > 82 Lock box total | ||
258 | -- > The complete amount of funds that customers mailed in to | ||
259 | -- > a specific location. Often times funds are sent to a post- | ||
260 | -- > office lock box in their city. | ||
261 | -- > 83 Lumpsum | ||
262 | -- > An agreed sum of money, which is paid in full at one | ||
263 | -- > time. This term is often used in connection with charter | ||
264 | -- > parties. | ||
265 | -- > 84 Material consumed in production of imported goods (Customs) | ||
266 | -- > Value of materials consumed in the production of the | ||
267 | -- > imported goods. | ||
268 | -- > 85 Maximum charge | ||
269 | -- > Self explanatory. | ||
270 | -- > 86 Message total monetary amount | ||
271 | -- > Self explanatory. | ||
272 | -- > 87 Minimum charge | ||
273 | -- > Self explanatory. | ||
274 | -- > 88 National preference basis amount | ||
275 | -- > Amount giving the basis for national preference | ||
276 | -- > calculation. | ||
277 | -- > 89 Negative collected balance | ||
278 | -- > Having a quantity of less than zero in an account. | ||
279 | -- > 90 Negative ledger balance | ||
280 | -- > For an asset account, this would be when the account had | ||
281 | -- > a credit balance. For liability and owner's equity | ||
282 | -- > accounts, it would be when the account had a debit | ||
283 | -- > balance. | ||
284 | -- > 91 Net adjustment | ||
285 | -- > The end-of-the-period total amount which is left after | ||
286 | -- > recording appropriate adjusting entries. | ||
287 | -- > 92 Net fee position | ||
288 | -- > The payments left over after deductions or allowances | ||
289 | -- > have been made. | ||
290 | -- > 93 Net year to date excess (deficit) | ||
291 | -- > A negative amount of an item. | ||
292 | -- > 94 No amount of insurance | ||
293 | -- > No amount of insurance has been declared for a | ||
294 | -- > consignment. | ||
295 | -- > 95 No declared value for carriage | ||
296 | -- > No value has been declared for purposes of carriage. | ||
297 | -- > 96 No declared value for Customs | ||
298 | -- > No value has been declared for Customs purposes. | ||
299 | -- > 97 Offer amount | ||
300 | -- > [5210] Total amount of an offer. | ||
301 | -- > 98 Original amount | ||
302 | -- > Original amount, without charges, allowances or | ||
303 | -- > adjustment. | ||
304 | -- > 99 Other charges at destination | ||
305 | -- > Code to indicate charges levied at destination. | ||
306 | -- > 100 Other charges due agent | ||
307 | -- > Code to indicate that certain charges accrue to an agent. | ||
308 | -- > 101 Other charges due carrier | ||
309 | -- > Code to indicate that certain charges accrue to a | ||
310 | -- > carrier. | ||
311 | -- > 102 Other commissions | ||
312 | -- > Other commissions paid by the importer to his/her agent | ||
313 | -- > in relation to the goods being imported. | ||
314 | -- > 103 Other deductible charges | ||
315 | -- > Other charges deducted from the total invoice value. | ||
316 | -- > 104 Other transport charges | ||
317 | -- > (5292) Other charges paid for transport. | ||
318 | -- > 105 Other valuation charges (Customs) | ||
319 | -- > Other valuation charges which are payable by reason of | ||
320 | -- > the importation or sale of the goods in the Customs | ||
321 | -- > territory. | ||
322 | -- > | 106 Packing cost | ||
323 | -- > Cost for packing concerning labour and/or material. | ||
324 | -- > 107 Packing cost (Customs) | ||
325 | -- > [5448] Costs incurred for all containers and coverings of | ||
326 | -- > whatever nature which are considered as being one for | ||
327 | -- > Customs purposes with the goods, and the cost of packing | ||
328 | -- > whether for labour or material. | ||
329 | -- > 108 Parts incorporated in imported goods (Customs) | ||
330 | -- > Materials, components, parts and similar items | ||
331 | -- > incorporated in the imported goods. | ||
332 | -- > 109 Payment discount amount | ||
333 | -- > Self-explanatory. | ||
334 | -- > 110 Pick-up fee | ||
335 | -- > Fee incurring if item has been or will be picked up. | ||
336 | -- > 111 Positive collected balance | ||
337 | -- > Having a quantity of greater than zero in an account. | ||
338 | -- > 112 Positive ledger balance | ||
339 | -- > For an asset account, this would be when the account had | ||
340 | -- > a debit balance. For liability and owner's equity | ||
341 | -- > accounts, it would be when the account had a credit | ||
342 | -- > balance. | ||
343 | -- > 113 Prepaid amount | ||
344 | -- > (5302) Amount which has been prepaid in advance. | ||
345 | -- > 114 Prepaid charge summary total | ||
346 | -- > Total of all prepaid charges. | ||
347 | -- > 115 Prepaid taxes total | ||
348 | -- > Total of all prepaid taxes. | ||
349 | -- > 116 Purchase amount | ||
350 | -- > The cost of buying goods or services. | ||
351 | -- > 117 Quantity discount | ||
352 | -- > Discount given for purchase of goods in bulk. | ||
353 | -- > 118 Quota value | ||
354 | -- > Description to be provided. | ||
355 | -- > 119 Received amount | ||
356 | -- > The amount is what the bank received, and the one before | ||
357 | -- > charges/allowances. | ||
358 | -- > 120 Sales tax | ||
359 | -- > Identifies the amount of sales tax payable. | ||
360 | -- > 121 Shipment value in domestic currency | ||
361 | -- > The cost of transportation in domestic currency. | ||
362 | -- > 122 Specific amount payable | ||
363 | -- > Amount that the consignor agrees to be invoiced or to | ||
364 | -- > pay. This amount is part of the total charges applied to | ||
365 | -- > the consignment. | ||
366 | -- > 123 Statistical value | ||
367 | -- > [5218] Value declared for statistical purposes of those | ||
368 | -- > goods in a consignment which have the same statistical | ||
369 | -- > heading and country of origin. | ||
370 | -- > 124 Tax amount | ||
371 | -- > Tax imposed by government or other official authority | ||
372 | -- > related to the weight/volume charge or valuation charge. | ||
373 | -- > 125 Taxable amount | ||
374 | -- > Self explanatory. | ||
375 | -- > 126 To collect | ||
376 | -- > Description to be provided. | ||
377 | -- > 127 Tools used in production of imported goods (Customs) | ||
378 | -- > Tools, dies, moulds and similar items used in the | ||
379 | -- > production of the imported goods. | ||
380 | -- > 128 Total amount | ||
381 | -- > The amount specified is the total amount. | ||
382 | -- > 129 Total amount subject to payment discount | ||
383 | -- > Part of the invoice amount which is subject to payment | ||
384 | -- > discount. | ||
385 | -- > 130 Total charge due | ||
386 | -- > Total amount of charges payable to the carrier. | ||
387 | -- > 131 Total charges/allowances | ||
388 | -- > The amount specified is the total of all | ||
389 | -- > charges/allowances. | ||
390 | -- > 132 Total collect charges | ||
391 | -- > Total charges to be collected. | ||
392 | -- > 133 Total collect charges at destination | ||
393 | -- > Total charges to be collected at destination. | ||
394 | -- > 134 Total declared | ||
395 | -- > Description to be provided. | ||
396 | -- > 135 Total freight due | ||
397 | -- > Total amount of freight costs payable to the carrier. | ||
398 | -- > 136 Total invoice additional amount | ||
399 | -- > (5140) Amount to be added to the sum of invoice line | ||
400 | -- > amounts to arrive at the total invoice amount. | ||
401 | -- > 138 Total monetary discount amount | ||
402 | -- > Total of monetary discount amounts. | ||
403 | -- > 139 Total payment amount | ||
404 | -- > A complete charge for goods or services rendered. | ||
405 | -- > 140 Total service charge | ||
406 | -- > The complete payment owed to one who has performed work | ||
407 | -- > for another. | ||
408 | -- > 141 Cost, insurance and freight (CIF) value | ||
409 | -- > Identifies the value of cost, insurance and freight. | ||
410 | -- > (Refer to ICC Incoterm CIF for an expanded definition). | ||
411 | -- > 142 Trade discount | ||
412 | -- > Discount given to any purchaser at a particular | ||
413 | -- > commercial level e.g. at wholesale or retail level. | ||
414 | -- > 143 Transfer amount | ||
415 | -- > The amount which has been transferred from buyer to the | ||
416 | -- > sellers bank. | ||
417 | -- > 144 Transport charges (Customs) | ||
418 | -- > (5292) Cost incurred by shipper in moving goods, by | ||
419 | -- > whatever means, from one place to another under the terms | ||
420 | -- > of the contract of carriage, see UN/ECE Recommendation No | ||
421 | -- > 23. Synonym: freight charges (Customs). | ||
422 | -- > 145 Transport charges incurred outside Customs territory | ||
423 | -- > (5292) Transport charges incurred outside a Customs | ||
424 | -- > territory (or a Customs union). | ||
425 | -- > 146 Unit price | ||
426 | -- > (5110) Reporting monetary amount is a "per unit" amount. | ||
427 | -- > 147 Acceptable quotation fluctuation amount | ||
428 | -- > The maximum increase or decrease in constituent material | ||
429 | -- > fluctuation which will not result in an item price | ||
430 | -- > renegotiation. | ||
431 | -- > 148 Total payments under guarantee | ||
432 | -- > Total amount paid under guarantee, such as under a | ||
433 | -- > factor's guarantee. | ||
434 | -- > 149 Valuation charge | ||
435 | -- > A charge based on the value of goods or cargo. | ||
436 | -- > 150 Value added tax | ||
437 | -- > [5490] Amount in national currency resulting from the | ||
438 | -- > application, at the appropriate rate, of value added tax | ||
439 | -- > (or similar tax) to the invoice amount subject to such | ||
440 | -- > tax. | ||
441 | -- > 151 Value insured | ||
442 | -- > Representation in figures of the total sum covered by an | ||
443 | -- > insurance for a particular shipment. | ||
444 | -- > 152 Subsequent resale of imported goods (Customs) | ||
445 | -- > Value of any part of the proceeds of any subsequent | ||
446 | -- > resale, disposal or use of the imported goods that | ||
447 | -- > accrues, directly or indirectly, to the seller. | ||
448 | -- > 153 Weight charge | ||
449 | -- > A charge based on the weight of goods or cargo. | ||
450 | -- > 154 Amount to be collected | ||
451 | -- > Self explanatory. | ||
452 | -- > 155 Standard duty | ||
453 | -- > Standard Customs duty that would apply if special | ||
454 | -- > provisions did not apply. | ||
455 | -- > 156 G-Amount | ||
456 | -- > Amount out of total invoice amount being paid into a | ||
457 | -- > blocked account. | ||
458 | -- > 157 Insurance value | ||
459 | -- > (5010) Value for which the goods are insured. | ||
460 | -- > 158 Insurance and transport charges incurred inside Customs | ||
461 | -- > territory | ||
462 | -- > (5488)+(5292) Charges to be paid for moving goods, by | ||
463 | -- > whatever means, from the point of entry into the Customs | ||
464 | -- > territory (within a Customs union: to the point of entry | ||
465 | -- > in the final destination country). | ||
466 | -- > 159 Licence (value deducted) | ||
467 | -- > Amount in the currency of the licence to be written off | ||
468 | -- > from the total licence value. | ||
469 | -- > 160 Other costs | ||
470 | -- > (5346) Costs, other than packing, freight and insurance | ||
471 | -- > costs, specified separately. | ||
472 | -- > 161 Duty, tax or fee amount | ||
473 | -- > Amount of duty, tax or fee. | ||
474 | -- > 162 Customs duty paid | ||
475 | -- > Amount which can be deducted from the stated invoice | ||
476 | -- > price where that price includes the Customs duty amount. | ||
477 | -- > 163 Wage tax share | ||
478 | -- > Wage tax share of total amount to be paid directly to | ||
479 | -- > tax collector. | ||
480 | -- > 164 Social securities premiums share | ||
481 | -- > Social securities share of total amount to be paid | ||
482 | -- > directly to the social securities collector. | ||
483 | -- > 165 Adjustment amount | ||
484 | -- > Amount being the balance of the amount to be adjusted and | ||
485 | -- > the adjusted amount. | ||
486 | -- > 166 Guarantee amount (Customs) | ||
487 | -- > Amount of the guarantee placed with Customs. | ||
488 | -- > 167 Actual versus calculated price difference | ||
489 | -- > Difference between actual and calculated price. | ||
490 | -- > 168 Tax sub-totals | ||
491 | -- > Self explanatory. | ||
492 | -- > 169 Alternate currency total amount | ||
493 | -- > Self-explanatory. | ||
494 | -- > 170 Document amount | ||
495 | -- > Description to be provided. | ||
496 | -- > 171 Total reassignments of factored invoices | ||
497 | -- > Total amount of factored invoices and credit notes | ||
498 | -- > reassigned to the seller or to another factor. | ||
499 | -- > 172 Stated amount | ||
500 | -- > Description to be provided. | ||
501 | -- > 173 Minimum amount | ||
502 | -- > Lowest possible value; minimum. | ||
503 | -- > 174 Balance brought forward | ||
504 | -- > Opening balance of the account brought forward from the | ||
505 | -- > prior accounting period. | ||
506 | -- > 175 Message total additional amount | ||
507 | -- > Description to be provided. | ||
508 | -- > 176 Message total duty/tax/fee amount | ||
509 | -- > Total of all duty/tax/fee amounts. | ||
510 | -- > 177 Message total amount prepaid | ||
511 | -- > Total of all prepaid amounts within the message. | ||
512 | -- > 178 Exact amount | ||
513 | -- > Specific amount. | ||
514 | -- > 179 Maximum amount | ||
515 | -- > Highest possible value; maximum. | ||
516 | -- > 180 Amount up to | ||
517 | -- > Highest possible value; up to. | ||
518 | -- > 181 Amount not exceeding | ||
519 | -- > Highest possible value; not exceeding. | ||
520 | -- > 182 Any other specification/tolerance | ||
521 | -- > Any further qualification of the amount. | ||
522 | -- > 183 No specification/tolerance | ||
523 | -- > No further qualification of the amount. | ||
524 | -- > 184 Final net acquisition cost | ||
525 | -- > Self explanatory. | ||
526 | -- > 185 Labor cost | ||
527 | -- > Self explanatory. | ||
528 | -- > 186 Material cost | ||
529 | -- > Self explanatory. | ||
530 | -- > 187 Other cost | ||
531 | -- > Self explanatory. | ||
532 | -- > 188 Overhead cost | ||
533 | -- > Self explanatory. | ||
534 | -- > 189 Packaging cost | ||
535 | -- > Self explanatory. | ||
536 | -- > 190 Prototype set up cost | ||
537 | -- > Self explanatory. | ||
538 | -- > 192 Raw material per cart cost | ||
539 | -- > Self explanatory. | ||
540 | -- > 193 Raw material per unit of measure cost | ||
541 | -- > Self explanatory. | ||
542 | -- > 194 Total die model cost | ||
543 | -- > Self explanatory. | ||
544 | -- > 195 Total gauge cost | ||
545 | -- > Self explanatory. | ||
546 | -- > 196 Total material including purchased components cost | ||
547 | -- > Self explanatory. | ||
548 | -- > 197 Total purchased components cost | ||
549 | -- > Self explanatory. | ||
550 | -- > 198 Total tooling cost | ||
551 | -- > Self explanatory. | ||
552 | -- > 199 Delivery limitation amount | ||
553 | -- > Self explanatory. | ||
554 | -- > 200 Minimum amount due | ||
555 | -- > Self explanatory. | ||
556 | -- > 201 Penalty amount | ||
557 | -- > Self explanatory. | ||
558 | -- > 202 Interest amount | ||
559 | -- > Self explanatory. | ||
560 | -- > 203 Line item amount | ||
561 | -- > Goods item total minus allowances plus charges for line | ||
562 | -- > item. See also Code 66. | ||
563 | -- > 204 Allowance amount | ||
564 | -- > Self explanatory. | ||
565 | -- > 205 Additional amount covered: freight costs | ||
566 | -- > Additional amount (freight costs) which is also covered | ||
567 | -- > under the documentary credit. | ||
568 | -- > 206 Additional amount covered: inspection costs | ||
569 | -- > Additional amount (inspection costs) which is also | ||
570 | -- > covered under the documentary credit. | ||
571 | -- > 207 Additional amount covered: insurance costs | ||
572 | -- > Additional amount (insurance costs) which is also covered | ||
573 | -- > under the documentary credit. | ||
574 | -- > 208 Additional amount covered: interest | ||
575 | -- > Additional amount (interest) which is also covered under | ||
576 | -- > the documentary credit. | ||
577 | -- > 209 Agent commission amount | ||
578 | -- > Amount which has to be paid to an agent. | ||
579 | -- > 210 Credit note amount | ||
580 | -- > Amount of a credit note. | ||
581 | -- > 211 Debit note amount | ||
582 | -- > Amount of a debit note. | ||
583 | -- > 212 Documentary credit amount | ||
584 | -- > Amount of the documentary credit. | ||
585 | -- > 213 Part of documentary credit amount | ||
586 | -- > Part of documentary credit amount subject to sight | ||
587 | -- > payment, deferred payment or acceptance when the | ||
588 | -- > documentary credit is available by mixed payment. | ||
589 | -- > 214 Advance payment at the beginning of works | ||
590 | -- > Amount paid to the contractor at the beginning of works | ||
591 | -- > in the construction to be deducted later. | ||
592 | -- > 215 Deduction of advance payment amount at the beginning of | ||
593 | -- > works | ||
594 | -- > Progressive deduction of advance payment, as works go on. | ||
595 | -- > 216 Advance payment amount on building material | ||
596 | -- > Self explanatory. | ||
597 | -- > 217 Deduction of the advance payment amount on building material | ||
598 | -- > Self explanatory. | ||
599 | -- > 218 Advance payment amount on stock | ||
600 | -- > Self explanatory. | ||
601 | -- > 219 Deduction of the advance payment amount on stock | ||
602 | -- > Self explanatory. | ||
603 | -- > 220 Amount subject to guarantee retention | ||
604 | -- > Amount participating in the assessment basis of a | ||
605 | -- > guarantee retention. | ||
606 | -- > 221 Amount not subject of guarantee retention | ||
607 | -- > Amount not participating in the assessment basis of a | ||
608 | -- > guarantee retention. | ||
609 | -- > 222 Amount subject to contractual retention | ||
610 | -- > Amount participating in the assessment basis of a | ||
611 | -- > contractual retention. | ||
612 | -- > 223 Works amount, initial | ||
613 | -- > Total amount of works in the initial contract. | ||
614 | -- > 224 Works amount, variations | ||
615 | -- > Total amount of contract variations, not including the | ||
616 | -- > amount planned on initial contract. | ||
617 | -- > 225 Works amount, total | ||
618 | -- > Total amount of works, including initial contract and | ||
619 | -- > variations. | ||
620 | -- > 226 Retention amount | ||
621 | -- > Self explanatory. | ||
622 | -- > 227 Deposit | ||
623 | -- > Part of the amount of retention, not covered by guarantee | ||
624 | -- > of retention, and thus deducted from the amount paid to | ||
625 | -- > the contractor until release of retention. | ||
626 | -- > 228 Deposit refund | ||
627 | -- > Refund of deposit, due to an increase of the guarantee of | ||
628 | -- > retention amount, or a decrease of the amount of | ||
629 | -- > retention. | ||
630 | -- > 229 Guarantee on retention refund | ||
631 | -- > Refund of deposit, due to partial or complete release of | ||
632 | -- > retention. | ||
633 | -- > 230 Amount subject to escalation | ||
634 | -- > Amount which is used as the basis for the calculation of | ||
635 | -- > the escalation. | ||
636 | -- > 231 Amount subject to escalation, initial | ||
637 | -- > Amount in the initial contract which is used as the basis | ||
638 | -- > for the calculation of the escalation. | ||
639 | -- > 232 Amount of variations subject to escalation | ||
640 | -- > Amount of variations which is used as the basis for the | ||
641 | -- > calculation of the escalation. | ||
642 | -- > 233 Amount not subject to escalation | ||
643 | -- > Amount which is not included in the calculation of the | ||
644 | -- > escalation. | ||
645 | -- > 234 Amount not subject to escalation, initial | ||
646 | -- > Amount in the initial contract which is not included in | ||
647 | -- > the calculation of the escalation. | ||
648 | -- > 235 Amount of variations not subject to escalation | ||
649 | -- > Amount of variations which is not included in the | ||
650 | -- > calculation of the escalation. | ||
651 | -- > 236 Amount subject to price adjustment | ||
652 | -- > Amount which is used as the basis for price adjustment | ||
653 | -- > calculation. | ||
654 | -- > 237 Amount subject to price adjustment, initial | ||
655 | -- > Amount in the initial contract which is used as the basis | ||
656 | -- > for the price adjustment calculation. | ||
657 | -- > 238 Amount of variations subject to price adjustment | ||
658 | -- > Amount of variations which is used as the basis for price | ||
659 | -- > adjustment calculation. | ||
660 | -- > 239 Amount not subject to price adjustment | ||
661 | -- > Amount which is not included in the calculation of the | ||
662 | -- > price adjustment. | ||
663 | -- > 240 Amount not subject to price adjustment, initial | ||
664 | -- > Amount in the initial contract which is not included in | ||
665 | -- > the calculation of the price adjustment. | ||
666 | -- > 241 Amount of variations not subject to price adjustment | ||
667 | -- > Amount of variations which is not included in the | ||
668 | -- > calculation of the price adjustment. | ||
669 | -- > 242 Escalation amount | ||
670 | -- > Difference between initial amount and current amount. | ||
671 | -- > 243 Provisional escalation amount | ||
672 | -- > Difference between initial amount and provisional current | ||
673 | -- > amount. | ||
674 | -- > 244 Price adjustment amount | ||
675 | -- > Difference between initial amount and revised amount. | ||
676 | -- > 245 Provisional price adjustment amount | ||
677 | -- > Difference between initial amount and provisional revised | ||
678 | -- > amount. | ||
679 | -- > 246 Price revaluation amount | ||
680 | -- > Amount of escalation and price adjustment. | ||
681 | -- > 247 Provisional price revaluation amount | ||
682 | -- > Provisional amount of escalation and price adjustment. | ||
683 | -- > 248 Contractual retention amount total | ||
684 | -- > Retention on a basis contractually fixed. | ||
685 | -- > 249 Valuation amount | ||
686 | -- > Amount of valuation. | ||
687 | -- > 250 Deduction amount of direct payments to subcontractors | ||
688 | -- > Deduction of amounts directly paid to subcontractors. | ||
689 | -- > 251 Amortization total amount | ||
690 | -- > Indication of final monetary amount for amortization. | ||
691 | -- > 252 Amortization order amount | ||
692 | -- > Indication of actual share of the monetary amount for | ||
693 | -- > amortization. | ||
694 | -- > 253 Amortization cumulated amount | ||
695 | -- > Indication of actual cumulated monetary amount of | ||
696 | -- > previous and actual amortization order amount. | ||
697 | -- > 254 Current credit cover | ||
698 | -- > Limit for current credit cover. | ||
699 | -- > 255 New credit cover | ||
700 | -- > Limit for new credit cover. | ||
701 | -- > 256 Order cover | ||
702 | -- > Credit cover for an individual order or shipment. | ||
703 | -- > 257 Amount subject to dispute | ||
704 | -- > The amount that is being disputed. | ||
705 | -- > 258 Charge amount for information | ||
706 | -- > The stated charge amount is only for information. The | ||
707 | -- > amount will be debited due to agreement. | ||
708 | -- > 259 Total charges | ||
709 | -- > Self-explanatory. | ||
710 | -- > 260 Total allowances | ||
711 | -- > Self-explanatory. | ||
712 | -- > 261 Alternate currency amount | ||
713 | -- > Self-explanatory. | ||
714 | -- > 262 Instalment amount | ||
715 | -- > Amount paid or due for a single instalment of an | ||
716 | -- > instalment payment scheme. | ||
717 | -- > 263 Outstanding amount | ||
718 | -- > Amount still remaining outstanding for payment. | ||
719 | -- > 264 Gross contribution amount | ||
720 | -- > Gross amount contributed. This may include commissions or | ||
721 | -- > allowances. | ||
722 | -- > 265 Commission amount | ||
723 | -- > Amount of any commission. | ||
724 | -- > 266 Net contribution amount | ||
725 | -- > Amount contributed net of any commission or other | ||
726 | -- > allowances . | ||
727 | -- > 267 Regular contribution amount | ||
728 | -- > Specified contribution amount regularly paid. | ||
729 | -- > 268 Previous regular contribution amount | ||
730 | -- > Specified contribution amount regularly paid before a | ||
731 | -- > change . | ||
732 | -- > 269 Variation amount | ||
733 | -- > Difference from a nominated amount. | ||
734 | -- > 270 Notional salary | ||
735 | -- > A salary amount specified for a particular category of | ||
736 | -- > employees. | ||
737 | -- > 271 Nominal salary | ||
738 | -- > The salary amount without special allowances or other | ||
739 | -- > cash benefits. | ||
740 | -- > 272 Taxable salary | ||
741 | -- > The salary amount which is taxable. | ||
742 | -- > 273 Superannuation salary | ||
743 | -- > Salary used for superannuation benefit/contribution | ||
744 | -- > purposes . | ||
745 | -- > 274 Total remuneration | ||
746 | -- > The amount of the total value of a person's remuneration. | ||
747 | -- > 275 Other salary | ||
748 | -- > The amount of other salary or allowances in addition to a | ||
749 | -- > base salary. | ||
750 | -- > 276 Annual salary | ||
751 | -- > Self-explanatory. | ||
752 | -- > 277 Total contributions amount | ||
753 | -- > Sum of individual contributions. | ||
754 | -- > 278 Voluntary contribution amount | ||
755 | -- > The amount is for a non-compulsory contribution. | ||
756 | -- > 279 Instalment first amount | ||
757 | -- > First of a number of due amounts if payment by instalment | ||
758 | -- > is agreed. | ||
759 | -- > 280 Instalment current amount | ||
760 | -- > Current amount of a number of due amounts if payment by | ||
761 | -- > instalment is agreed. | ||
762 | -- > 281 Instalment last amount | ||
763 | -- > Last of a number of due amounts if payment by instalment | ||
764 | -- > is agreed. | ||
765 | -- > 282 Current maintenance fee | ||
766 | -- > Current amount of a number of amounts due on maintenance | ||
767 | -- > contract. | ||
768 | -- > 283 Current leasing fee | ||
769 | -- > Current amount of a number of amounts due on lease | ||
770 | -- > contracts. | ||
771 | -- > 284 Day works amount | ||
772 | -- > The amount of work calculated on the basis of manpower | ||
773 | -- > time and supply cost. | ||
774 | -- > 285 Manufacturer's bonus | ||
775 | -- > Allowance given as a manufacturer's bonus. | ||
776 | -- > 286 Administration charge | ||
777 | -- > Charge made for an administration activity. | ||
778 | -- > 287 Fuel charge | ||
779 | -- > Charge relating to fuel supplied. | ||
780 | -- > 288 Registration plate charge | ||
781 | -- > The charge relating to the normal supply of vehicle | ||
782 | -- > registration plates. | ||
783 | -- > 289 Subtotal amount | ||
784 | -- > Total amount of money that is part of a complete amount. | ||
785 | -- > 290 Dumping export value | ||
786 | -- > The export value calculated for the purposes of assessing | ||
787 | -- > dumping duty. | ||
788 | -- > 291 Foreign inland freight | ||
789 | -- > The amount of inland freight incurred in delivering the | ||
790 | -- > goods to the place of export. | ||
791 | -- > 292 Concession amount | ||
792 | -- > The amount of any concession. To allow the nomination of | ||
793 | -- > the difference between the amount of duty plus tax paid | ||
794 | -- > and the amount that would have been payable without an | ||
795 | -- > end-use security being applied. | ||
796 | -- > 293 Chargeback | ||
797 | -- > Invoice amount charged back to seller. | ||
798 | -- > 294 Charge per credit cover | ||
799 | -- > Unit charge per credit cover established. | ||
800 | -- > 295 Charge per unused credit cover | ||
801 | -- > Unit charge per unused credit cover. | ||
802 | -- > 296 Total authorised deduction | ||
803 | -- > Total amount of authorised deductions from payment of | ||
804 | -- > invoices. | ||
805 | -- > 297 Total chargebacks | ||
806 | -- > Total amount charged back to the seller. | ||
807 | -- > 298 Total offsets | ||
808 | -- > Total amount offset against other items on the seller's | ||
809 | -- > or buyer's account. | ||
810 | -- > | 299 Total special entries | ||
811 | -- > Total amount to be treated as special booking entry by | ||
812 | -- > the beneficiary. | ||
813 | -- > 300 Balance carried forward | ||
814 | -- > Closing balance of the account to be carried forward to | ||
815 | -- > the next accounting period. | ||
816 | -- > 301 Total outstanding invoices past due | ||
817 | -- > Total amount of outstanding invoices past due. | ||
818 | -- > 302 Off balance disputed items | ||
819 | -- > Total amount of disputed invoices/credit notes. | ||
820 | -- > 303 Commission invoices | ||
821 | -- > Amount of commission invoices. | ||
822 | -- > 304 Other charges | ||
823 | -- > Miscellaneous charges. | ||
824 | -- > 305 Amount remittances | ||
825 | -- > Amount of money remitted. | ||
826 | -- > 306 Total amount of payment commission invoices | ||
827 | -- > Total amount of commission invoices paid. | ||
828 | -- > 307 Total amount of payment other charges invoices | ||
829 | -- > Total amount of invoices for miscellaneous charges paid. | ||
830 | -- > 308 Total amount credit notes | ||
831 | -- > Total amount of credit notes. | ||
832 | -- > 309 Total adjustment invoices | ||
833 | -- > Total amount of adjustments to invoices. | ||
834 | -- > 310 Total adjustment credit notes | ||
835 | -- > Total amount of adjustments to credit notes. | ||
836 | -- > 311 Total adjustment payments | ||
837 | -- > Total amount of adjustments to payments. | ||
838 | -- > 312 Base unit value | ||
839 | -- > Value per base unit. | ||
840 | -- > 313 International freight | ||
841 | -- > The amount of freight paid for moving goods between place | ||
842 | -- > of export and place of import. | ||
843 | -- > 314 Own risk amount | ||
844 | -- > Amount for own credit risk, not covered by credit cover. | ||
845 | -- > 315 Opening balance | ||
846 | -- > The amount of the opening balance. | ||
847 | -- > 316 Insurance premium | ||
848 | -- > Premium amount including commission without insurance tax | ||
849 | -- > and fees. | ||
850 | -- > 317 Insurance commission | ||
851 | -- > Amount due to an intermediary to be chargeable to an | ||
852 | -- > insurer for obtaining insurance business. | ||
853 | -- > 318 Insurance tax | ||
854 | -- > Insurance tax amount on insurance premium and fees. | ||
855 | -- > 319 Fee of insurer | ||
856 | -- > Amount to be paid to an insurer as a handling charge. | ||
857 | -- > 320 Fee of intermediary | ||
858 | -- > Amount to be paid to an intermediary as a handling fee. | ||
859 | -- > + 321 Debit flow | ||
860 | -- > Debit flow amount applying to an account. | ||
861 | -- > + 322 Closing balance payable | ||
862 | -- > Outstanding payable amount of the account at the end of | ||
863 | -- > the reporting period. | ||
864 | -- > + 323 Opening balance payable | ||
865 | -- > Outstanding payable amount of the account at the | ||
866 | -- > beginning of the reporting period. | ||
867 | -- > + 324 Opening balance receivable | ||
868 | -- > Outstanding receivable amount of the account at the | ||
869 | -- > beginning of the reporting period. | ||
870 | -- > + 325 Closing balance receivable | ||
871 | -- > Outstanding receivable payable amount of the account at | ||
872 | -- > the end of the reporting period. | ||
873 | -- > + 326 Net assets and liabilities | ||
874 | -- > Position amount of the assets and liabilities at | ||
875 | -- > reporting date. | ||
876 | -- > + 327 Adjustment to debit flow | ||
877 | -- > Adjustment to debit flow amount. | ||
878 | -- > + 328 Adjustment to credit flow | ||
879 | -- > Adjustment to a credit flow amount. | ||
880 | -- > + 329 Credit flow | ||
881 | -- > Credit flow amount applying to an account. | ||
882 | -- > + 330 Total prepaid other charges due carrier | ||
883 | -- > The total of prepaid other charges due to carrier. | ||
884 | -- > + 331 Total collect weight charge | ||
885 | -- > The total collect charge based on weight. | ||
886 | -- > + 332 Total prepaid weight charge | ||
887 | -- > The total prepaid charge based on weight. | ||
888 | -- > + 333 Total collect other charges due carrier | ||
889 | -- > The total of collect other charges due to carrier. | ||
890 | -- > + 334 Total prepaid other charges due agent | ||
891 | -- > The total of prepaid other charges due to agent. | ||
892 | -- > + 335 Total collect valuation charge | ||
893 | -- > The total collect valuation charge. | ||
894 | -- > + 336 Total prepaid valuation charge | ||
895 | -- > The total prepaid valuation charge. | ||
896 | -- > ZZZ Mutually defined | ||
897 | -- > Mutually defined monetary amount. | ||
898 | simple5025 :: Parser Value | ||
899 | simple5025 = simple "5025" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S5118.hs b/specification/src/Text/Edifact/D96A/Simples/S5118.hs new file mode 100644 index 0000000..ec683cb --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S5118.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S5118 | ||
7 | ( simple5118 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 5118 Price | ||
16 | -- > | ||
17 | -- > Desc: The monetary value associated with a purchase or sale of an | ||
18 | -- > article, product or service. | ||
19 | -- > | ||
20 | -- > Repr: n..15 | ||
21 | simple5118 :: Parser Value | ||
22 | simple5118 = simple "5118" (numeric `upTo` 15) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S5125.hs b/specification/src/Text/Edifact/D96A/Simples/S5125.hs new file mode 100644 index 0000000..afa22b0 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S5125.hs | |||
@@ -0,0 +1,50 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S5125 | ||
7 | ( simple5125 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 5125 Price qualifier | ||
16 | -- > | ||
17 | -- > Desc: Identification of a type of price. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > AAA Calculation net | ||
22 | -- > The price stated is the net price including allowances/ | ||
23 | -- > charges. Allowances/charges may be stated for information | ||
24 | -- > only. | ||
25 | -- > AAB Calculation gross | ||
26 | -- > The price stated is the gross price to which allowances/ | ||
27 | -- > charges must be applied. | ||
28 | -- > AAC Allowances and charges not included, tax included | ||
29 | -- > The price does not include the allowances and charges, | ||
30 | -- > but includes the taxes. | ||
31 | -- > AAD Average selling price | ||
32 | -- > Average selling price of a product. | ||
33 | -- > + AAE Information price, excluding allowances or charges, | ||
34 | -- > including taxes | ||
35 | -- > The price stated is for information purposes only and | ||
36 | -- > excludes all allowances and charges. Taxes however are | ||
37 | -- > included in the price. | ||
38 | -- > + AAF Information price, excluding allowances or charges, and | ||
39 | -- > taxes | ||
40 | -- > The price stated is for information purposes only and | ||
41 | -- > excludes all allowances, charges and taxes. | ||
42 | -- > CAL Calculation price | ||
43 | -- > The price stated is the price for the calculation of the | ||
44 | -- > line item amount. | ||
45 | -- > INF Information | ||
46 | -- > The price is provided for information. | ||
47 | -- > INV Invoice price | ||
48 | -- > Referenced price taken from an invoice. | ||
49 | simple5125 :: Parser Value | ||
50 | simple5125 = simple "5125" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S5213.hs b/specification/src/Text/Edifact/D96A/Simples/S5213.hs new file mode 100644 index 0000000..88f8c84 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S5213.hs | |||
@@ -0,0 +1,29 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S5213 | ||
7 | ( simple5213 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 5213 Sub-line price change, coded | ||
16 | -- > | ||
17 | -- > Desc: Code indicating disposition of the price change of a sub-line | ||
18 | -- > item. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > A Added to the baseline item unit price | ||
23 | -- > Self explanatory. | ||
24 | -- > I Included in the baseline item unit price | ||
25 | -- > Self explanatory. | ||
26 | -- > S Subtracted from the baseline item unit price | ||
27 | -- > Self explanatory. | ||
28 | simple5213 :: Parser Value | ||
29 | simple5213 = simple "5213" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S5237.hs b/specification/src/Text/Edifact/D96A/Simples/S5237.hs new file mode 100644 index 0000000..77c6ed6 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S5237.hs | |||
@@ -0,0 +1,79 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S5237 | ||
7 | ( simple5237 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 5237 Charge category, coded | ||
16 | -- > | ||
17 | -- > Desc: To indicate the category or zone of charges. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 All charges | ||
22 | -- > All amounts calculated by the carrier in accordance with | ||
23 | -- > tariffs or in case of special events during the voyage | ||
24 | -- > (e.g. Rail - freights costs - additional costs). | ||
25 | -- > 2 Additional charges | ||
26 | -- > Charges calculated by the carrier for specific events | ||
27 | -- > like re-weighting, re-loading, unexpected operations, | ||
28 | -- > services required during the voyage, etc. | ||
29 | -- > 3 Transport charges + additional charges | ||
30 | -- > Transport charges plus Additional charges (e.g. for re- | ||
31 | -- > loading, re-weighting or unexpected operations) that must | ||
32 | -- > be precised in the payment conditions by the consignor | ||
33 | -- > (other charges must be taken in account by the | ||
34 | -- > consignee). | ||
35 | -- > 4 Basic freight | ||
36 | -- > The basic freight payable on the cargo as per tariff. | ||
37 | -- > 5 Destination haulage charges | ||
38 | -- > Self explanatory. | ||
39 | -- > 6 Disbursement | ||
40 | -- > Sums paid out by ship's agent at a port and recovered | ||
41 | -- > from the carrier. | ||
42 | -- > 7 Destination port charges | ||
43 | -- > Charges payable at the port of destination. | ||
44 | -- > 8 Miscellaneous charges | ||
45 | -- > Miscellaneous charges not otherwise categorized. | ||
46 | -- > 9 Transport charges up to a specified location | ||
47 | -- > Transport charges to be paid by the consignor for a part | ||
48 | -- > of the voyage, i.e. up to a location that must be | ||
49 | -- > precised. | ||
50 | -- > 10 Origin port charges | ||
51 | -- > Charges payable at the port of origin. | ||
52 | -- > 11 Origin haulage charges | ||
53 | -- > Self explanatory. | ||
54 | -- > 12 Other charges | ||
55 | -- > Self explanatory. | ||
56 | -- > 13 Specific amount payable | ||
57 | -- > Amount that the consignor agrees to be invoiced or to | ||
58 | -- > pay. This amount is part of the total charges applied to | ||
59 | -- > the consignment. | ||
60 | -- > 14 Transport costs (carriage charges) | ||
61 | -- > Monetary amount calculated on the basis of the transport | ||
62 | -- > tariffs or contract eventually including charges or other | ||
63 | -- > costs. | ||
64 | -- > 15 All costs up to a specified location | ||
65 | -- > All amounts to be paid by the consignor for a part of the | ||
66 | -- > voyage, i.e. up to a location that must be precised. (The | ||
67 | -- > remaining part of the voyage to be paid by the consignee) | ||
68 | -- > The amounts are calculated by the carrier in accordance | ||
69 | -- > with tariffs or in case of special events during the | ||
70 | -- > voyage (e.g. rail - freight costs - additional costs). | ||
71 | -- > 16 Weight/valuation charge | ||
72 | -- > Code to indicate weight/valuation charges to be either | ||
73 | -- > wholly prepaid or wholly collect. | ||
74 | -- > 17 All costs | ||
75 | -- > Description to be provided. | ||
76 | -- > 18 Transport costs and supplementary costs | ||
77 | -- > Description to be provided. | ||
78 | simple5237 :: Parser Value | ||
79 | simple5237 = simple "5237" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S5242.hs b/specification/src/Text/Edifact/D96A/Simples/S5242.hs new file mode 100644 index 0000000..1541c5d --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S5242.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S5242 | ||
7 | ( simple5242 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 5242 Rate/tariff class | ||
16 | -- > | ||
17 | -- > Desc: Description of applicable rate/tariff class. | ||
18 | -- > | ||
19 | -- > Repr: an..35 | ||
20 | simple5242 :: Parser Value | ||
21 | simple5242 = simple "5242" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S5243.hs b/specification/src/Text/Edifact/D96A/Simples/S5243.hs new file mode 100644 index 0000000..29bb1c9 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S5243.hs | |||
@@ -0,0 +1,46 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S5243 | ||
7 | ( simple5243 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 5243 Rate/tariff class identification | ||
16 | -- > | ||
17 | -- > Desc: Identification of the rate/tariff class. | ||
18 | -- > | ||
19 | -- > Repr: an..9 | ||
20 | -- > | ||
21 | -- > + A Senior person rate | ||
22 | -- > Rate class applies to senior persons. | ||
23 | -- > B Basic | ||
24 | -- > Self explanatory. | ||
25 | -- > C Specific commodity rate | ||
26 | -- > Self explanatory. | ||
27 | -- > + D Teenager rate | ||
28 | -- > Rate class applies to teenagers. | ||
29 | -- > + E Child rate | ||
30 | -- > Rate class applies to children. | ||
31 | -- > + F Adult rate | ||
32 | -- > Rate class applies to adults. | ||
33 | -- > K Rate per kilogram | ||
34 | -- > Self explanatory. | ||
35 | -- > M Minimum charge rate | ||
36 | -- > Self explanatory. | ||
37 | -- > N Normal rate | ||
38 | -- > Self explanatory. | ||
39 | -- > Q Quantity rate | ||
40 | -- > Self explanatory. | ||
41 | -- > R Class rate (Reduction on normal rate) | ||
42 | -- > Description to be provided. | ||
43 | -- > S Class rate (Surcharge on normal rate) | ||
44 | -- > Description to be provided. | ||
45 | simple5243 :: Parser Value | ||
46 | simple5243 = simple "5243" (alphaNumeric `upTo` 9) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S5245.hs b/specification/src/Text/Edifact/D96A/Simples/S5245.hs new file mode 100644 index 0000000..11039fa --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S5245.hs | |||
@@ -0,0 +1,139 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S5245 | ||
7 | ( simple5245 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 5245 Percentage qualifier | ||
16 | -- > | ||
17 | -- > Desc: Identification of the usage of a percentage. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Allowance | ||
22 | -- > (5424) Allowance expressed as a percentage. | ||
23 | -- > 2 Charge | ||
24 | -- > (5424) Charge expressed as a percentage. | ||
25 | -- > 3 Allowance or charge | ||
26 | -- > [5424] Allowance or charge expressed as a percentage. | ||
27 | -- > 4 Reinsurer's share | ||
28 | -- > To indicate the share of the reinsurer in a treaty. | ||
29 | -- > 5 Entry percentage | ||
30 | -- > To indicate the percentage used for the specified entry | ||
31 | -- > (e.g. commission %, deposits % ...). | ||
32 | -- > 6 Quality/yield | ||
33 | -- > (6318) The percentage of a specified material in the | ||
34 | -- > total product. | ||
35 | -- > 7 Percentage of invoice | ||
36 | -- > Self explanatory. | ||
37 | -- > 8 Reduction/surcharge percentage | ||
38 | -- > Percentage to calculate a reduction/surcharge. | ||
39 | -- > 9 Adjustment | ||
40 | -- > Self explanatory. | ||
41 | -- > 10 Bureau share | ||
42 | -- > London insurance market bureau (bureau share in | ||
43 | -- > reinsurance treaty). | ||
44 | -- > | 11 Buffer stock requirement | ||
45 | -- > Anticipated additional consumption to safeguard against | ||
46 | -- > unforeseen shortages or demands. | ||
47 | -- > 12 Discount | ||
48 | -- > Discount expressed as a percentage. | ||
49 | -- > 13 Amount tolerance | ||
50 | -- > Tolerance of amount in percentage. | ||
51 | -- > 14 Percentage of note | ||
52 | -- > Percentage of debit or credit note. | ||
53 | -- > 15 Penalty percentage | ||
54 | -- > Self explanatory. | ||
55 | -- > 16 Interest percentage | ||
56 | -- > Self explanatory. | ||
57 | -- > 17 Part of documentary credit amount | ||
58 | -- > Part of documentary credit amount in percentage subject | ||
59 | -- > to sight payment, deferred payment or acceptance when the | ||
60 | -- > documentary credit is available by mixed payment. | ||
61 | -- > 18 Percentage credit note | ||
62 | -- > Percentage of a credit note. | ||
63 | -- > 19 Percentage debit note | ||
64 | -- > Percentage of a debit note. | ||
65 | -- > 20 Percentage of insurance | ||
66 | -- > Self explanatory. | ||
67 | -- > 21 Own risk percentage | ||
68 | -- > Percentage of total amount which is not covered by credit | ||
69 | -- > cover. | ||
70 | -- > 22 Transferred VAT percentage | ||
71 | -- > VAT percentage rate for which accountability is being | ||
72 | -- > transferred from one party to another. VAT means: Value | ||
73 | -- > added tax. | ||
74 | -- > 23 Part time employment | ||
75 | -- > The time a person is employed expressed as a percentage | ||
76 | -- > of the equivalent full time employment. | ||
77 | -- > 24 Voluntary contribution | ||
78 | -- > Contribution to a superannuation scheme which is not | ||
79 | -- > compulsory, expressed as a percentage of salary. | ||
80 | -- > 25 Attribute factor | ||
81 | -- > To indicate a mathematical factor, expressed as a | ||
82 | -- > percentage , used to multiply a specified attribute item. | ||
83 | -- > 26 Additional contribution | ||
84 | -- > Contribution to a scheme in addition to the normal | ||
85 | -- > contribution, expressed as a percentage (in | ||
86 | -- > superannuation usually expressed as a percentage of | ||
87 | -- > salary). | ||
88 | -- > 27 Benefits allocation | ||
89 | -- > Percentage of total benefits allocated to a person. | ||
90 | -- > 28 Attribute classification | ||
91 | -- > To indicate the percentage of a specified attribute | ||
92 | -- > classification (e.g. percentage contributed before a | ||
93 | -- > defined year for superannuation purposes). | ||
94 | -- > 29 Renegotiation trigger upper limit | ||
95 | -- > The percentage rise in a currency rate of exchange which | ||
96 | -- > would result in renegotiation of prices. | ||
97 | -- > 30 Renegotiation trigger lower limit | ||
98 | -- > The percentage fall in a currency rate of exchange which | ||
99 | -- > would result in renegotiation of prices. | ||
100 | -- > 31 Material reduction factor | ||
101 | -- > The percentage reduction in constituent material which | ||
102 | -- > occurs in the production process. | ||
103 | -- > 32 Acceptable price difference | ||
104 | -- > The maximum percentage increase or decrease resulting | ||
105 | -- > from price recalculation which will not result in price | ||
106 | -- > renegotiation. | ||
107 | -- > 33 Share of buyer's total requirement | ||
108 | -- > The percentage of the buyer's total acquisition | ||
109 | -- > requirement for the referenced or similar item which will | ||
110 | -- > be ordered from the named supplier. | ||
111 | -- > 34 Price increase | ||
112 | -- > The percentage increase in price of the referenced item | ||
113 | -- > since the last notification. | ||
114 | -- > 35 Share of tool cost paid by buyer | ||
115 | -- > The percentage of the cost of tooling which will be paid | ||
116 | -- > by the buyer. | ||
117 | -- > 36 Volume capacity usage | ||
118 | -- > Percentage of the volume capacity used. | ||
119 | -- > 37 Weight capacity usage | ||
120 | -- > Percentage of the weight capacity used. | ||
121 | -- > 38 Loading length capacity usage | ||
122 | -- > Percentage of the loading length capacity used. | ||
123 | -- > 39 Share of packaging cost paid by vendor | ||
124 | -- > The percentage of the cost of packaging which will be | ||
125 | -- > paid by the vendor. | ||
126 | -- > 40 Reduction percentage | ||
127 | -- > Reduction from an amount/price expressed in a percentage. | ||
128 | -- > 41 Surcharge percentage | ||
129 | -- > Additional amount expressed in a percentage. | ||
130 | -- > 42 Local content | ||
131 | -- > To indicate the percentage of a products local (i.e. | ||
132 | -- > domestic) content. | ||
133 | -- > 43 Chargeback | ||
134 | -- > Percentage amount charged back. | ||
135 | -- > 44 Gross turnover commission | ||
136 | -- > Percentage of gross turnover used to calculate | ||
137 | -- > commission. | ||
138 | simple5245 :: Parser Value | ||
139 | simple5245 = simple "5245" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S5249.hs b/specification/src/Text/Edifact/D96A/Simples/S5249.hs new file mode 100644 index 0000000..caeeda0 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S5249.hs | |||
@@ -0,0 +1,63 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S5249 | ||
7 | ( simple5249 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 5249 Percentage basis, coded | ||
16 | -- > | ||
17 | -- > Desc: Indication of the application of a percentage. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Per unit | ||
22 | -- > Referenced percentage applies on a single unit basis. | ||
23 | -- > 2 Per ton | ||
24 | -- > Reduction percentage is applied per transported ton. | ||
25 | -- > 3 Per equipment unit | ||
26 | -- > Reduction percentage is applied per main equipment unit | ||
27 | -- > (for rail purpose, only rail wagons). | ||
28 | -- > 4 Per unit price | ||
29 | -- > Reduction percentage is applied on the unit price, which | ||
30 | -- > is the basis of the charge calculation. | ||
31 | -- > 5 Per quantity | ||
32 | -- > Reduction percentage applied on the unit price and | ||
33 | -- > conceded to a consignor after he reached a specified | ||
34 | -- > tonnage of transport. | ||
35 | -- > 6 Basic charge | ||
36 | -- > Code to indicate that the IATA experimental special | ||
37 | -- > charge within Europe is the basis for the percentage | ||
38 | -- > reduction or surcharge. | ||
39 | -- > 7 Rate per kilogram | ||
40 | -- > Code to indicate that the IATA experimental special rate | ||
41 | -- > within in Europe is the basis for the percentage | ||
42 | -- > reduction or surcharge. | ||
43 | -- > 8 Minimum charge | ||
44 | -- > Code to indicate that the IATA minimum charge is the | ||
45 | -- > basis for the percentage reduction or surcharge. | ||
46 | -- > 9 Normal rate | ||
47 | -- > Code to indicate that the IATA normal rate is the basis | ||
48 | -- > for the percentage reduction or surcharge. | ||
49 | -- > 10 Quantity rate | ||
50 | -- > Code to indicate that the IATA quantity rate is the basis | ||
51 | -- > for the percentage reduction or surcharge. | ||
52 | -- > 11 Amount of drawing | ||
53 | -- > Referenced percentage applies on the amount of drawing | ||
54 | -- > under the documentary credit. | ||
55 | -- > 12 Documentary credit amount | ||
56 | -- > Referenced percentage applies on documentary credit | ||
57 | -- > amount. | ||
58 | -- > 13 Invoice value | ||
59 | -- > Referenced percentage applies on the invoice value. | ||
60 | -- > 14 CIF value | ||
61 | -- > Referenced percentage applies on CIF value. | ||
62 | simple5249 :: Parser Value | ||
63 | simple5249 = simple "5249" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S5275.hs b/specification/src/Text/Edifact/D96A/Simples/S5275.hs new file mode 100644 index 0000000..e772555 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S5275.hs | |||
@@ -0,0 +1,24 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S5275 | ||
7 | ( simple5275 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 5275 Supplementary rate/tariff basis identification | ||
16 | -- > | ||
17 | -- > Desc: Code identifying supplementary rate/tariff. | ||
18 | -- > | ||
19 | -- > Repr: an..6 | ||
20 | -- > | ||
21 | -- > Note: User or association defined code. May be used in combination | ||
22 | -- > with 1131/3055. | ||
23 | simple5275 :: Parser Value | ||
24 | simple5275 = simple "5275" (alphaNumeric `upTo` 6) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S5284.hs b/specification/src/Text/Edifact/D96A/Simples/S5284.hs new file mode 100644 index 0000000..88dde2f --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S5284.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S5284 | ||
7 | ( simple5284 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 5284 Unit price basis | ||
16 | -- > | ||
17 | -- > Desc: Basis on which the unit price/rate applies. | ||
18 | -- > | ||
19 | -- > Repr: n..9 | ||
20 | simple5284 :: Parser Value | ||
21 | simple5284 = simple "5284" (numeric `upTo` 9) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S5375.hs b/specification/src/Text/Edifact/D96A/Simples/S5375.hs new file mode 100644 index 0000000..8722270 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S5375.hs | |||
@@ -0,0 +1,82 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S5375 | ||
7 | ( simple5375 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 5375 Price type, coded | ||
16 | -- > | ||
17 | -- > Desc: Code identifying the type of price of an item. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > AA Cancellation price | ||
22 | -- > Price authorized to be charged in the event of an order | ||
23 | -- > being cancelled. | ||
24 | -- > AB Per ton | ||
25 | -- > To indicate that the price applies per ton. | ||
26 | -- > + AC Minimum order price | ||
27 | -- > A code to identify the price when the minimum number is | ||
28 | -- > purchased. | ||
29 | -- > + AD Export price | ||
30 | -- > A code to identify the price of a given article for the | ||
31 | -- > export market. | ||
32 | -- > + AE Range dependent price | ||
33 | -- > A code identifying the price for a specific range of | ||
34 | -- > purchase quantities. | ||
35 | -- > AI Active ingredient | ||
36 | -- > The price is referring to the active ingredient. | ||
37 | -- > AQ As is quantity | ||
38 | -- > The price is referring to the measured quantity. | ||
39 | -- > CA Catalogue | ||
40 | -- > Self explanatory. | ||
41 | -- > CT Contract | ||
42 | -- > Self explanatory. | ||
43 | -- > CU Consumer unit | ||
44 | -- > The price is referring to the consumer unit. | ||
45 | -- > DI Distributor | ||
46 | -- > Self explanatory. | ||
47 | -- > EC ECSC price | ||
48 | -- > Price registered at European Commission Steel and Carbon | ||
49 | -- > office (DG III). | ||
50 | -- > NW Net weight | ||
51 | -- > Self explanatory. | ||
52 | -- > PC Price catalogue | ||
53 | -- > Self explanatory. | ||
54 | -- > PE Per each | ||
55 | -- > Self explanatory. | ||
56 | -- > PK Per kilogram | ||
57 | -- > Self explanatory. | ||
58 | -- > PL Per litre | ||
59 | -- > Self explanatory. | ||
60 | -- > PT Per tonne | ||
61 | -- > Self explanatory. | ||
62 | -- > PU Specified unit | ||
63 | -- > Self explanatory. | ||
64 | -- > PV Provisional price | ||
65 | -- > Self explanatory. | ||
66 | -- > PW Gross weight | ||
67 | -- > Self explanatory. | ||
68 | -- > QT Quoted | ||
69 | -- > Self explanatory. | ||
70 | -- > SR Suggested retail | ||
71 | -- > Self explanatory. | ||
72 | -- > TB To be negotiated | ||
73 | -- > Self explanatory. | ||
74 | -- > TU Traded unit | ||
75 | -- > The price is referring to the traded unit. | ||
76 | -- > TW Theoretical weight | ||
77 | -- > Weight calculated on ordered dimension (length, width, | ||
78 | -- > thickness) not on final dimension (e.g. steel products). | ||
79 | -- > WH Wholesale | ||
80 | -- > Self explanatory. | ||
81 | simple5375 :: Parser Value | ||
82 | simple5375 = simple "5375" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S5387.hs b/specification/src/Text/Edifact/D96A/Simples/S5387.hs new file mode 100644 index 0000000..9579861 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S5387.hs | |||
@@ -0,0 +1,238 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S5387 | ||
7 | ( simple5387 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 5387 Price type qualifier | ||
16 | -- > | ||
17 | -- > Desc: Code identifying pricing specification. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > AAA Reference price | ||
22 | -- > Self explanatory. | ||
23 | -- > AAB Price includes tax | ||
24 | -- > Self explanatory. | ||
25 | -- > + AAC Buyer suggested retail price | ||
26 | -- > The suggested retail price as suggested or determined by | ||
27 | -- > the party purchasing the goods. | ||
28 | -- > AAD Ocean charges rate | ||
29 | -- > The charges imposed by the ocean transportation industry | ||
30 | -- > above and beyond the basic freight. | ||
31 | -- > AAE Not subject to fluctuation | ||
32 | -- > Not subject to escalation or adjustment. | ||
33 | -- > AAF Subject to escalation | ||
34 | -- > Subject to increase or development by successive stages. | ||
35 | -- > AAG Subject to price adjustment | ||
36 | -- > Self explanatory. | ||
37 | -- > AAH Subject to escalation and price adjustment | ||
38 | -- > Subject to increase or development by successive stages | ||
39 | -- > and price adjustment. | ||
40 | -- > AAI Fluctuation conditions not specified | ||
41 | -- > Self explanatory. | ||
42 | -- > AAJ All in price | ||
43 | -- > Firm price for specified work. | ||
44 | -- > AAK New price | ||
45 | -- > A price valid from an effective date/time/period. | ||
46 | -- > AAL Old price | ||
47 | -- > A price valid prior to an effective date/time/period of a | ||
48 | -- > new price. | ||
49 | -- > AAM Per week | ||
50 | -- > To indicate that the given price applies per week. | ||
51 | -- > AAN Price on application | ||
52 | -- > Price can be obtained on request from seller. | ||
53 | -- > AAO Unpacked price | ||
54 | -- > The price given is the price of the item without | ||
55 | -- > packaging. | ||
56 | -- > AAP Trade price | ||
57 | -- > Discount price available to all customers except the | ||
58 | -- > retail customer. | ||
59 | -- > AAQ Firm price | ||
60 | -- > Price which will remain unchanged for a given time | ||
61 | -- > period. | ||
62 | -- > AAR Material share of item price | ||
63 | -- > The per unit cost of referenced material based on a | ||
64 | -- > given quotation for that material. | ||
65 | -- > AAS Labour share of item price | ||
66 | -- > The labour component of the per-unit item price. | ||
67 | -- > AAT Transport share of item price | ||
68 | -- > The transport component of the per-unit item price. | ||
69 | -- > AAU Packing share of item price | ||
70 | -- > The packing component of the per-unit item price. | ||
71 | -- > AAV Tooling share of item price | ||
72 | -- > The tooling component of the per-unit item price. | ||
73 | -- > + AAW Temporary vehicle charge | ||
74 | -- > The component of a price charged for providing a | ||
75 | -- > temporary vehicle. | ||
76 | -- > + AAX Price component due to interest | ||
77 | -- > This is the component of the price which is charged due | ||
78 | -- > to interest. | ||
79 | -- > + AAY Price component due to management services | ||
80 | -- > This is the component of the price which is charged due | ||
81 | -- > to management services rendered. | ||
82 | -- > + AAZ Price component due to maintenance | ||
83 | -- > This is the component of the price which is charged due | ||
84 | -- > to maintenance. | ||
85 | -- > + ABA Individual buyer price | ||
86 | -- > A price which is available to an individual buyer as | ||
87 | -- > opposed to an institutional buyer. | ||
88 | -- > + ABB Group buying price | ||
89 | -- > A price which is available to a buying group. | ||
90 | -- > + ABC Group member buying price | ||
91 | -- > A special price given to a member of a buying group. | ||
92 | -- > + ABD Pre-payment price | ||
93 | -- > A special price if pre-payment is made for the article | ||
94 | -- > ordered. | ||
95 | -- > + ABE Retail price - excluding taxes | ||
96 | -- > Retail price not including any applicable taxes. | ||
97 | -- > + ABF Suggested retail price - excluding taxes | ||
98 | -- > Suggested retail price not including any applicable | ||
99 | -- > taxes. | ||
100 | -- > AI Active ingredient | ||
101 | -- > Self explanatory. | ||
102 | -- > ALT Alternate price | ||
103 | -- > A substitute cost. | ||
104 | -- > AP Advice price | ||
105 | -- > Self explanatory. | ||
106 | -- > BR Broker price | ||
107 | -- > Self explanatory. | ||
108 | -- > #| CAT Catalogue price | ||
109 | -- > Price per unit of quantity of a product as specified in a | ||
110 | -- > catalogue. | ||
111 | -- > CDV Current domestic value | ||
112 | -- > The present worth of a thing which comes from one's | ||
113 | -- > homeland, in terms of money or goods. | ||
114 | -- > CON Contract price | ||
115 | -- > Price per unit of quantity of a product/service as agreed | ||
116 | -- > in a contract between parties. | ||
117 | -- > CP Current price | ||
118 | -- > Price at time of transaction, but subject to future | ||
119 | -- > change. | ||
120 | -- > CU Consumer unit | ||
121 | -- > Self explanatory. | ||
122 | -- > CUP Confirmed unit price | ||
123 | -- > The value of a single item that proves to be correct. | ||
124 | -- > CUS Declared customs unit value | ||
125 | -- > A clearly known duty on a single item which is imposed by | ||
126 | -- > law. | ||
127 | -- > DAP Dealer adjusted price | ||
128 | -- > The necessary or desirable changes that the sales agency | ||
129 | -- > makes with respect to the value of the product. | ||
130 | -- > DIS Distributor price | ||
131 | -- > The cost associated with the agency that markets goods. | ||
132 | -- > DPR Discount price | ||
133 | -- > A reduction from the usual list value. | ||
134 | -- > DR Dealer price | ||
135 | -- > Self explanatory. | ||
136 | -- > DSC Discount amount allowed | ||
137 | -- > A certain price up to which one is able to make | ||
138 | -- > reductions from the usual list value. | ||
139 | -- > EC ECSC price | ||
140 | -- > Price registered at European Commission Steel and Carbon | ||
141 | -- > office (DG III). | ||
142 | -- > ES Estimated price | ||
143 | -- > Self explanatory. | ||
144 | -- > EUP Expected unit price | ||
145 | -- > The anticipated value of a single item. | ||
146 | -- > FCR Freight/charge rate | ||
147 | -- > The price that is either a freight rate or a rate on | ||
148 | -- > which freight charges are calculated. | ||
149 | -- > GRP Gross unit price | ||
150 | -- > Unit price to which allowances and charges apply. | ||
151 | -- > INV Invoice price | ||
152 | -- > Price per unit of quantity of a product as specified on | ||
153 | -- > an invoice. | ||
154 | -- > LBL Labelling price | ||
155 | -- > Retail price of the buyer that should be printed by the | ||
156 | -- > producer on the article's label. The labelling price is | ||
157 | -- > not necessary the effective retail price. | ||
158 | -- > MAX Maximum order quantity price | ||
159 | -- > The greatest amount of goods or services which one can | ||
160 | -- > buy to receive a certain value. | ||
161 | -- > MIN Minimum order quantity price | ||
162 | -- > The least amount of goods or services that one can buy to | ||
163 | -- > receive a certain value. | ||
164 | -- > MNR Minimum release quantity price | ||
165 | -- > The least amount of an order one can place in order to | ||
166 | -- > receive a certain value. | ||
167 | -- > MSR Manufacturer's suggested retail | ||
168 | -- > Price that reflects "Sales to other manufacturers" or | ||
169 | -- > "Sales for resale". | ||
170 | -- > MXR Maximum release quantity price | ||
171 | -- > The greatest amount of an order that one can place in | ||
172 | -- > order to receive a certain value. | ||
173 | -- > NE Not-to-exceed price | ||
174 | -- > Self explanatory. | ||
175 | -- > NQT No quote | ||
176 | -- > No price available. | ||
177 | -- > NTP Net unit price | ||
178 | -- > Unit price to which no allowances and charges apply. | ||
179 | -- > NW Net weight | ||
180 | -- > Self explanatory. | ||
181 | -- > OCR Ocean charges rate | ||
182 | -- > The charges imposed by the ocean transportation industry | ||
183 | -- > above and beyond the basic freight. | ||
184 | -- > OFR Ocean freight rate | ||
185 | -- > The price per pricing unit of ocean transportation | ||
186 | -- > services for moving cargo from one location to another. | ||
187 | -- > PAQ Price break quantity(s) | ||
188 | -- > Numerical amounts of goods or services which are | ||
189 | -- > associated with different sums of money. As the amount | ||
190 | -- > goes up, the price per individual item decreases. | ||
191 | -- > PBQ Unit price beginning quantity | ||
192 | -- > The starting amount at which you can place a value on a | ||
193 | -- > single item. | ||
194 | -- > PPD Prepaid freight charges | ||
195 | -- > The cost of shipping is paid before the goods are | ||
196 | -- > shipped. | ||
197 | -- > PPR Provisional price | ||
198 | -- > Price per unit of quantity of a product as provisionally | ||
199 | -- > agreed. | ||
200 | -- > PRO Producer's price | ||
201 | -- > The value that the maker of a good places on an item. | ||
202 | -- > PRP Promotional price | ||
203 | -- > The value that is placed on an item that is being | ||
204 | -- > developed. The idea is to sell this product for less than | ||
205 | -- > one normally would, and make up for it by selling a | ||
206 | -- > larger quantity. | ||
207 | -- > PW Gross weight | ||
208 | -- > Self explanatory. | ||
209 | -- > QTE Quote price | ||
210 | -- > Price per unit of quantity of a product as specified in a | ||
211 | -- > quote. | ||
212 | -- > RES Resale price | ||
213 | -- > Price per unit of quantity of a product to be used for | ||
214 | -- > resale. | ||
215 | -- > RTP Retail price | ||
216 | -- > Price per unit of quantity of a product to be used for | ||
217 | -- > retail. | ||
218 | -- > SHD Ship and debit | ||
219 | -- > To transport goods and be owed money by the customer for | ||
220 | -- > the services performed. | ||
221 | -- > SRP Suggested retail price | ||
222 | -- > Price per unit of quantity of a product suggested for | ||
223 | -- > retail. | ||
224 | -- > SW Gross weight without wooden pallets | ||
225 | -- > Used in steel industry. | ||
226 | -- > TB To be negotiated | ||
227 | -- > Self explanatory. | ||
228 | -- > TRF Transfer | ||
229 | -- > To carry or remove from one place, situation, or person | ||
230 | -- > to another. | ||
231 | -- > TU Traded unit | ||
232 | -- > Self explanatory. | ||
233 | -- > TW Theoretical weight | ||
234 | -- > Self explanatory. | ||
235 | -- > WH Wholesale price | ||
236 | -- > Description to be provided. | ||
237 | simple5387 :: Parser Value | ||
238 | simple5387 = simple "5387" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S5402.hs b/specification/src/Text/Edifact/D96A/Simples/S5402.hs new file mode 100644 index 0000000..2dde3fb --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S5402.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S5402 | ||
7 | ( simple5402 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 5402 Rate of exchange | ||
16 | -- > | ||
17 | -- > Desc: The rate at which one specified currency is expressed in | ||
18 | -- > another specified currency. | ||
19 | -- > | ||
20 | -- > Repr: n..12 | ||
21 | simple5402 :: Parser Value | ||
22 | simple5402 = simple "5402" (numeric `upTo` 12) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S5479.hs b/specification/src/Text/Edifact/D96A/Simples/S5479.hs new file mode 100644 index 0000000..1b5acc0 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S5479.hs | |||
@@ -0,0 +1,23 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S5479 | ||
7 | ( simple5479 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 5479 Relation, coded | ||
16 | -- > | ||
17 | -- > Desc: To specify the relationship between two or more items. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > Note: Code values to be provided. | ||
22 | simple5479 :: Parser Value | ||
23 | simple5479 = simple "5479" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S5482.hs b/specification/src/Text/Edifact/D96A/Simples/S5482.hs new file mode 100644 index 0000000..0932b6c --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S5482.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S5482 | ||
7 | ( simple5482 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 5482 Percentage | ||
16 | -- > | ||
17 | -- > Desc: Value expressed as a percentage of a specified amount. | ||
18 | -- > | ||
19 | -- > Repr: n..10 | ||
20 | simple5482 :: Parser Value | ||
21 | simple5482 = simple "5482" (numeric `upTo` 10) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S5495.hs b/specification/src/Text/Edifact/D96A/Simples/S5495.hs new file mode 100644 index 0000000..48a1cf2 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S5495.hs | |||
@@ -0,0 +1,25 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S5495 | ||
7 | ( simple5495 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 5495 Sub-line indicator, coded | ||
16 | -- > | ||
17 | -- > Desc: Indication that the segment and/or segment group is used for | ||
18 | -- > sub-line item information. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > 1 Sub-line information | ||
23 | -- > Self explanatory. | ||
24 | simple5495 :: Parser Value | ||
25 | simple5495 = simple "5495" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6008.hs b/specification/src/Text/Edifact/D96A/Simples/S6008.hs new file mode 100644 index 0000000..ad636f6 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6008.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6008 | ||
7 | ( simple6008 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 6008 Height dimension | ||
16 | -- > | ||
17 | -- > Desc: Height of pieces or packages stated for transport purposes. | ||
18 | -- > | ||
19 | -- > Repr: n..15 | ||
20 | simple6008 :: Parser Value | ||
21 | simple6008 = simple "6008" (numeric `upTo` 15) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6060.hs b/specification/src/Text/Edifact/D96A/Simples/S6060.hs new file mode 100644 index 0000000..3f95b3a --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6060.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6060 | ||
7 | ( simple6060 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 6060 Quantity | ||
16 | -- > | ||
17 | -- > Desc: Numeric value of a quantity. | ||
18 | -- > | ||
19 | -- > Repr: n..15 | ||
20 | simple6060 :: Parser Value | ||
21 | simple6060 = simple "6060" (numeric `upTo` 15) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6063.hs b/specification/src/Text/Edifact/D96A/Simples/S6063.hs new file mode 100644 index 0000000..bd8827e --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6063.hs | |||
@@ -0,0 +1,470 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6063 | ||
7 | ( simple6063 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 6063 Quantity qualifier | ||
16 | -- > | ||
17 | -- > Desc: Code giving specific meaning to a quantity. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Discrete quantity | ||
22 | -- > Self explanatory. | ||
23 | -- > 2 Charge | ||
24 | -- > Quantity relevant for charge. | ||
25 | -- > 3 Cumulative quantity | ||
26 | -- > Self explanatory. | ||
27 | -- > 8 Inventory quantity at supplier's subject to inspection by | ||
28 | -- > customer | ||
29 | -- > Quantity of goods which the customer requires the | ||
30 | -- > supplier to have in inventory and which may be inspected | ||
31 | -- > by the customer if desired. | ||
32 | -- > 11 Split quantity | ||
33 | -- > Part of the whole quantity. | ||
34 | -- > 12 Despatch quantity | ||
35 | -- > Quantity despatched by the seller. | ||
36 | -- > 17 Quantity on hand | ||
37 | -- > Self explanatory. | ||
38 | -- > 18 Previous quantity | ||
39 | -- > Quantity previously referenced. | ||
40 | -- > 20 Unusable quantity | ||
41 | -- > Self explanatory. | ||
42 | -- > 21 Ordered quantity | ||
43 | -- > The quantity which has been ordered. | ||
44 | -- > 22 Quantity at 100% | ||
45 | -- > Equivalent quantity at 100% purity. | ||
46 | -- > 23 Active ingredient | ||
47 | -- > Quantity at 100% active agent content. | ||
48 | -- > 24 Inventory quantity at supplier's not subject to inspection | ||
49 | -- > by customer | ||
50 | -- > Quantity of goods which the customer requires the | ||
51 | -- > supplier to have in inventory but which will not be | ||
52 | -- > checked by the customer. | ||
53 | -- > 25 Retail sales | ||
54 | -- > Quantity of retail point of sale activity. | ||
55 | -- > 26 Promotion quantity | ||
56 | -- > A quantity associated with a promotional event. | ||
57 | -- > 27 On hold for shipment | ||
58 | -- > Article received which cannot be shipped in its present | ||
59 | -- > form. | ||
60 | -- > 28 Military sales quantity | ||
61 | -- > Quantity of goods or services sold to a military | ||
62 | -- > organization. | ||
63 | -- > 29 On premises sales | ||
64 | -- > Sale of product in restaurants or bars. | ||
65 | -- > 30 Off premises sales | ||
66 | -- > Sale of product directly to a store. | ||
67 | -- > 31 Estimated annual volume | ||
68 | -- > Self explanatory. | ||
69 | -- > 32 Minimum delivery batch | ||
70 | -- > Self explanatory. | ||
71 | -- > 33 Maximum delivery batch | ||
72 | -- > Self explanatory. | ||
73 | -- > 35 Price break from | ||
74 | -- > The minimum quantity of a quantity range for a specified | ||
75 | -- > (unit) price. | ||
76 | -- > 36 Price break to | ||
77 | -- > Description to be provided. | ||
78 | -- > 40 Normal delivery | ||
79 | -- > Quantity normally delivered by the seller. | ||
80 | -- > 46 Pieces delivered | ||
81 | -- > Number of pieces actually received at the final | ||
82 | -- > destination. | ||
83 | -- > 47 Invoiced quantity | ||
84 | -- > The quantity as per invoice. | ||
85 | -- > 48 Received quantity | ||
86 | -- > The quantity which has been received. | ||
87 | -- > 49 Chargeable distance | ||
88 | -- > Distance really charged by tariff appliance. | ||
89 | -- > 50 Disposition undetermined quantity | ||
90 | -- > Product quantity that has not yet had its disposition | ||
91 | -- > determined. | ||
92 | -- > 51 Inventory category transfer | ||
93 | -- > Inventory that has been moved from one inventory category | ||
94 | -- > to another. | ||
95 | -- > 52 Quantity per pack | ||
96 | -- > Self explanatory. | ||
97 | -- > 53 Minimum order quantity | ||
98 | -- > Self explanatory. | ||
99 | -- > 54 Maximum order quantity | ||
100 | -- > Self explanatory. | ||
101 | -- > 55 Total sales | ||
102 | -- > The summation of total quantity sales. | ||
103 | -- > 56 Wholesaler to wholesaler sales | ||
104 | -- > Sale of product to other wholesalers by a wholesaler. | ||
105 | -- > 57 In transit quantity | ||
106 | -- > A quantity that is enroute. | ||
107 | -- > 58 Quantity withdrawn | ||
108 | -- > Quantity withdrawn from a location. | ||
109 | -- > 59 Numbers of consumer units in the traded unit | ||
110 | -- > Self explanatory. | ||
111 | -- > 60 Current inventory quantity available for shipment | ||
112 | -- > Current inventory quantity available for shipment. | ||
113 | -- > 61 Return quantity | ||
114 | -- > Self explanatory. | ||
115 | -- > 62 Sorted quantity | ||
116 | -- > Description to be provided. | ||
117 | -- > 63 Sorted quantity rejected | ||
118 | -- > Description to be provided. | ||
119 | -- > 64 Scrap quantity | ||
120 | -- > Remainder of the total quantity after split deliveries. | ||
121 | -- > 65 Destroyed quantity | ||
122 | -- > Self explanatory. | ||
123 | -- > 66 Committed quantity | ||
124 | -- > Quantity a party is committed to. | ||
125 | -- > + 67 Estimated reading quantity | ||
126 | -- > The value that is estimated to be the reading of a | ||
127 | -- > measuring device (e.g. meter). | ||
128 | -- > + 68 End quantity | ||
129 | -- > The quantity recorded at the end of an agreement or | ||
130 | -- > period. | ||
131 | -- > + 69 Start quantity | ||
132 | -- > The quantity recorded at the start of an agreement or | ||
133 | -- > period. | ||
134 | -- > 70 Cumulative quantity received | ||
135 | -- > Cumulative quantity of all deliveries of this article | ||
136 | -- > received by the buyer. | ||
137 | -- > 71 Cumulative quantity ordered | ||
138 | -- > Cumulative quantity of all deliveries, outstanding and | ||
139 | -- > scheduled orders. | ||
140 | -- > 72 Cumulative quantity received end of prior year | ||
141 | -- > Cumulative quantity of all deliveries of the product | ||
142 | -- > received by the buyer till end of prior year. | ||
143 | -- > 73 Outstanding quantity | ||
144 | -- > Difference between quantity ordered and quantity | ||
145 | -- > received. | ||
146 | -- > 74 Latest cumulative quantity | ||
147 | -- > Cumulative quantity after complete delivery of all | ||
148 | -- > scheduled quantities of the product. | ||
149 | -- > 75 Previous highest cumulative quantity | ||
150 | -- > Cumulative quantity after complete delivery of all | ||
151 | -- > scheduled quantities of the product from a prior schedule | ||
152 | -- > period. | ||
153 | -- > + 76 Adjusted corrector reading | ||
154 | -- > A corrector reading after it has been adjusted. | ||
155 | -- > 77 Work days | ||
156 | -- > Number of work days, e.g. per respective period. | ||
157 | -- > 78 Cumulative quantity scheduled | ||
158 | -- > Adding the quantity actually scheduled to previous | ||
159 | -- > cumulative quantity. | ||
160 | -- > 79 Previous cumulative quantity | ||
161 | -- > Cumulative quantity prior the actual order. | ||
162 | -- > + 80 Unadjusted corrector reading | ||
163 | -- > A corrector reading before it has been adjusted. | ||
164 | -- > 81 Extra unplanned delivery | ||
165 | -- > Non scheduled additional quantity. | ||
166 | -- > 82 Quantity requirement for sample inspection | ||
167 | -- > Self explanatory. | ||
168 | -- > 83 Backorder quantity | ||
169 | -- > Self explanatory. | ||
170 | -- > 84 Urgent delivery quantity | ||
171 | -- > Self explanatory. | ||
172 | -- > 85 Previous order quantity to be cancelled | ||
173 | -- > Self explanatory. | ||
174 | -- > + 86 Normal reading quantity | ||
175 | -- > The value recorded or read from a measuring device (e.g. | ||
176 | -- > meter) in the normal conditions. | ||
177 | -- > + 87 Customer reading quantity | ||
178 | -- > The value recorded or read from a measuring device (e.g. | ||
179 | -- > meter) by the customer. | ||
180 | -- > + 88 Information reading quantity | ||
181 | -- > The value recorded or read from a measuring device (e.g. | ||
182 | -- > meter) for information purposes. | ||
183 | -- > + 89 Quality control held | ||
184 | -- > Quantity of goods held pending completion of a quality | ||
185 | -- > control assessment. | ||
186 | -- > 90 As is quantity | ||
187 | -- > Self explanatory. | ||
188 | -- > 91 Open quantity | ||
189 | -- > Quantity remaining after partial delivery. | ||
190 | -- > 92 Final delivery quantity | ||
191 | -- > Quantity of final delivery to a respective order. | ||
192 | -- > 93 Subsequent delivery quantity | ||
193 | -- > Quantity delivered to a respective order after it's final | ||
194 | -- > delivery. | ||
195 | -- > 94 Substitutional quantity | ||
196 | -- > Quantity delivered replacing previous deliveries. | ||
197 | -- > 95 Redelivery after post processing | ||
198 | -- > Self explanatory. | ||
199 | -- > + 96 Quality control failed | ||
200 | -- > Quantity of goods which have failed quality control. | ||
201 | -- > + 97 Minimum inventory | ||
202 | -- > Minimum stock quantity on which replenishment is based. | ||
203 | -- > + 98 Maximum inventory | ||
204 | -- > Maximum stock quantity on which replenishment is based. | ||
205 | -- > 99 Estimated quantity | ||
206 | -- > Self explanatory. | ||
207 | -- > 100 Chargeable weight | ||
208 | -- > The weight on which charges are based. | ||
209 | -- > 101 Chargeable gross weight | ||
210 | -- > The gross weight on which charges are based. | ||
211 | -- > 102 Chargeable tare weight | ||
212 | -- > The tare weight on which charges are based. | ||
213 | -- > 103 Chargeable number of axles | ||
214 | -- > The number of axles on which charges are based. | ||
215 | -- > 104 Chargeable number of containers | ||
216 | -- > The number of containers on which charges are based. | ||
217 | -- > 105 Chargeable number of rail wagons | ||
218 | -- > The number of rail wagons on which charges are based. | ||
219 | -- > 106 Chargeable number of packages | ||
220 | -- > The number of packages on which charges are based. | ||
221 | -- > 107 Chargeable number of units | ||
222 | -- > The number of units on which charges are based. | ||
223 | -- > 108 Chargeable period | ||
224 | -- > The period of time on which charges are based. | ||
225 | -- > 109 Chargeable volume | ||
226 | -- > The volume on which charges are based. | ||
227 | -- > 110 Chargeable cubic measurements | ||
228 | -- > The cubic measurements on which charges are based. | ||
229 | -- > 111 Chargeable surface | ||
230 | -- > The surface area on which charges are based. | ||
231 | -- > 112 Chargeable length | ||
232 | -- > The length on which charges are based. | ||
233 | -- > 113 Quantity to be delivered | ||
234 | -- > The quantity to be delivered. | ||
235 | -- > 114 Number of passengers | ||
236 | -- > Total number of passengers on the conveyance. | ||
237 | -- > 115 Number of crew | ||
238 | -- > Total number of crew members on the conveyance. | ||
239 | -- > 116 Number of transport documents | ||
240 | -- > Total number of air waybills, bills of lading, etc. | ||
241 | -- > being reported for a specific conveyance. | ||
242 | -- > 117 Quantity landed | ||
243 | -- > Quantity of goods actually arrived. | ||
244 | -- > 118 Quantity manifested | ||
245 | -- > Quantity of goods contracted for delivery by the carrier. | ||
246 | -- > 119 Short shipped | ||
247 | -- > Indication that part of the consignment was not shipped. | ||
248 | -- > 120 Split shipment | ||
249 | -- > Indication that the consignment has been split into two | ||
250 | -- > or more shipments. | ||
251 | -- > 121 Over shipped | ||
252 | -- > Indication that more goods have been shipped than | ||
253 | -- > contracted for delivery. | ||
254 | -- > 122 Short-landed goods | ||
255 | -- > If quantity of goods actually landed is less than the | ||
256 | -- > quantity which appears in the documentation. This | ||
257 | -- > quantity is the difference between these quantities. | ||
258 | -- > 123 Surplus goods | ||
259 | -- > If quantity of goods actually landed is more than the | ||
260 | -- > quantity which appears in the documentation. This | ||
261 | -- > quantity is the difference between these quantities. | ||
262 | -- > 124 Damaged goods | ||
263 | -- > Quantity of goods which have deteriorated in transport | ||
264 | -- > such that they cannot be used for the purpose for which | ||
265 | -- > they were originally intended. | ||
266 | -- > 125 Pilferage goods | ||
267 | -- > Quantity of goods stolen during transport. | ||
268 | -- > 126 Lost goods | ||
269 | -- > Quantity of goods that disappeared in transport. | ||
270 | -- > 127 Report difference | ||
271 | -- > The quantity concerning the same transaction differs | ||
272 | -- > between two documents/messages and the source of this | ||
273 | -- > difference is a typing error. | ||
274 | -- > 128 Quantity loaded | ||
275 | -- > Quantity of goods loaded onto a means of transport. | ||
276 | -- > 129 Units per unit price | ||
277 | -- > Number of units per unit price. | ||
278 | -- > 130 Allowance | ||
279 | -- > Quantity relevant for allowance. | ||
280 | -- > 131 Delivery quantity | ||
281 | -- > Quantity required by buyer to be delivered. | ||
282 | -- > 132 Cumulative quantity, preceding period, planned | ||
283 | -- > Cumulative quantity originally planned for the preceding | ||
284 | -- > period. | ||
285 | -- > 133 Cumulative quantity, preceding period, reached | ||
286 | -- > Cumulative quantity reached in the preceding period. | ||
287 | -- > 134 Cumulative quantity, actual planned | ||
288 | -- > Cumulative quantity planned for now. | ||
289 | -- > 135 Period quantity, planned | ||
290 | -- > Quantity planned for this period. | ||
291 | -- > 136 Period quantity, reached | ||
292 | -- > Quantity reached during this period. | ||
293 | -- > 137 Cumulative quantity, preceding period, estimated | ||
294 | -- > Estimated cumulative quantity reached in the preceding | ||
295 | -- > period. | ||
296 | -- > 138 Cumulative quantity, actual estimated | ||
297 | -- > Estimated cumulative quantity reached now. | ||
298 | -- > 139 Cumulative quantity, preceding period, measured | ||
299 | -- > Surveyed cumulative quantity reached in the preceding | ||
300 | -- > period. | ||
301 | -- > 140 Cumulative quantity, actual measured | ||
302 | -- > Surveyed cumulative quantity reached now. | ||
303 | -- > 141 Period quantity, measured | ||
304 | -- > Surveyed quantity reached during this period. | ||
305 | -- > 142 Total quantity, planned | ||
306 | -- > Total quantity planned. | ||
307 | -- > 143 Quantity, remaining | ||
308 | -- > Quantity remaining. | ||
309 | -- > 144 Tolerance | ||
310 | -- > Plus or minus tolerance expressed as a monetary amount. | ||
311 | -- > 145 Actual stock | ||
312 | -- > The stock on hand, undamaged, and available for despatch, | ||
313 | -- > sale or use. | ||
314 | -- > 146 Model or target stock | ||
315 | -- > The stock quantity required or planned to have on hand, | ||
316 | -- > undamaged and available for use. | ||
317 | -- > 147 Direct shipment quantity | ||
318 | -- > Quantity to be shipped directly to a customer from a | ||
319 | -- > manufacturing site. | ||
320 | -- > 148 Amortization total quantity | ||
321 | -- > Indication of final quantity for amortization. | ||
322 | -- > 149 Amortization order quantity | ||
323 | -- > Indication of actual share of the order quantity for | ||
324 | -- > amortization. | ||
325 | -- > 150 Amortization cumulated quantity | ||
326 | -- > Indication of actual cumulated quantity of previous and | ||
327 | -- > actual amortization order quantity. | ||
328 | -- > 151 Quantity advised | ||
329 | -- > Quantity advised by supplier or shipper, in contrast to | ||
330 | -- > quantity actually received. | ||
331 | -- > 152 Quantity on hand | ||
332 | -- > The total quantity of a product on hand at a location. | ||
333 | -- > This includes as well units awaiting return to | ||
334 | -- > manufacturer, units unavailable due to inspection | ||
335 | -- > procedures and undamaged stock available for despatch, | ||
336 | -- > resale or use. | ||
337 | -- > 153 Statistical sales quantity | ||
338 | -- > Quantity of goods sold in a specified period. | ||
339 | -- > 154 Sales quantity planned | ||
340 | -- > Quantity of goods required to meet future demands. - | ||
341 | -- > Market intelligence quantity. | ||
342 | -- > 155 Replenishment quantity | ||
343 | -- > Quantity required to maintain the requisite on-hand stock | ||
344 | -- > of goods. | ||
345 | -- > 156 Inventory movement quantity | ||
346 | -- > To specify the quantity of an inventory movement. | ||
347 | -- > 157 Opening stock balance quantity | ||
348 | -- > To specify the quantity of an opening stock balance. | ||
349 | -- > 158 Closing stock balance quantity | ||
350 | -- > To specify the quantity of a closing stock balance. | ||
351 | -- > 159 Number of stops | ||
352 | -- > Number of times a means of transport stops before | ||
353 | -- > arriving at destination. | ||
354 | -- > 160 Minimum production batch | ||
355 | -- > The quantity specified is the minimum output from a | ||
356 | -- > single production run. | ||
357 | -- > 161 Dimensional sample quantity | ||
358 | -- > The quantity defined is a sample for the purpose of | ||
359 | -- > validating dimensions. | ||
360 | -- > 162 Functional sample quantity | ||
361 | -- > The quantity defined is a sample for the purpose of | ||
362 | -- > validating function and performance. | ||
363 | -- > 163 Pre-production quantity | ||
364 | -- > Quantity of the referenced item required prior to full | ||
365 | -- > production. | ||
366 | -- > 164 Delivery batch | ||
367 | -- > Quantity of the referenced item which constitutes a | ||
368 | -- > standard batch for deliver purposes. | ||
369 | -- > 165 Delivery batch multiple | ||
370 | -- > The multiples in which delivery batches can be supplied. | ||
371 | -- > 166 All time buy | ||
372 | -- > The total quantity of the referenced covering all future | ||
373 | -- > needs. Further orders of the referenced item are not | ||
374 | -- > expected. | ||
375 | -- > 167 Total delivery quantity | ||
376 | -- > The total quantity required by the buyer to be delivered. | ||
377 | -- > 168 Single delivery quantity | ||
378 | -- > The quantity required by the buyer to be delivered in a | ||
379 | -- > single shipment. | ||
380 | -- > 169 Supplied quantity | ||
381 | -- > Quantity of the referenced item actually shipped. | ||
382 | -- > 170 Allocated quantity | ||
383 | -- > Quantity of the referenced item allocated from available | ||
384 | -- > stock for delivery. | ||
385 | -- > 171 Maximum stackability | ||
386 | -- > The number of pallets/handling units which can be safely | ||
387 | -- > stacked one on top of another. | ||
388 | -- > 172 Amortisation quantity | ||
389 | -- > The quantity of the referenced item which has a cost for | ||
390 | -- > tooling amortisation included in the item price. | ||
391 | -- > 173 Previously amortised quantity | ||
392 | -- > The cumulative quantity of the referenced item which had | ||
393 | -- > a cost for tooling amortisation included in the item | ||
394 | -- > price. | ||
395 | -- > 174 Total amortisation quantity | ||
396 | -- > The total quantity of the referenced item which has a | ||
397 | -- > cost for tooling amortisation included in the item price. | ||
398 | -- > 175 Number of moulds | ||
399 | -- > The number of pressing moulds contained within a single | ||
400 | -- > piece of the referenced tooling. | ||
401 | -- > 176 Concurrent item output of tooling | ||
402 | -- > The number of related items which can be produced | ||
403 | -- > simultaneously with a single piece of the referenced | ||
404 | -- > tooling. | ||
405 | -- > 177 Periodic capacity of tooling | ||
406 | -- > Maximum production output of the referenced tool over a | ||
407 | -- > period of time. | ||
408 | -- > 178 Lifetime capacity of tooling | ||
409 | -- > Maximum production output of the referenced tool over its | ||
410 | -- > productive lifetime. | ||
411 | -- > 179 Number of deliveries per despatch period | ||
412 | -- > The number of deliveries normally expected to be | ||
413 | -- > despatched within each despatch period. | ||
414 | -- > 180 Provided quantity | ||
415 | -- > The quantity of a referenced component supplied by the | ||
416 | -- > buyer for manufacturing of an ordered item. | ||
417 | -- > 181 Maximum production batch | ||
418 | -- > The quantity specified is the maximum output from a | ||
419 | -- > single production run. | ||
420 | -- > 182 Cancelled quantity | ||
421 | -- > Quantity of the referenced item which has previously | ||
422 | -- > been ordered and is now cancelled. | ||
423 | -- > 183 No delivery requirement in this instruction | ||
424 | -- > This delivery instruction does not contain any delivery | ||
425 | -- > requirements. | ||
426 | -- > 184 Quantity of material in ordered time | ||
427 | -- > Quantity of the referenced material within the ordered | ||
428 | -- > time. | ||
429 | -- > 185 Rejected quantity | ||
430 | -- > The quantity of received goods rejected for quantity | ||
431 | -- > reasons. | ||
432 | -- > 186 Cumulative quantity scheduled up to accumulation start date | ||
433 | -- > The cumulative quantity scheduled up to the accumulation | ||
434 | -- > start date. | ||
435 | -- > 187 Quantity scheduled | ||
436 | -- > The quantity scheduled for delivery. | ||
437 | -- > 188 Number of identical handling units | ||
438 | -- > Number of identical handling units in terms of type and | ||
439 | -- > contents. | ||
440 | -- > 189 Number of packages in handling unit | ||
441 | -- > The number of packages contained in one handling unit. | ||
442 | -- > 190 Despatch note quantity | ||
443 | -- > The item quantity specified on the despatch note. | ||
444 | -- > 191 Adjustment to inventory quantity | ||
445 | -- > An adjustment to inventory quantity. | ||
446 | -- > + 192 Free goods quantity | ||
447 | -- > Quantity of goods which are free of charge. | ||
448 | -- > + 193 Free quantity included | ||
449 | -- > Free quantity included in ordered quantity. | ||
450 | -- > + 194 Received and accepted | ||
451 | -- > Quantity which has been received and accepted at a given | ||
452 | -- > location. | ||
453 | -- > + 195 Received, not accepted, to be returned | ||
454 | -- > Quantity which has been received but not accepted at a | ||
455 | -- > given location and which will consequently be returned to | ||
456 | -- > the relevant party. | ||
457 | -- > + 196 Received, not accepted, to be destroyed | ||
458 | -- > Quantity which has been received but not accepted at a | ||
459 | -- > given location and which will consequently be destroyed. | ||
460 | -- > + 197 Reordering level | ||
461 | -- > Quantity at which an order may be triggered to replenish. | ||
462 | -- > + 198 Quantity in transit | ||
463 | -- > Quantity which is currently in transit. | ||
464 | -- > + 199 Inventory withdrawal quantity | ||
465 | -- > Quantity which has been withdrawn from inventory since | ||
466 | -- > the last inventory report. | ||
467 | -- > + 200 Free quantity not included | ||
468 | -- > Free quantity not included in ordered quantity. | ||
469 | simple6063 :: Parser Value | ||
470 | simple6063 = simple "6063" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6064.hs b/specification/src/Text/Edifact/D96A/Simples/S6064.hs new file mode 100644 index 0000000..1136a32 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6064.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6064 | ||
7 | ( simple6064 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 6064 Quantity difference | ||
16 | -- > | ||
17 | -- > Desc: Numeric value of variance between ordered/shipped/invoiced | ||
18 | -- > quantities. | ||
19 | -- > | ||
20 | -- > Repr: n..15 | ||
21 | simple6064 :: Parser Value | ||
22 | simple6064 = simple "6064" (numeric `upTo` 15) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6066.hs b/specification/src/Text/Edifact/D96A/Simples/S6066.hs new file mode 100644 index 0000000..27f5779 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6066.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6066 | ||
7 | ( simple6066 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 6066 Control value | ||
16 | -- > | ||
17 | -- > Desc: Value obtained from summing the values specified by the | ||
18 | -- > Control Qualifier throughout the message (Hash total). | ||
19 | -- > | ||
20 | -- > Repr: n..18 | ||
21 | simple6066 :: Parser Value | ||
22 | simple6066 = simple "6066" (numeric `upTo` 18) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6069.hs b/specification/src/Text/Edifact/D96A/Simples/S6069.hs new file mode 100644 index 0000000..22a96b3 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6069.hs | |||
@@ -0,0 +1,103 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6069 | ||
7 | ( simple6069 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 6069 Control qualifier | ||
16 | -- > | ||
17 | -- > Desc: Determines the source data elements in the message which forms | ||
18 | -- > the basis for 6066 Control value. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > 1 Algebraic total of the quantity values in line items in a | ||
23 | -- > message | ||
24 | -- > Self-explanatory. | ||
25 | -- > 2 Number of line items in message | ||
26 | -- > Self-explanatory. | ||
27 | -- > 3 Number of line and sub items in message | ||
28 | -- > Description to be provided. | ||
29 | -- > 4 Number of invoice lines | ||
30 | -- > Number of lines on an invoice. | ||
31 | -- > 5 Number of Customs item detail lines | ||
32 | -- > Total number of occurrences of the Customs item detail | ||
33 | -- > section within a single Customs declaration message. | ||
34 | -- > 6 Number of Customs entries | ||
35 | -- > Number of entries which are subject to the same Customs | ||
36 | -- > procedures, and have the same tariff or statistical | ||
37 | -- > heading, country and duty regime. | ||
38 | -- > 7 Total gross weight | ||
39 | -- > Code to indicate total gross weight of a consignment. | ||
40 | -- > 8 Total pieces | ||
41 | -- > Self explanatory. | ||
42 | -- > 9 Total number of ULD (Unit Load Device) | ||
43 | -- > The total number of Unit Load Devices mentioned in the | ||
44 | -- > message. | ||
45 | -- > 10 Total number of consignments | ||
46 | -- > The total number of consignments. | ||
47 | -- > 11 Total number of packages | ||
48 | -- > [7370] Total number of packages of the entire | ||
49 | -- > consignment. | ||
50 | -- > 12 Invoice total amount | ||
51 | -- > [5444] Total sum charged in respect of one or more | ||
52 | -- > Invoices in accordance with the terms of delivery. | ||
53 | -- > 13 Number of loading lists | ||
54 | -- > [1166] Number of loading lists, manifests or other | ||
55 | -- > similar specifications attached to a document. | ||
56 | -- > 14 Number of Customs commercial detail lines | ||
57 | -- > Commercial detail section within a single Customs | ||
58 | -- > declaration message. | ||
59 | -- > 15 Total consignment, cube | ||
60 | -- > The total cube of consignment. | ||
61 | -- > 16 Total number of equipment | ||
62 | -- > Total number of equipment mentioned in the message. | ||
63 | -- > 17 Declared total Customs value | ||
64 | -- > [5070] Total value declared for Customs purposes of all | ||
65 | -- > goods in a consignment, whether or not they are subject | ||
66 | -- > to the same Customs procedure, or have the same | ||
67 | -- > tariff/statistical heading, country information, and duty | ||
68 | -- > regime. | ||
69 | -- > 18 Total reported quantity in net weight | ||
70 | -- > Total reported quantity in net weight. | ||
71 | -- > 19 Total reported quantity in supplementary units | ||
72 | -- > Total reported quantity in supplementary units. | ||
73 | -- > 20 Total reported invoice(s) value | ||
74 | -- > Hash total of the total monetary amounts reported on the | ||
75 | -- > invoices. | ||
76 | -- > 21 Total reported ancillary costs | ||
77 | -- > Hash total of the reported total extra costs (e.g. | ||
78 | -- > carriage, freight, insurance) of all invoices. | ||
79 | -- > 22 Total reported statistical value | ||
80 | -- > The total reported statistical value. | ||
81 | -- > 23 Total ordered quantity | ||
82 | -- > Total quantity ordered in this message. | ||
83 | -- > 24 Number of orders referenced in this message | ||
84 | -- > Total number of order messages or documents referenced in | ||
85 | -- > this message. | ||
86 | -- > 25 Number of rejected order lines | ||
87 | -- > Total number of rejected order lines in this message. | ||
88 | -- > 26 Total gross measurement/cube | ||
89 | -- > Total gross cubic measurement of the goods, including | ||
90 | -- > packing but excluding transport equipment. | ||
91 | -- > 27 Total number of credit items given for control purposes | ||
92 | -- > Total number of credit items given for control purposes. | ||
93 | -- > 28 Total number of debit items given for control purposes | ||
94 | -- > Total number of debit items given for control purposes. | ||
95 | -- > 29 Total net weight of consignment | ||
96 | -- > A code to indicate the total net weight of a consignment. | ||
97 | -- > + 30 Total number of empty containers | ||
98 | -- > The total number of empty containers mentioned in the | ||
99 | -- > message. | ||
100 | -- > + 31 Number of messages | ||
101 | -- > Control count of the number of messages referenced. | ||
102 | simple6069 :: Parser Value | ||
103 | simple6069 = simple "6069" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6140.hs b/specification/src/Text/Edifact/D96A/Simples/S6140.hs new file mode 100644 index 0000000..bdddc0f --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6140.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6140 | ||
7 | ( simple6140 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 6140 Width dimension | ||
16 | -- > | ||
17 | -- > Desc: Width of pieces or packages stated for transport purposes. | ||
18 | -- > | ||
19 | -- > Repr: n..15 | ||
20 | simple6140 :: Parser Value | ||
21 | simple6140 = simple "6140" (numeric `upTo` 15) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6145.hs b/specification/src/Text/Edifact/D96A/Simples/S6145.hs new file mode 100644 index 0000000..fe71395 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6145.hs | |||
@@ -0,0 +1,50 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6145 | ||
7 | ( simple6145 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 6145 Dimension qualifier | ||
16 | -- > | ||
17 | -- > Desc: To specify the dimensions applicable to each of the | ||
18 | -- > transportable units. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > 1 Gross dimensions | ||
23 | -- > The dimension expressed in a gross value. | ||
24 | -- > 2 Package dimensions (incl. goods) | ||
25 | -- > The dimension of the goods including the packaging. | ||
26 | -- > 3 Pallet dimensions (excl.goods) | ||
27 | -- > The dimension of a pallet excluding the goods. | ||
28 | -- > 4 Pallet dimensions (incl.goods) | ||
29 | -- > The dimension of a pallet including the goods. | ||
30 | -- > 5 Off-standard dimension front | ||
31 | -- > The dimension in the length that the cargo exceeds the | ||
32 | -- > standard length at the front of an equipment. | ||
33 | -- > 6 Off-standard dimension back | ||
34 | -- > The dimension in the length that the cargo exceeds the | ||
35 | -- > standard length at the back of an equipment. | ||
36 | -- > 7 Off-standard dimension right | ||
37 | -- > The dimension in the width that the cargo exceeds the | ||
38 | -- > standard width at the right side of an equipment. | ||
39 | -- > 8 Off-standard dimension left | ||
40 | -- > The dimension in the width that the cargo exceeds the | ||
41 | -- > standard width at the left side of an equipment. | ||
42 | -- > 9 Off-standard dimension general | ||
43 | -- > The dimensions that the cargo exceeds the standard | ||
44 | -- > dimensions. | ||
45 | -- > 10 External equipment dimension | ||
46 | -- > The external dimensions of transport equipment. | ||
47 | -- > + 11 Internal equipment dimensions | ||
48 | -- > The internal dimensions of equipment. | ||
49 | simple6145 :: Parser Value | ||
50 | simple6145 = simple "6145" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6152.hs b/specification/src/Text/Edifact/D96A/Simples/S6152.hs new file mode 100644 index 0000000..51165ea --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6152.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6152 | ||
7 | ( simple6152 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 6152 Range maximum | ||
16 | -- > | ||
17 | -- > Desc: Maximum of a range. | ||
18 | -- > | ||
19 | -- > Repr: n..18 | ||
20 | simple6152 :: Parser Value | ||
21 | simple6152 = simple "6152" (numeric `upTo` 18) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6154.hs b/specification/src/Text/Edifact/D96A/Simples/S6154.hs new file mode 100644 index 0000000..f427a88 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6154.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6154 | ||
7 | ( simple6154 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 6154 Measurement attribute | ||
16 | -- > | ||
17 | -- > Desc: To specify non-discrete measurement values. | ||
18 | -- > | ||
19 | -- > Repr: an..70 | ||
20 | simple6154 :: Parser Value | ||
21 | simple6154 = simple "6154" (alphaNumeric `upTo` 70) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6155.hs b/specification/src/Text/Edifact/D96A/Simples/S6155.hs new file mode 100644 index 0000000..2b718a8 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6155.hs | |||
@@ -0,0 +1,107 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6155 | ||
7 | ( simple6155 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 6155 Measurement attribute, coded | ||
16 | -- > | ||
17 | -- > Desc: Code used to specify non-discrete measurement values. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Clear | ||
22 | -- > Self explanatory. | ||
23 | -- > 2 Hazy | ||
24 | -- > Self explanatory. | ||
25 | -- > 3 Excess | ||
26 | -- > Self explanatory. | ||
27 | -- > 4 Some | ||
28 | -- > Self explanatory. | ||
29 | -- > 5 Undetectable | ||
30 | -- > Self explanatory. | ||
31 | -- > 6 Trace | ||
32 | -- > Self explanatory. | ||
33 | -- > 7 Yes | ||
34 | -- > Self explanatory. | ||
35 | -- > 8 Closed | ||
36 | -- > Self explanatory. | ||
37 | -- > 9 Passed | ||
38 | -- > Self explanatory. | ||
39 | -- > 10 Present | ||
40 | -- > Self explanatory. | ||
41 | -- > 11 Gel | ||
42 | -- > Self explanatory. | ||
43 | -- > 12 OK | ||
44 | -- > Self explanatory. | ||
45 | -- > 13 Slight | ||
46 | -- > Self explanatory. | ||
47 | -- > 14 No Good | ||
48 | -- > Self explanatory. | ||
49 | -- > 15 Marginal | ||
50 | -- > Self explanatory. | ||
51 | -- > 16 Nil | ||
52 | -- > Self explanatory. | ||
53 | -- > 18 Open | ||
54 | -- > Self explanatory. | ||
55 | -- > 19 Free | ||
56 | -- > Self explanatory. | ||
57 | -- > 20 No | ||
58 | -- > Self explanatory. | ||
59 | -- > 21 Checked | ||
60 | -- > Self explanatory. | ||
61 | -- > 22 Fail | ||
62 | -- > Self explanatory. | ||
63 | -- > 23 Absent | ||
64 | -- > Self explanatory. | ||
65 | -- > 24 Good | ||
66 | -- > Self explanatory. | ||
67 | -- > 25 Fair | ||
68 | -- > Self explanatory. | ||
69 | -- > 26 Poor | ||
70 | -- > Self explanatory. | ||
71 | -- > 27 Excellent | ||
72 | -- > Self explanatory. | ||
73 | -- > 28 Bright | ||
74 | -- > Self explanatory. | ||
75 | -- > 29 To be determined | ||
76 | -- > Self explanatory. | ||
77 | -- > 32 Conditional, free | ||
78 | -- > Self explanatory. | ||
79 | -- > 33 Balance | ||
80 | -- > Self explanatory. | ||
81 | -- > 34 Complete | ||
82 | -- > Self explanatory. | ||
83 | -- > 35 Low | ||
84 | -- > Self explanatory. | ||
85 | -- > 36 Not applicable | ||
86 | -- > Self explanatory. | ||
87 | -- > 37 Not determined | ||
88 | -- > Self explanatory. | ||
89 | -- > 38 Negligible | ||
90 | -- > Self explanatory. | ||
91 | -- > 39 Moderate | ||
92 | -- > Self explanatory. | ||
93 | -- > 40 Appreciable | ||
94 | -- > Self explanatory. | ||
95 | -- > 41 Not available | ||
96 | -- > Self explanatory. | ||
97 | -- > + 42 Uncontrolled temperature | ||
98 | -- > Uncontrolled temperature conditions. | ||
99 | -- > + 43 Chilled | ||
100 | -- > Somewhere between four degrees Celsius and twelve degrees | ||
101 | -- > Celsius. | ||
102 | -- > + 44 Frozen | ||
103 | -- > Less than zero degrees Celsius. | ||
104 | -- > + 45 Temperature controlled | ||
105 | -- > Required temperature value. | ||
106 | simple6155 :: Parser Value | ||
107 | simple6155 = simple "6155" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6162.hs b/specification/src/Text/Edifact/D96A/Simples/S6162.hs new file mode 100644 index 0000000..6eb6dc5 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6162.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6162 | ||
7 | ( simple6162 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 6162 Range minimum | ||
16 | -- > | ||
17 | -- > Desc: Minimum of a range. | ||
18 | -- > | ||
19 | -- > Repr: n..18 | ||
20 | simple6162 :: Parser Value | ||
21 | simple6162 = simple "6162" (numeric `upTo` 18) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6167.hs b/specification/src/Text/Edifact/D96A/Simples/S6167.hs new file mode 100644 index 0000000..bc4cf83 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6167.hs | |||
@@ -0,0 +1,43 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6167 | ||
7 | ( simple6167 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 6167 Range type qualifier | ||
16 | -- > | ||
17 | -- > Desc: Identification of the type of range. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Allowance range | ||
22 | -- > Self explanatory. | ||
23 | -- > 2 Charge range | ||
24 | -- > Self explanatory. | ||
25 | -- > 3 Monetary range | ||
26 | -- > Self explanatory. | ||
27 | -- > 4 Quantity range | ||
28 | -- > Self explanatory. | ||
29 | -- > 5 Temperature range | ||
30 | -- > The range of a temperature. | ||
31 | -- > 6 Order quantity range | ||
32 | -- > The minimum to maximum order quantity. | ||
33 | -- > 7 Delivery quantity range | ||
34 | -- > The minimum to maximum delivery quantity. | ||
35 | -- > 8 Production batch range | ||
36 | -- > The minimum to maximum quantity in a single production | ||
37 | -- > run. | ||
38 | -- > 9 Monthly quantity range | ||
39 | -- > The minimum to maximum monthly quantity. | ||
40 | -- > 10 Annual quantity range | ||
41 | -- > The minimum to maximum yearly quantity. | ||
42 | simple6167 :: Parser Value | ||
43 | simple6167 = simple "6167" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6168.hs b/specification/src/Text/Edifact/D96A/Simples/S6168.hs new file mode 100644 index 0000000..bfa7835 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6168.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6168 | ||
7 | ( simple6168 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 6168 Length dimension | ||
16 | -- > | ||
17 | -- > Desc: Length of pieces or packages stated for transport purposes. | ||
18 | -- > | ||
19 | -- > Repr: n..15 | ||
20 | simple6168 :: Parser Value | ||
21 | simple6168 = simple "6168" (numeric `upTo` 15) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6245.hs b/specification/src/Text/Edifact/D96A/Simples/S6245.hs new file mode 100644 index 0000000..182d253 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6245.hs | |||
@@ -0,0 +1,37 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6245 | ||
7 | ( simple6245 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 6245 Temperature qualifier | ||
16 | -- > | ||
17 | -- > Desc: A code giving specific meaning to the temperature. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Storage temperature | ||
22 | -- > The temperature at which the cargo is to be kept while it | ||
23 | -- > is in storage. | ||
24 | -- > 2 Transport temperature | ||
25 | -- > The temperature at which cargo is to be kept while it is | ||
26 | -- > under transport. | ||
27 | -- > 3 Cargo operating temperature | ||
28 | -- > The temperature at which cargo is to be kept during cargo | ||
29 | -- > handling. | ||
30 | -- > 4 Transport emergency temperature | ||
31 | -- > The temperature at which emergency procedures apply for | ||
32 | -- > the disposal of temperature-controlled goods. | ||
33 | -- > 5 Transport control temperature | ||
34 | -- > The maximum temperature at which certain products can be | ||
35 | -- > safely transported. | ||
36 | simple6245 :: Parser Value | ||
37 | simple6245 = simple "6245" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6246.hs b/specification/src/Text/Edifact/D96A/Simples/S6246.hs new file mode 100644 index 0000000..0249be9 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6246.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6246 | ||
7 | ( simple6246 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 6246 Temperature setting | ||
16 | -- > | ||
17 | -- > Desc: The actual temperature value in degrees Celsius (e.g. 008, | ||
18 | -- > 020). | ||
19 | -- > | ||
20 | -- > Repr: n3 | ||
21 | simple6246 :: Parser Value | ||
22 | simple6246 = simple "6246" (numeric `exactly` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6311.hs b/specification/src/Text/Edifact/D96A/Simples/S6311.hs new file mode 100644 index 0000000..b790dfc --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6311.hs | |||
@@ -0,0 +1,235 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6311 | ||
7 | ( simple6311 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 6311 Measurement application qualifier | ||
16 | -- > | ||
17 | -- > Desc: Specification of the application of the physical measurement | ||
18 | -- > used. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > AAA Line item measurement | ||
23 | -- > Line item measurement specified by the Food and Drug | ||
24 | -- > Administration. | ||
25 | -- > X AAB Retail container dimension | ||
26 | -- > Single physical dimension of a retail container. | ||
27 | -- > | AAC Retail container size | ||
28 | -- > Size of a retail container in terms of volume. | ||
29 | -- > | AAD Other US Government agency application | ||
30 | -- > Description to be provided. | ||
31 | -- > | AAE Measurement | ||
32 | -- > [6314] Value of the measured unit. | ||
33 | -- > | AAF Customs line item measurement | ||
34 | -- > The measurement of a consignment or part for customs | ||
35 | -- > purpose. | ||
36 | -- > | AAG Percentage of alcohol (by volume) | ||
37 | -- > The measurement of the percentage of alcohol by volume. | ||
38 | -- > | AAH Dimensions total weight | ||
39 | -- > Description to be provided. | ||
40 | -- > | AAI Item weight | ||
41 | -- > Weight at line item level. | ||
42 | -- > | AAJ Visa quantity | ||
43 | -- > Measurement reportable for visaed merchandise. | ||
44 | -- > | AAK Licence (quantity deducted) | ||
45 | -- > Quantity to be written off from the total license amount. | ||
46 | -- > | AAL Cargo loaded | ||
47 | -- > Total tonnage of cargo loaded onto the conveyance. | ||
48 | -- > | AAM Cargo discharged | ||
49 | -- > Total tonnage of cargo unloaded from the conveyance. | ||
50 | -- > | AAN Weight of conveyance | ||
51 | -- > Tonnage of conveyance. | ||
52 | -- > | AAO Conveyance summer dead weight | ||
53 | -- > Registered summer dead weight total tonnage of the | ||
54 | -- > vessel. | ||
55 | -- > | AAP Containerized cargo on vessel's weight | ||
56 | -- > Total weight of containerized cargo on vessel. | ||
57 | -- > | AAQ Non-containerized cargo on vessel's weight | ||
58 | -- > Total weight of non-containerized cargo on vessel. | ||
59 | -- > | AAR 1st specified tariff quantity | ||
60 | -- > Primary reportable quantity associated with a tariff | ||
61 | -- > number. | ||
62 | -- > | AAS 2nd specified tariff quantity | ||
63 | -- > Secondary reportable quantity associated with a tariff | ||
64 | -- > number. | ||
65 | -- > | AAT 3rd specified tariff quantity | ||
66 | -- > Third reportable quantity associated with a tariff | ||
67 | -- > number. | ||
68 | -- > AAU Package | ||
69 | -- > Commodity/product shipped or sold in discrete individual | ||
70 | -- > containers which may be accumulated in a larger package. | ||
71 | -- > AAV Person | ||
72 | -- > Physical measurement of a person. | ||
73 | -- > | AAW Accuracy | ||
74 | -- > Accuracy of the measurements being sent. | ||
75 | -- > AAX Consignment measurement | ||
76 | -- > Measurement related to a consignment; to be specified by | ||
77 | -- > the measurement code dimension value. | ||
78 | -- > AAY Package measurement | ||
79 | -- > Measurements of package. | ||
80 | -- > AAZ Handling unit measurement | ||
81 | -- > Measurements of handling unit. | ||
82 | -- > ABA Unit of measure used for ordered quantities | ||
83 | -- > The unit of measure in which ordered quantities are | ||
84 | -- > expressed. | ||
85 | -- > X ABB Colour | ||
86 | -- > The colour of an object. | ||
87 | -- > X ABC Size | ||
88 | -- > Dimensions or magnitude of an object. | ||
89 | -- > X ABD Length | ||
90 | -- > The greater of the two or three dimensions of an object. | ||
91 | -- > X ABE Height | ||
92 | -- > The distance from the bottom to the top. | ||
93 | -- > X ABF Width | ||
94 | -- > The distance from side to side. | ||
95 | -- > X ABG Diameter | ||
96 | -- > The length of a line segment passing through the center | ||
97 | -- > of a circle, sphere, etc. from one side to the other. | ||
98 | -- > X ABH Depth | ||
99 | -- > The distance from the top downward. | ||
100 | -- > + ABI Ventilation | ||
101 | -- > The number of air exchanges per hour. | ||
102 | -- > + ABJ Original unit of issue | ||
103 | -- > A code identifying the original unit of issue. | ||
104 | -- > + ABK External dimension | ||
105 | -- > The outer measurement of the referenced item or package. | ||
106 | -- > + ABL Internal dimension | ||
107 | -- > The inner measurement of the referenced item or package. | ||
108 | -- > + ABM Test piece dimensions | ||
109 | -- > The size of the test piece that was tested. | ||
110 | -- > + ABN Average reading | ||
111 | -- > Average reading of the test being reported on. | ||
112 | -- > | ASW Weight ascertained | ||
113 | -- > [4240] Endorsement of the true weight (mass) as | ||
114 | -- > ascertained or verified by the railway (CIM 81). | ||
115 | -- > | CH Chemistry | ||
116 | -- > The given measurement value identifies the amount or | ||
117 | -- > percentage of a specific chemical within a substance. | ||
118 | -- > | CHW Chargeable weight | ||
119 | -- > The weight on which charges are based. | ||
120 | -- > | CN Core notch dimensions | ||
121 | -- > Self explanatory. | ||
122 | -- > | CS Core size | ||
123 | -- > Self explanatory. | ||
124 | -- > CT Counts | ||
125 | -- > Self explanatory. | ||
126 | -- > DEN Density | ||
127 | -- > Code to indicate the mass of a commodity per unit of | ||
128 | -- > volume. | ||
129 | -- > X DR Decision result value | ||
130 | -- > Description to be provided. | ||
131 | -- > | DT Dimensional tolerance | ||
132 | -- > Possible range of values for a specified measurement | ||
133 | -- > dimension of a product, material or package. | ||
134 | -- > | DV Discrete measurement value | ||
135 | -- > The measurement specified is separate and distinct from | ||
136 | -- > other measurements. | ||
137 | -- > | DX Dimension used in price extension | ||
138 | -- > Description to be provided. | ||
139 | -- > X EGW Estimated gross weight | ||
140 | -- > Estimated weight (mass) of goods, including packing and | ||
141 | -- > excluding carrier's. | ||
142 | -- > | EN Environmental conditions | ||
143 | -- > The data values to be reported reflect the environmental | ||
144 | -- > conditions surrounding a situation including but not | ||
145 | -- > limited to test environments. | ||
146 | -- > X EVO Estimated volume | ||
147 | -- > Estimated size or measure of anything in three | ||
148 | -- > dimensions. | ||
149 | -- > | FO Footage | ||
150 | -- > Description to be provided. | ||
151 | -- > | IV Interpolated value | ||
152 | -- > Description to be provided. | ||
153 | -- > | LAO Vessel overall length | ||
154 | -- > Total overall length of the vessel. | ||
155 | -- > | LC Limited weight/size coils | ||
156 | -- > Description to be provided. | ||
157 | -- > LGL Length limitations | ||
158 | -- > Indicates that value/range information is understood as | ||
159 | -- > length limitation. | ||
160 | -- > | LL Lift limitation | ||
161 | -- > A measurement indicating lift capacity limitations. | ||
162 | -- > | LMT Loading meters | ||
163 | -- > The length in a vehicle, whereby the complete width and | ||
164 | -- > height over that length is needed for the goods. | ||
165 | -- > X NAX Number of axles | ||
166 | -- > Number of axles of movable equipment or means of | ||
167 | -- > transport on wheels. | ||
168 | -- > | PAL Payload | ||
169 | -- > The revenue-producing load carried by a means of | ||
170 | -- > transport. | ||
171 | -- > | PC Parting cut (sawcut) | ||
172 | -- > Description to be provided. | ||
173 | -- > | PD Physical dimensions (product ordered) | ||
174 | -- > Specified measurement dimensions refer to physical | ||
175 | -- > dimensions of a product, material or package. | ||
176 | -- > | PL Package limitations | ||
177 | -- > A measurement indicating limitations associated with the | ||
178 | -- > package. | ||
179 | -- > | PLL Platform limitation | ||
180 | -- > A measurement indicating limitations in relation to a | ||
181 | -- > platform. | ||
182 | -- > | RL Receiving facility limitations | ||
183 | -- > Specified measurement dimensions are provided as a result | ||
184 | -- > of limitations or restrictions related to the physical | ||
185 | -- > dimensions of a product, material or package at the | ||
186 | -- > reception point. | ||
187 | -- > X RN Length limitations | ||
188 | -- > Indicates that value/range information within | ||
189 | -- > measurement information is understood as length | ||
190 | -- > limitation. Use code value LGL. | ||
191 | -- > | SE Property specification | ||
192 | -- > Indicates that the data to follow are target | ||
193 | -- > specifications. | ||
194 | -- > | SH Shipping tolerance | ||
195 | -- > Tolerances related to shipping. | ||
196 | -- > | SM Shade | ||
197 | -- > Description to be provided. | ||
198 | -- > | SO Storage limitation | ||
199 | -- > A measurement indicating limitation in relation to | ||
200 | -- > storage. | ||
201 | -- > X SPG Specific gravity | ||
202 | -- > Self explanatory. | ||
203 | -- > | SR Surface roughness | ||
204 | -- > Self explanatory. | ||
205 | -- > | ST Surface treatment | ||
206 | -- > Self explanatory. | ||
207 | -- > | SU Surface | ||
208 | -- > Self explanatory. | ||
209 | -- > | SV Specification value | ||
210 | -- > A measurable item characteristic specified by the buyer, | ||
211 | -- > seller or third party. | ||
212 | -- > | TE Temperature | ||
213 | -- > Self explanatory. | ||
214 | -- > | TL Transportation equipment limitations | ||
215 | -- > A measurement indicating limitations in relation to | ||
216 | -- > transportation equipment. | ||
217 | -- > | TR Test result | ||
218 | -- > Indicates that the data to follow is the test result | ||
219 | -- > measurements. | ||
220 | -- > X TX Time used in price extension | ||
221 | -- > Description to be provided. | ||
222 | -- > X VO Observed value | ||
223 | -- > The reported test result which includes measurement | ||
224 | -- > variability. | ||
225 | -- > VOL Volume | ||
226 | -- > Size or measure of anything in three dimensions. | ||
227 | -- > X VT True value | ||
228 | -- > The reported test result with the measurement variability | ||
229 | -- > removed. | ||
230 | -- > WT Weights | ||
231 | -- > Self explanatory. | ||
232 | -- > | WX Weight used in price extension | ||
233 | -- > Description to be provided. | ||
234 | simple6311 :: Parser Value | ||
235 | simple6311 = simple "6311" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6313.hs b/specification/src/Text/Edifact/D96A/Simples/S6313.hs new file mode 100644 index 0000000..5b54125 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6313.hs | |||
@@ -0,0 +1,533 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6313 | ||
7 | ( simple6313 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 6313 Measurement dimension, coded | ||
16 | -- > | ||
17 | -- > Desc: Specification of the type of dimension to be measured. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > A Consolidated weight | ||
22 | -- > Description to be provided. | ||
23 | -- > AAA Unit net weight | ||
24 | -- > [6160] Weight (mass) of goods including any packing | ||
25 | -- > normally going with them to a buyer in a retail sale. | ||
26 | -- > AAB Unit gross weight | ||
27 | -- > [6292] Weight (mass) of goods including packing but | ||
28 | -- > excluding the carrier's equipment. | ||
29 | -- > AAC Total net weight | ||
30 | -- > Self explanatory. | ||
31 | -- > AAD Total gross weight | ||
32 | -- > [6292] Weight (mass) of goods including packing but | ||
33 | -- > excluding the carrier's equipment. | ||
34 | -- > AAE Item gross weight | ||
35 | -- > Gross weight at line item level. | ||
36 | -- > AAF Net net weight | ||
37 | -- > [6048] Weight (mass) of the goods themselves without any | ||
38 | -- > packing. | ||
39 | -- > X AAG Gross weight (item level) | ||
40 | -- > Self explanatory. | ||
41 | -- > X AAH Customs line item measurement | ||
42 | -- > Description to be provided. | ||
43 | -- > X AAI Visa quantity | ||
44 | -- > Measurement reportable for visaed merchandise. | ||
45 | -- > AAL Net weight | ||
46 | -- > [6160] Weight (mass) of goods including any packing | ||
47 | -- > normally going with them to a buyer in a retail sale. | ||
48 | -- > AAM Gross tonnage of the vessel | ||
49 | -- > [6300] The measure of the overall size of a ship | ||
50 | -- > determined in accordance with the provisions of the | ||
51 | -- > International Convention on Tonnage Measurement of Ships, | ||
52 | -- > 1969. | ||
53 | -- > AAN Net tonnage of the vessel | ||
54 | -- > [6302] The measure of the useful capacity of a ship | ||
55 | -- > determined in accordance with the provisions of the | ||
56 | -- > International Convention on Tonnage Measurement of Ships, | ||
57 | -- > 1969. | ||
58 | -- > AAO Humidity | ||
59 | -- > Self-explanatory. | ||
60 | -- > AAP Voltage | ||
61 | -- > Self-explanatory. | ||
62 | -- > AAQ Power consumption | ||
63 | -- > Value of energy consumption. | ||
64 | -- > AAR Heat dissipation | ||
65 | -- > Self-explanatory. | ||
66 | -- > AAS Air flow | ||
67 | -- > Self-explanatory. | ||
68 | -- > AAT Shock impact | ||
69 | -- > Self-explanatory. | ||
70 | -- > AAU Operative temperature | ||
71 | -- > Temperature identified system or process works according | ||
72 | -- > to specifications. | ||
73 | -- > AAV Non operative temperature | ||
74 | -- > Temperature identified system or process does not work | ||
75 | -- > according to specifications. | ||
76 | -- > AAW Gross volume | ||
77 | -- > The observed volume unadjusted for factors such as | ||
78 | -- > temperature or gravity. | ||
79 | -- > AAX Net volume | ||
80 | -- > The observed volume after adjustment for factors such as | ||
81 | -- > temperature or gravity. | ||
82 | -- > AAY Water content | ||
83 | -- > Water content in product. | ||
84 | -- > AAZ Tensile stress | ||
85 | -- > Self explanatory. | ||
86 | -- > ABA Fibrosity | ||
87 | -- > Self explanatory. | ||
88 | -- > ABB Gauge length | ||
89 | -- > Self explanatory. | ||
90 | -- > ABC Radius | ||
91 | -- > Self explanatory. | ||
92 | -- > ABD Straightness | ||
93 | -- > Straightness of the item. | ||
94 | -- > ABE Strain | ||
95 | -- > Self explanatory. | ||
96 | -- > X ABF Test piece dimensions | ||
97 | -- > The size of the test piece that was tested. | ||
98 | -- > X ABG Average reading | ||
99 | -- > Average reading of the test being reported on. | ||
100 | -- > X ABH External dimension | ||
101 | -- > The outer measurement of the referenced item or package. | ||
102 | -- > X ABI Internal dimension | ||
103 | -- > The inner measurement of the referenced item or package. | ||
104 | -- > ABJ Volume | ||
105 | -- > The amount of air space taken up by the entity | ||
106 | -- > identified in the 6311 qualifier. | ||
107 | -- > X ABK Loading meter | ||
108 | -- > A measurement dimension given in loading meters. | ||
109 | -- > X ABL Retail container dimension | ||
110 | -- > Single physical dimension of a retail container. | ||
111 | -- > X ABM Retail container size | ||
112 | -- > Size of a retail container in terms of volume. | ||
113 | -- > X ABN Other US Government agency application | ||
114 | -- > Application of an other US government agency. | ||
115 | -- > X ABO Measurement | ||
116 | -- > [6314] Value of the measured unit. | ||
117 | -- > X ABQ Percentage of alcohol (by volume) | ||
118 | -- > The percentage of alcohol contained in a liquid. | ||
119 | -- > X ABR Dimensions total weight | ||
120 | -- > Total weight resulting from the dimensions. | ||
121 | -- > ABS Item weight | ||
122 | -- > Weight at line item level. | ||
123 | -- > X ABU Licence (quantity deducted) | ||
124 | -- > Quantity to be written off from the total license amount. | ||
125 | -- > X ABV Cargo loaded | ||
126 | -- > Total tonnage of cargo loaded onto the conveyance. | ||
127 | -- > X ABW Cargo discharged | ||
128 | -- > Total tonnage of cargo unloaded from the conveyance. | ||
129 | -- > ABX Weight of conveyance | ||
130 | -- > Tonnage of conveyance. | ||
131 | -- > ABY Conveyance summer dead weight | ||
132 | -- > Registered summer dead weight total tonnage of the | ||
133 | -- > vessel. | ||
134 | -- > ABZ Containerized cargo on vessel's weight | ||
135 | -- > Total weight of containerized cargo on vessel. | ||
136 | -- > ACA Non-containerized cargo on vessel's weight | ||
137 | -- > Total weight of non-containerized cargo on vessel. | ||
138 | -- > X ACB 1st specified tariff quantity | ||
139 | -- > Primary reportable quantity associated with a tariff | ||
140 | -- > number. | ||
141 | -- > X ACC 2nd specified tariff quantity | ||
142 | -- > Secondary reportable quantity associated with a tariff | ||
143 | -- > number. | ||
144 | -- > X ACD 3rd specified tariff quantity | ||
145 | -- > Third reportable quantity associated with a tariff | ||
146 | -- > number. | ||
147 | -- > ACE Weight ascertained | ||
148 | -- > [4240] Endorsement of the true weight (mass) as | ||
149 | -- > ascertained or verified by the railway (CIM 81). | ||
150 | -- > X ACF Chemistry | ||
151 | -- > Measurement related to a chemical measurement system. | ||
152 | -- > ACG Chargeable weight | ||
153 | -- > The weight on which charges are based. | ||
154 | -- > X ACH Core notch dimensions | ||
155 | -- > Dimensions of a core notch. | ||
156 | -- > X ACI Core size | ||
157 | -- > A measurement indicating the core size of an object. | ||
158 | -- > X ACJ Decision result value | ||
159 | -- > A measurement in relation to value representing a | ||
160 | -- > decision result. | ||
161 | -- > X ACK Dimensional tolerance | ||
162 | -- > Tolerance in relation to a dimension. | ||
163 | -- > X ACL Discrete measurement value | ||
164 | -- > Value of a discrete measurement. | ||
165 | -- > X ACM Dimension used in price extension | ||
166 | -- > Dimension used in relation to a price. | ||
167 | -- > ACN Estimated gross weight | ||
168 | -- > Estimated weight (mass) of goods, including packing and | ||
169 | -- > excluding carrier's. | ||
170 | -- > X ACO Environmental conditions | ||
171 | -- > The data values to be reported reflect the environmental | ||
172 | -- > conditions surrounding a situation including but not | ||
173 | -- > limited to test environments. | ||
174 | -- > ACP Estimated volume | ||
175 | -- > Estimated size or measure of anything in three | ||
176 | -- > dimensions. | ||
177 | -- > X ACQ Footage | ||
178 | -- > Length measurement in feet. | ||
179 | -- > X ACR Interpolated value | ||
180 | -- > A value interpolated from a number of values. | ||
181 | -- > ACS Vessel overall length | ||
182 | -- > Total overall length of the vessel. | ||
183 | -- > X ACT Limited coil measurement | ||
184 | -- > Value limiting the measurement of a coil. | ||
185 | -- > X ACU Lift limitation | ||
186 | -- > A measurement indicating the lift capacity limitation. | ||
187 | -- > ACV Loading meters | ||
188 | -- > The length in a vehicle, whereby the complete width and | ||
189 | -- > height over that length is needed for the goods. | ||
190 | -- > ACW Number of axles | ||
191 | -- > Number of axles of movable equipment or means of | ||
192 | -- > transport on wheels. | ||
193 | -- > ACX Payload | ||
194 | -- > The revenue-producing load carried by a means of | ||
195 | -- > transport. | ||
196 | -- > X ACY Parting cut (sawcut) | ||
197 | -- > A measurement related to the cutting of items. | ||
198 | -- > X ACZ Physical dimensions | ||
199 | -- > A measurement indicating the physical dimensions of an | ||
200 | -- > object. | ||
201 | -- > X ADA Package limitations | ||
202 | -- > A measurement indicating limitation associated with | ||
203 | -- > packages. | ||
204 | -- > X ADB Platform limitation | ||
205 | -- > A measurement indicating limitation in relation to a | ||
206 | -- > platform. | ||
207 | -- > X ADC Receiving facility limitations | ||
208 | -- > A measurement indicating limitations in relation to a | ||
209 | -- > receiving facility. | ||
210 | -- > X ADD Property specification | ||
211 | -- > Indicates that the data to follow are target | ||
212 | -- > specifications. | ||
213 | -- > X ADE Shipping tolerance | ||
214 | -- > A measurement indicating a tolerance in relation to the | ||
215 | -- > transport. | ||
216 | -- > X ADF Shade | ||
217 | -- > A measurement in relation to the shade. | ||
218 | -- > X ADG Storage limitation | ||
219 | -- > A measurement indicating limitation in relation to | ||
220 | -- > storage. | ||
221 | -- > X ADH Surface roughness | ||
222 | -- > A measurement indicating surface roughness. | ||
223 | -- > X ADI Surface treatment | ||
224 | -- > A measurement in relation to surface treatment. | ||
225 | -- > X ADJ Surface | ||
226 | -- > A measurement in relation a surface. | ||
227 | -- > X ADK Specification value | ||
228 | -- > A measurable item characteristic specified by the buyer, | ||
229 | -- > seller or third party. | ||
230 | -- > X ADL Transportation equipment limitations | ||
231 | -- > A measurement indicating limitations in relation to | ||
232 | -- > transport equipment. | ||
233 | -- > X ADM Test result | ||
234 | -- > Indicates that the data to follow is the test result | ||
235 | -- > measurements. | ||
236 | -- > X ADN Time used in price extension | ||
237 | -- > Time value in relation to a price. | ||
238 | -- > X ADO Observed value | ||
239 | -- > The reported test result which includes measurement | ||
240 | -- > variability. | ||
241 | -- > X ADP True value | ||
242 | -- > The reported test result with the measurement | ||
243 | -- > variability removed. | ||
244 | -- > X ADQ Weight used in price extension | ||
245 | -- > A weight measurement in relation to a price. | ||
246 | -- > ADR Start position in the length | ||
247 | -- > The starting position from the beginning of an item | ||
248 | -- > located in the length direction. | ||
249 | -- > ADS End position in the length | ||
250 | -- > The end position from the beginning of an item located in | ||
251 | -- > the length direction. | ||
252 | -- > ADT Start position in the width | ||
253 | -- > The start position from the beginning of an item located | ||
254 | -- > in the width direction. | ||
255 | -- > ADU End position in the width | ||
256 | -- > The end position from the beginning of an item located in | ||
257 | -- > the width direction. | ||
258 | -- > ADV Start position in the thickness | ||
259 | -- > The start position from the beginning of an item located | ||
260 | -- > in the thickness direction. | ||
261 | -- > ADW End position in the thickness | ||
262 | -- > The end position from the beginning of an item located in | ||
263 | -- > the thickness direction. | ||
264 | -- > + ADX Transport container actual filling weight | ||
265 | -- > Actual filling weight of a transport container. | ||
266 | -- > + ADY Transport container maximum capacity | ||
267 | -- > Maximum capacity of a transport container. | ||
268 | -- > + ADZ Declared net weight | ||
269 | -- > The declared net weight of a product or products used for | ||
270 | -- > invoicing, customs or transport purposes. | ||
271 | -- > + AEA Loading height | ||
272 | -- > Maximum height of products or packages loaded onto a | ||
273 | -- > given transportation device or equipment such as a | ||
274 | -- > pallet. | ||
275 | -- > + AEB Stacking height | ||
276 | -- > Maximum height up to which the same product or package | ||
277 | -- > may be placed one upon the other for storage purposes. | ||
278 | -- > + AEC Calculated weight | ||
279 | -- > The calculated weight of the item based on the ordered | ||
280 | -- > dimensions. | ||
281 | -- > + AED Ferrite | ||
282 | -- > The chemical composition ferrite. | ||
283 | -- > + AEE Impurity | ||
284 | -- > The impurity of the product i.e. the measurement of other | ||
285 | -- > chemical elements not normally appearing in a product. | ||
286 | -- > + AEF Grain size | ||
287 | -- > The grain size. | ||
288 | -- > + AEG Lanthanides | ||
289 | -- > The chemical element Lanthanides. | ||
290 | -- > + AEH Elasticity | ||
291 | -- > The value of the elasticity. | ||
292 | -- > AF Angle of bend | ||
293 | -- > Self explanatory. | ||
294 | -- > B Billed weight | ||
295 | -- > Self explanatory. | ||
296 | -- > BL Breaking load | ||
297 | -- > Description to be provided. | ||
298 | -- > BND Bands | ||
299 | -- > Description to be provided. | ||
300 | -- > BR Brightness | ||
301 | -- > Self explanatory. | ||
302 | -- > BRA Brakes | ||
303 | -- > Description to be provided. | ||
304 | -- > BRE Break | ||
305 | -- > Description to be provided. | ||
306 | -- > BS Breaking strength | ||
307 | -- > Self explanatory. | ||
308 | -- > BSW Breaking strength wet | ||
309 | -- > Self explanatory. | ||
310 | -- > BW Basis weight | ||
311 | -- > Description to be provided. | ||
312 | -- > CHN Change | ||
313 | -- > Description to be provided. | ||
314 | -- > CM Color | ||
315 | -- > Self explanatory. | ||
316 | -- > CT Contents of package | ||
317 | -- > In combination with the other data elements of the actual | ||
318 | -- > segment this code indicates the measured content of a | ||
319 | -- > package. | ||
320 | -- > CV Commercial weight | ||
321 | -- > Item weight considering its maximum possible humidity. | ||
322 | -- > CZ Core length | ||
323 | -- > To specify length of core (of spod/babbin etc.) on which | ||
324 | -- > product is to be placed. | ||
325 | -- > D Destination weight agreement | ||
326 | -- > The agreed weight of despatched goods whose weight may | ||
327 | -- > change during transport. | ||
328 | -- > DI Diameter | ||
329 | -- > Diameter of an article. | ||
330 | -- > DL Delta value L | ||
331 | -- > Description to be provided. | ||
332 | -- > DN Density | ||
333 | -- > Self explanatory. | ||
334 | -- > DP Depth | ||
335 | -- > Self explanatory. | ||
336 | -- > DR Denier | ||
337 | -- > Description to be provided. | ||
338 | -- > DS Distance between points | ||
339 | -- > Self explanatory. | ||
340 | -- > DW Width, boxcar door | ||
341 | -- > Self explanatory. | ||
342 | -- > E Estimated new weight | ||
343 | -- > Self explanatory. | ||
344 | -- > EA Elongation | ||
345 | -- > Self explanatory. | ||
346 | -- > F Deficit weight | ||
347 | -- > Description to be provided. | ||
348 | -- > FI Filament count | ||
349 | -- > Used e.g. in textile, print industries. | ||
350 | -- > FL Longitudinal flatness | ||
351 | -- > Self explanatory. | ||
352 | -- > FN Flatness | ||
353 | -- > Self explanatory. | ||
354 | -- > FV Transverse flatness | ||
355 | -- > Self explanatory. | ||
356 | -- > G Gross weight | ||
357 | -- > [6292] Weight (mass) of goods including packing but | ||
358 | -- > excluding the carrier's equipment. | ||
359 | -- > GG Gauge | ||
360 | -- > Self explanatory. | ||
361 | -- > GW Gross weight, maximum | ||
362 | -- > Self explanatory. | ||
363 | -- > HF Hardness | ||
364 | -- > Self explanatory. | ||
365 | -- > HM Height, maximum | ||
366 | -- > Self explanatory. | ||
367 | -- > HT Height dimension | ||
368 | -- > Numeric value of height. | ||
369 | -- > IB Impact energy | ||
370 | -- > Self explanatory. | ||
371 | -- > ID Inside diameter | ||
372 | -- > Self explanatory. | ||
373 | -- > L Legal weight | ||
374 | -- > Self explanatory. | ||
375 | -- > LM Length, maximum | ||
376 | -- > Self explanatory. | ||
377 | -- > LN Length dimension | ||
378 | -- > (6168) Length of pieces or packages stated for transport | ||
379 | -- > purposes. | ||
380 | -- > LND Lost end | ||
381 | -- > Description to be provided. | ||
382 | -- > M Minimum weight | ||
383 | -- > Self explanatory. | ||
384 | -- > MO Moisture | ||
385 | -- > Measurement application is the moisture content of the | ||
386 | -- > item. | ||
387 | -- > MW Maximum weight | ||
388 | -- > Self explanatory. | ||
389 | -- > N Actual net weight | ||
390 | -- > Self explanatory. | ||
391 | -- > OD Outside diameter | ||
392 | -- > Self explanatory. | ||
393 | -- > | PRS Pre stretch | ||
394 | -- > Measurement identifying the amount an item has been | ||
395 | -- > streched prior to use. | ||
396 | -- > PTN Per tonne | ||
397 | -- > Self explanatory. | ||
398 | -- > RA Relative humidity | ||
399 | -- > Self explanatory. | ||
400 | -- > RF Resistivity | ||
401 | -- > Description to be provided. | ||
402 | -- > RJ Rockwell C | ||
403 | -- > Hardness in the Rockwell C scale. | ||
404 | -- > RMW Ream weight | ||
405 | -- > Measurement indication for paper. | ||
406 | -- > RP Reduction of area | ||
407 | -- > Self explanatory. | ||
408 | -- > RUN Run (process) | ||
409 | -- > Description to be provided. | ||
410 | -- > RY Ratio | ||
411 | -- > Self explanatory. | ||
412 | -- > SQ Shipped quantity | ||
413 | -- > Self explanatory. | ||
414 | -- > T Tare weight | ||
415 | -- > Self explanatory. | ||
416 | -- > TC Temperature | ||
417 | -- > A measurement in relation to temperature. | ||
418 | -- > TH Thickness | ||
419 | -- > Self explanatory. | ||
420 | -- > | TN Time period | ||
421 | -- > Self explanatory. | ||
422 | -- > | TT Time | ||
423 | -- > Self explanatory. | ||
424 | -- > U Weight per unit | ||
425 | -- > [6150] Numeric value of weight. | ||
426 | -- > VH Height, van door | ||
427 | -- > Self explanatory. | ||
428 | -- > VW Width, van door | ||
429 | -- > Self explanatory. | ||
430 | -- > WA Weight per unit of area | ||
431 | -- > Self explanatory. | ||
432 | -- > WD Width dimension | ||
433 | -- > Numeric value of width. | ||
434 | -- > WM Width, maximum | ||
435 | -- > Self explanatory. | ||
436 | -- > WT Weight | ||
437 | -- > [6150] Numeric value of weight. | ||
438 | -- > WU Weight per unit of length | ||
439 | -- > Self explanatory. | ||
440 | -- > XH Side height, flat bed with removable sides | ||
441 | -- > Self explanatory. | ||
442 | -- > XQ Squareness | ||
443 | -- > Self explanatory. | ||
444 | -- > XZ Spool size | ||
445 | -- > Self explanatory. | ||
446 | -- > YS Yield stress | ||
447 | -- > Self explanatory. | ||
448 | -- > ZAL Aluminium | ||
449 | -- > Self explanatory. | ||
450 | -- > ZAS Arsenic | ||
451 | -- > Self explanatory. | ||
452 | -- > ZB Boron | ||
453 | -- > Self explanatory. | ||
454 | -- > ZBI Bismuth | ||
455 | -- > Self explanatory. | ||
456 | -- > ZC Carbon | ||
457 | -- > Self explanatory. | ||
458 | -- > ZCA Calcium | ||
459 | -- > Self explanatory. | ||
460 | -- > ZCB Columbium | ||
461 | -- > Self explanatory. | ||
462 | -- > ZCE Cerium | ||
463 | -- > Self explanatory. | ||
464 | -- > ZCL Chlorine | ||
465 | -- > Self explanatory. | ||
466 | -- > ZCO Cobalt | ||
467 | -- > Self explanatory. | ||
468 | -- > ZCR Chromium | ||
469 | -- > Self explanatory. | ||
470 | -- > ZCU Copper | ||
471 | -- > Self explanatory. | ||
472 | -- > ZFE Iron | ||
473 | -- > Self explanatory. | ||
474 | -- > ZFS Iron plus silicon | ||
475 | -- > Self explanatory. | ||
476 | -- > ZGE Germanium | ||
477 | -- > Self explanatory. | ||
478 | -- > ZH Hydrogen | ||
479 | -- > Self explanatory. | ||
480 | -- > ZK Potassium | ||
481 | -- > Self explanatory. | ||
482 | -- > ZMG Magnesium | ||
483 | -- > Self explanatory. | ||
484 | -- > ZMN Manganese | ||
485 | -- > Self explanatory. | ||
486 | -- > ZMO Molybdenum | ||
487 | -- > Self explanatory. | ||
488 | -- > ZN Nitrogen | ||
489 | -- > Self explanatory. | ||
490 | -- > ZNA Sodium | ||
491 | -- > Self explanatory. | ||
492 | -- > ZNB Niobium | ||
493 | -- > Self-explanatory. | ||
494 | -- > ZNI Nickel | ||
495 | -- > Self explanatory. | ||
496 | -- > ZO Oxygen | ||
497 | -- > Self explanatory. | ||
498 | -- > ZP Phosphorus | ||
499 | -- > Self explanatory. | ||
500 | -- > ZPB Lead | ||
501 | -- > Self explanatory. | ||
502 | -- > ZS Sulphur | ||
503 | -- > Self explanatory. | ||
504 | -- > ZSB Antimony | ||
505 | -- > Self explanatory. | ||
506 | -- > ZSE Selenium | ||
507 | -- > Self explanatory. | ||
508 | -- > ZSI Silicon | ||
509 | -- > Self explanatory. | ||
510 | -- > ZSL Silicium oxyd | ||
511 | -- > Self explanatory. | ||
512 | -- > ZSN Tin | ||
513 | -- > Self explanatory. | ||
514 | -- > ZTA Tantalium | ||
515 | -- > Self explanatory. | ||
516 | -- > ZTE Tellurium | ||
517 | -- > Self explanatory. | ||
518 | -- > ZTI Titanium | ||
519 | -- > Self explanatory. | ||
520 | -- > ZV Vanadium | ||
521 | -- > Self explanatory. | ||
522 | -- > ZW Tungsten | ||
523 | -- > Self explanatory. | ||
524 | -- > ZWA Waste content | ||
525 | -- > Self explanatory. | ||
526 | -- > ZZN Zinc | ||
527 | -- > Self explanatory. | ||
528 | -- > ZZR Zirconium | ||
529 | -- > Self explanatory. | ||
530 | -- > ZZZ Mutually defined | ||
531 | -- > Self explanatory. | ||
532 | simple6313 :: Parser Value | ||
533 | simple6313 = simple "6313" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6314.hs b/specification/src/Text/Edifact/D96A/Simples/S6314.hs new file mode 100644 index 0000000..c598d7b --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6314.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6314 | ||
7 | ( simple6314 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 6314 Measurement value | ||
16 | -- > | ||
17 | -- > Desc: Value of the measured unit. | ||
18 | -- > | ||
19 | -- > Repr: n..18 | ||
20 | simple6314 :: Parser Value | ||
21 | simple6314 = simple "6314" (numeric `upTo` 18) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6321.hs b/specification/src/Text/Edifact/D96A/Simples/S6321.hs new file mode 100644 index 0000000..9f0b7d8 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6321.hs | |||
@@ -0,0 +1,44 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6321 | ||
7 | ( simple6321 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 6321 Measurement significance, coded | ||
16 | -- > | ||
17 | -- > Desc: Code specifying the significance of a measurement value. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 3 Approximately | ||
22 | -- > Self explanatory. | ||
23 | -- > 4 Equal to | ||
24 | -- > Self explanatory. | ||
25 | -- > 5 Greater than or equal to | ||
26 | -- > Self explanatory. | ||
27 | -- > 6 Greater than | ||
28 | -- > Self explanatory. | ||
29 | -- > 7 Less than | ||
30 | -- > Self explanatory. | ||
31 | -- > 8 Less than or equal to | ||
32 | -- > Self explanatory. | ||
33 | -- > 10 Not equal to | ||
34 | -- > Self explanatory. | ||
35 | -- > 11 Trace | ||
36 | -- > Description to be provided. | ||
37 | -- > 12 True value | ||
38 | -- > Description to be provided. | ||
39 | -- > 13 Observed value | ||
40 | -- > Description to be provided. | ||
41 | -- > 15 Out of range | ||
42 | -- > Self explanatory. | ||
43 | simple6321 :: Parser Value | ||
44 | simple6321 = simple "6321" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6341.hs b/specification/src/Text/Edifact/D96A/Simples/S6341.hs new file mode 100644 index 0000000..988a8ed --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6341.hs | |||
@@ -0,0 +1,70 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6341 | ||
7 | ( simple6341 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 6341 Currency market exchange, coded | ||
16 | -- > | ||
17 | -- > Desc: Code identifying the market upon which the currency exchange | ||
18 | -- > rate is based. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > AAA Paris exchange | ||
23 | -- > Self explanatory. | ||
24 | -- > AMS Amsterdam exchange | ||
25 | -- > Self explanatory. | ||
26 | -- > ARG Bolsa de Comercio de Buenos Aires | ||
27 | -- > Argentina exchange. | ||
28 | -- > AST Australian exchange | ||
29 | -- > Self explanatory. | ||
30 | -- > AUS Wien exchange | ||
31 | -- > Wiener Boersenkammer. | ||
32 | -- > BEL Brussel exchange | ||
33 | -- > Commission de la Bourse Bruxelles. | ||
34 | -- > CAN Toronto exchange | ||
35 | -- > Self explanatory. | ||
36 | -- > CAR Contractual agreement exchange rate | ||
37 | -- > Self explanatory. | ||
38 | -- > CIE US Customs Information Exchange | ||
39 | -- > Currency rates published by the US Customs Information | ||
40 | -- > Exchange, 6 WTC, New York NY 10048-0945, USA. | ||
41 | -- > DEN Copenhagen exchange | ||
42 | -- > Koebenhavns Fondsboers. | ||
43 | -- > ECR European Community period exchange rate | ||
44 | -- > Description to be provided. | ||
45 | -- > FIN Helsinki exchange | ||
46 | -- > Self explanatory. | ||
47 | -- > FRA Frankfurt exchange | ||
48 | -- > Self explanatory. | ||
49 | -- > IMF International Monetary Fund | ||
50 | -- > Self explanatory. | ||
51 | -- > LNF London exchange, first closing | ||
52 | -- > Self explanatory. | ||
53 | -- > LNS London exchange, second closing | ||
54 | -- > Self explanatory. | ||
55 | -- > MIL Milan exchange | ||
56 | -- > Self explanatory. | ||
57 | -- > NOR Oslo exchange | ||
58 | -- > Self explanatory. | ||
59 | -- > NYC New York exchange | ||
60 | -- > Self explanatory. | ||
61 | -- > PHI Philadelphia exchange | ||
62 | -- > Self explanatory. | ||
63 | -- > SRE Specific railway exchange currency | ||
64 | -- > Self explanatory. | ||
65 | -- > SWE Stockholm exchange | ||
66 | -- > Self explanatory. | ||
67 | -- > ZUR Zurich exchange | ||
68 | -- > Self explanatory. | ||
69 | simple6341 :: Parser Value | ||
70 | simple6341 = simple "6341" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6343.hs b/specification/src/Text/Edifact/D96A/Simples/S6343.hs new file mode 100644 index 0000000..eb24391 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6343.hs | |||
@@ -0,0 +1,67 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6343 | ||
7 | ( simple6343 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 6343 Currency qualifier | ||
16 | -- > | ||
17 | -- > Desc: Code giving specific meaning to data element 6345 Currency. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Customs valuation currency | ||
22 | -- > The name or symbol of the monetary unit involved in the | ||
23 | -- > transaction for customs valuation. | ||
24 | -- > 2 Insurance currency | ||
25 | -- > The name or symbol of the monetary unit involved in the | ||
26 | -- > transaction for insurance purposes. | ||
27 | -- > 3 Home currency | ||
28 | -- > The name or symbol of the local monetary unit. | ||
29 | -- > 4 Invoicing currency | ||
30 | -- > The name or symbol of the monetary unit used for | ||
31 | -- > calculation in an invoice. | ||
32 | -- > 5 Account currency | ||
33 | -- > The name or symbol of the monetary unit to be converted | ||
34 | -- > from. | ||
35 | -- > 6 Reference currency | ||
36 | -- > The name or symbol of the monetary unit to be converted. | ||
37 | -- > 7 Target currency | ||
38 | -- > The name or symbol of the monetary unit to be converted | ||
39 | -- > into. | ||
40 | -- > 8 Price list currency | ||
41 | -- > The name or symbol of the monetary unit used in a price | ||
42 | -- > list. | ||
43 | -- > 9 Order currency | ||
44 | -- > The name or symbol of the monetary unit used in an order. | ||
45 | -- > 10 Pricing currency | ||
46 | -- > The name or symbol of the monetary unit used for pricing | ||
47 | -- > purposes. | ||
48 | -- > 11 Payment currency | ||
49 | -- > The name or symbol of the monetary unit used for payment. | ||
50 | -- > 12 Quotation currency | ||
51 | -- > The name or symbol of the monetary unit used in a | ||
52 | -- > quotation. | ||
53 | -- > 13 Recipient local currency | ||
54 | -- > The name or symbol of the local monetary unit at | ||
55 | -- > recipient's location. | ||
56 | -- > 14 Supplier currency | ||
57 | -- > The name or symbol of the monetary unit normally used by | ||
58 | -- > the supplier. | ||
59 | -- > 15 Sender local currency | ||
60 | -- > The name or symbol of the local monetary unit at sender's | ||
61 | -- > location. | ||
62 | -- > 16 Tariff currency | ||
63 | -- > The currency as per tariff. | ||
64 | -- > 17 Charge calculation currency | ||
65 | -- > The currency in which the charges are calculated. | ||
66 | simple6343 :: Parser Value | ||
67 | simple6343 = simple "6343" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6345.hs b/specification/src/Text/Edifact/D96A/Simples/S6345.hs new file mode 100644 index 0000000..f9574b3 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6345.hs | |||
@@ -0,0 +1,24 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6345 | ||
7 | ( simple6345 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 6345 Currency, coded | ||
16 | -- > | ||
17 | -- > Desc: Identification of the name or symbol of the monetary unit | ||
18 | -- > involved in the transaction. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > Note: Use ISO 4217 three alpha code. | ||
23 | simple6345 :: Parser Value | ||
24 | simple6345 = simple "6345" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6347.hs b/specification/src/Text/Edifact/D96A/Simples/S6347.hs new file mode 100644 index 0000000..a9c7720 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6347.hs | |||
@@ -0,0 +1,41 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6347 | ||
7 | ( simple6347 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 6347 Currency details qualifier | ||
16 | -- > | ||
17 | -- > Desc: Specification of the usage to which the currency relates. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Charge payment currency | ||
22 | -- > The currency in which charges are to be paid. | ||
23 | -- > 2 Reference currency | ||
24 | -- > The currency applicable to amounts stated. It may have to | ||
25 | -- > be converted. | ||
26 | -- > 3 Target currency | ||
27 | -- > The currency which should be used to the target | ||
28 | -- > destination of the transaction. | ||
29 | -- > 4 Transport document currency | ||
30 | -- > Currency applicable to amounts stated in a transport | ||
31 | -- > document/message. | ||
32 | -- > 5 Calculation base currency | ||
33 | -- > Currency on which the calculation is based. | ||
34 | -- > 6 Information Currency | ||
35 | -- > Additional currency the message recipient needs for | ||
36 | -- > information purposes. The actual message amount(s) is/are | ||
37 | -- > not based upon this currency. | ||
38 | -- > + 7 Currency of the account | ||
39 | -- > Currency in which the account is held. | ||
40 | simple6347 :: Parser Value | ||
41 | simple6347 = simple "6347" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6348.hs b/specification/src/Text/Edifact/D96A/Simples/S6348.hs new file mode 100644 index 0000000..825cd9b --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6348.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6348 | ||
7 | ( simple6348 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 6348 Currency rate base | ||
16 | -- > | ||
17 | -- > Desc: Multiplying factor used in expressing the number of currency | ||
18 | -- > units. | ||
19 | -- > | ||
20 | -- > Repr: n..4 | ||
21 | simple6348 :: Parser Value | ||
22 | simple6348 = simple "6348" (numeric `upTo` 4) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6350.hs b/specification/src/Text/Edifact/D96A/Simples/S6350.hs new file mode 100644 index 0000000..beb90b8 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6350.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6350 | ||
7 | ( simple6350 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 6350 Number of units | ||
16 | -- > | ||
17 | -- > Desc: Number of units of a certain type. | ||
18 | -- > | ||
19 | -- > Repr: n..15 | ||
20 | simple6350 :: Parser Value | ||
21 | simple6350 = simple "6350" (numeric `upTo` 15) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6353.hs b/specification/src/Text/Edifact/D96A/Simples/S6353.hs new file mode 100644 index 0000000..1fe401c --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6353.hs | |||
@@ -0,0 +1,33 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6353 | ||
7 | ( simple6353 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 6353 Number of units qualifier | ||
16 | -- > | ||
17 | -- > Desc: Indication of the objective of number of units information. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Number of pricing units | ||
22 | -- > [6170] Number of units which multiplied by the unit price | ||
23 | -- > gives 5116 Line item amount. | ||
24 | -- > 2 Transportable unit | ||
25 | -- > Self explanatory. | ||
26 | -- > 3 Number of debit units | ||
27 | -- > The number of units which are debited by the sender of | ||
28 | -- > the consignment to the receiving party. | ||
29 | -- > 4 Number of received units | ||
30 | -- > The number of units which are received by the receiving | ||
31 | -- > party of the consignment. | ||
32 | simple6353 :: Parser Value | ||
33 | simple6353 = simple "6353" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6411.hs b/specification/src/Text/Edifact/D96A/Simples/S6411.hs new file mode 100644 index 0000000..a4b2c8b --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6411.hs | |||
@@ -0,0 +1,25 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6411 | ||
7 | ( simple6411 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 6411 Measure unit qualifier | ||
16 | -- > | ||
17 | -- > Desc: Indication of the unit of measurement in which weight (mass), | ||
18 | -- > capacity, length, area, volume or other quantity is | ||
19 | -- > expressed. | ||
20 | -- > | ||
21 | -- > Repr: an..3 | ||
22 | -- > | ||
23 | -- > Note: See UN/ECE Recommendation 20. | ||
24 | simple6411 :: Parser Value | ||
25 | simple6411 = simple "6411" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S6432.hs b/specification/src/Text/Edifact/D96A/Simples/S6432.hs new file mode 100644 index 0000000..55e66f8 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S6432.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S6432 | ||
7 | ( simple6432 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 6432 Significant digits | ||
16 | -- > | ||
17 | -- > Desc: To specify the number of significant digits. | ||
18 | -- > | ||
19 | -- > Repr: n..2 | ||
20 | simple6432 :: Parser Value | ||
21 | simple6432 = simple "6432" (numeric `upTo` 2) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7008.hs b/specification/src/Text/Edifact/D96A/Simples/S7008.hs new file mode 100644 index 0000000..5a0a78f --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7008.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7008 | ||
7 | ( simple7008 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 7008 Item description | ||
16 | -- > | ||
17 | -- > Desc: Plain language description of articles or products. | ||
18 | -- > | ||
19 | -- > Repr: an..35 | ||
20 | simple7008 :: Parser Value | ||
21 | simple7008 = simple "7008" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7009.hs b/specification/src/Text/Edifact/D96A/Simples/S7009.hs new file mode 100644 index 0000000..10fedf5 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7009.hs | |||
@@ -0,0 +1,25 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7009 | ||
7 | ( simple7009 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 7009 Item description identification | ||
16 | -- > | ||
17 | -- > Desc: Code from an industry code list which provides specific data | ||
18 | -- > about a product characteristic. | ||
19 | -- > | ||
20 | -- > Repr: an..17 | ||
21 | -- > | ||
22 | -- > Note: User or association defined code. May be used in combination | ||
23 | -- > with 1131/3055. | ||
24 | simple7009 :: Parser Value | ||
25 | simple7009 = simple "7009" (alphaNumeric `upTo` 17) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7064.hs b/specification/src/Text/Edifact/D96A/Simples/S7064.hs new file mode 100644 index 0000000..4fbe567 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7064.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7064 | ||
7 | ( simple7064 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 7064 Type of packages | ||
16 | -- > | ||
17 | -- > Desc: Description of the form in which goods are presented. | ||
18 | -- > | ||
19 | -- > Repr: an..35 | ||
20 | simple7064 :: Parser Value | ||
21 | simple7064 = simple "7064" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7065.hs b/specification/src/Text/Edifact/D96A/Simples/S7065.hs new file mode 100644 index 0000000..80c3079 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7065.hs | |||
@@ -0,0 +1,24 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7065 | ||
7 | ( simple7065 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 7065 Type of packages identification | ||
16 | -- > | ||
17 | -- > Desc: Coded description of the form in which goods are presented. | ||
18 | -- > | ||
19 | -- > Repr: an..17 | ||
20 | -- > | ||
21 | -- > Note: See UN/ECE Recommendation No. 21 (See Vol. II of UNTDED). | ||
22 | -- > May be used in combination with 1131/3055. | ||
23 | simple7065 :: Parser Value | ||
24 | simple7065 = simple "7065" (alphaNumeric `upTo` 17) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7073.hs b/specification/src/Text/Edifact/D96A/Simples/S7073.hs new file mode 100644 index 0000000..b8af3bf --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7073.hs | |||
@@ -0,0 +1,77 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7073 | ||
7 | ( simple7073 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 7073 Packaging terms and conditions, coded | ||
16 | -- > | ||
17 | -- > Desc: Code identifying packaging terms and conditions. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Packaging cost paid by supplier | ||
22 | -- > Self explanatory. | ||
23 | -- > 2 Packaging cost paid by recipient | ||
24 | -- > Self explanatory. | ||
25 | -- > 3 Packaging cost not charged (returnable) | ||
26 | -- > Self explanatory. | ||
27 | -- > 4 Buyer's | ||
28 | -- > Self explanatory. | ||
29 | -- > 5 Carrier's durable | ||
30 | -- > Self explanatory. | ||
31 | -- > 6 Carrier's expendable | ||
32 | -- > Self explanatory. | ||
33 | -- > 7 Seller's durable | ||
34 | -- > Self explanatory. | ||
35 | -- > 8 Seller's expendable | ||
36 | -- > Self explanatory. | ||
37 | -- > 9 Special purpose buyer's durable | ||
38 | -- > Reusable packaging specifically designed for packaging of | ||
39 | -- > the referenced item and owned by the buyer. | ||
40 | -- > 10 Special purpose buyer's expendable | ||
41 | -- > Disposable packaging specifically designed for packaging | ||
42 | -- > of the referenced item. | ||
43 | -- > 11 Multiple usage buyer's durable | ||
44 | -- > Reusable multi-purpose packaging owned by the buyer. | ||
45 | -- > 12 Multiple usage seller's durable | ||
46 | -- > Reusable multi-purpose packaging owned by the seller. | ||
47 | -- > 13 Not packed | ||
48 | -- > The referenced item is to be supplied without packaging. | ||
49 | -- > 14 Special purpose seller's durable | ||
50 | -- > Non-standard reusable packaging owned by the seller. | ||
51 | -- > 15 Export quality | ||
52 | -- > The packaging used must meet durability and handling | ||
53 | -- > characteristics required for item export. | ||
54 | -- > 16 Domestic quality | ||
55 | -- > The packaging used must meet durability and handling | ||
56 | -- > characteristics required for domestic usage. | ||
57 | -- > 17 Packaging included in price | ||
58 | -- > The cost of packaging is included in the item price. | ||
59 | -- > 18 Packaging costs split | ||
60 | -- > The cost of packaging is shared equally between the buyer | ||
61 | -- > and seller. | ||
62 | -- > 19 Packaging costs invoiced separately | ||
63 | -- > The packaging cost will be invoiced on a separate message | ||
64 | -- > or document. | ||
65 | -- > 20 Nil packaging costs | ||
66 | -- > The packaging is free of charge. | ||
67 | -- > 21 Nil packaging costs if packaging returned | ||
68 | -- > The costs of packaging is reimbursed by the seller to | ||
69 | -- > buyer if packaging is returned. | ||
70 | -- > 22 Return chargeable | ||
71 | -- > The return of packaging/empties is chargeable. | ||
72 | -- > 23 Chargeable, two thirds of paid amount with credit note on | ||
73 | -- > return of loaned package | ||
74 | -- > The buyer receives two thirds of paid amount with credit | ||
75 | -- > note if loaned package is returned. | ||
76 | simple7073 :: Parser Value | ||
77 | simple7073 = simple "7073" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7075.hs b/specification/src/Text/Edifact/D96A/Simples/S7075.hs new file mode 100644 index 0000000..7a725b2 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7075.hs | |||
@@ -0,0 +1,34 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7075 | ||
7 | ( simple7075 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 7075 Packaging level, coded | ||
16 | -- > | ||
17 | -- > Desc: Indication of level of packaging specified. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Inner | ||
22 | -- > Level of packing, if it exists, that is immediately | ||
23 | -- > subordinate to the intermediate packaging level. | ||
24 | -- > 2 Intermediate | ||
25 | -- > Level of packaging, if it exists, that is immediately | ||
26 | -- > subordinate to the outer packaging level. | ||
27 | -- > 3 Outer | ||
28 | -- > For packed merchandise, outermost level of packaging for | ||
29 | -- > a shipment. | ||
30 | -- > 4 No packaging hierarchy | ||
31 | -- > There is no specifiable level of packaging: packaging is | ||
32 | -- > inner and outer level as well. | ||
33 | simple7075 :: Parser Value | ||
34 | simple7075 = simple "7075" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7077.hs b/specification/src/Text/Edifact/D96A/Simples/S7077.hs new file mode 100644 index 0000000..75f2ced --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7077.hs | |||
@@ -0,0 +1,39 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7077 | ||
7 | ( simple7077 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 7077 Item description type, coded | ||
16 | -- > | ||
17 | -- > Desc: Code indicating the format of a description. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > + A Free-form long description | ||
22 | -- > Long description of an item in free form. | ||
23 | -- > B Code and text | ||
24 | -- > Self explanatory. | ||
25 | -- > C Code (from industry code list) | ||
26 | -- > Self explanatory. | ||
27 | -- > + D Free-form price look up | ||
28 | -- > Price look-up description of a product for point of sale | ||
29 | -- > receipts. | ||
30 | -- > + E Free-form short description | ||
31 | -- > Short description of an item in free form. | ||
32 | -- > F Free-form | ||
33 | -- > Self explanatory. | ||
34 | -- > S Structured (from industry code list) | ||
35 | -- > Self explanatory. | ||
36 | -- > X Semi-structured (code + text) | ||
37 | -- > Self explanatory. | ||
38 | simple7077 :: Parser Value | ||
39 | simple7077 = simple "7077" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7081.hs b/specification/src/Text/Edifact/D96A/Simples/S7081.hs new file mode 100644 index 0000000..152afa1 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7081.hs | |||
@@ -0,0 +1,201 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7081 | ||
7 | ( simple7081 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 7081 Item characteristic, coded | ||
16 | -- > | ||
17 | -- > Desc: Code specifying the item characteristic being described. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Certificate of conformity | ||
22 | -- > Product in conformity with specifications. | ||
23 | -- > 2 General product form | ||
24 | -- > Description of general product form. | ||
25 | -- > 3 Ship to stock | ||
26 | -- > Product without quality control when received. | ||
27 | -- > 4 Finish | ||
28 | -- > Description of the finish required/available on the | ||
29 | -- > product. | ||
30 | -- > 5 End use application | ||
31 | -- > Description of what the end use application of the | ||
32 | -- > product will be. | ||
33 | -- > 8 Product | ||
34 | -- > Self explanatory. | ||
35 | -- > 9 Sub-product | ||
36 | -- > Description of a sub-product. | ||
37 | -- > 11 Customs specifications | ||
38 | -- > Item characteristic is described following Customs | ||
39 | -- > specifications. | ||
40 | -- > 12 Type and/or process | ||
41 | -- > Description of the type and/or process involved in making | ||
42 | -- > the product. E.g. in steel, description of the | ||
43 | -- > steelmaking process. | ||
44 | -- > 13 Quality | ||
45 | -- > Self explanatory. | ||
46 | -- > 14 Surface condition | ||
47 | -- > Description of the surface condition (e.g. roughness) | ||
48 | -- > of the product. | ||
49 | -- > 15 Heat treat/anneal | ||
50 | -- > Description of any heat treatment or annealing | ||
51 | -- > required/performed on the product. | ||
52 | -- > 17 Coating | ||
53 | -- > Description of any special coating required/available on | ||
54 | -- > the product. | ||
55 | -- > 18 Surface treatment, chemical | ||
56 | -- > Description of any chemical surface treatment | ||
57 | -- > required/performed on the product. | ||
58 | -- > 19 Surface treatment, mechanical | ||
59 | -- > Description of any mechanical surface treatment | ||
60 | -- > required/performed on the product. | ||
61 | -- > 21 Forming | ||
62 | -- > Description of any forming required/performed on the | ||
63 | -- > product. | ||
64 | -- > 22 Edge treatment | ||
65 | -- > Description of any special edge treatment | ||
66 | -- > required/performed on the product. | ||
67 | -- > 23 Welds/splices | ||
68 | -- > Description of any special welds and or splices | ||
69 | -- > required/performed on the product. | ||
70 | -- > 24 Control item | ||
71 | -- > Security relevant product with special quality control | ||
72 | -- > and control documentation prescriptions. | ||
73 | -- > 25 End treatment | ||
74 | -- > Description of any special treatment required/performed | ||
75 | -- > on the ends the product. | ||
76 | -- > 26 Ship to line | ||
77 | -- > Product without quality control at customer's, and packed | ||
78 | -- > according production needs. | ||
79 | -- > 28 Test sample frequency | ||
80 | -- > Indication of test sample frequency. Used when ordering | ||
81 | -- > special testing requirements on a product. | ||
82 | -- > 30 Test sample direction | ||
83 | -- > Description of test sample direction. Used when ordering | ||
84 | -- > special testing requirements on a product. | ||
85 | -- > 32 Type of test/inspection | ||
86 | -- > Description of type of test or inspection. Used to order | ||
87 | -- > special tests to be performed on the product. | ||
88 | -- > 35 Colour | ||
89 | -- > Description of the colour required/available on the | ||
90 | -- > product. | ||
91 | -- > 38 Grade | ||
92 | -- > Specification of the grade required/available for the | ||
93 | -- > product. | ||
94 | -- > 43 Twist | ||
95 | -- > Description of any special twisting requirements for the | ||
96 | -- > product. | ||
97 | -- > 54 Section profile | ||
98 | -- > Description of the section and profile of the product. | ||
99 | -- > 56 Special processing | ||
100 | -- > Description of any special processing requirements | ||
101 | -- > performed/require on the product. | ||
102 | -- > 58 Winding instructions | ||
103 | -- > Description of any special winding instructions for the | ||
104 | -- > product. | ||
105 | -- > 59 Surface protection | ||
106 | -- > Description of the surface protection required/available | ||
107 | -- > for the product. | ||
108 | -- > 61 New article | ||
109 | -- > Self explanatory. | ||
110 | -- > 62 Obsolete article | ||
111 | -- > Self explanatory. | ||
112 | -- > 63 Current article | ||
113 | -- > Self explanatory. | ||
114 | -- > 64 Revised design | ||
115 | -- > Self explanatory. | ||
116 | -- > 65 Reinstated article | ||
117 | -- > Self explanatory. | ||
118 | -- > 66 Current article spares | ||
119 | -- > Self explanatory. | ||
120 | -- > 67 Balance out article | ||
121 | -- > Self explanatory. | ||
122 | -- > 68 Initial sample | ||
123 | -- > Self explanatory. | ||
124 | -- > 69 Field test | ||
125 | -- > First series of a new item to be tested by end users. | ||
126 | -- > 70 Revised article | ||
127 | -- > Item design revised. | ||
128 | -- > 71 Refurbished article | ||
129 | -- > Description to be provided. | ||
130 | -- > + 72 Vintage | ||
131 | -- > The harvest year of the grapes that are part of the | ||
132 | -- > composition of a particular wine. | ||
133 | -- > + 73 Beverage age | ||
134 | -- > The period during which, after distillation and before | ||
135 | -- > bottling, distilled spirits have been stored in | ||
136 | -- > containers. | ||
137 | -- > + 74 Beverage brand | ||
138 | -- > A grouping of beverage products similar in name only, but | ||
139 | -- > of different size, age, proof, quality and flavour. | ||
140 | -- > + 75 Artist | ||
141 | -- > The performing artist(es) of a recorded song or piece of | ||
142 | -- > music. | ||
143 | -- > + 76 Author | ||
144 | -- > The author of a written work. | ||
145 | -- > + 77 Binding | ||
146 | -- > A description of the type of binding used for a written | ||
147 | -- > work. | ||
148 | -- > + 78 Edition | ||
149 | -- > Description of the edition of a written work. | ||
150 | -- > + 79 Other physical description | ||
151 | -- > Any other relevant physical description. | ||
152 | -- > + 80 Publisher | ||
153 | -- > The publisher of a written piece of work as part of the | ||
154 | -- > item description. | ||
155 | -- > + 81 Title | ||
156 | -- > The title of a work. | ||
157 | -- > + 82 Series title | ||
158 | -- > Title of a series of works. | ||
159 | -- > + 83 Volume title | ||
160 | -- > The title of a volume of work. | ||
161 | -- > + 84 Composer | ||
162 | -- > The composer of a recorded song or piece of music. | ||
163 | -- > + 85 Recording medium | ||
164 | -- > The medium on which a musical recording is made. | ||
165 | -- > + 86 Music style | ||
166 | -- > The style of music. | ||
167 | -- > + 87 Promotional event | ||
168 | -- > Describes the promotional event associated with a | ||
169 | -- > product. | ||
170 | -- > + 88 Promotional offer | ||
171 | -- > Describes the additions to the basic product for a | ||
172 | -- > promotional event. | ||
173 | -- > + 89 Alcohol beverage class | ||
174 | -- > Class characteristics for different compositions of | ||
175 | -- > alcoholic beverages. | ||
176 | -- > + 90 Alcohol beverage type | ||
177 | -- > A descriptive term that further defines the class of an | ||
178 | -- > alcoholic beverage. | ||
179 | -- > + 91 Secondary grape | ||
180 | -- > The grape that comprises the second largest percentage of | ||
181 | -- > the ingredients used in wine product. | ||
182 | -- > + 92 Primary grape | ||
183 | -- > The type of grape that comprises the largest percentage | ||
184 | -- > of grape in the wine product. | ||
185 | -- > + 93 Beverage category | ||
186 | -- > A description to designate the beverage category. | ||
187 | -- > + 94 Beverage flavour | ||
188 | -- > Distinctions from the base product that results in a | ||
189 | -- > different taste. | ||
190 | -- > + 95 Wine growing region | ||
191 | -- > The area where the grape used to produce a wine was | ||
192 | -- > harvested. | ||
193 | -- > + 96 Wine fruit | ||
194 | -- > The fruit that is used as a base to produce a wine. | ||
195 | -- > + 97 Beverage container characteristics | ||
196 | -- > A description of various beverage container | ||
197 | -- > characteristics. | ||
198 | -- > + 98 Size | ||
199 | -- > Description of size in non-numeric terms. | ||
200 | simple7081 :: Parser Value | ||
201 | simple7081 = simple "7081" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7083.hs b/specification/src/Text/Edifact/D96A/Simples/S7083.hs new file mode 100644 index 0000000..b3730a1 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7083.hs | |||
@@ -0,0 +1,29 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7083 | ||
7 | ( simple7083 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 7083 Configuration, coded | ||
16 | -- > | ||
17 | -- > Desc: Code indicating the status of the sub-line item in the | ||
18 | -- > configuration. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > A Added to the configuration | ||
23 | -- > Self explanatory. | ||
24 | -- > D Deleted from the configuration | ||
25 | -- > Self explanatory. | ||
26 | -- > I Included in the configuration | ||
27 | -- > Self explanatory. | ||
28 | simple7083 :: Parser Value | ||
29 | simple7083 = simple "7083" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7085.hs b/specification/src/Text/Edifact/D96A/Simples/S7085.hs new file mode 100644 index 0000000..86922f9 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7085.hs | |||
@@ -0,0 +1,55 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7085 | ||
7 | ( simple7085 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 7085 Nature of cargo, coded | ||
16 | -- > | ||
17 | -- > Desc: Code indicating the type of cargo as a rough classification. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Documents | ||
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 | ||
33 | -- > administration. | ||
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. | ||
42 | -- > + 6 Vehicles | ||
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. | ||
48 | -- > + 8 Palletized | ||
49 | -- > Non-containerized cargo which is palletized. | ||
50 | -- > + 9 Containerized | ||
51 | -- > Cargo stowed or to be stowed in a container. | ||
52 | -- > + 10 Breakbulk | ||
53 | -- > Non-containerized cargo stowed in vessels' holds. | ||
54 | simple7085 :: Parser Value | ||
55 | simple7085 = simple "7085" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7088.hs b/specification/src/Text/Edifact/D96A/Simples/S7088.hs new file mode 100644 index 0000000..09a763c --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7088.hs | |||
@@ -0,0 +1,23 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7088 | ||
7 | ( simple7088 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 7088 Dangerous goods flashpoint | ||
16 | -- > | ||
17 | -- > Desc: Lowest temperature, in the case of dangerous goods, at which | ||
18 | -- > vapour from an inflammable liquid forms an ignitable mixture | ||
19 | -- > with air. | ||
20 | -- > | ||
21 | -- > Repr: an..8 | ||
22 | simple7088 :: Parser Value | ||
23 | simple7088 = simple "7088" (alphaNumeric `upTo` 8) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7102.hs b/specification/src/Text/Edifact/D96A/Simples/S7102.hs new file mode 100644 index 0000000..ac58cf9 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7102.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7102 | ||
7 | ( simple7102 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 7102 Shipping marks | ||
16 | -- > | ||
17 | -- > Desc: Marks and numbers identifying individual packages. | ||
18 | -- > | ||
19 | -- > Repr: an..35 | ||
20 | simple7102 :: Parser Value | ||
21 | simple7102 = simple "7102" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7106.hs b/specification/src/Text/Edifact/D96A/Simples/S7106.hs new file mode 100644 index 0000000..52a79bb --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7106.hs | |||
@@ -0,0 +1,23 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7106 | ||
7 | ( simple7106 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 7106 Shipment flashpoint | ||
16 | -- > | ||
17 | -- > Desc: Temperature in centigrade determined by the closed cup test | ||
18 | -- > as per ISO 1523/73 where a vapour is given off that can be | ||
19 | -- > ignited. | ||
20 | -- > | ||
21 | -- > Repr: n3 | ||
22 | simple7106 :: Parser Value | ||
23 | simple7106 = simple "7106" (numeric `exactly` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7124.hs b/specification/src/Text/Edifact/D96A/Simples/S7124.hs new file mode 100644 index 0000000..8936d69 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7124.hs | |||
@@ -0,0 +1,23 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7124 | ||
7 | ( simple7124 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 7124 UNDG number | ||
16 | -- > | ||
17 | -- > Desc: Unique serial number assigned within the United Nations to | ||
18 | -- > substances and articles contained in a list of the dangerous | ||
19 | -- > goods most commonly carried. | ||
20 | -- > | ||
21 | -- > Repr: n4 | ||
22 | simple7124 :: Parser Value | ||
23 | simple7124 = simple "7124" (numeric `exactly` 4) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7130.hs b/specification/src/Text/Edifact/D96A/Simples/S7130.hs new file mode 100644 index 0000000..f62a928 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7130.hs | |||
@@ -0,0 +1,24 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7130 | ||
7 | ( simple7130 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 7130 Customer authorization number | ||
16 | -- > | ||
17 | -- > Desc: Customer provided authorization number to allow supplier to | ||
18 | -- > ship goods under specific freight conditions. This number | ||
19 | -- > will be transmitted back to customer in the dispatch advice | ||
20 | -- > message. | ||
21 | -- > | ||
22 | -- > Repr: an..17 | ||
23 | simple7130 :: Parser Value | ||
24 | simple7130 = simple "7130" (alphaNumeric `upTo` 17) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7140.hs b/specification/src/Text/Edifact/D96A/Simples/S7140.hs new file mode 100644 index 0000000..f9763fe --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7140.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7140 | ||
7 | ( simple7140 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 7140 Item number | ||
16 | -- > | ||
17 | -- > Desc: A number allocated to a group or item. | ||
18 | -- > | ||
19 | -- > Repr: an..35 | ||
20 | simple7140 :: Parser Value | ||
21 | simple7140 = simple "7140" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7143.hs b/specification/src/Text/Edifact/D96A/Simples/S7143.hs new file mode 100644 index 0000000..dbcb61a --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7143.hs | |||
@@ -0,0 +1,205 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7143 | ||
7 | ( simple7143 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 7143 Item number type, coded | ||
16 | -- > | ||
17 | -- > Desc: Identification of the type of item number. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > AA Product version number | ||
22 | -- > Number assigned by manufacturer or seller to identify the | ||
23 | -- > release of a product. | ||
24 | -- > AB Assembly | ||
25 | -- > Self explanatory. | ||
26 | -- > AC HIBC (Health Industry Bar Code) | ||
27 | -- > Article identifier used within health sector to indicate | ||
28 | -- > data used conforms to HIBC. | ||
29 | -- > AD Cold roll number | ||
30 | -- > Number assigned to a cold roll. | ||
31 | -- > AE Hot roll number | ||
32 | -- > Number assigned to a hot roll. | ||
33 | -- > AF Slab number | ||
34 | -- > Number assigned to a slab, which is produced in a | ||
35 | -- > particular production step. | ||
36 | -- > AG Software revision number | ||
37 | -- > A number assigned to indicate a revision of software. | ||
38 | -- > AH UPC (Universal Product Code) Consumer package code (1-5-5) | ||
39 | -- > An 11-digit code that uniquely identifies consumer | ||
40 | -- > packaging of a product; does not have a check digit. | ||
41 | -- > AI UPC (Universal Product Code) Consumer package code (1-5-5-1) | ||
42 | -- > A 12-digit code that uniquely identifies the consumer | ||
43 | -- > packaging of a product, including a check digit. | ||
44 | -- > AJ Sample number | ||
45 | -- > Number assigned to a sample. | ||
46 | -- > AK Pack number | ||
47 | -- > Number assigned to a pack containing a stack of items put | ||
48 | -- > together (eg. cold roll sheets (steel product)). | ||
49 | -- > AL UPC (Universal Product Code) Shipping container code (1-2-5- | ||
50 | -- > 5) | ||
51 | -- > A 13-digit code that uniquely identifies the | ||
52 | -- > manufacturer's shipping unit, including the packaging | ||
53 | -- > indicator. | ||
54 | -- > AM UPC (Universal Product Code)/EAN (European article number) | ||
55 | -- > Shipping container code (1-2-5-5-1) | ||
56 | -- > A 14-digit code that uniquely identifies the | ||
57 | -- > manufacturer's shipping unit, including the packaging | ||
58 | -- > indicator and the check digit. | ||
59 | -- > AN UPC (Universal Product Code) suffix | ||
60 | -- > A suffix used in conjunction with a higher level UPC | ||
61 | -- > (Universal product code) to define packing variations for | ||
62 | -- > a product. | ||
63 | -- > AO State label code | ||
64 | -- > A code which specifies the codification of the state's | ||
65 | -- > labelling requirements. | ||
66 | -- > + AP Heat number | ||
67 | -- > Number assigned to the heat (also known as the iron | ||
68 | -- > charge) for the production of steel products. | ||
69 | -- > + AT Price look up number | ||
70 | -- > Identification number on a product allowing a quick | ||
71 | -- > electronic retrieval of price information for that | ||
72 | -- > product. | ||
73 | -- > + AU NSN (North Atlantic Treaty Organization Stock Number) | ||
74 | -- > Number assigned under the NATO (North Atlantic Treaty | ||
75 | -- > Organization) codification system to provide the | ||
76 | -- > identification of an approved item of supply. | ||
77 | -- > BO Buyers color | ||
78 | -- > Code given by the buyer for the color of an article. | ||
79 | -- > BP Buyer's part number | ||
80 | -- > Reference number assigned by the buyer to identify an | ||
81 | -- > article. | ||
82 | -- > CC Industry commodity code | ||
83 | -- > The codes given to certain commodities by an industry. | ||
84 | -- > CG Commodity grouping | ||
85 | -- > Code for a group of articles with common characteristics | ||
86 | -- > (e.g. used for statistical purposes). | ||
87 | -- > CL Color number | ||
88 | -- > Code for the color of an article. | ||
89 | -- > CR Contract number | ||
90 | -- > Reference number identifying a contract. | ||
91 | -- > CV Customs article number | ||
92 | -- > Code defined by Customs authorities to an article or a | ||
93 | -- > group of articles for Customs purposes. | ||
94 | -- > DR Drawing revision number | ||
95 | -- > Reference number indicating that a change or revision has | ||
96 | -- > been applied to a drawing. | ||
97 | -- > DW Drawing | ||
98 | -- > Reference number identifying a drawing of an article. | ||
99 | -- > EC Engineering change level | ||
100 | -- > Reference number indicating that a change or revision has | ||
101 | -- > been applied to an article's specification. | ||
102 | -- > EF Material code | ||
103 | -- > Code defining the material's type, surface, geometric | ||
104 | -- > form plus various classifying characteristics. | ||
105 | -- > EN International Article Numbering Association (EAN) | ||
106 | -- > Number assigned to a manufacturer's product according to | ||
107 | -- > the International Article Numbering Association. | ||
108 | -- > + GB Buyer's internal product group code | ||
109 | -- > Product group code used within a buyer's internal | ||
110 | -- > systems. | ||
111 | -- > + GN National product group code | ||
112 | -- > National product group code. Administered by a national | ||
113 | -- > agency. | ||
114 | -- > GS General specification number | ||
115 | -- > Self explanatory. | ||
116 | -- > HS Harmonised system | ||
117 | -- > Self explanatory. | ||
118 | -- > IB ISBN (International Standard Book Number) | ||
119 | -- > Self explanatory. | ||
120 | -- > IN Buyer's item number | ||
121 | -- > Self explanatory. | ||
122 | -- > IS ISSN (International Standard Serial Number) | ||
123 | -- > Self explanatory. | ||
124 | -- > IT Buyer's style number | ||
125 | -- > Number given by the buyer to a specific style or form of | ||
126 | -- > an article, especially used for garments. | ||
127 | -- > IZ Buyer's size code | ||
128 | -- > Code given by the buyer to designate the size of an | ||
129 | -- > article in textile and shoe industry. | ||
130 | -- > MA Machine number | ||
131 | -- > Self explanatory. | ||
132 | -- > MF Manufacturer's (producer's) article number | ||
133 | -- > The number given to an article by its manufacturer. | ||
134 | -- > MN Model number | ||
135 | -- > Reference number assigned by the manufacturer to | ||
136 | -- > differentiate variations in similar products in a class | ||
137 | -- > or group. | ||
138 | -- > MP Product/service identification number | ||
139 | -- > Reference number identifying a product or service. | ||
140 | -- > NB Batch number | ||
141 | -- > Self explanatory. | ||
142 | -- > ON Customer order number | ||
143 | -- > Reference number of a customer's order. | ||
144 | -- > PD Part number description | ||
145 | -- > Reference number identifying a description associated | ||
146 | -- > with a number ultimately used to identify an article. | ||
147 | -- > PL Purchaser's order line number | ||
148 | -- > Reference number identifying a line entry in a customer's | ||
149 | -- > order for goods or services. | ||
150 | -- > PO Purchase order number | ||
151 | -- > Reference number identifying a customer's order. | ||
152 | -- > PV Promotional variant number | ||
153 | -- > Self explanatory. | ||
154 | -- > QS Buyer's qualifier for size | ||
155 | -- > Self explanatory. | ||
156 | -- > RC Returnable container number | ||
157 | -- > Reference number identifying a returnable container. | ||
158 | -- > RN Release number | ||
159 | -- > Reference number identifying a release from a buyer's | ||
160 | -- > purchase order. | ||
161 | -- > RU Run number | ||
162 | -- > Self explanatory. | ||
163 | -- > RY Record keeping of model year | ||
164 | -- > Self explanatory. | ||
165 | -- > SA Supplier's article number | ||
166 | -- > Number assigned to an article by the supplier of that | ||
167 | -- > article. | ||
168 | -- > SG Standard group of products (mixed assortment) | ||
169 | -- > Self explanatory. | ||
170 | -- > SK SKU (Stock keeping unit) | ||
171 | -- > Reference number of a stock keeping unit. | ||
172 | -- > SN Serial number | ||
173 | -- > Identification number of an item which distinguishes this | ||
174 | -- > specific item out of a number of identical items. | ||
175 | -- > SRS RSK number | ||
176 | -- > Plumbing and heating. | ||
177 | -- > SS Supplier's supplier article number | ||
178 | -- > Article number referring to a sales catalogue of | ||
179 | -- > supplier's supplier. | ||
180 | -- > ST Style number | ||
181 | -- > Number given to a specific style or form of an article, | ||
182 | -- > especially used for garments. | ||
183 | -- > TG Transport group number | ||
184 | -- > Additional number to form article groups for packing | ||
185 | -- > and/or transportation purposes. | ||
186 | -- > UA Ultimate customer's article number | ||
187 | -- > Number assigned by ultimate customer to identify relevant | ||
188 | -- > article. | ||
189 | -- > UP UPC (Universal product code) | ||
190 | -- > Number assigned to a manufacturer's product by the | ||
191 | -- > Product Code Council. | ||
192 | -- > VN Vendor item number | ||
193 | -- > Reference number assigned by a vendor/seller identifying | ||
194 | -- > a product/service/article. | ||
195 | -- > VP Vendor's (seller's) part number | ||
196 | -- > Reference number assigned by a vendor/seller identifying | ||
197 | -- > an article. | ||
198 | -- > VS Vendor's supplemental item number | ||
199 | -- > Self explanatory. | ||
200 | -- > VX Vendor specification number | ||
201 | -- > Self explanatory. | ||
202 | -- > ZZZ Mutually defined | ||
203 | -- > Self explanatory. | ||
204 | simple7143 :: Parser Value | ||
205 | simple7143 = simple "7143" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7160.hs b/specification/src/Text/Edifact/D96A/Simples/S7160.hs new file mode 100644 index 0000000..24da10d --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7160.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7160 | ||
7 | ( simple7160 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 7160 Special service | ||
16 | -- > | ||
17 | -- > Desc: Description of a special service. | ||
18 | -- > | ||
19 | -- > Repr: an..35 | ||
20 | simple7160 :: Parser Value | ||
21 | simple7160 = simple "7160" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7161.hs b/specification/src/Text/Edifact/D96A/Simples/S7161.hs new file mode 100644 index 0000000..c234e63 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7161.hs | |||
@@ -0,0 +1,600 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7161 | ||
7 | ( simple7161 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 7161 Special services, coded | ||
16 | -- > | ||
17 | -- > Desc: Code identifying a special service. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > AA Advertising allowance | ||
22 | -- > Description to be provided. | ||
23 | -- > AAA Telecommunication charges | ||
24 | -- > Self-explanatory. | ||
25 | -- > AAB Returned goods charges | ||
26 | -- > Self-explanatory. | ||
27 | -- > AAC Modification costs | ||
28 | -- > Costs for technical modifications to a product. | ||
29 | -- > AAD Job-order production | ||
30 | -- > Costs of job-order production; only used in invoices. | ||
31 | -- > AAE Outlays | ||
32 | -- > Outlays incurred in the company's interest for an | ||
33 | -- > installation order. | ||
34 | -- > AAF Off-premises surcharge | ||
35 | -- > Expenses on top of service-rates for non-local | ||
36 | -- > activities. | ||
37 | -- > AAG Gold surcharge | ||
38 | -- > Difference between current price and basic value | ||
39 | -- > contained in product price. | ||
40 | -- > AAH Processing surcharge | ||
41 | -- > Charging for increased processing costs. | ||
42 | -- > AAI Attestation fee | ||
43 | -- > Outlays incurred by official attestation (by public | ||
44 | -- > authorities). | ||
45 | -- > AAJ Copper surcharge | ||
46 | -- > Difference between current price and basic value | ||
47 | -- > contained in product price. | ||
48 | -- > AAK Energy surcharge | ||
49 | -- > Surcharge for energy costs. | ||
50 | -- > AAL Deduction for missing parts | ||
51 | -- > Deduction for missing parts. | ||
52 | -- > AAM Rubber surcharge | ||
53 | -- > Difference between current price and basic value | ||
54 | -- > contained in product price. | ||
55 | -- > AAN Brass surcharge | ||
56 | -- > Difference between current price and basic value | ||
57 | -- > contained in product price. | ||
58 | -- > AAO Material surcharge/deduction | ||
59 | -- > Percentage-based surcharge/deduction, calculated for | ||
60 | -- > higher/ lower material's consumption. | ||
61 | -- > AAP Lead surcharge | ||
62 | -- > Difference between current price and basic value | ||
63 | -- > contained in product price. | ||
64 | -- > AAQ Price index surcharge | ||
65 | -- > Higher/lower price, resulting from change in costs | ||
66 | -- > between the times of making offer and delivery. | ||
67 | -- > AAR Platinum surcharge | ||
68 | -- > Difference between current price and basic value | ||
69 | -- > contained in product price. | ||
70 | -- > AAS Acceptance cost | ||
71 | -- > Charge for testing. | ||
72 | -- > AAT Rush delivery | ||
73 | -- > Charge for increased delivery speed. | ||
74 | -- > AAU Selenium surcharge | ||
75 | -- > Difference between current price and basic value | ||
76 | -- > contained in product price. | ||
77 | -- > AAV Special construction charge | ||
78 | -- > Charge for costs incurred as result of special | ||
79 | -- > constructions. | ||
80 | -- > AAW Deduction for delayed return | ||
81 | -- > Deduction for delayed return of goods. | ||
82 | -- > AAX Wolfram surcharge | ||
83 | -- > Difference between current price and basic value | ||
84 | -- > contained in product price. | ||
85 | -- > AAY Airport fee | ||
86 | -- > Charge associated with usage of airport facilities. | ||
87 | -- > AAZ Concession fee | ||
88 | -- > Fee imposed by an airport to allow used of that facility. | ||
89 | -- > ABA Compulsory storage fee | ||
90 | -- > Fee levied to cover the cost of carrying a certain amount | ||
91 | -- > of compulsory inventory (set by regulatory agency). | ||
92 | -- > ABB Defuel | ||
93 | -- > Remove or off-load fuel from vehicle, vessel or craft. | ||
94 | -- > ABC Into plane fee | ||
95 | -- > Charge associated with providing goods delivered to an | ||
96 | -- > aircraft from local storage. | ||
97 | -- > ABD Overtime | ||
98 | -- > Fee charge for service rendered beyond the established | ||
99 | -- > limit of working hours. | ||
100 | -- > ABE Reservicing charge | ||
101 | -- > Fee for services provided after initial service. | ||
102 | -- > ABF Tooling cost | ||
103 | -- > Item or service relates to tooling, not direct provision | ||
104 | -- > of goods. | ||
105 | -- > ABG Tooling charge | ||
106 | -- > Item or service relates to tooling charges, not direct | ||
107 | -- > provision of goods. | ||
108 | -- > ABH Throughput allowance | ||
109 | -- > Allowance for reaching or exceeding an agreed throughput | ||
110 | -- > threshold. | ||
111 | -- > ABI Superfund fee | ||
112 | -- > Fee imposed for superfund, a US-government fund created | ||
113 | -- > for the clean-up or eradication of sites at which toxic | ||
114 | -- > waste, hazardous to the environment, has been dumped. | ||
115 | -- > ABJ Airport system fee | ||
116 | -- > Fee associated with the use of the hydrant and storage | ||
117 | -- > system at an airport. | ||
118 | -- > ABK Miscellaneous | ||
119 | -- > The service provided for the stated charge is not | ||
120 | -- > defined. | ||
121 | -- > ABL Packaging surcharge | ||
122 | -- > Additional charge for packaging of items. | ||
123 | -- > ABM Scrap surcharge | ||
124 | -- > Additional charge on an item's price for the cost of | ||
125 | -- > constituent scrap. | ||
126 | -- > | ABN Dunnage charge | ||
127 | -- > A charge incurred to cover the costs of the additional | ||
128 | -- > padding materials and labour required to secure and | ||
129 | -- > protect a cargo within a shipping container. | ||
130 | -- > ABO Air freight transportation | ||
131 | -- > Additional charge on an item's price for air freight | ||
132 | -- > transportation. | ||
133 | -- > ABP Carriage charge | ||
134 | -- > Additional charge on an item's price for the carriage. | ||
135 | -- > ABQ Tonnage rebate | ||
136 | -- > Rebate based on the weight of the goods. | ||
137 | -- > ABR Containerisation | ||
138 | -- > Additional charge on an item's price for | ||
139 | -- > containerisation. | ||
140 | -- > ABS Carton packing | ||
141 | -- > Additional charge on an item's price for carton packing. | ||
142 | -- > ABT Hessian wrapped | ||
143 | -- > Additional charge on an item's price for hessian | ||
144 | -- > wrapping. | ||
145 | -- > ABU Polyethylene wrap packing | ||
146 | -- > Additional charge on an item's price for polyethylene | ||
147 | -- > wrap packing. | ||
148 | -- > ABV Miscellaneous customs charge | ||
149 | -- > Non-defined customs charge. | ||
150 | -- > ABW Customs duty charge | ||
151 | -- > Additional charge on an item's price for customs duty. | ||
152 | -- > ABX Miscellaneous special tooling charge | ||
153 | -- > Non-defined additional charge on an item's price for | ||
154 | -- > special tooling. | ||
155 | -- > ABY Tooling amortisation | ||
156 | -- > Additional charge on an item's price for tooling | ||
157 | -- > amortisation. | ||
158 | -- > ABZ Miscellaneous rebate or discount | ||
159 | -- > Non-defined rebate or discount. | ||
160 | -- > ACA Allowance | ||
161 | -- > Non-defined allowance. | ||
162 | -- > ACB Future discount off retail | ||
163 | -- > Expected future discount off retail. | ||
164 | -- > ACC Miscellaneous setting costs (tooling) | ||
165 | -- > Non-defined additional charge on an item's price for | ||
166 | -- > tooling costs. | ||
167 | -- > ACD Minimum amount costs for quantity based surcharges | ||
168 | -- > The minimum amount for surcharges that are related to the | ||
169 | -- > quantity referred to. | ||
170 | -- > ACE Below schedule quantity after quantity-based surcharge | ||
171 | -- > An adjustment made since the quantity was below the | ||
172 | -- > quantity-based surcharge. | ||
173 | -- > ACF Miscellaneous treatment | ||
174 | -- > Non-defined additional charge on an item's price for | ||
175 | -- > treatment. | ||
176 | -- > ACG Enamelling treatment | ||
177 | -- > Additional charge on an item's price for enamelling | ||
178 | -- > treatment. | ||
179 | -- > ACH Heat treatment | ||
180 | -- > Additional charge on an item's price for heat treatment. | ||
181 | -- > ACI Plating treatment | ||
182 | -- > Additional charge on an item's price for plating | ||
183 | -- > treatment. | ||
184 | -- > ACJ Painting | ||
185 | -- > Additional charge on an item's price for painting. | ||
186 | -- > ACK Polishing | ||
187 | -- > Additional charge on an item's price for polishing. | ||
188 | -- > ACL Priming | ||
189 | -- > Additional charge on an item's price for priming. | ||
190 | -- > ACM Preservation treatment | ||
191 | -- > Additional charge on an item's price for preservation | ||
192 | -- > treatment. | ||
193 | -- > ACN Miscellaneous other surcharges | ||
194 | -- > Non-defined surcharges. | ||
195 | -- > ACO Alloy surcharge | ||
196 | -- > Additional charge on an item's price for alloy. | ||
197 | -- > ACP Coke surcharge | ||
198 | -- > Additional charge on an item's price for coke. | ||
199 | -- > ACQ Royalty surcharge | ||
200 | -- > Additional charge on an item's price for royalty. | ||
201 | -- > ACR Wheel handling charge | ||
202 | -- > Additional charge on an item's price for wheel handling. | ||
203 | -- > ACS Fitting surcharge | ||
204 | -- > Additional charge on an item's price for fitting. | ||
205 | -- > ACT Non-standard surcharge | ||
206 | -- > The surcharge is a non-standard charge. | ||
207 | -- > ACU Standard surcharge | ||
208 | -- > The surcharge is a standard charge. | ||
209 | -- > ACV Wheel surcharge | ||
210 | -- > Additional charge on an item's price for wheels. | ||
211 | -- > ACW Washer surcharge | ||
212 | -- > Additional charge on an item's price for washers. | ||
213 | -- > ACX Ocean freight charge | ||
214 | -- > The transportation charge relating to the ocean segment | ||
215 | -- > of a international journey. | ||
216 | -- > ACY Container deposit charge | ||
217 | -- > The charge relating to the packaging of a product in a | ||
218 | -- > container when the container is expected to be returned | ||
219 | -- > and has value when empty. | ||
220 | -- > ACZ Damaged merchandise | ||
221 | -- > The charge or credit relating to the circumstance of | ||
222 | -- > product being damaged and not saleable. | ||
223 | -- > ADA Bopsheet charge | ||
224 | -- > A charge relating to securing a stack of product on a | ||
225 | -- > bopsheet. | ||
226 | -- > ADB Drum deposit | ||
227 | -- > Deposit paid on a returnable drum. | ||
228 | -- > ADC Consolidation | ||
229 | -- > The charge relating to additional services for | ||
230 | -- > consolidating multiple consignments into one shipment. | ||
231 | -- > ADD Inland transportation | ||
232 | -- > The transportation charge related to the inland segment | ||
233 | -- > of a journey. | ||
234 | -- > ADE Bill of lading charge | ||
235 | -- > The charge relating to the service of providing bill of | ||
236 | -- > lading document. | ||
237 | -- > ADF Excise tax-destination | ||
238 | -- > The excise tax applied to a product by the country of | ||
239 | -- > destination. | ||
240 | -- > ADG Customs bond charge | ||
241 | -- > Place of destination Customs department charge for | ||
242 | -- > processing a request to have goods brought into the | ||
243 | -- > country without paying the appropriate duties and taxes | ||
244 | -- > upon entry. | ||
245 | -- > ADH Per pound charge | ||
246 | -- > A charge that is directly related to the weight in pounds | ||
247 | -- > of the product being sold and/or delivered. | ||
248 | -- > ADI Royalties | ||
249 | -- > A share of the sales charge reversed by the grantor. | ||
250 | -- > ADJ Airbag charge | ||
251 | -- > A charge for surrounding a product with an air bag. | ||
252 | -- > ADK Transfer charge | ||
253 | -- > A charge relating to the additional transfer of goods and | ||
254 | -- > services from one entity to another. | ||
255 | -- > ADL Slipsheet charge | ||
256 | -- > A charge relating to securing a stack of product on a | ||
257 | -- > slipsheet. | ||
258 | -- > + ADM Binding services | ||
259 | -- > A code indicating binding services. | ||
260 | -- > + ADN Repair or replacement of broken returnable package | ||
261 | -- > The repair or replacement of a broken returnable package. | ||
262 | -- > + ADO Efficient logistics | ||
263 | -- > A code indicating efficient logistics services. | ||
264 | -- > + ADP Merchandising | ||
265 | -- > A code indicating that merchandising services are in | ||
266 | -- > operation. | ||
267 | -- > + ADQ Product mix | ||
268 | -- > A code indicating that product mixing services are in | ||
269 | -- > operation. | ||
270 | -- > + ADR Other services | ||
271 | -- > A code indicating that other non-specific services are in | ||
272 | -- > operation. | ||
273 | -- > + ADS Full pallet ordering | ||
274 | -- > Ordering of a full pallet of a product. | ||
275 | -- > + ADT Pick-up | ||
276 | -- > For the pick-up or collection of goods. | ||
277 | -- > AG Silver surcharge | ||
278 | -- > Difference between current price and basic value | ||
279 | -- > contained in product price. | ||
280 | -- > AJ Adjustments | ||
281 | -- > Description to be provided. | ||
282 | -- > AL Aluminium surcharge | ||
283 | -- > Difference between current price and basic value | ||
284 | -- > contained in product price. | ||
285 | -- > AM Additional material | ||
286 | -- > Surcharge for material additionally needed in the | ||
287 | -- > production of the item. | ||
288 | -- > AU Authentication charge | ||
289 | -- > Charge to cover authentication costs and fees. | ||
290 | -- > CA Cataloguing services | ||
291 | -- > Description to be provided. | ||
292 | -- > CAA Cancellation charge | ||
293 | -- > Charge incurring with cancellation. | ||
294 | -- > CAB Cartage | ||
295 | -- > Self-explanatory. | ||
296 | -- > CAC Cash discount | ||
297 | -- > Discount incurring with cash payment. | ||
298 | -- > CAD Certification fee | ||
299 | -- > Fee raised for certification services. | ||
300 | -- > CAE Certificate of conformance | ||
301 | -- > Description to be provided. | ||
302 | -- > CAF Certificate of origin | ||
303 | -- > Charge concerning certificate of origin. | ||
304 | -- > CAG Competitive allowance | ||
305 | -- > Price adjustment allowed for market conditions or | ||
306 | -- > factors. | ||
307 | -- > CAH Competitive auto allowance | ||
308 | -- > Description to be provided. | ||
309 | -- > CAI Cutting charge | ||
310 | -- > Description to be provided. | ||
311 | -- > CAJ Consular costs | ||
312 | -- > Charge to cover consular costs. | ||
313 | -- > CAK Customer collection rebate | ||
314 | -- > Description to be provided. | ||
315 | -- > CB Commission | ||
316 | -- > Description to be provided. | ||
317 | -- > CD Car loading | ||
318 | -- > Costs incurred with car loading. | ||
319 | -- > CG Cleaning charge | ||
320 | -- > Charge for cleaning an item. | ||
321 | -- > CK COD charge | ||
322 | -- > Description to be provided. | ||
323 | -- > CL Contract allowance | ||
324 | -- > Description to be provided. | ||
325 | -- > CO Cents off | ||
326 | -- > Description to be provided. | ||
327 | -- > CP Competitive price | ||
328 | -- > Description to be provided. | ||
329 | -- > CS Cigarette stamping | ||
330 | -- > Description to be provided. | ||
331 | -- > CT Count and recount | ||
332 | -- > Description to be provided. | ||
333 | -- > CW Container allowance | ||
334 | -- > Description to be provided. | ||
335 | -- > DA Defective allowance | ||
336 | -- > Description to be provided. | ||
337 | -- > DAA Deficit freight | ||
338 | -- > Description to be provided. | ||
339 | -- > DAB Layout/design | ||
340 | -- > Description to be provided. | ||
341 | -- > DAD Driver assigned unloading | ||
342 | -- > Charges to cover handling costs for unloading by driver. | ||
343 | -- > DAE Distributor discount/allowance | ||
344 | -- > Specific discount/allowance for distributors. | ||
345 | -- > DI Discount | ||
346 | -- > A reduction from a usual or list price. | ||
347 | -- > DL Delivery | ||
348 | -- > Description to be provided. | ||
349 | -- > DM Demurrage | ||
350 | -- > The compensation payable to a carrier or freight whose | ||
351 | -- > vehicle or vessel is delayed, as by failure to load or | ||
352 | -- > unload the freight within the time allowed. | ||
353 | -- > EAA Early buy allowance | ||
354 | -- > Allowance granted to customers buying early. | ||
355 | -- > EAB Early payment allowance | ||
356 | -- > Allowance granted to customers paying early. | ||
357 | -- > EG Engraving | ||
358 | -- > Description to be provided. | ||
359 | -- > EP Expediting premium | ||
360 | -- > Description to be provided. | ||
361 | -- > ER Exchange rate guarantee charge | ||
362 | -- > Description to be provided. | ||
363 | -- > EX Export shipping charge | ||
364 | -- > Description to be provided. | ||
365 | -- > FA Freight allowance | ||
366 | -- > Description to be provided. | ||
367 | -- > FAA Fabrication charge | ||
368 | -- > Description to be provided. | ||
369 | -- > FAB Freight equalization | ||
370 | -- > Description to be provided. | ||
371 | -- > FAC Freight surcharge | ||
372 | -- > Charge on shipment for extraordinary handling. | ||
373 | -- > FC Freight charge | ||
374 | -- > Amount to be paid for moving goods, by whatever means, | ||
375 | -- > from one place to another, inclusive discounts, | ||
376 | -- > allowances, rebates, adjustment factors and additional | ||
377 | -- > cost relating to freight costs (UN/ECE Recommendation no | ||
378 | -- > 23). | ||
379 | -- > FG Free goods | ||
380 | -- > Allowance or rebate granted by delivery of goods free of | ||
381 | -- > charge. | ||
382 | -- > FH Filling/handling charge | ||
383 | -- > Description to be provided. | ||
384 | -- > FI Finance charge | ||
385 | -- > Description to be provided. | ||
386 | -- > FN Special finish charge | ||
387 | -- > Description to be provided. | ||
388 | -- > FR Flat rate | ||
389 | -- > Description to be provided. | ||
390 | -- > GAA Grinding | ||
391 | -- > Description to be provided. | ||
392 | -- > HAA Hose charge | ||
393 | -- > Description to be provided. | ||
394 | -- > HD Handling | ||
395 | -- > Charge for handling of the item. | ||
396 | -- > HH Hoisting and hauling | ||
397 | -- > Description to be provided. | ||
398 | -- > IA Invoice adjustment | ||
399 | -- > Description to be provided. | ||
400 | -- > IAA Installation | ||
401 | -- > Costs incurred for installation. | ||
402 | -- > IAB Installation and warranty | ||
403 | -- > Description to be provided. | ||
404 | -- > ID Inside delivery charge | ||
405 | -- > Description to be provided. | ||
406 | -- > IF Inspection fee | ||
407 | -- > Fee raised for inspection. | ||
408 | -- > IN Insurance | ||
409 | -- > Charge for insurance. | ||
410 | -- > IR Installation and training | ||
411 | -- > Description to be provided. | ||
412 | -- > IS Invoice services | ||
413 | -- > Description to be provided. | ||
414 | -- > KO Koshering | ||
415 | -- > Description to be provided. | ||
416 | -- > L1 Shipper load, carrier count | ||
417 | -- > Description to be provided. | ||
418 | -- > LA Labelling | ||
419 | -- > Description to be provided. | ||
420 | -- > LAA Labour charge | ||
421 | -- > Charge raised for labour services. | ||
422 | -- > LAB Labor (repair and return orders) | ||
423 | -- > Description to be provided. | ||
424 | -- > LAC License fee | ||
425 | -- > Description to be provided. | ||
426 | -- > LF Legalisation fee | ||
427 | -- > Self explanatory. | ||
428 | -- > LS Local sales tax | ||
429 | -- > (All applicable sales taxes by authorities below the | ||
430 | -- > state level). | ||
431 | -- > MA Material allowance (special materials) | ||
432 | -- > Description to be provided. | ||
433 | -- > MAA Mileage or travel | ||
434 | -- > Description to be provided. | ||
435 | -- > MAB Mileage fee (for repair and return) | ||
436 | -- > Description to be provided. | ||
437 | -- > MAC Minimum order/minimum billing charge | ||
438 | -- > Description to be provided. | ||
439 | -- > MAD Monthly rental | ||
440 | -- > Description to be provided. | ||
441 | -- > MAE Mounting | ||
442 | -- > Description to be provided. | ||
443 | -- > MC Material surcharge (special materials) | ||
444 | -- > Description to be provided. | ||
445 | -- > MI Mail invoice | ||
446 | -- > Description to be provided. | ||
447 | -- > ML Mail invoice to each location | ||
448 | -- > Description to be provided. | ||
449 | -- > NAA Non-returnable containers | ||
450 | -- > Description to be provided. | ||
451 | -- > OA Outside cable connectors | ||
452 | -- > Description to be provided. | ||
453 | -- > OAA Overtime loading | ||
454 | -- > Description to be provided. | ||
455 | -- > PA Pack invoice with shipment | ||
456 | -- > Description to be provided. | ||
457 | -- > PAA Phosphatizing (steel treatment) | ||
458 | -- > Description to be provided. | ||
459 | -- > PAB Postage charge | ||
460 | -- > Description to be provided. | ||
461 | -- > PAC Premium charge | ||
462 | -- > Description to be provided. | ||
463 | -- > PAD Promotional allowance | ||
464 | -- > Description to be provided. | ||
465 | -- > PAE Promotional discount | ||
466 | -- > Description to be provided. | ||
467 | -- > PC Packing | ||
468 | -- > Charge for packing. | ||
469 | -- > PD Palladium surcharge | ||
470 | -- > Difference between current price and basic value | ||
471 | -- > contained in product price. | ||
472 | -- > PI Pick-up allowance | ||
473 | -- > Description to be provided. | ||
474 | -- > PL Palletizing | ||
475 | -- > Description to be provided. | ||
476 | -- > PN Pallet charge | ||
477 | -- > Description to be provided. | ||
478 | -- > PO Per order charge | ||
479 | -- > Description to be provided. | ||
480 | -- > QAA Quantity surcharge | ||
481 | -- > Fee associated with providing goods outside "normal" | ||
482 | -- > quantity limits. | ||
483 | -- > QD Quantity discount | ||
484 | -- > Description to be provided. | ||
485 | -- > RAA Rebate | ||
486 | -- > Description to be provided. | ||
487 | -- > RAB Repack charge | ||
488 | -- > Description to be provided. | ||
489 | -- > RAC Repair | ||
490 | -- > Description to be provided. | ||
491 | -- > RAD Returnable container | ||
492 | -- > Description to be provided. | ||
493 | -- > RAE Resellers discount | ||
494 | -- > Description to be provided. | ||
495 | -- > RAF Restocking charge | ||
496 | -- > Description to be provided. | ||
497 | -- > RAG Roll rebate | ||
498 | -- > Description to be provided. | ||
499 | -- > RAH Road/rail tanker rebate | ||
500 | -- > Description to be provided. | ||
501 | -- > RE Re-delivery charge | ||
502 | -- > Description to be provided. | ||
503 | -- > RF Refurbishing charge | ||
504 | -- > Description to be provided. | ||
505 | -- > RH Rail wagon hire | ||
506 | -- > Description to be provided. | ||
507 | -- > RO Roe allowance/charge | ||
508 | -- > Description to be provided. | ||
509 | -- > RP Repair charge | ||
510 | -- > Description to be provided. | ||
511 | -- > RV Freight charge/costs of loading | ||
512 | -- > Description to be provided. | ||
513 | -- > SA Salvage | ||
514 | -- > Description to be provided. | ||
515 | -- > SAA Shipping and handling | ||
516 | -- > Description to be provided. | ||
517 | -- > SAB Special allowance | ||
518 | -- > Description to be provided. | ||
519 | -- > SAC Special credit | ||
520 | -- > Description to be provided. | ||
521 | -- > SAD Special packaging | ||
522 | -- > Description to be provided. | ||
523 | -- > SAE Stamping | ||
524 | -- > Description to be provided. | ||
525 | -- > SAF Supplemental items | ||
526 | -- > Description to be provided. | ||
527 | -- > SAG Surcharge (dollar value) | ||
528 | -- > An additional amount added to the usual charge, expressed | ||
529 | -- > in a dollar, or monetary, value. | ||
530 | -- > SAH Surcharge (percentage) | ||
531 | -- > An additional amount added to the usual charge, expressed | ||
532 | -- > in a percentage. | ||
533 | -- > SAI Shipper load, consignee unload | ||
534 | -- > Description to be provided. | ||
535 | -- > SAJ Small packages charge | ||
536 | -- > Description to be provided. | ||
537 | -- > SC Surcharge | ||
538 | -- > An additional amount added to the usual charge. | ||
539 | -- > SD Shrinkage allowance | ||
540 | -- > Description to be provided. | ||
541 | -- > SF Special rebate | ||
542 | -- > A return of part of an amount paid for goods or services, | ||
543 | -- > serving as a reduction or discount. | ||
544 | -- > SG Shrink-wrap charge | ||
545 | -- > Description to be provided. | ||
546 | -- > SH Special handling service | ||
547 | -- > Description to be provided. | ||
548 | -- > SM Special finish | ||
549 | -- > Description to be provided. | ||
550 | -- > ST Stamp duties | ||
551 | -- > Self explanatory. | ||
552 | -- > SU Set-up | ||
553 | -- > Description to be provided. | ||
554 | -- > SZ Steel surcharge | ||
555 | -- > Description to be provided. | ||
556 | -- > TAA Telephone charge | ||
557 | -- > Description to be provided. | ||
558 | -- > TAB Tank rental | ||
559 | -- > Description to be provided. | ||
560 | -- > TAC Testing charge | ||
561 | -- > Description to be provided. | ||
562 | -- > TAD Testing allowance | ||
563 | -- > Description to be provided. | ||
564 | -- > TAE Truckload discount | ||
565 | -- > Description to be provided. | ||
566 | -- > TD Trade discount | ||
567 | -- > Description to be provided. | ||
568 | -- > TS State tax | ||
569 | -- > All applicable taxes by authorities at the state or | ||
570 | -- > provincial level, below national level. | ||
571 | -- > TT Transportation - third party billing | ||
572 | -- > Description to be provided. | ||
573 | -- > TV Transportation - vendor provided | ||
574 | -- > Description to be provided. | ||
575 | -- > TX Tax | ||
576 | -- > Contribution levied by an authority. | ||
577 | -- > TZ Temporary allowance | ||
578 | -- > Description to be provided. | ||
579 | -- > UM Unsaleable merchandise allowance | ||
580 | -- > Description to be provided. | ||
581 | -- > V1 Drop yard | ||
582 | -- > Description to be provided. | ||
583 | -- > V2 Drop dock | ||
584 | -- > Description to be provided. | ||
585 | -- > VAA Vendor freight | ||
586 | -- > Description to be provided. | ||
587 | -- > VAB Volume discount | ||
588 | -- > Discount offered based on the amount of purchase. | ||
589 | -- > VL Vehicle load allowance | ||
590 | -- > Description to be provided. | ||
591 | -- > WH Warehousing | ||
592 | -- > Costs for storage and handling. | ||
593 | -- > XAA Combine all same day shipment | ||
594 | -- > Description to be provided. | ||
595 | -- > YY Split pickup | ||
596 | -- > Description to be provided. | ||
597 | -- > ZZZ Mutually defined | ||
598 | -- > Self explanatory. | ||
599 | simple7161 :: Parser Value | ||
600 | simple7161 = simple "7161" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7164.hs b/specification/src/Text/Edifact/D96A/Simples/S7164.hs new file mode 100644 index 0000000..465616b --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7164.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7164 | ||
7 | ( simple7164 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 7164 Hierarchical id. number | ||
16 | -- > | ||
17 | -- > Desc: A unique number assigned by the sender to identify a level | ||
18 | -- > within a hierarchical structure. | ||
19 | -- > | ||
20 | -- > Repr: an..12 | ||
21 | simple7164 :: Parser Value | ||
22 | simple7164 = simple "7164" (alphaNumeric `upTo` 12) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7166.hs b/specification/src/Text/Edifact/D96A/Simples/S7166.hs new file mode 100644 index 0000000..666989b --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7166.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7166 | ||
7 | ( simple7166 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 7166 Hierarchical parent id. | ||
16 | -- > | ||
17 | -- > Desc: Identification number of the next higher hierarchical data | ||
18 | -- > segment in a hierarchical structure. | ||
19 | -- > | ||
20 | -- > Repr: an..12 | ||
21 | simple7166 :: Parser Value | ||
22 | simple7166 = simple "7166" (alphaNumeric `upTo` 12) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7224.hs b/specification/src/Text/Edifact/D96A/Simples/S7224.hs new file mode 100644 index 0000000..bc1e76b --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7224.hs | |||
@@ -0,0 +1,23 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7224 | ||
7 | ( simple7224 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 7224 Number of packages | ||
16 | -- > | ||
17 | -- > Desc: Number of individual parts of a shipment either unpacked, or | ||
18 | -- > packed in such a way that they cannot be divided without | ||
19 | -- > first undoing the packing. | ||
20 | -- > | ||
21 | -- > Repr: n..8 | ||
22 | simple7224 :: Parser Value | ||
23 | simple7224 = simple "7224" (numeric `upTo` 8) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7233.hs b/specification/src/Text/Edifact/D96A/Simples/S7233.hs new file mode 100644 index 0000000..01fb45f --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7233.hs | |||
@@ -0,0 +1,74 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7233 | ||
7 | ( simple7233 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 7233 Packaging related information, coded | ||
16 | -- > | ||
17 | -- > Desc: Code giving packaging, handling and marking related | ||
18 | -- > information. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > 34 Product marking | ||
23 | -- > Self explanatory. | ||
24 | -- > 35 Type of package | ||
25 | -- > Self explanatory. | ||
26 | -- > 36 Package specifications | ||
27 | -- > Self explanatory. | ||
28 | -- > 37 Package protection | ||
29 | -- > Self explanatory. | ||
30 | -- > 38 Tarping | ||
31 | -- > Description to be provided. | ||
32 | -- > 39 Platform/skid location | ||
33 | -- > Description to be provided. | ||
34 | -- > 40 Bearing piece location | ||
35 | -- > Description to be provided. | ||
36 | -- > 41 Skid/pallet type | ||
37 | -- > Description to be provided. | ||
38 | -- > 42 Placement on carrier | ||
39 | -- > Description to be provided. | ||
40 | -- > 43 Spacing directions | ||
41 | -- > Descriptions to be provided. | ||
42 | -- > 44 Unloading device | ||
43 | -- > Description to be provided. | ||
44 | -- > 45 Unloading equipment | ||
45 | -- > Self explanatory. | ||
46 | -- > + 50 Package barcoded EAN-13 or EAN-8 | ||
47 | -- > The package is barcoded with EAN-13 or EAN-8 code. | ||
48 | -- > + 51 Package barcoded ITF-14 or ITF-6 | ||
49 | -- > The package is barcoded with ITF-14 or ITF-6 code. | ||
50 | -- > + 52 Package barcoded UCC or EAN-128 | ||
51 | -- > The package is barcoded with UCC or EAN-128 code. | ||
52 | -- > + 53 Package price marked | ||
53 | -- > The package is marked with the price. | ||
54 | -- > + 54 Product ingredients marked on package | ||
55 | -- > The ingredients of the product contained in a package are | ||
56 | -- > marked on that package. | ||
57 | -- > 60 Product marking pattern | ||
58 | -- > Self explanatory. | ||
59 | -- > 61 Product marking location | ||
60 | -- > Self explanatory. | ||
61 | -- > 62 Package/container mark location | ||
62 | -- > Self explanatory. | ||
63 | -- > 63 Marking method | ||
64 | -- > Self explanatory. | ||
65 | -- > 66 Receiving facility limitations | ||
66 | -- > Description to be provided. | ||
67 | -- > 67 Tagging/bar code instructions | ||
68 | -- > Description to be provided. | ||
69 | -- > 68 Shipping package labelling | ||
70 | -- > Self explanatory. | ||
71 | -- > 69 Shipping package sealing | ||
72 | -- > Self explanatory. | ||
73 | simple7233 :: Parser Value | ||
74 | simple7233 = simple "7233" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7273.hs b/specification/src/Text/Edifact/D96A/Simples/S7273.hs new file mode 100644 index 0000000..24291b5 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7273.hs | |||
@@ -0,0 +1,66 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7273 | ||
7 | ( simple7273 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 7273 Service requirement, coded | ||
16 | -- > | ||
17 | -- > Desc: Identification of a service requirement (which may constitute | ||
18 | -- > an additional component to a basic contract). | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > 1 Carrier loads | ||
23 | -- > The cargo is loaded in the equipment by the carrier. | ||
24 | -- > 2 Full loads | ||
25 | -- > Container to be stuffed or stripped under responsibility | ||
26 | -- > and for account of the shipper or the consignee. | ||
27 | -- > 3 Less than full loads | ||
28 | -- > Container to be stuffed and stripped for account and risk | ||
29 | -- > of the carrier. | ||
30 | -- > 4 Shipper loads | ||
31 | -- > The cargo is loaded in the equipment by the shipper. | ||
32 | -- > 5 To be delivered | ||
33 | -- > The cargo is to be delivered as instructed. | ||
34 | -- > 6 To be kept | ||
35 | -- > The cargo is to be retained awaiting further | ||
36 | -- > instructions. | ||
37 | -- > 7 Transhipment allowed | ||
38 | -- > Transhipment of goods is allowed. | ||
39 | -- > 8 Transhipment not allowed | ||
40 | -- > Transhipment of goods is not allowed. | ||
41 | -- > 9 Partial shipment allowed | ||
42 | -- > Partial shipment is allowed. | ||
43 | -- > 10 Partial shipment not allowed | ||
44 | -- > Partial shipment is not allowed. | ||
45 | -- > 11 Partial shipment and/or drawing allowed | ||
46 | -- > Partial shipment and/or drawing is allowed. | ||
47 | -- > 12 Partial shipment and/or drawing not allowed | ||
48 | -- > Partial shipment and/or drawing is not allowed. | ||
49 | -- > 13 Carrier unloads | ||
50 | -- > The cargo is to be unloaded from the equipment by the | ||
51 | -- > carrier. | ||
52 | -- > 14 Shipper unloads | ||
53 | -- > The cargo is to be unloaded from the equipment by the | ||
54 | -- > shipper. | ||
55 | -- > 15 Consignee unloads | ||
56 | -- > The cargo is to be unloaded from the equipment by the | ||
57 | -- > consignee. | ||
58 | -- > 16 Consignee loads | ||
59 | -- > The cargo is to be loaded in the equipment by the | ||
60 | -- > consignee. | ||
61 | -- > 17 Exclusive usage of equipment | ||
62 | -- > Usage of the equipment is reserved for exclusive use. | ||
63 | -- > 18 Non exclusive usage of equipment | ||
64 | -- > Usage of the equipment is not reserved for exclusive use. | ||
65 | simple7273 :: Parser Value | ||
66 | simple7273 = simple "7273" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7297.hs b/specification/src/Text/Edifact/D96A/Simples/S7297.hs new file mode 100644 index 0000000..676da23 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7297.hs | |||
@@ -0,0 +1,43 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7297 | ||
7 | ( simple7297 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 7297 Set identification qualifier | ||
16 | -- > | ||
17 | -- > Desc: Identification of the type of set. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Product | ||
22 | -- > Self explanatory. | ||
23 | -- > 2 Licence | ||
24 | -- > Description to be provided. | ||
25 | -- > 3 Package | ||
26 | -- > Related numbers identifying a package such as a bar code | ||
27 | -- > label number related to a kanban card number, etc. | ||
28 | -- > 4 Vehicle reference set | ||
29 | -- > A code which indicates that the identities which follow | ||
30 | -- > are related to a particular vehicle which may have been | ||
31 | -- > previously identified. | ||
32 | -- > 5 Source database | ||
33 | -- > The source database of the data in a data set. | ||
34 | -- > 6 Target database | ||
35 | -- > The target database for the data in a data set. | ||
36 | -- > 7 Value list | ||
37 | -- > A coded or non coded list of values. | ||
38 | -- > + 8 Contract | ||
39 | -- > The contract related item numbers. | ||
40 | -- > + 9 Financial security | ||
41 | -- > Financial security identifier set. | ||
42 | simple7297 :: Parser Value | ||
43 | simple7297 = simple "7297" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7357.hs b/specification/src/Text/Edifact/D96A/Simples/S7357.hs new file mode 100644 index 0000000..c1e45f8 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7357.hs | |||
@@ -0,0 +1,25 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7357 | ||
7 | ( simple7357 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 7357 Commodity/rate identification | ||
16 | -- > | ||
17 | -- > Desc: Code identifying goods for Customs, transport or statistical | ||
18 | -- > purposes (generic term). | ||
19 | -- > | ||
20 | -- > Repr: an..18 | ||
21 | -- > | ||
22 | -- > Note: User or association defined code. May be used in combination | ||
23 | -- > with 1131/3055. | ||
24 | simple7357 :: Parser Value | ||
25 | simple7357 = simple "7357" (alphaNumeric `upTo` 18) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7383.hs b/specification/src/Text/Edifact/D96A/Simples/S7383.hs new file mode 100644 index 0000000..1cde7db --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7383.hs | |||
@@ -0,0 +1,70 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7383 | ||
7 | ( simple7383 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 7383 Surface/layer indicator, coded | ||
16 | -- > | ||
17 | -- > Desc: Code indicating the surface or layer of a product that is | ||
18 | -- > being described. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > 1S Side one | ||
23 | -- > Self explanatory. | ||
24 | -- > 2S Side two | ||
25 | -- > Self explanatory. | ||
26 | -- > AA On surface | ||
27 | -- > To indicate that the entity being specified is on the | ||
28 | -- > surface. | ||
29 | -- > AB Off surface | ||
30 | -- > To indicate that the entity being specified is off the | ||
31 | -- > surface. | ||
32 | -- > AC Soluble | ||
33 | -- > Specifies that the surface/layer/position being | ||
34 | -- > described is the soluble portion. | ||
35 | -- > BC Back of cab | ||
36 | -- > Self explanatory. | ||
37 | -- > BS Both sides | ||
38 | -- > Self explanatory. | ||
39 | -- > BT Bottom | ||
40 | -- > Self explanatory. | ||
41 | -- > DF Dual fuel tank positions | ||
42 | -- > Self explanatory. | ||
43 | -- > FR Front | ||
44 | -- > Self explanatory. | ||
45 | -- > IN Inside | ||
46 | -- > Self explanatory. | ||
47 | -- > LE Left | ||
48 | -- > Self explanatory. | ||
49 | -- > OA Overall | ||
50 | -- > Self explanatory. | ||
51 | -- > OS One side | ||
52 | -- > Self explanatory. | ||
53 | -- > OT Outside | ||
54 | -- > Self explanatory. | ||
55 | -- > RI Right | ||
56 | -- > Self explanatory. | ||
57 | -- > RR Rear | ||
58 | -- > Self explanatory. | ||
59 | -- > ST Spare tyre position | ||
60 | -- > Self explanatory. | ||
61 | -- > TB Tank bottom | ||
62 | -- > Self explanatory. | ||
63 | -- > TP Top | ||
64 | -- > Self explanatory. | ||
65 | -- > TS Two sides | ||
66 | -- > Self explanatory. | ||
67 | -- > UC Under cab | ||
68 | -- > Self explanatory. | ||
69 | simple7383 :: Parser Value | ||
70 | simple7383 = simple "7383" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7402.hs b/specification/src/Text/Edifact/D96A/Simples/S7402.hs new file mode 100644 index 0000000..8d1dff2 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7402.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7402 | ||
7 | ( simple7402 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 7402 Identity number | ||
16 | -- > | ||
17 | -- > Desc: A value given to an object for identification purposes. | ||
18 | -- > | ||
19 | -- > Repr: an..35 | ||
20 | simple7402 :: Parser Value | ||
21 | simple7402 = simple "7402" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7405.hs b/specification/src/Text/Edifact/D96A/Simples/S7405.hs new file mode 100644 index 0000000..dd3472f --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7405.hs | |||
@@ -0,0 +1,146 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7405 | ||
7 | ( simple7405 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 7405 Identity number qualifier | ||
16 | -- > | ||
17 | -- > Desc: Code specifying the type/source of identity number. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > AA House bill of lading | ||
22 | -- > A number that is used to identify goods from a freight | ||
23 | -- > forwarder/consolidator. | ||
24 | -- > AB 1st structure element name | ||
25 | -- > The first element in a series of elements that together | ||
26 | -- > define the structure of an object. | ||
27 | -- > AC 2nd structure element name | ||
28 | -- > The second element in a series of elements that together | ||
29 | -- > define the structure of an object. | ||
30 | -- > AD 3rd structure element name | ||
31 | -- > The third element in a series of elements that together | ||
32 | -- > define the structure of an object. | ||
33 | -- > AE 4th structure element name | ||
34 | -- > The fourth element in a series of elements that together | ||
35 | -- > define the structure of an object. | ||
36 | -- > AF 5th structure element name | ||
37 | -- > The fifth element in a series of elements that together | ||
38 | -- > define the structure of an object. | ||
39 | -- > AG 6th structure element name | ||
40 | -- > The sixth element in a series of elements that together | ||
41 | -- > define the structure of an object. | ||
42 | -- > AH 7th structure element name | ||
43 | -- > The seventh element in a series of elements that together | ||
44 | -- > define the structure of an object. | ||
45 | -- > AI 8th structure element name | ||
46 | -- > The eighth element in a series of elements that together | ||
47 | -- > define the structure of an object. | ||
48 | -- > AJ 9th structure element name | ||
49 | -- > The ninth element in a series of elements that together | ||
50 | -- > define the structure of an object. | ||
51 | -- > AK Data set | ||
52 | -- > The identity of a data set. | ||
53 | -- > AL Kanban card number | ||
54 | -- > Reference number assigned by a consignee to a Kanban | ||
55 | -- > card. | ||
56 | -- > AM Level number | ||
57 | -- > Level number in a hierarchy or other structure. | ||
58 | -- > AN Manufacturing reference number | ||
59 | -- > A unique number identifying a particular assembly or | ||
60 | -- > other manufacturing process. | ||
61 | -- > AO Position number in package | ||
62 | -- > A number to identify the position within a package | ||
63 | -- > according to agreed rules between partners. | ||
64 | -- > AP Product | ||
65 | -- > A name or number which identifies a product. | ||
66 | -- > AQ Release number | ||
67 | -- > Number assigned to a release. | ||
68 | -- > AR Statistical concept | ||
69 | -- > Statistical concept. | ||
70 | -- > AS Table | ||
71 | -- > A table of items e.g. figures and text represented in | ||
72 | -- > rows and columns. | ||
73 | -- > AT Transport packing group number | ||
74 | -- > Number identifying a group of articles in a predescribed | ||
75 | -- > unit load for shipment/dispatch as agreed between | ||
76 | -- > partners. | ||
77 | -- > AU Value list | ||
78 | -- > A coded or non coded list of values. | ||
79 | -- > AV Value list subset | ||
80 | -- > A subset of a coded or non coded list of values. | ||
81 | -- > AW Serial shipping container code | ||
82 | -- > A single unique serial number which identifies shipping | ||
83 | -- > containers or shipping packages. | ||
84 | -- > + AX Case number | ||
85 | -- > A code to identify the number assigned to a given case. | ||
86 | -- > + AY Financial security identification number | ||
87 | -- > Identification number of a financial security. | ||
88 | -- > + AZ Compact disk player security code number | ||
89 | -- > The security code number of the compact disk player. | ||
90 | -- > + BA Question in questionnaire | ||
91 | -- > The identity number of a question in a questionnaire. | ||
92 | -- > + BB Questionnaire | ||
93 | -- > The identification of a questionnaire. | ||
94 | -- > + BC Check digit | ||
95 | -- > The check digit of the primary number. | ||
96 | -- > + BD Vehicle telephone identification number | ||
97 | -- > The number which identifies the telephone equipment | ||
98 | -- > fitted to the vehicle. | ||
99 | -- > BE Batch excluded | ||
100 | -- > Products manufactured in Batch not to be included in | ||
101 | -- > consignment. | ||
102 | -- > + BF Door key number | ||
103 | -- > The number on the key that fits the door lock. | ||
104 | -- > + BG Fleet number | ||
105 | -- > The number of the fleet to which a vehicle is assigned. | ||
106 | -- > + BH Ignition key number | ||
107 | -- > The number on the key that fits the ignition lock. | ||
108 | -- > + BI Radio security code number | ||
109 | -- > The security code number of the radio. | ||
110 | -- > + BJ Serial shipping container code | ||
111 | -- > Serial code uniquely identifying a shipping container. | ||
112 | -- > + BK Fleet vehicle unit number | ||
113 | -- > The unit number of the vehicle within the fleet allocated | ||
114 | -- > by the fleet operator. | ||
115 | -- > + BL Vehicle registration number | ||
116 | -- > The registration number of the vehicle. | ||
117 | -- > BN Serial number | ||
118 | -- > Identification number of an item which distinguishes this | ||
119 | -- > specific item out of a number of identical items. | ||
120 | -- > BX Batch number | ||
121 | -- > Unique number affixed by manufacturer to a batch of | ||
122 | -- > products produced under similar conditions. | ||
123 | -- > CN Chassis number | ||
124 | -- > Unique number affixed by manufacturer to a chassis for | ||
125 | -- > identification purposes. | ||
126 | -- > EE Engine number | ||
127 | -- > Unique number affixed by manufacturer to an engine for | ||
128 | -- > identification purposes. | ||
129 | -- > EM Emulsion number | ||
130 | -- > Manufacturer assigned reference to a photographic product | ||
131 | -- > indicating sensitivity. | ||
132 | -- > IL Invoice line number | ||
133 | -- > Sequential numerical assignment to identical invoiced | ||
134 | -- > goods which are subject to the same conditions of sale. | ||
135 | -- > ML Marking/label number | ||
136 | -- > Self explanatory. | ||
137 | -- > PN Part number | ||
138 | -- > Manufacturer-assigned reference to a product part. | ||
139 | -- > SC Secondary Customs tariff number | ||
140 | -- > Indicate (e.g. in segment GIR) the secondary (sub-) level | ||
141 | -- > of a Customs tariff number. | ||
142 | -- > VV Vehicle identity number | ||
143 | -- > Unique serial number assigned by the manufacturer that | ||
144 | -- > distinguishes one vehicle from another. | ||
145 | simple7405 :: Parser Value | ||
146 | simple7405 = simple "7405" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7419.hs b/specification/src/Text/Edifact/D96A/Simples/S7419.hs new file mode 100644 index 0000000..d59d2a3 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7419.hs | |||
@@ -0,0 +1,24 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7419 | ||
7 | ( simple7419 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 7419 Hazardous material class code, identification | ||
16 | -- > | ||
17 | -- > Desc: Code specifying the kind of hazard for a material. | ||
18 | -- > | ||
19 | -- > Repr: an..4 | ||
20 | -- > | ||
21 | -- > Note: Association defined code. May be used in combination with | ||
22 | -- > 1131/3055. | ||
23 | simple7419 :: Parser Value | ||
24 | simple7419 = simple "7419" (alphaNumeric `upTo` 4) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S7511.hs b/specification/src/Text/Edifact/D96A/Simples/S7511.hs new file mode 100644 index 0000000..076a458 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S7511.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S7511 | ||
7 | ( simple7511 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 7511 Type of marking, coded | ||
16 | -- > | ||
17 | -- > Desc: To specify the type of marking that reflects the method and | ||
18 | -- > the conventions adhered to for marking. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | simple7511 :: Parser Value | ||
22 | simple7511 = simple "7511" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8022.hs b/specification/src/Text/Edifact/D96A/Simples/S8022.hs new file mode 100644 index 0000000..b790d35 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8022.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8022 | ||
7 | ( simple8022 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8022 Freight and charges | ||
16 | -- > | ||
17 | -- > Desc: Plain language statement describing freight and other | ||
18 | -- > charges. | ||
19 | -- > | ||
20 | -- > Repr: an..26 | ||
21 | simple8022 :: Parser Value | ||
22 | simple8022 = simple "8022" (alphaNumeric `upTo` 26) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8023.hs b/specification/src/Text/Edifact/D96A/Simples/S8023.hs new file mode 100644 index 0000000..df96b79 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8023.hs | |||
@@ -0,0 +1,26 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8023 | ||
7 | ( simple8023 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8023 Freight and charges identification | ||
16 | -- > | ||
17 | -- > Desc: Coded description of freight charges and other charges (used | ||
18 | -- > in combination with 1131/3055). | ||
19 | -- > | ||
20 | -- > Repr: an..17 | ||
21 | -- > | ||
22 | -- > Note: Use UN/ECE Recommendation No. 23: Freight costs and charges. | ||
23 | -- > If not applicable, use appropriate code in combination with | ||
24 | -- > 1131/3055. | ||
25 | simple8023 :: Parser Value | ||
26 | simple8023 = simple "8023" (alphaNumeric `upTo` 17) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8028.hs b/specification/src/Text/Edifact/D96A/Simples/S8028.hs new file mode 100644 index 0000000..59f6ae0 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8028.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8028 | ||
7 | ( simple8028 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8028 Conveyance reference number | ||
16 | -- > | ||
17 | -- > Desc: Unique reference given by the carrier to a certain journey or | ||
18 | -- > departure of a means of transport (generic term). | ||
19 | -- > | ||
20 | -- > Repr: an..17 | ||
21 | simple8028 :: Parser Value | ||
22 | simple8028 = simple "8028" (alphaNumeric `upTo` 17) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8051.hs b/specification/src/Text/Edifact/D96A/Simples/S8051.hs new file mode 100644 index 0000000..0aad082 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8051.hs | |||
@@ -0,0 +1,66 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8051 | ||
7 | ( simple8051 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 8051 Transport stage qualifier | ||
16 | -- > | ||
17 | -- > Desc: Qualifier giving a specific meaning to the transport details. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Inland transport | ||
22 | -- > Transport by which goods are moved from or to the | ||
23 | -- > frontier, or between inland points. | ||
24 | -- > 2 At the statistical territory limit | ||
25 | -- > Point by which the means of transport are presumed to | ||
26 | -- > have left the statistical territory of despatch or to | ||
27 | -- > have entered the statistical territory of arrival. | ||
28 | -- > 10 Pre-carriage transport | ||
29 | -- > Transport by which the goods are moved prior to their | ||
30 | -- > main carriage transport. | ||
31 | -- > 11 At border | ||
32 | -- > Transport by which goods are moved to the Customs | ||
33 | -- > frontier. | ||
34 | -- > 12 At departure | ||
35 | -- > Transport by which goods are moved from the place of | ||
36 | -- > departure. | ||
37 | -- > 13 At destination | ||
38 | -- > Transport by which goods are moved at the place of | ||
39 | -- > destination. | ||
40 | -- > 14 At the statistical territory limit | ||
41 | -- > Transport by which the goods are presumed to have left | ||
42 | -- > the statistical territory of dispatch or have entered the | ||
43 | -- > statistical territory of arrival. | ||
44 | -- > 20 Main-carriage transport | ||
45 | -- > The primary stage in the movement of cargo from the point | ||
46 | -- > of origin to the intended destination. | ||
47 | -- > 21 Main carriage - first carrier | ||
48 | -- > The first carrier of the ordered transport when more than | ||
49 | -- > one carrier is involved. | ||
50 | -- > 22 Main carriage - second carrier | ||
51 | -- > The second carrier of the ordered transport when more | ||
52 | -- > than one carrier is involved. | ||
53 | -- > 23 Main carriage - third carrier | ||
54 | -- > The third carrier of the ordered transport when more than | ||
55 | -- > one carrier is involved. | ||
56 | -- > + 24 Inland waterway transport | ||
57 | -- > Transport by which goods are moved via an inland body of | ||
58 | -- > water. | ||
59 | -- > + 25 Delivery carrier all transport | ||
60 | -- > Carrier responsible from the point of origin to the final | ||
61 | -- > delivery destination. | ||
62 | -- > 30 On-carriage transport | ||
63 | -- > Transport by which the goods are moved after the main- | ||
64 | -- > carriage transport. | ||
65 | simple8051 :: Parser Value | ||
66 | simple8051 = simple "8051" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8053.hs b/specification/src/Text/Edifact/D96A/Simples/S8053.hs new file mode 100644 index 0000000..fa3fe00 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8053.hs | |||
@@ -0,0 +1,130 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8053 | ||
7 | ( simple8053 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8053 Equipment qualifier | ||
16 | -- > | ||
17 | -- > Desc: Code identifying type of equipment. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > AA Ground equipment | ||
22 | -- > Ground equipment being fuelled or serviced. | ||
23 | -- > AB Chain | ||
24 | -- > Chain used in the securing of cargo. | ||
25 | -- > AD Temperature recorder | ||
26 | -- > Temperature recorder to provide a record of the actual | ||
27 | -- > temperature. | ||
28 | -- > AE Body trailer | ||
29 | -- > The part of the vehicle where the cargo is loaded. | ||
30 | -- > BL Blocks | ||
31 | -- > A piece of equipment that is normally a piece of wood to | ||
32 | -- > fix cargo (e.g. coils) during transport. | ||
33 | -- > BPN Box pallet non exchangeable | ||
34 | -- > Self explanatory. | ||
35 | -- > BPY Box pallet EUR Y non exchangeable | ||
36 | -- > Self explanatory. | ||
37 | -- > BR Barge | ||
38 | -- > Flat bottomed inland cargo vessel for canals and rivers | ||
39 | -- > with or without own propulsion for the purpose of | ||
40 | -- > transported goods. (Synonym: Lighter). | ||
41 | -- > BX Boxcar | ||
42 | -- > Description to be provided. | ||
43 | -- > CH Chassis | ||
44 | -- > A wheeled carriage onto which an ocean container is | ||
45 | -- > mounted for inland conveyance. | ||
46 | -- > CN Container | ||
47 | -- > Equipment item as defined by ISO for transport. It must | ||
48 | -- > be of: A) permanent character, strong enough for repeated | ||
49 | -- > use; B) designed to facilitate the carriage of goods, by | ||
50 | -- > one or more modes of transport, without intermediate | ||
51 | -- > reloading; C) fitted with devices for its ready handling, | ||
52 | -- > particularly. | ||
53 | -- > DPA Deadlight (panel) | ||
54 | -- > Self explanatory. | ||
55 | -- > EFP Exchangeable EUR flat pallet | ||
56 | -- > Self explanatory. | ||
57 | -- > EYP Exchangeable EUR Y box pallet | ||
58 | -- > Self explanatory. | ||
59 | -- > FPN Flat pallet EUR non exchangeable | ||
60 | -- > Self explanatory. | ||
61 | -- > FPR Flat pallet (railway property) non exchangeable | ||
62 | -- > Self explanatory. | ||
63 | -- > FSU Forked support | ||
64 | -- > Self explanatory. | ||
65 | -- > LAR Lashing rope | ||
66 | -- > Self explanatory. | ||
67 | -- > LU Load/unload device on equipment | ||
68 | -- > A mechanical device used in the loading and/or unloading | ||
69 | -- > of cargo into and from transport equipment. | ||
70 | -- > MPA Movable panel | ||
71 | -- > Self explanatory. | ||
72 | -- > PA Pallet | ||
73 | -- > A platform on which goods can be stacked in order to | ||
74 | -- > facilitate the movement by a forklift or sling. | ||
75 | -- > PBP Identified private box pallet | ||
76 | -- > Self explanatory. | ||
77 | -- > PFP Identified private flat pallet | ||
78 | -- > Self explanatory. | ||
79 | -- > PL Platform | ||
80 | -- > A piece of equipment normally having a flat surface, or | ||
81 | -- > prepared for carrying cargo with a specific shape. | ||
82 | -- > PPA Protecting panel | ||
83 | -- > Self explanatory. | ||
84 | -- > PST Portable stove | ||
85 | -- > Self explanatory. | ||
86 | -- > RF Flat car | ||
87 | -- > Description to be provided. | ||
88 | -- > RG Reefer generator | ||
89 | -- > A generator used to control the temperature in | ||
90 | -- > temperature-controlled transport equipment. | ||
91 | -- > RGF Ground facility | ||
92 | -- > Storage tank or facility capable of receiving shipment of | ||
93 | -- > goods or commodity. | ||
94 | -- > RO Rope | ||
95 | -- > Rope used in the securing of cargo. | ||
96 | -- > RR Rail car | ||
97 | -- > [8320] Registered identification number of railway wagon | ||
98 | -- > (CIM 19). | ||
99 | -- > SCA Small container category A | ||
100 | -- > Self explanatory. | ||
101 | -- > SCB Small container category B | ||
102 | -- > Self explanatory. | ||
103 | -- > SCC Small container category C | ||
104 | -- > Self explanatory. | ||
105 | -- > SFA Stiffening ring of frame | ||
106 | -- > Self explanatory. | ||
107 | -- > SPP Identified special pallet | ||
108 | -- > Self explanatory. | ||
109 | -- > STR Strap | ||
110 | -- > Self explanatory. | ||
111 | -- > SW Swap body | ||
112 | -- > Rectangular equipment unit without wheels, which can be | ||
113 | -- > mounted on a chassis or positioned on legs. | ||
114 | -- > TE Trailer | ||
115 | -- > A vehicle without motive power, designed for the carriage | ||
116 | -- > of cargo and to be towed by a motor vehicle. | ||
117 | -- > TP Tarpaulin | ||
118 | -- > Waterproof material, e.g. canvas, to spread over cargo to | ||
119 | -- > protect it from getting wet. | ||
120 | -- > TS Tackles | ||
121 | -- > [8030] Identification marks and numbers of loading tackle | ||
122 | -- > used (sheets, ropes, chains, etc..), as specified in DCU | ||
123 | -- > 9 to CIM Article 13; and of containers, as specified in | ||
124 | -- > Articles 5 and 10 of Annex III to CIM (CIM 17). | ||
125 | -- > TSU Tarpaulin support | ||
126 | -- > Self explanatory. | ||
127 | -- > UL ULD (Unit load device) | ||
128 | -- > An aircraft container or pallet. | ||
129 | simple8053 :: Parser Value | ||
130 | simple8053 = simple "8053" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8066.hs b/specification/src/Text/Edifact/D96A/Simples/S8066.hs new file mode 100644 index 0000000..de44792 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8066.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8066 | ||
7 | ( simple8066 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8066 Mode of transport | ||
16 | -- > | ||
17 | -- > Desc: Method of transport used for the carriage of the goods. | ||
18 | -- > | ||
19 | -- > Repr: an..17 | ||
20 | simple8066 :: Parser Value | ||
21 | simple8066 = simple "8066" (alphaNumeric `upTo` 17) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8067.hs b/specification/src/Text/Edifact/D96A/Simples/S8067.hs new file mode 100644 index 0000000..032eebc --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8067.hs | |||
@@ -0,0 +1,23 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8067 | ||
7 | ( simple8067 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8067 Mode of transport, coded | ||
16 | -- > | ||
17 | -- > Desc: Coded method of transport used for the carriage of the goods. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > Note: Use UN/ECE Recommendation No 19. | ||
22 | simple8067 :: Parser Value | ||
23 | simple8067 = simple "8067" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8077.hs b/specification/src/Text/Edifact/D96A/Simples/S8077.hs new file mode 100644 index 0000000..7b9697f --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8077.hs | |||
@@ -0,0 +1,26 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8077 | ||
7 | ( simple8077 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8077 Equipment supplier, coded | ||
16 | -- > | ||
17 | -- > Desc: To indicate the party that is the supplier of the equipment. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Shipper supplied | ||
22 | -- > The transport equipment is supplied by the shipper. | ||
23 | -- > 2 Carrier supplied | ||
24 | -- > The transport equipment is supplied by the carrier. | ||
25 | simple8077 :: Parser Value | ||
26 | simple8077 = simple "8077" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8078.hs b/specification/src/Text/Edifact/D96A/Simples/S8078.hs new file mode 100644 index 0000000..966dced --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8078.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8078 | ||
7 | ( simple8078 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8078 Hazard substance/item/page number | ||
16 | -- > | ||
17 | -- > Desc: Number giving additional hazard code classification of a | ||
18 | -- > goods item within the applicable dangerous goods regulation. | ||
19 | -- > | ||
20 | -- > Repr: an..7 | ||
21 | simple8078 :: Parser Value | ||
22 | simple8078 = simple "8078" (alphaNumeric `upTo` 7) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8092.hs b/specification/src/Text/Edifact/D96A/Simples/S8092.hs new file mode 100644 index 0000000..9769d87 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8092.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8092 | ||
7 | ( simple8092 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8092 Hazard code version number | ||
16 | -- > | ||
17 | -- > Desc: The version/revision number of date of issuance of the code | ||
18 | -- > used. | ||
19 | -- > | ||
20 | -- > Repr: an..10 | ||
21 | simple8092 :: Parser Value | ||
22 | simple8092 = simple "8092" (alphaNumeric `upTo` 10) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8101.hs b/specification/src/Text/Edifact/D96A/Simples/S8101.hs new file mode 100644 index 0000000..947f1ae --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8101.hs | |||
@@ -0,0 +1,36 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8101 | ||
7 | ( simple8101 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8101 Transit direction, coded | ||
16 | -- > | ||
17 | -- > Desc: Identification of the point of origin and point of direction. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > BS Buyer to seller | ||
22 | -- > Self explanatory. | ||
23 | -- > SB Seller to buyer | ||
24 | -- > Self explanatory. | ||
25 | -- > SC Subcontractor to seller | ||
26 | -- > Self explanatory. | ||
27 | -- > SD Seller to drop ship designated location | ||
28 | -- > Self explanatory. | ||
29 | -- > SF Seller to freight forwarder | ||
30 | -- > Self explanatory. | ||
31 | -- > SS Seller to subcontractor | ||
32 | -- > Self explanatory. | ||
33 | -- > ZZZ Mutually defined | ||
34 | -- > Self explanatory. | ||
35 | simple8101 :: Parser Value | ||
36 | simple8101 = simple "8101" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8126.hs b/specification/src/Text/Edifact/D96A/Simples/S8126.hs new file mode 100644 index 0000000..6366322 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8126.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8126 | ||
7 | ( simple8126 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8126 Trem card number | ||
16 | -- > | ||
17 | -- > Desc: The identification of a transport emergency card giving | ||
18 | -- > advice for emergency actions. | ||
19 | -- > | ||
20 | -- > Repr: an..10 | ||
21 | simple8126 :: Parser Value | ||
22 | simple8126 = simple "8126" (alphaNumeric `upTo` 10) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8154.hs b/specification/src/Text/Edifact/D96A/Simples/S8154.hs new file mode 100644 index 0000000..f6ab19f --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8154.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8154 | ||
7 | ( simple8154 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8154 Equipment size and type | ||
16 | -- > | ||
17 | -- > Desc: Plain language description of the size and type of equipment | ||
18 | -- > e.g. unit load device. | ||
19 | -- > | ||
20 | -- > Repr: an..35 | ||
21 | simple8154 :: Parser Value | ||
22 | simple8154 = simple "8154" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8155.hs b/specification/src/Text/Edifact/D96A/Simples/S8155.hs new file mode 100644 index 0000000..e9d1b5b --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8155.hs | |||
@@ -0,0 +1,118 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8155 | ||
7 | ( simple8155 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 8155 Equipment size and type identification | ||
16 | -- > | ||
17 | -- > Desc: Coded description of the size and type of equipment e.g. unit | ||
18 | -- > load device. | ||
19 | -- > | ||
20 | -- > Repr: an..10 | ||
21 | -- > | ||
22 | -- > 1 Dime coated tank | ||
23 | -- > Self explanatory. | ||
24 | -- > 2 Epoxy coated tank | ||
25 | -- > Self explanatory. | ||
26 | -- > 3 IMO1 | ||
27 | -- > Description to be provided. | ||
28 | -- > 4 IMO2 | ||
29 | -- > Description to be provided. | ||
30 | -- > 5 IMO3 | ||
31 | -- > Description to be provided. | ||
32 | -- > 6 Pressurized tank | ||
33 | -- > Self explanatory. | ||
34 | -- > 7 Refrigerated tank | ||
35 | -- > Self explanatory. | ||
36 | -- > 8 Semi-refrigerated | ||
37 | -- > Self explanatory. | ||
38 | -- > 9 Stainless steel tank | ||
39 | -- > Self explanatory. | ||
40 | -- > 10 Nonworking reefer container 40 ft | ||
41 | -- > A 40 foot refrigerated container that is not actively | ||
42 | -- > controlling temperature of the product. | ||
43 | -- > 11 Box pallet | ||
44 | -- > Self explanatory. | ||
45 | -- > 12 Europallet | ||
46 | -- > 80 x 120 cm. | ||
47 | -- > 13 Scandinavian pallet | ||
48 | -- > 100 x 120 cm. | ||
49 | -- > 14 Trailer | ||
50 | -- > Non self-propelled vehicle designed for the carriage of | ||
51 | -- > cargo so that it can be towed by a motor vehicle. | ||
52 | -- > 15 Nonworking reefer container 20 ft | ||
53 | -- > A 20 foot refrigerated container that is not actively | ||
54 | -- > controlling temperature of the product. | ||
55 | -- > 16 Exchangeable pallet | ||
56 | -- > Standard pallet exchangeable following international | ||
57 | -- > convention. | ||
58 | -- > 17 Semi-trailer | ||
59 | -- > Non self propelled vehicle without fron twheels designed | ||
60 | -- > for the carriage of cargo and provided with a kingpin. | ||
61 | -- > 18 Tank container 20 ft. | ||
62 | -- > Self explanatory. | ||
63 | -- > 19 Tank container 30 ft. | ||
64 | -- > Self explanatory. | ||
65 | -- > 20 Tank container 40 ft. | ||
66 | -- > Self explanatory. | ||
67 | -- > 21 Container IC 20 ft. | ||
68 | -- > Self explanatory. IC = InterContainer (subsidiary company | ||
69 | -- > of the European railway, responsible for container | ||
70 | -- > traffic in a rail environment for special container | ||
71 | -- > handling). | ||
72 | -- > 22 Container IC 30 ft. | ||
73 | -- > Self explanatory. | ||
74 | -- > 23 Container IC 40 ft. | ||
75 | -- > Self explanatory. | ||
76 | -- > 24 Refrigerator tank 20 ft. | ||
77 | -- > Self explanatory. | ||
78 | -- > 25 Refrigerator tank 30 ft. | ||
79 | -- > Self explanatory. | ||
80 | -- > 26 Refrigerator tank 40 ft. | ||
81 | -- > Self explanatory. | ||
82 | -- > 27 Tank container IC 20 ft. | ||
83 | -- > Self explanatory. | ||
84 | -- > 28 Tank container IC 30 ft. | ||
85 | -- > Self explanatory. | ||
86 | -- > 29 Tank container IC 40 ft. | ||
87 | -- > Self explanatory. | ||
88 | -- > 30 Refrigerator tank IC 20 ft. | ||
89 | -- > Self explanatory. | ||
90 | -- > + 31 Temperature controlled container 30 ft. | ||
91 | -- > Temperature controlled container measuring 30 feet. | ||
92 | -- > 32 Refrigerator tank IC 40 ft. | ||
93 | -- > Self explanatory. | ||
94 | -- > 33 Movable case: L < 6,15m | ||
95 | -- > Self explanatory. | ||
96 | -- > 34 Movable case: 6,15m < L < 7,82m | ||
97 | -- > Self explanatory. | ||
98 | -- > 35 Movable case: 7,82m < L < 9,15m | ||
99 | -- > Self explanatory. | ||
100 | -- > 36 Movable case: 9,15m < L < 10,90m | ||
101 | -- > Self explanatory. | ||
102 | -- > 37 Movable case: 10,90m < L < 13,75m | ||
103 | -- > Self explanatory. | ||
104 | -- > 38 Totebin | ||
105 | -- > A steel open top unit of about 1,5 * 1,5 * 2,5 meters for | ||
106 | -- > road transport of bulk cargo. | ||
107 | -- > 39 Temperature controlled container 20 ft | ||
108 | -- > Temperature controlled container measuring 20 feet. | ||
109 | -- > 40 Temperature controlled container 40 ft | ||
110 | -- > A temperature controlled container measuring 40 feet. | ||
111 | -- > + 41 Non working refrigerated (reefer) container 30ft. | ||
112 | -- > A 30 foot refrigerated (reefer) container that is not | ||
113 | -- > actively cooling the product. | ||
114 | -- > + 42 Dual trailers | ||
115 | -- > Two trailers linked together one behind another and | ||
116 | -- > pulled by one tractor. | ||
117 | simple8155 :: Parser Value | ||
118 | simple8155 = simple "8155" (alphaNumeric `upTo` 10) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8158.hs b/specification/src/Text/Edifact/D96A/Simples/S8158.hs new file mode 100644 index 0000000..25300d9 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8158.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8158 | ||
7 | ( simple8158 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8158 Hazard identification number, upper part | ||
16 | -- > | ||
17 | -- > Desc: The id. number for the Orange Placard (upper part) required | ||
18 | -- > on the means of transport. | ||
19 | -- > | ||
20 | -- > Repr: an..4 | ||
21 | simple8158 :: Parser Value | ||
22 | simple8158 = simple "8158" (alphaNumeric `upTo` 4) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8169.hs b/specification/src/Text/Edifact/D96A/Simples/S8169.hs new file mode 100644 index 0000000..1cf3bce --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8169.hs | |||
@@ -0,0 +1,42 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8169 | ||
7 | ( simple8169 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8169 Full/empty indicator, coded | ||
16 | -- > | ||
17 | -- > Desc: To indicate the extent to which the equipment is full or | ||
18 | -- > empty. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > 1 More than one quarter volume available | ||
23 | -- > Self explanatory. | ||
24 | -- > 2 More than half volume available | ||
25 | -- > Self explanatory. | ||
26 | -- > 3 More than three quarters volume available | ||
27 | -- > Self explanatory. | ||
28 | -- > 4 Empty | ||
29 | -- > Self explanatory. | ||
30 | -- > 5 Full | ||
31 | -- > Self explanatory. | ||
32 | -- > 6 No volume available | ||
33 | -- > Self explanatory. | ||
34 | -- > 7 Full, mixed consignment | ||
35 | -- > Indicates that the equipment is fully loaded, and | ||
36 | -- > includes a number LCL (Less Than Container Load) | ||
37 | -- > consignments. | ||
38 | -- > 8 Full, single consignment | ||
39 | -- > Indicates that the container is fully loaded with a | ||
40 | -- > single FCL (Full Container Load) consignment. | ||
41 | simple8169 :: Parser Value | ||
42 | simple8169 = simple "8169" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8178.hs b/specification/src/Text/Edifact/D96A/Simples/S8178.hs new file mode 100644 index 0000000..374b0b5 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8178.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8178 | ||
7 | ( simple8178 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8178 Type of means of transport | ||
16 | -- > | ||
17 | -- > Desc: Description of the type of the means of transport being | ||
18 | -- > utilized. | ||
19 | -- > | ||
20 | -- > Repr: an..17 | ||
21 | simple8178 :: Parser Value | ||
22 | simple8178 = simple "8178" (alphaNumeric `upTo` 17) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8179.hs b/specification/src/Text/Edifact/D96A/Simples/S8179.hs new file mode 100644 index 0000000..a20a0c6 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8179.hs | |||
@@ -0,0 +1,74 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8179 | ||
7 | ( simple8179 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > * 8179 Type of means of transport identification | ||
16 | -- > | ||
17 | -- > Desc: Code defining the type of the means of transport being | ||
18 | -- > utilized. | ||
19 | -- > | ||
20 | -- > Repr: an..8 | ||
21 | -- > | ||
22 | -- > 1 Barge chemical tanker | ||
23 | -- > Self explanatory. | ||
24 | -- > 2 Coaster chemical tanker | ||
25 | -- > Self explanatory. | ||
26 | -- > 3 Dry bulk carrier | ||
27 | -- > Self explanatory. | ||
28 | -- > 4 Deep sea chemical tanker | ||
29 | -- > Self explanatory. | ||
30 | -- > 5 Gas tanker | ||
31 | -- > Self explanatory. | ||
32 | -- > 6 Aircraft | ||
33 | -- > Self explanatory. | ||
34 | -- > + 7 Car with caravan | ||
35 | -- > A caravan towed by a car. | ||
36 | -- > 9 Exceptional transport | ||
37 | -- > Transport for which common characteristics are not | ||
38 | -- > applicable (e.g. big transformers requiring special | ||
39 | -- > wagons, special tackles, special routing etc.). | ||
40 | -- > 11 Ship | ||
41 | -- > Self explanatory. | ||
42 | -- > 12 Ship tanker | ||
43 | -- > Self explanatory. | ||
44 | -- > 13 Ocean vessel | ||
45 | -- > Self explanatory. | ||
46 | -- > 21 Rail tanker | ||
47 | -- > Self explanatory. | ||
48 | -- > 22 Rail silo tanker | ||
49 | -- > Self explanatory. | ||
50 | -- > 23 Rail bulk car | ||
51 | -- > Self explanatory. | ||
52 | -- > 24 Customer rail tanker | ||
53 | -- > Description to be provided. | ||
54 | -- > 25 Rail express | ||
55 | -- > Description to be provided. | ||
56 | -- > 31 Truck | ||
57 | -- > Self explanatory. | ||
58 | -- > 32 Road tanker | ||
59 | -- > An over-the-road tank trucker or trailer. | ||
60 | -- > 33 Road silo tanker | ||
61 | -- > Description to be provided. | ||
62 | -- > 35 Truck/trailer with tilt | ||
63 | -- > Self explanatory. | ||
64 | -- > 36 Pipeline | ||
65 | -- > A line of pipes for conveying water, gas, oil, etc. | ||
66 | -- > 37 Hydrant cart | ||
67 | -- > Vehicle used at large airports with installed | ||
68 | -- > distribution systems to make into-plane deliveries of | ||
69 | -- > fuel; distinguished from other types of fuelling | ||
70 | -- > vehicles. | ||
71 | -- > + 38 Car | ||
72 | -- > Car. | ||
73 | simple8179 :: Parser Value | ||
74 | simple8179 = simple "8179" (alphaNumeric `upTo` 8) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8186.hs b/specification/src/Text/Edifact/D96A/Simples/S8186.hs new file mode 100644 index 0000000..0e24bc9 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8186.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8186 | ||
7 | ( simple8186 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8186 Substance identification number, lower part | ||
16 | -- > | ||
17 | -- > Desc: The number for the Orange Placard (lower part) required on | ||
18 | -- > the means of transport. | ||
19 | -- > | ||
20 | -- > Repr: an4 | ||
21 | simple8186 :: Parser Value | ||
22 | simple8186 = simple "8186" (alphaNumeric `exactly` 4) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8211.hs b/specification/src/Text/Edifact/D96A/Simples/S8211.hs new file mode 100644 index 0000000..c2dac13 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8211.hs | |||
@@ -0,0 +1,25 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8211 | ||
7 | ( simple8211 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8211 Permission for transport, coded | ||
16 | -- > | ||
17 | -- > Desc: Code giving evidence that transportation of particular | ||
18 | -- > hazardous cargo is permitted and identifies the restrictions | ||
19 | -- > being put upon a particular transport. | ||
20 | -- > | ||
21 | -- > Repr: an..3 | ||
22 | -- > | ||
23 | -- > Note: Code values to be provided. | ||
24 | simple8211 :: Parser Value | ||
25 | simple8211 = simple "8211" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8212.hs b/specification/src/Text/Edifact/D96A/Simples/S8212.hs new file mode 100644 index 0000000..8b49a38 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8212.hs | |||
@@ -0,0 +1,24 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8212 | ||
7 | ( simple8212 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8212 Id. of the means of transport | ||
16 | -- > | ||
17 | -- > Desc: Identification of the means of transport by name or number. | ||
18 | -- > | ||
19 | -- > Repr: an..35 | ||
20 | -- > | ||
21 | -- > Note: Use relevant code. May be used in combination with | ||
22 | -- > 1131/3055. | ||
23 | simple8212 :: Parser Value | ||
24 | simple8212 = simple "8212" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8213.hs b/specification/src/Text/Edifact/D96A/Simples/S8213.hs new file mode 100644 index 0000000..08d894f --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8213.hs | |||
@@ -0,0 +1,24 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8213 | ||
7 | ( simple8213 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8213 Id. of means of transport identification | ||
16 | -- > | ||
17 | -- > Desc: Identification of the means of transport by name or number. | ||
18 | -- > | ||
19 | -- > Repr: an..9 | ||
20 | -- > | ||
21 | -- > Note: Use relevant code. May be used in combination with | ||
22 | -- > 1131/3055. | ||
23 | simple8213 :: Parser Value | ||
24 | simple8213 = simple "8213" (alphaNumeric `upTo` 9) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8246.hs b/specification/src/Text/Edifact/D96A/Simples/S8246.hs new file mode 100644 index 0000000..c80c12d --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8246.hs | |||
@@ -0,0 +1,23 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8246 | ||
7 | ( simple8246 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8246 Dangerous goods label marking | ||
16 | -- > | ||
17 | -- > Desc: Marking identifying the type of hazardous goods (substance), | ||
18 | -- > Loading/Unloading instructions and advising actions in case | ||
19 | -- > of emergency. | ||
20 | -- > | ||
21 | -- > Repr: an..4 | ||
22 | simple8246 :: Parser Value | ||
23 | simple8246 = simple "8246" (alphaNumeric `upTo` 4) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8249.hs b/specification/src/Text/Edifact/D96A/Simples/S8249.hs new file mode 100644 index 0000000..7ea4afd --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8249.hs | |||
@@ -0,0 +1,38 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8249 | ||
7 | ( simple8249 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8249 Equipment status, coded | ||
16 | -- > | ||
17 | -- > Desc: Indication of the action related to the equipment. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Continental | ||
22 | -- > Self explanatory. | ||
23 | -- > 2 Export | ||
24 | -- > Transport equipment to be exported on a marine vessel. | ||
25 | -- > 3 Import | ||
26 | -- > Transport equipment to be imported on a marine vessel. | ||
27 | -- > 4 Remain on board | ||
28 | -- > Transport equipment arriving on a marine vessel is to | ||
29 | -- > remain on board. | ||
30 | -- > 5 Shifter | ||
31 | -- > Transport equipment is to be shifted from one stowage | ||
32 | -- > location on a marine vessel to another on the same | ||
33 | -- > vessel. | ||
34 | -- > 6 Transhipment | ||
35 | -- > Transport equipment is to be transferred from one marine | ||
36 | -- > vessel to another. | ||
37 | simple8249 :: Parser Value | ||
38 | simple8249 = simple "8249" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8255.hs b/specification/src/Text/Edifact/D96A/Simples/S8255.hs new file mode 100644 index 0000000..cff37fd --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8255.hs | |||
@@ -0,0 +1,26 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8255 | ||
7 | ( simple8255 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8255 Packing instruction, coded | ||
16 | -- > | ||
17 | -- > Desc: Code defining the quantity and the type of package in which a | ||
18 | -- > product is allowed to be shipped in a passenger or freight | ||
19 | -- > aircraft. | ||
20 | -- > | ||
21 | -- > Repr: an..3 | ||
22 | -- > | ||
23 | -- > Note: User or association defined code. May be used in combination | ||
24 | -- > with 1131/3055. | ||
25 | simple8255 :: Parser Value | ||
26 | simple8255 = simple "8255" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8260.hs b/specification/src/Text/Edifact/D96A/Simples/S8260.hs new file mode 100644 index 0000000..3bc5be0 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8260.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8260 | ||
7 | ( simple8260 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8260 Equipment identification number | ||
16 | -- > | ||
17 | -- > Desc: Marks (letters and/or numbers) which identify equipment e.g. | ||
18 | -- > unit load device. | ||
19 | -- > | ||
20 | -- > Repr: an..17 | ||
21 | simple8260 :: Parser Value | ||
22 | simple8260 = simple "8260" (alphaNumeric `upTo` 17) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8273.hs b/specification/src/Text/Edifact/D96A/Simples/S8273.hs new file mode 100644 index 0000000..62fbc2c --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8273.hs | |||
@@ -0,0 +1,49 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8273 | ||
7 | ( simple8273 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8273 Dangerous goods regulations, coded | ||
16 | -- > | ||
17 | -- > Desc: Code indicating the regulation, international or national, | ||
18 | -- > applicable for a means of transport. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > ADR European agreement regarding the total carriage of dangerous | ||
23 | -- > goods | ||
24 | -- > European agreement regarding the total carriage of | ||
25 | -- > dangerous goods by road. | ||
26 | -- > CFR 49 code of federal regulations | ||
27 | -- > US federal regulations issued by the US Dept. of | ||
28 | -- > transportation covering the domestic transportation of | ||
29 | -- > dangerous goods by truck, rail, water and air. | ||
30 | -- > ICA IATA ICAO | ||
31 | -- > Regulations covering the international transportation of | ||
32 | -- > dangerous goods issued by the International Air Transport | ||
33 | -- > Association and the International Civil Aviation | ||
34 | -- > Organization. | ||
35 | -- > IMD IMO IMDG code | ||
36 | -- > Regulations regarding the transportation of dangerous | ||
37 | -- > goods on ocean-going vessels issued by the International | ||
38 | -- > Maritime Organization. | ||
39 | -- > RID Rail/road dangerous goods book (RID) | ||
40 | -- > International reglementation in dangerous goods | ||
41 | -- > transportation, applicable in Rail and Road environment. | ||
42 | -- > RID is the abbreviation of "Reglement International des | ||
43 | -- > marchandises Dangereuses". | ||
44 | -- > TEC Transport emergency trem card | ||
45 | -- > Description to be provided. | ||
46 | -- > UI UK IMO book | ||
47 | -- > Description to be provided. | ||
48 | simple8273 :: Parser Value | ||
49 | simple8273 = simple "8273" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8275.hs b/specification/src/Text/Edifact/D96A/Simples/S8275.hs new file mode 100644 index 0000000..93c5654 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8275.hs | |||
@@ -0,0 +1,53 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8275 | ||
7 | ( simple8275 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8275 Container/package status, coded | ||
16 | -- > | ||
17 | -- > Desc: Code to identify whether goods of separate description or | ||
18 | -- > comprising separate consignments are contained in the same | ||
19 | -- > external packaging or to indicate that a container or similar | ||
20 | -- > unit load device is empty. | ||
21 | -- > | ||
22 | -- > Repr: an..3 | ||
23 | -- > | ||
24 | -- > 1 Full load | ||
25 | -- > Container represents the full consignment of goods | ||
26 | -- > declared on a single Customs declaration (i.e. all goods | ||
27 | -- > in the container relate to a single Customs declaration). | ||
28 | -- > 2 Part load | ||
29 | -- > Container represents part of a consignment declared on a | ||
30 | -- > single Customs declaration (i.e. the Customs declaration | ||
31 | -- > covers more than one container). | ||
32 | -- > 3 Full load mixed consignments | ||
33 | -- > Container holds the full consignment related to the | ||
34 | -- > Customs declaration but also holds goods related to other | ||
35 | -- > declarations. | ||
36 | -- > 4 Part load mixed consignments | ||
37 | -- > Container represents part of the consignment declared on | ||
38 | -- > a single Customs declaration with the remainder being in | ||
39 | -- > other containers. Other goods, related to other | ||
40 | -- > declarations, are also in the container. | ||
41 | -- > 5 Single invoiced load | ||
42 | -- > Merchandise within a container/package covered by a | ||
43 | -- > single invoice. | ||
44 | -- > 6 Multi invoiced load | ||
45 | -- > Merchandise within a container/package covered by more | ||
46 | -- > than one invoice. | ||
47 | -- > 7 Empty | ||
48 | -- > Container holds no goods. | ||
49 | -- > 8 Full load, multiple bills | ||
50 | -- > A container representing a consignment of goods for one | ||
51 | -- > consignee with multiple bill of lading numbers. | ||
52 | simple8275 :: Parser Value | ||
53 | simple8275 = simple "8275" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8281.hs b/specification/src/Text/Edifact/D96A/Simples/S8281.hs new file mode 100644 index 0000000..411cfaf --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8281.hs | |||
@@ -0,0 +1,28 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8281 | ||
7 | ( simple8281 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8281 Transport ownership, coded | ||
16 | -- > | ||
17 | -- > Desc: Code indicating the ownership of the means of transport. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Transport for the owner's account | ||
22 | -- > The owner of the transported goods is also the owner of | ||
23 | -- > the means of transport or rented it for this transport. | ||
24 | -- > 2 Transport for another account | ||
25 | -- > The owner of the transported goods does not own the means | ||
26 | -- > of transport or has not rented it for this transport. | ||
27 | simple8281 :: Parser Value | ||
28 | simple8281 = simple "8281" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8323.hs b/specification/src/Text/Edifact/D96A/Simples/S8323.hs new file mode 100644 index 0000000..368c835 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8323.hs | |||
@@ -0,0 +1,29 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8323 | ||
7 | ( simple8323 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8323 Transport movement, coded | ||
16 | -- > | ||
17 | -- > Desc: Code indicating the movement of goods (e.g. import, export, | ||
18 | -- > transit). | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > 1 Export | ||
23 | -- > Self explanatory. | ||
24 | -- > 2 Import | ||
25 | -- > Self explanatory. | ||
26 | -- > 3 Transit | ||
27 | -- > Self explanatory. | ||
28 | simple8323 :: Parser Value | ||
29 | simple8323 = simple "8323" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8325.hs b/specification/src/Text/Edifact/D96A/Simples/S8325.hs new file mode 100644 index 0000000..f75790c --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8325.hs | |||
@@ -0,0 +1,41 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8325 | ||
7 | ( simple8325 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8325 Category of means of transport, coded | ||
16 | -- > | ||
17 | -- > Desc: Identification of the type of means of transport determined to | ||
18 | -- > carry particular goods, not necessarily being hazardous. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > 1 ADNR code, OS | ||
23 | -- > Description to be provided. | ||
24 | -- > 2 ADNR code, 1N | ||
25 | -- > Description to be provided. | ||
26 | -- > 3 ADNR code, 1S | ||
27 | -- > Description to be provided. | ||
28 | -- > 4 ADNR code, 2 | ||
29 | -- > Description to be provided. | ||
30 | -- > 5 ADNR code, 3 | ||
31 | -- > Description to be provided. | ||
32 | -- > 6 ADNR code, F | ||
33 | -- > Description to be provided. | ||
34 | -- > 7 ADNR code, NF | ||
35 | -- > Description to be provided. | ||
36 | -- > 8 ADNR code, ON | ||
37 | -- > Description to be provided. | ||
38 | -- > 9 ADNR code, X | ||
39 | -- > Description to be provided. | ||
40 | simple8325 :: Parser Value | ||
41 | simple8325 = simple "8325" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8332.hs b/specification/src/Text/Edifact/D96A/Simples/S8332.hs new file mode 100644 index 0000000..2d25388 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8332.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8332 | ||
7 | ( simple8332 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8332 Equipment plan | ||
16 | -- > | ||
17 | -- > Desc: Description indicating equipment plan, e.g. FCL or LCL. | ||
18 | -- > | ||
19 | -- > Repr: an..26 | ||
20 | simple8332 :: Parser Value | ||
21 | simple8332 = simple "8332" (alphaNumeric `upTo` 26) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8334.hs b/specification/src/Text/Edifact/D96A/Simples/S8334.hs new file mode 100644 index 0000000..c1e8947 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8334.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8334 | ||
7 | ( simple8334 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8334 Movement type | ||
16 | -- > | ||
17 | -- > Desc: Description of the type of movement. | ||
18 | -- > | ||
19 | -- > Repr: an..35 | ||
20 | simple8334 :: Parser Value | ||
21 | simple8334 = simple "8334" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8335.hs b/specification/src/Text/Edifact/D96A/Simples/S8335.hs new file mode 100644 index 0000000..a2bbe57 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8335.hs | |||
@@ -0,0 +1,84 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8335 | ||
7 | ( simple8335 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8335 Movement type, coded | ||
16 | -- > | ||
17 | -- > Desc: Code indicating the type of movement. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Breakbulk | ||
22 | -- > Defines the movement of general cargo not carried in ISO | ||
23 | -- > standard containers. | ||
24 | -- > 2 LCL/LCL | ||
25 | -- > Defines the movement of cargo packed in and unpacked from | ||
26 | -- > containers by the carrier on behalf of the | ||
27 | -- > shipper/consignee. 'LCL' means Less than Container Load. | ||
28 | -- > 3 FCL/FCL | ||
29 | -- > Defines the movement of cargo packed by the shipper or | ||
30 | -- > shipper's agent and unpacked by the consignee or | ||
31 | -- > consignee's agent. 'FCL' means Full Container Load. | ||
32 | -- > 4 FCL/LCL | ||
33 | -- > Defines the movement of cargo packed by the shipper or | ||
34 | -- > shipper's agent and unpacked by the carrier. 'FCL' means | ||
35 | -- > Full Container Load. 'LCL' means Less than Container | ||
36 | -- > Load. | ||
37 | -- > 5 LCL/FCL | ||
38 | -- > Defines the movement of cargo packed by the carrier and | ||
39 | -- > unpacked by the consignee or consignee's agent. 'LCL' | ||
40 | -- > means Less than Container Load. 'FCL' means Full Load. | ||
41 | -- > 11 House to house | ||
42 | -- > Cargo packed in a unit by the shipper at point of origin | ||
43 | -- > and unpacked by consignee at final destination. | ||
44 | -- > 12 House to terminal | ||
45 | -- > Cargo packed in a unit by the shipper at point of origin | ||
46 | -- > and unpacked at the carrier's inland facility between the | ||
47 | -- > ship's point of discharge and the final destination. | ||
48 | -- > 13 House to pier | ||
49 | -- > Cargo packed in a unit by the shipper at point of origin | ||
50 | -- > and unpacked by carrier at ship's point of discharge | ||
51 | -- > (pier). | ||
52 | -- > 21 Terminal to house | ||
53 | -- > Cargo packed in a unit at a carrier's inland facility | ||
54 | -- > between point of origin and the ship's point of loading | ||
55 | -- > and unpacked by consignee at the final destination. | ||
56 | -- > 22 Terminal to terminal | ||
57 | -- > Cargo packed in a unit at a carrier's inland facility | ||
58 | -- > between point of origin and the ship's point of loading | ||
59 | -- > and unpacked at a carrier's inland facility between | ||
60 | -- > ship's point of discharge and final destination. | ||
61 | -- > 23 Terminal to pier | ||
62 | -- > Cargo packed in a unit at a carrier's inland facility | ||
63 | -- > between point of origin and ship's point of loading and | ||
64 | -- > unpacked by carrier at ship's point of discharge (pier). | ||
65 | -- > 31 Pier to house | ||
66 | -- > Cargo packed in a unit at ship's point of loading and | ||
67 | -- > unpacked by consignee at final destination. | ||
68 | -- > 32 Pier to terminal | ||
69 | -- > Cargo packed in a unit at ship's point of loading and | ||
70 | -- > unpacked at a carrier's inland facility between ship's | ||
71 | -- > point of discharge and final destination. | ||
72 | -- > 33 Pier to pier | ||
73 | -- > Cargo packed in a unit at ship's point of loading and | ||
74 | -- > unpacked by carrier at ship's point of discharge (pier). | ||
75 | -- > 41 Station to station | ||
76 | -- > Self explanatory. | ||
77 | -- > 42 House to warehouse | ||
78 | -- > Self explanatory. | ||
79 | -- > 43 Warehouse to house | ||
80 | -- > Self explanatory. | ||
81 | -- > 44 Station to house | ||
82 | -- > Self explanatory. | ||
83 | simple8335 :: Parser Value | ||
84 | simple8335 = simple "8335" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8339.hs b/specification/src/Text/Edifact/D96A/Simples/S8339.hs new file mode 100644 index 0000000..06ade7a --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8339.hs | |||
@@ -0,0 +1,34 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8339 | ||
7 | ( simple8339 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8339 Packing group, coded | ||
16 | -- > | ||
17 | -- > Desc: Identification of a packing group by code. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Great danger | ||
22 | -- > Packaging meeting criteria to pack hazardous materials | ||
23 | -- > with great danger. Group I according to IATA/IMDG/ADR/RID | ||
24 | -- > regulations. | ||
25 | -- > 2 Medium danger | ||
26 | -- > Packaging meeting criteria to pack hazardous materials | ||
27 | -- > with great danger. Group II according to | ||
28 | -- > IATA/IDMG/ADR/RID regulations. | ||
29 | -- > 3 Minor danger | ||
30 | -- > Packaging meeting criteria to pack hazardous materials | ||
31 | -- > with great danger. Group III according to | ||
32 | -- > IATA/IDMG/ADR/RID regulations. | ||
33 | simple8339 :: Parser Value | ||
34 | simple8339 = simple "8339" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8341.hs b/specification/src/Text/Edifact/D96A/Simples/S8341.hs new file mode 100644 index 0000000..ff1db4b --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8341.hs | |||
@@ -0,0 +1,27 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8341 | ||
7 | ( simple8341 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8341 Haulage arrangements, coded | ||
16 | -- > | ||
17 | -- > Desc: Specification of the type of equipment haulage arrangements. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Carrier | ||
22 | -- > Haulage arranged by carrier. | ||
23 | -- > 2 Merchant | ||
24 | -- > Haulage arranged by merchant (shipper, consignee, or | ||
25 | -- > their agent). | ||
26 | simple8341 :: Parser Value | ||
27 | simple8341 = simple "8341" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8351.hs b/specification/src/Text/Edifact/D96A/Simples/S8351.hs new file mode 100644 index 0000000..23f2c9e --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8351.hs | |||
@@ -0,0 +1,23 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8351 | ||
7 | ( simple8351 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8351 Hazard code identification | ||
16 | -- > | ||
17 | -- > Desc: Dangerous goods code. | ||
18 | -- > | ||
19 | -- > Repr: an..7 | ||
20 | -- > | ||
21 | -- > Note: Use relevant code list. | ||
22 | simple8351 :: Parser Value | ||
23 | simple8351 = simple "8351" (alphaNumeric `upTo` 7) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8364.hs b/specification/src/Text/Edifact/D96A/Simples/S8364.hs new file mode 100644 index 0000000..795dd8e --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8364.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8364 | ||
7 | ( simple8364 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8364 EMS number | ||
16 | -- > | ||
17 | -- > Desc: Emergency procedures for ships carrying dangerous goods. | ||
18 | -- > | ||
19 | -- > Repr: an..6 | ||
20 | simple8364 :: Parser Value | ||
21 | simple8364 = simple "8364" (alphaNumeric `upTo` 6) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8393.hs b/specification/src/Text/Edifact/D96A/Simples/S8393.hs new file mode 100644 index 0000000..076548d --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8393.hs | |||
@@ -0,0 +1,43 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8393 | ||
7 | ( simple8393 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8393 Returnable package load contents, coded | ||
16 | -- > | ||
17 | -- > Desc: To indicate the composition of goods loaded into a returnable | ||
18 | -- > package. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > 1 Loaded with empty 4-block for blocking purposes | ||
23 | -- > Description to be provided. | ||
24 | -- > 2 Empty container with dunnage | ||
25 | -- > Description to be provided. | ||
26 | -- > 3 Empty container | ||
27 | -- > Description to be provided. | ||
28 | -- > 4 Loaded with production material | ||
29 | -- > Description to be provided. | ||
30 | -- > 5 Mixed empty and loaded | ||
31 | -- > Description to be provided. | ||
32 | -- > 6 Obsolete material | ||
33 | -- > Description to be provided. | ||
34 | -- > 7 Loaded with excess returned production material | ||
35 | -- > Description to be provided. | ||
36 | -- > 8 Loaded with rejected material | ||
37 | -- > Description to be provided. | ||
38 | -- > 9 Service part obsolete container | ||
39 | -- > Description to be provided. | ||
40 | -- > 10 Loaded with returned processed material | ||
41 | -- > Description to be provided. | ||
42 | simple8393 :: Parser Value | ||
43 | simple8393 = simple "8393" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8395.hs b/specification/src/Text/Edifact/D96A/Simples/S8395.hs new file mode 100644 index 0000000..16103c7 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8395.hs | |||
@@ -0,0 +1,31 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8395 | ||
7 | ( simple8395 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8395 Returnable package freight payment responsibility, coded | ||
16 | -- > | ||
17 | -- > Desc: To indicate responsibility for payment of return freight | ||
18 | -- > charges for packaging that is returnable. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > 1 Paid by customer | ||
23 | -- > Self explanatory. | ||
24 | -- > 2 Free | ||
25 | -- > Self explanatory. | ||
26 | -- > 3 Paid by supplier | ||
27 | -- > Self explanatory. | ||
28 | -- > ZZZ Mutually defined | ||
29 | -- > Self explanatory. | ||
30 | simple8395 :: Parser Value | ||
31 | simple8395 = simple "8395" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8410.hs b/specification/src/Text/Edifact/D96A/Simples/S8410.hs new file mode 100644 index 0000000..cdcd7e7 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8410.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8410 | ||
7 | ( simple8410 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8410 MFAG | ||
16 | -- > | ||
17 | -- > Desc: Medical first aid guide. | ||
18 | -- > | ||
19 | -- > Repr: an..4 | ||
20 | simple8410 :: Parser Value | ||
21 | simple8410 = simple "8410" (alphaNumeric `upTo` 4) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8453.hs b/specification/src/Text/Edifact/D96A/Simples/S8453.hs new file mode 100644 index 0000000..f3c0de5 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8453.hs | |||
@@ -0,0 +1,24 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8453 | ||
7 | ( simple8453 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8453 Nationality of means of transport, coded | ||
16 | -- > | ||
17 | -- > Desc: Coded name of the country in which a means of transport is | ||
18 | -- > registered. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > Note: Use ISO 3166 alpha two country code. | ||
23 | simple8453 :: Parser Value | ||
24 | simple8453 = simple "8453" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8457.hs b/specification/src/Text/Edifact/D96A/Simples/S8457.hs new file mode 100644 index 0000000..647f112 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8457.hs | |||
@@ -0,0 +1,68 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8457 | ||
7 | ( simple8457 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8457 Excess transportation reason, coded | ||
16 | -- > | ||
17 | -- > Desc: Indication of reason for excess transportation. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > A Special rail car order, schedule increase forecast change | ||
22 | -- > Self explanatory. | ||
23 | -- > B Engineering change or late release | ||
24 | -- > Self explanatory. | ||
25 | -- > C Specification (schedule) error/overbuilding | ||
26 | -- > Self explanatory. | ||
27 | -- > D Shipment tracing delay | ||
28 | -- > Self explanatory. | ||
29 | -- > E Plant inventory loss | ||
30 | -- > Self explanatory. | ||
31 | -- > F Building ahead of schedule | ||
32 | -- > Self explanatory. | ||
33 | -- > G Vendor behind schedule | ||
34 | -- > Self explanatory. | ||
35 | -- > H Failed to include in last shipment | ||
36 | -- > Self explanatory. | ||
37 | -- > I Carrier loss claim | ||
38 | -- > Self explanatory. | ||
39 | -- > J Transportation failure | ||
40 | -- > Self explanatory. | ||
41 | -- > K Insufficient weight for carload | ||
42 | -- > Self explanatory. | ||
43 | -- > L Reject or discrepancy (material rejected in prior shipment) | ||
44 | -- > Self explanatory. | ||
45 | -- > M Transportation delay | ||
46 | -- > Self explanatory. | ||
47 | -- > N Lack of railcar or railroad equipment | ||
48 | -- > Self explanatory. | ||
49 | -- > P Releasing error | ||
50 | -- > Self explanatory. | ||
51 | -- > R Record error or cate reported discrepancy report | ||
52 | -- > Self explanatory. | ||
53 | -- > T Common or peculiar part schedule increase | ||
54 | -- > Self explanatory. | ||
55 | -- > U Alternative supplier shipping for responsible supplier | ||
56 | -- > Self explanatory. | ||
57 | -- > V Direct schedule or locally controlled | ||
58 | -- > Self explanatory. | ||
59 | -- > W Purchasing waiver approval | ||
60 | -- > Self explanatory. | ||
61 | -- > X Authorization code to be determined | ||
62 | -- > Self explanatory. | ||
63 | -- > Y Pilot material | ||
64 | -- > Self explanatory. | ||
65 | -- > ZZZ Mutually defined | ||
66 | -- > Self explanatory. | ||
67 | simple8457 :: Parser Value | ||
68 | simple8457 = simple "8457" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S8459.hs b/specification/src/Text/Edifact/D96A/Simples/S8459.hs new file mode 100644 index 0000000..e630f03 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S8459.hs | |||
@@ -0,0 +1,32 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S8459 | ||
7 | ( simple8459 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 8459 Excess transportation responsibility, coded | ||
16 | -- > | ||
17 | -- > Desc: Indication of responsibility for excess transportation. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > A Customer plant (receiving location) | ||
22 | -- > Self explanatory. | ||
23 | -- > B Material release issuer | ||
24 | -- > Self explanatory. | ||
25 | -- > S Supplier authority | ||
26 | -- > Self explanatory. | ||
27 | -- > X Responsibility to be determined | ||
28 | -- > Self explanatory. | ||
29 | -- > ZZZ Mutually defined | ||
30 | -- > Self explanatory. | ||
31 | simple8459 :: Parser Value | ||
32 | simple8459 = simple "8459" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S9010.hs b/specification/src/Text/Edifact/D96A/Simples/S9010.hs new file mode 100644 index 0000000..585524d --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S9010.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S9010 | ||
7 | ( simple9010 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 9010 Status event | ||
16 | -- > | ||
17 | -- > Desc: Description of a status event. | ||
18 | -- > | ||
19 | -- > Repr: an..35 | ||
20 | simple9010 :: Parser Value | ||
21 | simple9010 = simple "9010" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S9011.hs b/specification/src/Text/Edifact/D96A/Simples/S9011.hs new file mode 100644 index 0000000..eb9c154 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S9011.hs | |||
@@ -0,0 +1,341 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S9011 | ||
7 | ( simple9011 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 9011 Status event, coded | ||
16 | -- > | ||
17 | -- > Desc: Code identifying a status event. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Arrived | ||
22 | -- > The means of transport has arrived at a location. | ||
23 | -- > 2 Authorized to load | ||
24 | -- > Permission to load has been given by the responsible | ||
25 | -- > party. | ||
26 | -- > 3 Arrived in defective condition | ||
27 | -- > Goods/consignments/equipment have been received or a | ||
28 | -- > means of transport has arrived in a defective condition. | ||
29 | -- > 4 Defective equipment release | ||
30 | -- > Equipment previously the subject of a 'defective | ||
31 | -- > condition' status has been returned to service. | ||
32 | -- > 5 Begun | ||
33 | -- > The process has begun. | ||
34 | -- > 6 Booked | ||
35 | -- > Goods/consignments/equipment or means of transport have | ||
36 | -- > been booked for subsequent movements. | ||
37 | -- > 7 Booking cancelled | ||
38 | -- > The booking of goods/consignments/equipment or means of | ||
39 | -- > transport previously booked has been cancelled. | ||
40 | -- > 8 Cleared import restrictions | ||
41 | -- > Goods/consignments/equipment held for import restriction | ||
42 | -- > purposes have been released for import. | ||
43 | -- > 9 Cleared export restrictions | ||
44 | -- > Goods/consignments/equipment held prior to loading have | ||
45 | -- > now been cleared for export. | ||
46 | -- > 10 Cleared by agriculture, food or fisheries authorities | ||
47 | -- > Goods/consignments/equipment have been held prior to | ||
48 | -- > shipment and are now cleared for shipment following | ||
49 | -- > examination by relevant authority. | ||
50 | -- > 11 Cleared by port authority | ||
51 | -- > The port authority has given permission for the | ||
52 | -- > goods/consignments/equipment/means of transport to leave | ||
53 | -- > the port. | ||
54 | -- > 12 Cleared by customs | ||
55 | -- > Customs have cleared goods/consignments for | ||
56 | -- > import/export. | ||
57 | -- > 13 Collected | ||
58 | -- > Goods/consignments/equipment have been collected from a | ||
59 | -- > predetermined location. | ||
60 | -- > 14 Completed | ||
61 | -- > The process has been completed. | ||
62 | -- > 15 Consolidated | ||
63 | -- > Goods/consignments have been added to other goods/ | ||
64 | -- > consignments to form a larger consignment and/or have | ||
65 | -- > been incorporated into one or more containers/units. | ||
66 | -- > 16 Crossed border | ||
67 | -- > Goods/consignments/equipment have crossed a border from | ||
68 | -- > one country to another. | ||
69 | -- > 17 Customs refusal | ||
70 | -- > The Customs authorities have refused to clear the | ||
71 | -- > goods/consignments/equipment. | ||
72 | -- > 18 Damaged | ||
73 | -- > Goods/consignments/equipment have been damaged in the | ||
74 | -- > course of transportation. | ||
75 | -- > 19 Damaged equipment quoted | ||
76 | -- > Damaged equipment has been assessed and the quotation | ||
77 | -- > sent to lessor. | ||
78 | -- > 20 Delayed | ||
79 | -- > Goods/consignments/equipment have been delayed in the | ||
80 | -- > course of transportation. | ||
81 | -- > 21 Delivered | ||
82 | -- > The goods/consignments/equipment have been delivered to a | ||
83 | -- > location/party in the transport chain. | ||
84 | -- > 22 Delivery completed | ||
85 | -- > Delivery of the goods/consignments/equipment has been | ||
86 | -- > completed as per instructions. | ||
87 | -- > 23 Delivery not completed | ||
88 | -- > Delivery of the goods/consignments/equipment has not been | ||
89 | -- > completed in accordance with instructions. | ||
90 | -- > 24 Departed | ||
91 | -- > The means of transport has departed from a location in | ||
92 | -- > the transport chain. | ||
93 | -- > 25 Departure delay | ||
94 | -- > The transport has been delayed in departing on the | ||
95 | -- > arranged transport action. | ||
96 | -- > 26 Deramped | ||
97 | -- > Equipment has been removed from a position above other | ||
98 | -- > equipment on a means of transport. | ||
99 | -- > 27 Despatched | ||
100 | -- > The goods/consignments/equipment have departed from a | ||
101 | -- > location in the transport chain. | ||
102 | -- > 28 Stripped | ||
103 | -- > The goods/consignments/equipment have been unloaded from | ||
104 | -- > equipment in which they were transported. | ||
105 | -- > 29 Discharged | ||
106 | -- > The goods/consignments/equipment have been unloaded from | ||
107 | -- > a means of transport. | ||
108 | -- > 30 Empty on inspection | ||
109 | -- > The package/equipment has been found to be empty. | ||
110 | -- > 31 En route | ||
111 | -- > The goods/consignments/equipment are in the normal course | ||
112 | -- > of transportation to the next destination. | ||
113 | -- > 32 Equipment in from repair | ||
114 | -- > A piece of equipment has been received in after having | ||
115 | -- > been sent out for repair. | ||
116 | -- > 33 Equipment out for repair | ||
117 | -- > A piece of equipment has been sent out for repair. | ||
118 | -- > 34 Equipment repaired | ||
119 | -- > A damaged piece of equipment has been repaired. | ||
120 | -- > 35 Expedited to destination | ||
121 | -- > The goods/consignments/equipment have been expedited to | ||
122 | -- > the next/final destination in the transport chain. | ||
123 | -- > 36 Not found | ||
124 | -- > The goods/consignments/equipment notified to be missing | ||
125 | -- > have not been located. | ||
126 | -- > 37 Found | ||
127 | -- > The goods/consignments/equipment previously notified | ||
128 | -- > missing have now been located. | ||
129 | -- > 38 Freight paid | ||
130 | -- > The freight charges on goods/consignments/equipment have | ||
131 | -- > been paid. | ||
132 | -- > 39 From bond | ||
133 | -- > The goods/consignments/equipment have been moved/are | ||
134 | -- > available to be moved from bond. | ||
135 | -- > 40 Goods/consignments/equipment at port | ||
136 | -- > The goods/consignments/equipment have arrived/are | ||
137 | -- > available at port. | ||
138 | -- > 41 Handover | ||
139 | -- > The goods/consignments/equipment have been formally | ||
140 | -- > passed from one point in the transport chain to another | ||
141 | -- > under responsibility of the same transporter. (See also | ||
142 | -- > 'handover delivered'.) | ||
143 | -- > 42 Handover delivered | ||
144 | -- > The goods/consignments/equipment from one transport | ||
145 | -- > operator have been passed to another transport operator. | ||
146 | -- > (see also 'handover'.) | ||
147 | -- > 43 Handover received | ||
148 | -- > The goods/consignments/equipment have been received by | ||
149 | -- > one transport operator from another transport operator. | ||
150 | -- > 44 Ill-routed consignment reforwarded | ||
151 | -- > The goods/consignments/equipment which were previously | ||
152 | -- > sent to a wrong destination are on the way to correct | ||
153 | -- > destination. | ||
154 | -- > 45 Informed Consignee of arrival | ||
155 | -- > The consignee has been informed formally of the arrival | ||
156 | -- > at a transit or final destination of | ||
157 | -- > goods/consignments/equipment. | ||
158 | -- > 46 Into bond | ||
159 | -- > The goods/consignments/equipment have been moved/is | ||
160 | -- > available to be moved into bond. | ||
161 | -- > 47 Into packing depot | ||
162 | -- > The goods/consignments/equipment have been moved into a | ||
163 | -- > LCL (less than container load)/packing depot. | ||
164 | -- > 48 Loaded | ||
165 | -- > The goods/consignments/equipment have been loaded onto a | ||
166 | -- > means of transport. | ||
167 | -- > 49 Lost | ||
168 | -- > The goods/consignments/equipment have been lost in the | ||
169 | -- > course of a movement along the transport chain. | ||
170 | -- > 50 Manifested | ||
171 | -- > The goods/consignments/equipment have been included on | ||
172 | -- > the list of units moving from one location to another in | ||
173 | -- > the transport chain. | ||
174 | -- > 51 Means of transport damaged | ||
175 | -- > The means of transport on which the | ||
176 | -- > goods/consignments/equipment was being (was to be) moved | ||
177 | -- > has been damaged. | ||
178 | -- > 52 Mechanical breakdown | ||
179 | -- > There has been a mechanical breakdown of the means of | ||
180 | -- > transport/equipment on which the | ||
181 | -- > goods/consignments/equipment was being (was to be) moved. | ||
182 | -- > 53 No pick-up | ||
183 | -- > The goods/consignments/equipment expected to be picked up | ||
184 | -- > and conveyed from location to location in the transport | ||
185 | -- > chain have not been picked up. | ||
186 | -- > 54 Not identified | ||
187 | -- > The goods/consignments/equipment expected to be located | ||
188 | -- > and identified in the transport chain cannot be | ||
189 | -- > identified. | ||
190 | -- > 55 Not collected | ||
191 | -- > The goods/consignments/equipment expected to be collected | ||
192 | -- > after transportation have not been collected. | ||
193 | -- > 56 Not delivered | ||
194 | -- > The goods/consignments/equipment have not been delivered. | ||
195 | -- > 57 Not loaded | ||
196 | -- > The goods/consignments/equipment to be loaded onto a | ||
197 | -- > means of transport have not been loaded on the expected | ||
198 | -- > transport. | ||
199 | -- > 58 Off hire | ||
200 | -- > Equipment previously under hire to a customer has been | ||
201 | -- > returned to the lessor and the contract has been | ||
202 | -- > terminated. | ||
203 | -- > 59 Off loaded | ||
204 | -- > The goods/consignments/equipment previously loaded to a | ||
205 | -- > means of transport have been removed from that means of | ||
206 | -- > transport before completion of the planned transport. | ||
207 | -- > 60 On hire | ||
208 | -- > Equipment has been hired out to a hirer/customer. | ||
209 | -- > 61 Outstanding claims settled | ||
210 | -- > Outstanding claims in respect of | ||
211 | -- > goods/consignments/equipment have been settled. | ||
212 | -- > 62 Over landed | ||
213 | -- > Goods/consignments/equipment have been discharged from a | ||
214 | -- > means of transport at a specific location when they were | ||
215 | -- > not expected to be discharged. | ||
216 | -- > 63 Package not ready | ||
217 | -- > The package was not available for collection. | ||
218 | -- > 64 Pick-up awaited | ||
219 | -- > Goods/consignments/equipment are awaiting pick-up. | ||
220 | -- > 65 Plugged equipment | ||
221 | -- > Equipment, e.g. a refrigerated container, has been | ||
222 | -- > plugged into the power source. | ||
223 | -- > 66 Plundered | ||
224 | -- > The goods/consignments/equipment have been plundered. | ||
225 | -- > 67 Positioned goods/consignments/equipment | ||
226 | -- > Goods/consignments/equipment have been positioned on a | ||
227 | -- > means of transport. | ||
228 | -- > 68 Pre-informed | ||
229 | -- > The consignor/consignee has been advised in advance of a | ||
230 | -- > transport action. | ||
231 | -- > 69 Put to refuse | ||
232 | -- > The goods/consignments/equipment have been written off | ||
233 | -- > and disposed of. | ||
234 | -- > 70 Ramped equipment | ||
235 | -- > Equipment has been placed above other equipment and | ||
236 | -- > placed on a means of transport. | ||
237 | -- > 71 Ready for transportation | ||
238 | -- > Goods/consignments/equipment have been made ready for | ||
239 | -- > transportation. | ||
240 | -- > 72 Receipt fully acknowledged | ||
241 | -- > The consignee has given full acknowledgement for the | ||
242 | -- > receipt of goods. | ||
243 | -- > 73 Receipt partially acknowledged | ||
244 | -- > The consignee has not given full acknowledgement for the | ||
245 | -- > receipt of goods. | ||
246 | -- > 74 Received | ||
247 | -- > Goods/consignments/equipment have been received at a | ||
248 | -- > location/party in the transport chain. | ||
249 | -- > 75 Reconsigned | ||
250 | -- > Goods/consignments/equipment have been consigned to a | ||
251 | -- > party other than the original or subsequent consignees. | ||
252 | -- > 76 Reforwarding on request | ||
253 | -- > The goods/consignments/equipment which have been delayed | ||
254 | -- > will be/have been reforwarded on request by appropriate | ||
255 | -- > authority. | ||
256 | -- > 77 Refused without reason given | ||
257 | -- > The transport action/documentation has been refused | ||
258 | -- > without explanation. | ||
259 | -- > 78 Released | ||
260 | -- > Goods/consignments/equipment have been released to an | ||
261 | -- > authorized party. | ||
262 | -- > 79 Reloaded | ||
263 | -- > Goods/consignments/equipment have been reloaded onto a | ||
264 | -- > means of transport. | ||
265 | -- > 80 Returned as instructed | ||
266 | -- > The goods/consignments/equipment have been returned to a | ||
267 | -- > location as per instructions. | ||
268 | -- > 81 Returned as wreck | ||
269 | -- > The goods/consignments/equipment have been returned in a | ||
270 | -- > wrecked condition to a location as per instructions. | ||
271 | -- > 82 Returned | ||
272 | -- > Goods/consignments/equipment have been returned to a | ||
273 | -- > previous location. | ||
274 | -- > 83 Sealed equipment | ||
275 | -- > The equipment has been sealed according to operational | ||
276 | -- > and governmental requirements. | ||
277 | -- > 84 Service ordered | ||
278 | -- > A service has been ordered in relation to the | ||
279 | -- > transportation of goods/consignments/equipment. | ||
280 | -- > 85 Short landed | ||
281 | -- > Goods/consignments/equipment expected to be discharged | ||
282 | -- > from a means of transport at a specific location have not | ||
283 | -- > been discharged. | ||
284 | -- > 86 Short shipped | ||
285 | -- > The goods/consignments/equipment expected to be sent to a | ||
286 | -- > specific destination on a selected means of transport | ||
287 | -- > from a specific location have not been loaded for onward | ||
288 | -- > delivery. | ||
289 | -- > 87 Sorted wrong route | ||
290 | -- > The goods/consignments/equipment have been sorted | ||
291 | -- > erroneously to an incorrect route. | ||
292 | -- > 88 Split | ||
293 | -- > The consignment of goods has been split into two or more | ||
294 | -- > consignments. | ||
295 | -- > 89 Steam cleaned | ||
296 | -- > The equipment, e.g. a container, has been steam cleaned. | ||
297 | -- > 90 Stopped | ||
298 | -- > The goods/consignments/equipment have been stopped from | ||
299 | -- > further movement in the transport chain. | ||
300 | -- > 91 Stored | ||
301 | -- > The goods/consignments/equipment have been stored at a | ||
302 | -- > location. | ||
303 | -- > 92 Stowed | ||
304 | -- > The goods/consignments/equipment have been stowed for | ||
305 | -- > transportation in the selected equipment/means of | ||
306 | -- > transport. | ||
307 | -- > 93 Stuffed | ||
308 | -- > The goods/consignments/equipment have been loaded into a | ||
309 | -- > piece of equipment, e.g. a container. | ||
310 | -- > 94 Stuffed and sealed | ||
311 | -- > The goods/consignments/equipment have been loaded into a | ||
312 | -- > piece of equipment and the equipment has been sealed. | ||
313 | -- > 95 Sub-lease in | ||
314 | -- > In the leasing of equipment a sub-lease has been notified | ||
315 | -- > to the lessor. | ||
316 | -- > 96 Sub-lease out | ||
317 | -- > In the leasing of equipment a sub-lease has been notified | ||
318 | -- > by a lessee. | ||
319 | -- > 97 Surveyed damage | ||
320 | -- > Damaged goods/consignments/equipment have been officially | ||
321 | -- > surveyed by a third party to assess the extent of damage. | ||
322 | -- > 98 Transferred in | ||
323 | -- > The goods/consignments/equipment have been transferred in | ||
324 | -- > from another location. | ||
325 | -- > 99 Transferred out | ||
326 | -- > The goods/consignments/equipment have been transferred | ||
327 | -- > out to another location. | ||
328 | -- > 100 Transhipment | ||
329 | -- > The goods/consignments/equipment have been transhipped to | ||
330 | -- > another means of transport. | ||
331 | -- > 101 Transit delay | ||
332 | -- > The goods/consignments/equipment has been delayed in | ||
333 | -- > transit. | ||
334 | -- > 102 Unknown goods/consignments/equipment | ||
335 | -- > The goods/consignments/equipment are not known to the | ||
336 | -- > source being enquired upon. | ||
337 | -- > 103 Unplugged equipment | ||
338 | -- > Equipment, e.g. a refrigerated container, has been | ||
339 | -- > unplugged from the power source at a given location. | ||
340 | simple9011 :: Parser Value | ||
341 | simple9011 = simple "9011" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S9012.hs b/specification/src/Text/Edifact/D96A/Simples/S9012.hs new file mode 100644 index 0000000..e293b7d --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S9012.hs | |||
@@ -0,0 +1,21 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S9012 | ||
7 | ( simple9012 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 9012 Status reason | ||
16 | -- > | ||
17 | -- > Desc: Provides the reason behind a status event. | ||
18 | -- > | ||
19 | -- > Repr: an..35 | ||
20 | simple9012 :: Parser Value | ||
21 | simple9012 = simple "9012" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S9013.hs b/specification/src/Text/Edifact/D96A/Simples/S9013.hs new file mode 100644 index 0000000..8e3a3f7 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S9013.hs | |||
@@ -0,0 +1,207 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S9013 | ||
7 | ( simple9013 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 9013 Status reason, coded | ||
16 | -- > | ||
17 | -- > Desc: Code identifying the reason behind a status event. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Address ex delivery area | ||
22 | -- > The address for delivery is outside the area of the | ||
23 | -- > carrier/transporter. | ||
24 | -- > 2 After transport departed | ||
25 | -- > The goods/consignments/equipment arrived after the means | ||
26 | -- > of transport has departed. | ||
27 | -- > 3 Agent refusal | ||
28 | -- > The agent of the customer refused to accept delivery. | ||
29 | -- > 4 Altered seals | ||
30 | -- > The seals on the equipment have been changed from those | ||
31 | -- > notified. | ||
32 | -- > 5 Appointment scheduled | ||
33 | -- > An arrangement has been made to deliver at a specific | ||
34 | -- > time. | ||
35 | -- > 6 Attempt unsuccessful | ||
36 | -- > An unsuccessful attempt has been made to deliver the | ||
37 | -- > goods/consignments/equipment. | ||
38 | -- > 7 Business closed | ||
39 | -- > The goods/consignments/equipment could not be | ||
40 | -- > delivered/collected as the business was closed. | ||
41 | -- > 8 Changed schedule | ||
42 | -- > The goods/consignments/equipment cannot/will not be | ||
43 | -- > delivered/collected at the arranged time because of a | ||
44 | -- > change of schedule. | ||
45 | -- > 9 Complementary address needed | ||
46 | -- > A further address is needed to effect delivery/collection | ||
47 | -- > of the goods/consignments/equipment. | ||
48 | -- > 10 Computer system down | ||
49 | -- > The computer system is inoperative. | ||
50 | -- > 11 Credit approval requested | ||
51 | -- > The consignee requests delivery on a credit base. | ||
52 | -- > 12 Customer arrangements | ||
53 | -- > Goods/consignments/equipment require delivery | ||
54 | -- > arrangements by the customer. | ||
55 | -- > 13 Customs refusal | ||
56 | -- > The Customs authorities have refused to clear the | ||
57 | -- > goods/consignments/equipment. | ||
58 | -- > 14 Damaged | ||
59 | -- > The goods/consignments/equipment have been damaged. | ||
60 | -- > 15 Delivery at specific requested dates/times/periods | ||
61 | -- > Delivery of the goods/consignments/equipment is requested | ||
62 | -- > at specific dates/times/periods. | ||
63 | -- > 16 Destination incorrect | ||
64 | -- > The goods/consignments/equipment have been sent to wrong | ||
65 | -- > destination. | ||
66 | -- > 17 Departure delay | ||
67 | -- > The transport has been delayed in departing on the | ||
68 | -- > arranged transport action. | ||
69 | -- > 18 Derailment | ||
70 | -- > The train carrying the goods/consignments/equipment has | ||
71 | -- > been derailed. | ||
72 | -- > 19 Discrepancy | ||
73 | -- > There is a discrepancy between the details of goods/ | ||
74 | -- > equipment previously provided and the actual situation. | ||
75 | -- > 20 Dock strike | ||
76 | -- > The goods/consignments/equipment cannot be | ||
77 | -- > delivered/collected due to a dock strike. | ||
78 | -- > 21 Due to customer | ||
79 | -- > An action in the transport chain has been affected due to | ||
80 | -- > action of the customer. | ||
81 | -- > 22 Empty | ||
82 | -- > The package/equipment is found to be empty. | ||
83 | -- > 23 Equipment failure | ||
84 | -- > Delivery/collection could not be effected due to | ||
85 | -- > equipment failure. | ||
86 | -- > 24 Examination required by relevant authority | ||
87 | -- > An examination of the goods/equipment has been ordered by | ||
88 | -- > the relevant authority. | ||
89 | -- > 25 Export restrictions | ||
90 | -- > The goods/consignments/equipment have been prohibited | ||
91 | -- > from export pending further investigation. | ||
92 | -- > 26 Frustrated export | ||
93 | -- > Attempts to export the goods/consignments/equipment have | ||
94 | -- > been unsuccessful. | ||
95 | -- > 27 Goods units missing | ||
96 | -- > The tally of goods/consignments/equipment does not match | ||
97 | -- > the quantity as per advice. Result: less than advised. | ||
98 | -- > 28 Import restrictions | ||
99 | -- > The goods/consignments/equipment need import checks and | ||
100 | -- > tests pending being released for importation. | ||
101 | -- > 29 Incorrect pick information | ||
102 | -- > The goods/consignments/equipment were not collected due | ||
103 | -- > to incorrect pick information. | ||
104 | -- > 30 Incorrect address | ||
105 | -- > The address given for the action was incorrect. | ||
106 | -- > 31 Industrial dispute | ||
107 | -- > The action was frustrated by an industrial dispute. | ||
108 | -- > 32 Instructions awaited | ||
109 | -- > Further instructions are required. | ||
110 | -- > 33 Lost goods/consignments/equipment | ||
111 | -- > The goods/consignments/equipment have been lost in the | ||
112 | -- > course of a movement along the transport chain. | ||
113 | -- > 34 Means of transport damaged | ||
114 | -- > The means of transport on which the | ||
115 | -- > goods/consignments/equipment were being (were to be) | ||
116 | -- > moved has been damaged. | ||
117 | -- > 35 Mechanical breakdown | ||
118 | -- > There has been a mechanical breakdown of the means of | ||
119 | -- > transport/equipment on which the | ||
120 | -- > goods/consignments/equipment was being (was to be) moved. | ||
121 | -- > 36 Mechanical inspection | ||
122 | -- > A mechanical inspection of the means of transport/ | ||
123 | -- > equipment on which the goods/consignments/equipment were | ||
124 | -- > being (were to be) moved, is required. | ||
125 | -- > 37 Missing and/or incorrect documents | ||
126 | -- > The goods/consignments/equipment require complete and | ||
127 | -- > correct documentation. | ||
128 | -- > 38 New delivery arrangements | ||
129 | -- > Alternative delivery arrangements advised by consignee | ||
130 | -- > after failed delivery. | ||
131 | -- > 39 No recipient contact information | ||
132 | -- > No information available concerning the responsible | ||
133 | -- > person at delivery address. | ||
134 | -- > 40 Not identified | ||
135 | -- > The goods/consignments/equipment expected to be located | ||
136 | -- > and identified in the transport chain cannot be | ||
137 | -- > identified. | ||
138 | -- > 41 Not loaded | ||
139 | -- > The goods/consignments/equipment to be loaded onto a | ||
140 | -- > means of transport have not been loaded on the expected | ||
141 | -- > transport. | ||
142 | -- > 42 On deck | ||
143 | -- > The goods/consignments/equipment have been stowed on | ||
144 | -- > deck. | ||
145 | -- > 43 Package not ready | ||
146 | -- > The package was not available for collection. | ||
147 | -- > 44 Package tracking number unknown | ||
148 | -- > The package tracking number is unknown. | ||
149 | -- > 45 Partly missing | ||
150 | -- > The goods/consignments/equipment are partly, but not | ||
151 | -- > completely, missing. | ||
152 | -- > 46 Payment not received | ||
153 | -- > The expected payment for the transport action was not | ||
154 | -- > received. | ||
155 | -- > 47 Payment refused | ||
156 | -- > The payer refused to pay for the service. | ||
157 | -- > 48 Plundered | ||
158 | -- > The goods/consignments/equipment have been plundered. | ||
159 | -- > 49 Refused without reason given | ||
160 | -- > The transport action/documentation has been refused | ||
161 | -- > without explanation. | ||
162 | -- > 50 Scheduled past cut-off | ||
163 | -- > The goods/consignments/equipment to be | ||
164 | -- > delivered/collected have been scheduled past/later than | ||
165 | -- > the cut-off time. | ||
166 | -- > 51 Shunted to siding | ||
167 | -- > The transport on which the goods/consignments/equipment | ||
168 | -- > is to be placed has been shunted to siding. | ||
169 | -- > 52 Signature not required | ||
170 | -- > Self explanatory. | ||
171 | -- > 53 Sorted wrong route | ||
172 | -- > The goods/consignments/equipment have been sorted | ||
173 | -- > erroneously to an incorrect route. | ||
174 | -- > 54 Special service required | ||
175 | -- > A special service is required for the | ||
176 | -- > goods/consignments/equipment. | ||
177 | -- > 55 Split | ||
178 | -- > The consignment of goods has been split into two or more | ||
179 | -- > consignments. | ||
180 | -- > 56 Totally missing | ||
181 | -- > The total goods/consignments/equipment is missing. | ||
182 | -- > 57 Tracking information unavailable | ||
183 | -- > The tracking information of the | ||
184 | -- > goods/consignments/equipment is unavailable. | ||
185 | -- > 58 Transit delay | ||
186 | -- > The goods/consignments/equipment have been delayed in | ||
187 | -- > transit. | ||
188 | -- > 59 Unable to locate | ||
189 | -- > The goods/consignments/equipment cannot be located. | ||
190 | -- > 60 Unacceptable condition | ||
191 | -- > The goods/consignments/equipment were in unacceptable | ||
192 | -- > condition at time of delivery/collection. | ||
193 | -- > 61 Under deck | ||
194 | -- > The goods/consignments/equipment have been stowed | ||
195 | -- > under/below deck. | ||
196 | -- > 62 Unknown | ||
197 | -- > The reason is unknown. | ||
198 | -- > 63 Weather conditions | ||
199 | -- > The weather conditions have affected collection/delivery. | ||
200 | -- > 64 Expired free time | ||
201 | -- > The goods/consignments/equipment have been in a storage | ||
202 | -- > facility for longer than permitted free time. | ||
203 | -- > 65 Outstanding claims settled | ||
204 | -- > Outstanding claims in respect of | ||
205 | -- > goods/consignments/equipment have been settled. | ||
206 | simple9013 :: Parser Value | ||
207 | simple9013 = simple "9013" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S9015.hs b/specification/src/Text/Edifact/D96A/Simples/S9015.hs new file mode 100644 index 0000000..04285e6 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S9015.hs | |||
@@ -0,0 +1,24 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S9015 | ||
7 | ( simple9015 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 9015 Status type, coded | ||
16 | -- > | ||
17 | -- > Desc: Code identifying the type of status event. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Transport | ||
22 | -- > Status type is related to transport. | ||
23 | simple9015 :: Parser Value | ||
24 | simple9015 = simple "9015" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S9213.hs b/specification/src/Text/Edifact/D96A/Simples/S9213.hs new file mode 100644 index 0000000..f936ac2 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S9213.hs | |||
@@ -0,0 +1,33 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S9213 | ||
7 | ( simple9213 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 9213 Type of duty regime, coded | ||
16 | -- > | ||
17 | -- > Desc: Identification of the statement of the full/preferential | ||
18 | -- > regime according to which duty is assessed. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > 1 Origin subject to EC/EFTA preference | ||
23 | -- > Self explanatory. | ||
24 | -- > 2 Origin subject to other preference agreement | ||
25 | -- > Self explanatory. | ||
26 | -- > 3 No preference origin | ||
27 | -- > Self explanatory. | ||
28 | -- > 8 Excluded origin | ||
29 | -- > Self explanatory. | ||
30 | -- > 9 Imposed origin | ||
31 | -- > Self explanatory. | ||
32 | simple9213 :: Parser Value | ||
33 | simple9213 = simple "9213" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S9302.hs b/specification/src/Text/Edifact/D96A/Simples/S9302.hs new file mode 100644 index 0000000..0c11141 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S9302.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S9302 | ||
7 | ( simple9302 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 9302 Sealing party | ||
16 | -- > | ||
17 | -- > Desc: Clear text, representing the name of the issuer of the seal | ||
18 | -- > number. | ||
19 | -- > | ||
20 | -- > Repr: an..35 | ||
21 | simple9302 :: Parser Value | ||
22 | simple9302 = simple "9302" (alphaNumeric `upTo` 35) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S9303.hs b/specification/src/Text/Edifact/D96A/Simples/S9303.hs new file mode 100644 index 0000000..2587a32 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S9303.hs | |||
@@ -0,0 +1,34 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S9303 | ||
7 | ( simple9303 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 9303 Sealing party, coded | ||
16 | -- > | ||
17 | -- > Desc: Identification of the issuer of the seal number. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > CA Carrier | ||
22 | -- > Party undertaking or arranging transport of goods between | ||
23 | -- > named points. | ||
24 | -- > CU Customs | ||
25 | -- > Self explanatory. | ||
26 | -- > SH Shipper | ||
27 | -- > Party which, by contract with a carrier, consigns or | ||
28 | -- > sends goods with the carrier, or has them conveyed by | ||
29 | -- > him. | ||
30 | -- > TO Terminal operator | ||
31 | -- > Party which handles the loading and unloading of marine | ||
32 | -- > vessels. | ||
33 | simple9303 :: Parser Value | ||
34 | simple9303 = simple "9303" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S9308.hs b/specification/src/Text/Edifact/D96A/Simples/S9308.hs new file mode 100644 index 0000000..e39ccda --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S9308.hs | |||
@@ -0,0 +1,22 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S9308 | ||
7 | ( simple9308 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 9308 Seal number | ||
16 | -- > | ||
17 | -- > Desc: The number of a custom seal or another seal affixed to the | ||
18 | -- > containers or other transport unit. | ||
19 | -- > | ||
20 | -- > Repr: an..10 | ||
21 | simple9308 :: Parser Value | ||
22 | simple9308 = simple "9308" (alphaNumeric `upTo` 10) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S9353.hs b/specification/src/Text/Edifact/D96A/Simples/S9353.hs new file mode 100644 index 0000000..ca44dab --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S9353.hs | |||
@@ -0,0 +1,52 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S9353 | ||
7 | ( simple9353 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 9353 Government procedure, coded | ||
16 | -- > | ||
17 | -- > Desc: Code identifying the treatment applied by the government to | ||
18 | -- > goods which are subject to a control. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > 1 Already customs cleared in the importing country | ||
23 | -- > Arrangements for inspection are not necessary because | ||
24 | -- > they were cleared before. | ||
25 | -- > 2 Documents requirements completed | ||
26 | -- > All requirements for documents have been completed. | ||
27 | -- > 3 Documents required | ||
28 | -- > Pertinent documents are required. | ||
29 | -- > 4 Inspection arrangements completed | ||
30 | -- > Arrangements for inspection of the cargo have been | ||
31 | -- > completed. | ||
32 | -- > 5 Inspection arrangements required | ||
33 | -- > Arrangements for inspection of the cargo are required. | ||
34 | -- > 6 No customs procedure | ||
35 | -- > Customs clearance not required. | ||
36 | -- > 7 Safety arrangements completed | ||
37 | -- > Arrangements for safeguarding the cargo have been | ||
38 | -- > completed. | ||
39 | -- > 8 Safety arrangements required | ||
40 | -- > Arrangements for safeguarding the cargo are required. | ||
41 | -- > 9 Security arrangements required | ||
42 | -- > Arrangements for the security of the cargo are required. | ||
43 | -- > 10 Storage arrangements completed | ||
44 | -- > Arrangements for storing the cargo have been completed. | ||
45 | -- > 11 Storage arrangements required | ||
46 | -- > Arrangements for storing the cargo are required. | ||
47 | -- > 12 Transport arrangements completed | ||
48 | -- > All arrangements for transport have been completed. | ||
49 | -- > 13 Transport arrangements required | ||
50 | -- > Transport has to be arranged. | ||
51 | simple9353 :: Parser Value | ||
52 | simple9353 = simple "9353" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S9411.hs b/specification/src/Text/Edifact/D96A/Simples/S9411.hs new file mode 100644 index 0000000..5c640b1 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S9411.hs | |||
@@ -0,0 +1,37 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S9411 | ||
7 | ( simple9411 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 9411 Government involvement, coded | ||
16 | -- > | ||
17 | -- > Desc: Indication of requirement and status of government | ||
18 | -- > involvement. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > 1 Carried out as instructed | ||
23 | -- > Instructions have been carried out. | ||
24 | -- > 2 Carried out as amended | ||
25 | -- > Procedures have been carried out as amended. | ||
26 | -- > 3 Completed | ||
27 | -- > Procedures have been completed. | ||
28 | -- > 4 Not applicable | ||
29 | -- > Instructions are not applicable. | ||
30 | -- > 5 Optimal | ||
31 | -- > An action which is most desirable but not required. | ||
32 | -- > 6 Required | ||
33 | -- > Procedures are required. | ||
34 | -- > 7 Applicable | ||
35 | -- > Procedures are applicable. | ||
36 | simple9411 :: Parser Value | ||
37 | simple9411 = simple "9411" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S9415.hs b/specification/src/Text/Edifact/D96A/Simples/S9415.hs new file mode 100644 index 0000000..487b173 --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S9415.hs | |||
@@ -0,0 +1,58 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S9415 | ||
7 | ( simple9415 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 9415 Government agency, coded | ||
16 | -- > | ||
17 | -- > Desc: To indicate government agencies that are involved. | ||
18 | -- > | ||
19 | -- > Repr: an..3 | ||
20 | -- > | ||
21 | -- > 1 Agriculture | ||
22 | -- > Government agency responsible for agriculture and e.g. | ||
23 | -- > the inspection of vegetable and animal substances being | ||
24 | -- > imported. | ||
25 | -- > 2 Ammunition | ||
26 | -- > Government agency responsible for the safe transport of | ||
27 | -- > ammunition. | ||
28 | -- > 3 Commerce | ||
29 | -- > Government agency responsible for commerce both domestic | ||
30 | -- > and international. | ||
31 | -- > 4 Coastguard | ||
32 | -- > Government agency responsible for public safety on | ||
33 | -- > waterways. | ||
34 | -- > 5 Customs | ||
35 | -- > Customs authorities. | ||
36 | -- > 6 Food and drug | ||
37 | -- > Government agency responsible for the safety on food and | ||
38 | -- > drugs. | ||
39 | -- > 7 Health certificate | ||
40 | -- > Health authorities. | ||
41 | -- > 8 Harbour police | ||
42 | -- > Police authorities responsible for public safety in the | ||
43 | -- > harbour. | ||
44 | -- > 9 Immigration | ||
45 | -- > Government agency responsible for immigration matters. | ||
46 | -- > 10 Live animals | ||
47 | -- > Government agency responsible for the importation of live | ||
48 | -- > animals. | ||
49 | -- > 11 Port authority | ||
50 | -- > Government or semi-government body responsible for port | ||
51 | -- > operations. | ||
52 | -- > 12 Public health | ||
53 | -- > Government body responsible for public health matters. | ||
54 | -- > 13 Transportation | ||
55 | -- > Government agency responsible for transportation policy | ||
56 | -- > and other transportation matters. | ||
57 | simple9415 :: Parser Value | ||
58 | simple9415 = simple "9415" (alphaNumeric `upTo` 3) | ||
diff --git a/specification/src/Text/Edifact/D96A/Simples/S9417.hs b/specification/src/Text/Edifact/D96A/Simples/S9417.hs new file mode 100644 index 0000000..3f95c7e --- /dev/null +++ b/specification/src/Text/Edifact/D96A/Simples/S9417.hs | |||
@@ -0,0 +1,33 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | ---- Machine generated code. | ||
4 | ---- Output of edi-parser-scaffolder | ||
5 | |||
6 | module Text.Edifact.D96A.Simples.S9417 | ||
7 | ( simple9417 | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Parsing | ||
11 | import Text.Edifact.Types (Value) | ||
12 | |||
13 | -- | Derived from this specification: | ||
14 | -- | ||
15 | -- > 9417 Government action, coded | ||
16 | -- > | ||
17 | -- > Desc: To indicate type of government action such as inspection, | ||
18 | -- > detention, fumigation, security. | ||
19 | -- > | ||
20 | -- > Repr: an..3 | ||
21 | -- > | ||
22 | -- > 1 Clearance | ||
23 | -- > The cargo will be or has been cleared. | ||
24 | -- > 2 Detention | ||
25 | -- > The cargo has been or will be detained. | ||
26 | -- > 3 Fumigation | ||
27 | -- > The cargo has been or will be fumigated. | ||
28 | -- > 4 Inspection | ||
29 | -- > The cargo has been or will be inspected. | ||
30 | -- > 5 Security | ||
31 | -- > The cargo has been or will be secured. | ||
32 | simple9417 :: Parser Value | ||
33 | simple9417 = simple "9417" (alphaNumeric `upTo` 3) | ||