From a9d77a20008efe82862cc1adbfa7a6d4f09f8ff7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Menou?= Date: Thu, 8 Dec 2016 10:19:15 +0200 Subject: Release code as open source --- .github/workflows/pr.yml | 44 + .gitignore | 2 + .hlint.yaml | 1 + LICENSE | 30 + Makefile | 29 + README.md | 22 + core/Makefile | 7 + core/README.md | 8 + core/edi-parser-core.cabal | 80 + core/package.yaml | 47 + core/src/Text/Edifact/Common.hs | 39 + core/src/Text/Edifact/Common/Composites.hs | 135 + core/src/Text/Edifact/Common/Segments.hs | 10 + core/src/Text/Edifact/Common/Segments/UNA.hs | 34 + core/src/Text/Edifact/Common/Segments/UNB.hs | 63 + core/src/Text/Edifact/Common/Segments/UNH.hs | 44 + core/src/Text/Edifact/Common/Segments/UNS.hs | 27 + core/src/Text/Edifact/Common/Segments/UNT.hs | 30 + core/src/Text/Edifact/Common/Segments/UNZ.hs | 24 + core/src/Text/Edifact/Common/Simples.hs | 271 ++ core/src/Text/Edifact/Inspect.hs | 108 + core/src/Text/Edifact/Parsing.hs | 72 + core/src/Text/Edifact/Parsing/Combinators.hs | 230 ++ core/src/Text/Edifact/Parsing/Commons.hs | 173 ++ core/src/Text/Edifact/Parsing/Primitives.hs | 127 + core/src/Text/Edifact/Types.hs | 124 + core/test/Parsing/CombinatorsTest.hs | 288 ++ core/test/Parsing/PrimitivesTest.hs | 105 + core/test/ParsingTest.hs | 17 + core/test/Spec.hs | 11 + default.nix | 63 + release-bundle.nix | 48 + release.nix | 40 + scaffolder/.gitignore | 2 + scaffolder/Makefile | 7 + scaffolder/README.md | 50 + scaffolder/app/Main.hs | 90 + scaffolder/edi-parser-scaffolder.cabal | 110 + scaffolder/package.yaml | 53 + scaffolder/src/Text/Edifact/BundleReader.hs | 59 + .../src/Text/Edifact/BundleReader/CodedSimples.hs | 38 + .../src/Text/Edifact/BundleReader/Commons.hs | 90 + .../src/Text/Edifact/BundleReader/Composites.hs | 43 + .../src/Text/Edifact/BundleReader/Configuration.hs | 30 + .../src/Text/Edifact/BundleReader/Extractor.hs | 75 + .../src/Text/Edifact/BundleReader/Messages.hs | 61 + .../src/Text/Edifact/BundleReader/Segments.hs | 55 + .../src/Text/Edifact/BundleReader/Simples.hs | 43 + scaffolder/src/Text/Edifact/Fetcher.hs | 44 + scaffolder/src/Text/Edifact/Fetcher/Commons.hs | 87 + scaffolder/src/Text/Edifact/Fetcher/Composites.hs | 31 + .../src/Text/Edifact/Fetcher/Configuration.hs | 43 + scaffolder/src/Text/Edifact/Fetcher/Messages.hs | 84 + scaffolder/src/Text/Edifact/Fetcher/Segments.hs | 41 + scaffolder/src/Text/Edifact/Fetcher/Simples.hs | 27 + scaffolder/src/Text/Edifact/Scaffolder.hs | 20 + .../Scaffolder/CodedSimples/Specification.hs | 28 + scaffolder/src/Text/Edifact/Scaffolder/Commons.hs | 29 + .../Text/Edifact/Scaffolder/Commons/Formatters.hs | 88 + .../Text/Edifact/Scaffolder/Commons/Language.hs | 286 ++ .../src/Text/Edifact/Scaffolder/Commons/Logging.hs | 11 + .../src/Text/Edifact/Scaffolder/Commons/Parsing.hs | 122 + .../src/Text/Edifact/Scaffolder/Commons/Text.hs | 91 + .../src/Text/Edifact/Scaffolder/Commons/Types.hs | 72 + .../src/Text/Edifact/Scaffolder/Composites.hs | 53 + .../Edifact/Scaffolder/Composites/Dependencies.hs | 20 + .../Text/Edifact/Scaffolder/Composites/Elements.hs | 20 + .../Scaffolder/Composites/Implementation.hs | 19 + .../Edifact/Scaffolder/Composites/Specification.hs | 69 + .../Text/Edifact/Scaffolder/Composites/Types.hs | 18 + scaffolder/src/Text/Edifact/Scaffolder/Messages.hs | 54 + .../Edifact/Scaffolder/Messages/Dependencies.hs | 47 + .../Text/Edifact/Scaffolder/Messages/Elements.hs | 22 + .../Edifact/Scaffolder/Messages/Implementation.hs | 114 + .../Edifact/Scaffolder/Messages/Specification.hs | 129 + .../src/Text/Edifact/Scaffolder/Messages/Types.hs | 36 + scaffolder/src/Text/Edifact/Scaffolder/Root.hs | 25 + scaffolder/src/Text/Edifact/Scaffolder/Segments.hs | 54 + .../Edifact/Scaffolder/Segments/Dependencies.hs | 47 + .../Text/Edifact/Scaffolder/Segments/Elements.hs | 26 + .../Edifact/Scaffolder/Segments/Implementation.hs | 21 + .../Edifact/Scaffolder/Segments/Specification.hs | 99 + .../src/Text/Edifact/Scaffolder/Segments/Types.hs | 27 + scaffolder/src/Text/Edifact/Scaffolder/Simples.hs | 41 + .../Text/Edifact/Scaffolder/Simples/Elements.hs | 26 + .../Edifact/Scaffolder/Simples/Implementation.hs | 23 + .../Edifact/Scaffolder/Simples/Representation.hs | 47 + .../Edifact/Scaffolder/Simples/Specification.hs | 28 + .../src/Text/Edifact/Scaffolder/Simples/Types.hs | 14 + scripts/documentation-versioning.sh | 125 + scripts/scaffolder.sh | 29 + specification/Makefile | 7 + specification/README.md | 23 + specification/app/Main.hs | 36 + specification/edi-parser-specification.cabal | 725 +++++ specification/package.yaml | 55 + specification/references/D01B/composites/c002.txt | 11 + specification/references/D01B/composites/c040.txt | 11 + specification/references/D01B/composites/c056.txt | 9 + specification/references/D01B/composites/c058.txt | 11 + specification/references/D01B/composites/c059.txt | 15 + specification/references/D01B/composites/c076.txt | 9 + specification/references/D01B/composites/c080.txt | 13 + specification/references/D01B/composites/c082.txt | 9 + specification/references/D01B/composites/c100.txt | 13 + specification/references/D01B/composites/c106.txt | 10 + specification/references/D01B/composites/c107.txt | 9 + specification/references/D01B/composites/c108.txt | 11 + specification/references/D01B/composites/c174.txt | 12 + specification/references/D01B/composites/c186.txt | 10 + specification/references/D01B/composites/c200.txt | 13 + specification/references/D01B/composites/c203.txt | 16 + specification/references/D01B/composites/c205.txt | 10 + specification/references/D01B/composites/c208.txt | 9 + specification/references/D01B/composites/c210.txt | 17 + specification/references/D01B/composites/c211.txt | 11 + specification/references/D01B/composites/c212.txt | 10 + specification/references/D01B/composites/c213.txt | 12 + specification/references/D01B/composites/c215.txt | 11 + specification/references/D01B/composites/c218.txt | 10 + specification/references/D01B/composites/c219.txt | 9 + specification/references/D01B/composites/c220.txt | 8 + specification/references/D01B/composites/c222.txt | 12 + specification/references/D01B/composites/c223.txt | 9 + specification/references/D01B/composites/c224.txt | 11 + specification/references/D01B/composites/c228.txt | 9 + specification/references/D01B/composites/c229.txt | 9 + specification/references/D01B/composites/c231.txt | 9 + specification/references/D01B/composites/c232.txt | 10 + specification/references/D01B/composites/c233.txt | 13 + specification/references/D01B/composites/c234.txt | 10 + specification/references/D01B/composites/c235.txt | 11 + specification/references/D01B/composites/c236.txt | 10 + specification/references/D01B/composites/c237.txt | 10 + specification/references/D01B/composites/c239.txt | 9 + specification/references/D01B/composites/c270.txt | 10 + specification/references/D01B/composites/c280.txt | 9 + specification/references/D01B/composites/c286.txt | 11 + specification/references/D01B/composites/c330.txt | 9 + specification/references/D01B/composites/c331.txt | 11 + specification/references/D01B/composites/c401.txt | 12 + specification/references/D01B/composites/c501.txt | 11 + specification/references/D01B/composites/c502.txt | 10 + specification/references/D01B/composites/c503.txt | 13 + specification/references/D01B/composites/c504.txt | 10 + specification/references/D01B/composites/c506.txt | 11 + specification/references/D01B/composites/c507.txt | 11 + specification/references/D01B/composites/c509.txt | 13 + specification/references/D01B/composites/c516.txt | 12 + specification/references/D01B/composites/c517.txt | 10 + specification/references/D01B/composites/c519.txt | 11 + specification/references/D01B/composites/c523.txt | 8 + specification/references/D01B/composites/c524.txt | 11 + specification/references/D01B/composites/c528.txt | 9 + specification/references/D01B/composites/c536.txt | 9 + specification/references/D01B/composites/c537.txt | 10 + specification/references/D01B/composites/c553.txt | 11 + specification/references/D01B/composites/c554.txt | 9 + specification/references/D01B/composites/c555.txt | 10 + specification/references/D01B/composites/c556.txt | 10 + specification/references/D01B/composites/c601.txt | 9 + specification/references/D01B/composites/c703.txt | 9 + specification/references/D01B/composites/c819.txt | 11 + specification/references/D01B/composites/c827.txt | 11 + .../references/D01B/messages/ifcsum_d.txt | 1866 +++++++++++++ .../references/D01B/messages/ifcsum_s.txt | 418 +++ .../references/D01B/messages/iftsta_d.txt | 500 ++++ .../references/D01B/messages/iftsta_s.txt | 87 + specification/references/D01B/segments/bgm.txt | 21 + specification/references/D01B/segments/cni.txt | 17 + specification/references/D01B/segments/cnt.txt | 10 + specification/references/D01B/segments/com.txt | 11 + specification/references/D01B/segments/cpi.txt | 17 + specification/references/D01B/segments/cta.txt | 12 + specification/references/D01B/segments/cux.txt | 22 + specification/references/D01B/segments/dgs.txt | 48 + specification/references/D01B/segments/dim.txt | 13 + specification/references/D01B/segments/doc.txt | 26 + specification/references/D01B/segments/dtm.txt | 11 + specification/references/D01B/segments/eqa.txt | 13 + specification/references/D01B/segments/eqd.txt | 25 + specification/references/D01B/segments/eqn.txt | 9 + specification/references/D01B/segments/ftx.txt | 25 + specification/references/D01B/segments/gds.txt | 11 + specification/references/D01B/segments/gid.txt | 47 + specification/references/D01B/segments/gin.txt | 28 + specification/references/D01B/segments/gor.txt | 34 + specification/references/D01B/segments/han.txt | 18 + specification/references/D01B/segments/icd.txt | 17 + specification/references/D01B/segments/loc.txt | 28 + specification/references/D01B/segments/mea.txt | 23 + specification/references/D01B/segments/moa.txt | 12 + specification/references/D01B/segments/nad.txt | 52 + specification/references/D01B/segments/pcd.txt | 14 + specification/references/D01B/segments/pci.txt | 28 + specification/references/D01B/segments/pia.txt | 38 + specification/references/D01B/segments/pri.txt | 15 + specification/references/D01B/segments/qty.txt | 10 + specification/references/D01B/segments/rff.txt | 12 + specification/references/D01B/segments/rng.txt | 12 + specification/references/D01B/segments/sel.txt | 20 + specification/references/D01B/segments/seq.txt | 14 + specification/references/D01B/segments/sgp.txt | 14 + specification/references/D01B/segments/sts.txt | 48 + specification/references/D01B/segments/tcc.txt | 36 + specification/references/D01B/segments/tdt.txt | 46 + specification/references/D01B/segments/tmd.txt | 15 + specification/references/D01B/segments/tmp.txt | 11 + specification/references/D01B/segments/tod.txt | 17 + specification/references/D01B/segments/tpl.txt | 15 + specification/references/D01B/segments/tsr.txt | 30 + specification/references/D01B/simples/1000.txt | 7 + specification/references/D01B/simples/1001.txt | 2710 +++++++++++++++++++ specification/references/D01B/simples/1004.txt | 7 + specification/references/D01B/simples/1050.txt | 7 + specification/references/D01B/simples/1056.txt | 7 + specification/references/D01B/simples/1060.txt | 7 + specification/references/D01B/simples/1131.txt | 1925 +++++++++++++ specification/references/D01B/simples/1153.txt | 2819 +++++++++++++++++++ specification/references/D01B/simples/1154.txt | 7 + specification/references/D01B/simples/1156.txt | 7 + specification/references/D01B/simples/1159.txt | 29 + specification/references/D01B/simples/1218.txt | 7 + specification/references/D01B/simples/1220.txt | 7 + specification/references/D01B/simples/1225.txt | 238 ++ specification/references/D01B/simples/1229.txt | 370 +++ specification/references/D01B/simples/1312.txt | 8 + specification/references/D01B/simples/1366.txt | 7 + specification/references/D01B/simples/1373.txt | 144 + specification/references/D01B/simples/1490.txt | 7 + specification/references/D01B/simples/1496.txt | 7 + specification/references/D01B/simples/2005.txt | 2516 +++++++++++++++++ specification/references/D01B/simples/2379.txt | 279 ++ specification/references/D01B/simples/2380.txt | 8 + specification/references/D01B/simples/3035.txt | 1875 +++++++++++++ specification/references/D01B/simples/3036.txt | 7 + specification/references/D01B/simples/3039.txt | 7 + specification/references/D01B/simples/3042.txt | 8 + specification/references/D01B/simples/3045.txt | 29 + specification/references/D01B/simples/3055.txt | 1110 ++++++++ specification/references/D01B/simples/3124.txt | 7 + specification/references/D01B/simples/3127.txt | 7 + specification/references/D01B/simples/3128.txt | 7 + specification/references/D01B/simples/3139.txt | 366 +++ specification/references/D01B/simples/3148.txt | 7 + specification/references/D01B/simples/3153.txt | 95 + specification/references/D01B/simples/3155.txt | 142 + specification/references/D01B/simples/3164.txt | 7 + specification/references/D01B/simples/3207.txt | 11 + specification/references/D01B/simples/3222.txt | 7 + specification/references/D01B/simples/3223.txt | 12 + specification/references/D01B/simples/3224.txt | 7 + specification/references/D01B/simples/3225.txt | 12 + specification/references/D01B/simples/3227.txt | 929 +++++++ specification/references/D01B/simples/3228.txt | 7 + specification/references/D01B/simples/3229.txt | 12 + specification/references/D01B/simples/3232.txt | 7 + specification/references/D01B/simples/3233.txt | 12 + specification/references/D01B/simples/3251.txt | 10 + specification/references/D01B/simples/3412.txt | 7 + specification/references/D01B/simples/3413.txt | 7 + specification/references/D01B/simples/3453.txt | 10 + specification/references/D01B/simples/4000.txt | 7 + specification/references/D01B/simples/4052.txt | 7 + specification/references/D01B/simples/4053.txt | 16 + specification/references/D01B/simples/4055.txt | 36 + specification/references/D01B/simples/4065.txt | 179 ++ specification/references/D01B/simples/4078.txt | 7 + specification/references/D01B/simples/4079.txt | 17 + specification/references/D01B/simples/4215.txt | 125 + specification/references/D01B/simples/4219.txt | 26 + specification/references/D01B/simples/4233.txt | 113 + specification/references/D01B/simples/4237.txt | 24 + specification/references/D01B/simples/4343.txt | 99 + specification/references/D01B/simples/4347.txt | 52 + specification/references/D01B/simples/4404.txt | 7 + specification/references/D01B/simples/4405.txt | 374 +++ specification/references/D01B/simples/4440.txt | 7 + specification/references/D01B/simples/4441.txt | 7 + specification/references/D01B/simples/4447.txt | 43 + specification/references/D01B/simples/4451.txt | 1232 +++++++++ specification/references/D01B/simples/4453.txt | 31 + specification/references/D01B/simples/4494.txt | 7 + specification/references/D01B/simples/4495.txt | 7 + specification/references/D01B/simples/4497.txt | 7 + specification/references/D01B/simples/4517.txt | 23 + specification/references/D01B/simples/5004.txt | 7 + specification/references/D01B/simples/5025.txt | 1941 ++++++++++++++ specification/references/D01B/simples/5118.txt | 7 + specification/references/D01B/simples/5125.txt | 49 + specification/references/D01B/simples/5213.txt | 18 + specification/references/D01B/simples/5237.txt | 112 + specification/references/D01B/simples/5242.txt | 8 + specification/references/D01B/simples/5243.txt | 44 + specification/references/D01B/simples/5245.txt | 576 ++++ specification/references/D01B/simples/5249.txt | 85 + specification/references/D01B/simples/5275.txt | 7 + specification/references/D01B/simples/5284.txt | 7 + specification/references/D01B/simples/5375.txt | 97 + specification/references/D01B/simples/5387.txt | 385 +++ specification/references/D01B/simples/5402.txt | 8 + specification/references/D01B/simples/5479.txt | 7 + specification/references/D01B/simples/5482.txt | 7 + specification/references/D01B/simples/6008.txt | 7 + specification/references/D01B/simples/6060.txt | 7 + specification/references/D01B/simples/6063.txt | 1535 +++++++++++ specification/references/D01B/simples/6066.txt | 7 + specification/references/D01B/simples/6069.txt | 210 ++ specification/references/D01B/simples/6140.txt | 7 + specification/references/D01B/simples/6145.txt | 56 + specification/references/D01B/simples/6152.txt | 7 + specification/references/D01B/simples/6154.txt | 7 + specification/references/D01B/simples/6155.txt | 162 ++ specification/references/D01B/simples/6162.txt | 7 + specification/references/D01B/simples/6167.txt | 56 + specification/references/D01B/simples/6168.txt | 7 + specification/references/D01B/simples/6245.txt | 28 + specification/references/D01B/simples/6246.txt | 7 + specification/references/D01B/simples/6311.txt | 373 +++ specification/references/D01B/simples/6313.txt | 798 ++++++ specification/references/D01B/simples/6314.txt | 7 + specification/references/D01B/simples/6321.txt | 50 + specification/references/D01B/simples/6341.txt | 97 + specification/references/D01B/simples/6343.txt | 76 + specification/references/D01B/simples/6345.txt | 10 + specification/references/D01B/simples/6347.txt | 34 + specification/references/D01B/simples/6348.txt | 8 + specification/references/D01B/simples/6350.txt | 7 + specification/references/D01B/simples/6353.txt | 48 + specification/references/D01B/simples/6411.txt | 10 + specification/references/D01B/simples/6432.txt | 7 + specification/references/D01B/simples/7064.txt | 7 + specification/references/D01B/simples/7065.txt | 11 + specification/references/D01B/simples/7085.txt | 90 + specification/references/D01B/simples/7088.txt | 8 + specification/references/D01B/simples/7102.txt | 7 + specification/references/D01B/simples/7106.txt | 7 + specification/references/D01B/simples/7124.txt | 9 + specification/references/D01B/simples/7130.txt | 8 + specification/references/D01B/simples/7140.txt | 7 + specification/references/D01B/simples/7143.txt | 395 +++ specification/references/D01B/simples/7224.txt | 7 + specification/references/D01B/simples/7233.txt | 168 ++ specification/references/D01B/simples/7273.txt | 221 ++ specification/references/D01B/simples/7357.txt | 8 + specification/references/D01B/simples/7383.txt | 119 + specification/references/D01B/simples/7402.txt | 7 + specification/references/D01B/simples/7405.txt | 311 +++ specification/references/D01B/simples/7418.txt | 7 + specification/references/D01B/simples/7419.txt | 7 + specification/references/D01B/simples/7511.txt | 13 + specification/references/D01B/simples/8022.txt | 7 + specification/references/D01B/simples/8023.txt | 12 + specification/references/D01B/simples/8028.txt | 7 + specification/references/D01B/simples/8051.txt | 100 + specification/references/D01B/simples/8053.txt | 235 ++ specification/references/D01B/simples/8066.txt | 7 + specification/references/D01B/simples/8067.txt | 10 + specification/references/D01B/simples/8077.txt | 32 + specification/references/D01B/simples/8078.txt | 7 + specification/references/D01B/simples/8092.txt | 7 + specification/references/D01B/simples/8101.txt | 40 + specification/references/D01B/simples/8126.txt | 7 + specification/references/D01B/simples/8154.txt | 8 + specification/references/D01B/simples/8155.txt | 186 ++ specification/references/D01B/simples/8158.txt | 9 + specification/references/D01B/simples/8169.txt | 38 + specification/references/D01B/simples/8178.txt | 7 + specification/references/D01B/simples/8179.txt | 434 +++ specification/references/D01B/simples/8186.txt | 9 + specification/references/D01B/simples/8211.txt | 8 + specification/references/D01B/simples/8212.txt | 7 + specification/references/D01B/simples/8213.txt | 7 + specification/references/D01B/simples/8246.txt | 7 + specification/references/D01B/simples/8249.txt | 59 + specification/references/D01B/simples/8255.txt | 7 + specification/references/D01B/simples/8260.txt | 7 + specification/references/D01B/simples/8273.txt | 116 + specification/references/D01B/simples/8275.txt | 45 + specification/references/D01B/simples/8281.txt | 20 + specification/references/D01B/simples/8323.txt | 27 + specification/references/D01B/simples/8325.txt | 72 + specification/references/D01B/simples/8332.txt | 7 + specification/references/D01B/simples/8334.txt | 7 + specification/references/D01B/simples/8335.txt | 149 + specification/references/D01B/simples/8339.txt | 24 + specification/references/D01B/simples/8341.txt | 16 + specification/references/D01B/simples/8351.txt | 7 + specification/references/D01B/simples/8364.txt | 8 + specification/references/D01B/simples/8410.txt | 8 + specification/references/D01B/simples/8453.txt | 11 + specification/references/D01B/simples/8457.txt | 103 + specification/references/D01B/simples/8459.txt | 33 + specification/references/D01B/simples/9012.txt | 7 + specification/references/D01B/simples/9013.txt | 402 +++ specification/references/D01B/simples/9015.txt | 25 + specification/references/D01B/simples/9302.txt | 7 + specification/references/D01B/simples/9303.txt | 40 + specification/references/D01B/simples/9308.txt | 7 + specification/references/D01B/simples/9353.txt | 50 + specification/references/D01B/simples/9411.txt | 30 + specification/references/D01B/simples/9415.txt | 57 + specification/references/D01B/simples/9417.txt | 24 + specification/references/D96A/composites/c002.txt | 11 + specification/references/D96A/composites/c040.txt | 11 + specification/references/D96A/composites/c056.txt | 9 + specification/references/D96A/composites/c058.txt | 11 + specification/references/D96A/composites/c059.txt | 11 + specification/references/D96A/composites/c076.txt | 9 + specification/references/D96A/composites/c080.txt | 13 + specification/references/D96A/composites/c082.txt | 9 + specification/references/D96A/composites/c100.txt | 12 + specification/references/D96A/composites/c107.txt | 9 + specification/references/D96A/composites/c108.txt | 11 + specification/references/D96A/composites/c174.txt | 12 + specification/references/D96A/composites/c186.txt | 10 + specification/references/D96A/composites/c200.txt | 12 + specification/references/D96A/composites/c202.txt | 11 + specification/references/D96A/composites/c203.txt | 18 + specification/references/D96A/composites/c205.txt | 9 + specification/references/D96A/composites/c206.txt | 9 + specification/references/D96A/composites/c208.txt | 9 + specification/references/D96A/composites/c210.txt | 16 + specification/references/D96A/composites/c211.txt | 10 + specification/references/D96A/composites/c212.txt | 10 + specification/references/D96A/composites/c213.txt | 11 + specification/references/D96A/composites/c214.txt | 12 + specification/references/D96A/composites/c215.txt | 11 + specification/references/D96A/composites/c218.txt | 9 + specification/references/D96A/composites/c219.txt | 8 + specification/references/D96A/composites/c220.txt | 8 + specification/references/D96A/composites/c222.txt | 11 + specification/references/D96A/composites/c223.txt | 9 + specification/references/D96A/composites/c224.txt | 11 + specification/references/D96A/composites/c228.txt | 9 + specification/references/D96A/composites/c229.txt | 9 + specification/references/D96A/composites/c231.txt | 9 + specification/references/D96A/composites/c232.txt | 10 + specification/references/D96A/composites/c233.txt | 13 + specification/references/D96A/composites/c234.txt | 9 + specification/references/D96A/composites/c235.txt | 9 + specification/references/D96A/composites/c236.txt | 10 + specification/references/D96A/composites/c237.txt | 11 + specification/references/D96A/composites/c239.txt | 9 + specification/references/D96A/composites/c270.txt | 10 + specification/references/D96A/composites/c273.txt | 12 + specification/references/D96A/composites/c279.txt | 8 + specification/references/D96A/composites/c280.txt | 9 + specification/references/D96A/composites/c401.txt | 10 + specification/references/D96A/composites/c402.txt | 11 + specification/references/D96A/composites/c501.txt | 11 + specification/references/D96A/composites/c502.txt | 10 + specification/references/D96A/composites/c503.txt | 11 + specification/references/D96A/composites/c504.txt | 10 + specification/references/D96A/composites/c506.txt | 10 + specification/references/D96A/composites/c507.txt | 10 + specification/references/D96A/composites/c509.txt | 12 + specification/references/D96A/composites/c516.txt | 12 + specification/references/D96A/composites/c517.txt | 10 + specification/references/D96A/composites/c519.txt | 10 + specification/references/D96A/composites/c522.txt | 11 + specification/references/D96A/composites/c523.txt | 8 + specification/references/D96A/composites/c524.txt | 11 + specification/references/D96A/composites/c528.txt | 9 + specification/references/D96A/composites/c531.txt | 9 + specification/references/D96A/composites/c532.txt | 10 + specification/references/D96A/composites/c536.txt | 9 + specification/references/D96A/composites/c537.txt | 9 + specification/references/D96A/composites/c553.txt | 10 + specification/references/D96A/composites/c554.txt | 9 + specification/references/D96A/composites/c555.txt | 10 + specification/references/D96A/composites/c556.txt | 10 + specification/references/D96A/composites/c601.txt | 10 + specification/references/D96A/composites/c703.txt | 9 + specification/references/D96A/composites/c827.txt | 11 + specification/references/D96A/composites/c829.txt | 10 + specification/references/D96A/composites/c960.txt | 12 + .../references/D96A/messages/desadv_d.txt | 739 +++++ .../references/D96A/messages/desadv_s.txt | 135 + .../references/D96A/messages/ifcsum_d.txt | 1574 +++++++++++ .../references/D96A/messages/ifcsum_s.txt | 334 +++ .../references/D96A/messages/iftsai_d.txt | 413 +++ .../references/D96A/messages/iftsai_s.txt | 68 + .../references/D96A/messages/iftsta_d.txt | 432 +++ .../references/D96A/messages/iftsta_s.txt | 72 + specification/references/D96A/segments/ali.txt | 21 + specification/references/D96A/segments/bgm.txt | 18 + specification/references/D96A/segments/cni.txt | 15 + specification/references/D96A/segments/cnt.txt | 10 + specification/references/D96A/segments/com.txt | 10 + specification/references/D96A/segments/cpi.txt | 17 + specification/references/D96A/segments/cps.txt | 14 + specification/references/D96A/segments/cta.txt | 12 + specification/references/D96A/segments/cux.txt | 22 + specification/references/D96A/segments/dgs.txt | 43 + specification/references/D96A/segments/dim.txt | 13 + specification/references/D96A/segments/dlm.txt | 23 + specification/references/D96A/segments/doc.txt | 27 + specification/references/D96A/segments/dtm.txt | 10 + specification/references/D96A/segments/eqa.txt | 13 + specification/references/D96A/segments/eqd.txt | 25 + specification/references/D96A/segments/eqn.txt | 9 + specification/references/D96A/segments/ftx.txt | 23 + specification/references/D96A/segments/gds.txt | 11 + specification/references/D96A/segments/gid.txt | 28 + specification/references/D96A/segments/gin.txt | 28 + specification/references/D96A/segments/gir.txt | 32 + specification/references/D96A/segments/gor.txt | 33 + specification/references/D96A/segments/han.txt | 17 + specification/references/D96A/segments/imd.txt | 20 + specification/references/D96A/segments/lin.txt | 23 + specification/references/D96A/segments/loc.txt | 28 + specification/references/D96A/segments/mea.txt | 23 + specification/references/D96A/segments/moa.txt | 12 + specification/references/D96A/segments/nad.txt | 43 + specification/references/D96A/segments/pac.txt | 31 + specification/references/D96A/segments/pcd.txt | 12 + specification/references/D96A/segments/pci.txt | 27 + specification/references/D96A/segments/pia.txt | 38 + specification/references/D96A/segments/pri.txt | 15 + specification/references/D96A/segments/qty.txt | 10 + specification/references/D96A/segments/qvr.txt | 21 + specification/references/D96A/segments/rff.txt | 11 + specification/references/D96A/segments/rng.txt | 12 + specification/references/D96A/segments/sel.txt | 15 + specification/references/D96A/segments/sgp.txt | 14 + specification/references/D96A/segments/sts.txt | 49 + specification/references/D96A/segments/tcc.txt | 37 + specification/references/D96A/segments/tdt.txt | 43 + specification/references/D96A/segments/tmd.txt | 15 + specification/references/D96A/segments/tmp.txt | 11 + specification/references/D96A/segments/tod.txt | 16 + specification/references/D96A/segments/tpl.txt | 14 + specification/references/D96A/segments/tsr.txt | 29 + specification/references/D96A/segments/unh.txt | 26 + specification/references/D96A/segments/unt.txt | 15 + specification/references/D96A/simples/1000.txt | 8 + specification/references/D96A/simples/1001.txt | 1369 ++++++++++ specification/references/D96A/simples/1004.txt | 8 + specification/references/D96A/simples/1082.txt | 8 + specification/references/D96A/simples/1131.txt | 333 +++ specification/references/D96A/simples/1153.txt | 1187 ++++++++ specification/references/D96A/simples/1154.txt | 9 + specification/references/D96A/simples/1156.txt | 8 + specification/references/D96A/simples/1218.txt | 8 + specification/references/D96A/simples/1220.txt | 8 + specification/references/D96A/simples/1222.txt | 8 + specification/references/D96A/simples/1225.txt | 147 + specification/references/D96A/simples/1229.txt | 61 + specification/references/D96A/simples/1312.txt | 9 + specification/references/D96A/simples/1366.txt | 8 + specification/references/D96A/simples/1373.txt | 77 + specification/references/D96A/simples/1490.txt | 8 + specification/references/D96A/simples/1496.txt | 8 + specification/references/D96A/simples/2005.txt | 785 ++++++ specification/references/D96A/simples/2379.txt | 179 ++ specification/references/D96A/simples/2380.txt | 8 + specification/references/D96A/simples/3035.txt | 792 ++++++ specification/references/D96A/simples/3036.txt | 7 + specification/references/D96A/simples/3039.txt | 10 + specification/references/D96A/simples/3042.txt | 7 + specification/references/D96A/simples/3045.txt | 16 + specification/references/D96A/simples/3055.txt | 400 +++ specification/references/D96A/simples/3124.txt | 7 + specification/references/D96A/simples/3127.txt | 11 + specification/references/D96A/simples/3128.txt | 8 + specification/references/D96A/simples/3139.txt | 232 ++ specification/references/D96A/simples/3148.txt | 7 + specification/references/D96A/simples/3153.txt | 71 + specification/references/D96A/simples/3155.txt | 75 + specification/references/D96A/simples/3164.txt | 7 + specification/references/D96A/simples/3207.txt | 10 + specification/references/D96A/simples/3222.txt | 7 + specification/references/D96A/simples/3223.txt | 11 + specification/references/D96A/simples/3224.txt | 7 + specification/references/D96A/simples/3225.txt | 12 + specification/references/D96A/simples/3227.txt | 510 ++++ specification/references/D96A/simples/3229.txt | 10 + specification/references/D96A/simples/3232.txt | 7 + specification/references/D96A/simples/3233.txt | 11 + specification/references/D96A/simples/3239.txt | 14 + specification/references/D96A/simples/3251.txt | 9 + specification/references/D96A/simples/3412.txt | 7 + specification/references/D96A/simples/3413.txt | 9 + specification/references/D96A/simples/3453.txt | 9 + specification/references/D96A/simples/4000.txt | 7 + specification/references/D96A/simples/4052.txt | 9 + specification/references/D96A/simples/4053.txt | 13 + specification/references/D96A/simples/4055.txt | 27 + specification/references/D96A/simples/4065.txt | 124 + specification/references/D96A/simples/4078.txt | 8 + specification/references/D96A/simples/4079.txt | 11 + specification/references/D96A/simples/4183.txt | 270 ++ specification/references/D96A/simples/4215.txt | 68 + specification/references/D96A/simples/4219.txt | 22 + specification/references/D96A/simples/4221.txt | 109 + specification/references/D96A/simples/4233.txt | 76 + specification/references/D96A/simples/4237.txt | 21 + specification/references/D96A/simples/4294.txt | 7 + specification/references/D96A/simples/4295.txt | 103 + specification/references/D96A/simples/4343.txt | 44 + specification/references/D96A/simples/4347.txt | 31 + specification/references/D96A/simples/4400.txt | 7 + specification/references/D96A/simples/4401.txt | 92 + specification/references/D96A/simples/4403.txt | 29 + specification/references/D96A/simples/4405.txt | 55 + specification/references/D96A/simples/4440.txt | 8 + specification/references/D96A/simples/4441.txt | 10 + specification/references/D96A/simples/4451.txt | 472 ++++ specification/references/D96A/simples/4453.txt | 18 + specification/references/D96A/simples/4455.txt | 21 + specification/references/D96A/simples/4457.txt | 31 + specification/references/D96A/simples/4517.txt | 12 + specification/references/D96A/simples/5004.txt | 7 + specification/references/D96A/simples/5025.txt | 885 ++++++ specification/references/D96A/simples/5118.txt | 8 + specification/references/D96A/simples/5125.txt | 36 + specification/references/D96A/simples/5213.txt | 15 + specification/references/D96A/simples/5237.txt | 65 + specification/references/D96A/simples/5242.txt | 7 + specification/references/D96A/simples/5243.txt | 32 + specification/references/D96A/simples/5245.txt | 125 + specification/references/D96A/simples/5249.txt | 49 + specification/references/D96A/simples/5275.txt | 10 + specification/references/D96A/simples/5284.txt | 7 + specification/references/D96A/simples/5375.txt | 68 + specification/references/D96A/simples/5387.txt | 224 ++ specification/references/D96A/simples/5402.txt | 8 + specification/references/D96A/simples/5479.txt | 9 + specification/references/D96A/simples/5482.txt | 7 + specification/references/D96A/simples/5495.txt | 11 + specification/references/D96A/simples/6008.txt | 7 + specification/references/D96A/simples/6060.txt | 7 + specification/references/D96A/simples/6063.txt | 456 ++++ specification/references/D96A/simples/6064.txt | 8 + specification/references/D96A/simples/6066.txt | 8 + specification/references/D96A/simples/6069.txt | 89 + specification/references/D96A/simples/6140.txt | 7 + specification/references/D96A/simples/6145.txt | 36 + specification/references/D96A/simples/6152.txt | 7 + specification/references/D96A/simples/6154.txt | 7 + specification/references/D96A/simples/6155.txt | 93 + specification/references/D96A/simples/6162.txt | 7 + specification/references/D96A/simples/6167.txt | 29 + specification/references/D96A/simples/6168.txt | 7 + specification/references/D96A/simples/6245.txt | 23 + specification/references/D96A/simples/6246.txt | 8 + specification/references/D96A/simples/6311.txt | 221 ++ specification/references/D96A/simples/6313.txt | 519 ++++ specification/references/D96A/simples/6314.txt | 7 + specification/references/D96A/simples/6321.txt | 30 + specification/references/D96A/simples/6341.txt | 56 + specification/references/D96A/simples/6343.txt | 53 + specification/references/D96A/simples/6345.txt | 10 + specification/references/D96A/simples/6347.txt | 27 + specification/references/D96A/simples/6348.txt | 8 + specification/references/D96A/simples/6350.txt | 7 + specification/references/D96A/simples/6353.txt | 19 + specification/references/D96A/simples/6411.txt | 11 + specification/references/D96A/simples/6432.txt | 7 + specification/references/D96A/simples/7008.txt | 7 + specification/references/D96A/simples/7009.txt | 11 + specification/references/D96A/simples/7064.txt | 7 + specification/references/D96A/simples/7065.txt | 10 + specification/references/D96A/simples/7073.txt | 63 + specification/references/D96A/simples/7075.txt | 20 + specification/references/D96A/simples/7077.txt | 25 + specification/references/D96A/simples/7081.txt | 187 ++ specification/references/D96A/simples/7083.txt | 15 + specification/references/D96A/simples/7085.txt | 41 + specification/references/D96A/simples/7088.txt | 9 + specification/references/D96A/simples/7102.txt | 7 + specification/references/D96A/simples/7106.txt | 9 + specification/references/D96A/simples/7124.txt | 9 + specification/references/D96A/simples/7130.txt | 10 + specification/references/D96A/simples/7140.txt | 7 + specification/references/D96A/simples/7143.txt | 191 ++ specification/references/D96A/simples/7160.txt | 7 + specification/references/D96A/simples/7161.txt | 586 ++++ specification/references/D96A/simples/7164.txt | 8 + specification/references/D96A/simples/7166.txt | 8 + specification/references/D96A/simples/7224.txt | 9 + specification/references/D96A/simples/7233.txt | 60 + specification/references/D96A/simples/7273.txt | 52 + specification/references/D96A/simples/7297.txt | 29 + specification/references/D96A/simples/7357.txt | 11 + specification/references/D96A/simples/7383.txt | 56 + specification/references/D96A/simples/7402.txt | 7 + specification/references/D96A/simples/7405.txt | 132 + specification/references/D96A/simples/7419.txt | 10 + specification/references/D96A/simples/7511.txt | 8 + specification/references/D96A/simples/8022.txt | 8 + specification/references/D96A/simples/8023.txt | 12 + specification/references/D96A/simples/8028.txt | 8 + specification/references/D96A/simples/8051.txt | 52 + specification/references/D96A/simples/8053.txt | 116 + specification/references/D96A/simples/8066.txt | 7 + specification/references/D96A/simples/8067.txt | 9 + specification/references/D96A/simples/8077.txt | 12 + specification/references/D96A/simples/8078.txt | 8 + specification/references/D96A/simples/8092.txt | 8 + specification/references/D96A/simples/8101.txt | 22 + specification/references/D96A/simples/8126.txt | 8 + specification/references/D96A/simples/8154.txt | 8 + specification/references/D96A/simples/8155.txt | 104 + specification/references/D96A/simples/8158.txt | 8 + specification/references/D96A/simples/8169.txt | 28 + specification/references/D96A/simples/8178.txt | 8 + specification/references/D96A/simples/8179.txt | 60 + specification/references/D96A/simples/8186.txt | 8 + specification/references/D96A/simples/8211.txt | 11 + specification/references/D96A/simples/8212.txt | 10 + specification/references/D96A/simples/8213.txt | 10 + specification/references/D96A/simples/8246.txt | 9 + specification/references/D96A/simples/8249.txt | 24 + specification/references/D96A/simples/8255.txt | 12 + specification/references/D96A/simples/8260.txt | 8 + specification/references/D96A/simples/8273.txt | 35 + specification/references/D96A/simples/8275.txt | 39 + specification/references/D96A/simples/8281.txt | 14 + specification/references/D96A/simples/8323.txt | 15 + specification/references/D96A/simples/8325.txt | 27 + specification/references/D96A/simples/8332.txt | 7 + specification/references/D96A/simples/8334.txt | 7 + specification/references/D96A/simples/8335.txt | 70 + specification/references/D96A/simples/8339.txt | 20 + specification/references/D96A/simples/8341.txt | 13 + specification/references/D96A/simples/8351.txt | 9 + specification/references/D96A/simples/8364.txt | 7 + specification/references/D96A/simples/8393.txt | 29 + specification/references/D96A/simples/8395.txt | 17 + specification/references/D96A/simples/8410.txt | 7 + specification/references/D96A/simples/8453.txt | 10 + specification/references/D96A/simples/8457.txt | 54 + specification/references/D96A/simples/8459.txt | 18 + specification/references/D96A/simples/9010.txt | 7 + specification/references/D96A/simples/9011.txt | 327 +++ specification/references/D96A/simples/9012.txt | 7 + specification/references/D96A/simples/9013.txt | 193 ++ specification/references/D96A/simples/9015.txt | 10 + specification/references/D96A/simples/9213.txt | 19 + specification/references/D96A/simples/9302.txt | 8 + specification/references/D96A/simples/9303.txt | 20 + specification/references/D96A/simples/9308.txt | 8 + specification/references/D96A/simples/9353.txt | 38 + specification/references/D96A/simples/9411.txt | 23 + specification/references/D96A/simples/9415.txt | 44 + specification/references/D96A/simples/9417.txt | 19 + specification/src/Text/Edifact/D01B.hs | 7 + specification/src/Text/Edifact/D01B/Composites.hs | 72 + .../src/Text/Edifact/D01B/Composites/C002.hs | 42 + .../src/Text/Edifact/D01B/Composites/C040.hs | 42 + .../src/Text/Edifact/D01B/Composites/C056.hs | 35 + .../src/Text/Edifact/D01B/Composites/C058.hs | 39 + .../src/Text/Edifact/D01B/Composites/C059.hs | 42 + .../src/Text/Edifact/D01B/Composites/C076.hs | 35 + .../src/Text/Edifact/D01B/Composites/C080.hs | 43 + .../src/Text/Edifact/D01B/Composites/C082.hs | 37 + .../src/Text/Edifact/D01B/Composites/C100.hs | 45 + .../src/Text/Edifact/D01B/Composites/C106.hs | 38 + .../src/Text/Edifact/D01B/Composites/C107.hs | 37 + .../src/Text/Edifact/D01B/Composites/C108.hs | 39 + .../src/Text/Edifact/D01B/Composites/C174.hs | 45 + .../src/Text/Edifact/D01B/Composites/C186.hs | 38 + .../src/Text/Edifact/D01B/Composites/C200.hs | 48 + .../src/Text/Edifact/D01B/Composites/C203.hs | 54 + .../src/Text/Edifact/D01B/Composites/C205.hs | 38 + .../src/Text/Edifact/D01B/Composites/C208.hs | 34 + .../src/Text/Edifact/D01B/Composites/C210.hs | 50 + .../src/Text/Edifact/D01B/Composites/C211.hs | 42 + .../src/Text/Edifact/D01B/Composites/C212.hs | 41 + .../src/Text/Edifact/D01B/Composites/C213.hs | 47 + .../src/Text/Edifact/D01B/Composites/C215.hs | 42 + .../src/Text/Edifact/D01B/Composites/C218.hs | 41 + .../src/Text/Edifact/D01B/Composites/C219.hs | 35 + .../src/Text/Edifact/D01B/Composites/C220.hs | 34 + .../src/Text/Edifact/D01B/Composites/C222.hs | 45 + .../src/Text/Edifact/D01B/Composites/C223.hs | 35 + .../src/Text/Edifact/D01B/Composites/C224.hs | 42 + .../src/Text/Edifact/D01B/Composites/C228.hs | 35 + .../src/Text/Edifact/D01B/Composites/C229.hs | 37 + .../src/Text/Edifact/D01B/Composites/C231.hs | 37 + .../src/Text/Edifact/D01B/Composites/C232.hs | 41 + .../src/Text/Edifact/D01B/Composites/C233.hs | 44 + .../src/Text/Edifact/D01B/Composites/C234.hs | 36 + .../src/Text/Edifact/D01B/Composites/C235.hs | 37 + .../src/Text/Edifact/D01B/Composites/C236.hs | 36 + .../src/Text/Edifact/D01B/Composites/C237.hs | 41 + .../src/Text/Edifact/D01B/Composites/C239.hs | 35 + .../src/Text/Edifact/D01B/Composites/C270.hs | 38 + .../src/Text/Edifact/D01B/Composites/C280.hs | 37 + .../src/Text/Edifact/D01B/Composites/C286.hs | 42 + .../src/Text/Edifact/D01B/Composites/C330.hs | 37 + .../src/Text/Edifact/D01B/Composites/C331.hs | 43 + .../src/Text/Edifact/D01B/Composites/C401.hs | 40 + .../src/Text/Edifact/D01B/Composites/C501.hs | 44 + .../src/Text/Edifact/D01B/Composites/C502.hs | 41 + .../src/Text/Edifact/D01B/Composites/C503.hs | 48 + .../src/Text/Edifact/D01B/Composites/C504.hs | 41 + .../src/Text/Edifact/D01B/Composites/C506.hs | 44 + .../src/Text/Edifact/D01B/Composites/C507.hs | 39 + .../src/Text/Edifact/D01B/Composites/C509.hs | 48 + .../src/Text/Edifact/D01B/Composites/C516.hs | 45 + .../src/Text/Edifact/D01B/Composites/C517.hs | 41 + .../src/Text/Edifact/D01B/Composites/C519.hs | 42 + .../src/Text/Edifact/D01B/Composites/C523.hs | 34 + .../src/Text/Edifact/D01B/Composites/C524.hs | 42 + .../src/Text/Edifact/D01B/Composites/C528.hs | 37 + .../src/Text/Edifact/D01B/Composites/C536.hs | 37 + .../src/Text/Edifact/D01B/Composites/C537.hs | 38 + .../src/Text/Edifact/D01B/Composites/C553.hs | 42 + .../src/Text/Edifact/D01B/Composites/C554.hs | 37 + .../src/Text/Edifact/D01B/Composites/C555.hs | 41 + .../src/Text/Edifact/D01B/Composites/C556.hs | 41 + .../src/Text/Edifact/D01B/Composites/C601.hs | 37 + .../src/Text/Edifact/D01B/Composites/C703.hs | 37 + .../src/Text/Edifact/D01B/Composites/C819.hs | 42 + .../src/Text/Edifact/D01B/Composites/C827.hs | 39 + specification/src/Text/Edifact/D01B/Messages.hs | 6 + .../src/Text/Edifact/D01B/Messages/IFCSUM.hs | 1068 ++++++++ .../src/Text/Edifact/D01B/Messages/IFTSTA.hs | 265 ++ specification/src/Text/Edifact/D01B/Segments.hs | 47 + .../src/Text/Edifact/D01B/Segments/BGM.hs | 52 + .../src/Text/Edifact/D01B/Segments/CNI.hs | 46 + .../src/Text/Edifact/D01B/Segments/CNT.hs | 34 + .../src/Text/Edifact/D01B/Segments/COM.hs | 35 + .../src/Text/Edifact/D01B/Segments/CPI.hs | 46 + .../src/Text/Edifact/D01B/Segments/CTA.hs | 39 + .../src/Text/Edifact/D01B/Segments/CUX.hs | 52 + .../src/Text/Edifact/D01B/Segments/DGS.hs | 102 + .../src/Text/Edifact/D01B/Segments/DIM.hs | 40 + .../src/Text/Edifact/D01B/Segments/DOC.hs | 60 + .../src/Text/Edifact/D01B/Segments/DTM.hs | 35 + .../src/Text/Edifact/D01B/Segments/EQA.hs | 40 + .../src/Text/Edifact/D01B/Segments/EQD.hs | 61 + .../src/Text/Edifact/D01B/Segments/EQN.hs | 33 + .../src/Text/Edifact/D01B/Segments/FTX.hs | 61 + .../src/Text/Edifact/D01B/Segments/GDS.hs | 35 + .../src/Text/Edifact/D01B/Segments/GID.hs | 78 + .../src/Text/Edifact/D01B/Segments/GIN.hs | 59 + .../src/Text/Edifact/D01B/Segments/GOR.hs | 64 + .../src/Text/Edifact/D01B/Segments/HAN.hs | 44 + .../src/Text/Edifact/D01B/Segments/ICD.hs | 43 + .../src/Text/Edifact/D01B/Segments/LOC.hs | 62 + .../src/Text/Edifact/D01B/Segments/MEA.hs | 54 + .../src/Text/Edifact/D01B/Segments/MOA.hs | 36 + .../src/Text/Edifact/D01B/Segments/NAD.hs | 96 + .../src/Text/Edifact/D01B/Segments/PCD.hs | 41 + .../src/Text/Edifact/D01B/Segments/PCI.hs | 59 + .../src/Text/Edifact/D01B/Segments/PIA.hs | 69 + .../src/Text/Edifact/D01B/Segments/PRI.hs | 42 + .../src/Text/Edifact/D01B/Segments/QTY.hs | 34 + .../src/Text/Edifact/D01B/Segments/RFF.hs | 36 + .../src/Text/Edifact/D01B/Segments/RNG.hs | 39 + .../src/Text/Edifact/D01B/Segments/SEL.hs | 51 + .../src/Text/Edifact/D01B/Segments/SEQ.hs | 41 + .../src/Text/Edifact/D01B/Segments/SGP.hs | 41 + .../src/Text/Edifact/D01B/Segments/STS.hs | 81 + .../src/Text/Edifact/D01B/Segments/TCC.hs | 67 + .../src/Text/Edifact/D01B/Segments/TDT.hs | 90 + .../src/Text/Edifact/D01B/Segments/TMD.hs | 44 + .../src/Text/Edifact/D01B/Segments/TMP.hs | 38 + .../src/Text/Edifact/D01B/Segments/TOD.hs | 46 + .../src/Text/Edifact/D01B/Segments/TPL.hs | 39 + .../src/Text/Edifact/D01B/Segments/TSR.hs | 61 + specification/src/Text/Edifact/D01B/Simples.hs | 196 ++ .../src/Text/Edifact/D01B/Simples/S1000.hs | 21 + .../src/Text/Edifact/D01B/Simples/S1001.hs | 2723 +++++++++++++++++++ .../src/Text/Edifact/D01B/Simples/S1004.hs | 21 + .../src/Text/Edifact/D01B/Simples/S1050.hs | 21 + .../src/Text/Edifact/D01B/Simples/S1056.hs | 21 + .../src/Text/Edifact/D01B/Simples/S1060.hs | 21 + .../src/Text/Edifact/D01B/Simples/S1131.hs | 1938 ++++++++++++++ .../src/Text/Edifact/D01B/Simples/S1153.hs | 2832 ++++++++++++++++++++ .../src/Text/Edifact/D01B/Simples/S1154.hs | 21 + .../src/Text/Edifact/D01B/Simples/S1156.hs | 21 + .../src/Text/Edifact/D01B/Simples/S1159.hs | 42 + .../src/Text/Edifact/D01B/Simples/S1218.hs | 21 + .../src/Text/Edifact/D01B/Simples/S1220.hs | 21 + .../src/Text/Edifact/D01B/Simples/S1225.hs | 251 ++ .../src/Text/Edifact/D01B/Simples/S1229.hs | 383 +++ .../src/Text/Edifact/D01B/Simples/S1312.hs | 22 + .../src/Text/Edifact/D01B/Simples/S1366.hs | 21 + .../src/Text/Edifact/D01B/Simples/S1373.hs | 157 ++ .../src/Text/Edifact/D01B/Simples/S1490.hs | 21 + .../src/Text/Edifact/D01B/Simples/S1496.hs | 21 + .../src/Text/Edifact/D01B/Simples/S2005.hs | 2529 +++++++++++++++++ .../src/Text/Edifact/D01B/Simples/S2379.hs | 292 ++ .../src/Text/Edifact/D01B/Simples/S2380.hs | 22 + .../src/Text/Edifact/D01B/Simples/S3035.hs | 1888 +++++++++++++ .../src/Text/Edifact/D01B/Simples/S3036.hs | 21 + .../src/Text/Edifact/D01B/Simples/S3039.hs | 21 + .../src/Text/Edifact/D01B/Simples/S3042.hs | 22 + .../src/Text/Edifact/D01B/Simples/S3045.hs | 42 + .../src/Text/Edifact/D01B/Simples/S3055.hs | 1123 ++++++++ .../src/Text/Edifact/D01B/Simples/S3124.hs | 21 + .../src/Text/Edifact/D01B/Simples/S3127.hs | 21 + .../src/Text/Edifact/D01B/Simples/S3128.hs | 21 + .../src/Text/Edifact/D01B/Simples/S3139.hs | 379 +++ .../src/Text/Edifact/D01B/Simples/S3148.hs | 21 + .../src/Text/Edifact/D01B/Simples/S3153.hs | 108 + .../src/Text/Edifact/D01B/Simples/S3155.hs | 155 ++ .../src/Text/Edifact/D01B/Simples/S3164.hs | 21 + .../src/Text/Edifact/D01B/Simples/S3207.hs | 25 + .../src/Text/Edifact/D01B/Simples/S3222.hs | 21 + .../src/Text/Edifact/D01B/Simples/S3223.hs | 26 + .../src/Text/Edifact/D01B/Simples/S3224.hs | 21 + .../src/Text/Edifact/D01B/Simples/S3225.hs | 26 + .../src/Text/Edifact/D01B/Simples/S3227.hs | 942 +++++++ .../src/Text/Edifact/D01B/Simples/S3228.hs | 21 + .../src/Text/Edifact/D01B/Simples/S3229.hs | 26 + .../src/Text/Edifact/D01B/Simples/S3232.hs | 21 + .../src/Text/Edifact/D01B/Simples/S3233.hs | 26 + .../src/Text/Edifact/D01B/Simples/S3251.hs | 24 + .../src/Text/Edifact/D01B/Simples/S3412.hs | 21 + .../src/Text/Edifact/D01B/Simples/S3413.hs | 21 + .../src/Text/Edifact/D01B/Simples/S3453.hs | 24 + .../src/Text/Edifact/D01B/Simples/S4000.hs | 21 + .../src/Text/Edifact/D01B/Simples/S4052.hs | 21 + .../src/Text/Edifact/D01B/Simples/S4053.hs | 29 + .../src/Text/Edifact/D01B/Simples/S4055.hs | 49 + .../src/Text/Edifact/D01B/Simples/S4065.hs | 192 ++ .../src/Text/Edifact/D01B/Simples/S4078.hs | 21 + .../src/Text/Edifact/D01B/Simples/S4079.hs | 30 + .../src/Text/Edifact/D01B/Simples/S4215.hs | 138 + .../src/Text/Edifact/D01B/Simples/S4219.hs | 39 + .../src/Text/Edifact/D01B/Simples/S4233.hs | 126 + .../src/Text/Edifact/D01B/Simples/S4237.hs | 37 + .../src/Text/Edifact/D01B/Simples/S4343.hs | 112 + .../src/Text/Edifact/D01B/Simples/S4347.hs | 65 + .../src/Text/Edifact/D01B/Simples/S4404.hs | 21 + .../src/Text/Edifact/D01B/Simples/S4405.hs | 387 +++ .../src/Text/Edifact/D01B/Simples/S4440.hs | 21 + .../src/Text/Edifact/D01B/Simples/S4441.hs | 21 + .../src/Text/Edifact/D01B/Simples/S4447.hs | 56 + .../src/Text/Edifact/D01B/Simples/S4451.hs | 1245 +++++++++ .../src/Text/Edifact/D01B/Simples/S4453.hs | 44 + .../src/Text/Edifact/D01B/Simples/S4494.hs | 21 + .../src/Text/Edifact/D01B/Simples/S4495.hs | 21 + .../src/Text/Edifact/D01B/Simples/S4497.hs | 21 + .../src/Text/Edifact/D01B/Simples/S4517.hs | 36 + .../src/Text/Edifact/D01B/Simples/S5004.hs | 21 + .../src/Text/Edifact/D01B/Simples/S5025.hs | 1954 ++++++++++++++ .../src/Text/Edifact/D01B/Simples/S5118.hs | 21 + .../src/Text/Edifact/D01B/Simples/S5125.hs | 62 + .../src/Text/Edifact/D01B/Simples/S5213.hs | 31 + .../src/Text/Edifact/D01B/Simples/S5237.hs | 125 + .../src/Text/Edifact/D01B/Simples/S5242.hs | 22 + .../src/Text/Edifact/D01B/Simples/S5243.hs | 57 + .../src/Text/Edifact/D01B/Simples/S5245.hs | 589 ++++ .../src/Text/Edifact/D01B/Simples/S5249.hs | 98 + .../src/Text/Edifact/D01B/Simples/S5275.hs | 21 + .../src/Text/Edifact/D01B/Simples/S5284.hs | 21 + .../src/Text/Edifact/D01B/Simples/S5375.hs | 110 + .../src/Text/Edifact/D01B/Simples/S5387.hs | 398 +++ .../src/Text/Edifact/D01B/Simples/S5402.hs | 22 + .../src/Text/Edifact/D01B/Simples/S5479.hs | 21 + .../src/Text/Edifact/D01B/Simples/S5482.hs | 21 + .../src/Text/Edifact/D01B/Simples/S6008.hs | 21 + .../src/Text/Edifact/D01B/Simples/S6060.hs | 21 + .../src/Text/Edifact/D01B/Simples/S6063.hs | 1548 +++++++++++ .../src/Text/Edifact/D01B/Simples/S6066.hs | 21 + .../src/Text/Edifact/D01B/Simples/S6069.hs | 223 ++ .../src/Text/Edifact/D01B/Simples/S6140.hs | 21 + .../src/Text/Edifact/D01B/Simples/S6145.hs | 69 + .../src/Text/Edifact/D01B/Simples/S6152.hs | 21 + .../src/Text/Edifact/D01B/Simples/S6154.hs | 21 + .../src/Text/Edifact/D01B/Simples/S6155.hs | 175 ++ .../src/Text/Edifact/D01B/Simples/S6162.hs | 21 + .../src/Text/Edifact/D01B/Simples/S6167.hs | 69 + .../src/Text/Edifact/D01B/Simples/S6168.hs | 21 + .../src/Text/Edifact/D01B/Simples/S6245.hs | 41 + .../src/Text/Edifact/D01B/Simples/S6246.hs | 21 + .../src/Text/Edifact/D01B/Simples/S6311.hs | 386 +++ .../src/Text/Edifact/D01B/Simples/S6313.hs | 811 ++++++ .../src/Text/Edifact/D01B/Simples/S6314.hs | 21 + .../src/Text/Edifact/D01B/Simples/S6321.hs | 63 + .../src/Text/Edifact/D01B/Simples/S6341.hs | 110 + .../src/Text/Edifact/D01B/Simples/S6343.hs | 89 + .../src/Text/Edifact/D01B/Simples/S6345.hs | 24 + .../src/Text/Edifact/D01B/Simples/S6347.hs | 47 + .../src/Text/Edifact/D01B/Simples/S6348.hs | 22 + .../src/Text/Edifact/D01B/Simples/S6350.hs | 21 + .../src/Text/Edifact/D01B/Simples/S6353.hs | 61 + .../src/Text/Edifact/D01B/Simples/S6411.hs | 24 + .../src/Text/Edifact/D01B/Simples/S6432.hs | 21 + .../src/Text/Edifact/D01B/Simples/S7064.hs | 21 + .../src/Text/Edifact/D01B/Simples/S7065.hs | 25 + .../src/Text/Edifact/D01B/Simples/S7085.hs | 103 + .../src/Text/Edifact/D01B/Simples/S7088.hs | 22 + .../src/Text/Edifact/D01B/Simples/S7102.hs | 21 + .../src/Text/Edifact/D01B/Simples/S7106.hs | 21 + .../src/Text/Edifact/D01B/Simples/S7124.hs | 23 + .../src/Text/Edifact/D01B/Simples/S7130.hs | 22 + .../src/Text/Edifact/D01B/Simples/S7140.hs | 21 + .../src/Text/Edifact/D01B/Simples/S7143.hs | 408 +++ .../src/Text/Edifact/D01B/Simples/S7224.hs | 21 + .../src/Text/Edifact/D01B/Simples/S7233.hs | 181 ++ .../src/Text/Edifact/D01B/Simples/S7273.hs | 234 ++ .../src/Text/Edifact/D01B/Simples/S7357.hs | 22 + .../src/Text/Edifact/D01B/Simples/S7383.hs | 132 + .../src/Text/Edifact/D01B/Simples/S7402.hs | 21 + .../src/Text/Edifact/D01B/Simples/S7405.hs | 324 +++ .../src/Text/Edifact/D01B/Simples/S7418.hs | 21 + .../src/Text/Edifact/D01B/Simples/S7419.hs | 21 + .../src/Text/Edifact/D01B/Simples/S7511.hs | 26 + .../src/Text/Edifact/D01B/Simples/S8022.hs | 21 + .../src/Text/Edifact/D01B/Simples/S8023.hs | 26 + .../src/Text/Edifact/D01B/Simples/S8028.hs | 21 + .../src/Text/Edifact/D01B/Simples/S8051.hs | 113 + .../src/Text/Edifact/D01B/Simples/S8053.hs | 248 ++ .../src/Text/Edifact/D01B/Simples/S8066.hs | 21 + .../src/Text/Edifact/D01B/Simples/S8067.hs | 24 + .../src/Text/Edifact/D01B/Simples/S8077.hs | 45 + .../src/Text/Edifact/D01B/Simples/S8078.hs | 21 + .../src/Text/Edifact/D01B/Simples/S8092.hs | 21 + .../src/Text/Edifact/D01B/Simples/S8101.hs | 53 + .../src/Text/Edifact/D01B/Simples/S8126.hs | 21 + .../src/Text/Edifact/D01B/Simples/S8154.hs | 22 + .../src/Text/Edifact/D01B/Simples/S8155.hs | 199 ++ .../src/Text/Edifact/D01B/Simples/S8158.hs | 23 + .../src/Text/Edifact/D01B/Simples/S8169.hs | 51 + .../src/Text/Edifact/D01B/Simples/S8178.hs | 21 + .../src/Text/Edifact/D01B/Simples/S8179.hs | 447 +++ .../src/Text/Edifact/D01B/Simples/S8186.hs | 23 + .../src/Text/Edifact/D01B/Simples/S8211.hs | 22 + .../src/Text/Edifact/D01B/Simples/S8212.hs | 21 + .../src/Text/Edifact/D01B/Simples/S8213.hs | 21 + .../src/Text/Edifact/D01B/Simples/S8246.hs | 21 + .../src/Text/Edifact/D01B/Simples/S8249.hs | 72 + .../src/Text/Edifact/D01B/Simples/S8255.hs | 21 + .../src/Text/Edifact/D01B/Simples/S8260.hs | 21 + .../src/Text/Edifact/D01B/Simples/S8273.hs | 129 + .../src/Text/Edifact/D01B/Simples/S8275.hs | 58 + .../src/Text/Edifact/D01B/Simples/S8281.hs | 33 + .../src/Text/Edifact/D01B/Simples/S8323.hs | 40 + .../src/Text/Edifact/D01B/Simples/S8325.hs | 85 + .../src/Text/Edifact/D01B/Simples/S8332.hs | 21 + .../src/Text/Edifact/D01B/Simples/S8334.hs | 21 + .../src/Text/Edifact/D01B/Simples/S8335.hs | 162 ++ .../src/Text/Edifact/D01B/Simples/S8339.hs | 37 + .../src/Text/Edifact/D01B/Simples/S8341.hs | 29 + .../src/Text/Edifact/D01B/Simples/S8351.hs | 21 + .../src/Text/Edifact/D01B/Simples/S8364.hs | 22 + .../src/Text/Edifact/D01B/Simples/S8410.hs | 22 + .../src/Text/Edifact/D01B/Simples/S8453.hs | 25 + .../src/Text/Edifact/D01B/Simples/S8457.hs | 116 + .../src/Text/Edifact/D01B/Simples/S8459.hs | 46 + .../src/Text/Edifact/D01B/Simples/S9012.hs | 21 + .../src/Text/Edifact/D01B/Simples/S9013.hs | 415 +++ .../src/Text/Edifact/D01B/Simples/S9015.hs | 38 + .../src/Text/Edifact/D01B/Simples/S9302.hs | 21 + .../src/Text/Edifact/D01B/Simples/S9303.hs | 53 + .../src/Text/Edifact/D01B/Simples/S9308.hs | 21 + .../src/Text/Edifact/D01B/Simples/S9353.hs | 63 + .../src/Text/Edifact/D01B/Simples/S9411.hs | 43 + .../src/Text/Edifact/D01B/Simples/S9415.hs | 70 + .../src/Text/Edifact/D01B/Simples/S9417.hs | 37 + specification/src/Text/Edifact/D96A.hs | 7 + specification/src/Text/Edifact/D96A/Composites.hs | 78 + .../src/Text/Edifact/D96A/Composites/C002.hs | 42 + .../src/Text/Edifact/D96A/Composites/C040.hs | 42 + .../src/Text/Edifact/D96A/Composites/C056.hs | 35 + .../src/Text/Edifact/D96A/Composites/C058.hs | 39 + .../src/Text/Edifact/D96A/Composites/C059.hs | 38 + .../src/Text/Edifact/D96A/Composites/C076.hs | 35 + .../src/Text/Edifact/D96A/Composites/C080.hs | 43 + .../src/Text/Edifact/D96A/Composites/C082.hs | 37 + .../src/Text/Edifact/D96A/Composites/C100.hs | 44 + .../src/Text/Edifact/D96A/Composites/C107.hs | 37 + .../src/Text/Edifact/D96A/Composites/C108.hs | 39 + .../src/Text/Edifact/D96A/Composites/C174.hs | 45 + .../src/Text/Edifact/D96A/Composites/C186.hs | 38 + .../src/Text/Edifact/D96A/Composites/C200.hs | 47 + .../src/Text/Edifact/D96A/Composites/C202.hs | 42 + .../src/Text/Edifact/D96A/Composites/C203.hs | 56 + .../src/Text/Edifact/D96A/Composites/C205.hs | 37 + .../src/Text/Edifact/D96A/Composites/C206.hs | 37 + .../src/Text/Edifact/D96A/Composites/C208.hs | 34 + .../src/Text/Edifact/D96A/Composites/C210.hs | 49 + .../src/Text/Edifact/D96A/Composites/C211.hs | 41 + .../src/Text/Edifact/D96A/Composites/C212.hs | 41 + .../src/Text/Edifact/D96A/Composites/C213.hs | 44 + .../src/Text/Edifact/D96A/Composites/C214.hs | 44 + .../src/Text/Edifact/D96A/Composites/C215.hs | 42 + .../src/Text/Edifact/D96A/Composites/C218.hs | 37 + .../src/Text/Edifact/D96A/Composites/C219.hs | 34 + .../src/Text/Edifact/D96A/Composites/C220.hs | 34 + .../src/Text/Edifact/D96A/Composites/C222.hs | 44 + .../src/Text/Edifact/D96A/Composites/C223.hs | 35 + .../src/Text/Edifact/D96A/Composites/C224.hs | 42 + .../src/Text/Edifact/D96A/Composites/C228.hs | 35 + .../src/Text/Edifact/D96A/Composites/C229.hs | 37 + .../src/Text/Edifact/D96A/Composites/C231.hs | 37 + .../src/Text/Edifact/D96A/Composites/C232.hs | 41 + .../src/Text/Edifact/D96A/Composites/C233.hs | 44 + .../src/Text/Edifact/D96A/Composites/C234.hs | 35 + .../src/Text/Edifact/D96A/Composites/C235.hs | 35 + .../src/Text/Edifact/D96A/Composites/C236.hs | 36 + .../src/Text/Edifact/D96A/Composites/C237.hs | 42 + .../src/Text/Edifact/D96A/Composites/C239.hs | 35 + .../src/Text/Edifact/D96A/Composites/C270.hs | 38 + .../src/Text/Edifact/D96A/Composites/C273.hs | 46 + .../src/Text/Edifact/D96A/Composites/C279.hs | 34 + .../src/Text/Edifact/D96A/Composites/C280.hs | 37 + .../src/Text/Edifact/D96A/Composites/C401.hs | 38 + .../src/Text/Edifact/D96A/Composites/C402.hs | 41 + .../src/Text/Edifact/D96A/Composites/C501.hs | 44 + .../src/Text/Edifact/D96A/Composites/C502.hs | 41 + .../src/Text/Edifact/D96A/Composites/C503.hs | 42 + .../src/Text/Edifact/D96A/Composites/C504.hs | 41 + .../src/Text/Edifact/D96A/Composites/C506.hs | 41 + .../src/Text/Edifact/D96A/Composites/C507.hs | 38 + .../src/Text/Edifact/D96A/Composites/C509.hs | 47 + .../src/Text/Edifact/D96A/Composites/C516.hs | 45 + .../src/Text/Edifact/D96A/Composites/C517.hs | 41 + .../src/Text/Edifact/D96A/Composites/C519.hs | 41 + .../src/Text/Edifact/D96A/Composites/C522.hs | 44 + .../src/Text/Edifact/D96A/Composites/C523.hs | 34 + .../src/Text/Edifact/D96A/Composites/C524.hs | 42 + .../src/Text/Edifact/D96A/Composites/C528.hs | 37 + .../src/Text/Edifact/D96A/Composites/C531.hs | 37 + .../src/Text/Edifact/D96A/Composites/C532.hs | 36 + .../src/Text/Edifact/D96A/Composites/C536.hs | 37 + .../src/Text/Edifact/D96A/Composites/C537.hs | 37 + .../src/Text/Edifact/D96A/Composites/C553.hs | 41 + .../src/Text/Edifact/D96A/Composites/C554.hs | 37 + .../src/Text/Edifact/D96A/Composites/C555.hs | 41 + .../src/Text/Edifact/D96A/Composites/C556.hs | 41 + .../src/Text/Edifact/D96A/Composites/C601.hs | 38 + .../src/Text/Edifact/D96A/Composites/C703.hs | 37 + .../src/Text/Edifact/D96A/Composites/C827.hs | 39 + .../src/Text/Edifact/D96A/Composites/C829.hs | 36 + .../src/Text/Edifact/D96A/Composites/C960.hs | 44 + specification/src/Text/Edifact/D96A/Messages.hs | 8 + .../src/Text/Edifact/D96A/Messages/DESADV.hs | 376 +++ .../src/Text/Edifact/D96A/Messages/IFCSUM.hs | 861 ++++++ .../src/Text/Edifact/D96A/Messages/IFTSAI.hs | 208 ++ .../src/Text/Edifact/D96A/Messages/IFTSTA.hs | 223 ++ specification/src/Text/Edifact/D96A/Segments.hs | 53 + .../src/Text/Edifact/D96A/Segments/ALI.hs | 53 + .../src/Text/Edifact/D96A/Segments/BGM.hs | 50 + .../src/Text/Edifact/D96A/Segments/CNI.hs | 44 + .../src/Text/Edifact/D96A/Segments/CNT.hs | 34 + .../src/Text/Edifact/D96A/Segments/COM.hs | 34 + .../src/Text/Edifact/D96A/Segments/CPI.hs | 46 + .../src/Text/Edifact/D96A/Segments/CPS.hs | 42 + .../src/Text/Edifact/D96A/Segments/CTA.hs | 39 + .../src/Text/Edifact/D96A/Segments/CUX.hs | 52 + .../src/Text/Edifact/D96A/Segments/DGS.hs | 97 + .../src/Text/Edifact/D96A/Segments/DIM.hs | 40 + .../src/Text/Edifact/D96A/Segments/DLM.hs | 54 + .../src/Text/Edifact/D96A/Segments/DOC.hs | 61 + .../src/Text/Edifact/D96A/Segments/DTM.hs | 34 + .../src/Text/Edifact/D96A/Segments/EQA.hs | 40 + .../src/Text/Edifact/D96A/Segments/EQD.hs | 61 + .../src/Text/Edifact/D96A/Segments/EQN.hs | 33 + .../src/Text/Edifact/D96A/Segments/FTX.hs | 57 + .../src/Text/Edifact/D96A/Segments/GDS.hs | 35 + .../src/Text/Edifact/D96A/Segments/GID.hs | 57 + .../src/Text/Edifact/D96A/Segments/GIN.hs | 59 + .../src/Text/Edifact/D96A/Segments/GIR.hs | 63 + .../src/Text/Edifact/D96A/Segments/GOR.hs | 63 + .../src/Text/Edifact/D96A/Segments/HAN.hs | 43 + .../src/Text/Edifact/D96A/Segments/IMD.hs | 52 + .../src/Text/Edifact/D96A/Segments/LIN.hs | 59 + .../src/Text/Edifact/D96A/Segments/LOC.hs | 62 + .../src/Text/Edifact/D96A/Segments/MEA.hs | 54 + .../src/Text/Edifact/D96A/Segments/MOA.hs | 36 + .../src/Text/Edifact/D96A/Segments/NAD.hs | 87 + .../src/Text/Edifact/D96A/Segments/PAC.hs | 65 + .../src/Text/Edifact/D96A/Segments/PCD.hs | 36 + .../src/Text/Edifact/D96A/Segments/PCI.hs | 58 + .../src/Text/Edifact/D96A/Segments/PIA.hs | 69 + .../src/Text/Edifact/D96A/Segments/PRI.hs | 42 + .../src/Text/Edifact/D96A/Segments/QTY.hs | 34 + .../src/Text/Edifact/D96A/Segments/QVR.hs | 50 + .../src/Text/Edifact/D96A/Segments/RFF.hs | 35 + .../src/Text/Edifact/D96A/Segments/RNG.hs | 39 + .../src/Text/Edifact/D96A/Segments/SEL.hs | 44 + .../src/Text/Edifact/D96A/Segments/SGP.hs | 41 + .../src/Text/Edifact/D96A/Segments/STS.hs | 82 + .../src/Text/Edifact/D96A/Segments/TCC.hs | 68 + .../src/Text/Edifact/D96A/Segments/TDT.hs | 87 + .../src/Text/Edifact/D96A/Segments/TMD.hs | 44 + .../src/Text/Edifact/D96A/Segments/TMP.hs | 38 + .../src/Text/Edifact/D96A/Segments/TOD.hs | 45 + .../src/Text/Edifact/D96A/Segments/TPL.hs | 38 + .../src/Text/Edifact/D96A/Segments/TSR.hs | 60 + specification/src/Text/Edifact/D96A/Simples.hs | 216 ++ .../src/Text/Edifact/D96A/Simples/S1000.hs | 22 + .../src/Text/Edifact/D96A/Simples/S1001.hs | 1383 ++++++++++ .../src/Text/Edifact/D96A/Simples/S1004.hs | 22 + .../src/Text/Edifact/D96A/Simples/S1082.hs | 22 + .../src/Text/Edifact/D96A/Simples/S1131.hs | 347 +++ .../src/Text/Edifact/D96A/Simples/S1153.hs | 1201 +++++++++ .../src/Text/Edifact/D96A/Simples/S1154.hs | 23 + .../src/Text/Edifact/D96A/Simples/S1156.hs | 22 + .../src/Text/Edifact/D96A/Simples/S1218.hs | 22 + .../src/Text/Edifact/D96A/Simples/S1220.hs | 22 + .../src/Text/Edifact/D96A/Simples/S1222.hs | 22 + .../src/Text/Edifact/D96A/Simples/S1225.hs | 161 ++ .../src/Text/Edifact/D96A/Simples/S1229.hs | 75 + .../src/Text/Edifact/D96A/Simples/S1312.hs | 23 + .../src/Text/Edifact/D96A/Simples/S1366.hs | 22 + .../src/Text/Edifact/D96A/Simples/S1373.hs | 91 + .../src/Text/Edifact/D96A/Simples/S1490.hs | 22 + .../src/Text/Edifact/D96A/Simples/S1496.hs | 22 + .../src/Text/Edifact/D96A/Simples/S2005.hs | 799 ++++++ .../src/Text/Edifact/D96A/Simples/S2379.hs | 193 ++ .../src/Text/Edifact/D96A/Simples/S2380.hs | 22 + .../src/Text/Edifact/D96A/Simples/S3035.hs | 806 ++++++ .../src/Text/Edifact/D96A/Simples/S3036.hs | 21 + .../src/Text/Edifact/D96A/Simples/S3039.hs | 24 + .../src/Text/Edifact/D96A/Simples/S3042.hs | 21 + .../src/Text/Edifact/D96A/Simples/S3045.hs | 30 + .../src/Text/Edifact/D96A/Simples/S3055.hs | 414 +++ .../src/Text/Edifact/D96A/Simples/S3124.hs | 21 + .../src/Text/Edifact/D96A/Simples/S3127.hs | 25 + .../src/Text/Edifact/D96A/Simples/S3128.hs | 22 + .../src/Text/Edifact/D96A/Simples/S3139.hs | 246 ++ .../src/Text/Edifact/D96A/Simples/S3148.hs | 21 + .../src/Text/Edifact/D96A/Simples/S3153.hs | 85 + .../src/Text/Edifact/D96A/Simples/S3155.hs | 89 + .../src/Text/Edifact/D96A/Simples/S3164.hs | 21 + .../src/Text/Edifact/D96A/Simples/S3207.hs | 24 + .../src/Text/Edifact/D96A/Simples/S3222.hs | 21 + .../src/Text/Edifact/D96A/Simples/S3223.hs | 25 + .../src/Text/Edifact/D96A/Simples/S3224.hs | 21 + .../src/Text/Edifact/D96A/Simples/S3225.hs | 26 + .../src/Text/Edifact/D96A/Simples/S3227.hs | 524 ++++ .../src/Text/Edifact/D96A/Simples/S3229.hs | 24 + .../src/Text/Edifact/D96A/Simples/S3232.hs | 21 + .../src/Text/Edifact/D96A/Simples/S3233.hs | 25 + .../src/Text/Edifact/D96A/Simples/S3239.hs | 28 + .../src/Text/Edifact/D96A/Simples/S3251.hs | 23 + .../src/Text/Edifact/D96A/Simples/S3412.hs | 21 + .../src/Text/Edifact/D96A/Simples/S3413.hs | 23 + .../src/Text/Edifact/D96A/Simples/S3453.hs | 23 + .../src/Text/Edifact/D96A/Simples/S4000.hs | 21 + .../src/Text/Edifact/D96A/Simples/S4052.hs | 23 + .../src/Text/Edifact/D96A/Simples/S4053.hs | 27 + .../src/Text/Edifact/D96A/Simples/S4055.hs | 41 + .../src/Text/Edifact/D96A/Simples/S4065.hs | 138 + .../src/Text/Edifact/D96A/Simples/S4078.hs | 22 + .../src/Text/Edifact/D96A/Simples/S4079.hs | 25 + .../src/Text/Edifact/D96A/Simples/S4183.hs | 284 ++ .../src/Text/Edifact/D96A/Simples/S4215.hs | 82 + .../src/Text/Edifact/D96A/Simples/S4219.hs | 36 + .../src/Text/Edifact/D96A/Simples/S4221.hs | 123 + .../src/Text/Edifact/D96A/Simples/S4233.hs | 90 + .../src/Text/Edifact/D96A/Simples/S4237.hs | 35 + .../src/Text/Edifact/D96A/Simples/S4294.hs | 21 + .../src/Text/Edifact/D96A/Simples/S4295.hs | 117 + .../src/Text/Edifact/D96A/Simples/S4343.hs | 58 + .../src/Text/Edifact/D96A/Simples/S4347.hs | 45 + .../src/Text/Edifact/D96A/Simples/S4400.hs | 21 + .../src/Text/Edifact/D96A/Simples/S4401.hs | 106 + .../src/Text/Edifact/D96A/Simples/S4403.hs | 43 + .../src/Text/Edifact/D96A/Simples/S4405.hs | 69 + .../src/Text/Edifact/D96A/Simples/S4440.hs | 22 + .../src/Text/Edifact/D96A/Simples/S4441.hs | 24 + .../src/Text/Edifact/D96A/Simples/S4451.hs | 486 ++++ .../src/Text/Edifact/D96A/Simples/S4453.hs | 32 + .../src/Text/Edifact/D96A/Simples/S4455.hs | 35 + .../src/Text/Edifact/D96A/Simples/S4457.hs | 45 + .../src/Text/Edifact/D96A/Simples/S4517.hs | 26 + .../src/Text/Edifact/D96A/Simples/S5004.hs | 21 + .../src/Text/Edifact/D96A/Simples/S5025.hs | 899 +++++++ .../src/Text/Edifact/D96A/Simples/S5118.hs | 22 + .../src/Text/Edifact/D96A/Simples/S5125.hs | 50 + .../src/Text/Edifact/D96A/Simples/S5213.hs | 29 + .../src/Text/Edifact/D96A/Simples/S5237.hs | 79 + .../src/Text/Edifact/D96A/Simples/S5242.hs | 21 + .../src/Text/Edifact/D96A/Simples/S5243.hs | 46 + .../src/Text/Edifact/D96A/Simples/S5245.hs | 139 + .../src/Text/Edifact/D96A/Simples/S5249.hs | 63 + .../src/Text/Edifact/D96A/Simples/S5275.hs | 24 + .../src/Text/Edifact/D96A/Simples/S5284.hs | 21 + .../src/Text/Edifact/D96A/Simples/S5375.hs | 82 + .../src/Text/Edifact/D96A/Simples/S5387.hs | 238 ++ .../src/Text/Edifact/D96A/Simples/S5402.hs | 22 + .../src/Text/Edifact/D96A/Simples/S5479.hs | 23 + .../src/Text/Edifact/D96A/Simples/S5482.hs | 21 + .../src/Text/Edifact/D96A/Simples/S5495.hs | 25 + .../src/Text/Edifact/D96A/Simples/S6008.hs | 21 + .../src/Text/Edifact/D96A/Simples/S6060.hs | 21 + .../src/Text/Edifact/D96A/Simples/S6063.hs | 470 ++++ .../src/Text/Edifact/D96A/Simples/S6064.hs | 22 + .../src/Text/Edifact/D96A/Simples/S6066.hs | 22 + .../src/Text/Edifact/D96A/Simples/S6069.hs | 103 + .../src/Text/Edifact/D96A/Simples/S6140.hs | 21 + .../src/Text/Edifact/D96A/Simples/S6145.hs | 50 + .../src/Text/Edifact/D96A/Simples/S6152.hs | 21 + .../src/Text/Edifact/D96A/Simples/S6154.hs | 21 + .../src/Text/Edifact/D96A/Simples/S6155.hs | 107 + .../src/Text/Edifact/D96A/Simples/S6162.hs | 21 + .../src/Text/Edifact/D96A/Simples/S6167.hs | 43 + .../src/Text/Edifact/D96A/Simples/S6168.hs | 21 + .../src/Text/Edifact/D96A/Simples/S6245.hs | 37 + .../src/Text/Edifact/D96A/Simples/S6246.hs | 22 + .../src/Text/Edifact/D96A/Simples/S6311.hs | 235 ++ .../src/Text/Edifact/D96A/Simples/S6313.hs | 533 ++++ .../src/Text/Edifact/D96A/Simples/S6314.hs | 21 + .../src/Text/Edifact/D96A/Simples/S6321.hs | 44 + .../src/Text/Edifact/D96A/Simples/S6341.hs | 70 + .../src/Text/Edifact/D96A/Simples/S6343.hs | 67 + .../src/Text/Edifact/D96A/Simples/S6345.hs | 24 + .../src/Text/Edifact/D96A/Simples/S6347.hs | 41 + .../src/Text/Edifact/D96A/Simples/S6348.hs | 22 + .../src/Text/Edifact/D96A/Simples/S6350.hs | 21 + .../src/Text/Edifact/D96A/Simples/S6353.hs | 33 + .../src/Text/Edifact/D96A/Simples/S6411.hs | 25 + .../src/Text/Edifact/D96A/Simples/S6432.hs | 21 + .../src/Text/Edifact/D96A/Simples/S7008.hs | 21 + .../src/Text/Edifact/D96A/Simples/S7009.hs | 25 + .../src/Text/Edifact/D96A/Simples/S7064.hs | 21 + .../src/Text/Edifact/D96A/Simples/S7065.hs | 24 + .../src/Text/Edifact/D96A/Simples/S7073.hs | 77 + .../src/Text/Edifact/D96A/Simples/S7075.hs | 34 + .../src/Text/Edifact/D96A/Simples/S7077.hs | 39 + .../src/Text/Edifact/D96A/Simples/S7081.hs | 201 ++ .../src/Text/Edifact/D96A/Simples/S7083.hs | 29 + .../src/Text/Edifact/D96A/Simples/S7085.hs | 55 + .../src/Text/Edifact/D96A/Simples/S7088.hs | 23 + .../src/Text/Edifact/D96A/Simples/S7102.hs | 21 + .../src/Text/Edifact/D96A/Simples/S7106.hs | 23 + .../src/Text/Edifact/D96A/Simples/S7124.hs | 23 + .../src/Text/Edifact/D96A/Simples/S7130.hs | 24 + .../src/Text/Edifact/D96A/Simples/S7140.hs | 21 + .../src/Text/Edifact/D96A/Simples/S7143.hs | 205 ++ .../src/Text/Edifact/D96A/Simples/S7160.hs | 21 + .../src/Text/Edifact/D96A/Simples/S7161.hs | 600 +++++ .../src/Text/Edifact/D96A/Simples/S7164.hs | 22 + .../src/Text/Edifact/D96A/Simples/S7166.hs | 22 + .../src/Text/Edifact/D96A/Simples/S7224.hs | 23 + .../src/Text/Edifact/D96A/Simples/S7233.hs | 74 + .../src/Text/Edifact/D96A/Simples/S7273.hs | 66 + .../src/Text/Edifact/D96A/Simples/S7297.hs | 43 + .../src/Text/Edifact/D96A/Simples/S7357.hs | 25 + .../src/Text/Edifact/D96A/Simples/S7383.hs | 70 + .../src/Text/Edifact/D96A/Simples/S7402.hs | 21 + .../src/Text/Edifact/D96A/Simples/S7405.hs | 146 + .../src/Text/Edifact/D96A/Simples/S7419.hs | 24 + .../src/Text/Edifact/D96A/Simples/S7511.hs | 22 + .../src/Text/Edifact/D96A/Simples/S8022.hs | 22 + .../src/Text/Edifact/D96A/Simples/S8023.hs | 26 + .../src/Text/Edifact/D96A/Simples/S8028.hs | 22 + .../src/Text/Edifact/D96A/Simples/S8051.hs | 66 + .../src/Text/Edifact/D96A/Simples/S8053.hs | 130 + .../src/Text/Edifact/D96A/Simples/S8066.hs | 21 + .../src/Text/Edifact/D96A/Simples/S8067.hs | 23 + .../src/Text/Edifact/D96A/Simples/S8077.hs | 26 + .../src/Text/Edifact/D96A/Simples/S8078.hs | 22 + .../src/Text/Edifact/D96A/Simples/S8092.hs | 22 + .../src/Text/Edifact/D96A/Simples/S8101.hs | 36 + .../src/Text/Edifact/D96A/Simples/S8126.hs | 22 + .../src/Text/Edifact/D96A/Simples/S8154.hs | 22 + .../src/Text/Edifact/D96A/Simples/S8155.hs | 118 + .../src/Text/Edifact/D96A/Simples/S8158.hs | 22 + .../src/Text/Edifact/D96A/Simples/S8169.hs | 42 + .../src/Text/Edifact/D96A/Simples/S8178.hs | 22 + .../src/Text/Edifact/D96A/Simples/S8179.hs | 74 + .../src/Text/Edifact/D96A/Simples/S8186.hs | 22 + .../src/Text/Edifact/D96A/Simples/S8211.hs | 25 + .../src/Text/Edifact/D96A/Simples/S8212.hs | 24 + .../src/Text/Edifact/D96A/Simples/S8213.hs | 24 + .../src/Text/Edifact/D96A/Simples/S8246.hs | 23 + .../src/Text/Edifact/D96A/Simples/S8249.hs | 38 + .../src/Text/Edifact/D96A/Simples/S8255.hs | 26 + .../src/Text/Edifact/D96A/Simples/S8260.hs | 22 + .../src/Text/Edifact/D96A/Simples/S8273.hs | 49 + .../src/Text/Edifact/D96A/Simples/S8275.hs | 53 + .../src/Text/Edifact/D96A/Simples/S8281.hs | 28 + .../src/Text/Edifact/D96A/Simples/S8323.hs | 29 + .../src/Text/Edifact/D96A/Simples/S8325.hs | 41 + .../src/Text/Edifact/D96A/Simples/S8332.hs | 21 + .../src/Text/Edifact/D96A/Simples/S8334.hs | 21 + .../src/Text/Edifact/D96A/Simples/S8335.hs | 84 + .../src/Text/Edifact/D96A/Simples/S8339.hs | 34 + .../src/Text/Edifact/D96A/Simples/S8341.hs | 27 + .../src/Text/Edifact/D96A/Simples/S8351.hs | 23 + .../src/Text/Edifact/D96A/Simples/S8364.hs | 21 + .../src/Text/Edifact/D96A/Simples/S8393.hs | 43 + .../src/Text/Edifact/D96A/Simples/S8395.hs | 31 + .../src/Text/Edifact/D96A/Simples/S8410.hs | 21 + .../src/Text/Edifact/D96A/Simples/S8453.hs | 24 + .../src/Text/Edifact/D96A/Simples/S8457.hs | 68 + .../src/Text/Edifact/D96A/Simples/S8459.hs | 32 + .../src/Text/Edifact/D96A/Simples/S9010.hs | 21 + .../src/Text/Edifact/D96A/Simples/S9011.hs | 341 +++ .../src/Text/Edifact/D96A/Simples/S9012.hs | 21 + .../src/Text/Edifact/D96A/Simples/S9013.hs | 207 ++ .../src/Text/Edifact/D96A/Simples/S9015.hs | 24 + .../src/Text/Edifact/D96A/Simples/S9213.hs | 33 + .../src/Text/Edifact/D96A/Simples/S9302.hs | 22 + .../src/Text/Edifact/D96A/Simples/S9303.hs | 34 + .../src/Text/Edifact/D96A/Simples/S9308.hs | 22 + .../src/Text/Edifact/D96A/Simples/S9353.hs | 52 + .../src/Text/Edifact/D96A/Simples/S9411.hs | 37 + .../src/Text/Edifact/D96A/Simples/S9415.hs | 58 + .../src/Text/Edifact/D96A/Simples/S9417.hs | 33 + specification/test/Edifact.hs | 127 + specification/test/Spec.hs | 11 + stack.yaml | 39 + 1405 files changed, 124715 insertions(+) create mode 100644 .github/workflows/pr.yml create mode 100644 .gitignore create mode 100644 .hlint.yaml create mode 100644 LICENSE create mode 100644 Makefile create mode 100644 README.md create mode 100644 core/Makefile create mode 100644 core/README.md create mode 100644 core/edi-parser-core.cabal create mode 100644 core/package.yaml create mode 100644 core/src/Text/Edifact/Common.hs create mode 100644 core/src/Text/Edifact/Common/Composites.hs create mode 100644 core/src/Text/Edifact/Common/Segments.hs create mode 100644 core/src/Text/Edifact/Common/Segments/UNA.hs create mode 100644 core/src/Text/Edifact/Common/Segments/UNB.hs create mode 100644 core/src/Text/Edifact/Common/Segments/UNH.hs create mode 100644 core/src/Text/Edifact/Common/Segments/UNS.hs create mode 100644 core/src/Text/Edifact/Common/Segments/UNT.hs create mode 100644 core/src/Text/Edifact/Common/Segments/UNZ.hs create mode 100644 core/src/Text/Edifact/Common/Simples.hs create mode 100644 core/src/Text/Edifact/Inspect.hs create mode 100644 core/src/Text/Edifact/Parsing.hs create mode 100644 core/src/Text/Edifact/Parsing/Combinators.hs create mode 100644 core/src/Text/Edifact/Parsing/Commons.hs create mode 100644 core/src/Text/Edifact/Parsing/Primitives.hs create mode 100644 core/src/Text/Edifact/Types.hs create mode 100644 core/test/Parsing/CombinatorsTest.hs create mode 100644 core/test/Parsing/PrimitivesTest.hs create mode 100644 core/test/ParsingTest.hs create mode 100644 core/test/Spec.hs create mode 100644 default.nix create mode 100644 release-bundle.nix create mode 100644 release.nix create mode 100644 scaffolder/.gitignore create mode 100644 scaffolder/Makefile create mode 100644 scaffolder/README.md create mode 100644 scaffolder/app/Main.hs create mode 100644 scaffolder/edi-parser-scaffolder.cabal create mode 100644 scaffolder/package.yaml create mode 100644 scaffolder/src/Text/Edifact/BundleReader.hs create mode 100644 scaffolder/src/Text/Edifact/BundleReader/CodedSimples.hs create mode 100644 scaffolder/src/Text/Edifact/BundleReader/Commons.hs create mode 100644 scaffolder/src/Text/Edifact/BundleReader/Composites.hs create mode 100644 scaffolder/src/Text/Edifact/BundleReader/Configuration.hs create mode 100644 scaffolder/src/Text/Edifact/BundleReader/Extractor.hs create mode 100644 scaffolder/src/Text/Edifact/BundleReader/Messages.hs create mode 100644 scaffolder/src/Text/Edifact/BundleReader/Segments.hs create mode 100644 scaffolder/src/Text/Edifact/BundleReader/Simples.hs create mode 100644 scaffolder/src/Text/Edifact/Fetcher.hs create mode 100644 scaffolder/src/Text/Edifact/Fetcher/Commons.hs create mode 100644 scaffolder/src/Text/Edifact/Fetcher/Composites.hs create mode 100644 scaffolder/src/Text/Edifact/Fetcher/Configuration.hs create mode 100644 scaffolder/src/Text/Edifact/Fetcher/Messages.hs create mode 100644 scaffolder/src/Text/Edifact/Fetcher/Segments.hs create mode 100644 scaffolder/src/Text/Edifact/Fetcher/Simples.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/CodedSimples/Specification.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Commons.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Commons/Formatters.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Commons/Language.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Commons/Logging.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Commons/Parsing.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Commons/Text.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Commons/Types.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Composites.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Composites/Dependencies.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Composites/Elements.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Composites/Implementation.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Composites/Specification.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Composites/Types.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Messages.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Messages/Dependencies.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Messages/Elements.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Messages/Implementation.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Messages/Specification.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Messages/Types.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Root.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Segments.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Segments/Dependencies.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Segments/Elements.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Segments/Implementation.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Segments/Specification.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Segments/Types.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Simples.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Simples/Elements.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Simples/Implementation.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Simples/Representation.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Simples/Specification.hs create mode 100644 scaffolder/src/Text/Edifact/Scaffolder/Simples/Types.hs create mode 100755 scripts/documentation-versioning.sh create mode 100755 scripts/scaffolder.sh create mode 100644 specification/Makefile create mode 100644 specification/README.md create mode 100644 specification/app/Main.hs create mode 100644 specification/edi-parser-specification.cabal create mode 100644 specification/package.yaml create mode 100644 specification/references/D01B/composites/c002.txt create mode 100644 specification/references/D01B/composites/c040.txt create mode 100644 specification/references/D01B/composites/c056.txt create mode 100644 specification/references/D01B/composites/c058.txt create mode 100644 specification/references/D01B/composites/c059.txt create mode 100644 specification/references/D01B/composites/c076.txt create mode 100644 specification/references/D01B/composites/c080.txt create mode 100644 specification/references/D01B/composites/c082.txt create mode 100644 specification/references/D01B/composites/c100.txt create mode 100644 specification/references/D01B/composites/c106.txt create mode 100644 specification/references/D01B/composites/c107.txt create mode 100644 specification/references/D01B/composites/c108.txt create mode 100644 specification/references/D01B/composites/c174.txt create mode 100644 specification/references/D01B/composites/c186.txt create mode 100644 specification/references/D01B/composites/c200.txt create mode 100644 specification/references/D01B/composites/c203.txt create mode 100644 specification/references/D01B/composites/c205.txt create mode 100644 specification/references/D01B/composites/c208.txt create mode 100644 specification/references/D01B/composites/c210.txt create mode 100644 specification/references/D01B/composites/c211.txt create mode 100644 specification/references/D01B/composites/c212.txt create mode 100644 specification/references/D01B/composites/c213.txt create mode 100644 specification/references/D01B/composites/c215.txt create mode 100644 specification/references/D01B/composites/c218.txt create mode 100644 specification/references/D01B/composites/c219.txt create mode 100644 specification/references/D01B/composites/c220.txt create mode 100644 specification/references/D01B/composites/c222.txt create mode 100644 specification/references/D01B/composites/c223.txt create mode 100644 specification/references/D01B/composites/c224.txt create mode 100644 specification/references/D01B/composites/c228.txt create mode 100644 specification/references/D01B/composites/c229.txt create mode 100644 specification/references/D01B/composites/c231.txt create mode 100644 specification/references/D01B/composites/c232.txt create mode 100644 specification/references/D01B/composites/c233.txt create mode 100644 specification/references/D01B/composites/c234.txt create mode 100644 specification/references/D01B/composites/c235.txt create mode 100644 specification/references/D01B/composites/c236.txt create mode 100644 specification/references/D01B/composites/c237.txt create mode 100644 specification/references/D01B/composites/c239.txt create mode 100644 specification/references/D01B/composites/c270.txt create mode 100644 specification/references/D01B/composites/c280.txt create mode 100644 specification/references/D01B/composites/c286.txt create mode 100644 specification/references/D01B/composites/c330.txt create mode 100644 specification/references/D01B/composites/c331.txt create mode 100644 specification/references/D01B/composites/c401.txt create mode 100644 specification/references/D01B/composites/c501.txt create mode 100644 specification/references/D01B/composites/c502.txt create mode 100644 specification/references/D01B/composites/c503.txt create mode 100644 specification/references/D01B/composites/c504.txt create mode 100644 specification/references/D01B/composites/c506.txt create mode 100644 specification/references/D01B/composites/c507.txt create mode 100644 specification/references/D01B/composites/c509.txt create mode 100644 specification/references/D01B/composites/c516.txt create mode 100644 specification/references/D01B/composites/c517.txt create mode 100644 specification/references/D01B/composites/c519.txt create mode 100644 specification/references/D01B/composites/c523.txt create mode 100644 specification/references/D01B/composites/c524.txt create mode 100644 specification/references/D01B/composites/c528.txt create mode 100644 specification/references/D01B/composites/c536.txt create mode 100644 specification/references/D01B/composites/c537.txt create mode 100644 specification/references/D01B/composites/c553.txt create mode 100644 specification/references/D01B/composites/c554.txt create mode 100644 specification/references/D01B/composites/c555.txt create mode 100644 specification/references/D01B/composites/c556.txt create mode 100644 specification/references/D01B/composites/c601.txt create mode 100644 specification/references/D01B/composites/c703.txt create mode 100644 specification/references/D01B/composites/c819.txt create mode 100644 specification/references/D01B/composites/c827.txt create mode 100644 specification/references/D01B/messages/ifcsum_d.txt create mode 100644 specification/references/D01B/messages/ifcsum_s.txt create mode 100644 specification/references/D01B/messages/iftsta_d.txt create mode 100644 specification/references/D01B/messages/iftsta_s.txt create mode 100644 specification/references/D01B/segments/bgm.txt create mode 100644 specification/references/D01B/segments/cni.txt create mode 100644 specification/references/D01B/segments/cnt.txt create mode 100644 specification/references/D01B/segments/com.txt create mode 100644 specification/references/D01B/segments/cpi.txt create mode 100644 specification/references/D01B/segments/cta.txt create mode 100644 specification/references/D01B/segments/cux.txt create mode 100644 specification/references/D01B/segments/dgs.txt create mode 100644 specification/references/D01B/segments/dim.txt create mode 100644 specification/references/D01B/segments/doc.txt create mode 100644 specification/references/D01B/segments/dtm.txt create mode 100644 specification/references/D01B/segments/eqa.txt create mode 100644 specification/references/D01B/segments/eqd.txt create mode 100644 specification/references/D01B/segments/eqn.txt create mode 100644 specification/references/D01B/segments/ftx.txt create mode 100644 specification/references/D01B/segments/gds.txt create mode 100644 specification/references/D01B/segments/gid.txt create mode 100644 specification/references/D01B/segments/gin.txt create mode 100644 specification/references/D01B/segments/gor.txt create mode 100644 specification/references/D01B/segments/han.txt create mode 100644 specification/references/D01B/segments/icd.txt create mode 100644 specification/references/D01B/segments/loc.txt create mode 100644 specification/references/D01B/segments/mea.txt create mode 100644 specification/references/D01B/segments/moa.txt create mode 100644 specification/references/D01B/segments/nad.txt create mode 100644 specification/references/D01B/segments/pcd.txt create mode 100644 specification/references/D01B/segments/pci.txt create mode 100644 specification/references/D01B/segments/pia.txt create mode 100644 specification/references/D01B/segments/pri.txt create mode 100644 specification/references/D01B/segments/qty.txt create mode 100644 specification/references/D01B/segments/rff.txt create mode 100644 specification/references/D01B/segments/rng.txt create mode 100644 specification/references/D01B/segments/sel.txt create mode 100644 specification/references/D01B/segments/seq.txt create mode 100644 specification/references/D01B/segments/sgp.txt create mode 100644 specification/references/D01B/segments/sts.txt create mode 100644 specification/references/D01B/segments/tcc.txt create mode 100644 specification/references/D01B/segments/tdt.txt create mode 100644 specification/references/D01B/segments/tmd.txt create mode 100644 specification/references/D01B/segments/tmp.txt create mode 100644 specification/references/D01B/segments/tod.txt create mode 100644 specification/references/D01B/segments/tpl.txt create mode 100644 specification/references/D01B/segments/tsr.txt create mode 100644 specification/references/D01B/simples/1000.txt create mode 100644 specification/references/D01B/simples/1001.txt create mode 100644 specification/references/D01B/simples/1004.txt create mode 100644 specification/references/D01B/simples/1050.txt create mode 100644 specification/references/D01B/simples/1056.txt create mode 100644 specification/references/D01B/simples/1060.txt create mode 100644 specification/references/D01B/simples/1131.txt create mode 100644 specification/references/D01B/simples/1153.txt create mode 100644 specification/references/D01B/simples/1154.txt create mode 100644 specification/references/D01B/simples/1156.txt create mode 100644 specification/references/D01B/simples/1159.txt create mode 100644 specification/references/D01B/simples/1218.txt create mode 100644 specification/references/D01B/simples/1220.txt create mode 100644 specification/references/D01B/simples/1225.txt create mode 100644 specification/references/D01B/simples/1229.txt create mode 100644 specification/references/D01B/simples/1312.txt create mode 100644 specification/references/D01B/simples/1366.txt create mode 100644 specification/references/D01B/simples/1373.txt create mode 100644 specification/references/D01B/simples/1490.txt create mode 100644 specification/references/D01B/simples/1496.txt create mode 100644 specification/references/D01B/simples/2005.txt create mode 100644 specification/references/D01B/simples/2379.txt create mode 100644 specification/references/D01B/simples/2380.txt create mode 100644 specification/references/D01B/simples/3035.txt create mode 100644 specification/references/D01B/simples/3036.txt create mode 100644 specification/references/D01B/simples/3039.txt create mode 100644 specification/references/D01B/simples/3042.txt create mode 100644 specification/references/D01B/simples/3045.txt create mode 100644 specification/references/D01B/simples/3055.txt create mode 100644 specification/references/D01B/simples/3124.txt create mode 100644 specification/references/D01B/simples/3127.txt create mode 100644 specification/references/D01B/simples/3128.txt create mode 100644 specification/references/D01B/simples/3139.txt create mode 100644 specification/references/D01B/simples/3148.txt create mode 100644 specification/references/D01B/simples/3153.txt create mode 100644 specification/references/D01B/simples/3155.txt create mode 100644 specification/references/D01B/simples/3164.txt create mode 100644 specification/references/D01B/simples/3207.txt create mode 100644 specification/references/D01B/simples/3222.txt create mode 100644 specification/references/D01B/simples/3223.txt create mode 100644 specification/references/D01B/simples/3224.txt create mode 100644 specification/references/D01B/simples/3225.txt create mode 100644 specification/references/D01B/simples/3227.txt create mode 100644 specification/references/D01B/simples/3228.txt create mode 100644 specification/references/D01B/simples/3229.txt create mode 100644 specification/references/D01B/simples/3232.txt create mode 100644 specification/references/D01B/simples/3233.txt create mode 100644 specification/references/D01B/simples/3251.txt create mode 100644 specification/references/D01B/simples/3412.txt create mode 100644 specification/references/D01B/simples/3413.txt create mode 100644 specification/references/D01B/simples/3453.txt create mode 100644 specification/references/D01B/simples/4000.txt create mode 100644 specification/references/D01B/simples/4052.txt create mode 100644 specification/references/D01B/simples/4053.txt create mode 100644 specification/references/D01B/simples/4055.txt create mode 100644 specification/references/D01B/simples/4065.txt create mode 100644 specification/references/D01B/simples/4078.txt create mode 100644 specification/references/D01B/simples/4079.txt create mode 100644 specification/references/D01B/simples/4215.txt create mode 100644 specification/references/D01B/simples/4219.txt create mode 100644 specification/references/D01B/simples/4233.txt create mode 100644 specification/references/D01B/simples/4237.txt create mode 100644 specification/references/D01B/simples/4343.txt create mode 100644 specification/references/D01B/simples/4347.txt create mode 100644 specification/references/D01B/simples/4404.txt create mode 100644 specification/references/D01B/simples/4405.txt create mode 100644 specification/references/D01B/simples/4440.txt create mode 100644 specification/references/D01B/simples/4441.txt create mode 100644 specification/references/D01B/simples/4447.txt create mode 100644 specification/references/D01B/simples/4451.txt create mode 100644 specification/references/D01B/simples/4453.txt create mode 100644 specification/references/D01B/simples/4494.txt create mode 100644 specification/references/D01B/simples/4495.txt create mode 100644 specification/references/D01B/simples/4497.txt create mode 100644 specification/references/D01B/simples/4517.txt create mode 100644 specification/references/D01B/simples/5004.txt create mode 100644 specification/references/D01B/simples/5025.txt create mode 100644 specification/references/D01B/simples/5118.txt create mode 100644 specification/references/D01B/simples/5125.txt create mode 100644 specification/references/D01B/simples/5213.txt create mode 100644 specification/references/D01B/simples/5237.txt create mode 100644 specification/references/D01B/simples/5242.txt create mode 100644 specification/references/D01B/simples/5243.txt create mode 100644 specification/references/D01B/simples/5245.txt create mode 100644 specification/references/D01B/simples/5249.txt create mode 100644 specification/references/D01B/simples/5275.txt create mode 100644 specification/references/D01B/simples/5284.txt create mode 100644 specification/references/D01B/simples/5375.txt create mode 100644 specification/references/D01B/simples/5387.txt create mode 100644 specification/references/D01B/simples/5402.txt create mode 100644 specification/references/D01B/simples/5479.txt create mode 100644 specification/references/D01B/simples/5482.txt create mode 100644 specification/references/D01B/simples/6008.txt create mode 100644 specification/references/D01B/simples/6060.txt create mode 100644 specification/references/D01B/simples/6063.txt create mode 100644 specification/references/D01B/simples/6066.txt create mode 100644 specification/references/D01B/simples/6069.txt create mode 100644 specification/references/D01B/simples/6140.txt create mode 100644 specification/references/D01B/simples/6145.txt create mode 100644 specification/references/D01B/simples/6152.txt create mode 100644 specification/references/D01B/simples/6154.txt create mode 100644 specification/references/D01B/simples/6155.txt create mode 100644 specification/references/D01B/simples/6162.txt create mode 100644 specification/references/D01B/simples/6167.txt create mode 100644 specification/references/D01B/simples/6168.txt create mode 100644 specification/references/D01B/simples/6245.txt create mode 100644 specification/references/D01B/simples/6246.txt create mode 100644 specification/references/D01B/simples/6311.txt create mode 100644 specification/references/D01B/simples/6313.txt create mode 100644 specification/references/D01B/simples/6314.txt create mode 100644 specification/references/D01B/simples/6321.txt create mode 100644 specification/references/D01B/simples/6341.txt create mode 100644 specification/references/D01B/simples/6343.txt create mode 100644 specification/references/D01B/simples/6345.txt create mode 100644 specification/references/D01B/simples/6347.txt create mode 100644 specification/references/D01B/simples/6348.txt create mode 100644 specification/references/D01B/simples/6350.txt create mode 100644 specification/references/D01B/simples/6353.txt create mode 100644 specification/references/D01B/simples/6411.txt create mode 100644 specification/references/D01B/simples/6432.txt create mode 100644 specification/references/D01B/simples/7064.txt create mode 100644 specification/references/D01B/simples/7065.txt create mode 100644 specification/references/D01B/simples/7085.txt create mode 100644 specification/references/D01B/simples/7088.txt create mode 100644 specification/references/D01B/simples/7102.txt create mode 100644 specification/references/D01B/simples/7106.txt create mode 100644 specification/references/D01B/simples/7124.txt create mode 100644 specification/references/D01B/simples/7130.txt create mode 100644 specification/references/D01B/simples/7140.txt create mode 100644 specification/references/D01B/simples/7143.txt create mode 100644 specification/references/D01B/simples/7224.txt create mode 100644 specification/references/D01B/simples/7233.txt create mode 100644 specification/references/D01B/simples/7273.txt create mode 100644 specification/references/D01B/simples/7357.txt create mode 100644 specification/references/D01B/simples/7383.txt create mode 100644 specification/references/D01B/simples/7402.txt create mode 100644 specification/references/D01B/simples/7405.txt create mode 100644 specification/references/D01B/simples/7418.txt create mode 100644 specification/references/D01B/simples/7419.txt create mode 100644 specification/references/D01B/simples/7511.txt create mode 100644 specification/references/D01B/simples/8022.txt create mode 100644 specification/references/D01B/simples/8023.txt create mode 100644 specification/references/D01B/simples/8028.txt create mode 100644 specification/references/D01B/simples/8051.txt create mode 100644 specification/references/D01B/simples/8053.txt create mode 100644 specification/references/D01B/simples/8066.txt create mode 100644 specification/references/D01B/simples/8067.txt create mode 100644 specification/references/D01B/simples/8077.txt create mode 100644 specification/references/D01B/simples/8078.txt create mode 100644 specification/references/D01B/simples/8092.txt create mode 100644 specification/references/D01B/simples/8101.txt create mode 100644 specification/references/D01B/simples/8126.txt create mode 100644 specification/references/D01B/simples/8154.txt create mode 100644 specification/references/D01B/simples/8155.txt create mode 100644 specification/references/D01B/simples/8158.txt create mode 100644 specification/references/D01B/simples/8169.txt create mode 100644 specification/references/D01B/simples/8178.txt create mode 100644 specification/references/D01B/simples/8179.txt create mode 100644 specification/references/D01B/simples/8186.txt create mode 100644 specification/references/D01B/simples/8211.txt create mode 100644 specification/references/D01B/simples/8212.txt create mode 100644 specification/references/D01B/simples/8213.txt create mode 100644 specification/references/D01B/simples/8246.txt create mode 100644 specification/references/D01B/simples/8249.txt create mode 100644 specification/references/D01B/simples/8255.txt create mode 100644 specification/references/D01B/simples/8260.txt create mode 100644 specification/references/D01B/simples/8273.txt create mode 100644 specification/references/D01B/simples/8275.txt create mode 100644 specification/references/D01B/simples/8281.txt create mode 100644 specification/references/D01B/simples/8323.txt create mode 100644 specification/references/D01B/simples/8325.txt create mode 100644 specification/references/D01B/simples/8332.txt create mode 100644 specification/references/D01B/simples/8334.txt create mode 100644 specification/references/D01B/simples/8335.txt create mode 100644 specification/references/D01B/simples/8339.txt create mode 100644 specification/references/D01B/simples/8341.txt create mode 100644 specification/references/D01B/simples/8351.txt create mode 100644 specification/references/D01B/simples/8364.txt create mode 100644 specification/references/D01B/simples/8410.txt create mode 100644 specification/references/D01B/simples/8453.txt create mode 100644 specification/references/D01B/simples/8457.txt create mode 100644 specification/references/D01B/simples/8459.txt create mode 100644 specification/references/D01B/simples/9012.txt create mode 100644 specification/references/D01B/simples/9013.txt create mode 100644 specification/references/D01B/simples/9015.txt create mode 100644 specification/references/D01B/simples/9302.txt create mode 100644 specification/references/D01B/simples/9303.txt create mode 100644 specification/references/D01B/simples/9308.txt create mode 100644 specification/references/D01B/simples/9353.txt create mode 100644 specification/references/D01B/simples/9411.txt create mode 100644 specification/references/D01B/simples/9415.txt create mode 100644 specification/references/D01B/simples/9417.txt create mode 100644 specification/references/D96A/composites/c002.txt create mode 100644 specification/references/D96A/composites/c040.txt create mode 100644 specification/references/D96A/composites/c056.txt create mode 100644 specification/references/D96A/composites/c058.txt create mode 100644 specification/references/D96A/composites/c059.txt create mode 100644 specification/references/D96A/composites/c076.txt create mode 100644 specification/references/D96A/composites/c080.txt create mode 100644 specification/references/D96A/composites/c082.txt create mode 100644 specification/references/D96A/composites/c100.txt create mode 100644 specification/references/D96A/composites/c107.txt create mode 100644 specification/references/D96A/composites/c108.txt create mode 100644 specification/references/D96A/composites/c174.txt create mode 100644 specification/references/D96A/composites/c186.txt create mode 100644 specification/references/D96A/composites/c200.txt create mode 100644 specification/references/D96A/composites/c202.txt create mode 100644 specification/references/D96A/composites/c203.txt create mode 100644 specification/references/D96A/composites/c205.txt create mode 100644 specification/references/D96A/composites/c206.txt create mode 100644 specification/references/D96A/composites/c208.txt create mode 100644 specification/references/D96A/composites/c210.txt create mode 100644 specification/references/D96A/composites/c211.txt create mode 100644 specification/references/D96A/composites/c212.txt create mode 100644 specification/references/D96A/composites/c213.txt create mode 100644 specification/references/D96A/composites/c214.txt create mode 100644 specification/references/D96A/composites/c215.txt create mode 100644 specification/references/D96A/composites/c218.txt create mode 100644 specification/references/D96A/composites/c219.txt create mode 100644 specification/references/D96A/composites/c220.txt create mode 100644 specification/references/D96A/composites/c222.txt create mode 100644 specification/references/D96A/composites/c223.txt create mode 100644 specification/references/D96A/composites/c224.txt create mode 100644 specification/references/D96A/composites/c228.txt create mode 100644 specification/references/D96A/composites/c229.txt create mode 100644 specification/references/D96A/composites/c231.txt create mode 100644 specification/references/D96A/composites/c232.txt create mode 100644 specification/references/D96A/composites/c233.txt create mode 100644 specification/references/D96A/composites/c234.txt create mode 100644 specification/references/D96A/composites/c235.txt create mode 100644 specification/references/D96A/composites/c236.txt create mode 100644 specification/references/D96A/composites/c237.txt create mode 100644 specification/references/D96A/composites/c239.txt create mode 100644 specification/references/D96A/composites/c270.txt create mode 100644 specification/references/D96A/composites/c273.txt create mode 100644 specification/references/D96A/composites/c279.txt create mode 100644 specification/references/D96A/composites/c280.txt create mode 100644 specification/references/D96A/composites/c401.txt create mode 100644 specification/references/D96A/composites/c402.txt create mode 100644 specification/references/D96A/composites/c501.txt create mode 100644 specification/references/D96A/composites/c502.txt create mode 100644 specification/references/D96A/composites/c503.txt create mode 100644 specification/references/D96A/composites/c504.txt create mode 100644 specification/references/D96A/composites/c506.txt create mode 100644 specification/references/D96A/composites/c507.txt create mode 100644 specification/references/D96A/composites/c509.txt create mode 100644 specification/references/D96A/composites/c516.txt create mode 100644 specification/references/D96A/composites/c517.txt create mode 100644 specification/references/D96A/composites/c519.txt create mode 100644 specification/references/D96A/composites/c522.txt create mode 100644 specification/references/D96A/composites/c523.txt create mode 100644 specification/references/D96A/composites/c524.txt create mode 100644 specification/references/D96A/composites/c528.txt create mode 100644 specification/references/D96A/composites/c531.txt create mode 100644 specification/references/D96A/composites/c532.txt create mode 100644 specification/references/D96A/composites/c536.txt create mode 100644 specification/references/D96A/composites/c537.txt create mode 100644 specification/references/D96A/composites/c553.txt create mode 100644 specification/references/D96A/composites/c554.txt create mode 100644 specification/references/D96A/composites/c555.txt create mode 100644 specification/references/D96A/composites/c556.txt create mode 100644 specification/references/D96A/composites/c601.txt create mode 100644 specification/references/D96A/composites/c703.txt create mode 100644 specification/references/D96A/composites/c827.txt create mode 100644 specification/references/D96A/composites/c829.txt create mode 100644 specification/references/D96A/composites/c960.txt create mode 100644 specification/references/D96A/messages/desadv_d.txt create mode 100644 specification/references/D96A/messages/desadv_s.txt create mode 100644 specification/references/D96A/messages/ifcsum_d.txt create mode 100644 specification/references/D96A/messages/ifcsum_s.txt create mode 100644 specification/references/D96A/messages/iftsai_d.txt create mode 100644 specification/references/D96A/messages/iftsai_s.txt create mode 100644 specification/references/D96A/messages/iftsta_d.txt create mode 100644 specification/references/D96A/messages/iftsta_s.txt create mode 100644 specification/references/D96A/segments/ali.txt create mode 100644 specification/references/D96A/segments/bgm.txt create mode 100644 specification/references/D96A/segments/cni.txt create mode 100644 specification/references/D96A/segments/cnt.txt create mode 100644 specification/references/D96A/segments/com.txt create mode 100644 specification/references/D96A/segments/cpi.txt create mode 100644 specification/references/D96A/segments/cps.txt create mode 100644 specification/references/D96A/segments/cta.txt create mode 100644 specification/references/D96A/segments/cux.txt create mode 100644 specification/references/D96A/segments/dgs.txt create mode 100644 specification/references/D96A/segments/dim.txt create mode 100644 specification/references/D96A/segments/dlm.txt create mode 100644 specification/references/D96A/segments/doc.txt create mode 100644 specification/references/D96A/segments/dtm.txt create mode 100644 specification/references/D96A/segments/eqa.txt create mode 100644 specification/references/D96A/segments/eqd.txt create mode 100644 specification/references/D96A/segments/eqn.txt create mode 100644 specification/references/D96A/segments/ftx.txt create mode 100644 specification/references/D96A/segments/gds.txt create mode 100644 specification/references/D96A/segments/gid.txt create mode 100644 specification/references/D96A/segments/gin.txt create mode 100644 specification/references/D96A/segments/gir.txt create mode 100644 specification/references/D96A/segments/gor.txt create mode 100644 specification/references/D96A/segments/han.txt create mode 100644 specification/references/D96A/segments/imd.txt create mode 100644 specification/references/D96A/segments/lin.txt create mode 100644 specification/references/D96A/segments/loc.txt create mode 100644 specification/references/D96A/segments/mea.txt create mode 100644 specification/references/D96A/segments/moa.txt create mode 100644 specification/references/D96A/segments/nad.txt create mode 100644 specification/references/D96A/segments/pac.txt create mode 100644 specification/references/D96A/segments/pcd.txt create mode 100644 specification/references/D96A/segments/pci.txt create mode 100644 specification/references/D96A/segments/pia.txt create mode 100644 specification/references/D96A/segments/pri.txt create mode 100644 specification/references/D96A/segments/qty.txt create mode 100644 specification/references/D96A/segments/qvr.txt create mode 100644 specification/references/D96A/segments/rff.txt create mode 100644 specification/references/D96A/segments/rng.txt create mode 100644 specification/references/D96A/segments/sel.txt create mode 100644 specification/references/D96A/segments/sgp.txt create mode 100644 specification/references/D96A/segments/sts.txt create mode 100644 specification/references/D96A/segments/tcc.txt create mode 100644 specification/references/D96A/segments/tdt.txt create mode 100644 specification/references/D96A/segments/tmd.txt create mode 100644 specification/references/D96A/segments/tmp.txt create mode 100644 specification/references/D96A/segments/tod.txt create mode 100644 specification/references/D96A/segments/tpl.txt create mode 100644 specification/references/D96A/segments/tsr.txt create mode 100644 specification/references/D96A/segments/unh.txt create mode 100644 specification/references/D96A/segments/unt.txt create mode 100644 specification/references/D96A/simples/1000.txt create mode 100644 specification/references/D96A/simples/1001.txt create mode 100644 specification/references/D96A/simples/1004.txt create mode 100644 specification/references/D96A/simples/1082.txt create mode 100644 specification/references/D96A/simples/1131.txt create mode 100644 specification/references/D96A/simples/1153.txt create mode 100644 specification/references/D96A/simples/1154.txt create mode 100644 specification/references/D96A/simples/1156.txt create mode 100644 specification/references/D96A/simples/1218.txt create mode 100644 specification/references/D96A/simples/1220.txt create mode 100644 specification/references/D96A/simples/1222.txt create mode 100644 specification/references/D96A/simples/1225.txt create mode 100644 specification/references/D96A/simples/1229.txt create mode 100644 specification/references/D96A/simples/1312.txt create mode 100644 specification/references/D96A/simples/1366.txt create mode 100644 specification/references/D96A/simples/1373.txt create mode 100644 specification/references/D96A/simples/1490.txt create mode 100644 specification/references/D96A/simples/1496.txt create mode 100644 specification/references/D96A/simples/2005.txt create mode 100644 specification/references/D96A/simples/2379.txt create mode 100644 specification/references/D96A/simples/2380.txt create mode 100644 specification/references/D96A/simples/3035.txt create mode 100644 specification/references/D96A/simples/3036.txt create mode 100644 specification/references/D96A/simples/3039.txt create mode 100644 specification/references/D96A/simples/3042.txt create mode 100644 specification/references/D96A/simples/3045.txt create mode 100644 specification/references/D96A/simples/3055.txt create mode 100644 specification/references/D96A/simples/3124.txt create mode 100644 specification/references/D96A/simples/3127.txt create mode 100644 specification/references/D96A/simples/3128.txt create mode 100644 specification/references/D96A/simples/3139.txt create mode 100644 specification/references/D96A/simples/3148.txt create mode 100644 specification/references/D96A/simples/3153.txt create mode 100644 specification/references/D96A/simples/3155.txt create mode 100644 specification/references/D96A/simples/3164.txt create mode 100644 specification/references/D96A/simples/3207.txt create mode 100644 specification/references/D96A/simples/3222.txt create mode 100644 specification/references/D96A/simples/3223.txt create mode 100644 specification/references/D96A/simples/3224.txt create mode 100644 specification/references/D96A/simples/3225.txt create mode 100644 specification/references/D96A/simples/3227.txt create mode 100644 specification/references/D96A/simples/3229.txt create mode 100644 specification/references/D96A/simples/3232.txt create mode 100644 specification/references/D96A/simples/3233.txt create mode 100644 specification/references/D96A/simples/3239.txt create mode 100644 specification/references/D96A/simples/3251.txt create mode 100644 specification/references/D96A/simples/3412.txt create mode 100644 specification/references/D96A/simples/3413.txt create mode 100644 specification/references/D96A/simples/3453.txt create mode 100644 specification/references/D96A/simples/4000.txt create mode 100644 specification/references/D96A/simples/4052.txt create mode 100644 specification/references/D96A/simples/4053.txt create mode 100644 specification/references/D96A/simples/4055.txt create mode 100644 specification/references/D96A/simples/4065.txt create mode 100644 specification/references/D96A/simples/4078.txt create mode 100644 specification/references/D96A/simples/4079.txt create mode 100644 specification/references/D96A/simples/4183.txt create mode 100644 specification/references/D96A/simples/4215.txt create mode 100644 specification/references/D96A/simples/4219.txt create mode 100644 specification/references/D96A/simples/4221.txt create mode 100644 specification/references/D96A/simples/4233.txt create mode 100644 specification/references/D96A/simples/4237.txt create mode 100644 specification/references/D96A/simples/4294.txt create mode 100644 specification/references/D96A/simples/4295.txt create mode 100644 specification/references/D96A/simples/4343.txt create mode 100644 specification/references/D96A/simples/4347.txt create mode 100644 specification/references/D96A/simples/4400.txt create mode 100644 specification/references/D96A/simples/4401.txt create mode 100644 specification/references/D96A/simples/4403.txt create mode 100644 specification/references/D96A/simples/4405.txt create mode 100644 specification/references/D96A/simples/4440.txt create mode 100644 specification/references/D96A/simples/4441.txt create mode 100644 specification/references/D96A/simples/4451.txt create mode 100644 specification/references/D96A/simples/4453.txt create mode 100644 specification/references/D96A/simples/4455.txt create mode 100644 specification/references/D96A/simples/4457.txt create mode 100644 specification/references/D96A/simples/4517.txt create mode 100644 specification/references/D96A/simples/5004.txt create mode 100644 specification/references/D96A/simples/5025.txt create mode 100644 specification/references/D96A/simples/5118.txt create mode 100644 specification/references/D96A/simples/5125.txt create mode 100644 specification/references/D96A/simples/5213.txt create mode 100644 specification/references/D96A/simples/5237.txt create mode 100644 specification/references/D96A/simples/5242.txt create mode 100644 specification/references/D96A/simples/5243.txt create mode 100644 specification/references/D96A/simples/5245.txt create mode 100644 specification/references/D96A/simples/5249.txt create mode 100644 specification/references/D96A/simples/5275.txt create mode 100644 specification/references/D96A/simples/5284.txt create mode 100644 specification/references/D96A/simples/5375.txt create mode 100644 specification/references/D96A/simples/5387.txt create mode 100644 specification/references/D96A/simples/5402.txt create mode 100644 specification/references/D96A/simples/5479.txt create mode 100644 specification/references/D96A/simples/5482.txt create mode 100644 specification/references/D96A/simples/5495.txt create mode 100644 specification/references/D96A/simples/6008.txt create mode 100644 specification/references/D96A/simples/6060.txt create mode 100644 specification/references/D96A/simples/6063.txt create mode 100644 specification/references/D96A/simples/6064.txt create mode 100644 specification/references/D96A/simples/6066.txt create mode 100644 specification/references/D96A/simples/6069.txt create mode 100644 specification/references/D96A/simples/6140.txt create mode 100644 specification/references/D96A/simples/6145.txt create mode 100644 specification/references/D96A/simples/6152.txt create mode 100644 specification/references/D96A/simples/6154.txt create mode 100644 specification/references/D96A/simples/6155.txt create mode 100644 specification/references/D96A/simples/6162.txt create mode 100644 specification/references/D96A/simples/6167.txt create mode 100644 specification/references/D96A/simples/6168.txt create mode 100644 specification/references/D96A/simples/6245.txt create mode 100644 specification/references/D96A/simples/6246.txt create mode 100644 specification/references/D96A/simples/6311.txt create mode 100644 specification/references/D96A/simples/6313.txt create mode 100644 specification/references/D96A/simples/6314.txt create mode 100644 specification/references/D96A/simples/6321.txt create mode 100644 specification/references/D96A/simples/6341.txt create mode 100644 specification/references/D96A/simples/6343.txt create mode 100644 specification/references/D96A/simples/6345.txt create mode 100644 specification/references/D96A/simples/6347.txt create mode 100644 specification/references/D96A/simples/6348.txt create mode 100644 specification/references/D96A/simples/6350.txt create mode 100644 specification/references/D96A/simples/6353.txt create mode 100644 specification/references/D96A/simples/6411.txt create mode 100644 specification/references/D96A/simples/6432.txt create mode 100644 specification/references/D96A/simples/7008.txt create mode 100644 specification/references/D96A/simples/7009.txt create mode 100644 specification/references/D96A/simples/7064.txt create mode 100644 specification/references/D96A/simples/7065.txt create mode 100644 specification/references/D96A/simples/7073.txt create mode 100644 specification/references/D96A/simples/7075.txt create mode 100644 specification/references/D96A/simples/7077.txt create mode 100644 specification/references/D96A/simples/7081.txt create mode 100644 specification/references/D96A/simples/7083.txt create mode 100644 specification/references/D96A/simples/7085.txt create mode 100644 specification/references/D96A/simples/7088.txt create mode 100644 specification/references/D96A/simples/7102.txt create mode 100644 specification/references/D96A/simples/7106.txt create mode 100644 specification/references/D96A/simples/7124.txt create mode 100644 specification/references/D96A/simples/7130.txt create mode 100644 specification/references/D96A/simples/7140.txt create mode 100644 specification/references/D96A/simples/7143.txt create mode 100644 specification/references/D96A/simples/7160.txt create mode 100644 specification/references/D96A/simples/7161.txt create mode 100644 specification/references/D96A/simples/7164.txt create mode 100644 specification/references/D96A/simples/7166.txt create mode 100644 specification/references/D96A/simples/7224.txt create mode 100644 specification/references/D96A/simples/7233.txt create mode 100644 specification/references/D96A/simples/7273.txt create mode 100644 specification/references/D96A/simples/7297.txt create mode 100644 specification/references/D96A/simples/7357.txt create mode 100644 specification/references/D96A/simples/7383.txt create mode 100644 specification/references/D96A/simples/7402.txt create mode 100644 specification/references/D96A/simples/7405.txt create mode 100644 specification/references/D96A/simples/7419.txt create mode 100644 specification/references/D96A/simples/7511.txt create mode 100644 specification/references/D96A/simples/8022.txt create mode 100644 specification/references/D96A/simples/8023.txt create mode 100644 specification/references/D96A/simples/8028.txt create mode 100644 specification/references/D96A/simples/8051.txt create mode 100644 specification/references/D96A/simples/8053.txt create mode 100644 specification/references/D96A/simples/8066.txt create mode 100644 specification/references/D96A/simples/8067.txt create mode 100644 specification/references/D96A/simples/8077.txt create mode 100644 specification/references/D96A/simples/8078.txt create mode 100644 specification/references/D96A/simples/8092.txt create mode 100644 specification/references/D96A/simples/8101.txt create mode 100644 specification/references/D96A/simples/8126.txt create mode 100644 specification/references/D96A/simples/8154.txt create mode 100644 specification/references/D96A/simples/8155.txt create mode 100644 specification/references/D96A/simples/8158.txt create mode 100644 specification/references/D96A/simples/8169.txt create mode 100644 specification/references/D96A/simples/8178.txt create mode 100644 specification/references/D96A/simples/8179.txt create mode 100644 specification/references/D96A/simples/8186.txt create mode 100644 specification/references/D96A/simples/8211.txt create mode 100644 specification/references/D96A/simples/8212.txt create mode 100644 specification/references/D96A/simples/8213.txt create mode 100644 specification/references/D96A/simples/8246.txt create mode 100644 specification/references/D96A/simples/8249.txt create mode 100644 specification/references/D96A/simples/8255.txt create mode 100644 specification/references/D96A/simples/8260.txt create mode 100644 specification/references/D96A/simples/8273.txt create mode 100644 specification/references/D96A/simples/8275.txt create mode 100644 specification/references/D96A/simples/8281.txt create mode 100644 specification/references/D96A/simples/8323.txt create mode 100644 specification/references/D96A/simples/8325.txt create mode 100644 specification/references/D96A/simples/8332.txt create mode 100644 specification/references/D96A/simples/8334.txt create mode 100644 specification/references/D96A/simples/8335.txt create mode 100644 specification/references/D96A/simples/8339.txt create mode 100644 specification/references/D96A/simples/8341.txt create mode 100644 specification/references/D96A/simples/8351.txt create mode 100644 specification/references/D96A/simples/8364.txt create mode 100644 specification/references/D96A/simples/8393.txt create mode 100644 specification/references/D96A/simples/8395.txt create mode 100644 specification/references/D96A/simples/8410.txt create mode 100644 specification/references/D96A/simples/8453.txt create mode 100644 specification/references/D96A/simples/8457.txt create mode 100644 specification/references/D96A/simples/8459.txt create mode 100644 specification/references/D96A/simples/9010.txt create mode 100644 specification/references/D96A/simples/9011.txt create mode 100644 specification/references/D96A/simples/9012.txt create mode 100644 specification/references/D96A/simples/9013.txt create mode 100644 specification/references/D96A/simples/9015.txt create mode 100644 specification/references/D96A/simples/9213.txt create mode 100644 specification/references/D96A/simples/9302.txt create mode 100644 specification/references/D96A/simples/9303.txt create mode 100644 specification/references/D96A/simples/9308.txt create mode 100644 specification/references/D96A/simples/9353.txt create mode 100644 specification/references/D96A/simples/9411.txt create mode 100644 specification/references/D96A/simples/9415.txt create mode 100644 specification/references/D96A/simples/9417.txt create mode 100644 specification/src/Text/Edifact/D01B.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C002.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C040.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C056.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C058.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C059.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C076.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C080.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C082.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C100.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C106.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C107.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C108.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C174.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C186.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C200.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C203.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C205.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C208.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C210.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C211.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C212.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C213.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C215.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C218.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C219.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C220.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C222.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C223.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C224.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C228.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C229.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C231.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C232.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C233.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C234.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C235.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C236.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C237.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C239.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C270.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C280.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C286.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C330.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C331.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C401.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C501.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C502.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C503.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C504.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C506.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C507.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C509.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C516.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C517.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C519.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C523.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C524.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C528.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C536.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C537.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C553.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C554.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C555.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C556.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C601.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C703.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C819.hs create mode 100644 specification/src/Text/Edifact/D01B/Composites/C827.hs create mode 100644 specification/src/Text/Edifact/D01B/Messages.hs create mode 100644 specification/src/Text/Edifact/D01B/Messages/IFCSUM.hs create mode 100644 specification/src/Text/Edifact/D01B/Messages/IFTSTA.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/BGM.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/CNI.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/CNT.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/COM.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/CPI.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/CTA.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/CUX.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/DGS.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/DIM.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/DOC.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/DTM.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/EQA.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/EQD.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/EQN.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/FTX.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/GDS.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/GID.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/GIN.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/GOR.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/HAN.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/ICD.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/LOC.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/MEA.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/MOA.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/NAD.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/PCD.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/PCI.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/PIA.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/PRI.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/QTY.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/RFF.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/RNG.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/SEL.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/SEQ.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/SGP.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/STS.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/TCC.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/TDT.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/TMD.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/TMP.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/TOD.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/TPL.hs create mode 100644 specification/src/Text/Edifact/D01B/Segments/TSR.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S1000.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S1001.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S1004.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S1050.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S1056.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S1060.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S1131.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S1153.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S1154.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S1156.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S1159.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S1218.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S1220.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S1225.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S1229.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S1312.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S1366.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S1373.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S1490.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S1496.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S2005.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S2379.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S2380.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3035.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3036.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3039.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3042.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3045.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3055.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3124.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3127.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3128.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3139.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3148.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3153.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3155.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3164.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3207.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3222.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3223.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3224.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3225.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3227.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3228.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3229.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3232.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3233.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3251.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3412.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3413.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S3453.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S4000.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S4052.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S4053.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S4055.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S4065.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S4078.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S4079.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S4215.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S4219.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S4233.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S4237.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S4343.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S4347.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S4404.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S4405.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S4440.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S4441.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S4447.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S4451.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S4453.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S4494.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S4495.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S4497.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S4517.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S5004.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S5025.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S5118.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S5125.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S5213.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S5237.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S5242.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S5243.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S5245.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S5249.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S5275.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S5284.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S5375.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S5387.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S5402.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S5479.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S5482.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6008.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6060.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6063.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6066.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6069.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6140.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6145.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6152.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6154.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6155.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6162.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6167.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6168.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6245.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6246.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6311.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6313.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6314.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6321.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6341.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6343.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6345.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6347.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6348.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6350.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6353.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6411.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S6432.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S7064.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S7065.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S7085.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S7088.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S7102.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S7106.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S7124.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S7130.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S7140.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S7143.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S7224.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S7233.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S7273.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S7357.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S7383.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S7402.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S7405.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S7418.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S7419.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S7511.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8022.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8023.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8028.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8051.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8053.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8066.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8067.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8077.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8078.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8092.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8101.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8126.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8154.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8155.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8158.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8169.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8178.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8179.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8186.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8211.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8212.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8213.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8246.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8249.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8255.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8260.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8273.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8275.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8281.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8323.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8325.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8332.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8334.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8335.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8339.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8341.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8351.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8364.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8410.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8453.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8457.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S8459.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S9012.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S9013.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S9015.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S9302.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S9303.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S9308.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S9353.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S9411.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S9415.hs create mode 100644 specification/src/Text/Edifact/D01B/Simples/S9417.hs create mode 100644 specification/src/Text/Edifact/D96A.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C002.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C040.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C056.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C058.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C059.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C076.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C080.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C082.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C100.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C107.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C108.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C174.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C186.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C200.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C202.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C203.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C205.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C206.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C208.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C210.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C211.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C212.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C213.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C214.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C215.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C218.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C219.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C220.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C222.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C223.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C224.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C228.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C229.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C231.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C232.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C233.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C234.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C235.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C236.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C237.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C239.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C270.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C273.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C279.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C280.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C401.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C402.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C501.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C502.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C503.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C504.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C506.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C507.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C509.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C516.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C517.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C519.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C522.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C523.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C524.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C528.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C531.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C532.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C536.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C537.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C553.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C554.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C555.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C556.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C601.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C703.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C827.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C829.hs create mode 100644 specification/src/Text/Edifact/D96A/Composites/C960.hs create mode 100644 specification/src/Text/Edifact/D96A/Messages.hs create mode 100644 specification/src/Text/Edifact/D96A/Messages/DESADV.hs create mode 100644 specification/src/Text/Edifact/D96A/Messages/IFCSUM.hs create mode 100644 specification/src/Text/Edifact/D96A/Messages/IFTSAI.hs create mode 100644 specification/src/Text/Edifact/D96A/Messages/IFTSTA.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/ALI.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/BGM.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/CNI.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/CNT.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/COM.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/CPI.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/CPS.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/CTA.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/CUX.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/DGS.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/DIM.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/DLM.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/DOC.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/DTM.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/EQA.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/EQD.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/EQN.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/FTX.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/GDS.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/GID.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/GIN.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/GIR.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/GOR.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/HAN.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/IMD.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/LIN.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/LOC.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/MEA.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/MOA.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/NAD.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/PAC.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/PCD.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/PCI.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/PIA.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/PRI.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/QTY.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/QVR.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/RFF.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/RNG.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/SEL.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/SGP.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/STS.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/TCC.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/TDT.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/TMD.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/TMP.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/TOD.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/TPL.hs create mode 100644 specification/src/Text/Edifact/D96A/Segments/TSR.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S1000.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S1001.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S1004.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S1082.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S1131.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S1153.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S1154.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S1156.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S1218.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S1220.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S1222.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S1225.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S1229.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S1312.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S1366.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S1373.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S1490.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S1496.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S2005.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S2379.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S2380.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3035.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3036.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3039.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3042.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3045.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3055.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3124.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3127.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3128.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3139.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3148.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3153.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3155.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3164.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3207.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3222.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3223.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3224.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3225.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3227.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3229.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3232.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3233.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3239.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3251.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3412.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3413.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S3453.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4000.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4052.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4053.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4055.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4065.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4078.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4079.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4183.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4215.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4219.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4221.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4233.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4237.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4294.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4295.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4343.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4347.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4400.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4401.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4403.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4405.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4440.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4441.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4451.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4453.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4455.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4457.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S4517.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S5004.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S5025.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S5118.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S5125.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S5213.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S5237.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S5242.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S5243.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S5245.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S5249.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S5275.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S5284.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S5375.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S5387.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S5402.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S5479.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S5482.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S5495.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6008.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6060.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6063.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6064.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6066.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6069.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6140.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6145.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6152.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6154.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6155.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6162.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6167.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6168.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6245.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6246.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6311.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6313.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6314.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6321.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6341.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6343.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6345.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6347.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6348.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6350.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6353.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6411.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S6432.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7008.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7009.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7064.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7065.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7073.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7075.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7077.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7081.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7083.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7085.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7088.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7102.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7106.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7124.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7130.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7140.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7143.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7160.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7161.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7164.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7166.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7224.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7233.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7273.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7297.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7357.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7383.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7402.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7405.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7419.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S7511.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8022.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8023.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8028.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8051.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8053.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8066.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8067.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8077.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8078.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8092.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8101.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8126.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8154.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8155.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8158.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8169.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8178.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8179.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8186.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8211.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8212.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8213.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8246.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8249.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8255.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8260.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8273.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8275.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8281.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8323.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8325.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8332.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8334.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8335.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8339.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8341.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8351.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8364.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8393.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8395.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8410.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8453.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8457.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S8459.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S9010.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S9011.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S9012.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S9013.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S9015.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S9213.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S9302.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S9303.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S9308.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S9353.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S9411.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S9415.hs create mode 100644 specification/src/Text/Edifact/D96A/Simples/S9417.hs create mode 100644 specification/test/Edifact.hs create mode 100644 specification/test/Spec.hs create mode 100644 stack.yaml diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml new file mode 100644 index 0000000..2e81015 --- /dev/null +++ b/.github/workflows/pr.yml @@ -0,0 +1,44 @@ +name: Test PR +on: + push: + branches: + - master + pull_request: + branches: + - master + release: + types: [created, edited, published] + +jobs: + hlint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: 'Set up HLint' + uses: haskell/actions/hlint-setup@v2 + with: + version: '2.2.1' + - name: 'Run HLint' + uses: haskell/actions/hlint-run@v2 + with: + path: '["core/", "specification/", "scaffolder/"]' + fail-on: warning + build-haskell: + name: EDI Parser + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/cache@v2 + with: + path: | + ~/.stack + .stack-work + key: ${{ runner.os }}-stack-${{ hashFiles('stack.yaml', '*/package.yaml') }} + restore-keys: | + ${{ runner.os }}-stack + - uses: haskell/actions/setup@v2 + with: + enable-stack: true + stack-version: 'latest' + - run: make test diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0a38131 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.stack-work +*.sw* diff --git a/.hlint.yaml b/.hlint.yaml new file mode 100644 index 0000000..202f575 --- /dev/null +++ b/.hlint.yaml @@ -0,0 +1 @@ +- warn: { name: Use DerivingStrategies } diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..4e459ff --- /dev/null +++ b/LICENSE @@ -0,0 +1,30 @@ +Copyright (c) 2022 Fretlink S.A.S + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + * Neither the name of Author name here nor the names of other + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..fc506f2 --- /dev/null +++ b/Makefile @@ -0,0 +1,29 @@ +STACK_ROOT ?= "${HOME}/.stack" + +build: + stack --stack-root "${STACK_ROOT}" build + +test: + stack --stack-root "${STACK_ROOT}" test + +lint: lint-haskell lint-shell + +lint-haskell: + $(MAKE) -C core lint + $(MAKE) -C scaffolder lint + $(MAKE) -C specification lint + +lint-shell: + @git ls-files "*.sh" | xargs shellcheck -x + +doc: ## make doc # Use haddock for producing the codebase documentation + stack --no-haddock-deps --stack-root "${STACK_ROOT}" haddock + +doc-publish: doc ## make doc-publish # Build and publish generated haddock + ./scripts/documentation-versioning.sh "${WWW}" "${COMMIT_TAG}" '$(shell stack --stack-root "${STACK_ROOT}" path --local-doc-root)' + +help: + @grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}' + +.DEFAULT_GOAL := help +.PHONY: test lint doc help diff --git a/README.md b/README.md new file mode 100644 index 0000000..68b327a --- /dev/null +++ b/README.md @@ -0,0 +1,22 @@ +# edi-parser + +This is general approach to Edifact messages parsing. + +This format isn't self descriptive and one has to know the specification to +build the right structure from a payload. + +The Edifact specification is quite rich and updated 2 or 3 times a year between +1990 and 2008. This project is providing combinators (see [edi-parser-core]) +and a scaffolder (see [edi-parser-scaffolder]) to derive parsers from a given +revision. + +Some of those specification will be derived for general use (see +[edi-parser-specification]). + +It currently supports: +- D96A +- D01B + +[edi-parser-core]: core/README.md +[edi-parser-scaffolder]: scaffolder/README.md +[edi-parser-specification]: specification/README.md diff --git a/core/Makefile b/core/Makefile new file mode 100644 index 0000000..1012f16 --- /dev/null +++ b/core/Makefile @@ -0,0 +1,7 @@ +lint: + hlint src/ + +help: + @grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}' + +.PHONY: lint help diff --git a/core/README.md b/core/README.md new file mode 100644 index 0000000..2f944d9 --- /dev/null +++ b/core/README.md @@ -0,0 +1,8 @@ +# edi-parser-core + +Combinators and utilities to parse and decode Edifact messages. + +This package doesn't support any Edifact specification. You'll have to use +[edi-parser-scaffolder] from the textual specification of your choice first. + +[edi-parser-scaffolder]: ../scaffolder/README.md diff --git a/core/edi-parser-core.cabal b/core/edi-parser-core.cabal new file mode 100644 index 0000000..d0d81ca --- /dev/null +++ b/core/edi-parser-core.cabal @@ -0,0 +1,80 @@ +cabal-version: 1.12 + +-- This file has been generated from package.yaml by hpack version 0.31.2. +-- +-- see: https://github.com/sol/hpack +-- +-- hash: ac9aca9d28ed9aecc58673e920756536a610462adfc7c396aac1a00fa8ea526c + +name: edi-parser-core +version: 20190607 +synopsis: Example parser for EDI files +description: Please see README.md +category: Text +homepage: https://github.com/fretlink/edi-parser#readme +bug-reports: https://github.com/fretlink/edi-parser/issues +author: FretLink +maintainer: example@example.com +copyright: 2019 FretLink +build-type: Simple +extra-source-files: + README.md + +source-repository head + type: git + location: https://github.com/fretlink/edi-parser + +library + exposed-modules: + Text.Edifact.Common + Text.Edifact.Common.Composites + Text.Edifact.Common.Segments + Text.Edifact.Common.Segments.UNA + Text.Edifact.Common.Segments.UNB + Text.Edifact.Common.Segments.UNH + Text.Edifact.Common.Segments.UNS + Text.Edifact.Common.Segments.UNT + Text.Edifact.Common.Segments.UNZ + Text.Edifact.Common.Simples + Text.Edifact.Inspect + Text.Edifact.Parsing + Text.Edifact.Parsing.Combinators + Text.Edifact.Parsing.Commons + Text.Edifact.Parsing.Primitives + Text.Edifact.Types + other-modules: + Paths_edi_parser_core + hs-source-dirs: + src + ghc-options: -Wall -Werror + build-depends: + base >=4.7 && <5 + , data-default + , formatting + , mtl + , parsec + , scientific + , text + , time + default-language: Haskell2010 + +test-suite edi-parser-core-test + type: exitcode-stdio-1.0 + main-is: Spec.hs + other-modules: + Parsing.CombinatorsTest + Parsing.PrimitivesTest + ParsingTest + Paths_edi_parser_core + hs-source-dirs: + test + ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall -Werror + build-depends: + HUnit + , base + , edi-parser-core + , parsec + , test-framework + , test-framework-hunit + , text + default-language: Haskell2010 diff --git a/core/package.yaml b/core/package.yaml new file mode 100644 index 0000000..6d60877 --- /dev/null +++ b/core/package.yaml @@ -0,0 +1,47 @@ +name: edi-parser-core +version: 20190607 +synopsis: Example parser for EDI files +description: Please see README.md +category: Text +author: FretLink +maintainer: example@example.com +copyright: 2019 FretLink +github: fretlink/edi-parser + +extra-source-files: +- README.md + +dependencies: +- text + +library: + source-dirs: src + ghc-options: + - -Wall + - -Werror + dependencies: + - base >=4.7 && <5 + - data-default + - formatting + - mtl + - parsec + - scientific + - time + +tests: + edi-parser-core-test: + main: Spec.hs + source-dirs: test + ghc-options: + - -threaded + - -rtsopts + - -with-rtsopts=-N + - -Wall + - -Werror + dependencies: + - base + - edi-parser-core + - parsec + - HUnit + - test-framework + - test-framework-hunit diff --git a/core/src/Text/Edifact/Common.hs b/core/src/Text/Edifact/Common.hs new file mode 100644 index 0000000..c938d48 --- /dev/null +++ b/core/src/Text/Edifact/Common.hs @@ -0,0 +1,39 @@ +{-| +Module : Text.Edifact.Common +Description : Common syntax + +This module should handle the main revision of the Edifact specification, which +covers UN* segments. + +Currently it barely covers the revision 3 and this has not been scaffolded. + +One future evolution will be to scaffold the various revisions from a more +general specification. + -} +module Text.Edifact.Common + ( + -- * Routine + parseFull + + -- * Reexports + , ParseError + , Parser + , Text + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Parsing.Commons + +import Text.Edifact.Common.Segments + +import Data.Text (Text) + +parseFull :: Parser value -> Text -> Either ParseError value +parseFull = parse . fullSyntaxParser + +fullSyntaxParser :: Parser a -> Parser a +fullSyntaxParser messageParser = + segmentUNA >> + tries [ segmentUNB *> messageParser <* segmentUNZ + , messageParser + ] diff --git a/core/src/Text/Edifact/Common/Composites.hs b/core/src/Text/Edifact/Common/Composites.hs new file mode 100644 index 0000000..39f61e7 --- /dev/null +++ b/core/src/Text/Edifact/Common/Composites.hs @@ -0,0 +1,135 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Common.Composites + ( compositeS001 + , compositeS002 + , compositeS003 + , compositeS004 + , compositeS005 + , compositeS009 + , compositeS010 + ) where + +import Text.Edifact.Common.Simples (simple0001, simple0002, + simple0004, simple0007, + simple0008, simple0010, + simple0014, simple0017, + simple0019, simple0022, + simple0025, simple0042, + simple0046, simple0051, + simple0052, simple0054, + simple0057, simple0065, + simple0070, simple0073, + simple0080, simple0133) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 010 0001 Syntax identifier M a4 +-- > 020 0002 Syntax version number M an1 +-- > 030 0080 Service code list directory version number C an..6 +-- > 040 0133 Character encoding, coded C an..3 +-- +-- Dependencies: 'simple0001', 'simple0002', 'simple0080', 'simple0133'. +compositeS001 :: Parser Value +compositeS001 = + composite "S001" + [ "010" .@ mandatory simple0001 + , "020" .@ mandatory simple0002 + , "030" .@ optional simple0080 + , "040" .@ optional simple0133 + ] + +-- | Derived from this specification: +-- +-- > 010 0004 Interchange sender identification M an..35 +-- > 020 0007 Identification code qualifier C an..4 +-- > 030 0008 Interchange sender internal identification C an..35 +-- > 040 0042 Interchange sender internal sub-identification C an..35 +-- +-- Dependencies: 'simple0004', 'simple0007', 'simple0008', 'simple0042'. +compositeS002 :: Parser Value +compositeS002 = + composite "S002" + [ "010" .@ mandatory simple0004 + , "020" .@ optional simple0007 + , "030" .@ optional simple0008 + , "040" .@ optional simple0042 + ] + +-- | Derived from this specification: +-- +-- > 010 0010 Interchange recipient identification M an..35 +-- > 020 0007 Identification code qualifier C an..4 +-- > 030 0014 Interchange recipient internal identification C an..35 +-- > 040 0046 Interchange recipient internal sub-identification C an..35 +-- +-- Dependencies: 'simple0007', 'simple0010', 'simple0014', 'simple0046'. +compositeS003 :: Parser Value +compositeS003 = + composite "S003" + [ "010" .@ mandatory simple0010 + , "020" .@ optional simple0007 + , "030" .@ optional simple0014 + , "040" .@ optional simple0046 + ] + +-- | Derived from this specification: +-- +-- > 010 0017 Date M n6 +-- > 020 0019 Time M n4 +-- +-- Dependencies: 'simple0017', 'simple0019'. +compositeS004 :: Parser Value +compositeS004 = + composite "S004" + [ "010" .@ mandatory simple0017 + , "020" .@ mandatory simple0019 + ] + +-- | Derived from this specification: +-- +-- > 010 0022 Recipient reference/password M an..14 +-- > 020 0025 Recipient reference/password qualifier C an2 +-- +-- Dependencies: 'simple0022', 'simple0025'. +compositeS005 :: Parser Value +compositeS005 = + composite "S005" + [ "010" .@ mandatory simple0022 + , "020" .@ optional simple0025 + ] + +-- | Derived from this specification: +-- +-- > 010 0065 Message type M an..6 +-- > 020 0052 Message version number M an..3 +-- > 030 0054 Message release number M an..3 +-- > 040 0051 Controlling agency M an..2 +-- > 050 0057 Association assigned code C an..6 +-- +-- Dependencies: 'simple0051', 'simple0052', 'simple0054', 'simple0057', 'simple0065'. +compositeS009 :: Parser Value +compositeS009 = + composite "S009" + [ "010" .@ mandatory simple0065 + , "020" .@ mandatory simple0052 + , "030" .@ mandatory simple0054 + , "040" .@ mandatory simple0051 + , "050" .@ optional simple0057 + ] + +-- | Derived from this specification: +-- +-- > 010 0070 Sequence of transfers M n..2 +-- > 020 0073 First and last transfer C a1 +-- +-- Dependencies: 'simple0070', 'simple0073'. +compositeS010 :: Parser Value +compositeS010 = + composite "S010" + [ "010" .@ mandatory simple0070 + , "020" .@ optional simple0073 + ] diff --git a/core/src/Text/Edifact/Common/Segments.hs b/core/src/Text/Edifact/Common/Segments.hs new file mode 100644 index 0000000..e73719f --- /dev/null +++ b/core/src/Text/Edifact/Common/Segments.hs @@ -0,0 +1,10 @@ +module Text.Edifact.Common.Segments + ( module S + ) where + +import Text.Edifact.Common.Segments.UNA as S +import Text.Edifact.Common.Segments.UNB as S +import Text.Edifact.Common.Segments.UNH as S +import Text.Edifact.Common.Segments.UNS as S +import Text.Edifact.Common.Segments.UNT as S +import Text.Edifact.Common.Segments.UNZ as S diff --git a/core/src/Text/Edifact/Common/Segments/UNA.hs b/core/src/Text/Edifact/Common/Segments/UNA.hs new file mode 100644 index 0000000..1b20a9f --- /dev/null +++ b/core/src/Text/Edifact/Common/Segments/UNA.hs @@ -0,0 +1,34 @@ +module Text.Edifact.Common.Segments.UNA + ( segmentUNA + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Parsing.Commons (updateSyntax) +import Text.Edifact.Types (Syntax (..), defaultSyntax) + +import Control.Monad (void) +import Text.Parsec (anyChar, char, endOfLine, + optionMaybe, string, try) +import qualified Text.Parsec as P (optional) + +segmentUNA :: Parser () +segmentUNA = + let segmentParser = string "UNA" *> parseSyntax <* P.optional endOfLine + nothing = pure () + in optionMaybe (try segmentParser) >>= maybe nothing updateSyntax + +parseSyntax :: Parser Syntax +parseSyntax = do + compositeSeparator' <- anyChar + elementSeparator' <- anyChar + decimalSign' <- anyChar + escape' <- anyChar + void $ char ' ' -- reserved, not used + segmentSeparator' <- anyChar + pure defaultSyntax + { compositeSeparator = compositeSeparator' + , elementSeparator = elementSeparator' + , decimalSign = decimalSign' + , escape = escape' + , segmentSeparator = segmentSeparator' + } diff --git a/core/src/Text/Edifact/Common/Segments/UNB.hs b/core/src/Text/Edifact/Common/Segments/UNB.hs new file mode 100644 index 0000000..55f1eea --- /dev/null +++ b/core/src/Text/Edifact/Common/Segments/UNB.hs @@ -0,0 +1,63 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Common.Segments.UNB + ( segmentUNB + ) where + +import Text.Edifact.Common.Composites (compositeS001, compositeS002, + compositeS003, compositeS004, + compositeS005) +import Text.Edifact.Common.Simples (simple0020, simple0026, + simple0029, simple0031, + simple0032, simple0035) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > Pos Segment M/C Repeat Repr. Notes +-- > 010 S001 SYNTAX IDENTIFIER M 1 +-- > 0001 Syntax identifier M a4 +-- > 0002 Syntax version number M an1 +-- > 0080 Service code list directory version number C an..6 +-- > 0133 Character encoding, coded C an..3 +-- > 020 S002 INTERCHANGE SENDER M 1 +-- > 0004 Interchange sender identification M an..35 +-- > 0007 Identification code qualifier C an..4 +-- > 0008 Interchange sender internal identification C an..35 +-- > 0042 Interchange sender internal sub-identification C an..35 +-- > 030 S003 INTERCHANGE RECIPIENT M 1 +-- > 0010 Interchange recipient identification M an..35 +-- > 0007 Identification code qualifier C an..4 +-- > 0014 Interchange recipient internal identification C an..35 +-- > 0046 Interchange recipient internal sub-identification C an..35 +-- > 040 S004 DATE AND TIME OF PREPARATION M 1 +-- > 0017 Date M n8 +-- > 0019 Time M n4 +-- > 050 0020 Interchange control reference M 1 an..14 +-- > 060 S005 RECIPIENT'S REFERENCE/PASSWORD DETAILS C 1 +-- > 0022 Recipient reference/password M an..14 +-- > 0025 Recipient reference/password qualifier C an2 +-- > 070 0026 Application reference C 1 an..14 +-- > 080 0029 Processing priority code C 1 a1 +-- > 090 0031 Acknowledgement request C 1 n1 +-- > 100 0032 Interchange agreement identifier C 1 an..35 +-- > 110 0035 Test indicator C 1 n1 +-- +-- Dependencies: 'compositeS001', 'compositeS002', 'compositeS003', 'compositeS004', 'compositeS005', 'simple0020', 'simple0026', 'simple0029', 'simple0031', 'simple0032', 'simple0035'. +segmentUNB :: Parser Value +segmentUNB = + segment "UNB" + [ "010" .@ mandatory compositeS001 + , "020" .@ mandatory compositeS002 + , "030" .@ mandatory compositeS003 + , "040" .@ mandatory compositeS004 + , "050" .@ mandatory simple0020 + , "060" .@ optional compositeS005 + , "070" .@ optional simple0026 + , "080" .@ optional simple0029 + , "090" .@ optional simple0031 + , "100" .@ optional simple0032 + , "110" .@ optional simple0035 + ] diff --git a/core/src/Text/Edifact/Common/Segments/UNH.hs b/core/src/Text/Edifact/Common/Segments/UNH.hs new file mode 100644 index 0000000..61cb6b3 --- /dev/null +++ b/core/src/Text/Edifact/Common/Segments/UNH.hs @@ -0,0 +1,44 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Common.Segments.UNH + ( segmentUNH + ) where + +import Text.Edifact.Common.Composites (compositeS009, compositeS010) +import Text.Edifact.Common.Simples (simple0062, simple0068) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > Change indicators +-- > +-- > UNH MESSAGE HEADER +-- > +-- > Function: To head, identify and specify a message. +-- > +-- > 010 0062 MESSAGE REFERENCE NUMBER M an..14 +-- > +-- > 020 S009 MESSAGE IDENTIFIER M +-- > 0065 Message type M an..6 +-- > 0052 Message version number M an..3 +-- > 0054 Message release number M an..3 +-- > 0051 Controlling agency M an..2 +-- > 0057 Association assigned code C an..6 +-- > +-- > 030 0068 COMMON ACCESS REFERENCE C an..35 +-- > +-- > 040 S010 STATUS OF THE TRANSFER C +-- > 0070 Sequence of transfers M n..2 +-- > 0073 First and last transfer C a1 +-- +-- Dependencies: 'compositeS009', 'compositeS010', 'simple0062', 'simple0068'. +segmentUNH :: Parser Value +segmentUNH = + segment "UNH" + [ "010" .@ mandatory simple0062 + , "020" .@ mandatory compositeS009 + , "030" .@ optional simple0068 + , "040" .@ optional compositeS010 + ] diff --git a/core/src/Text/Edifact/Common/Segments/UNS.hs b/core/src/Text/Edifact/Common/Segments/UNS.hs new file mode 100644 index 0000000..3d9b395 --- /dev/null +++ b/core/src/Text/Edifact/Common/Segments/UNS.hs @@ -0,0 +1,27 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Common.Segments.UNS + ( segmentUNS + ) where + +import Text.Edifact.Common.Simples (simple0081) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > Change indicators +-- > +-- > UNS SECTION CONTROL +-- > +-- > Function: To separate Header, Detail and Summary sections of a message +-- > +-- > 010 0081 SECTION IDENTIFICATION M a1 +-- +-- Dependencies: 'simple0081'. +segmentUNS :: Parser Value +segmentUNS = + segment "UNS" + [ "010" .@ mandatory simple0081 + ] diff --git a/core/src/Text/Edifact/Common/Segments/UNT.hs b/core/src/Text/Edifact/Common/Segments/UNT.hs new file mode 100644 index 0000000..e91f9cf --- /dev/null +++ b/core/src/Text/Edifact/Common/Segments/UNT.hs @@ -0,0 +1,30 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Common.Segments.UNT + ( segmentUNT + ) where + +import Text.Edifact.Common.Simples (simple0062, simple0074) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > Change indicators +-- > +-- > UNT MESSAGE TRAILER +-- > +-- > Function: To end and check the completeness of a message. +-- > +-- > 010 0074 NUMBER OF SEGMENTS IN THE MESSAGE M n..6 +-- > +-- > 020 0062 MESSAGE REFERENCE NUMBER M an..14 +-- +-- Dependencies: 'simple0062', 'simple0074'. +segmentUNT :: Parser Value +segmentUNT = + segment "UNT" + [ "010" .@ mandatory simple0074 + , "020" .@ mandatory simple0062 + ] diff --git a/core/src/Text/Edifact/Common/Segments/UNZ.hs b/core/src/Text/Edifact/Common/Segments/UNZ.hs new file mode 100644 index 0000000..0566860 --- /dev/null +++ b/core/src/Text/Edifact/Common/Segments/UNZ.hs @@ -0,0 +1,24 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Common.Segments.UNZ + ( segmentUNZ + ) where + +import Text.Edifact.Common.Simples (simple0020, simple0036) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > Pos Segment M/C Repeat Repr. Notes +-- > 010 0036 Interchange control count M 1 n..6 +-- > 020 0020 Interchange control reference M 1 an..14 +-- +-- Dependencies: 'simple0020', 'simple0036'. +segmentUNZ :: Parser Value +segmentUNZ = + segment "UNZ" + [ "010" .@ mandatory simple0036 + , "030" .@ mandatory simple0020 + ] diff --git a/core/src/Text/Edifact/Common/Simples.hs b/core/src/Text/Edifact/Common/Simples.hs new file mode 100644 index 0000000..537b128 --- /dev/null +++ b/core/src/Text/Edifact/Common/Simples.hs @@ -0,0 +1,271 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Common.Simples + ( simple0001 + , simple0002 + , simple0004 + , simple0007 + , simple0008 + , simple0010 + , simple0014 + , simple0017 + , simple0019 + , simple0020 + , simple0022 + , simple0025 + , simple0026 + , simple0029 + , simple0031 + , simple0032 + , simple0035 + , simple0036 + , simple0042 + , simple0046 + , simple0051 + , simple0052 + , simple0054 + , simple0057 + , simple0062 + , simple0065 + , simple0068 + , simple0070 + , simple0073 + , simple0074 + , simple0080 + , simple0081 + , simple0133 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 0001 Syntax identifier +-- > Repr: a4 +simple0001 :: Parser Value +simple0001 = simple "0001" (alpha `exactly` 4) + +-- | Derived from this specification: +-- +-- > 0002 Syntax version number +-- > Repr: an1 +simple0002 :: Parser Value +simple0002 = simple "0002" (alphaNumeric `exactly` 1) + +-- | Derived from this specification: +-- +-- > 0004 Interchange sender identification +-- > Repr: an..35 +simple0004 :: Parser Value +simple0004 = simple "0004" (alphaNumeric `upTo` 35) + +-- | Derived from this specification: +-- +-- > 0007 Identification code qualifier +-- > Repr: an..4 +simple0007 :: Parser Value +simple0007 = simple "0007" (alphaNumeric `upTo` 4) + +-- | Derived from this specification: +-- +-- > 0008 Interchange sender internal identification +-- > Repr: an..35 +simple0008 :: Parser Value +simple0008 = simple "0008" (alphaNumeric `upTo` 35) + +-- | Derived from this specification: +-- +-- > 0010 Interchange recipient identification +-- > Repr: an..35 +simple0010 :: Parser Value +simple0010 = simple "0010" (alphaNumeric `upTo` 35) + +-- | Derived from this specification: +-- +-- > 0014 Interchange recipient internal identification +-- > Repr: an..35 +simple0014 :: Parser Value +simple0014 = simple "0014" (alphaNumeric `upTo` 35) + +-- | Derived from this specification: +-- +-- > 0017 Date +-- > Repr: n6 +simple0017 :: Parser Value +simple0017 = simple "0017" (numeric `exactly` 6) + +-- | Derived from this specification: +-- +-- > 0019 Time +-- > Repr: n4 +simple0019 :: Parser Value +simple0019 = simple "0019" (numeric `exactly` 4) + +-- | Derived from this specification: +-- +-- > 0020 Interchange control reference +-- > Repr: an..14 +simple0020 :: Parser Value +simple0020 = simple "0020" (alphaNumeric `upTo` 14) + +-- | Derived from this specification: +-- +-- > 0022 Recipient reference/password +-- > Repr: an..14 +simple0022 :: Parser Value +simple0022 = simple "0022" (alphaNumeric `upTo` 14) + +-- | Derived from this specification: +-- +-- > 0025 Recipient reference/password qualifier +-- > Repr: an2 +simple0025 :: Parser Value +simple0025 = simple "0025" (alphaNumeric `exactly` 2) + +-- | Derived from this specification: +-- +-- > 0026 Application reference +-- > Repr: an..14 +simple0026 :: Parser Value +simple0026 = simple "0026" (alphaNumeric `upTo` 14) + +-- | Derived from this specification: +-- +-- > 0029 Processing priority code +-- > Repr: a1 +simple0029 :: Parser Value +simple0029 = simple "0029" (alphaNumeric `exactly` 1) + +-- | Derived from this specification: +-- +-- > 0031 Acknowledgement request +-- > Repr: n1 +simple0031 :: Parser Value +simple0031 = simple "0031" (numeric `exactly` 1) + +-- | Derived from this specification: +-- +-- > 0032 Interchange agreement identifier +-- > Repr: an..35 +simple0032 :: Parser Value +simple0032 = simple "0032" (alphaNumeric `upTo` 35) + +-- | Derived from this specification: +-- +-- > 0035 Test indicator +-- > Repr: n1 +simple0035 :: Parser Value +simple0035 = simple "0035" (numeric `exactly` 1) + +-- | Derived from this specification: +-- +-- > 0036 Interchange control count +-- > Repr: n..6 +simple0036 :: Parser Value +simple0036 = simple "0036" (numeric `upTo` 6) + +-- | Derived from this specification: +-- +-- > 0042 Interchange sender internal sub-identification +-- > Repr: an..35 +simple0042 :: Parser Value +simple0042 = simple "0042" (alphaNumeric `upTo` 35) + +-- | Derived from this specification: +-- +-- > 0046 Interchange recipient internal sub-identification +-- > Repr: an..35 +simple0046 :: Parser Value +simple0046 = simple "0046" (alphaNumeric `upTo` 35) + +-- | Derived from this specification: +-- +-- > 0051 Controlling agency +-- > Repr: an..2 +simple0051 :: Parser Value +simple0051 = simple "0051" (alphaNumeric `upTo` 2) + +-- | Derived from this specification: +-- +-- > 0052 Message version number +-- > Repr: an..3 +simple0052 :: Parser Value +simple0052 = simple "0052" (alphaNumeric `upTo` 3) + +-- | Derived from this specification: +-- +-- > 0054 Message release number +-- > Repr: an..3 +simple0054 :: Parser Value +simple0054 = simple "0054" (alphaNumeric `upTo` 3) + +-- | Derived from this specification: +-- +-- > 0057 Association assigned code +-- > Repr: an..6 +simple0057 :: Parser Value +simple0057 = simple "0057" (alphaNumeric `upTo` 6) + +-- | Derived from this specification: +-- +-- > 0062 MESSAGE REFERENCE NUMBER +-- > Repr: an..14 +simple0062 :: Parser Value +simple0062 = simple "0062" (alphaNumeric `upTo` 14) + +-- | Derived from this specification: +-- +-- > 0065 Message type +-- > Repr: an..6 +simple0065 :: Parser Value +simple0065 = simple "0065" (alphaNumeric `upTo` 6) + +-- | Derived from this specification: +-- +-- > 0068 COMMON ACCESS REFERENCE +-- > Repr: an..35 +simple0068 :: Parser Value +simple0068 = simple "0068" (alphaNumeric `upTo` 35) + +-- | Derived from this specification: +-- +-- > 0070 Sequence of transfers +-- > Repr: n..2 +simple0070 :: Parser Value +simple0070 = simple "0070" (numeric `upTo` 2) + +-- | Derived from this specification: +-- +-- > 0073 First and last transfer +-- > Repr: a1 +simple0073 :: Parser Value +simple0073 = simple "0073" (alpha `exactly` 1) + +-- | Derived from this specification: +-- +-- > 0074 NUMBER OF SEGMENTS IN THE MESSAGE +-- > Repr: n..6 +simple0074 :: Parser Value +simple0074 = simple "0074" (numeric `upTo` 6) + +-- | Derived from this specification: +-- +-- > 0080 Service code list directory version number +-- > Repr: an..6 +simple0080 :: Parser Value +simple0080 = simple "0080" (alphaNumeric `upTo` 6) + +-- | Derived from this specification: +-- +-- > 0081 SECTION IDENTIFICATION +-- > Repr: a1 +simple0081 :: Parser Value +simple0081 = simple "0081" (alpha `exactly` 1) + +-- | Derived from this specification: +-- +-- > 0133 Character encoding, coded +-- > Repr: an..3 +simple0133 :: Parser Value +simple0133 = simple "0133" (alphaNumeric `upTo` 3) diff --git a/core/src/Text/Edifact/Inspect.hs b/core/src/Text/Edifact/Inspect.hs new file mode 100644 index 0000000..fb3755a --- /dev/null +++ b/core/src/Text/Edifact/Inspect.hs @@ -0,0 +1,108 @@ +{-# LANGUAGE DerivingStrategies #-} +{-# LANGUAGE GeneralizedNewtypeDeriving #-} +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Inspect + ( inspect + ) where + +import Text.Edifact.Types + +import Control.Monad.Reader (Reader, ask, local, runReader) +import Data.Maybe (catMaybes) +import Data.String (IsString) +import Data.Text (Text) +import Formatting + +type Indent = Int + +type Rendering = Reader Indent + +indent :: Rendering a -> Rendering a +indent = local (+1) + +getIndentation :: Rendering Int +getIndentation = ask + +inspect :: Value -> Text +inspect = renderInspection . valueRenderer + +renderInspection :: Rendering a -> a +renderInspection r = runReader r 0 + +valueRenderer :: Value -> Rendering Text +valueRenderer (Simple _ primitive) = primitiveRenderer primitive +valueRenderer (Composite _ values) = sformat inBrackets . commaSeparated . catMaybes <$> traverse positionRenderer values +valueRenderer (Segment code values) = indentedPrefix fSegmentCode code " " . spaceSeparated . catMaybes =<< traverse positionRenderer values +valueRenderer (Group code values) = indentedPrefix fGroupCode code "\n" . lineSeparated =<< indent (traverse silentPositionRenderer values) +valueRenderer (Message code values) = indentedPrefix fMessageCode code "\n" . lineSeparated =<< indent (traverse silentPositionRenderer values) + +inBrackets :: Format r (Text -> r) +inBrackets = "[" % stext % "]" + +indentedPrefix :: Format (String -> Text -> Text) (code -> String -> Text -> Text) -> code -> String -> Text -> Rendering Text +indentedPrefix codeFormatter code sep t = do + i <- getIndentation + let prefix = replicate (i * 2) ' ' + pure (sformat (string % codeFormatter % string % stext) prefix code sep t) + +fMessageCode :: Format r (MessageCode -> r) +fMessageCode = mapf getMessageCode ("message " % string) + +fGroupCode :: Format r (GroupCode -> r) +fGroupCode = mapf getGroupCode ("Segment Group - " % string) + +fSegmentCode :: Format r (SegmentCode -> r) +fSegmentCode = mapf getSegmentCode string + +positionRenderer :: (Position, Maybe Value) -> Rendering (Maybe Text) +positionRenderer (pos, value) = fmap (flip (sformat (stext % fPosition)) pos) <$> traverse valueRenderer value + +silentPositionRenderer :: (Position, [Value]) -> Rendering Text +silentPositionRenderer (_, value) = lineSeparated <$> traverse valueRenderer value + +fPosition :: Format r (Position -> r) +fPosition = mapf getPosition ("@" % string) + +primitiveRenderer :: Primitive -> Rendering Text +primitiveRenderer (String t) = pure (sformat ("\"" % stext % "\"") t) +primitiveRenderer (Number s) = pure (sformat shown s) + +newtype CommaSeparated = CommaSeparated { getCommaSeparated :: Text } deriving newtype (IsString, Eq) + +instance Semigroup CommaSeparated where + t1 <> "" = t1 + "" <> t2 = t2 + t1 <> t2 = CommaSeparated (getCommaSeparated t1 <> "," <> getCommaSeparated t2) + +instance Monoid CommaSeparated where + mempty = "" + +commaSeparated :: Foldable f => f Text -> Text +commaSeparated = getCommaSeparated . foldMap CommaSeparated + +newtype SpaceSeparated = SpaceSeparated { getSpaceSeparated :: Text } deriving newtype (IsString, Eq) + +instance Semigroup SpaceSeparated where + t1 <> "" = t1 + "" <> t2 = t2 + t1 <> t2 = SpaceSeparated (getSpaceSeparated t1 <> " " <> getSpaceSeparated t2) + +instance Monoid SpaceSeparated where + mempty = "" + +spaceSeparated :: Foldable f => f Text -> Text +spaceSeparated = getSpaceSeparated . foldMap SpaceSeparated + +newtype LineSeparated = LineSeparated { getLineSeparated :: Text } deriving newtype (IsString, Eq) + +instance Semigroup LineSeparated where + t1 <> "" = t1 + "" <> t2 = t2 + t1 <> t2 = LineSeparated (getLineSeparated t1 <> "\n" <> getLineSeparated t2) + +instance Monoid LineSeparated where + mempty = "" + +lineSeparated :: Foldable f => f Text -> Text +lineSeparated = getLineSeparated . foldMap LineSeparated diff --git a/core/src/Text/Edifact/Parsing.hs b/core/src/Text/Edifact/Parsing.hs new file mode 100644 index 0000000..0b1ece8 --- /dev/null +++ b/core/src/Text/Edifact/Parsing.hs @@ -0,0 +1,72 @@ +{-| +Module : Text.Edifact.Parsing +Description : Parsing routines and combinators + +This module is there to reexport most of the combinators and helpers required +to parse an Edifact payload. + +For high level combinators, have a look at "Text.Edifact.Parsing.Combinators". + +For low level combinators, have a look at "Text.Edifact.Parsing.Primitives". + -} +module Text.Edifact.Parsing + ( + -- * Parsing routines + parse + + -- * Combinators + -- | See "Text.Edifact.Parsing.Combinators" for more details + + -- ** Values parsers + , message + , segment + , segmentGroup + , composite + , simple + + -- ** Position and strictness + , position + , (.@) + , (@.) + , mandatory + , optional + + -- ** Repetition of segments and segment groups + , repeated + , repeatedAtLeastOnce + , once + , maybeOnce + + -- * Primitives + -- | See "Text.Edifact.Parsing.Primitives" for more details and known limitations. + + -- ** Simple elements definition + , alphaNumeric + , alpha + , numeric + -- ** Cardinality + , exactly + , upTo + , many + + -- * Types + , Parser + -- ** Reexported + , ParseError + ) where + +import Text.Edifact.Parsing.Combinators (composite, mandatory, + maybeOnce, message, once, + optional, position, repeated, + repeatedAtLeastOnce, segment, + segmentGroup, simple, (.@), + (@.)) +import Text.Edifact.Parsing.Commons (Parser, defaultContext) +import Text.Edifact.Parsing.Primitives (alpha, alphaNumeric, exactly, + many, numeric, upTo) + +import Data.Text (Text) +import Text.Parsec (ParseError, runParser) + +parse :: Parser value -> Text -> Either ParseError value +parse p = runParser p defaultContext "" diff --git a/core/src/Text/Edifact/Parsing/Combinators.hs b/core/src/Text/Edifact/Parsing/Combinators.hs new file mode 100644 index 0000000..ce3f4be --- /dev/null +++ b/core/src/Text/Edifact/Parsing/Combinators.hs @@ -0,0 +1,230 @@ +{-# LANGUAGE TupleSections #-} + +{-| +Module : Text.Edifact.Parsing.Combinators +Description : High level combinators + -} +module Text.Edifact.Parsing.Combinators + ( -- * Combinators + -- ** Values parsers + message + , segmentGroup + , segment + , composite + , simple + + -- ** Position and strictness + , position + , (.@) + , (@.) + , mandatory + , optional + + -- ** Repetition of segments and segment groups + , repeated + , repeatedAtLeastOnce + , once + , maybeOnce + ) where + +import Text.Edifact.Parsing.Commons +import Text.Edifact.Types + +import Text.Parsec (lookAhead, many1, optionMaybe, + string, try) +import qualified Text.Parsec as P (many) + +-- | Parses a 'Message'. +-- +-- > messageABCDEF :: Parser Value +-- > messageABCDEF = +-- > let simple1234 = simple "1234" (alphaNumeric `upTo` 35) +-- > c101 = composite "C101" [ position "010" (mandatory simple1234) +-- > , position "020" (optional simple1234) +-- > ] +-- > segmentABC = segment "ABC" [ position "010" (mandatory c101) +-- > ] +-- > in message "ABCDEF" [ position "0010" (mandatory segmentABC) +-- > ] +message :: MessageCode -> [Parser (Position, [Value])] -> Parser Value +message code ps = + let description = "message " <> show code + in Message code <$> sequence ps description + +-- | Parses a 'Group'. +-- +-- A Segment Group is the way Edifact format represents hierarchy. One can view +-- a segment group as a sub message. A segment group can be repeated like +-- segments. A segment group wraps segments and segment groups. +segmentGroup :: GroupCode -> [Parser (Position, [Value])] -> Parser Value +segmentGroup code ps = + let description = "segment-group " <> show code + in Group code <$> sequence ps description + +-- | Parses a 'Segment'. +-- +-- Following parser: +-- +-- > segmentABC :: Parser Value +-- > segmentABC = +-- > let simple1234 = simple "1234" (alphaNumeric `upTo` 35) +-- > simple2001 = simple "2001" (alphaNumeric `exactly` 3) +-- > c101 = composite "C101" [ position "010" (mandatory simple1234) +-- > , position "020" (optional simple1234) +-- > , position "030" (optional simple1234) +-- > ] +-- > in segment "ABC" [ position "010" (mandatory simple2001) +-- > , position "020" (optional c101) +-- > ] +-- +-- would parse strings such as: +-- +-- >>> parse segmentABC "ABC+123'" +-- Segment "ABC" [ ("010", Just (Simple "2001" "123")) +-- ] +-- >>> parse segmentABC "ABC+123+abcdefgh'" +-- Segment "ABC" [ ("010", Just (Simple "2001" "123")) +-- , ("020", Just (Composite "C101" [ ("010", Just (Simple "1234" "abcdefgh")) +-- ] +-- )) +-- ] +-- >>> parse segmentABC "ABC+123+abcdefgh:ijklmno'" +-- Segment "ABC" [ ("010", Just (Simple "2001" "123")) +-- , ("020", Just (Composite "C101" [ ("010", Just (Simple "1234" "abcdefgh")) +-- , ("020", Just (Simple "1234" "ijklmno")) +-- ] +-- )) +-- ] +segment :: SegmentCode -> [Parser (Position, Maybe Value)] -> Parser Value +segment code parsers = + let go [] = [] <$ parseSegmentSeparator + go (p:ps) = + tries [ [] <$ parseSegmentSeparator + , (:) <$> (parseElementSeparator *> p) + <*> go ps + ] + description = "segment " <> show code + in Segment <$> parseSegmentCode code + <*> go parsers + description + +parseSegmentCode :: SegmentCode -> Parser SegmentCode +parseSegmentCode (SegmentCode code) = + let description = "segment code " <> show code + in SegmentCode <$> string code description + +-- | Parses a 'Composite' element. +-- +-- Following parser: +-- +-- > compositeC101 :: Parser Value +-- > compositeC101 = +-- > let simple1234 = simple "1234" (alphaNumeric `upTo` 35) +-- > in composite "C101" [ position "010" (mandatory simple1234) +-- > , position "020" (optional simple1234) +-- > , position "030" (optional simple1234) +-- > ] +-- +-- would parse strings such as: +-- +-- >>> parse compositeC101 "abcdefgh" +-- Composite "C101" [ ("010", Just (Simple "1234" "abcdefgh")) +-- ] +-- >>> parse compositeC101 "abcdefgh:ijklmno" +-- Composite "C101" [ ("010", Just (Simple "1234" "abcdefgh")) +-- , ("020", Just (Simple "1234" "ijklmno")) +-- ] +-- >>> parse compositeC101 "abcdefgh::pqrstu" +-- Composite "C101" [ ("010", Just (Simple "1234" "abcdefgh")) +-- , ("020", Just (Simple "1234" "")) +-- , ("030", Just (Simple "1234" "pqrstu")) +-- ] +composite :: CompositeCode -> [Parser (Position, Maybe Value)] -> Parser Value +composite code parsers = + let go [] = pure [] + go (p:ps) = do + let parseSeparator = tries [ parseCompositeSeparator + , lookAhead parseElementSeparator + , lookAhead parseSegmentSeparator + ] + (value, continuation) <- tries [ (, ps) <$> p <* parseSeparator + , (, []) <$> p + ] + (:) value <$> go continuation + description = "composite element " <> show code + in Composite code <$> go parsers description + +-- | Parses a 'Simple' element. +-- +-- Following parser would parse strings of size between 0 and 35 characters. +-- +-- > simple1234 :: Parser Value +-- > simple1234 = simple "1234" (alphaNumeric `upTo` 35) +simple :: SimpleCode -> Parser Primitive -> Parser Value +simple code p = + let description = "simple element " <> show code + in Simple code <$> p description + +-- | Makes the parsing of the element optional, which doesn't consume input if the given parser doesn't succeed. +optional :: Parser Value -> Parser (Maybe Value) +optional = optionMaybe + +-- | Makes the parsing of the element mandatory. +mandatory :: Parser Value -> Parser (Maybe Value) +mandatory = fmap Just + +-- | Sets the current 'Position'. This is relevant for segment in a message, for composite or simple element in a segment, and for simple element in a composite. +position :: Position -> Parser (f Value) -> Parser (Position, f Value) +position pos p = + let decorated = (pos,) <$> p + in setCurrentPosition pos *> decorated <* resetCurrentPosition + +-- | Alias to 'position'. +-- +-- > compositeC101 :: Parser Value +-- > compositeC101 = +-- > let simple1234 = simple "1234" (alphaNumeric `upTo` 35) +-- > in composite "C101" [ "010" .@ mandatory simple1234 +-- > , "020" .@ optional simple1234 +-- > , "030" .@ optional simple1234 +-- > ] +(.@) :: Position -> Parser (f Value) -> Parser (Position, f Value) +(.@) = position + +-- | Flipped alias to 'position'. +-- +-- > compositeC101 :: Parser Value +-- > compositeC101 = +-- > let simple1234 = simple "1234" (alphaNumeric `upTo` 35) +-- > in composite "C101" [ mandatory simple1234 @. "010" +-- > , optional simple1234 @. "020" +-- > , optional simple1234 @. "030" +-- > ] +(@.) :: Parser (f Value) -> Position -> Parser (Position, f Value) +(@.) = flip position + +-- | For segments or segment groups, let you express how many occurrences. +repeated :: Int -> Parser a -> Parser [a] +repeated limit p = do + values <- P.many (try p) + let parsed = length values + if parsed > limit + then failWithPosition ("expected up to " <> show limit <> " items, but encountered " <> show parsed) + else pure values + +-- | For segments or segment groups, let you express how many occurrences with at least one occurrence. +repeatedAtLeastOnce :: Int -> Parser a -> Parser [a] +repeatedAtLeastOnce limit p = do + values <- many1 (try p) + let parsed = length values + if parsed > limit + then failWithPosition ("expected up to " <> show limit <> " items, but encountered " <> show parsed) + else pure values + +-- | For segments or segment groups, let you express you expect only one occurrence. +once :: Parser a -> Parser [a] +once = fmap pure + +-- | For segments or segment groups, let you express you expect one or no occurrence. +maybeOnce :: Parser a -> Parser [a] +maybeOnce = fmap (maybe [] pure) . optionMaybe diff --git a/core/src/Text/Edifact/Parsing/Commons.hs b/core/src/Text/Edifact/Parsing/Commons.hs new file mode 100644 index 0000000..a1c6150 --- /dev/null +++ b/core/src/Text/Edifact/Parsing/Commons.hs @@ -0,0 +1,173 @@ +module Text.Edifact.Parsing.Commons + ( -- * Parsing context + Parser + , Context(..) + , CurrentPosition(..) + , defaultContext + + -- * State combinators + , updateSyntax + , setCurrentPosition + , resetCurrentPosition + + -- * Syntax helpers + -- ** Parsing combinators + , parseCompositeSeparator + , parseElementSeparator + , parseSegmentSeparator + , parseEscape + + -- ** State accessors + -- | Shortcuts to the syntax in current state. Doesn't alter input stream. + , getCompositeSeparator + , getElementSeparator + , getSegmentSeparator + , getDecimalSign + + -- * Context aware failure helpers + , failWithPosition + , () + + -- * Parsec extras + , tries + + -- * Technical combinators + , notYetImplemented + ) where + +import Text.Edifact.Types (Position, Syntax (..), defaultSyntax) + +import Data.Text (Text) +import Text.Parsec (Parsec, char, choice, endOfLine, getState, + modifyState, try, updateState, ()) + +-- | Defines our "Text.Parsec" context. +type Parser = Parsec Text Context + +data Context = + Context + { parsingSyntax :: Syntax -- ^ State of the syntax. To be updated on the encounter of the @UNA@ segment. + , currentPosition :: CurrentPosition -- ^ Pointer for current position in the parser. Used for enriched parsing error messages. + } + +defaultContext :: Context +defaultContext = Context defaultSyntax Undefined + +-- | Current position in the parser. +-- +-- For now it only stores the current position in a message, a segment group, +-- a segment, or a composite. +-- +-- Future version could store the whole path to improve debugging. +data CurrentPosition = Undefined + | Defined Position + deriving Show + +getSyntax :: Parser Syntax +getSyntax = parsingSyntax <$> getState + +-- | Get current charactor for decimal sign. +-- It doesn't parse nor consume input. +getDecimalSign :: Parser Char +getDecimalSign = decimalSign <$> getSyntax + +-- | Get current charactor for segment separator. +-- It doesn't parse nor consume input. +getSegmentSeparator :: Parser Char +getSegmentSeparator = segmentSeparator <$> getSyntax + +-- | Get current charactor for element separator. +-- It doesn't parse nor consume input. +getElementSeparator :: Parser Char +getElementSeparator = elementSeparator <$> getSyntax + +-- | Get current charactor for composite separator. +-- It doesn't parse nor consume input. +getCompositeSeparator :: Parser Char +getCompositeSeparator = compositeSeparator <$> getSyntax + +-- | This let change the operators used in the parsing. This is designed for the @UNA@ segment. +updateSyntax :: Syntax -> Parser () +updateSyntax s = updateState (\ c -> c { parsingSyntax = s }) + +-- | Read the parser state to extract current position. +-- It doesn't parse nor consume input. +getCurrentPosition :: Parser CurrentPosition +getCurrentPosition = currentPosition <$> getState + +-- | Write the parser state to update current position. +-- It doesn't parse nor consume input. +setCurrentPosition :: Position -> Parser () +setCurrentPosition = updateCurrentPosition . Defined + +-- | Write the parser state to reset current position. +-- It doesn't parse nor consume input. +resetCurrentPosition :: Parser () +resetCurrentPosition = updateCurrentPosition Undefined + +updateCurrentPosition :: CurrentPosition -> Parser () +updateCurrentPosition pos = modifyState (\s -> s { currentPosition = pos }) + +-- | Parse current charactor for element separator. +-- It does parse and consume input. +parseElementSeparator :: Parser Char +parseElementSeparator = parseSpecialChar "element separator" elementSeparator + +-- | Parse current charactor for composite separator. +-- It does parse and consume input. +parseCompositeSeparator :: Parser Char +parseCompositeSeparator = parseSpecialChar "composite separator" compositeSeparator + +-- | Parse current charactor for escape separator. +-- It does parse and consume input. +parseEscape :: Parser Char +parseEscape = parseSpecialChar "escape character" escape + +-- | Parse current charactor for segment separator. +-- It does parse and consume input. +-- +-- It also tries consuming end of line after segment separator if any. +parseSegmentSeparator :: Parser Char +parseSegmentSeparator = tries [ parseSpecialChar "segment separator" segmentSeparator <* endOfLine + , parseSpecialChar "segment separator" segmentSeparator + ] + +parseSpecialChar :: String -> (Syntax -> Char) -> Parser Char +parseSpecialChar description reader = do + c <- reader <$> getSyntax + let escape' '\"' = "\\\"" + escape' c' = [c'] + comment = description <> " (\"" <> escape' c <> "\")" + char c comment + +-- | Let you try various parsers, not consuming until success. +tries :: [Parser a] -> Parser a +tries = choice . map try + +-- | Like 'fail', this operator let you annotate a parser if it were to fail. +-- The difference with the standard "Text.Parsec" operator is that it appends +-- the current position if any. +failWithPosition :: String -> Parser a +failWithPosition = withPosition fail + +-- | Like '', this operator let you annotate a parser if it were to fail. +-- The difference with the standard "Text.Parsec" operator is that it appends +-- the current position if any. +() :: Parser a -> String -> Parser a +() = withPosition . () + +-- Same priority as from Text.Parsec +infix 0 + +withPosition :: (String -> Parser a) -> String -> Parser a +withPosition continuation msg = + let mkMessage Undefined = msg + mkMessage (Defined d) = msg <> " at position " <> show d + getMessage = mkMessage <$> getCurrentPosition + in getMessage >>= continuation + +-- | Alias to 'failWithPosition' to convey semantics of work-in-progress when +-- writing a parser. This might be useful if you want to partially support a +-- message. +notYetImplemented :: String -> Parser a +notYetImplemented = failWithPosition diff --git a/core/src/Text/Edifact/Parsing/Primitives.hs b/core/src/Text/Edifact/Parsing/Primitives.hs new file mode 100644 index 0000000..61659c8 --- /dev/null +++ b/core/src/Text/Edifact/Parsing/Primitives.hs @@ -0,0 +1,127 @@ +{-| +Module : Text.Edifact.Parsing.Primitives +Description : Low level combinators + +This module let you build parsers for primitive values, ie. values contained +in a simple element, either text or number. + += Examples + +To parse a text of 3 characters (@an3@ in standard Edifact representation): + +> an3 :: Parser Primitive +> an3 = alphaNumeric `exactly` 3 + +To parse a text of up to 10 characters (@an..10@ in standard Edifact representation): + +> an_10 :: Parser Primitive +> an_10 = alphaNumeric `upTo` 10 + += Known limitations + +Numeric representation is not strictly compatible to the specification. +The specification tells that negative sign (@-@) and decimal sign (@.@) are not +to be counted in the length of the field. + +Therefore the following parser will fail even it's legal according to the +specification: + +> n_3 :: Parser Primitive +> n_3 = numeric `upTo` 3 +> +> parse n_3 "-12.3" + +To be fixed, we have to change the way primitives combinators are built so that +the 'upTo' and 'exactly' combinators are aware of the inner parser. + -} +module Text.Edifact.Parsing.Primitives + ( + -- * Primitives + -- ** Simple elements definition + alphaNumeric + , alpha + , numeric + + -- ** Cardinality + , exactly + , upTo + , many + + ) where + +import Text.Edifact.Parsing.Commons +import Text.Edifact.Types + +import Data.String (fromString) +import qualified Data.Text as T (length) +import Text.Parsec (count, lookAhead, many1, noneOf, + oneOf) +import qualified Text.Parsec as P (many) + +-- | Parser associated with the @an@ notation. +alphaNumeric :: Parser Char +alphaNumeric = do + separators <- sequence [ getSegmentSeparator + , getElementSeparator + , getCompositeSeparator + ] + tries [ parseEscape *> parseSegmentSeparator + , parseEscape *> parseElementSeparator + , parseEscape *> parseCompositeSeparator + , parseEscape *> parseEscape + , noneOf separators + ] + +-- | Parser associated with the @a@ notation. +-- +-- So far it's simply an alias to 'alphaNumeric'. +alpha :: Parser Char +alpha = alphaNumeric + +-- | Parser associated with the @n@ notation. +numeric :: Parser Char +numeric = do + punctuationSign <- getDecimalSign + oneOf (punctuationSign : "0123456789-") + +-- | Combinator to build a parser of primitive which length is unspecified. +-- +-- Correspondance with the Edifact notation: +-- +-- > many alpha # same as a +-- > many numeric # same as n +-- > many alphaNumeric # same as an +many :: Parser Char -> Parser Primitive +many = fmap fromString . many1 + +-- | Combinator to build a parser of primitive which length is capped. +-- +-- Correspondance with the Edifact notation: +-- +-- > alpha `upTo` 3 # same as a..3 +-- > numeric `upTo` 3 # same as n..3 +-- > alphaNumeric `upTo` 3 # same as an..3 +upTo :: Parser Char -> Int -> Parser Primitive +upTo p c = + let check t = + let c' = T.length t + in if c' > c + then failWithPosition ("expected up to " <> show c <> " characters, but encountered " <> show c') + else pure (String t) + maybeEmpty = (<$) mempty . lookAhead + in check =<< + tries [ maybeEmpty parseSegmentSeparator + , maybeEmpty parseElementSeparator + , maybeEmpty parseCompositeSeparator + , fromString <$> P.many p + ] + +-- | Combinator to build a parser of primitive which length is fixed. +-- +-- Correspondance with the Edifact notation: +-- +-- > alpha `exactly` 3 # same as a3 +-- > numeric `exactly` 3 # same as n3 +-- > alphaNumeric `exactly` 3 # same as an3 +exactly :: Parser Char -> Int -> Parser Primitive +exactly p c = fromString <$> count c p diff --git a/core/src/Text/Edifact/Types.hs b/core/src/Text/Edifact/Types.hs new file mode 100644 index 0000000..d0bbe0d --- /dev/null +++ b/core/src/Text/Edifact/Types.hs @@ -0,0 +1,124 @@ +{-# LANGUAGE DerivingStrategies #-} +{-# LANGUAGE GeneralizedNewtypeDeriving #-} + +{-| + Data types to represent Edifact values. + + See "Text.Edifact.Parsing" to learn how to build parsers and use such parsers. + -} +module Text.Edifact.Types + ( -- * Values + Value(..) + , Primitive(..) + , Position(..) + -- ** Element codes + , MessageCode(..) + , GroupCode(..) + , SegmentCode(..) + , CompositeCode(..) + , SimpleCode(..) + -- * Syntax + , Syntax(..) + , defaultSyntax + ) where + +import Data.Scientific (Scientific) +import Data.String (IsString (..)) +import Data.Text (Text) + +-- | Code for a message. +-- +-- Content is expected to match this regexp: @[A-Z]{6}@. +newtype MessageCode = MessageCode { getMessageCode :: String } deriving newtype (Eq, Show, IsString) + +-- | Code for a segment group. +-- +-- It's a code local to the message definition. +newtype GroupCode = GroupCode { getGroupCode :: String } deriving newtype (Eq, Show, IsString) + +-- | Code for a segment. +-- +-- Content is expected to match this regexp: @[A-Z]{3}@. +-- +-- Standard segment codes are expected to match this regexp: @UN[A-Z]@. +newtype SegmentCode = SegmentCode { getSegmentCode :: String } deriving newtype (Eq, Show, IsString) + +-- | Code for a composite element. +-- +-- Content is expected to match this regexp: @C[0-9]{3}@. +-- +-- It can also be used for standalone composites, frequently in standard segment +-- definitions. In this case the codes are expected to match this regexp: @S[0-9]{3}@. +newtype CompositeCode = CompositeCode String deriving newtype (Eq, Show, IsString) + +-- | Code for a simple element. +-- +-- Content is expected to match this regexp: @[0-9]{4}@. +newtype SimpleCode = SimpleCode String deriving newtype (Eq, Show, IsString) + +-- | Annotation of the position of the value relative to the parent value. +-- +-- Content is expected to match this regexp: @[0-9]{3,4}@. +-- +-- Example values: +-- +-- > "010" :: Position +-- > "0210" :: Position +-- +-- See 'Text.Edifact.Parsing.position' for how to parse one. +newtype Position = Position { getPosition :: String } deriving newtype (Eq, Show, IsString) + +-- | Representation of a simple component. +-- +-- When defined by the 'Text.Edifact.Parsing.numeric' combinator, the simple +-- component will produce a 'Number'. +-- +-- When parsed by the 'Text.Edifact.Parsing.alphaNumeric' or +-- 'Text.Edifact.Parsing.alpha' combinators, the simple component will produce a +-- 'Text.Edifact.Types.String' from the raw textual representation. +data Primitive = String Text -- ^ Default representation of a simple component. + | Number Scientific -- ^ Representation of a numerical simple component. + deriving stock (Eq, Show) + +-- | String like primitive values can be constructed via overloaded strings. +-- This is convenient, but might be removed. +instance IsString Primitive where + fromString = String . fromString + +-- | Recursive data structure to represent parsed Edifact values. +data Value = Message MessageCode [(Position, [Value])] + | Group GroupCode [(Position, [Value])] + | Segment SegmentCode [(Position, Maybe Value)] + | Composite CompositeCode [(Position, Maybe Value)] + | Simple SimpleCode Primitive + deriving stock (Show, Eq) + +-- | Defines the special charactors the parser should respect. +-- +-- This is defined in every payload via the @UNA@ segment (first segment expected). +data Syntax = Syntax { compositeSeparator :: Char + , elementSeparator :: Char + , decimalSign :: Char + , escape :: Char + , segmentSeparator :: Char + } + +-- | Default value to initialize the parser. +-- +-- > Syntax { compositeSeparator = ':' +-- > , elementSeparator = '+' +-- > , decimalSign = '.' +-- > , escape = '?' +-- > , segmentSeparator = '\'' +-- > } +-- +-- Those default charactors should be considered as recommended values rather +-- than official default values. +defaultSyntax :: Syntax +defaultSyntax = + Syntax { compositeSeparator = ':' + , elementSeparator = '+' + , decimalSign = '.' + , escape = '?' + , segmentSeparator = '\'' + } diff --git a/core/test/Parsing/CombinatorsTest.hs b/core/test/Parsing/CombinatorsTest.hs new file mode 100644 index 0000000..03e6642 --- /dev/null +++ b/core/test/Parsing/CombinatorsTest.hs @@ -0,0 +1,288 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Parsing.CombinatorsTest + ( suite + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types + +import Data.Text (Text, unpack) +import Text.Parsec (eof) + +import Test.Framework +import Test.Framework.Providers.HUnit (testCase) +import Test.HUnit ((@?=)) + +suite :: Test +suite = + testGroup "Combinators" + [ testMessage + , testSegmentGroup + , testSegment + , testComposite + ] + +testMessage :: Test +testMessage = + testGroup "Message" + [ testGroup "repeated" + [ expectSuccess messageABCDEF "TAG'" $ + Message "ABCDEF" [ "0010" .= Group "sg1" [ "010" .= Segment "TAG" [] + , ("020", []) + ] + ] + , expectSuccess messageABCDEF "TAG'TAG'" $ + Message "ABCDEF" [ "0010" .= Group "sg1" [ ("010", [ Segment "TAG" [] + , Segment "TAG" [] + ]) + , ("020", []) + ] + ] + , expectFailure messageABCDEF "TAG'TAG'TAG'" + , expectSuccess messageABCDEF "TAG'ANN'" $ + Message "ABCDEF" [ "0010" .= Group "sg1" [ "010" .= Segment "TAG" [] + , "020" .= Segment "ANN" [] + ] + ] + , expectSuccess messageABCDEF "ANN'" $ + Message "ABCDEF" [ "0010" .= Group "sg1" [ ("010", []) + , "020" .= Segment "ANN" [] + ] + ] + ] + , testGroup "mandatory repeated" + [ expectSuccess messageGHIJKL "TAG'" $ + Message "GHIJKL" [ "0010" .= Group "sg2" [ "010" .= Segment "TAG" [] + , ("020", []) + ] + ] + , expectSuccess messageGHIJKL "TAG'TAG'" $ + Message "GHIJKL" [ "0010" .= Group "sg2" [ ("010", [ Segment "TAG" [] + , Segment "TAG" [] + ]) + , ("020", []) + ] + ] + , expectFailure messageGHIJKL "TAG'TAG'TAG'" + , expectSuccess messageGHIJKL "TAG'ANN'" $ + Message "GHIJKL" [ "0010" .= Group "sg2" [ "010" .= Segment "TAG" [] + , "020" .= Segment "ANN" [] + ] + ] + , expectFailure messageGHIJKL "ANN'" + ] + ] + +messageABCDEF :: Parser Value +messageABCDEF = message "ABCDEF" [ once sg1 @. "0010" + ] + +messageGHIJKL :: Parser Value +messageGHIJKL = message "GHIJKL" [ once sg2 @. "0010" + ] + +testSegmentGroup :: Test +testSegmentGroup = + testGroup "Segment Group" + [ testGroup "repeated" + [ expectSuccess sg1 "TAG'" $ + Group "sg1" [ "010" .= Segment "TAG" [] + , ("020", []) + ] + , expectSuccess sg1 "TAG'TAG'" $ + Group "sg1" [ ("010", [ Segment "TAG" [] + , Segment "TAG" [] + ]) + , ("020", []) + ] + , expectFailure sg1 "TAG'TAG'TAG'" + , expectSuccess sg1 "TAG'ANN'" $ + Group "sg1" [ "010" .= Segment "TAG" [] + , "020" .= Segment "ANN" [] + ] + , expectSuccess sg1 "ANN'" $ + Group "sg1" [ ("010", []) + , "020" .= Segment "ANN" [] + ] + ] + , testGroup "mandatory repeated" + [ expectSuccess sg2 "TAG'" $ + Group "sg2" [ "010" .= Segment "TAG" [] + , ("020", []) + ] + , expectSuccess sg2 "TAG'TAG'" $ + Group "sg2" [ ("010", [ Segment "TAG" [] + , Segment "TAG" [] + ]) + , ("020", []) + ] + , expectFailure sg2 "TAG'TAG'TAG'" + , expectSuccess sg2 "TAG'ANN'" $ + Group "sg2" [ "010" .= Segment "TAG" [] + , "020" .= Segment "ANN" [] + ] + , expectFailure sg2 "ANN'" + ] + ] + +sg1 :: Parser Value +sg1 = segmentGroup "sg1" [ repeated 2 segmentTAG @. "010" + , repeated 9 segmentANN @. "020" + ] + +sg2 :: Parser Value +sg2 = segmentGroup "sg2" [ repeatedAtLeastOnce 2 segmentTAG @. "010" + , repeated 9 segmentANN @. "020" + ] + +segmentTAG :: Parser Value +segmentTAG = + segment "TAG" [ optional s01 @. "010" + , optional s02 @. "020" + , optional s03 @. "030" + , optional c01 @. "040" + ] + +segmentANN :: Parser Value +segmentANN = + segment "ANN" [ optional s01 @. "010" + ] + +s01 :: Parser Value +s01 = simple "S01" an2 + +s02 :: Parser Value +s02 = simple "S02" an2 + +s03 :: Parser Value +s03 = simple "S03" an2 + +s04 :: Parser Value +s04 = simple "S04" an2 + +s05 :: Parser Value +s05 = simple "S05" an2 + +s06 :: Parser Value +s06 = simple "S06" an2 + +c01 :: Parser Value +c01 = composite "C01" [ mandatory s04 @. "010" + , mandatory s05 @. "020" + , mandatory s06 @. "030" + ] + +testSegment :: Test +testSegment = + let parser = segment "TAG" [ optional s01 @. "010" + , optional s02 @. "020" + , optional s03 @. "030" + , optional c01 @. "040" + ] + parser2 = segment "TAG" [ mandatory s01 @. "010" + , optional s02 @. "020" + , optional s03 @. "030" + ] + in testGroup "Segment" + [ expectSuccess parser "TAG'" $ + Segment "TAG" [] + , expectSuccess parser "TAG+DE+DE+DE+CE:CE:CE'" $ + Segment "TAG" [ "010" .= Simple "S01" "DE" + , "020" .= Simple "S02" "DE" + , "030" .= Simple "S03" "DE" + , "040" .= Composite "C01" [ "010" .= Simple "S04" "CE" + , "020" .= Simple "S05" "CE" + , "030" .= Simple "S06" "CE" + ] + ] + , expectFailure parser "TAG+DE+DE+CE:CE:CE'" + , expectSuccess parser "TAG+DE++DE+CE:CE:CE'" $ + Segment "TAG" [ "010" .= Simple "S01" "DE" + , ("020", Nothing) + , "030" .= Simple "S03" "DE" + , "040" .= Composite "C01" [ "010" .= Simple "S04" "CE" + , "020" .= Simple "S05" "CE" + , "030" .= Simple "S06" "CE" + ] + ] + , expectSuccess parser2 "TAG+DE+DE'" $ + Segment "TAG" [ "010" .= Simple "S01" "DE" + , "020" .= Simple "S02" "DE" + ] + , expectSuccess parser2 "TAG+DE'" $ + Segment "TAG" [ "010" .= Simple "S01" "DE" + ] + , expectSuccess parser2 "TAG+DE++DE'" $ + Segment "TAG" [ "010" .= Simple "S01" "DE" + , ("020", Nothing) + , "030" .= Simple "S03" "DE" + ] + ] + +testComposite :: Test +testComposite = + let parser = compositeX001 + in testGroup "Composite" + [ expectSuccess parser "" $ + Composite "X001" [ "010" .= Simple "1001" "" + ] + , expectSuccess parser "ABC" $ + Composite "X001" [ "010" .= Simple "1001" "ABC" + ] + , expectSuccess parser ":DEF" $ + Composite "X001" [ "010" .= Simple "1001" "" + , "020" .= Simple "1001" "DEF" + ] + , expectSuccess parser "ABC:DEF" $ + Composite "X001" [ "010" .= Simple "1001" "ABC" + , "020" .= Simple "1001" "DEF" + ] + , expectSuccess parser "ABC:DEF:" $ + Composite "X001" [ "010" .= Simple "1001" "ABC" + , "020" .= Simple "1001" "DEF" + , "030" .= Simple "1001" "" + ] + , expectSuccess parser "ABC:DEF:GHI" $ + Composite "X001" [ "010" .= Simple "1001" "ABC" + , "020" .= Simple "1001" "DEF" + , "030" .= Simple "1001" "GHI" + ] + , expectSuccess parser "ABC::GHI" $ + Composite "X001" [ "010" .= Simple "1001" "ABC" + , "020" .= Simple "1001" "" + , "030" .= Simple "1001" "GHI" + ] + ] + +compositeX001 :: Parser Value +compositeX001 = + composite "X001" + [ mandatory simple1001 @. "010" + , optional simple1001 @. "020" + , optional simple1001 @. "030" + ] + +simple1001 :: Parser Value +simple1001 = simple "1001" an_35 + +an2 :: Parser Primitive +an2 = alpha `exactly` 2 + +an_35 :: Parser Primitive +an_35 = alphaNumeric `upTo` 35 + +expectSuccess :: (Show a, Eq a) => Parser a -> Text -> a -> Test +expectSuccess p t = expectParse p t . pure + +expectFailure :: (Show a, Eq a) => Parser a -> Text -> Test +expectFailure p t = expectParse p t Nothing + +expectParse :: (Show a, Eq a) => Parser a -> Text -> Maybe a -> Test +expectParse p t e = + let either2Maybe = either (const Nothing) Just + title = "\"" <> unpack t <> "\"" + in testCase title (either2Maybe (parse (p <* eof) t) @?= e) + +(.=) :: Applicative f => Position -> Value -> (Position, f Value) +pos .= value = (pos, pure value) diff --git a/core/test/Parsing/PrimitivesTest.hs b/core/test/Parsing/PrimitivesTest.hs new file mode 100644 index 0000000..95bc8c8 --- /dev/null +++ b/core/test/Parsing/PrimitivesTest.hs @@ -0,0 +1,105 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Parsing.PrimitivesTest + ( suite + ) where + +import Text.Edifact.Parsing + +import Data.Text (Text, unpack) +import Text.Parsec (eof) + +import Test.Framework +import Test.Framework.Providers.HUnit (testCase) +import Test.HUnit ((@?=)) + +suite :: Test +suite = + testGroup "Primitives" + [ test_an + , test_an_3 + , test_an3 + , test_n + ] + +test_an :: Test +test_an = + let parser = alphaNumeric + in testGroup "an" + [ expectSuccess parser "A" 'A' + , expectSuccess parser "?:" ':' + , expectSuccess parser "?+" '+' + , expectSuccess parser "??" '?' + , expectSuccess parser "?'" '\'' + ] + +test_an_3 :: Test +test_an_3 = + let parser = alphaNumeric `upTo` 3 + in testGroup "an..3" + [ testGroup "valid" + [ expectSuccess parser "" "" + , expectSuccess parser "A" "A" + , expectSuccess parser "AB" "AB" + , expectSuccess parser "ABC" "ABC" + , expectSuccess parser "AB??" "AB?" + ] + , testGroup "invalid" + [ expectFailure parser "ABCD" + ] + ] + +test_an3 :: Test +test_an3 = + let parser = alphaNumeric `exactly` 3 + in testGroup "an3" + [ testGroup "valid" + [ expectSuccess parser "ABC" "ABC" + , expectSuccess parser "AB??" "AB?" + ] + , testGroup "invalid" + [ expectFailure parser "" + , expectFailure parser "A" + , expectFailure parser "AB" + , expectFailure parser "ABCD" + ] + ] + +test_n :: Test +test_n = + let parser = numeric + in testGroup "n" + [ testGroup "valid" + [ expectSuccess parser "0" '0' + , expectSuccess parser "1" '1' + , expectSuccess parser "2" '2' + , expectSuccess parser "3" '3' + , expectSuccess parser "4" '4' + , expectSuccess parser "5" '5' + , expectSuccess parser "6" '6' + , expectSuccess parser "7" '7' + , expectSuccess parser "8" '8' + , expectSuccess parser "9" '9' + , expectSuccess parser "-" '-' + , expectSuccess parser "." '.' + ] + , testGroup "invalid" + [ expectFailure parser "A" + , expectFailure parser "?:" + , expectFailure parser "?+" + , expectFailure parser "??" + , expectFailure parser "?'" + ] + ] + +expectSuccess :: (Show a, Eq a) => Parser a -> Text -> a -> Test +expectSuccess p t = expectParse p t . pure + +expectFailure :: (Show a, Eq a) => Parser a -> Text -> Test +expectFailure p t = expectParse p t Nothing + +expectParse :: (Show a, Eq a) => Parser a -> Text -> Maybe a -> Test +expectParse p t e = + let either2Maybe = either (const Nothing) Just + title = "\"" <> unpack t <> "\"" + in testCase title (either2Maybe (parse (p <* eof) t) @?= e) diff --git a/core/test/ParsingTest.hs b/core/test/ParsingTest.hs new file mode 100644 index 0000000..9608e00 --- /dev/null +++ b/core/test/ParsingTest.hs @@ -0,0 +1,17 @@ +{-# LANGUAGE OverloadedStrings #-} + +module ParsingTest + ( suite + ) where + +import qualified Parsing.CombinatorsTest as Combinators (suite) +import qualified Parsing.PrimitivesTest as Primitives (suite) + +import Test.Framework + +suite :: Test +suite = + testGroup "Parsing" + [ Combinators.suite + , Primitives.suite + ] diff --git a/core/test/Spec.hs b/core/test/Spec.hs new file mode 100644 index 0000000..efbffa0 --- /dev/null +++ b/core/test/Spec.hs @@ -0,0 +1,11 @@ +import qualified ParsingTest + +import Test.Framework + +main :: IO () +main = defaultMain [suite] + +suite :: Test +suite = testGroup "Edifact" + [ ParsingTest.suite + ] diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..465f90f --- /dev/null +++ b/default.nix @@ -0,0 +1,63 @@ +{ pkgs ? import { overlays = []; } }: + +with pkgs; +let + stack = stdenv.mkDerivation rec { + name = "stack-${version}"; + version = "2.3.3"; + src = fetchurl { + url = "https://github.com/commercialhaskell/stack/releases/download/v${version}/stack-${version}-linux-x86_64.tar.gz"; + sha256 = "1gm2llfwhal5ds6s21066mpr0lg4090rbaicn671dsn7v5srqcp7"; + }; + nativeBuildInputs = [ autoPatchelfHook ]; + buildInputs = [ + gmp + zlib + ]; + dontFixup = true; + unpackPhase = '' + tar -xf $src + ''; + installPhase = '' + mkdir -p $out/bin + cp -r stack-${version}-linux-x86_64/stack $out/bin + ''; + }; + stylish-haskell = stdenv.mkDerivation rec { + name = "stylish-haskell-${version}"; + version = "0.12.2.0"; + nativeBuildInputs = [ autoPatchelfHook ]; + buildInputs = []; + src = fetchurl { + url = "https://github.com/jaspervdj/stylish-haskell/releases/download/v${version}/stylish-haskell-v${version}-linux-x86_64.tar.gz"; + sha256 = "1v7r2vm3q9xn9xdwmmx2b9yl0a9x0101mni1ipd2k3ph5x3pf3gm"; + }; + unpackPhase = '' + tar -xzf $src + ''; + installPhase = '' + mkdir -p $out/bin + cp -r stylish-haskell-v${version}-linux-x86_64/stylish-haskell $out/bin + ''; + }; + hlint = stdenv.mkDerivation rec { + name = "hlint-${version}"; + version = "2.2.1"; + nativeBuildInputs = [ autoPatchelfHook ]; + buildInputs = [ gmp ncurses5 ]; + src = fetchurl { + url = "https://github.com/ndmitchell/hlint/releases/download/v${version}/hlint-${version}-x86_64-linux.tar.gz"; + sha256 = "03ipgynd4vkcm89nzgzd10m6k4rr5fsnk93zgv7d7d9lhy6y7vhg"; + }; + unpackPhase = '' + tar -xf $src + ''; + installPhase = '' + mkdir -p $out/bin + cp -r hlint-${version}/* $out/bin/ + ''; + }; +in +{ + inherit shellcheck git stack stylish-haskell hlint; +} diff --git a/release-bundle.nix b/release-bundle.nix new file mode 100644 index 0000000..cf6b097 --- /dev/null +++ b/release-bundle.nix @@ -0,0 +1,48 @@ +{ pkgs, toExeName ? (e: if pkgs.lib.hasInfix "/" e.exeName then e.exeName else "bin/${e.exeName}") }: +let + nix-bundle = import (builtins.fetchTarball "https://github.com/matthewbauer/nix-bundle/archive/master.tar.gz") {}; + toNixBundle = e: if pkgs.lib.isDerivation e then + nix-bundle.nix-bootstrap { + target = e; + run = "/${toExeName e}"; + nixUserChrootFlags = "-m /builds:/builds"; + } else e; +in + { + # This function takes an (possibly deep) attrset of derivations and + # turns those derivations into bundles, returning the same attrset + bundled-derivations = pkgs.lib.mapAttrsRecursiveCond + (f: !builtins.isBool f && !(pkgs.lib.isDerivation f)) + (_: toNixBundle); + # This function collects all the derivations of an attrset, and + # turns them into a directory of executable bundles. + bundled-dist = derivations: pkgs.runCommand "dist" {} '' + mkdir -p $out/bin + ${builtins.concatStringsSep "\n" + (map + (b: "cp ${toNixBundle b} $out/${toExeName b}") + (pkgs.lib.collect pkgs.lib.isDerivation derivations) + )} + ''; + bundled-documentation = derivations: pkgs.runCommand "documentation" {} '' + mkdir -p $out/share/doc + ${builtins.concatStringsSep "\n" + (map + (b: '' + for f in ${b}/share/doc/*; do + cp -a "$f/html" $out/share/doc/$(basename "$f") + done + '') + (pkgs.lib.collect pkgs.lib.isDerivation derivations) + )} + ''; + # This function collects all the derivations of an attrset, and + # turns them into a tarball of executable bundles. + tarball = derivations: pkgs.runCommand "bundled.tar.gz" {} '' + tar -Pczf $out ${builtins.concatStringsSep " " + (map + (b: "--transform=s@${toNixBundle b}@${toExeName b}@ ${toNixBundle b}") + (pkgs.lib.collect pkgs.lib.isDerivation derivations) + )} + ''; + } diff --git a/release.nix b/release.nix new file mode 100644 index 0000000..d96b579 --- /dev/null +++ b/release.nix @@ -0,0 +1,40 @@ +let + haskellNixSrc = builtins.fetchTarball "https://github.com/input-output-hk/haskell.nix/archive/1c2c9cd47f267aacf5472477a9827b18cfe5252a.tar.gz"; + haskellNix = import haskellNixSrc {}; + pkgs = import haskellNix.sources.nixpkgs-unstable haskellNix.nixpkgsArgs; + nixBundleLib = import ./release-bundle.nix { inherit pkgs; }; + projectName = "edi-parser"; + selfPackagesNames = map (v: "${projectName}-${v}") [ "core" "scaffolder" "specification" ]; + project = pkgs.haskell-nix.project' { + src = pkgs.haskell-nix.haskellLib.cleanGit { + name = projectName; + src = ./.; + }; + }; + selfPackages = pkgs.lib.genAttrs selfPackagesNames (n: project.hsPkgs.${n}); + extractComponent = type: pkgs.haskell-nix.haskellLib.collectComponents' type selfPackages; + mapRecursive = action: pkgs.lib.mapAttrsRecursiveCond (as: !(as ? "type" && as.type == "derivation")) + (n: v: if builtins.isBool v then v else action n v); + + extractDocumentation = mapRecursive (n: v: v.haddock.doc) (extractComponent "library"); + toEnv = derivations: pkgs.buildEnv { + name = "project-env"; + ignoreCollisions = true; + paths = pkgs.lib.collect pkgs.lib.isDerivation derivations; + }; +in selfPackages // project // rec { + inherit selfPackagesNames; + checks = pkgs.haskell-nix.haskellLib.collectChecks' selfPackages; + exes = extractComponent "exes"; + library = extractComponent "library"; + documentation = extractDocumentation; + foreignlibs = extractComponent "foreignlibs"; + sublibs = extractComponent "sublibs"; + benchmarks = extractComponent "benchmarks"; + tests = extractComponent "tests"; + project-env = toEnv exes; + bundled-dist = nixBundleLib.bundled-dist exes; + bundled-documentation = nixBundleLib.bundled-documentation documentation; + bundled-exes = nixBundleLib.bundled-derivations exes; + bundled-project-env = nixBundleLib.tarball exes; +} diff --git a/scaffolder/.gitignore b/scaffolder/.gitignore new file mode 100644 index 0000000..76467e6 --- /dev/null +++ b/scaffolder/.gitignore @@ -0,0 +1,2 @@ +.stack-work/ +*~ diff --git a/scaffolder/Makefile b/scaffolder/Makefile new file mode 100644 index 0000000..c69097d --- /dev/null +++ b/scaffolder/Makefile @@ -0,0 +1,7 @@ +lint: + hlint app/ src/ + +help: + @grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}' + +.PHONY: lint help diff --git a/scaffolder/README.md b/scaffolder/README.md new file mode 100644 index 0000000..477b3f6 --- /dev/null +++ b/scaffolder/README.md @@ -0,0 +1,50 @@ +# edi-parser-scaffolder + +Autonomous utility to generate parser for a given revision of the Edifact +specification. + +## Usage + +1. fetch specification for a given Edifact revision +2. scaffold the parsers for this specification + +### Read specification + +Read files downloaded from +https://unece.org/trade/uncefact/unedifact/download + +You can specify individual files one by one: +``` +$ stack exec edi-parser-scaffolder -- read-bundle --revision D96A --specification ./specification/references/ --message-file /path/to/D96A/DIRDEF_D.96A --segment-file /path/to/D96A/TRSD.96A --composite-file /path/to/D96A/TRCD.96A --simple-file /path/to/D96A/TRED.96A --simple-code-file /path/to/D96A/UNCL-1.96A --simple-code-file /path/to/D96A/UNCL-2.96A +$ stack exec edi-parser-scaffolder -- read-bundle --revision D21B --specification ./specification/references/ --message-file /path/to/D21B/IFCSUM_D.21B --message-file /path/to/D21B/IFTSTA_D.21B --segment-file /path/to/D21B/EDSD.21B --segment-file /path/to/D21B/IDSD.21B --composite-file /path/to/D21B/EDCD.21B --composite-file /path/to/D21B/IDCD.21B --simple-file /path/to/D21B/EDED.21B --simple-code-file /path/to/D21B/UNCL.21B +``` + +Or give the whole zip file: +``` +$ stack exec edi-parser-scaffolder -- read-bundle --revision D96A --message IFCSUM --message IFTSTA --message IFTSAI --message DESADV --specification ./specification/references/ --bundle /path/to/D96A/d96a.zip +``` + +### Fetch specification + +This function is deprecated and parsing may break at any time! +Prefer the bundle reading above + +``` +$ stack exec edi-parser-scaffolder -- \ + fetch --revision D96A --specification ./specification/references +``` + +If you're only interested in a subset of the specification, you can select the +messages: + +``` +$ stack exec edi-parser-scaffolder -- \ + fetch --revision D96A --specification ./specification/references/ --messages IFCSUM,IFTSAI,DESADV +``` + +### Scaffold the parsers + +``` +$ stack exec edi-parser-scaffolder -- \ + scaffold --revision D96A --specification ./specification/references/ --src specification/src/ +``` diff --git a/scaffolder/app/Main.hs b/scaffolder/app/Main.hs new file mode 100644 index 0000000..646756e --- /dev/null +++ b/scaffolder/app/Main.hs @@ -0,0 +1,90 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Main where + +import Text.Edifact.BundleReader (BundleReaderEnv (..), readBundle) +import Text.Edifact.Fetcher (FetchingEnv (..), fetch, + readSelectMessages) +import Text.Edifact.Scaffolder (ScaffoldingEnv (..), scaffold) + +import Data.String (fromString) +import Options.Applicative + +main :: IO () +main = execParser argumentsParser >>= run + +data Command = ScaffoldCommand ScaffoldingEnv + | FetchCommand FetchingEnv + | BundleReaderCommand BundleReaderEnv + +commandParser :: Parser Command +commandParser = + let mkCommand cmd = command (commandName cmd) (info (commandArgumentsParser cmd) (describe cmd)) + in subparser (foldMap mkCommand [ Scaffold, Fetch, ReadBundle ]) + +data CommandType = Scaffold | Fetch | ReadBundle + +run :: Command -> IO () +run (ScaffoldCommand env) = scaffold env +run (FetchCommand env) = fetch env +run (BundleReaderCommand env) = readBundle env + +commandName :: CommandType -> String +commandName Scaffold = "scaffold" +commandName Fetch = "fetch" +commandName ReadBundle = "read-bundle" + +commandArgumentsParser :: CommandType -> Parser Command +commandArgumentsParser Scaffold = + let revisionArg = strOption (long "revision" <> metavar "REVISION") + moduleNameArg = strOption (long "module-name" <> metavar "MODULE_NAME" <> value "Text.Edifact") + specificationArg = strOption (long "specification" <> metavar "SPECIFICATION" <> value "./specification") + srcArg = strOption (long "src" <> metavar "SOURCES" <> value "./src") + debugParsingArg = flag False True (long "debug-parsing") + arguments = ScaffoldingEnv <$> revisionArg + <*> (fromString <$> moduleNameArg) + <*> specificationArg + <*> srcArg + <*> debugParsingArg + in ScaffoldCommand <$> arguments +commandArgumentsParser Fetch = + let revisionArg = strOption (long "revision" <> metavar "REVISION") + specificationArg = strOption (long "specification" <> metavar "SPECIFICATION" <> value "./specification") + selectedMessagesArg = readSelectMessages <$> + optional (strOption (long "messages" <> metavar "MESSAGES")) + arguments = FetchingEnv <$> revisionArg + <*> specificationArg + <*> selectedMessagesArg + in FetchCommand <$> arguments +commandArgumentsParser ReadBundle = + let revisionArg = strOption (long "revision" <> metavar "REVISION") + specificationArg = strOption (long "specification" <> metavar "SPECIFICATION" <> value "./specification") + bundle = many (strOption (long "bundle" <> metavar "BUNDLE")) + messagesFiles = many (strOption (long "message-file" <> metavar "MESSAGE_FILE")) + selectedMessages = many (strOption (long "message" <> metavar "MESSAGE")) + segmentsFiles = many (strOption (long "segment-file" <> metavar "SEGMENT_FILE")) + compositeFiles = many (strOption (long "composite-file" <> metavar "COMPOSITE_FILE")) + simpleFiles = many (strOption (long "simple-file" <> metavar "SIMPLE_FILE")) + codedSimpleFiles = many (strOption (long "coded-simple-file" <> metavar "CODED_SIMPLE_FILE")) + arguments = BundleReaderEnv <$> revisionArg + <*> specificationArg + <*> bundle + <*> selectedMessages + <*> messagesFiles + <*> segmentsFiles + <*> compositeFiles + <*> simpleFiles + <*> codedSimpleFiles + in BundleReaderCommand <$> arguments + +describe :: CommandType -> InfoMod a +describe Scaffold = progDesc "Scaffold parsers from specification previously fetched" +describe Fetch = progDesc "Fetch specification from UN website (Deprecated! Use read-bundle instead)" +describe ReadBundle = progDesc "Read specification bundle downloaded from UN website" + +argumentsParser :: ParserInfo Command +argumentsParser = info (commandParser <**> helper) cliDesc + +cliDesc :: InfoMod a +cliDesc = fullDesc + <> header "Let you scaffold parsers from an Edifact specification" diff --git a/scaffolder/edi-parser-scaffolder.cabal b/scaffolder/edi-parser-scaffolder.cabal new file mode 100644 index 0000000..11d628e --- /dev/null +++ b/scaffolder/edi-parser-scaffolder.cabal @@ -0,0 +1,110 @@ +cabal-version: 1.12 + +-- This file has been generated from package.yaml by hpack version 0.33.0. +-- +-- see: https://github.com/sol/hpack +-- +-- hash: 3fe385f41f62ec5ef4db3f95458c629df273c5bf7976e206ce59839d95ba2738 + +name: edi-parser-scaffolder +version: 20190607 +description: Please see the README on GitHub at +homepage: https://github.com/fretlink/edi-parser#readme +bug-reports: https://github.com/fretlink/edi-parser/issues +author: FretLink +maintainer: example@example.com +copyright: 2019 FretLink +build-type: Simple +extra-source-files: + README.md + +source-repository head + type: git + location: https://github.com/fretlink/edi-parser + +library + exposed-modules: + Text.Edifact.BundleReader + Text.Edifact.BundleReader.CodedSimples + Text.Edifact.BundleReader.Commons + Text.Edifact.BundleReader.Composites + Text.Edifact.BundleReader.Configuration + Text.Edifact.BundleReader.Extractor + Text.Edifact.BundleReader.Messages + Text.Edifact.BundleReader.Segments + Text.Edifact.BundleReader.Simples + Text.Edifact.Fetcher + Text.Edifact.Fetcher.Commons + Text.Edifact.Fetcher.Composites + Text.Edifact.Fetcher.Configuration + Text.Edifact.Fetcher.Messages + Text.Edifact.Fetcher.Segments + Text.Edifact.Fetcher.Simples + Text.Edifact.Scaffolder + Text.Edifact.Scaffolder.CodedSimples.Specification + Text.Edifact.Scaffolder.Commons + Text.Edifact.Scaffolder.Commons.Formatters + Text.Edifact.Scaffolder.Commons.Language + Text.Edifact.Scaffolder.Commons.Logging + Text.Edifact.Scaffolder.Commons.Parsing + Text.Edifact.Scaffolder.Commons.Text + Text.Edifact.Scaffolder.Commons.Types + Text.Edifact.Scaffolder.Composites + Text.Edifact.Scaffolder.Composites.Dependencies + Text.Edifact.Scaffolder.Composites.Elements + Text.Edifact.Scaffolder.Composites.Implementation + Text.Edifact.Scaffolder.Composites.Specification + Text.Edifact.Scaffolder.Composites.Types + Text.Edifact.Scaffolder.Messages + Text.Edifact.Scaffolder.Messages.Dependencies + Text.Edifact.Scaffolder.Messages.Elements + Text.Edifact.Scaffolder.Messages.Implementation + Text.Edifact.Scaffolder.Messages.Specification + Text.Edifact.Scaffolder.Messages.Types + Text.Edifact.Scaffolder.Root + Text.Edifact.Scaffolder.Segments + Text.Edifact.Scaffolder.Segments.Dependencies + Text.Edifact.Scaffolder.Segments.Elements + Text.Edifact.Scaffolder.Segments.Implementation + Text.Edifact.Scaffolder.Segments.Specification + Text.Edifact.Scaffolder.Segments.Types + Text.Edifact.Scaffolder.Simples + Text.Edifact.Scaffolder.Simples.Elements + Text.Edifact.Scaffolder.Simples.Implementation + Text.Edifact.Scaffolder.Simples.Representation + Text.Edifact.Scaffolder.Simples.Specification + Text.Edifact.Scaffolder.Simples.Types + other-modules: + Paths_edi_parser_scaffolder + hs-source-dirs: + src + ghc-options: -Wall -Werror + build-depends: + base >=4.7 && <5 + , bytestring + , directory + , filepath + , formatting + , mtl + , pandoc + , pandoc-types + , parsec + , process + , split + , text + , transformers + , zip-archive + default-language: Haskell2010 + +executable edi-parser-scaffolder + main-is: Main.hs + other-modules: + Paths_edi_parser_scaffolder + hs-source-dirs: + app + ghc-options: -threaded -rtsopts -with-rtsopts=-N + build-depends: + base >=4.7 && <5 + , edi-parser-scaffolder + , optparse-applicative + default-language: Haskell2010 diff --git a/scaffolder/package.yaml b/scaffolder/package.yaml new file mode 100644 index 0000000..b99b04a --- /dev/null +++ b/scaffolder/package.yaml @@ -0,0 +1,53 @@ +name: edi-parser-scaffolder +version: 20190607 +github: fretlink/edi-parser +author: FretLink +maintainer: example@example.com +copyright: 2019 FretLink + +extra-source-files: +- README.md + +# Metadata used when publishing your package +# synopsis: Short description of your package +# category: Web + +# To avoid duplicated efforts in documentation and dealing with the +# complications of embedding Haddock markup inside cabal files, it is +# common to point users to the README.md file. +description: Please see the README on GitHub at + +dependencies: +- base >= 4.7 && < 5 + +library: + source-dirs: src + ghc-options: + - -Wall + - -Werror + dependencies: + - bytestring + - directory + - filepath + - formatting + - mtl + - pandoc + - pandoc-types + - parsec + - process + - split + - text + - transformers + - zip-archive + +executables: + edi-parser-scaffolder: + main: Main.hs + source-dirs: app + ghc-options: + - -threaded + - -rtsopts + - -with-rtsopts=-N + dependencies: + - edi-parser-scaffolder + - optparse-applicative diff --git a/scaffolder/src/Text/Edifact/BundleReader.hs b/scaffolder/src/Text/Edifact/BundleReader.hs new file mode 100644 index 0000000..7a15199 --- /dev/null +++ b/scaffolder/src/Text/Edifact/BundleReader.hs @@ -0,0 +1,59 @@ +module Text.Edifact.BundleReader + ( readBundle + , BundleReaderEnv(..) + ) where + +import Text.Edifact.BundleReader.Commons (BundleReader, + getSpecificationHome, + runBundleReader) +import Text.Edifact.BundleReader.Composites (compositesDirectory, + readComposites) +import Text.Edifact.BundleReader.Configuration +import Text.Edifact.BundleReader.Extractor (FileContents (..), + readZip) +import Text.Edifact.BundleReader.Messages (messagesDirectory, + readMessages) +import Text.Edifact.BundleReader.Segments (readSegments, + segmentsDirectory) +import Text.Edifact.BundleReader.CodedSimples (readCodedSimples) +import Text.Edifact.BundleReader.Simples (readSimples, + simplesDirectory) + +import Control.Monad.IO.Class (liftIO) +import Control.Monad.Reader (asks) +import Data.Foldable (traverse_) +import System.Directory (createDirectoryIfMissing) +import System.FilePath (()) + +readBundle :: BundleReaderEnv -> IO () +readBundle = runBundleReader (setupDirectories >> readAll) + +readAll :: BundleReader () +readAll = do + revision <- asks parserRevision + bundles <- mapM (liftIO . readZip revision) =<< asks bundle + messages' <- readMessages (concatMap messages bundles) + printContent messages' "Messages with segments codes:" + segments' <- readSegments (concatMap segments bundles) $ concatMap snd messages' + printContent segments' "Segments with composites/simples:" + simples' <- readSimples (concatMap simples bundles) =<< readComposites (concatMap composites bundles) segments' + readCodedSimples (concatMap codedSimples bundles) simples' + printContent simples' "Simples:" + pure () + +printContent :: Show a => a -> String -> BundleReader () +printContent content header = liftIO $ putStrLn header >> print content >> putStrLn "" + +setupDirectories :: BundleReader () +setupDirectories = do + home <- getSpecificationHome + let mkdir d = liftIO (createDirectoryIfMissing True (home d)) + traverse_ mkdir directories + +directories :: [FilePath] +directories = + [ compositesDirectory + , messagesDirectory + , segmentsDirectory + , simplesDirectory + ] diff --git a/scaffolder/src/Text/Edifact/BundleReader/CodedSimples.hs b/scaffolder/src/Text/Edifact/BundleReader/CodedSimples.hs new file mode 100644 index 0000000..7dc92fd --- /dev/null +++ b/scaffolder/src/Text/Edifact/BundleReader/CodedSimples.hs @@ -0,0 +1,38 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.BundleReader.CodedSimples + ( readCodedSimples + ) where + +import Text.Edifact.BundleReader.Commons +import Text.Edifact.BundleReader.Configuration (BundleReaderEnv (..)) +import Text.Edifact.BundleReader.Simples (simplesDirectory) +import Text.Edifact.Scaffolder.Commons + +import Text.Edifact.Scaffolder.CodedSimples.Specification + +import Control.Monad (when) +import Control.Monad.Reader (asks) +import Data.ByteString as BS (ByteString, + readFile) +import Formatting + +readCodedSimples :: [ByteString] -> [SimpleCode] -> BundleReader () +readCodedSimples contents simples = do + let parsedFile path = parseFile simples =<< liftIO (BS.readFile path) + parsedString = parseFile simples + files <- asks codedSimplesFiles + mapM_ parsedFile files + mapM_ parsedString contents + +parseFile :: [SimpleCode] -> ByteString -> BundleReader [SimpleCode] +parseFile simples content = + let chunks = tail $ splitFileByDash 70 $ decodeContent content + in traverse (parseChunk simples) chunks + +parseChunk :: [SimpleCode] -> Text -> BundleReader SimpleCode +parseChunk simples chunk = do + parsed <- parseOrFail chunk specificationParser + outputFile <- getOutputFile (fSimpleCodeLower % ".txt") simplesDirectory (fst parsed) + when (fst parsed `elem` simples) $ toFile chunk outputFile + pure $ fst parsed diff --git a/scaffolder/src/Text/Edifact/BundleReader/Commons.hs b/scaffolder/src/Text/Edifact/BundleReader/Commons.hs new file mode 100644 index 0000000..0c8334a --- /dev/null +++ b/scaffolder/src/Text/Edifact/BundleReader/Commons.hs @@ -0,0 +1,90 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.BundleReader.Commons where + +import Text.Edifact.BundleReader.Configuration +import Text.Edifact.Scaffolder.Commons + +import Control.Monad.Reader (ReaderT, runReaderT) +import Data.ByteString (ByteString) +import Data.Char (toLower) +import Data.List.Split (splitWhen) +import Data.Text as T (isInfixOf, lines, + map, null, + replicate, strip, + unlines, unpack) +import Data.Text.Encoding as TE (decodeLatin1, + decodeUtf8') +import Data.Text.IO as TIO (writeFile) +import Formatting +import Text.Parsec (Parsec, runParser) + +type BundleReader = ReaderT BundleReaderEnv IO + +decodeContent :: ByteString -> Text +decodeContent content = either (const $ cleanupAsciiArt $ decodeLatin1 content) id (decodeUtf8' content) + +splitFileByDash :: Int -> Text -> [Text] +splitFileByDash n = + let separator = T.replicate n "-" + isNotEmpty = not . T.null . T.strip + in + filter isNotEmpty . fmap T.unlines . splitWhen (separator `T.isInfixOf`) . T.lines + +runBundleReader :: BundleReader () -> BundleReaderEnv -> IO () +runBundleReader = runReaderT + +getOutputFile :: Format String (a -> String) -> FilePath -> a -> BundleReader FilePath +getOutputFile f d c = do + home <- getSpecificationHome + pure (formatToString (string % "/" % string % "/" % f) home d c) + +getSpecificationHome :: BundleReader FilePath +getSpecificationHome = do + home <- getHome + rev <- getTargetRevision + pure (home formatToString fRevision rev) + +toFile :: Text -> FilePath -> BundleReader () +toFile specification outputFile = liftIO (TIO.writeFile outputFile specification) + +parseOrFail :: (Monoid u) => Text -> Parsec String u a -> BundleReader a +parseOrFail specification parser = either (error . (\a -> show specification <> show a)) pure (runParser parser mempty "" (T.unpack specification)) + +toFileWithParser :: (Monoid a, Monoid u) => Text -> FilePath -> Parsec String u a -> BundleReader a +toFileWithParser specification outputFile parser = do + liftIO (TIO.writeFile outputFile specification) + either (error . show) pure (runParser parser mempty "" (T.unpack specification)) + +lower :: Format r (String -> r) +lower = mapf (fmap toLower) string + +fRevision :: Format r (Revision -> r) +fRevision = mapf getRevision string + +fRevisionLower :: Format r (Revision -> r) +fRevisionLower = mapf getRevision lower + +fMessageCodeLower :: Format r (MessageCode -> r) +fMessageCodeLower = mapf getMessageCode lower + +fSegmentCodeLower :: Format r (SegmentCode -> r) +fSegmentCodeLower = mapf getSegmentCode lower + +fCompositeCodeLower :: Format r (CompositeCode -> r) +fCompositeCodeLower = mapf getCompositeCode lower + +fSimpleCodeLower :: Format r (SimpleCode -> r) +fSimpleCodeLower = mapf getSimpleCode lower + +-- This might not be the proper way to do it... +-- Use Data.Text.Encoding.decodeUtf8With instead? +cleanupAsciiArt :: Text -> Text +cleanupAsciiArt = + let f 'Ä' = '-' + f '¿' = '+' + f '³' = '|' + f 'Ù' = '+' + f 'Á' = '+' + f c = c + in T.map f diff --git a/scaffolder/src/Text/Edifact/BundleReader/Composites.hs b/scaffolder/src/Text/Edifact/BundleReader/Composites.hs new file mode 100644 index 0000000..2880b95 --- /dev/null +++ b/scaffolder/src/Text/Edifact/BundleReader/Composites.hs @@ -0,0 +1,43 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.BundleReader.Composites + ( readComposites + , compositesDirectory + ) where + +import Text.Edifact.BundleReader.Commons +import Text.Edifact.BundleReader.Configuration (BundleReaderEnv (..)) +import Text.Edifact.Scaffolder.Commons + +import Text.Edifact.Scaffolder.Composites.Specification (listSimples) + +import Control.Monad (when) +import Control.Monad.Reader (asks) +import Data.ByteString as BS (ByteString, + readFile) +import Formatting + +compositesDirectory :: FilePath +compositesDirectory = "composites" + +readComposites :: [ByteString] -> ([CompositeCode], [SimpleCode]) -> BundleReader [SimpleCode] +readComposites contents (composites, simples) = do + let parsedFile path = parseFile composites =<< liftIO (BS.readFile path) + parsedString = parseFile composites + files <- asks compositesFiles + parsedFiles <- traverse parsedFile files + parsedStrings <- traverse parsedString contents + let filtered = mappend simples $ concatMap snd $ filter (\s -> fst s `elem` composites) $ concat (parsedFiles <> parsedStrings) + pure filtered + +parseFile :: [CompositeCode] -> ByteString -> BundleReader [(CompositeCode, [SimpleCode])] +parseFile composites content = + let chunks = tail $ splitFileByDash 70 $ decodeContent content + in traverse (parseChunk composites) chunks + +parseChunk :: [CompositeCode] -> Text -> BundleReader (CompositeCode, [SimpleCode]) +parseChunk composites chunk = do + parsed <- parseOrFail chunk listSimples + outputFile <- getOutputFile (fCompositeCodeLower % ".txt") compositesDirectory (fst parsed) + when (fst parsed `elem` composites) $ toFile chunk outputFile + pure parsed diff --git a/scaffolder/src/Text/Edifact/BundleReader/Configuration.hs b/scaffolder/src/Text/Edifact/BundleReader/Configuration.hs new file mode 100644 index 0000000..0609c03 --- /dev/null +++ b/scaffolder/src/Text/Edifact/BundleReader/Configuration.hs @@ -0,0 +1,30 @@ +{-# LANGUAGE FlexibleContexts #-} + +module Text.Edifact.BundleReader.Configuration + ( -- * Parsing environment + BundleReaderEnv(..) + -- * Shortcuts for reading the environment + , getTargetRevision + , getHome + ) where + +import Text.Edifact.Scaffolder.Commons (MessageCode, Revision) + +import Control.Monad.Reader.Class (MonadReader, asks) + +data BundleReaderEnv = BundleReaderEnv { parserRevision :: Revision + , specificationHome :: FilePath + , bundle :: [FilePath] + , messageNames :: [MessageCode] + , messagesFiles :: [FilePath] + , segmentsFiles :: [FilePath] + , compositesFiles :: [FilePath] + , simplesFiles :: [FilePath] + , codedSimplesFiles :: [FilePath] + } + +getTargetRevision :: MonadReader BundleReaderEnv m => m Revision +getTargetRevision = asks parserRevision + +getHome :: MonadReader BundleReaderEnv m => m FilePath +getHome = asks specificationHome diff --git a/scaffolder/src/Text/Edifact/BundleReader/Extractor.hs b/scaffolder/src/Text/Edifact/BundleReader/Extractor.hs new file mode 100644 index 0000000..f4be7e9 --- /dev/null +++ b/scaffolder/src/Text/Edifact/BundleReader/Extractor.hs @@ -0,0 +1,75 @@ +{-# LANGUAGE NamedFieldPuns #-} +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.BundleReader.Extractor + ( FileContents(..) + , readZip + ) where + +import Text.Edifact.Scaffolder.Commons (Revision (..)) + +import Codec.Archive.Zip +import Data.ByteString as B (ByteString, isInfixOf, + isPrefixOf, readFile) +import Data.ByteString.Lazy as BS (fromStrict, toStrict) +import Data.Char (toLower) +import Data.List as L (intercalate, isPrefixOf) +import Data.List.Split (splitOn) +import Data.Maybe (maybeToList) + +data FileContent = + FileContent + { fileType :: FileType + , fileContent :: ByteString + } + +data FileType = Message | Segment | Composite | Simple | CodedSimple deriving Eq + +data FileContents = + FileContents + { messages :: [ByteString] + , segments :: [ByteString] + , composites :: [ByteString] + , simples :: [ByteString] + , codedSimples :: [ByteString] + } + +readZip :: Revision -> FilePath -> IO FileContents +readZip specification f = toFileContents . parseFile (getExtension f) (getName f) specification <$> B.readFile f + +toFileContents :: [FileContent] -> FileContents +toFileContents t = FileContents + { messages = fileContent <$> filter ((==) Message . fileType) t + , segments = fileContent <$> filter ((==) Segment . fileType) t + , composites = fileContent <$> filter ((==) Composite . fileType) t + , simples = fileContent <$> filter ((==) Simple . fileType) t + , codedSimples = fileContent <$> filter ((==) CodedSimple . fileType) t + } + +getName :: FilePath -> String +getName = intercalate "." . init . splitOn "." . last . splitOn "/" + +getExtension :: FilePath -> String +getExtension = fmap toLower . last . splitOn "." + +parseFile :: String -> String -> Revision -> ByteString -> [FileContent] +parseFile "zip" _ specification content = unzipAndRead specification content +parseFile extension name specification content + | ("d" <> extension) == (toLower <$> getRevision specification) = maybeToList $ identifyFile name content +parseFile _ _ _ _ = [] + +unzipAndRead :: Revision -> ByteString -> [FileContent] +unzipAndRead specification content = let + archive = zEntries $ toArchive $ BS.fromStrict content + toContents e@Entry{eRelativePath} = parseFile (getExtension eRelativePath) (getName eRelativePath) specification (BS.toStrict $ fromEntry e) + in + concatMap toContents archive + +identifyFile :: String -> ByteString -> Maybe FileContent +identifyFile name content + | " Message Type : " `isInfixOf` content = pure $ FileContent Message content + | "2. Composite specifications" `B.isPrefixOf` content = pure $ FileContent Composite content + | "2. Segment specifications" `B.isPrefixOf` content = pure $ FileContent Segment content + | "2. Data element specifications" `B.isPrefixOf` content = pure $ FileContent Simple content + | "UNCL" `L.isPrefixOf` name = pure $ FileContent CodedSimple content +identifyFile _ _ = Nothing diff --git a/scaffolder/src/Text/Edifact/BundleReader/Messages.hs b/scaffolder/src/Text/Edifact/BundleReader/Messages.hs new file mode 100644 index 0000000..5537d28 --- /dev/null +++ b/scaffolder/src/Text/Edifact/BundleReader/Messages.hs @@ -0,0 +1,61 @@ +{-# LANGUAGE OverloadedStrings #-} +{-# LANGUAGE TupleSections #-} + +module Text.Edifact.BundleReader.Messages + ( readMessages + , messagesDirectory + ) where + +import Text.Edifact.BundleReader.Commons (BundleReader, + decodeContent, + fMessageCodeLower, + getOutputFile, + parseOrFail, + toFile) +import Text.Edifact.BundleReader.Configuration (BundleReaderEnv (..)) +import Text.Edifact.Scaffolder.Commons +import Text.Edifact.Scaffolder.Messages.Specification (listSegments, messageNameParser) + +import Control.Monad (when) +import Control.Monad.Reader (asks) +import Data.ByteString as BS (ByteString, + readFile) +import qualified Data.Text as T (isPrefixOf, + lines, + unlines) +import Formatting + +messagesDirectory :: FilePath +messagesDirectory = "messages" + +readMessages :: [ByteString] -> BundleReader [(MessageCode, [SegmentCode])] +readMessages contents = do + selectedMessages <- asks messageNames + let parsedFile path = parseFile selectedMessages =<< liftIO (BS.readFile path) + parsedString = parseFile selectedMessages + parsedFiles <- traverse parsedFile =<< asks messagesFiles + parsedStrings <- traverse parsedString contents + let filtered = parsedFiles <> filter (\s -> null selectedMessages || fst s `elem` selectedMessages) parsedStrings + pure filtered + +parseFile :: [MessageCode] -> ByteString -> BundleReader (MessageCode, [SegmentCode]) +parseFile selectedMessages content = do + let (definition, summary) = splitFile $ decodeContent content + messageCode <- parseOrFail definition messageNameParser + summaryOutputFile <- getOutputFile (fMessageCodeLower % "_s.txt") messagesDirectory messageCode + definitionOutputFile <- getOutputFile (fMessageCodeLower % "_d.txt") messagesDirectory messageCode + when (messageCode `elem` selectedMessages) $ toFile definition definitionOutputFile + when (messageCode `elem` selectedMessages) $ toFile summary summaryOutputFile + (messageCode,) <$> parseOrFail summary listSegments + +splitFile :: Text -> (Text, Text) +splitFile content = let + separatorBefore = "4.3 Message structure" + separatorAfter = "Annex" + textBefore = takeWhile (not . T.isPrefixOf separatorBefore) $ T.lines content + textInsideAndAfter = dropWhile (not . T.isPrefixOf separatorBefore) $ T.lines content + textAfter = dropWhile (not . T.isPrefixOf separatorAfter) textInsideAndAfter + textSummary = T.unlines $ takeWhile (not . T.isPrefixOf separatorAfter) textInsideAndAfter + textDefinition = T.unlines $ textBefore <> [separatorBefore, "", "See summary file", ""] <> textAfter + in + (textDefinition, textSummary) diff --git a/scaffolder/src/Text/Edifact/BundleReader/Segments.hs b/scaffolder/src/Text/Edifact/BundleReader/Segments.hs new file mode 100644 index 0000000..6b71266 --- /dev/null +++ b/scaffolder/src/Text/Edifact/BundleReader/Segments.hs @@ -0,0 +1,55 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.BundleReader.Segments + ( readSegments + , segmentsDirectory + ) where + +import Text.Edifact.BundleReader.Commons +import Text.Edifact.BundleReader.Configuration (BundleReaderEnv (..)) +import Text.Edifact.Scaffolder.Commons + +import Text.Edifact.Scaffolder.Segments.Specification (listCompositesAndSimples) +import Text.Edifact.Scaffolder.Segments.Types (Element, + getComposite, + getSimple) + +import Control.Monad (when) +import Control.Monad.Reader (asks) +import Data.Bifunctor (bimap) +import Data.ByteString as BS (ByteString, + readFile) +import Data.List as L (partition) +import Data.Maybe (isJust, + mapMaybe) +import Formatting + +segmentsDirectory :: FilePath +segmentsDirectory = "segments" + +readSegments :: [ByteString] -> [SegmentCode] -> BundleReader ([CompositeCode], [SimpleCode]) +readSegments contents segments = do + let parsedFile path = parseFile segments =<< liftIO (BS.readFile path) + parsedString = parseFile segments + files <- asks segmentsFiles + parsedFiles <- traverse parsedFile files + parsedStrings <- traverse parsedString contents + let filtered = concatMap snd $ filter (\s -> fst s `elem` segments) $ concat (parsedFiles <> parsedStrings) + pure $ partitionElements filtered + +parseFile :: [SegmentCode] -> ByteString -> BundleReader [(SegmentCode, [Element])] +parseFile segments content = + let chunks = tail $ splitFileByDash 70 $ decodeContent content + in traverse (parseChunk segments) chunks + +parseChunk :: [SegmentCode] -> Text -> BundleReader (SegmentCode, [Element]) +parseChunk segments chunk = do + parsed <- parseOrFail chunk listCompositesAndSimples + outputFile <- getOutputFile (fSegmentCodeLower % ".txt") segmentsDirectory (fst parsed) + when (fst parsed `elem` segments) $ toFile chunk outputFile + pure parsed + +partitionElements :: [Element] -> ([CompositeCode], [SimpleCode]) +partitionElements = + let isComposite = isJust . getComposite + in bimap (mapMaybe getComposite) (mapMaybe getSimple) . partition isComposite diff --git a/scaffolder/src/Text/Edifact/BundleReader/Simples.hs b/scaffolder/src/Text/Edifact/BundleReader/Simples.hs new file mode 100644 index 0000000..df7d662 --- /dev/null +++ b/scaffolder/src/Text/Edifact/BundleReader/Simples.hs @@ -0,0 +1,43 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.BundleReader.Simples + ( readSimples + , simplesDirectory + ) where + +import Text.Edifact.BundleReader.Commons +import Text.Edifact.BundleReader.Configuration (BundleReaderEnv (..)) +import Text.Edifact.Scaffolder.Commons + +import Text.Edifact.Scaffolder.Simples.Specification + +import Control.Monad (when) +import Control.Monad.Reader (asks) +import Data.ByteString as BS (ByteString, + readFile) +import Formatting + +simplesDirectory :: FilePath +simplesDirectory = "simples" + +readSimples :: [ByteString] -> [SimpleCode] -> BundleReader [SimpleCode] +readSimples contents simples = do + let parsedFile path = parseFile simples =<< liftIO (BS.readFile path) + parsedString = parseFile simples + files <- asks simplesFiles + parsedFiles <- traverse parsedFile files + parsedStrings <- traverse parsedString contents + let filtered = filter (`elem` simples) $ concat (parsedFiles <> parsedStrings) + pure filtered + +parseFile :: [SimpleCode] -> ByteString -> BundleReader [SimpleCode] +parseFile simples content = + let chunks = tail $ splitFileByDash 70 $ decodeContent content + in traverse (parseChunk simples) chunks + +parseChunk :: [SimpleCode] -> Text -> BundleReader SimpleCode +parseChunk simples chunk = do + parsed <- parseOrFail chunk specificationParser + outputFile <- getOutputFile (fSimpleCodeLower % ".txt") simplesDirectory (fst parsed) + when (fst parsed `elem` simples) $ toFile chunk outputFile + pure $ fst parsed diff --git a/scaffolder/src/Text/Edifact/Fetcher.hs b/scaffolder/src/Text/Edifact/Fetcher.hs new file mode 100644 index 0000000..a319546 --- /dev/null +++ b/scaffolder/src/Text/Edifact/Fetcher.hs @@ -0,0 +1,44 @@ +module Text.Edifact.Fetcher + ( fetch + , FetchingEnv(..) + , readSelectMessages + ) where + +import Text.Edifact.Fetcher.Commons (Fetcher, + getSpecificationHome, + runFetcher) +import Text.Edifact.Fetcher.Configuration + +import Text.Edifact.Fetcher.Composites (compositesDirectory, + fetchComposites) +import Text.Edifact.Fetcher.Messages (fetchMessages, + messagesDirectory) +import Text.Edifact.Fetcher.Segments (fetchSegments, + segmentsDirectory) +import Text.Edifact.Fetcher.Simples (fetchSimples, + simplesDirectory) + +import Control.Monad.IO.Class (liftIO) +import Data.Foldable (traverse_) +import System.Directory (createDirectoryIfMissing) +import System.FilePath (()) + +fetch :: FetchingEnv -> IO () +fetch = runFetcher (setupDirectories >> fetchAll) + +fetchAll :: Fetcher () +fetchAll = fetchMessages >>= fetchSegments >>= fetchComposites >>= fetchSimples + +setupDirectories :: Fetcher () +setupDirectories = do + home <- getSpecificationHome + let mkdir d = liftIO (createDirectoryIfMissing True (home d)) + traverse_ mkdir directories + +directories :: [FilePath] +directories = + [ compositesDirectory + , messagesDirectory + , segmentsDirectory + , simplesDirectory + ] diff --git a/scaffolder/src/Text/Edifact/Fetcher/Commons.hs b/scaffolder/src/Text/Edifact/Fetcher/Commons.hs new file mode 100644 index 0000000..1a6a058 --- /dev/null +++ b/scaffolder/src/Text/Edifact/Fetcher/Commons.hs @@ -0,0 +1,87 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Fetcher.Commons where + +import Text.Edifact.Fetcher.Configuration +import Text.Edifact.Scaffolder.Commons + +import Control.Monad ((>=>)) +import Control.Monad.Error.Class (MonadError, catchError) +import Control.Monad.IO.Class (MonadIO) +import Control.Monad.Reader (ReaderT, runReaderT) +import Control.Monad.Trans.Class (lift) +import Data.ByteString (ByteString) +import Data.Char (toLower) +import Data.Text as T (unpack, pack) +import Data.Text.IO as TIO (readFile, writeFile) +import Formatting +import System.Directory (doesFileExist) +import Text.Pandoc as Pandoc hiding (Format, + getOutputFile) +import Text.Parsec (Parsec, runParser) + +type Fetcher = ReaderT FetchingEnv PandocIO + +runFetcher :: Fetcher () -> FetchingEnv -> IO () +runFetcher f = Pandoc.runIOorExplode . runReaderT f + +getOutputFile :: Format String (a -> String) -> FilePath -> a -> Fetcher FilePath +getOutputFile f d c = do + home <- getSpecificationHome + pure (formatToString (string % "/" % string % "/" % f) home d c) + +getUrl :: Format String (a -> String) -> a -> Fetcher String +getUrl f c = do + rev <- getTargetRevision + pure (formatToString ("https://service.unece.org/trade/untdid/" % fRevisionLower % f) rev c) + +getSpecificationHome :: Fetcher FilePath +getSpecificationHome = do + home <- getHome + rev <- getTargetRevision + pure (home formatToString fRevision rev) + +htmlToFile :: String -> (ByteString -> Text) -> FilePath -> Fetcher () +htmlToFile url decoder outputFile = () <$ tryCacheOrHtml decoder url outputFile + +htmlToFileWithParser :: (Monoid a, Monoid u) => String -> (ByteString -> Text) -> FilePath -> Parsec String u a -> Fetcher a +htmlToFileWithParser url decoder outputFile parser = do + specification <- tryCacheOrHtml decoder url outputFile + either (error . show) pure + (runParser parser mempty "" (T.unpack specification)) + +tryCacheOrHtml :: (ByteString -> Text) -> String -> FilePath -> Fetcher Text +tryCacheOrHtml decoder url path = do + fileExists' <- liftIO $ doesFileExist path + content <- if fileExists' + then liftIO $ TIO.readFile path + else readHtmlFromURL decoder url >>= writePlain def + content <$ liftIO (TIO.writeFile path content) + +readHtmlFromURL :: (ByteString -> Text) -> String -> Fetcher Pandoc +readHtmlFromURL decoder = lift . (openURL >=> readHtml def . decoder . fst) . pack + +lower :: Format r (String -> r) +lower = mapf (fmap toLower) string + +fRevision :: Format r (Revision -> r) +fRevision = mapf getRevision string + +fRevisionLower :: Format r (Revision -> r) +fRevisionLower = mapf getRevision lower + +fMessageCodeLower :: Format r (MessageCode -> r) +fMessageCodeLower = mapf getMessageCode lower + +fSegmentCodeLower :: Format r (SegmentCode -> r) +fSegmentCodeLower = mapf getSegmentCode lower + +fCompositeCodeLower :: Format r (CompositeCode -> r) +fCompositeCodeLower = mapf getCompositeCode lower + +fSimpleCodeLower :: Format r (SimpleCode -> r) +fSimpleCodeLower = mapf getSimpleCode lower + +retry :: (MonadIO m, MonadError b m) => Int -> m a -> m a +retry n f | n > 1 = f `catchError` const (say "Retrying" >> retry (n-1) f) + | otherwise = f diff --git a/scaffolder/src/Text/Edifact/Fetcher/Composites.hs b/scaffolder/src/Text/Edifact/Fetcher/Composites.hs new file mode 100644 index 0000000..8f94cc9 --- /dev/null +++ b/scaffolder/src/Text/Edifact/Fetcher/Composites.hs @@ -0,0 +1,31 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Fetcher.Composites + ( fetchComposites + , compositesDirectory + ) where + +import Text.Edifact.Fetcher.Commons +import Text.Edifact.Scaffolder.Commons + +import Text.Edifact.Scaffolder.Composites.Specification (listSimples) + +import Data.List as L (nub, + sort) +import Data.Text.Encoding as TE (decodeUtf8) +import Formatting + +compositesDirectory :: FilePath +compositesDirectory = "composites" + +fetchComposites :: ([CompositeCode], [SimpleCode]) -> Fetcher [SimpleCode] +fetchComposites (composites, segments) = + let compactSimpleCodes = L.nub . L.sort . mappend segments . concat + in compactSimpleCodes <$> traverse (retry 3 . fetchComposite) composites + +fetchComposite :: CompositeCode -> Fetcher [SimpleCode] +fetchComposite code = do + say ("Fetching composite " % fCompositeCode) code + url <- getUrl ("/trcd/trcd" % fCompositeCodeLower % ".htm") code + outputFile <- getOutputFile (fCompositeCodeLower % ".txt") compositesDirectory code + htmlToFileWithParser url TE.decodeUtf8 outputFile (snd <$> listSimples) diff --git a/scaffolder/src/Text/Edifact/Fetcher/Configuration.hs b/scaffolder/src/Text/Edifact/Fetcher/Configuration.hs new file mode 100644 index 0000000..a074641 --- /dev/null +++ b/scaffolder/src/Text/Edifact/Fetcher/Configuration.hs @@ -0,0 +1,43 @@ +{-# LANGUAGE FlexibleContexts #-} +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Fetcher.Configuration + ( -- * Fetching environment + FetchingEnv(..) + -- * Parsing helpers + , readSelectMessages + -- * Shortcuts for reading the environment + , getTargetRevision + , getHome + , getSelectedMessages + ) where + +import Text.Edifact.Scaffolder.Commons (MessageCode, Revision, + messageCodeParser) + +import Control.Monad.Reader.Class (MonadReader, asks) +import Data.List.NonEmpty (NonEmpty, nonEmpty) +import Text.Parsec (char, parse, sepBy1) + +data FetchingEnv = FetchingEnv { fetchingRevision :: Revision + , specificationHome :: FilePath + , selectedMessages :: Maybe (NonEmpty MessageCode) + } + +getTargetRevision :: MonadReader FetchingEnv m => m Revision +getTargetRevision = asks fetchingRevision + +getHome :: MonadReader FetchingEnv m => m FilePath +getHome = asks specificationHome + +getSelectedMessages :: MonadReader FetchingEnv m => m (Maybe (NonEmpty MessageCode)) +getSelectedMessages = asks selectedMessages + +readSelectMessages :: Maybe String -> Maybe (NonEmpty MessageCode) +readSelectMessages value = + let tryParse p s = toMaybe . parse p s + toMaybe (Right v) = Just v + toMaybe _ = Nothing + messageCodesParser = messageCodeParser `sepBy1` comma + comma = char ',' + in value >>= tryParse messageCodesParser "" >>= nonEmpty diff --git a/scaffolder/src/Text/Edifact/Fetcher/Messages.hs b/scaffolder/src/Text/Edifact/Fetcher/Messages.hs new file mode 100644 index 0000000..9daf98a --- /dev/null +++ b/scaffolder/src/Text/Edifact/Fetcher/Messages.hs @@ -0,0 +1,84 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Fetcher.Messages + ( fetchMessages + , messagesDirectory + ) where + +import Text.Edifact.Fetcher.Commons +import Text.Edifact.Fetcher.Configuration +import Text.Edifact.Scaffolder.Commons + +import Text.Edifact.Scaffolder.Messages.Specification (listSegments) + +import Data.Foldable (toList) +import Data.List as L (nub, sort) +import Data.Maybe (mapMaybe) +import Data.Text as T (map) +import Data.Text.Encoding as TE (decodeLatin1, + decodeUtf8) +import Formatting +import Text.Pandoc as Pandoc hiding (Format, + getOutputFile) +import Text.Pandoc.Walk (query) +import Text.Parsec (parse) + +messagesDirectory :: FilePath +messagesDirectory = "messages" + +parseMessageCode :: Text -> Maybe MessageCode +parseMessageCode = + let toMaybe (Right v) = Just v + toMaybe _ = Nothing + in toMaybe . parse messageCodeParser "" + +scanInlineForMessageCode :: Inline -> Maybe MessageCode +scanInlineForMessageCode (Str label) = parseMessageCode label +scanInlineForMessageCode _ = Nothing + +-- The trick here is to reverse the usage of UNH which is mandatory on every single message +listAllMessages :: Fetcher [MessageCode] +listAllMessages = + let filterLink (Link _ inlines _) = mapMaybe scanInlineForMessageCode inlines + filterLink _ = [] + extractMessageCodes = query filterLink + loadUNHUsages = readHtmlFromURL TE.decodeUtf8 =<< getUrl ("/trsd/cseg" % fSegmentCodeLower % ".htm") "UNH" + in extractMessageCodes <$> loadUNHUsages + +listMessages :: Fetcher [MessageCode] +listMessages = getSelectedMessages >>= maybe listAllMessages (pure . toList) + +fetchMessages :: Fetcher [SegmentCode] +fetchMessages = listMessages >>= fmap (L.nub . L.sort . concat) . traverse fetchMessage + +fetchMessage :: MessageCode -> Fetcher [SegmentCode] +fetchMessage code = do + retry 3 (fetchMessageDefinition code) + retry 3 (fetchMessageSummary code) + +fetchMessageDefinition :: MessageCode -> Fetcher () +fetchMessageDefinition code = do + say ("Fetching message " % fMessageCode % " definition") code + url <- getUrl ("/trmd/" % fMessageCodeLower % "_d.htm") code + outputFile <- getOutputFile (fMessageCodeLower % "_d.txt") messagesDirectory code + htmlToFile url TE.decodeUtf8 outputFile + +fetchMessageSummary :: MessageCode -> Fetcher [SegmentCode] +fetchMessageSummary code = do + say ("Fetching message " % fMessageCode % " summary") code + url <- getUrl ("/trmd/" % fMessageCodeLower % "_s.htm") code + outputFile <- getOutputFile (fMessageCodeLower % "_s.txt") messagesDirectory code + let decoder = cleanupAsciiArt . TE.decodeLatin1 + htmlToFileWithParser url decoder outputFile listSegments + +-- This might not be the proper way to do it... +-- Use Data.Text.Encoding.decodeUtf8With instead? +cleanupAsciiArt :: Text -> Text +cleanupAsciiArt = + let f 'Ä' = '-' + f '¿' = '+' + f '³' = '|' + f 'Ù' = '+' + f 'Á' = '+' + f c = c + in T.map f diff --git a/scaffolder/src/Text/Edifact/Fetcher/Segments.hs b/scaffolder/src/Text/Edifact/Fetcher/Segments.hs new file mode 100644 index 0000000..dda1d88 --- /dev/null +++ b/scaffolder/src/Text/Edifact/Fetcher/Segments.hs @@ -0,0 +1,41 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Fetcher.Segments + ( fetchSegments + , segmentsDirectory + ) where + +import Text.Edifact.Fetcher.Commons +import Text.Edifact.Scaffolder.Commons + +import Text.Edifact.Scaffolder.Segments.Specification (listCompositesAndSimples) +import Text.Edifact.Scaffolder.Segments.Types (Element, + getComposite, + getSimple) + +import Data.Bifunctor (bimap) +import Data.List as L (nub, + partition, + sort) +import Data.Maybe (isJust, + mapMaybe) +import Data.Text.Encoding as TE (decodeUtf8) +import Formatting + +segmentsDirectory :: FilePath +segmentsDirectory = "segments" + +fetchSegments :: [SegmentCode] -> Fetcher ([CompositeCode], [SimpleCode]) +fetchSegments = fmap (partitionElements . L.nub . L.sort . concat) . traverse (retry 3 . fetchSegment) + +partitionElements :: [Element] -> ([CompositeCode], [SimpleCode]) +partitionElements = + let isComposite = isJust . getComposite + in bimap (mapMaybe getComposite) (mapMaybe getSimple) . partition isComposite + +fetchSegment :: SegmentCode -> Fetcher [Element] +fetchSegment code = do + say ("Fetching segment " % fSegmentCode) code + url <- getUrl ("/trsd/trsd" % fSegmentCodeLower % ".htm") code + outputFile <- getOutputFile (fSegmentCodeLower % ".txt") segmentsDirectory code + htmlToFileWithParser url TE.decodeUtf8 outputFile (snd <$> listCompositesAndSimples) diff --git a/scaffolder/src/Text/Edifact/Fetcher/Simples.hs b/scaffolder/src/Text/Edifact/Fetcher/Simples.hs new file mode 100644 index 0000000..47951ad --- /dev/null +++ b/scaffolder/src/Text/Edifact/Fetcher/Simples.hs @@ -0,0 +1,27 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Fetcher.Simples + ( fetchSimples + , simplesDirectory + ) where + +import Text.Edifact.Fetcher.Commons +import Text.Edifact.Scaffolder.Commons + + +import Data.Foldable (traverse_) +import Data.Text.Encoding as TE (decodeUtf8) +import Formatting + +simplesDirectory :: FilePath +simplesDirectory = "simples" + +fetchSimples :: [SimpleCode] -> Fetcher () +fetchSimples = traverse_ (retry 3 . fetchSimple) + +fetchSimple :: SimpleCode -> Fetcher () +fetchSimple code = do + say ("Fetching simple " % fSimpleCode) code + url <- getUrl ("/uncl/uncl" % fSimpleCodeLower % ".htm") code + outputFile <- getOutputFile (fSimpleCodeLower % ".txt") simplesDirectory code + htmlToFile url TE.decodeUtf8 outputFile diff --git a/scaffolder/src/Text/Edifact/Scaffolder.hs b/scaffolder/src/Text/Edifact/Scaffolder.hs new file mode 100644 index 0000000..8a86d7a --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder.hs @@ -0,0 +1,20 @@ +module Text.Edifact.Scaffolder + ( scaffold + , ScaffoldingEnv(..) + ) where + +import Text.Edifact.Scaffolder.Commons + +import Text.Edifact.Scaffolder.Composites +import Text.Edifact.Scaffolder.Messages +import Text.Edifact.Scaffolder.Root +import Text.Edifact.Scaffolder.Segments +import Text.Edifact.Scaffolder.Simples + +scaffold :: ScaffoldingEnv -> IO () +scaffold = runScaffolding $ do + messages + segments + composites + simples + rootModule diff --git a/scaffolder/src/Text/Edifact/Scaffolder/CodedSimples/Specification.hs b/scaffolder/src/Text/Edifact/Scaffolder/CodedSimples/Specification.hs new file mode 100644 index 0000000..967f685 --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/CodedSimples/Specification.hs @@ -0,0 +1,28 @@ +module Text.Edifact.Scaffolder.CodedSimples.Specification + ( -- * + specificationParser + ) where + +import Text.Edifact.Scaffolder.Commons + +import Text.Parsec as P (anyChar, count, digit, + endOfLine, manyTill, + oneOf, skipMany, string, + try) +import Text.Parsec.String (Parser) + +specificationParser :: Parser (SimpleCode, SimpleName) +specificationParser = scanUntil [ codedSimpleParser ] + +codedSimpleParser :: Parser (SimpleCode, SimpleName) +codedSimpleParser = do + _ <- count 2 (oneOf "+*#|-X ") + skipMany (string " ") + code <- simpleCodeParser + _ <- string " " + skipMany (string " ") + name <- SimpleName <$> manyTill anyChar (() <$ try endOfLine) + pure (code, name) + +simpleCodeParser :: Parser SimpleCode +simpleCodeParser = fromString <$> count 4 digit diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Commons.hs b/scaffolder/src/Text/Edifact/Scaffolder/Commons.hs new file mode 100644 index 0000000..ce960b1 --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Commons.hs @@ -0,0 +1,29 @@ +module Text.Edifact.Scaffolder.Commons + ( -- * + runScaffolding + -- * Reexports + , module X + ) where + +import Text.Edifact.Scaffolder.Commons.Formatters as X +import Text.Edifact.Scaffolder.Commons.Language as X +import Text.Edifact.Scaffolder.Commons.Logging as X +import Text.Edifact.Scaffolder.Commons.Parsing as X +import Text.Edifact.Scaffolder.Commons.Text as X +import Text.Edifact.Scaffolder.Commons.Types as X + +import Control.Monad.IO.Class as X (liftIO) +import Data.List.NonEmpty as X (NonEmpty, nub, + sort) +import Data.Maybe as X (fromMaybe) +import Data.Semigroup as X ((<>)) +import Data.String as X (IsString, + fromString) +import Data.Text as X (Text) +import System.Directory as X (listDirectory) +import System.FilePath as X (()) + +import Control.Monad.Reader (runReaderT) + +runScaffolding :: Scaffolding a -> ScaffoldingEnv -> IO a +runScaffolding = runReaderT diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Commons/Formatters.hs b/scaffolder/src/Text/Edifact/Scaffolder/Commons/Formatters.hs new file mode 100644 index 0000000..6f0210b --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Commons/Formatters.hs @@ -0,0 +1,88 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Scaffolder.Commons.Formatters + ( -- * + fMessageCode + , fMessageParserFunction + , fGroupCode + , fSegmentCode + , fSegmentParserFunction + , fCompositeCode + , fCompositeParserFunction + , fSimpleCode + , fSimpleParserFunction + + -- * + , fParserSignature + , fParserDeclaration + -- * + , fModuleName + , fPosition + , fPresence + -- * + , quoted + , simpleQuoted + , parens + , notYetImplemented + ) where + +import Text.Edifact.Scaffolder.Commons.Types + +import Formatting as F + +fMessageCode:: Format r (MessageCode -> r) +fMessageCode = mapf getMessageCode F.string + +fMessageParserFunction :: Format r (MessageCode -> r) +fMessageParserFunction = mapf getMessageCode ("message" % F.string) + +fGroupCode :: Format r (GroupCode -> r) +fGroupCode = mapf getGroupCode F.string + +fSegmentCode :: Format r (SegmentCode -> r) +fSegmentCode = mapf getSegmentCode F.string + +fSegmentParserFunction :: Format r (SegmentCode -> r) +fSegmentParserFunction = mapf getSegmentCode ("segment" % F.string) + +fCompositeCode :: Format r (CompositeCode -> r) +fCompositeCode = mapf getCompositeCode F.string + +fCompositeParserFunction :: Format r (CompositeCode -> r) +fCompositeParserFunction = mapf getCompositeCode ("composite" % F.string) + +fSimpleCode :: Format r (SimpleCode -> r) +fSimpleCode = mapf getSimpleCode F.string + +fSimpleParserFunction :: Format r (SimpleCode -> r) +fSimpleParserFunction = mapf getSimpleCode ("simple" % F.string) + +fParserSignature :: Format r a -> Format r a +fParserSignature f = f % " :: Parser Value" + +fParserDeclaration :: Format r a -> Format r a +fParserDeclaration f = f % " =" + +fModuleName :: Format r (ModuleName -> r) +fModuleName = mapf getModuleName string + +fPosition :: Format r (Position -> r) +fPosition = mapf getPosition F.string + +fPresence :: Format r (Presence -> r) +fPresence = + let f Mandatory = "mandatory" + f Optional = "optional " + in mapf f F.string + +quoted :: Format r a -> Format r a +quoted f = "\"" % f % "\"" + +simpleQuoted :: Format r a -> Format r a +simpleQuoted f = "'" % f % "'" + +parens :: Format r a -> Format r a +parens f = "(" % f % ")" + +notYetImplemented :: Format r a -> Format r a +notYetImplemented desc = "notYetImplemented " % quoted (desc % " not yet implemented") diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Commons/Language.hs b/scaffolder/src/Text/Edifact/Scaffolder/Commons/Language.hs new file mode 100644 index 0000000..214ee43 --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Commons/Language.hs @@ -0,0 +1,286 @@ +{-# LANGUAGE DerivingStrategies #-} +{-# LANGUAGE GeneralizedNewtypeDeriving #-} +{-# LANGUAGE OverloadedLists #-} +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Scaffolder.Commons.Language + ( -- * + saveHaskellModule + , includeSpecification + -- * + , scaffoldModule + -- * + , getRootModuleName + , getRootModuleNameFor + -- * + , scaffoldElements + , ElementWithDefinition + -- * + , parentModule + -- * + , haddockDependencies + -- * + , reexportDependencies + -- * + , importDependencies + , importCombinators + , importNotYetImplementedHelper + -- * + , moduleDeclaration + , Export(..) + -- * + , reexportAlias + , singleImport + , ImportGroup(..) + , Import(..) + , ImportName(..) + , ModuleAlias(..) + , LanguageExtension(..) + ) where + +import Text.Edifact.Scaffolder.Commons.Formatters (fModuleName, + parens, + simpleQuoted) +import Text.Edifact.Scaffolder.Commons.Logging (say) +import Text.Edifact.Scaffolder.Commons.Text (commaSeparated, + extensions, + formatSpecification, + indent, newline) +import Text.Edifact.Scaffolder.Commons.Types (LanguageExtension (..), + ModuleName (..), + Scaffolding, + getRevision, + hostModule, + revision, + targetDirectory, + (<.>)) + +import Control.Monad ((>=>)) +import Control.Monad.IO.Class (liftIO) +import Control.Monad.Reader (asks) +import Data.Bifunctor (bimap) +import Data.Foldable (traverse_) +import Data.List (intercalate, + uncons) +import Data.List.NonEmpty (NonEmpty, nonEmpty) +import qualified Data.List.NonEmpty as NE (cons, toList) +import Data.List.Split (splitOn) +import Data.String (IsString (..)) +import Data.Text as T (Text, drop, + lines, + unlines) +import qualified Data.Text.IO as TIO (readFile, + writeFile) +import Data.Tuple (swap) +import Formatting as F (Format, + bprint, later, + mapf, sformat, + stext, (%)) +import System.Directory (createDirectoryIfMissing) +import System.FilePath (()) +import System.Process (callCommand) + +getRootModuleName :: Scaffolding ModuleName +getRootModuleName = + let prefix host rev = host <.> ModuleName (getRevision rev) + in asks (prefix . hostModule) <*> asks revision + +getRootModuleNameFor :: ModuleName -> Scaffolding ModuleName +getRootModuleNameFor name = + let suffix root = root <.> name + in suffix <$> getRootModuleName + +saveHaskellModule :: ModuleName -> [Text] -> Scaffolding () +saveHaskellModule mn body = + let sources = T.unlines body + saveModule file = liftIO (saveFile file >> stylishHaskell file) + saveFile = flip TIO.writeFile sources + stylishHaskell file = callCommand ("stylish-haskell -i " <> file) + doNothing = pure () + in say ("module " % fModuleName) mn >> mkSourceFile mn >>= maybe doNothing saveModule + +mkSourceFile :: ModuleName -> Scaffolding (Maybe FilePath) +mkSourceFile = locateSourceFile >=> traverse prepareHierarchy + +type FileInDirectory = (Directory, FileName) +type Directory = FilePath +type FileName = FilePath + +prepareHierarchy :: FileInDirectory -> Scaffolding FilePath +prepareHierarchy (directory, file) = + let fullPath = directory file + in fullPath <$ liftIO (createDirectoryIfMissing True directory) + +locateSourceFile :: ModuleName -> Scaffolding (Maybe FileInDirectory) +locateSourceFile (ModuleName mn) = + let hierarchy = splitOn "." mn + toFile n = n <> ".hs" + path :: Directory -> Maybe (Directory, FileName) + path directory = fmap toFile . swap . fmap (foldl () directory . reverse) <$> uncons (reverse hierarchy) + in asks (path . targetDirectory) + +includeSpecification :: FilePath -> Scaffolding [Text] +includeSpecification = fmap (formatSpecification . T.lines) . liftIO . TIO.readFile + +type ElementWithDefinition elt = (FilePath, elt) + +scaffoldElements :: (NonEmpty (ElementWithDefinition element) -> Scaffolding ()) + -> ( ElementWithDefinition element -> Scaffolding ()) + -> ([ ElementWithDefinition element] -> Scaffolding ()) +scaffoldElements parentScaffolder elementScaffolder = + let doNothing = pure () + scaffolder elts = parentScaffolder elts >> traverse_ elementScaffolder elts + in maybe doNothing scaffolder . nonEmpty + +parentModule :: ModuleName -> ModuleAlias -> (ModuleName -> element -> ModuleName) -> NonEmpty (ElementWithDefinition element) -> Scaffolding () +parentModule elementName alias nameModule elements = + getRootModuleNameFor elementName >>= generateRootModule alias nameModule (snd <$> elements) + +generateRootModule :: ModuleAlias -> (ModuleName -> element -> ModuleName) -> NonEmpty element -> ModuleName -> Scaffolding () +generateRootModule alias nameModule codes mn = + let importElement code = ImportAll (ImportAs (nameModule mn code) alias) + imports = [ ImportGroup (importElement <$> codes) ] + exports = [ reexportAlias alias ] + in saveHaskellModule mn $ + moduleDeclaration mn exports imports + +haddockDependencies :: Format Text (elt -> Text) -> NonEmpty elt -> Scaffolding [Text] +haddockDependencies formatter elts = + let formattedDependencies = commaSeparated . fmap (sformat (simpleQuoted formatter)) + formatHaddock = sformat ("-- Dependencies: " % F.stext % ".") + in pure [ "--" + , formatHaddock (formattedDependencies elts) + ] + +reexportDependencies :: Format Text (elt -> Text) -> NonEmpty elt -> Scaffolding [Export] +reexportDependencies formatter = + let mkReexport = Name . sformat formatter + prependTitle = NE.cons (Comment "* Dependencies") + in pure . NE.toList . prependTitle . fmap mkReexport + +importDependencies :: ModuleName -> Format Text (elt -> Text) -> NonEmpty elt -> Scaffolding Import +importDependencies moduleName formatter elts = + let imports = NE.toList (sformat formatter <$> elts) + mkImport mn = Import (BasicImport mn) imports + in mkImport <$> getRootModuleNameFor moduleName + +importCombinators :: ImportGroup +importCombinators = + ImportGroup + [ ImportAll "Text.Edifact.Parsing" + , Import "Text.Edifact.Types" [ "Value" ] + ] + +importNotYetImplementedHelper :: ImportGroup +importNotYetImplementedHelper = + ImportGroup + [ Import "Text.Edifact.Parsing.Commons" [ "notYetImplemented" ] + ] + +moduleDeclaration :: ModuleName -> [Export] -> [ImportGroup] -> [Text] +moduleDeclaration moduleName exports imports = + let decl mn [] = [sformat ("module " % fModuleName % " where") mn] + decl mn ex = sformat ("module " % fModuleName) mn + : renderExports ex + in intercalate newline [ decl moduleName exports + , renderImports imports + ] + +machineGeneratedWarning :: [Text] +machineGeneratedWarning = + [ "---- Machine generated code." + , "---- Output of edi-parser-scaffolder" + ] + +scaffoldModule :: ModuleName -> [LanguageExtension] -> [Export] -> [ImportGroup] -> [Text] -> Scaffolding () +scaffoldModule mn exts exports imports code = + saveHaskellModule mn $ + intercalate newline + [ extensions exts + , machineGeneratedWarning + , moduleDeclaration mn exports imports + , code + ] + +renderExports :: [Export] -> [Text] +renderExports exports = + let formatExport (First e) = sformat (" " % fExport) e + formatExport (Following e) = sformat (", " % fExport) e + formatExport (Skipped e) = sformat (" " % fExport) e + fExport = + let f (Comment t) = bprint ("-- " % stext) t + f (Name t) = bprint stext t + in later f + parensOnFirstLine [] = [] + parensOnFirstLine (firstLine : rest) = ("(" <> T.drop 1 firstLine) : rest + ls = parensOnFirstLine (formatExport <$> tag exports) <> [ ") where" ] + in indent <$> ls + +data Export = Name Text + | Comment Text + +instance IsString Export where + fromString = Name . fromString + +data Tag a = First a + | Following a + | Skipped a + +tag :: [Export] -> [Tag Export] +tag = + let skipAll = fmap Skipped + tagFirst [] = [] + tagFirst (elt : others) = First elt : tagOthers others + tagOthers = fmap tagOther + tagOther v | isComment v = Skipped v + | otherwise = Following v + merge (xs, ys) = xs <> ys + in merge . bimap skipAll tagFirst . span isComment + +isComment :: Export -> Bool +isComment (Comment _) = True +isComment _ = False + +newtype ModuleAlias = ModuleAlias { getModuleAlias :: Text } deriving newtype (IsString) + +singleImport :: Import -> ImportGroup +singleImport = ImportGroup . pure + +newtype ImportGroup = ImportGroup (NonEmpty Import) deriving newtype Semigroup + +data Import = Import ImportName [Text] + | ImportAll ImportName + +data ImportName = BasicImport ModuleName + | ImportAs ModuleName ModuleAlias + | ImportQualified ModuleName + | ImportQualifiedAs ModuleName ModuleAlias + +instance IsString ImportName where + fromString = BasicImport . fromString + +renderImports :: [ImportGroup] -> [Text] +renderImports = intercalate newline . fmap renderImportGroup + +reexportAlias :: ModuleAlias -> Export +reexportAlias = Name . sformat ("module " % fModuleAlias) + +renderImportGroup :: ImportGroup -> [Text] +renderImportGroup (ImportGroup imports) = NE.toList (renderImport <$> imports) + +renderImport :: Import -> Text +renderImport (ImportAll name) = sformat fImportName name +renderImport (Import name references) = + sformat (fImportName % " " % parens stext) name (commaSeparated references) + +fImportName :: Format r (ImportName -> r) +fImportName = + let + build (BasicImport name) = bprint ("import " % fModuleName) name + build (ImportAs name alias) = bprint ("import " % fModuleName % " as " % fModuleAlias) name alias + build (ImportQualified name) = bprint ("import qualified " % fModuleName) name + build (ImportQualifiedAs name alias) = bprint ("import qualified " % fModuleName % " as " % fModuleAlias) name alias + in later build + +fModuleAlias :: Format r (ModuleAlias -> r) +fModuleAlias = mapf getModuleAlias stext diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Commons/Logging.hs b/scaffolder/src/Text/Edifact/Scaffolder/Commons/Logging.hs new file mode 100644 index 0000000..1287f7f --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Commons/Logging.hs @@ -0,0 +1,11 @@ +module Text.Edifact.Scaffolder.Commons.Logging + ( say + ) where + +import Control.Monad.IO.Class (MonadIO, liftIO) +import qualified Data.Text.Lazy.Builder as TLB (toLazyText) +import qualified Data.Text.Lazy.IO as TLIO (putStrLn) +import Formatting as F (Format, runFormat) + +say :: MonadIO m => Format (m ()) a -> a +say m = runFormat m (liftIO . TLIO.putStrLn . TLB.toLazyText) diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Commons/Parsing.hs b/scaffolder/src/Text/Edifact/Scaffolder/Commons/Parsing.hs new file mode 100644 index 0000000..24f8f80 --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Commons/Parsing.hs @@ -0,0 +1,122 @@ +{-# LANGUAGE FlexibleContexts #-} +{-# LANGUAGE TupleSections #-} + +module Text.Edifact.Scaffolder.Commons.Parsing + ( -- * + maybeParse + , skipBeginning + , single + , silent + -- * + , listElements + -- * + , presenceParser + , stringToPresenceParser + -- * + , messageCodeParser + -- * + , scanDependencies + , scan + , scanUntil + ) where + +import Text.Edifact.Scaffolder.Commons.Logging (say) +import Text.Edifact.Scaffolder.Commons.Types + +import Control.Monad.IO.Class (liftIO) +import Control.Monad.Identity (Identity) +import Control.Monad.Reader (asks, local) +import Data.Bifunctor (first) +import Data.List (sort) +import Data.List.NonEmpty (NonEmpty, nonEmpty) +import Data.Maybe (catMaybes) +import Data.String (fromString) +import Data.Text (Text) +import Formatting as F (shown) +import System.Directory (listDirectory) +import System.FilePath (()) +import Text.Parsec (Parsec, SourceName, + Stream, anyChar, char, + choice, count, + endOfLine, eof, + lookAhead, many, + many1, manyTill, + oneOf, optionMaybe, + runParser, string, + try, upper, ()) + +maybeParse :: (Show a, Stream s Identity t, Monoid u) => SourceName -> Parsec s u a -> s -> Scaffolding (Maybe a) +maybeParse source parser input = + let interpretParsingResult (Right v) _ = pure (Just v) + interpretParsingResult e True = Nothing <$ say shown e + interpretParsingResult _ False = pure Nothing + shouldDebug = asks debugParsing + in shouldDebug >>= interpretParsingResult (runParser parser mempty source input) + +-- | Disable parsing error logging locally +silent :: Scaffolding a -> Scaffolding a +silent = local disableDebugging + +-- | Let you traverse a directory and filter files matching a parser. +-- The filename is then paired with the matched value +listElements :: (Show elt, Ord elt) => FilePath -> Parsec String () elt -> Scaffolding [(FilePath, elt)] +listElements subpath parser = do + home <- getSpecificationHome + let directory = home subpath + files <- sort <$> liftIO (listDirectory directory) + let prependDirectory f = directory f + fmap (first prependDirectory) . catMaybes <$> traverse (extractElement parser) files + +getSpecificationHome :: Scaffolding FilePath +getSpecificationHome = + let concatenate path (Revision rev) = path rev + in asks (concatenate . specificationsHome) <*> asks revision + +extractElement :: Show elt => Parsec String () elt -> FilePath -> Scaffolding (Maybe (FilePath, elt)) +extractElement parser path = silent (fmap (path,) <$> maybeParse path parser path) + +skipBeginning :: Stream s Identity Char => Parsec s () a -> Parsec s () a +skipBeginning p = manyTill anyChar (try (lookAhead p)) *> p + +single :: Stream s Identity Char => Parsec s u a -> Parsec s u [a] +single = count 1 + +presenceParser :: Stream s Identity Char => Parsec s u Presence +presenceParser = + choice [ Mandatory <$ char 'M' + , Optional <$ char 'C' + ] "Presence" + +stringToPresenceParser :: Stream s Identity Char => Parsec s u Text +stringToPresenceParser = fromString <$> + manyTill anyChar (try $ lookAhead $ many1 (string " ") >> presenceParser >> string " " >> many (oneOf " 0123456789")) + "Description" + +messageCodeParser :: Stream s Identity Char => Parsec s u MessageCode +messageCodeParser = fromString <$> count 6 upper + +scanDependencies :: (Monoid u, Show result) => FilePath -> Parsec String u [result] -> Scaffolding (Maybe (NonEmpty result)) +scanDependencies file parser = + let readLines = liftIO (readFile file) + in readLines >>= fmap (nonEmpty =<<) . maybeParse file parser + +scan :: Stream s Identity Char => [Parsec s u [a]] -> Parsec s u [a] +scan scanners = + let parsers = (scanLine <$> scanners) <> [skipLine] + end = choice [ () <$ try endOfLine + , () <$ eof + ] + scanLine p = optionMaybe (try p) <* end + skipLine = Nothing <$ manyTill anyChar end + in concat . catMaybes <$> manyTill (choice parsers) eof + +scanUntil :: Stream s Identity Char => [Parsec s u a] -> Parsec s u a +scanUntil scanners = + let parsers = scanLine <$> scanners + end = choice [ () <$ try endOfLine + , () <$ eof + ] + searching = choice $ fmap (() <$) parsers <> [ () <$ eof ] + scanLine p = p <* end + skipLine = manyTill anyChar end + in manyTill skipLine (try $ lookAhead searching) >> try (choice parsers) diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Commons/Text.hs b/scaffolder/src/Text/Edifact/Scaffolder/Commons/Text.hs new file mode 100644 index 0000000..ef4e805 --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Commons/Text.hs @@ -0,0 +1,91 @@ +{-# LANGUAGE DerivingStrategies #-} +{-# LANGUAGE GeneralizedNewtypeDeriving #-} +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Scaffolder.Commons.Text + ( -- * + indent + , quote + , haskellList + , commaSeparated + -- * + , newline + -- * + , formatSpecification + -- * + , extensions + ) where + + +import Text.Edifact.Scaffolder.Commons.Types (LanguageExtension (..)) + +import Control.Category ((>>>)) +import Data.Char (isSpace) +import Data.List (dropWhileEnd) +import Data.String (IsString) +import Data.Text (Text) +import qualified Data.Text as T (all, dropWhileEnd, + null) +import Formatting as F (mapf, sformat, + stext, string, (%)) + +formatSpecification :: [Text] -> [Text] +formatSpecification = cleanEmptyLines + >>> fmap quoteLine + >>> prependQuote + +prependQuote :: [Text] -> [Text] +prependQuote ls = + [ "-- | Derived from this specification:" + , "--" + ] <> ls + +cleanEmptyLines :: [Text] -> [Text] +cleanEmptyLines = dropWhile blank >>> dropWhileEnd blank + +blank :: Text -> Bool +blank t = T.null t || T.all isSpace t + +quoteLine :: Text -> Text +quoteLine = haskellQuote >>> cleanWhitespaces + +haskellQuote :: Text -> Text +haskellQuote line = "-- > " <> line + +cleanWhitespaces :: Text -> Text +cleanWhitespaces = T.dropWhileEnd (== ' ') + +indent :: Text -> Text +indent t = " " <> t + +quote :: Text -> Text +quote t = "'" <> t <> "'" + +haskellList :: [Text] -> [Text] +haskellList = + let prefix :: Int -> Text -> Text + prefix 1 dep = sformat ("[ " % F.stext) dep + prefix _ dep = sformat (", " % F.stext) dep + suffix deps = deps <> ["]"] + in suffix . zipWith prefix [1..] + +newtype CommaSeparated = CommaSeparated { getCommaSeparated :: Text } deriving newtype (IsString, Eq) + +instance Semigroup CommaSeparated where + t1 <> "" = t1 + "" <> t2 = t2 + t1 <> t2 = CommaSeparated (getCommaSeparated t1 <> ", " <> getCommaSeparated t2) + +instance Monoid CommaSeparated where + mempty = "" + +commaSeparated :: Foldable f => f Text -> Text +commaSeparated = getCommaSeparated . foldMap CommaSeparated + +newline :: [Text] +newline = [""] + +extensions :: [LanguageExtension] -> [Text] +extensions = + let fExtension = "{-# LANGUAGE " % mapf getLanguageExtension F.string % " #-}" + in fmap (sformat fExtension) diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Commons/Types.hs b/scaffolder/src/Text/Edifact/Scaffolder/Commons/Types.hs new file mode 100644 index 0000000..4d1c0a6 --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Commons/Types.hs @@ -0,0 +1,72 @@ +{-# LANGUAGE DerivingStrategies #-} +{-# LANGUAGE GeneralizedNewtypeDeriving #-} + +module Text.Edifact.Scaffolder.Commons.Types + ( -- * Codes of elements + MessageCode(..) + , GroupCode(..) + , SegmentCode(..) + , SegmentName(..) + , CompositeCode (..) + , CompositeName (..) + , SimpleCode(..) + , SimpleName(..) + -- * Ordering of elements + , Position(..) + -- * Attributes + , Presence(..) + -- * + , ModuleName(..) + , (<.>) + -- * + , LanguageExtension(..) + -- * + , Scaffolding + , Revision(..) + , ScaffoldingEnv(..) + , disableDebugging + ) where + +import Control.Monad.Reader (ReaderT) +import Data.String (IsString) + +newtype MessageCode = MessageCode { getMessageCode :: String } deriving newtype (Show, Eq, Ord, IsString) +newtype GroupCode = GroupCode { getGroupCode :: String } deriving newtype (Show, Eq, Ord, IsString) +newtype SegmentCode = SegmentCode { getSegmentCode :: String } deriving newtype (Show, Eq, Ord, IsString) +newtype SegmentName = SegmentName { getSegmentName :: String } deriving newtype (Show, Eq, Ord, IsString) +newtype CompositeCode = CompositeCode { getCompositeCode :: String } deriving newtype (Show, Eq, Ord, IsString) +newtype CompositeName = CompositeName { getCompositeName :: String } deriving newtype (Show, Eq, Ord, IsString) +newtype SimpleCode = SimpleCode { getSimpleCode :: String } deriving newtype (Show, Eq, Ord, IsString) +newtype SimpleName = SimpleName { getSimpleName :: String } deriving newtype (Show, Eq, Ord, IsString) + +newtype Position = Position { getPosition :: String } deriving newtype (Show, Eq, Ord, IsString) + +data Presence = Mandatory + | Optional + deriving (Show, Eq, Ord) + +newtype ModuleName = ModuleName { getModuleName :: String } deriving newtype (Show, Eq, IsString) + +instance Semigroup ModuleName where + (<>) = (<.>) + +(<.>) :: ModuleName -> ModuleName -> ModuleName +(ModuleName parent) <.> (ModuleName child) = ModuleName (parent <> "." <> child) + +newtype LanguageExtension = LanguageExtension { getLanguageExtension :: String } deriving newtype IsString + +type Scaffolding = ReaderT ScaffoldingEnv IO + +newtype Revision = Revision { getRevision :: String } deriving newtype (Show, Eq, IsString) + +data ScaffoldingEnv = + ScaffoldingEnv + { revision :: Revision + , hostModule :: ModuleName + , specificationsHome :: FilePath + , targetDirectory :: FilePath + , debugParsing :: Bool + } + +disableDebugging :: ScaffoldingEnv -> ScaffoldingEnv +disableDebugging env = env { debugParsing = False } diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Composites.hs b/scaffolder/src/Text/Edifact/Scaffolder/Composites.hs new file mode 100644 index 0000000..07ef32a --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Composites.hs @@ -0,0 +1,53 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Scaffolder.Composites + ( composites + ) where + +import Text.Edifact.Scaffolder.Commons + +import Text.Edifact.Scaffolder.Composites.Dependencies +import Text.Edifact.Scaffolder.Composites.Elements +import Text.Edifact.Scaffolder.Composites.Implementation +import Text.Edifact.Scaffolder.Composites.Specification +import Text.Edifact.Scaffolder.Composites.Types + +import Formatting + +composites :: Scaffolding () +composites = listComposites >>= scaffoldElements parentCompositeModule compositeModule + +parentCompositeModule :: NonEmpty (ElementWithDefinition CompositeCode) -> Scaffolding () +parentCompositeModule = parentModule "Composites" "C" compositeModuleName + +compositeModuleName :: ModuleName -> CompositeCode -> ModuleName +compositeModuleName mn code = mn <.> fromString (getCompositeCode code) + +compositeModule :: ElementWithDefinition CompositeCode -> Scaffolding () +compositeModule (inputFile, code) = do + moduleName <- getRootModuleNameFor (compositeModuleName "Composites" code) + dependencies <- scanDependencies inputFile (snd <$> specificationParser) + specification <- includeSpecification inputFile + let parserFunction = fCompositeParserFunction + fDescription = "Composite " % fCompositeCode + parserNotYetImplemented = sformat (notYetImplemented fDescription) code + defaultImplementation = haskellList [ parserNotYetImplemented ] + elements = sort . nub . fmap dependencyElement <$> dependencies + implementation = maybe defaultImplementation toImplementation dependencies + buildDependencies b = fromMaybe [] <$> traverse b elements + dependenciesReexports <- buildDependencies mkDependenciesReexports + dependenciesImports <- buildDependencies mkDependenciesImports + dependenciesHaddock <- buildDependencies mkDependenciesHaddock + let exports = Comment "* Definition" + : Name (sformat parserFunction code) + : dependenciesReexports + imports = dependenciesImports + <> [ importCombinators ] + <> maybe [ importNotYetImplementedHelper ] (const []) dependencies + documentation = specification <> dependenciesHaddock + signature = sformat (fParserSignature parserFunction) code + definition = [ sformat (fParserDeclaration parserFunction) code + , indent (sformat ("composite " % quoted fCompositeCode) code) + ] <> (indent . indent <$> implementation) + parser = signature : definition + scaffoldModule moduleName ["OverloadedStrings"] exports imports (documentation <> parser) diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Composites/Dependencies.hs b/scaffolder/src/Text/Edifact/Scaffolder/Composites/Dependencies.hs new file mode 100644 index 0000000..51d45bf --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Composites/Dependencies.hs @@ -0,0 +1,20 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Scaffolder.Composites.Dependencies + ( -- * + mkDependenciesHaddock + , mkDependenciesImports + , mkDependenciesReexports + ) where + +import Text.Edifact.Scaffolder.Commons +import Text.Edifact.Scaffolder.Composites.Types + +mkDependenciesReexports :: NonEmpty Element -> Scaffolding [Export] +mkDependenciesReexports = reexportDependencies fElement + +mkDependenciesImports :: NonEmpty Element -> Scaffolding [ImportGroup] +mkDependenciesImports = fmap (pure . singleImport) . importDependencies "Simples" fElement + +mkDependenciesHaddock :: NonEmpty Element -> Scaffolding [Text] +mkDependenciesHaddock = haddockDependencies fElement diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Composites/Elements.hs b/scaffolder/src/Text/Edifact/Scaffolder/Composites/Elements.hs new file mode 100644 index 0000000..acfcbdb --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Composites/Elements.hs @@ -0,0 +1,20 @@ +module Text.Edifact.Scaffolder.Composites.Elements + ( listComposites + ) where + +import Text.Edifact.Scaffolder.Commons + +import Data.Char (toUpper) +import Text.Parsec (count, digit, eof, oneOf, + string) +import Text.Parsec.String (Parser) + +listComposites :: Scaffolding [ElementWithDefinition CompositeCode] +listComposites = listElements "composites" compositeCodeParser + +compositeCodeParser :: Parser CompositeCode +compositeCodeParser = do + initial <- toUpper <$> oneOf "ce" + rest <- count 3 digit + _ <- string ".txt" + CompositeCode (initial : rest) <$ eof diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Composites/Implementation.hs b/scaffolder/src/Text/Edifact/Scaffolder/Composites/Implementation.hs new file mode 100644 index 0000000..0f3e939 --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Composites/Implementation.hs @@ -0,0 +1,19 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Scaffolder.Composites.Implementation + ( -- * + toImplementation + ) where + +import Text.Edifact.Scaffolder.Commons +import Text.Edifact.Scaffolder.Composites.Types + +import Data.List.NonEmpty as NE (toList) +import Formatting + +toImplementation :: NonEmpty Dependency -> [Text] +toImplementation = haskellList . fmap callDependency . NE.toList + +callDependency :: Dependency -> Text +callDependency (Dependency pos element presence) = + sformat (quoted fPosition % " .@ " % fPresence % " " % fElement) pos presence element diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Composites/Specification.hs b/scaffolder/src/Text/Edifact/Scaffolder/Composites/Specification.hs new file mode 100644 index 0000000..0bb749d --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Composites/Specification.hs @@ -0,0 +1,69 @@ +module Text.Edifact.Scaffolder.Composites.Specification + ( -- * + specificationParser + , listSimples + ) where + +import Text.Edifact.Scaffolder.Commons +import Text.Edifact.Scaffolder.Composites.Types + +import Text.Parsec as P (anyChar, count, + digit, + endOfLine, many, + many1, manyTill, + oneOf, skipMany, + string, try, + ()) +import Text.Parsec.String (Parser) + +specificationParser :: Parser ((CompositeCode, CompositeName), [Dependency]) +specificationParser = do + compositeInfo <- scanUntil [ compositeParser ] + dependencies <- scan [ inLine dependencyParser ] "Composites specification" + pure (compositeInfo, dependencies) + +listSimples :: Parser (CompositeCode, [SimpleCode]) +listSimples = do + parsed <- specificationParser + pure (fst $ fst parsed, getElementSimpleCode . dependencyElement <$> snd parsed) + +compositeParser :: Parser (CompositeCode, CompositeName) +compositeParser = do + _ <- count 6 (oneOf "+*#|X ") + skipMany (string " ") + code <- compositeCodeParser + _ <- string " " + name <- CompositeName <$> manyTill anyChar (() <$ try endOfLine) + pure (code, name) + +compositeCodeParser :: Parser CompositeCode +compositeCodeParser = do + initial <- oneOf "CE" + rest <- count 3 digit + pure (fromString (initial : rest)) + +dependencyParser :: Parser Dependency +dependencyParser = + Dependency <$> positionParser + <* many1 (oneOf "+*#|-X ") + <*> elementParser + <* stringToPresenceParser + <* many1 (string " ") + <*> presenceParser + "Dependency" + +inLine :: Parser a -> Parser [a] +inLine p = single (many (string " ") *> p <* filler) + +filler :: Parser () +filler = () <$ many (oneOf "an.0123456789 ") + +positionParser :: Parser Position +positionParser = + fromString <$> count 3 digit + "Position" + +elementParser :: Parser Element +elementParser = + fromString <$> count 4 digit + "Element" diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Composites/Types.hs b/scaffolder/src/Text/Edifact/Scaffolder/Composites/Types.hs new file mode 100644 index 0000000..c7a676f --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Composites/Types.hs @@ -0,0 +1,18 @@ +{-# LANGUAGE DerivingStrategies #-} +{-# LANGUAGE GeneralizedNewtypeDeriving #-} + +module Text.Edifact.Scaffolder.Composites.Types where + +import Text.Edifact.Scaffolder.Commons + +import Formatting + +data Dependency = Dependency { dependencyPosition :: Position + , dependencyElement :: Element + , dependencyPresence :: Presence + } deriving Show + +newtype Element = Simple { getElementSimpleCode :: SimpleCode } deriving newtype (Show, Eq, Ord, IsString) + +fElement :: Format r (Element -> r) +fElement = mapf getElementSimpleCode fSimpleParserFunction diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Messages.hs b/scaffolder/src/Text/Edifact/Scaffolder/Messages.hs new file mode 100644 index 0000000..8919a82 --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Messages.hs @@ -0,0 +1,54 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Scaffolder.Messages + ( messages + ) where + +import Text.Edifact.Scaffolder.Commons + +import Text.Edifact.Scaffolder.Messages.Dependencies +import Text.Edifact.Scaffolder.Messages.Elements +import Text.Edifact.Scaffolder.Messages.Implementation +import Text.Edifact.Scaffolder.Messages.Specification +import Text.Edifact.Scaffolder.Messages.Types + +import Formatting + +messages :: Scaffolding () +messages = listMessages >>= scaffoldElements parentMessageModule messageModule + +parentMessageModule :: NonEmpty (ElementWithDefinition MessageCode) -> Scaffolding () +parentMessageModule = parentModule "Messages" "M" messageModuleName + +messageModuleName :: ModuleName -> MessageCode -> ModuleName +messageModuleName mn code = mn <.> fromString (getMessageCode code) + +messageModule :: ElementWithDefinition MessageCode -> Scaffolding () +messageModule (inputFile, code) = do + moduleName <- getRootModuleNameFor (messageModuleName "Messages" code) + dependencies <- scanDependencies inputFile specificationParser + specification <- includeSpecification inputFile + let parserFunction = fMessageParserFunction + fDescription = "Message " % fMessageCode + parserNotYetImplemented = sformat (notYetImplemented fDescription) code + defaultImplementation = haskellList [ parserNotYetImplemented ] + elements = sort . nub . fmap getElement <$> dependencies + implementation = maybe defaultImplementation (toImplementation code) dependencies + buildDependencies b = fromMaybe [] <$> traverse b elements + dependenciesReexports <- buildDependencies mkDependenciesReexports + dependenciesImports <- buildDependencies mkDependenciesImports + dependenciesHaddock <- buildDependencies mkDependenciesHaddock + let exports = Comment "* Definition" + : Name (sformat parserFunction code) + : dependenciesReexports + segmentImport = singleImport (ImportAll "Text.Edifact.Common.Segments") + imports = maybe importNotYetImplementedHelper (const segmentImport) dependencies + : dependenciesImports + <> [ importCombinators ] + documentation = specification <> dependenciesHaddock + signature = sformat (fParserSignature parserFunction) code + definition = [ sformat (fParserDeclaration parserFunction) code + , indent (sformat ("message " % quoted fMessageCode) code) + ] <> (indent . indent <$> implementation) + parser = signature : definition + scaffoldModule moduleName ["OverloadedStrings"] exports imports (documentation <> parser) diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Messages/Dependencies.hs b/scaffolder/src/Text/Edifact/Scaffolder/Messages/Dependencies.hs new file mode 100644 index 0000000..fbcc56b --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Messages/Dependencies.hs @@ -0,0 +1,47 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Scaffolder.Messages.Dependencies + ( -- * + mkDependenciesHaddock + , mkDependenciesImports + , mkDependenciesReexports + ) where + +import Text.Edifact.Scaffolder.Commons +import Text.Edifact.Scaffolder.Messages.Types + +import Control.Monad ((>=>)) +import Data.List (isPrefixOf) +import Data.List.NonEmpty as NE (nonEmpty, toList) +import Data.Maybe (mapMaybe) + +unlessIsCommon :: SegmentCode -> Maybe SegmentCode +unlessIsCommon sc@(SegmentCode code) | "U" `isPrefixOf` code = Nothing + | otherwise = Just sc + +mkDependenciesReexports :: NonEmpty Element -> Scaffolding [Export] +mkDependenciesReexports = mkSegmentDependencies mkSegmentDependenciesReexports + +mkSegmentDependenciesReexports :: NonEmpty SegmentCode -> Scaffolding [Export] +mkSegmentDependenciesReexports = reexportDependencies fSegmentParserFunction + +mkDependenciesImports :: NonEmpty Element -> Scaffolding [ImportGroup] +mkDependenciesImports = mkSegmentDependencies mkSegmentDependenciesImports + +mkSegmentDependencies :: (NonEmpty SegmentCode -> Scaffolding [output]) + -> (NonEmpty Element -> Scaffolding [output]) +mkSegmentDependencies mk = maybe (pure []) mk . filterSegmentDependencies + +filterSegmentDependencies :: NonEmpty Element -> Maybe (NonEmpty SegmentCode) +filterSegmentDependencies = + fmap nub . nonEmpty . mapMaybe (getSegment >=> unlessIsCommon) . NE.toList + +mkSegmentDependenciesImports :: NonEmpty SegmentCode -> Scaffolding [ImportGroup] +mkSegmentDependenciesImports = + fmap (pure . singleImport) . importDependencies "Segments" fSegmentParserFunction + +mkDependenciesHaddock :: NonEmpty Element -> Scaffolding [Text] +mkDependenciesHaddock = mkSegmentDependencies mkSegmentDependenciesHaddock + +mkSegmentDependenciesHaddock :: NonEmpty SegmentCode -> Scaffolding [Text] +mkSegmentDependenciesHaddock = haddockDependencies fSegmentParserFunction diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Messages/Elements.hs b/scaffolder/src/Text/Edifact/Scaffolder/Messages/Elements.hs new file mode 100644 index 0000000..fb590ad --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Messages/Elements.hs @@ -0,0 +1,22 @@ +module Text.Edifact.Scaffolder.Messages.Elements + ( listMessages + ) where + +import Text.Edifact.Scaffolder.Commons + +import Data.Char (toUpper) +import Text.Parsec (count, eof, lower, string, + ()) +import Text.Parsec.String (Parser) + +-- | List elements +listMessages :: Scaffolding [ElementWithDefinition MessageCode] +listMessages = listElements "messages" messageFilenameParser + +messageFilenameParser :: Parser MessageCode +messageFilenameParser = + let mkCode = MessageCode . fmap toUpper + in mkCode <$> count 6 lower + <* string "_s.txt" + <* eof + "MessageCode" diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Messages/Implementation.hs b/scaffolder/src/Text/Edifact/Scaffolder/Messages/Implementation.hs new file mode 100644 index 0000000..121aa45 --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Messages/Implementation.hs @@ -0,0 +1,114 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Scaffolder.Messages.Implementation + ( -- * + toImplementation + ) where + +import Text.Edifact.Scaffolder.Commons +import Text.Edifact.Scaffolder.Messages.Types + +import Control.Monad.State.Strict (State, evalState, gets, + modify) +import Data.List.NonEmpty as NE (NonEmpty (..), + fromList, head, + toList, (<|)) +import Formatting + +toImplementation :: MessageCode -> NonEmpty Dependency -> [Text] +toImplementation _ = + let closeList deps = deps <> [ "]" ] + in closeList . render . fmap concat . traverse callDependency . NE.toList + +render :: Rendering a -> a +render r = + let initialState = RenderingContext 0 0 :| [] + in evalState r initialState + +type Trail = NonEmpty + +data RenderingContext = RenderingContext { listPosition :: Int + , indentLevel :: Int + } + +type Rendering = State (Trail RenderingContext) + +callDependency :: Dependency -> Rendering [Text] +callDependency (Dependency element) = renderElement element + +increment :: Rendering () +increment = + let mapHead f (v :| t) = f v :| t + in modify (mapHead (\ ctx -> ctx { listPosition = listPosition ctx + 1 })) + +pushIndent :: Rendering () +pushIndent = + let indentState t@(previous :| _) = RenderingContext 0 (indentLevel previous + 2) <| t + in modify indentState + +popIndent :: Rendering () +popIndent = + let pop (_ :| []) = error "Incoherent state: can't unindent anymore (this shouldn't happen)" + pop (_ :| up) = NE.fromList up + in modify pop + +getCurrentIndex :: Rendering Int +getCurrentIndex = gets (listPosition . NE.head) + +getCurrentIndentation :: Rendering Int +getCurrentIndentation = gets (indentLevel . NE.head) + +renderElement :: Element -> Rendering [Text] +renderElement (Segment code positional) = + let output index indentation = + [ sformat (fIndentation % fIndex % " " % fPositional % " " % fSegmentParserFunction) indentation index positional code + ] + in output <$> getCurrentIndex + <*> getCurrentIndentation + <* increment +renderElement (GroupStart code positional) = + let output index indentation = + [ sformat (fIndentation % fIndex % " " % fPositional % " (") indentation index positional + , sformat (fIndentation % fSegmentGroupFunction) (indentation + 1) code + ] + in output <$> getCurrentIndex + <*> getCurrentIndentation + <* increment + <* pushIndent +renderElement (GroupEnd _) = + let output indentation = + [ sformat (fIndentation % "]") indentation + , sformat (fIndentation % ")") (indentation - 1) + ] + in output <$> getCurrentIndentation + <* popIndent + +fIndentation :: Format r (Int -> r) +fIndentation = + let buildIndentation n = fromString (replicate (n * 2) ' ') + in later buildIndentation + +fIndex :: Format r (Int -> r) +fIndex = + let buildIndex 0 = "[" + buildIndex _ = "," + in later buildIndex + +fPositional :: Format r (Positional -> r) +fPositional = + let buildPositional (Positional p r) = bprint (quoted fPosition % " .@ " % fRepetition) p r + in later buildPositional + +fSegmentGroupFunction :: Format r (GroupCode -> r) +fSegmentGroupFunction = "segmentGroup " % quoted fGroupCode + +fRepetition :: Format r (Repetition -> r) +fRepetition = + let buildRepetition (Repetition Mandatory 1) = bprint "once" + buildRepetition (Repetition Optional 1) = bprint "maybeOnce" + buildRepetition (Repetition Mandatory c) = bprint ("repeatedAtLeastOnce" % " " % fCardinality) c + buildRepetition (Repetition Optional c) = bprint ("repeated" % " " % fCardinality) c + in later buildRepetition + +fCardinality :: Format r (Cardinality -> r) +fCardinality = mapf getCardinality int diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Messages/Specification.hs b/scaffolder/src/Text/Edifact/Scaffolder/Messages/Specification.hs new file mode 100644 index 0000000..b1e5c2a --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Messages/Specification.hs @@ -0,0 +1,129 @@ +{-# LANGUAGE DerivingStrategies #-} +{-# LANGUAGE GeneralizedNewtypeDeriving #-} + +module Text.Edifact.Scaffolder.Messages.Specification + ( -- * + specificationParser + , messageNameParser + , listSegments + ) where + +import Text.Edifact.Scaffolder.Commons +import Text.Edifact.Scaffolder.Messages.Types + +import Data.Maybe (mapMaybe) +import Text.Parsec + +type Parser = Parsec String GroupTrail + +newtype GroupTrail = GroupTrail [GroupCode] + deriving stock Show + deriving newtype (Semigroup, Monoid) + +messageNameParser :: Parser MessageCode +messageNameParser = scanUntil [ + manyTill anyChar (string "Message Type : ") >> MessageCode <$> count 6 upper + ] + +specificationParser :: Parser [Dependency] +specificationParser = + let scanElements = scan [ segmentInLine segmentElementParser + , groupInLine groupStartElementParser + ] + in interpretDependencies <$> scanElements "Messages specification" + +listSegments :: Parser [SegmentCode] +listSegments = mapMaybe (getSegment . getElement) <$> specificationParser + +interpretDependencies :: [Element] -> [Dependency] +interpretDependencies = fmap Dependency + +groupInLine :: Parser a -> Parser [a] +groupInLine p = single (many (string " ") *> p <* countClosingGroups) + +countClosingGroups :: Parser Int +countClosingGroups = + let parser = many1 (char '-') + *> many1 (char '+') + <* many (char '|') + in length <$> parser + +closingGroupTrail :: Parser [Element] +closingGroupTrail = + let groupEndParser = GroupEnd <$> popFromTrail + in countClosingGroups >>= flip count groupEndParser + +groupStartElementParser :: Parser Element +groupStartElementParser = + let parseStart pos code rep = GroupStart code (Positional pos rep) + in parseStart <$> positionParser + <* many1 (choice [ () <$ try (oneOf "+*#|X "), () <$ try (string "- ") ]) + <*> groupCodeParser + <* many1 (char ' ') + <*> repetitionParser + "GroupElement" + +groupCodeParser :: Parser GroupCode +groupCodeParser = + let parser = manyTill (char '-') (try $ string "-- Segment group") + *> many1 (char ' ') + *> many1 digit + <* many1 space + <* many1 (char '-') + group = GroupCode <$> parser + in group >>= appendToTrail "GroupCodeParser" + +appendToTrail :: GroupCode -> Parser GroupCode +appendToTrail code = + let append (GroupTrail trail) = GroupTrail (code : trail) + in code <$ modifyState append + +popFromTrail :: Parser GroupCode +popFromTrail = do + previous <- getState + case previous of + GroupTrail (current : trail) -> current <$ putState (GroupTrail trail) + GroupTrail [] -> unexpected "GroupEnd, when state is currently clear" + +segmentTrail :: Parser [a] +segmentTrail = [] <$ (many1 (char ' ') <* many (char '|')) + +segmentInLine :: Parser Element -> Parser [Element] +segmentInLine p = do + segment <- many (string " ") *> p + trail <- choice [ try closingGroupTrail + , try segmentTrail + ] + pure (segment : trail) + +repetitionParser :: Parser Repetition +repetitionParser = + Repetition <$> presenceParser + <* many1 (string " ") + <*> cardinalityParser + "Repetition" + +positionParser :: Parser Position +positionParser = + fromString <$> many1 digit + "Position" + +segmentElementParser :: Parser Element +segmentElementParser = + let parseSegment pos code rep = Segment code (Positional pos rep) + in parseSegment <$> positionParser + <* many1 (oneOf "+*#|-X ") + <*> segmentCodeParser + <* many1 (string " ") + <* stringToPresenceParser + <* many1 (string " ") + <*> repetitionParser + "SegmentElement" + +segmentCodeParser :: Parser SegmentCode +segmentCodeParser = + fromString <$> count 3 upper + "SegmentCode" + +cardinalityParser :: Parser Cardinality +cardinalityParser = Cardinality . read <$> many1 digit diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Messages/Types.hs b/scaffolder/src/Text/Edifact/Scaffolder/Messages/Types.hs new file mode 100644 index 0000000..73cc702 --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Messages/Types.hs @@ -0,0 +1,36 @@ +{-# LANGUAGE DerivingStrategies #-} +{-# LANGUAGE GeneralizedNewtypeDeriving #-} + +module Text.Edifact.Scaffolder.Messages.Types where + +import Text.Edifact.Scaffolder.Commons + +import Data.Function (on) +import Data.Ord (comparing) + +newtype Dependency = Dependency { getElement :: Element } deriving newtype (Show, Ord, Eq) + +data Repetition = Repetition Presence Cardinality deriving Show + +data Positional = Positional { positionalPosition :: Position + , positionalRepetition :: Repetition + } deriving (Show) + +instance Eq Positional where + (==) = (==) `on` positionalPosition + +instance Ord Positional where + compare = comparing positionalPosition + +data Element = Segment SegmentCode Positional + | GroupStart GroupCode Positional + | GroupEnd GroupCode + deriving (Show, Ord, Eq) + +getSegment :: Element -> Maybe SegmentCode +getSegment (Segment code _) = Just code +getSegment _ = Nothing + +newtype Cardinality = Cardinality { getCardinality :: Int } + deriving stock (Show) + deriving newtype (Eq, Num) diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Root.hs b/scaffolder/src/Text/Edifact/Scaffolder/Root.hs new file mode 100644 index 0000000..54a48d5 --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Root.hs @@ -0,0 +1,25 @@ +{-# LANGUAGE OverloadedLists #-} +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Scaffolder.Root + ( rootModule + ) where + +import Text.Edifact.Scaffolder.Commons + +rootModule :: Scaffolding () +rootModule = getRootModuleName >>= generateRootModule + +generateRootModule :: ModuleName -> Scaffolding () +generateRootModule mn = + let exports = [ reexportAlias subModulesAlias ] + subModulesAlias = "S" + importSubModule sm = ImportAll (ImportAs (mn <.> sm) subModulesAlias) + subModules = [ "Composites" + , "Messages" + , "Segments" + ] + imports = [ ImportGroup (importSubModule <$> subModules) ] + in + saveHaskellModule mn $ + moduleDeclaration mn exports imports diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Segments.hs b/scaffolder/src/Text/Edifact/Scaffolder/Segments.hs new file mode 100644 index 0000000..a0b6c3d --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Segments.hs @@ -0,0 +1,54 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Scaffolder.Segments + ( segments + ) where + +import Text.Edifact.Scaffolder.Commons + +import Text.Edifact.Scaffolder.Segments.Dependencies +import Text.Edifact.Scaffolder.Segments.Elements +import Text.Edifact.Scaffolder.Segments.Implementation +import Text.Edifact.Scaffolder.Segments.Specification +import Text.Edifact.Scaffolder.Segments.Types + +import Data.List.NonEmpty (nubBy) +import Formatting + +segments :: Scaffolding () +segments = listSegments >>= scaffoldElements parentSegmentModule segmentModule + +parentSegmentModule :: NonEmpty (ElementWithDefinition SegmentCode) -> Scaffolding () +parentSegmentModule = parentModule "Segments" "S" segmentModuleName + +segmentModuleName :: ModuleName -> SegmentCode -> ModuleName +segmentModuleName mn code = mn <.> fromString (getSegmentCode code) + +segmentModule :: ElementWithDefinition SegmentCode -> Scaffolding () +segmentModule (inputFile, code) = do + moduleName <- getRootModuleNameFor (segmentModuleName "Segments" code) + dependencies <- scanDependencies inputFile (snd <$> specificationParser) + specification <- includeSpecification inputFile + let parserFunction = fSegmentParserFunction + fDescription = "Segment " % fSegmentCode + parserNotYetImplemented = sformat (notYetImplemented fDescription) code + defaultImplementation = haskellList [ parserNotYetImplemented ] + elements = sort . nubBy (\a b -> getCode a == getCode b) . fmap dependencyElement <$> dependencies + implementation = maybe defaultImplementation toImplementation dependencies + buildDependencies b = fromMaybe [] <$> traverse b elements + dependenciesReexports <- buildDependencies mkDependenciesReexports + dependenciesImports <- buildDependencies mkDependenciesImports + dependenciesHaddock <- buildDependencies mkDependenciesHaddock + let exports = Comment "* Definition" + : Name (sformat parserFunction code) + : dependenciesReexports + imports = dependenciesImports + <> [ importCombinators ] + <> maybe [ importNotYetImplementedHelper ] (const []) dependencies + documentation = specification <> dependenciesHaddock + signature = sformat (fParserSignature parserFunction) code + definition = [ sformat (fParserDeclaration parserFunction) code + , indent (sformat ("segment " % quoted fSegmentCode) code) + ] <> (indent . indent <$> implementation) + parser = signature : definition + scaffoldModule moduleName ["OverloadedStrings"] exports imports (documentation <> parser) diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Segments/Dependencies.hs b/scaffolder/src/Text/Edifact/Scaffolder/Segments/Dependencies.hs new file mode 100644 index 0000000..acb9ea8 --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Segments/Dependencies.hs @@ -0,0 +1,47 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Scaffolder.Segments.Dependencies + ( -- * + mkDependenciesHaddock + , mkDependenciesImports + , mkDependenciesReexports + ) where + +import Text.Edifact.Scaffolder.Commons +import Text.Edifact.Scaffolder.Segments.Types + +import Data.List.NonEmpty as NE (nonEmpty, toList) +import Data.Maybe (catMaybes, mapMaybe) +import Formatting as F + +mkDependenciesReexports :: NonEmpty Element -> Scaffolding [Export] +mkDependenciesReexports = reexportDependencies fElementFunction + +mkDependenciesImports :: NonEmpty Element -> Scaffolding [ImportGroup] +mkDependenciesImports elements = + let filterElements optic = mapMaybe optic . NE.toList + in maybe [] (pure . ImportGroup) . nonEmpty . catMaybes <$> + sequence + [ mkCompositeDependenciesImports (filterElements getComposite elements) + , mkSimpleDependenciesImports (filterElements getSimple elements) + ] + +mkSimpleDependenciesImports :: [SimpleCode] -> Scaffolding (Maybe Import) +mkSimpleDependenciesImports = + ifNonEmpty (importDependencies "Simples" fSimpleParserFunction) + +mkCompositeDependenciesImports :: [CompositeCode] -> Scaffolding (Maybe Import) +mkCompositeDependenciesImports = + ifNonEmpty (importDependencies "Composites" fCompositeParserFunction) + +ifNonEmpty :: Applicative f => (NonEmpty input -> f output) -> [input] -> f (Maybe output) +ifNonEmpty f = traverse f . nonEmpty + +mkDependenciesHaddock :: NonEmpty Element -> Scaffolding [Text] +mkDependenciesHaddock = haddockDependencies fElementFunction + +fElementFunction :: Format r (Element -> r) +fElementFunction = + let buildElementFunction (Simple code _ _ _ _) = bprint fSimpleParserFunction code + buildElementFunction (Composite code _ _) = bprint fCompositeParserFunction code + in later buildElementFunction diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Segments/Elements.hs b/scaffolder/src/Text/Edifact/Scaffolder/Segments/Elements.hs new file mode 100644 index 0000000..4e8b39c --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Segments/Elements.hs @@ -0,0 +1,26 @@ +module Text.Edifact.Scaffolder.Segments.Elements + ( listSegments + ) where + +import Text.Edifact.Scaffolder.Commons + +import Data.Char (isLower, toUpper) +import Text.Parsec (eof, lower, satisfy, string, + ()) +import Text.Parsec.String (Parser) + +listSegments :: Scaffolding [ElementWithDefinition SegmentCode] +listSegments = listElements "segments" segmentCodeParser + +segmentCodeParser :: Parser SegmentCode +segmentCodeParser = do + c1 <- lowerExceptU + c2 <- lower + c3 <- lower + let code = SegmentCode (toUpper <$> [c1,c2,c3]) + code <$ string ".txt" + <* eof + "SegmentCode" + +lowerExceptU :: Parser Char +lowerExceptU = satisfy (\ c -> isLower c && c /= 'u') diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Segments/Implementation.hs b/scaffolder/src/Text/Edifact/Scaffolder/Segments/Implementation.hs new file mode 100644 index 0000000..8535a17 --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Segments/Implementation.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Scaffolder.Segments.Implementation + ( -- * + toImplementation + ) where + +import Text.Edifact.Scaffolder.Commons +import Text.Edifact.Scaffolder.Segments.Types + +import Data.List.NonEmpty as NE (toList) +import Formatting + +toImplementation :: NonEmpty Dependency -> [Text] +toImplementation = haskellList . fmap callDependency . NE.toList + +callDependency :: Dependency -> Text +callDependency (Dependency pos (Simple code _ presence _ _)) = + sformat ( quoted fPosition % " .@ " % fPresence % " simple" % fSimpleCode) pos presence code +callDependency (Dependency pos (Composite code _ presence)) = + sformat ( quoted fPosition % " .@ " % fPresence % " composite" % fCompositeCode) pos presence code diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Segments/Specification.hs b/scaffolder/src/Text/Edifact/Scaffolder/Segments/Specification.hs new file mode 100644 index 0000000..39a7ad4 --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Segments/Specification.hs @@ -0,0 +1,99 @@ +module Text.Edifact.Scaffolder.Segments.Specification + ( -- * + specificationParser + , listCompositesAndSimples + ) where + +import Text.Edifact.Scaffolder.Commons +import Text.Edifact.Scaffolder.Segments.Types + +import Text.Parsec as P (anyChar, choice, + count, digit, + endOfLine, many, + many1, manyTill, + oneOf, skipMany, + string, try, + upper, ()) +import Text.Parsec.String (Parser) + +specificationParser :: Parser ((SegmentCode, SegmentName), [Dependency]) +specificationParser = do + segmentInfo <- scanUntil [ segmentParser ] + dependencies <- scan [ inLine dependencyParser ] "Segments specification" + pure (segmentInfo, dependencies) + +listCompositesAndSimples :: Parser (SegmentCode, [Element]) +listCompositesAndSimples = do + parsed <- specificationParser + pure (fst $ fst parsed, dependencyElement <$> snd parsed) + +segmentParser :: Parser (SegmentCode, SegmentName) +segmentParser = do + _ <- count 6 (oneOf "+*#|X ") + skipMany (string " ") + code <- SegmentCode <$> count 3 upper + _ <- count 2 (string " ") + skipMany (string " ") + name <- SegmentName <$> manyTill anyChar (() <$ try endOfLine) + pure (code, name) + +dependencyParser :: Parser Dependency +dependencyParser = + Dependency <$> positionParser + <* many1 (oneOf "+*#|-X ") + <*> elementParser + "Dependency" + +inLine :: Parser a -> Parser [a] +inLine p = single (many (string " ") *> p) + +positionParser :: Parser Position +positionParser = + fromString <$> count 3 digit + "Position" + +elementParser :: Parser Element +elementParser = + choice [ compositeParser + , simpleParser + ] + "Element" + +compositeParser :: Parser Element +compositeParser = Composite <$> compositeCodeParser + <* many (string " ") + <*> stringToPresenceParser + <* many1 (string " ") + <*> presenceParser + <* string " " + <* many (oneOf " 0123456789") + "Composite" + +simpleParser :: Parser Element +simpleParser = Simple <$> (fromString <$> count 4 digit) + <* many1 (string " ") + <*> stringToPresenceParser + <* many1 (string " ") + <*> presenceParser + <* string " " + <* many (oneOf " 0123456789") + <*> simpleTypeParser + <*> simpleLengthParser + "Simple" + +simpleTypeParser :: Parser SimpleType +simpleTypeParser = choice [ Alphanumeric <$ string "an" + , Alphabetic <$ string "a" + , Numeric <$ string "n" + ] "SimpleType" + +simpleLengthParser :: Parser SimpleLength +simpleLengthParser = choice [ UpTo <$> fmap fromString (string ".." >> many1 digit) + , Exactly <$> (fromString <$> many1 digit) + ] "SimpleLength" + +compositeCodeParser :: Parser CompositeCode +compositeCodeParser = do + initial <- oneOf "CE" + rest <- count 3 digit + pure (fromString (initial : rest)) diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Segments/Types.hs b/scaffolder/src/Text/Edifact/Scaffolder/Segments/Types.hs new file mode 100644 index 0000000..6a34cbc --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Segments/Types.hs @@ -0,0 +1,27 @@ +module Text.Edifact.Scaffolder.Segments.Types where + +import Text.Edifact.Scaffolder.Commons + +data Dependency = Dependency { dependencyPosition :: Position + , dependencyElement :: Element + } deriving Show + +data Element = Composite CompositeCode Text Presence + | Simple SimpleCode Text Presence SimpleType SimpleLength + deriving (Show, Eq, Ord) + +data SimpleType = Alphanumeric | Alphabetic | Numeric deriving (Show, Eq, Ord) + +data SimpleLength = Exactly Text | UpTo Text deriving (Show, Eq, Ord) + +getCode :: Element -> String +getCode (Simple (SimpleCode c) _ _ _ _) = c +getCode (Composite (CompositeCode c) _ _) = c + +getSimple :: Element -> Maybe SimpleCode +getSimple (Simple c _ _ _ _) = Just c +getSimple _ = Nothing + +getComposite :: Element -> Maybe CompositeCode +getComposite (Composite c _ _) = Just c +getComposite _ = Nothing diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Simples.hs b/scaffolder/src/Text/Edifact/Scaffolder/Simples.hs new file mode 100644 index 0000000..95885c2 --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Simples.hs @@ -0,0 +1,41 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Scaffolder.Simples + ( simples + ) where + +import Text.Edifact.Scaffolder.Commons + +import Text.Edifact.Scaffolder.Simples.Elements +import Text.Edifact.Scaffolder.Simples.Implementation +import Text.Edifact.Scaffolder.Simples.Representation + +import Formatting + +simples :: Scaffolding () +simples = listSimples >>= scaffoldElements parentSimpleModule simpleModule + +parentSimpleModule :: NonEmpty (ElementWithDefinition SimpleCode) -> Scaffolding () +parentSimpleModule = parentModule "Simples" "S" simpleModuleName + +simpleModuleName :: ModuleName -> SimpleCode -> ModuleName +simpleModuleName mn code = mn <.> fromString ("S" <> getSimpleCode code) + +simpleModule :: ElementWithDefinition SimpleCode -> Scaffolding () +simpleModule (inputFile, code) = do + moduleName <- getRootModuleNameFor (simpleModuleName "Simples" code) + representation <- extractRepresentation inputFile + specification <- includeSpecification inputFile + let parserFunction = fSimpleParserFunction + fDescription = "Simple " % fSimpleCode + defaultImplementation = sformat (notYetImplemented fDescription) code + implementation = maybe defaultImplementation toImplementation representation + exports = [ Name (sformat parserFunction code) ] + imports = importCombinators + : maybe [importNotYetImplementedHelper] (const []) representation + documentation = specification + signature = sformat (fParserSignature parserFunction) code + definition = [ sformat (fParserDeclaration parserFunction % " simple " % quoted fSimpleCode % " " % parens stext) code code implementation + ] + parser = signature : definition + scaffoldModule moduleName ["OverloadedStrings"] exports imports (documentation <> parser) diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Simples/Elements.hs b/scaffolder/src/Text/Edifact/Scaffolder/Simples/Elements.hs new file mode 100644 index 0000000..328a5d0 --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Simples/Elements.hs @@ -0,0 +1,26 @@ +module Text.Edifact.Scaffolder.Simples.Elements + ( listSimples + ) where + +import Text.Edifact.Scaffolder.Commons + +import Text.Parsec (digit, eof, oneOf, string, + ()) +import Text.Parsec.String (Parser) + +listSimples :: Scaffolding [ElementWithDefinition SimpleCode] +listSimples = listElements "simples" simpleCodeParser + +simpleCodeParser :: Parser SimpleCode +simpleCodeParser = + let codeParser = + sequence [ oneOf ['1'..'9'] + , digit + , digit + , digit + ] + in + SimpleCode <$> codeParser + <* string ".txt" + <* eof + "SimpleCode" diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Simples/Implementation.hs b/scaffolder/src/Text/Edifact/Scaffolder/Simples/Implementation.hs new file mode 100644 index 0000000..6cfb2ab --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Simples/Implementation.hs @@ -0,0 +1,23 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Scaffolder.Simples.Implementation + ( -- * + toImplementation + ) where + +import Text.Edifact.Scaffolder.Commons +import Text.Edifact.Scaffolder.Simples.Types + +import Formatting + +toImplementation :: Representation -> Text +toImplementation (Representation content (UpTo n) ) = sformat (fContent % " `upTo` " % int) content n +toImplementation (Representation content (Exactly n)) = sformat (fContent % " `exactly` " % int) content n +toImplementation (Representation content AnyNumber ) = sformat ("many " % fContent) content + +fContent :: Format t (Content -> t) +fContent = + let display AlphaNumeric = "alphaNumeric" + display Alpha = "alpha" + display Numeric = "numeric" + in mapf display stext diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Simples/Representation.hs b/scaffolder/src/Text/Edifact/Scaffolder/Simples/Representation.hs new file mode 100644 index 0000000..9555536 --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Simples/Representation.hs @@ -0,0 +1,47 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Text.Edifact.Scaffolder.Simples.Representation + ( -- * + extractRepresentation + , representationParser + ) where + +import Text.Edifact.Scaffolder.Commons +import Text.Edifact.Scaffolder.Simples.Types + +import Text.Parsec as P (char, choice, + digit, many1, + option, optional, + space, string, try) +import Text.Parsec.String (Parser) + +extractRepresentation :: FilePath -> Scaffolding (Maybe Representation) +extractRepresentation file = + let parser = skipBeginning representationParser + in liftIO (readFile file) >>= maybeParse file parser + +contentParser :: Parser Content +contentParser = + choice [ AlphaNumeric <$ try (P.string "an") + , Alpha <$ P.string "a" + , Numeric <$ P.string "n" + ] + +cardinalityParser :: Parser Cardinality +cardinalityParser = + option AnyNumber $ + choice [ Exactly <$> (optional space *> numberParser) + , UpTo <$> (dot *> dot *> numberParser) + ] + +numberParser :: Parser Int +numberParser = read <$> many1 digit + +dot :: Parser Char +dot = P.char '.' + +representationParser :: Parser Representation +representationParser = + let parser = Representation <$> contentParser + <*> cardinalityParser + in P.string "Repr:" *> space *> parser diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Simples/Specification.hs b/scaffolder/src/Text/Edifact/Scaffolder/Simples/Specification.hs new file mode 100644 index 0000000..0651cbd --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Simples/Specification.hs @@ -0,0 +1,28 @@ +module Text.Edifact.Scaffolder.Simples.Specification + ( -- * + specificationParser + ) where + +import Text.Edifact.Scaffolder.Commons + +import Text.Parsec as P (anyChar, count, digit, + endOfLine, manyTill, + oneOf, skipMany, string, + try) +import Text.Parsec.String (Parser) + +specificationParser :: Parser (SimpleCode, SimpleName) +specificationParser = scanUntil [ simpleParser ] + +simpleParser :: Parser (SimpleCode, SimpleName) +simpleParser = do + _ <- count 3 (oneOf "+*#|-X ") + skipMany (string " ") + code <- simpleCodeParser + _ <- string " " + skipMany (string " ") + name <- SimpleName <$> manyTill anyChar (() <$ try endOfLine) + pure (code, name) + +simpleCodeParser :: Parser SimpleCode +simpleCodeParser = fromString <$> count 4 digit diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Simples/Types.hs b/scaffolder/src/Text/Edifact/Scaffolder/Simples/Types.hs new file mode 100644 index 0000000..08b6ca5 --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Simples/Types.hs @@ -0,0 +1,14 @@ +module Text.Edifact.Scaffolder.Simples.Types where + +data Representation = Representation Content Cardinality + deriving Show + +data Content = AlphaNumeric + | Alpha + | Numeric + deriving Show + +data Cardinality = UpTo Int + | Exactly Int + | AnyNumber + deriving Show diff --git a/scripts/documentation-versioning.sh b/scripts/documentation-versioning.sh new file mode 100755 index 0000000..a5ffd2a --- /dev/null +++ b/scripts/documentation-versioning.sh @@ -0,0 +1,125 @@ +#!/usr/bin/env bash + +# This is the initial commit of this project. +# This is useful to list content of the first tagged version. +rootCommit="c468e930cf7f15c709bf8890f197135a62858f16" + +function parentTag { + local tag=$1 + git describe --abbrev=0 --tags "${tag}^" 2>/dev/null || echo "${rootCommit}" +} + +function prettyLogUndocumentedTag { + local tag=$1; + cat <<-HTML +
+

+ (${tag}) Not generated +

+
+ HTML +} + +function gitAuthor { + local tag="$1" + git log -n1 --pretty="%an" "${tag}" +} + +function linkToTaggedDocumentation { + local tag="$1" + cat <<-HTML + + + + HTML +} + +function contentOfTaggedDocumentation { + local tag=$1; + local content + content=$(git log --pretty="%ad | %h | %s" --date=short "$(parentTag "${tag}")..${tag}") + echo "
${content}
" +} + +function prettyLogTag { + local tag=$1 + cat <<-HTML +
$(linkToTaggedDocumentation "${tag}")
+
$(contentOfTaggedDocumentation "${tag}")
+ HTML +} + +function formatTags { + local webRoot="$1" + while read -r tag + do + if [ -d "${webRoot}/${tag}" ] + then + prettyLogTag "$tag" + else + prettyLogUndocumentedTag "$tag" + fi + done +} + +function listTags { + git tag --list "v20??-??-??" --sort="-refname" +} + +function generateIndex { + local webRoot="$1" + cat <<-HTML + + + + + + + +
+
+

Available documentations

+
+
+ $(listTags | formatTags "${webRoot}") +
+
+ + + + + HTML +} + +function generateDoc { + local webRoot="$1" + local currentTag="$2" + local docRoot="$3" + local tagWebRoot="${webRoot}/${currentTag}" + if [[ -z "$webRoot" ]] + then + echo "Undefined webRoot directory" + exit 1 + fi + if [[ -z "$currentTag" ]] + then + echo "Undefined current tag" + exit 1 + fi + if [[ -z "$docRoot" ]] + then + echo "Undefined documentation root" + exit 1 + fi + echo "Documentation root: ${docRoot}" + mkdir -p "${webRoot}"; + cp -r "${docRoot}" "${tagWebRoot}" + generateIndex "${webRoot}" > "${webRoot}/index.html" +} + +generateDoc "$1" "$2" "$3" diff --git a/scripts/scaffolder.sh b/scripts/scaffolder.sh new file mode 100755 index 0000000..a7121f7 --- /dev/null +++ b/scripts/scaffolder.sh @@ -0,0 +1,29 @@ +#!/usr/bin/env bash + +HERE="$(dirname "$0")" + +REVISION="D96A" +if [ -n "$1" ] +then + REVISION=$1 + shift 1 +fi + +function specification { + stack exec edi-parser-scaffolder -- \ + scaffold --revision "$REVISION" \ + --src "$HERE/../src" \ + --specification "$HERE/../specification" +} + +function missing { + echo "$1 is missing. Aborting." + exit 1 +} + +function checkRequirements { + command -v stylish-haskell > /dev/null || missing "stylish-haskell" +} + +checkRequirements +specification diff --git a/specification/Makefile b/specification/Makefile new file mode 100644 index 0000000..c69097d --- /dev/null +++ b/specification/Makefile @@ -0,0 +1,7 @@ +lint: + hlint app/ src/ + +help: + @grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}' + +.PHONY: lint help diff --git a/specification/README.md b/specification/README.md new file mode 100644 index 0000000..22cd0de --- /dev/null +++ b/specification/README.md @@ -0,0 +1,23 @@ +# edi-parser-specification + +Scaffolding for some of the revisions of the Edifact specifaction. + +This is generated via [edi-parser-scaffolder] and depends on [edi-parser-core]. + +This is meant to be used as first-level dependency in a project parsing messages +from the revisions supported here. + +## Supported revisions + +- 96.A + +## Companion tool + +``` +$ stack exec edi-parser-specification -- --help +ifcsum : inspect IFCSUM file for revision D96A +-h|--help : this message +``` + +[edi-parser-core]: ../core/README.md +[edi-parser-scaffolder]: ../scaffolder/README.md diff --git a/specification/app/Main.hs b/specification/app/Main.hs new file mode 100644 index 0000000..1f2ba80 --- /dev/null +++ b/specification/app/Main.hs @@ -0,0 +1,36 @@ +module Main + ( main + ) where + +import Text.Edifact.Common (parseFull) +import Text.Edifact.D96A (messageIFCSUM, messageDESADV) +import Text.Edifact.Inspect (inspect) +import Text.Edifact.Types (Value) + +import Control.Monad ((>=>)) +import qualified Data.Text.IO as TIO (putStrLn, readFile) +import System.Environment (getArgs) + +main :: IO () +main = getArgs >>= dispatch + +dispatch :: [String] -> IO () +dispatch ("ifcsum" : filename : _) = readIFCSUM filename +dispatch ("desadv" : filename : _) = readDESADV filename +dispatch _ = help + +readIFCSUM :: FilePath -> IO () +readIFCSUM = + let display = either print (TIO.putStrLn . inspect) + in TIO.readFile >=> display . parseFull messageIFCSUM + +readDESADV :: FilePath -> IO () +readDESADV = + let display = either print (TIO.putStrLn . inspect) + in TIO.readFile >=> display . parseFull messageDESADV + +help :: IO () +help = do + putStrLn "ifcsum : inspect IFCSUM file for revision D96A" + putStrLn "desadv : inspect DESADV file for revision D96A" + putStrLn "-h|--help : this message" diff --git a/specification/edi-parser-specification.cabal b/specification/edi-parser-specification.cabal new file mode 100644 index 0000000..31697d3 --- /dev/null +++ b/specification/edi-parser-specification.cabal @@ -0,0 +1,725 @@ +cabal-version: 1.12 + +-- This file has been generated from package.yaml by hpack version 0.33.0. +-- +-- see: https://github.com/sol/hpack +-- +-- hash: ca2371944ac1d1d4e7d17dd3868ab6fd81007edb5ebe4fb71b55af9a667d7a67 + +name: edi-parser-specification +version: 20190607 +synopsis: Support for subset of the Edifact specification +description: Please see README.md +category: Text +homepage: https://github.com/fretlink/edi-parser#readme +bug-reports: https://github.com/fretlink/edi-parser/issues +author: FretLink +maintainer: example@example.com +copyright: 2019 FretLink +build-type: Simple +extra-source-files: + README.md + +source-repository head + type: git + location: https://github.com/fretlink/edi-parser + +library + exposed-modules: + Text.Edifact.D01B + Text.Edifact.D01B.Composites + Text.Edifact.D01B.Composites.C002 + Text.Edifact.D01B.Composites.C040 + Text.Edifact.D01B.Composites.C056 + Text.Edifact.D01B.Composites.C058 + Text.Edifact.D01B.Composites.C059 + Text.Edifact.D01B.Composites.C076 + Text.Edifact.D01B.Composites.C080 + Text.Edifact.D01B.Composites.C082 + Text.Edifact.D01B.Composites.C100 + Text.Edifact.D01B.Composites.C106 + Text.Edifact.D01B.Composites.C107 + Text.Edifact.D01B.Composites.C108 + Text.Edifact.D01B.Composites.C174 + Text.Edifact.D01B.Composites.C186 + Text.Edifact.D01B.Composites.C200 + Text.Edifact.D01B.Composites.C203 + Text.Edifact.D01B.Composites.C205 + Text.Edifact.D01B.Composites.C208 + Text.Edifact.D01B.Composites.C210 + Text.Edifact.D01B.Composites.C211 + Text.Edifact.D01B.Composites.C212 + Text.Edifact.D01B.Composites.C213 + Text.Edifact.D01B.Composites.C215 + Text.Edifact.D01B.Composites.C218 + Text.Edifact.D01B.Composites.C219 + Text.Edifact.D01B.Composites.C220 + Text.Edifact.D01B.Composites.C222 + Text.Edifact.D01B.Composites.C223 + Text.Edifact.D01B.Composites.C224 + Text.Edifact.D01B.Composites.C228 + Text.Edifact.D01B.Composites.C229 + Text.Edifact.D01B.Composites.C231 + Text.Edifact.D01B.Composites.C232 + Text.Edifact.D01B.Composites.C233 + Text.Edifact.D01B.Composites.C234 + Text.Edifact.D01B.Composites.C235 + Text.Edifact.D01B.Composites.C236 + Text.Edifact.D01B.Composites.C237 + Text.Edifact.D01B.Composites.C239 + Text.Edifact.D01B.Composites.C270 + Text.Edifact.D01B.Composites.C280 + Text.Edifact.D01B.Composites.C286 + Text.Edifact.D01B.Composites.C330 + Text.Edifact.D01B.Composites.C331 + Text.Edifact.D01B.Composites.C401 + Text.Edifact.D01B.Composites.C501 + Text.Edifact.D01B.Composites.C502 + Text.Edifact.D01B.Composites.C503 + Text.Edifact.D01B.Composites.C504 + Text.Edifact.D01B.Composites.C506 + Text.Edifact.D01B.Composites.C507 + Text.Edifact.D01B.Composites.C509 + Text.Edifact.D01B.Composites.C516 + Text.Edifact.D01B.Composites.C517 + Text.Edifact.D01B.Composites.C519 + Text.Edifact.D01B.Composites.C523 + Text.Edifact.D01B.Composites.C524 + Text.Edifact.D01B.Composites.C528 + Text.Edifact.D01B.Composites.C536 + Text.Edifact.D01B.Composites.C537 + Text.Edifact.D01B.Composites.C553 + Text.Edifact.D01B.Composites.C554 + Text.Edifact.D01B.Composites.C555 + Text.Edifact.D01B.Composites.C556 + Text.Edifact.D01B.Composites.C601 + Text.Edifact.D01B.Composites.C703 + Text.Edifact.D01B.Composites.C819 + Text.Edifact.D01B.Composites.C827 + Text.Edifact.D01B.Messages + Text.Edifact.D01B.Messages.IFCSUM + Text.Edifact.D01B.Messages.IFTSTA + Text.Edifact.D01B.Segments + Text.Edifact.D01B.Segments.BGM + Text.Edifact.D01B.Segments.CNI + Text.Edifact.D01B.Segments.CNT + Text.Edifact.D01B.Segments.COM + Text.Edifact.D01B.Segments.CPI + Text.Edifact.D01B.Segments.CTA + Text.Edifact.D01B.Segments.CUX + Text.Edifact.D01B.Segments.DGS + Text.Edifact.D01B.Segments.DIM + Text.Edifact.D01B.Segments.DOC + Text.Edifact.D01B.Segments.DTM + Text.Edifact.D01B.Segments.EQA + Text.Edifact.D01B.Segments.EQD + Text.Edifact.D01B.Segments.EQN + Text.Edifact.D01B.Segments.FTX + Text.Edifact.D01B.Segments.GDS + Text.Edifact.D01B.Segments.GID + Text.Edifact.D01B.Segments.GIN + Text.Edifact.D01B.Segments.GOR + Text.Edifact.D01B.Segments.HAN + Text.Edifact.D01B.Segments.ICD + Text.Edifact.D01B.Segments.LOC + Text.Edifact.D01B.Segments.MEA + Text.Edifact.D01B.Segments.MOA + Text.Edifact.D01B.Segments.NAD + Text.Edifact.D01B.Segments.PCD + Text.Edifact.D01B.Segments.PCI + Text.Edifact.D01B.Segments.PIA + Text.Edifact.D01B.Segments.PRI + Text.Edifact.D01B.Segments.QTY + Text.Edifact.D01B.Segments.RFF + Text.Edifact.D01B.Segments.RNG + Text.Edifact.D01B.Segments.SEL + Text.Edifact.D01B.Segments.SEQ + Text.Edifact.D01B.Segments.SGP + Text.Edifact.D01B.Segments.STS + Text.Edifact.D01B.Segments.TCC + Text.Edifact.D01B.Segments.TDT + Text.Edifact.D01B.Segments.TMD + Text.Edifact.D01B.Segments.TMP + Text.Edifact.D01B.Segments.TOD + Text.Edifact.D01B.Segments.TPL + Text.Edifact.D01B.Segments.TSR + Text.Edifact.D01B.Simples + Text.Edifact.D01B.Simples.S1000 + Text.Edifact.D01B.Simples.S1001 + Text.Edifact.D01B.Simples.S1004 + Text.Edifact.D01B.Simples.S1050 + Text.Edifact.D01B.Simples.S1056 + Text.Edifact.D01B.Simples.S1060 + Text.Edifact.D01B.Simples.S1131 + Text.Edifact.D01B.Simples.S1153 + Text.Edifact.D01B.Simples.S1154 + Text.Edifact.D01B.Simples.S1156 + Text.Edifact.D01B.Simples.S1159 + Text.Edifact.D01B.Simples.S1218 + Text.Edifact.D01B.Simples.S1220 + Text.Edifact.D01B.Simples.S1225 + Text.Edifact.D01B.Simples.S1229 + Text.Edifact.D01B.Simples.S1312 + Text.Edifact.D01B.Simples.S1366 + Text.Edifact.D01B.Simples.S1373 + Text.Edifact.D01B.Simples.S1490 + Text.Edifact.D01B.Simples.S1496 + Text.Edifact.D01B.Simples.S2005 + Text.Edifact.D01B.Simples.S2379 + Text.Edifact.D01B.Simples.S2380 + Text.Edifact.D01B.Simples.S3035 + Text.Edifact.D01B.Simples.S3036 + Text.Edifact.D01B.Simples.S3039 + Text.Edifact.D01B.Simples.S3042 + Text.Edifact.D01B.Simples.S3045 + Text.Edifact.D01B.Simples.S3055 + Text.Edifact.D01B.Simples.S3124 + Text.Edifact.D01B.Simples.S3127 + Text.Edifact.D01B.Simples.S3128 + Text.Edifact.D01B.Simples.S3139 + Text.Edifact.D01B.Simples.S3148 + Text.Edifact.D01B.Simples.S3153 + Text.Edifact.D01B.Simples.S3155 + Text.Edifact.D01B.Simples.S3164 + Text.Edifact.D01B.Simples.S3207 + Text.Edifact.D01B.Simples.S3222 + Text.Edifact.D01B.Simples.S3223 + Text.Edifact.D01B.Simples.S3224 + Text.Edifact.D01B.Simples.S3225 + Text.Edifact.D01B.Simples.S3227 + Text.Edifact.D01B.Simples.S3228 + Text.Edifact.D01B.Simples.S3229 + Text.Edifact.D01B.Simples.S3232 + Text.Edifact.D01B.Simples.S3233 + Text.Edifact.D01B.Simples.S3251 + Text.Edifact.D01B.Simples.S3412 + Text.Edifact.D01B.Simples.S3413 + Text.Edifact.D01B.Simples.S3453 + Text.Edifact.D01B.Simples.S4000 + Text.Edifact.D01B.Simples.S4052 + Text.Edifact.D01B.Simples.S4053 + Text.Edifact.D01B.Simples.S4055 + Text.Edifact.D01B.Simples.S4065 + Text.Edifact.D01B.Simples.S4078 + Text.Edifact.D01B.Simples.S4079 + Text.Edifact.D01B.Simples.S4215 + Text.Edifact.D01B.Simples.S4219 + Text.Edifact.D01B.Simples.S4233 + Text.Edifact.D01B.Simples.S4237 + Text.Edifact.D01B.Simples.S4343 + Text.Edifact.D01B.Simples.S4347 + Text.Edifact.D01B.Simples.S4404 + Text.Edifact.D01B.Simples.S4405 + Text.Edifact.D01B.Simples.S4440 + Text.Edifact.D01B.Simples.S4441 + Text.Edifact.D01B.Simples.S4447 + Text.Edifact.D01B.Simples.S4451 + Text.Edifact.D01B.Simples.S4453 + Text.Edifact.D01B.Simples.S4494 + Text.Edifact.D01B.Simples.S4495 + Text.Edifact.D01B.Simples.S4497 + Text.Edifact.D01B.Simples.S4517 + Text.Edifact.D01B.Simples.S5004 + Text.Edifact.D01B.Simples.S5025 + Text.Edifact.D01B.Simples.S5118 + Text.Edifact.D01B.Simples.S5125 + Text.Edifact.D01B.Simples.S5213 + Text.Edifact.D01B.Simples.S5237 + Text.Edifact.D01B.Simples.S5242 + Text.Edifact.D01B.Simples.S5243 + Text.Edifact.D01B.Simples.S5245 + Text.Edifact.D01B.Simples.S5249 + Text.Edifact.D01B.Simples.S5275 + Text.Edifact.D01B.Simples.S5284 + Text.Edifact.D01B.Simples.S5375 + Text.Edifact.D01B.Simples.S5387 + Text.Edifact.D01B.Simples.S5402 + Text.Edifact.D01B.Simples.S5479 + Text.Edifact.D01B.Simples.S5482 + Text.Edifact.D01B.Simples.S6008 + Text.Edifact.D01B.Simples.S6060 + Text.Edifact.D01B.Simples.S6063 + Text.Edifact.D01B.Simples.S6066 + Text.Edifact.D01B.Simples.S6069 + Text.Edifact.D01B.Simples.S6140 + Text.Edifact.D01B.Simples.S6145 + Text.Edifact.D01B.Simples.S6152 + Text.Edifact.D01B.Simples.S6154 + Text.Edifact.D01B.Simples.S6155 + Text.Edifact.D01B.Simples.S6162 + Text.Edifact.D01B.Simples.S6167 + Text.Edifact.D01B.Simples.S6168 + Text.Edifact.D01B.Simples.S6245 + Text.Edifact.D01B.Simples.S6246 + Text.Edifact.D01B.Simples.S6311 + Text.Edifact.D01B.Simples.S6313 + Text.Edifact.D01B.Simples.S6314 + Text.Edifact.D01B.Simples.S6321 + Text.Edifact.D01B.Simples.S6341 + Text.Edifact.D01B.Simples.S6343 + Text.Edifact.D01B.Simples.S6345 + Text.Edifact.D01B.Simples.S6347 + Text.Edifact.D01B.Simples.S6348 + Text.Edifact.D01B.Simples.S6350 + Text.Edifact.D01B.Simples.S6353 + Text.Edifact.D01B.Simples.S6411 + Text.Edifact.D01B.Simples.S6432 + Text.Edifact.D01B.Simples.S7064 + Text.Edifact.D01B.Simples.S7065 + Text.Edifact.D01B.Simples.S7085 + Text.Edifact.D01B.Simples.S7088 + Text.Edifact.D01B.Simples.S7102 + Text.Edifact.D01B.Simples.S7106 + Text.Edifact.D01B.Simples.S7124 + Text.Edifact.D01B.Simples.S7130 + Text.Edifact.D01B.Simples.S7140 + Text.Edifact.D01B.Simples.S7143 + Text.Edifact.D01B.Simples.S7224 + Text.Edifact.D01B.Simples.S7233 + Text.Edifact.D01B.Simples.S7273 + Text.Edifact.D01B.Simples.S7357 + Text.Edifact.D01B.Simples.S7383 + Text.Edifact.D01B.Simples.S7402 + Text.Edifact.D01B.Simples.S7405 + Text.Edifact.D01B.Simples.S7418 + Text.Edifact.D01B.Simples.S7419 + Text.Edifact.D01B.Simples.S7511 + Text.Edifact.D01B.Simples.S8022 + Text.Edifact.D01B.Simples.S8023 + Text.Edifact.D01B.Simples.S8028 + Text.Edifact.D01B.Simples.S8051 + Text.Edifact.D01B.Simples.S8053 + Text.Edifact.D01B.Simples.S8066 + Text.Edifact.D01B.Simples.S8067 + Text.Edifact.D01B.Simples.S8077 + Text.Edifact.D01B.Simples.S8078 + Text.Edifact.D01B.Simples.S8092 + Text.Edifact.D01B.Simples.S8101 + Text.Edifact.D01B.Simples.S8126 + Text.Edifact.D01B.Simples.S8154 + Text.Edifact.D01B.Simples.S8155 + Text.Edifact.D01B.Simples.S8158 + Text.Edifact.D01B.Simples.S8169 + Text.Edifact.D01B.Simples.S8178 + Text.Edifact.D01B.Simples.S8179 + Text.Edifact.D01B.Simples.S8186 + Text.Edifact.D01B.Simples.S8211 + Text.Edifact.D01B.Simples.S8212 + Text.Edifact.D01B.Simples.S8213 + Text.Edifact.D01B.Simples.S8246 + Text.Edifact.D01B.Simples.S8249 + Text.Edifact.D01B.Simples.S8255 + Text.Edifact.D01B.Simples.S8260 + Text.Edifact.D01B.Simples.S8273 + Text.Edifact.D01B.Simples.S8275 + Text.Edifact.D01B.Simples.S8281 + Text.Edifact.D01B.Simples.S8323 + Text.Edifact.D01B.Simples.S8325 + Text.Edifact.D01B.Simples.S8332 + Text.Edifact.D01B.Simples.S8334 + Text.Edifact.D01B.Simples.S8335 + Text.Edifact.D01B.Simples.S8339 + Text.Edifact.D01B.Simples.S8341 + Text.Edifact.D01B.Simples.S8351 + Text.Edifact.D01B.Simples.S8364 + Text.Edifact.D01B.Simples.S8410 + Text.Edifact.D01B.Simples.S8453 + Text.Edifact.D01B.Simples.S8457 + Text.Edifact.D01B.Simples.S8459 + Text.Edifact.D01B.Simples.S9012 + Text.Edifact.D01B.Simples.S9013 + Text.Edifact.D01B.Simples.S9015 + Text.Edifact.D01B.Simples.S9302 + Text.Edifact.D01B.Simples.S9303 + Text.Edifact.D01B.Simples.S9308 + Text.Edifact.D01B.Simples.S9353 + Text.Edifact.D01B.Simples.S9411 + Text.Edifact.D01B.Simples.S9415 + Text.Edifact.D01B.Simples.S9417 + Text.Edifact.D96A + Text.Edifact.D96A.Composites + Text.Edifact.D96A.Composites.C002 + Text.Edifact.D96A.Composites.C040 + Text.Edifact.D96A.Composites.C056 + Text.Edifact.D96A.Composites.C058 + Text.Edifact.D96A.Composites.C059 + Text.Edifact.D96A.Composites.C076 + Text.Edifact.D96A.Composites.C080 + Text.Edifact.D96A.Composites.C082 + Text.Edifact.D96A.Composites.C100 + Text.Edifact.D96A.Composites.C107 + Text.Edifact.D96A.Composites.C108 + Text.Edifact.D96A.Composites.C174 + Text.Edifact.D96A.Composites.C186 + Text.Edifact.D96A.Composites.C200 + Text.Edifact.D96A.Composites.C202 + Text.Edifact.D96A.Composites.C203 + Text.Edifact.D96A.Composites.C205 + Text.Edifact.D96A.Composites.C206 + Text.Edifact.D96A.Composites.C208 + Text.Edifact.D96A.Composites.C210 + Text.Edifact.D96A.Composites.C211 + Text.Edifact.D96A.Composites.C212 + Text.Edifact.D96A.Composites.C213 + Text.Edifact.D96A.Composites.C214 + Text.Edifact.D96A.Composites.C215 + Text.Edifact.D96A.Composites.C218 + Text.Edifact.D96A.Composites.C219 + Text.Edifact.D96A.Composites.C220 + Text.Edifact.D96A.Composites.C222 + Text.Edifact.D96A.Composites.C223 + Text.Edifact.D96A.Composites.C224 + Text.Edifact.D96A.Composites.C228 + Text.Edifact.D96A.Composites.C229 + Text.Edifact.D96A.Composites.C231 + Text.Edifact.D96A.Composites.C232 + Text.Edifact.D96A.Composites.C233 + Text.Edifact.D96A.Composites.C234 + Text.Edifact.D96A.Composites.C235 + Text.Edifact.D96A.Composites.C236 + Text.Edifact.D96A.Composites.C237 + Text.Edifact.D96A.Composites.C239 + Text.Edifact.D96A.Composites.C270 + Text.Edifact.D96A.Composites.C273 + Text.Edifact.D96A.Composites.C279 + Text.Edifact.D96A.Composites.C280 + Text.Edifact.D96A.Composites.C401 + Text.Edifact.D96A.Composites.C402 + Text.Edifact.D96A.Composites.C501 + Text.Edifact.D96A.Composites.C502 + Text.Edifact.D96A.Composites.C503 + Text.Edifact.D96A.Composites.C504 + Text.Edifact.D96A.Composites.C506 + Text.Edifact.D96A.Composites.C507 + Text.Edifact.D96A.Composites.C509 + Text.Edifact.D96A.Composites.C516 + Text.Edifact.D96A.Composites.C517 + Text.Edifact.D96A.Composites.C519 + Text.Edifact.D96A.Composites.C522 + Text.Edifact.D96A.Composites.C523 + Text.Edifact.D96A.Composites.C524 + Text.Edifact.D96A.Composites.C528 + Text.Edifact.D96A.Composites.C531 + Text.Edifact.D96A.Composites.C532 + Text.Edifact.D96A.Composites.C536 + Text.Edifact.D96A.Composites.C537 + Text.Edifact.D96A.Composites.C553 + Text.Edifact.D96A.Composites.C554 + Text.Edifact.D96A.Composites.C555 + Text.Edifact.D96A.Composites.C556 + Text.Edifact.D96A.Composites.C601 + Text.Edifact.D96A.Composites.C703 + Text.Edifact.D96A.Composites.C827 + Text.Edifact.D96A.Composites.C829 + Text.Edifact.D96A.Composites.C960 + Text.Edifact.D96A.Messages + Text.Edifact.D96A.Messages.DESADV + Text.Edifact.D96A.Messages.IFCSUM + Text.Edifact.D96A.Messages.IFTSAI + Text.Edifact.D96A.Messages.IFTSTA + Text.Edifact.D96A.Segments + Text.Edifact.D96A.Segments.ALI + Text.Edifact.D96A.Segments.BGM + Text.Edifact.D96A.Segments.CNI + Text.Edifact.D96A.Segments.CNT + Text.Edifact.D96A.Segments.COM + Text.Edifact.D96A.Segments.CPI + Text.Edifact.D96A.Segments.CPS + Text.Edifact.D96A.Segments.CTA + Text.Edifact.D96A.Segments.CUX + Text.Edifact.D96A.Segments.DGS + Text.Edifact.D96A.Segments.DIM + Text.Edifact.D96A.Segments.DLM + Text.Edifact.D96A.Segments.DOC + Text.Edifact.D96A.Segments.DTM + Text.Edifact.D96A.Segments.EQA + Text.Edifact.D96A.Segments.EQD + Text.Edifact.D96A.Segments.EQN + Text.Edifact.D96A.Segments.FTX + Text.Edifact.D96A.Segments.GDS + Text.Edifact.D96A.Segments.GID + Text.Edifact.D96A.Segments.GIN + Text.Edifact.D96A.Segments.GIR + Text.Edifact.D96A.Segments.GOR + Text.Edifact.D96A.Segments.HAN + Text.Edifact.D96A.Segments.IMD + Text.Edifact.D96A.Segments.LIN + Text.Edifact.D96A.Segments.LOC + Text.Edifact.D96A.Segments.MEA + Text.Edifact.D96A.Segments.MOA + Text.Edifact.D96A.Segments.NAD + Text.Edifact.D96A.Segments.PAC + Text.Edifact.D96A.Segments.PCD + Text.Edifact.D96A.Segments.PCI + Text.Edifact.D96A.Segments.PIA + Text.Edifact.D96A.Segments.PRI + Text.Edifact.D96A.Segments.QTY + Text.Edifact.D96A.Segments.QVR + Text.Edifact.D96A.Segments.RFF + Text.Edifact.D96A.Segments.RNG + Text.Edifact.D96A.Segments.SEL + Text.Edifact.D96A.Segments.SGP + Text.Edifact.D96A.Segments.STS + Text.Edifact.D96A.Segments.TCC + Text.Edifact.D96A.Segments.TDT + Text.Edifact.D96A.Segments.TMD + Text.Edifact.D96A.Segments.TMP + Text.Edifact.D96A.Segments.TOD + Text.Edifact.D96A.Segments.TPL + Text.Edifact.D96A.Segments.TSR + Text.Edifact.D96A.Simples + Text.Edifact.D96A.Simples.S1000 + Text.Edifact.D96A.Simples.S1001 + Text.Edifact.D96A.Simples.S1004 + Text.Edifact.D96A.Simples.S1082 + Text.Edifact.D96A.Simples.S1131 + Text.Edifact.D96A.Simples.S1153 + Text.Edifact.D96A.Simples.S1154 + Text.Edifact.D96A.Simples.S1156 + Text.Edifact.D96A.Simples.S1218 + Text.Edifact.D96A.Simples.S1220 + Text.Edifact.D96A.Simples.S1222 + Text.Edifact.D96A.Simples.S1225 + Text.Edifact.D96A.Simples.S1229 + Text.Edifact.D96A.Simples.S1312 + Text.Edifact.D96A.Simples.S1366 + Text.Edifact.D96A.Simples.S1373 + Text.Edifact.D96A.Simples.S1490 + Text.Edifact.D96A.Simples.S1496 + Text.Edifact.D96A.Simples.S2005 + Text.Edifact.D96A.Simples.S2379 + Text.Edifact.D96A.Simples.S2380 + Text.Edifact.D96A.Simples.S3035 + Text.Edifact.D96A.Simples.S3036 + Text.Edifact.D96A.Simples.S3039 + Text.Edifact.D96A.Simples.S3042 + Text.Edifact.D96A.Simples.S3045 + Text.Edifact.D96A.Simples.S3055 + Text.Edifact.D96A.Simples.S3124 + Text.Edifact.D96A.Simples.S3127 + Text.Edifact.D96A.Simples.S3128 + Text.Edifact.D96A.Simples.S3139 + Text.Edifact.D96A.Simples.S3148 + Text.Edifact.D96A.Simples.S3153 + Text.Edifact.D96A.Simples.S3155 + Text.Edifact.D96A.Simples.S3164 + Text.Edifact.D96A.Simples.S3207 + Text.Edifact.D96A.Simples.S3222 + Text.Edifact.D96A.Simples.S3223 + Text.Edifact.D96A.Simples.S3224 + Text.Edifact.D96A.Simples.S3225 + Text.Edifact.D96A.Simples.S3227 + Text.Edifact.D96A.Simples.S3229 + Text.Edifact.D96A.Simples.S3232 + Text.Edifact.D96A.Simples.S3233 + Text.Edifact.D96A.Simples.S3239 + Text.Edifact.D96A.Simples.S3251 + Text.Edifact.D96A.Simples.S3412 + Text.Edifact.D96A.Simples.S3413 + Text.Edifact.D96A.Simples.S3453 + Text.Edifact.D96A.Simples.S4000 + Text.Edifact.D96A.Simples.S4052 + Text.Edifact.D96A.Simples.S4053 + Text.Edifact.D96A.Simples.S4055 + Text.Edifact.D96A.Simples.S4065 + Text.Edifact.D96A.Simples.S4078 + Text.Edifact.D96A.Simples.S4079 + Text.Edifact.D96A.Simples.S4183 + Text.Edifact.D96A.Simples.S4215 + Text.Edifact.D96A.Simples.S4219 + Text.Edifact.D96A.Simples.S4221 + Text.Edifact.D96A.Simples.S4233 + Text.Edifact.D96A.Simples.S4237 + Text.Edifact.D96A.Simples.S4294 + Text.Edifact.D96A.Simples.S4295 + Text.Edifact.D96A.Simples.S4343 + Text.Edifact.D96A.Simples.S4347 + Text.Edifact.D96A.Simples.S4400 + Text.Edifact.D96A.Simples.S4401 + Text.Edifact.D96A.Simples.S4403 + Text.Edifact.D96A.Simples.S4405 + Text.Edifact.D96A.Simples.S4440 + Text.Edifact.D96A.Simples.S4441 + Text.Edifact.D96A.Simples.S4451 + Text.Edifact.D96A.Simples.S4453 + Text.Edifact.D96A.Simples.S4455 + Text.Edifact.D96A.Simples.S4457 + Text.Edifact.D96A.Simples.S4517 + Text.Edifact.D96A.Simples.S5004 + Text.Edifact.D96A.Simples.S5025 + Text.Edifact.D96A.Simples.S5118 + Text.Edifact.D96A.Simples.S5125 + Text.Edifact.D96A.Simples.S5213 + Text.Edifact.D96A.Simples.S5237 + Text.Edifact.D96A.Simples.S5242 + Text.Edifact.D96A.Simples.S5243 + Text.Edifact.D96A.Simples.S5245 + Text.Edifact.D96A.Simples.S5249 + Text.Edifact.D96A.Simples.S5275 + Text.Edifact.D96A.Simples.S5284 + Text.Edifact.D96A.Simples.S5375 + Text.Edifact.D96A.Simples.S5387 + Text.Edifact.D96A.Simples.S5402 + Text.Edifact.D96A.Simples.S5479 + Text.Edifact.D96A.Simples.S5482 + Text.Edifact.D96A.Simples.S5495 + Text.Edifact.D96A.Simples.S6008 + Text.Edifact.D96A.Simples.S6060 + Text.Edifact.D96A.Simples.S6063 + Text.Edifact.D96A.Simples.S6064 + Text.Edifact.D96A.Simples.S6066 + Text.Edifact.D96A.Simples.S6069 + Text.Edifact.D96A.Simples.S6140 + Text.Edifact.D96A.Simples.S6145 + Text.Edifact.D96A.Simples.S6152 + Text.Edifact.D96A.Simples.S6154 + Text.Edifact.D96A.Simples.S6155 + Text.Edifact.D96A.Simples.S6162 + Text.Edifact.D96A.Simples.S6167 + Text.Edifact.D96A.Simples.S6168 + Text.Edifact.D96A.Simples.S6245 + Text.Edifact.D96A.Simples.S6246 + Text.Edifact.D96A.Simples.S6311 + Text.Edifact.D96A.Simples.S6313 + Text.Edifact.D96A.Simples.S6314 + Text.Edifact.D96A.Simples.S6321 + Text.Edifact.D96A.Simples.S6341 + Text.Edifact.D96A.Simples.S6343 + Text.Edifact.D96A.Simples.S6345 + Text.Edifact.D96A.Simples.S6347 + Text.Edifact.D96A.Simples.S6348 + Text.Edifact.D96A.Simples.S6350 + Text.Edifact.D96A.Simples.S6353 + Text.Edifact.D96A.Simples.S6411 + Text.Edifact.D96A.Simples.S6432 + Text.Edifact.D96A.Simples.S7008 + Text.Edifact.D96A.Simples.S7009 + Text.Edifact.D96A.Simples.S7064 + Text.Edifact.D96A.Simples.S7065 + Text.Edifact.D96A.Simples.S7073 + Text.Edifact.D96A.Simples.S7075 + Text.Edifact.D96A.Simples.S7077 + Text.Edifact.D96A.Simples.S7081 + Text.Edifact.D96A.Simples.S7083 + Text.Edifact.D96A.Simples.S7085 + Text.Edifact.D96A.Simples.S7088 + Text.Edifact.D96A.Simples.S7102 + Text.Edifact.D96A.Simples.S7106 + Text.Edifact.D96A.Simples.S7124 + Text.Edifact.D96A.Simples.S7130 + Text.Edifact.D96A.Simples.S7140 + Text.Edifact.D96A.Simples.S7143 + Text.Edifact.D96A.Simples.S7160 + Text.Edifact.D96A.Simples.S7161 + Text.Edifact.D96A.Simples.S7164 + Text.Edifact.D96A.Simples.S7166 + Text.Edifact.D96A.Simples.S7224 + Text.Edifact.D96A.Simples.S7233 + Text.Edifact.D96A.Simples.S7273 + Text.Edifact.D96A.Simples.S7297 + Text.Edifact.D96A.Simples.S7357 + Text.Edifact.D96A.Simples.S7383 + Text.Edifact.D96A.Simples.S7402 + Text.Edifact.D96A.Simples.S7405 + Text.Edifact.D96A.Simples.S7419 + Text.Edifact.D96A.Simples.S7511 + Text.Edifact.D96A.Simples.S8022 + Text.Edifact.D96A.Simples.S8023 + Text.Edifact.D96A.Simples.S8028 + Text.Edifact.D96A.Simples.S8051 + Text.Edifact.D96A.Simples.S8053 + Text.Edifact.D96A.Simples.S8066 + Text.Edifact.D96A.Simples.S8067 + Text.Edifact.D96A.Simples.S8077 + Text.Edifact.D96A.Simples.S8078 + Text.Edifact.D96A.Simples.S8092 + Text.Edifact.D96A.Simples.S8101 + Text.Edifact.D96A.Simples.S8126 + Text.Edifact.D96A.Simples.S8154 + Text.Edifact.D96A.Simples.S8155 + Text.Edifact.D96A.Simples.S8158 + Text.Edifact.D96A.Simples.S8169 + Text.Edifact.D96A.Simples.S8178 + Text.Edifact.D96A.Simples.S8179 + Text.Edifact.D96A.Simples.S8186 + Text.Edifact.D96A.Simples.S8211 + Text.Edifact.D96A.Simples.S8212 + Text.Edifact.D96A.Simples.S8213 + Text.Edifact.D96A.Simples.S8246 + Text.Edifact.D96A.Simples.S8249 + Text.Edifact.D96A.Simples.S8255 + Text.Edifact.D96A.Simples.S8260 + Text.Edifact.D96A.Simples.S8273 + Text.Edifact.D96A.Simples.S8275 + Text.Edifact.D96A.Simples.S8281 + Text.Edifact.D96A.Simples.S8323 + Text.Edifact.D96A.Simples.S8325 + Text.Edifact.D96A.Simples.S8332 + Text.Edifact.D96A.Simples.S8334 + Text.Edifact.D96A.Simples.S8335 + Text.Edifact.D96A.Simples.S8339 + Text.Edifact.D96A.Simples.S8341 + Text.Edifact.D96A.Simples.S8351 + Text.Edifact.D96A.Simples.S8364 + Text.Edifact.D96A.Simples.S8393 + Text.Edifact.D96A.Simples.S8395 + Text.Edifact.D96A.Simples.S8410 + Text.Edifact.D96A.Simples.S8453 + Text.Edifact.D96A.Simples.S8457 + Text.Edifact.D96A.Simples.S8459 + Text.Edifact.D96A.Simples.S9010 + Text.Edifact.D96A.Simples.S9011 + Text.Edifact.D96A.Simples.S9012 + Text.Edifact.D96A.Simples.S9013 + Text.Edifact.D96A.Simples.S9015 + Text.Edifact.D96A.Simples.S9213 + Text.Edifact.D96A.Simples.S9302 + Text.Edifact.D96A.Simples.S9303 + Text.Edifact.D96A.Simples.S9308 + Text.Edifact.D96A.Simples.S9353 + Text.Edifact.D96A.Simples.S9411 + Text.Edifact.D96A.Simples.S9415 + Text.Edifact.D96A.Simples.S9417 + other-modules: + Paths_edi_parser_specification + hs-source-dirs: + src + ghc-options: -Wall -Werror + build-depends: + base >=4.7 && <5 + , edi-parser-core + default-language: Haskell2010 + +executable edi-parser-specification + main-is: Main.hs + other-modules: + Paths_edi_parser_specification + hs-source-dirs: + app + ghc-options: -threaded -rtsopts -with-rtsopts=-N + build-depends: + base + , edi-parser-core + , edi-parser-specification + , text + default-language: Haskell2010 + +test-suite edi-parser-specification-test + type: exitcode-stdio-1.0 + main-is: Spec.hs + other-modules: + Edifact + Paths_edi_parser_specification + hs-source-dirs: + test + ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall -Werror + build-depends: + HUnit + , base + , edi-parser-core + , edi-parser-specification + , parsec + , test-framework + , test-framework-hunit + , text + default-language: Haskell2010 diff --git a/specification/package.yaml b/specification/package.yaml new file mode 100644 index 0000000..361f977 --- /dev/null +++ b/specification/package.yaml @@ -0,0 +1,55 @@ +name: edi-parser-specification +version: 20190607 +synopsis: Support for subset of the Edifact specification +description: Please see README.md +category: Text +author: FretLink +maintainer: example@example.com +copyright: 2019 FretLink +github: fretlink/edi-parser + +extra-source-files: +- README.md + +dependencies: +- edi-parser-core + +library: + source-dirs: src + ghc-options: + - -Wall + - -Werror + dependencies: + - base >=4.7 && <5 + +executables: + edi-parser-specification: + main: Main.hs + source-dirs: app + ghc-options: + - -threaded + - -rtsopts + - -with-rtsopts=-N + dependencies: + - base + - edi-parser-specification + - text + +tests: + edi-parser-specification-test: + main: Spec.hs + source-dirs: test + ghc-options: + - -threaded + - -rtsopts + - -with-rtsopts=-N + - -Wall + - -Werror + dependencies: + - base + - edi-parser-specification + - parsec + - HUnit + - test-framework + - test-framework-hunit + - text diff --git a/specification/references/D01B/composites/c002.txt b/specification/references/D01B/composites/c002.txt new file mode 100644 index 0000000..2f4dfd6 --- /dev/null +++ b/specification/references/D01B/composites/c002.txt @@ -0,0 +1,11 @@ + + C002 DOCUMENT/MESSAGE NAME + + Desc: Identification of a type of document/message by code + or name. Code preferred. + +010 1001 Document name code C an..3 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 +040 1000 Document name C an..35 + diff --git a/specification/references/D01B/composites/c040.txt b/specification/references/D01B/composites/c040.txt new file mode 100644 index 0000000..2dfe358 --- /dev/null +++ b/specification/references/D01B/composites/c040.txt @@ -0,0 +1,11 @@ + + C040 CARRIER + + Desc: Identification of a carrier by code and/or by name. + Code preferred. + +010 3127 Carrier identifier C an..17 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 +040 3128 Carrier name C an..35 + diff --git a/specification/references/D01B/composites/c056.txt b/specification/references/D01B/composites/c056.txt new file mode 100644 index 0000000..7802ec2 --- /dev/null +++ b/specification/references/D01B/composites/c056.txt @@ -0,0 +1,9 @@ + + C056 DEPARTMENT OR EMPLOYEE DETAILS + + Desc: Code and/or name of a department or employee. Code + preferred. + +010 3413 Department or employee name code C an..17 +020 3412 Department or employee name C an..35 + diff --git a/specification/references/D01B/composites/c058.txt b/specification/references/D01B/composites/c058.txt new file mode 100644 index 0000000..1f41336 --- /dev/null +++ b/specification/references/D01B/composites/c058.txt @@ -0,0 +1,11 @@ + + C058 NAME AND ADDRESS + + Desc: Unstructured name and address: one to five lines. + +010 3124 Name and address description M an..35 +020 3124 Name and address description C an..35 +030 3124 Name and address description C an..35 +040 3124 Name and address description C an..35 +050 3124 Name and address description C an..35 + diff --git a/specification/references/D01B/composites/c059.txt b/specification/references/D01B/composites/c059.txt new file mode 100644 index 0000000..6ecd69c --- /dev/null +++ b/specification/references/D01B/composites/c059.txt @@ -0,0 +1,15 @@ + + C059 STREET + + Desc: Street address and/or PO Box number in a structured + address: one to four lines. + +010 3042 Street and number or post office box + identifier M an..35 +020 3042 Street and number or post office box + identifier C an..35 +030 3042 Street and number or post office box + identifier C an..35 +040 3042 Street and number or post office box + identifier C an..35 + diff --git a/specification/references/D01B/composites/c076.txt b/specification/references/D01B/composites/c076.txt new file mode 100644 index 0000000..83cf919 --- /dev/null +++ b/specification/references/D01B/composites/c076.txt @@ -0,0 +1,9 @@ + + C076 COMMUNICATION CONTACT + + Desc: Communication number of a department or employee in + a specified channel. + +010 3148 Communication address identifier M an..512 +020 3155 Communication address code qualifier M an..3 + diff --git a/specification/references/D01B/composites/c080.txt b/specification/references/D01B/composites/c080.txt new file mode 100644 index 0000000..b596f1a --- /dev/null +++ b/specification/references/D01B/composites/c080.txt @@ -0,0 +1,13 @@ + + C080 PARTY NAME + + Desc: Identification of a transaction party by name, one + to five lines. Party name may be formatted. + +010 3036 Party name M an..35 +020 3036 Party name C an..35 +030 3036 Party name C an..35 +040 3036 Party name C an..35 +050 3036 Party name C an..35 +060 3045 Party name format code C an..3 + diff --git a/specification/references/D01B/composites/c082.txt b/specification/references/D01B/composites/c082.txt new file mode 100644 index 0000000..cb74550 --- /dev/null +++ b/specification/references/D01B/composites/c082.txt @@ -0,0 +1,9 @@ + + C082 PARTY IDENTIFICATION DETAILS + + Desc: Identification of a transaction party by code. + +010 3039 Party identifier M an..35 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 + diff --git a/specification/references/D01B/composites/c100.txt b/specification/references/D01B/composites/c100.txt new file mode 100644 index 0000000..47752a0 --- /dev/null +++ b/specification/references/D01B/composites/c100.txt @@ -0,0 +1,13 @@ + + C100 TERMS OF DELIVERY OR TRANSPORT + + Desc: Terms of delivery or transport code from a specified + source. + +010 4053 Delivery or transport terms description + code C an..3 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 +040 4052 Delivery or transport terms description C an..70 +050 4052 Delivery or transport terms description C an..70 + diff --git a/specification/references/D01B/composites/c106.txt b/specification/references/D01B/composites/c106.txt new file mode 100644 index 0000000..2c6285a --- /dev/null +++ b/specification/references/D01B/composites/c106.txt @@ -0,0 +1,10 @@ + + C106 DOCUMENT/MESSAGE IDENTIFICATION + + Desc: Identification of a document/message by its number + and eventually its version or revision. + +010 1004 Document identifier C an..35 +020 1056 Version identifier C an..9 +030 1060 Revision identifier C an..6 + diff --git a/specification/references/D01B/composites/c107.txt b/specification/references/D01B/composites/c107.txt new file mode 100644 index 0000000..cb84e91 --- /dev/null +++ b/specification/references/D01B/composites/c107.txt @@ -0,0 +1,9 @@ + + C107 TEXT REFERENCE + + Desc: Coded reference to a standard text and its source. + +010 4441 Free text value code M an..17 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 + diff --git a/specification/references/D01B/composites/c108.txt b/specification/references/D01B/composites/c108.txt new file mode 100644 index 0000000..c5f6cc1 --- /dev/null +++ b/specification/references/D01B/composites/c108.txt @@ -0,0 +1,11 @@ + + C108 TEXT LITERAL + + Desc: Free text; one to five lines. + +010 4440 Free text value M an..512 +020 4440 Free text value C an..512 +030 4440 Free text value C an..512 +040 4440 Free text value C an..512 +050 4440 Free text value C an..512 + diff --git a/specification/references/D01B/composites/c174.txt b/specification/references/D01B/composites/c174.txt new file mode 100644 index 0000000..036f624 --- /dev/null +++ b/specification/references/D01B/composites/c174.txt @@ -0,0 +1,12 @@ + + C174 VALUE/RANGE + + Desc: Measurement value and relevant minimum and maximum + values of the measurement range. + +010 6411 Measurement unit code M an..3 +020 6314 Measurement value C an..18 +030 6162 Range minimum value C n..18 +040 6152 Range maximum value C n..18 +050 6432 Significant digits quantity C n..2 + diff --git a/specification/references/D01B/composites/c186.txt b/specification/references/D01B/composites/c186.txt new file mode 100644 index 0000000..3fe68a3 --- /dev/null +++ b/specification/references/D01B/composites/c186.txt @@ -0,0 +1,10 @@ + + C186 QUANTITY DETAILS + + Desc: Quantity information in a transaction, qualified + when relevant. + +010 6063 Quantity type code qualifier M an..3 +020 6060 Quantity M an..35 +030 6411 Measurement unit code C an..3 + diff --git a/specification/references/D01B/composites/c200.txt b/specification/references/D01B/composites/c200.txt new file mode 100644 index 0000000..ec24a82 --- /dev/null +++ b/specification/references/D01B/composites/c200.txt @@ -0,0 +1,13 @@ + + C200 CHARGE + + Desc: Identification of a charge by code and/or by name. + +010 8023 Freight and other charges description + identifier C an..17 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 +040 8022 Freight and other charges description C an..26 +050 4237 Payment arrangement code C an..3 +060 7140 Item identifier C an..35 + diff --git a/specification/references/D01B/composites/c203.txt b/specification/references/D01B/composites/c203.txt new file mode 100644 index 0000000..7e08730 --- /dev/null +++ b/specification/references/D01B/composites/c203.txt @@ -0,0 +1,16 @@ + + C203 RATE/TARIFF CLASS + + Desc: Identification of the applicable rate/tariff class. + +010 5243 Rate or tariff class description code M an..9 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 +040 5242 Rate or tariff class description C an..35 +050 5275 Supplementary rate or tariff code C an..6 +060 1131 Code list identification code C an..17 +070 3055 Code list responsible agency code C an..3 +080 5275 Supplementary rate or tariff code C an..6 +090 1131 Code list identification code C an..17 +100 3055 Code list responsible agency code C an..3 + diff --git a/specification/references/D01B/composites/c205.txt b/specification/references/D01B/composites/c205.txt new file mode 100644 index 0000000..97d27f0 --- /dev/null +++ b/specification/references/D01B/composites/c205.txt @@ -0,0 +1,10 @@ + + C205 HAZARD CODE + + Desc: The identification of the dangerous goods in code. + +010 8351 Hazard identification code M an..7 +020 8078 Additional hazard classification + identifier C an..7 +030 8092 Hazard code version identifier C an..10 + diff --git a/specification/references/D01B/composites/c208.txt b/specification/references/D01B/composites/c208.txt new file mode 100644 index 0000000..1ed34a3 --- /dev/null +++ b/specification/references/D01B/composites/c208.txt @@ -0,0 +1,9 @@ + + C208 IDENTITY NUMBER RANGE + + Desc: Goods item identification numbers, start and end of + consecutively numbered range. + +010 7402 Object identifier M an..35 +020 7402 Object identifier C an..35 + diff --git a/specification/references/D01B/composites/c210.txt b/specification/references/D01B/composites/c210.txt new file mode 100644 index 0000000..9541c35 --- /dev/null +++ b/specification/references/D01B/composites/c210.txt @@ -0,0 +1,17 @@ + + C210 MARKS & LABELS + + Desc: Shipping marks on packages in free text; one to ten + lines. + +010 7102 Shipping marks description M an..35 +020 7102 Shipping marks description C an..35 +030 7102 Shipping marks description C an..35 +040 7102 Shipping marks description C an..35 +050 7102 Shipping marks description C an..35 +060 7102 Shipping marks description C an..35 +070 7102 Shipping marks description C an..35 +080 7102 Shipping marks description C an..35 +090 7102 Shipping marks description C an..35 +100 7102 Shipping marks description C an..35 + diff --git a/specification/references/D01B/composites/c211.txt b/specification/references/D01B/composites/c211.txt new file mode 100644 index 0000000..b0e59b1 --- /dev/null +++ b/specification/references/D01B/composites/c211.txt @@ -0,0 +1,11 @@ + + C211 DIMENSIONS + + Desc: Specification of the dimensions of a transportable + unit. + +010 6411 Measurement unit code M an..3 +020 6168 Length dimension value C n..15 +030 6140 Width dimension value C n..15 +040 6008 Height dimension value C n..15 + diff --git a/specification/references/D01B/composites/c212.txt b/specification/references/D01B/composites/c212.txt new file mode 100644 index 0000000..e60d8c4 --- /dev/null +++ b/specification/references/D01B/composites/c212.txt @@ -0,0 +1,10 @@ + + C212 ITEM NUMBER IDENTIFICATION + + Desc: Goods identification for a specified source. + +010 7140 Item identifier C an..35 +020 7143 Item type identification code C an..3 +030 1131 Code list identification code C an..17 +040 3055 Code list responsible agency code C an..3 + diff --git a/specification/references/D01B/composites/c213.txt b/specification/references/D01B/composites/c213.txt new file mode 100644 index 0000000..150566a --- /dev/null +++ b/specification/references/D01B/composites/c213.txt @@ -0,0 +1,12 @@ + + C213 NUMBER AND TYPE OF PACKAGES + + Desc: Number and type of individual parts of a shipment. + +010 7224 Package quantity C n..8 +020 7065 Package type description code C an..17 +030 1131 Code list identification code C an..17 +040 3055 Code list responsible agency code C an..3 +050 7064 Type of packages C an..35 +060 7233 Packaging related description code C an..3 + diff --git a/specification/references/D01B/composites/c215.txt b/specification/references/D01B/composites/c215.txt new file mode 100644 index 0000000..aef4411 --- /dev/null +++ b/specification/references/D01B/composites/c215.txt @@ -0,0 +1,11 @@ + + C215 SEAL ISSUER + + Desc: Identification of the issuer of a seal on equipment + either by code or by name. + +010 9303 Sealing party name code C an..3 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 +040 9302 Sealing party name C an..35 + diff --git a/specification/references/D01B/composites/c218.txt b/specification/references/D01B/composites/c218.txt new file mode 100644 index 0000000..959e1e1 --- /dev/null +++ b/specification/references/D01B/composites/c218.txt @@ -0,0 +1,10 @@ + + C218 HAZARDOUS MATERIAL + + Desc: To specify a hazardous material. + +010 7419 Hazardous material category name code C an..7 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 +040 7418 Hazardous material category name C an..35 + diff --git a/specification/references/D01B/composites/c219.txt b/specification/references/D01B/composites/c219.txt new file mode 100644 index 0000000..3cf2575 --- /dev/null +++ b/specification/references/D01B/composites/c219.txt @@ -0,0 +1,9 @@ + + C219 MOVEMENT TYPE + + Desc: Description of type of service for movement of + cargo. + +010 8335 Movement type description code C an..3 +020 8334 Movement type description C an..35 + diff --git a/specification/references/D01B/composites/c220.txt b/specification/references/D01B/composites/c220.txt new file mode 100644 index 0000000..71f0bac --- /dev/null +++ b/specification/references/D01B/composites/c220.txt @@ -0,0 +1,8 @@ + + C220 MODE OF TRANSPORT + + Desc: Method of transport code or name. Code preferred. + +010 8067 Transport mode name code C an..3 +020 8066 Transport mode name C an..17 + diff --git a/specification/references/D01B/composites/c222.txt b/specification/references/D01B/composites/c222.txt new file mode 100644 index 0000000..726eb53 --- /dev/null +++ b/specification/references/D01B/composites/c222.txt @@ -0,0 +1,12 @@ + + C222 TRANSPORT IDENTIFICATION + + Desc: Code and/or name identifying the means of transport. + +010 8213 Transport means identification name + identifier C an..9 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 +040 8212 Transport means identification name C an..35 +050 8453 Transport means nationality code C an..3 + diff --git a/specification/references/D01B/composites/c223.txt b/specification/references/D01B/composites/c223.txt new file mode 100644 index 0000000..ee6bad5 --- /dev/null +++ b/specification/references/D01B/composites/c223.txt @@ -0,0 +1,9 @@ + + C223 DANGEROUS GOODS SHIPMENT FLASHPOINT + + Desc: Temperature at which a vapor can be ignited as per + ISO 1523/73. + +010 7106 Shipment flashpoint value C n3 +020 6411 Measurement unit code C an..3 + diff --git a/specification/references/D01B/composites/c224.txt b/specification/references/D01B/composites/c224.txt new file mode 100644 index 0000000..f5fd056 --- /dev/null +++ b/specification/references/D01B/composites/c224.txt @@ -0,0 +1,11 @@ + + C224 EQUIPMENT SIZE AND TYPE + + Desc: Code and or name identifying size and type of + equipment. Code preferred. + +010 8155 Equipment size and type description code C an..10 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 +040 8154 Equipment size and type description C an..35 + diff --git a/specification/references/D01B/composites/c228.txt b/specification/references/D01B/composites/c228.txt new file mode 100644 index 0000000..7726b2d --- /dev/null +++ b/specification/references/D01B/composites/c228.txt @@ -0,0 +1,9 @@ + + C228 TRANSPORT MEANS + + Desc: Code and/or name identifying the type of means of + transport. + +010 8179 Transport means description code C an..8 +020 8178 Transport means description C an..17 + diff --git a/specification/references/D01B/composites/c229.txt b/specification/references/D01B/composites/c229.txt new file mode 100644 index 0000000..957256b --- /dev/null +++ b/specification/references/D01B/composites/c229.txt @@ -0,0 +1,9 @@ + + C229 CHARGE CATEGORY + + Desc: Identification of a category or a zone of charges. + +010 5237 Charge category code M an..3 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 + diff --git a/specification/references/D01B/composites/c231.txt b/specification/references/D01B/composites/c231.txt new file mode 100644 index 0000000..15475f9 --- /dev/null +++ b/specification/references/D01B/composites/c231.txt @@ -0,0 +1,9 @@ + + C231 METHOD OF PAYMENT + + Desc: Code identifying the method of payment. + +010 4215 Transport charges payment method code M an..3 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 + diff --git a/specification/references/D01B/composites/c232.txt b/specification/references/D01B/composites/c232.txt new file mode 100644 index 0000000..87f1c70 --- /dev/null +++ b/specification/references/D01B/composites/c232.txt @@ -0,0 +1,10 @@ + + C232 GOVERNMENT ACTION + + Desc: Code indicating a type of government action. + +010 9415 Government agency identification code C an..3 +020 9411 Government involvement code C an..3 +030 9417 Government action code C an..3 +040 9353 Government procedure code C an..3 + diff --git a/specification/references/D01B/composites/c233.txt b/specification/references/D01B/composites/c233.txt new file mode 100644 index 0000000..3e548a7 --- /dev/null +++ b/specification/references/D01B/composites/c233.txt @@ -0,0 +1,13 @@ + + C233 SERVICE + + Desc: To identify a service (which may constitute an + additional component to a basic contract). + +010 7273 Service requirement code M an..3 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 +040 7273 Service requirement code C an..3 +050 1131 Code list identification code C an..17 +060 3055 Code list responsible agency code C an..3 + diff --git a/specification/references/D01B/composites/c234.txt b/specification/references/D01B/composites/c234.txt new file mode 100644 index 0000000..11fcf61 --- /dev/null +++ b/specification/references/D01B/composites/c234.txt @@ -0,0 +1,10 @@ + + C234 UNDG INFORMATION + + Desc: Information on dangerous goods, taken from the + United Nations Dangerous Goods classification. + +010 7124 United Nations Dangerous Goods (UNDG) + identifier C n4 +020 7088 Dangerous goods flashpoint value C an..8 + diff --git a/specification/references/D01B/composites/c235.txt b/specification/references/D01B/composites/c235.txt new file mode 100644 index 0000000..061d5f5 --- /dev/null +++ b/specification/references/D01B/composites/c235.txt @@ -0,0 +1,11 @@ + + C235 HAZARD IDENTIFICATION PLACARD DETAILS + + Desc: These numbers appear on the hazard identification + placard required on the means of transport. + +010 8158 Orange hazard placard upper part + identifier C an..4 +020 8186 Orange hazard placard lower part + identifier C an4 + diff --git a/specification/references/D01B/composites/c236.txt b/specification/references/D01B/composites/c236.txt new file mode 100644 index 0000000..8ca7aac --- /dev/null +++ b/specification/references/D01B/composites/c236.txt @@ -0,0 +1,10 @@ + + C236 DANGEROUS GOODS LABEL + + Desc: Markings identifying the type of hazardous goods and + similar information. + +010 8246 Dangerous goods marking identifier C an..4 +020 8246 Dangerous goods marking identifier C an..4 +030 8246 Dangerous goods marking identifier C an..4 + diff --git a/specification/references/D01B/composites/c237.txt b/specification/references/D01B/composites/c237.txt new file mode 100644 index 0000000..0a63645 --- /dev/null +++ b/specification/references/D01B/composites/c237.txt @@ -0,0 +1,10 @@ + + C237 EQUIPMENT IDENTIFICATION + + Desc: Marks (letters/numbers) identifying equipment. + +010 8260 Equipment identifier C an..17 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 +040 3207 Country name code C an..3 + diff --git a/specification/references/D01B/composites/c239.txt b/specification/references/D01B/composites/c239.txt new file mode 100644 index 0000000..2cbd2a7 --- /dev/null +++ b/specification/references/D01B/composites/c239.txt @@ -0,0 +1,9 @@ + + C239 TEMPERATURE SETTING + + Desc: The temperature under which the goods are (to be) + stored or shipped. + +010 6246 Temperature value C n..15 +020 6411 Measurement unit code C an..3 + diff --git a/specification/references/D01B/composites/c270.txt b/specification/references/D01B/composites/c270.txt new file mode 100644 index 0000000..ebb3dd1 --- /dev/null +++ b/specification/references/D01B/composites/c270.txt @@ -0,0 +1,10 @@ + + C270 CONTROL + + Desc: Control total for checking integrity of a message or + part of a message. + +010 6069 Control total type code qualifier M an..3 +020 6066 Control total value M n..18 +030 6411 Measurement unit code C an..3 + diff --git a/specification/references/D01B/composites/c280.txt b/specification/references/D01B/composites/c280.txt new file mode 100644 index 0000000..0a35fc6 --- /dev/null +++ b/specification/references/D01B/composites/c280.txt @@ -0,0 +1,9 @@ + + C280 RANGE + + Desc: Range minimum and maximum limits. + +010 6411 Measurement unit code M an..3 +020 6162 Range minimum value C n..18 +030 6152 Range maximum value C n..18 + diff --git a/specification/references/D01B/composites/c286.txt b/specification/references/D01B/composites/c286.txt new file mode 100644 index 0000000..397bd56 --- /dev/null +++ b/specification/references/D01B/composites/c286.txt @@ -0,0 +1,11 @@ + + C286 SEQUENCE INFORMATION + + Desc: Identification of a sequence and source for + sequencing. + +010 1050 Sequence position identifier M an..10 +020 1159 Sequence identifier source code C an..3 +030 1131 Code list identification code C an..17 +040 3055 Code list responsible agency code C an..3 + diff --git a/specification/references/D01B/composites/c330.txt b/specification/references/D01B/composites/c330.txt new file mode 100644 index 0000000..a68e1ca --- /dev/null +++ b/specification/references/D01B/composites/c330.txt @@ -0,0 +1,9 @@ + + C330 INSURANCE COVER TYPE + + Desc: To provide the insurance cover type. + +010 4497 Insurance cover type code M an..3 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 + diff --git a/specification/references/D01B/composites/c331.txt b/specification/references/D01B/composites/c331.txt new file mode 100644 index 0000000..4d5c469 --- /dev/null +++ b/specification/references/D01B/composites/c331.txt @@ -0,0 +1,11 @@ + + C331 INSURANCE COVER DETAILS + + Desc: To provide the insurance cover details. + +010 4495 Insurance cover description code C an..17 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 +040 4494 Insurance cover description C an..35 +050 4494 Insurance cover description C an..35 + diff --git a/specification/references/D01B/composites/c401.txt b/specification/references/D01B/composites/c401.txt new file mode 100644 index 0000000..6f7e541 --- /dev/null +++ b/specification/references/D01B/composites/c401.txt @@ -0,0 +1,12 @@ + + C401 EXCESS TRANSPORTATION INFORMATION + + Desc: To provide details of reason for, and responsibility + for, use of transportation other than normally + utilized. + +010 8457 Excess transportation reason code M an..3 +020 8459 Excess transportation responsibility code M an..3 +030 7130 Customer shipment authorisation + identifier C an..17 + diff --git a/specification/references/D01B/composites/c501.txt b/specification/references/D01B/composites/c501.txt new file mode 100644 index 0000000..f0b33d8 --- /dev/null +++ b/specification/references/D01B/composites/c501.txt @@ -0,0 +1,11 @@ + + C501 PERCENTAGE DETAILS + + Desc: Percentage relating to a specified basis. + +010 5245 Percentage type code qualifier M an..3 +020 5482 Percentage C n..10 +030 5249 Percentage basis identification code C an..3 +040 1131 Code list identification code C an..17 +050 3055 Code list responsible agency code C an..3 + diff --git a/specification/references/D01B/composites/c502.txt b/specification/references/D01B/composites/c502.txt new file mode 100644 index 0000000..2396170 --- /dev/null +++ b/specification/references/D01B/composites/c502.txt @@ -0,0 +1,10 @@ + + C502 MEASUREMENT DETAILS + + Desc: Identification of measurement type. + +010 6313 Measured attribute code C an..3 +020 6321 Measurement significance code C an..3 +030 6155 Non-discrete measurement name code C an..17 +040 6154 Non-discrete measurement name C an..70 + diff --git a/specification/references/D01B/composites/c503.txt b/specification/references/D01B/composites/c503.txt new file mode 100644 index 0000000..1459b7b --- /dev/null +++ b/specification/references/D01B/composites/c503.txt @@ -0,0 +1,13 @@ + + C503 DOCUMENT/MESSAGE DETAILS + + Desc: Identification of document/message by number, + status, source and/or language. + +010 1004 Document identifier C an..35 +020 1373 Document status code C an..3 +030 1366 Document source description C an..70 +040 3453 Language name code C an..3 +050 1056 Version identifier C an..9 +060 1060 Revision identifier C an..6 + diff --git a/specification/references/D01B/composites/c504.txt b/specification/references/D01B/composites/c504.txt new file mode 100644 index 0000000..9c74e3e --- /dev/null +++ b/specification/references/D01B/composites/c504.txt @@ -0,0 +1,10 @@ + + C504 CURRENCY DETAILS + + Desc: The usage to which a currency relates. + +010 6347 Currency usage code qualifier M an..3 +020 6345 Currency identification code C an..3 +030 6343 Currency type code qualifier C an..3 +040 6348 Currency rate value C n..4 + diff --git a/specification/references/D01B/composites/c506.txt b/specification/references/D01B/composites/c506.txt new file mode 100644 index 0000000..4c310da --- /dev/null +++ b/specification/references/D01B/composites/c506.txt @@ -0,0 +1,11 @@ + + C506 REFERENCE + + Desc: Identification of a reference. + +010 1153 Reference code qualifier M an..3 +020 1154 Reference identifier C an..70 +030 1156 Document line identifier C an..6 +040 4000 Reference version identifier C an..35 +050 1060 Revision identifier C an..6 + diff --git a/specification/references/D01B/composites/c507.txt b/specification/references/D01B/composites/c507.txt new file mode 100644 index 0000000..552efb9 --- /dev/null +++ b/specification/references/D01B/composites/c507.txt @@ -0,0 +1,11 @@ + + C507 DATE/TIME/PERIOD + + Desc: Date and/or time, or period relevant to the + specified date/time/period type. + +010 2005 Date or time or period function code + qualifier M an..3 +020 2380 Date or time or period value C an..35 +030 2379 Date or time or period format code C an..3 + diff --git a/specification/references/D01B/composites/c509.txt b/specification/references/D01B/composites/c509.txt new file mode 100644 index 0000000..3840d88 --- /dev/null +++ b/specification/references/D01B/composites/c509.txt @@ -0,0 +1,13 @@ + + C509 PRICE INFORMATION + + Desc: Identification of price type, price and related + details. + +010 5125 Price code qualifier M an..3 +020 5118 Price amount C n..15 +030 5375 Price type code C an..3 +040 5387 Price specification code C an..3 +050 5284 Unit price basis value C n..9 +060 6411 Measurement unit code C an..3 + diff --git a/specification/references/D01B/composites/c516.txt b/specification/references/D01B/composites/c516.txt new file mode 100644 index 0000000..aa0343d --- /dev/null +++ b/specification/references/D01B/composites/c516.txt @@ -0,0 +1,12 @@ + + C516 MONETARY AMOUNT + + Desc: Amount of goods or services stated as a monetary + amount in a specified currency. + +010 5025 Monetary amount type code qualifier M an..3 +020 5004 Monetary amount C n..35 +030 6345 Currency identification code C an..3 +040 6343 Currency type code qualifier C an..3 +050 4405 Status description code C an..3 + diff --git a/specification/references/D01B/composites/c517.txt b/specification/references/D01B/composites/c517.txt new file mode 100644 index 0000000..656b125 --- /dev/null +++ b/specification/references/D01B/composites/c517.txt @@ -0,0 +1,10 @@ + + C517 LOCATION IDENTIFICATION + + Desc: Identification of a location by code or name. + +010 3225 Location name code C an..25 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 +040 3224 Location name C an..256 + diff --git a/specification/references/D01B/composites/c519.txt b/specification/references/D01B/composites/c519.txt new file mode 100644 index 0000000..8539e26 --- /dev/null +++ b/specification/references/D01B/composites/c519.txt @@ -0,0 +1,11 @@ + + C519 RELATED LOCATION ONE IDENTIFICATION + + Desc: Identification the first related location by code or + name. + +010 3223 First related location name code C an..25 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 +040 3222 First related location name C an..70 + diff --git a/specification/references/D01B/composites/c523.txt b/specification/references/D01B/composites/c523.txt new file mode 100644 index 0000000..7e9f4e1 --- /dev/null +++ b/specification/references/D01B/composites/c523.txt @@ -0,0 +1,8 @@ + + C523 NUMBER OF UNIT DETAILS + + Desc: Identification of number of units and its purpose. + +010 6350 Units quantity C n..15 +020 6353 Unit type code qualifier C an..3 + diff --git a/specification/references/D01B/composites/c524.txt b/specification/references/D01B/composites/c524.txt new file mode 100644 index 0000000..5c410df --- /dev/null +++ b/specification/references/D01B/composites/c524.txt @@ -0,0 +1,11 @@ + + C524 HANDLING INSTRUCTIONS + + Desc: Instruction for the handling of goods, products or + articles in shipment, storage etc. + +010 4079 Handling instruction description code C an..3 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 +040 4078 Handling instruction description C an..70 + diff --git a/specification/references/D01B/composites/c528.txt b/specification/references/D01B/composites/c528.txt new file mode 100644 index 0000000..d6381a9 --- /dev/null +++ b/specification/references/D01B/composites/c528.txt @@ -0,0 +1,9 @@ + + C528 COMMODITY/RATE DETAIL + + Desc: Identification of commodity/rates. + +010 7357 Commodity identification code C an..18 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 + diff --git a/specification/references/D01B/composites/c536.txt b/specification/references/D01B/composites/c536.txt new file mode 100644 index 0000000..f0a7596 --- /dev/null +++ b/specification/references/D01B/composites/c536.txt @@ -0,0 +1,9 @@ + + C536 CONTRACT AND CARRIAGE CONDITION + + Desc: To identify a contract and carriage condition. + +010 4065 Contract and carriage condition code M an..3 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 + diff --git a/specification/references/D01B/composites/c537.txt b/specification/references/D01B/composites/c537.txt new file mode 100644 index 0000000..11a18f9 --- /dev/null +++ b/specification/references/D01B/composites/c537.txt @@ -0,0 +1,10 @@ + + C537 TRANSPORT PRIORITY + + Desc: To indicate the priority of requested transport + service. + +010 4219 Transport service priority code M an..3 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 + diff --git a/specification/references/D01B/composites/c553.txt b/specification/references/D01B/composites/c553.txt new file mode 100644 index 0000000..7e0b12c --- /dev/null +++ b/specification/references/D01B/composites/c553.txt @@ -0,0 +1,11 @@ + + C553 RELATED LOCATION TWO IDENTIFICATION + + Desc: Identification of second related location by code or + name. + +010 3233 Second related location name code C an..25 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 +040 3232 Second related location name C an..70 + diff --git a/specification/references/D01B/composites/c554.txt b/specification/references/D01B/composites/c554.txt new file mode 100644 index 0000000..b0aae91 --- /dev/null +++ b/specification/references/D01B/composites/c554.txt @@ -0,0 +1,9 @@ + + C554 RATE/TARIFF CLASS DETAIL + + Desc: Identification of the applicable rate/tariff class. + +010 5243 Rate or tariff class description code C an..9 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 + diff --git a/specification/references/D01B/composites/c555.txt b/specification/references/D01B/composites/c555.txt new file mode 100644 index 0000000..88295dc --- /dev/null +++ b/specification/references/D01B/composites/c555.txt @@ -0,0 +1,10 @@ + + C555 STATUS + + Desc: To specify a status. + +010 4405 Status description code M an..3 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 +040 4404 Status description C an..35 + diff --git a/specification/references/D01B/composites/c556.txt b/specification/references/D01B/composites/c556.txt new file mode 100644 index 0000000..54a1b06 --- /dev/null +++ b/specification/references/D01B/composites/c556.txt @@ -0,0 +1,10 @@ + + C556 STATUS REASON + + Desc: To specify the reason for a status. + +010 9013 Status reason description code M an..3 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 +040 9012 Status reason description C an..256 + diff --git a/specification/references/D01B/composites/c601.txt b/specification/references/D01B/composites/c601.txt new file mode 100644 index 0000000..5930030 --- /dev/null +++ b/specification/references/D01B/composites/c601.txt @@ -0,0 +1,9 @@ + + C601 STATUS CATEGORY + + Desc: To specify the category of the status. + +010 9015 Status category code M an..3 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 + diff --git a/specification/references/D01B/composites/c703.txt b/specification/references/D01B/composites/c703.txt new file mode 100644 index 0000000..bce8286 --- /dev/null +++ b/specification/references/D01B/composites/c703.txt @@ -0,0 +1,9 @@ + + C703 NATURE OF CARGO + + Desc: Rough classification of a type of cargo. + +010 7085 Cargo type classification code M an..3 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 + diff --git a/specification/references/D01B/composites/c819.txt b/specification/references/D01B/composites/c819.txt new file mode 100644 index 0000000..753b122 --- /dev/null +++ b/specification/references/D01B/composites/c819.txt @@ -0,0 +1,11 @@ + + C819 COUNTRY SUB-ENTITY DETAILS + + Desc: To specify a part of a country (eg county or part of + a city). + +010 3229 Country sub-entity name code C an..9 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 +040 3228 Country sub-entity name C an..70 + diff --git a/specification/references/D01B/composites/c827.txt b/specification/references/D01B/composites/c827.txt new file mode 100644 index 0000000..664d3dc --- /dev/null +++ b/specification/references/D01B/composites/c827.txt @@ -0,0 +1,11 @@ + + C827 TYPE OF MARKING + + Desc: Specification of the type of marking that reflects + the method that was used and the conventions adhered + to for marking (e.g. of packages). + +010 7511 Marking type code M an..3 +020 1131 Code list identification code C an..17 +030 3055 Code list responsible agency code C an..3 + diff --git a/specification/references/D01B/messages/ifcsum_d.txt b/specification/references/D01B/messages/ifcsum_d.txt new file mode 100644 index 0000000..1bdb8d6 --- /dev/null +++ b/specification/references/D01B/messages/ifcsum_d.txt @@ -0,0 +1,1866 @@ + UN/EDIFACT + + UNITED NATIONS STANDARD MESSAGE (UNSM) + + Forwarding and consolidation summary message + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Message Type : IFCSUM + Version : D + Release : 01B + Contr. Agency: UN + + Revision : 12 + Date : 2001-05-15 + + + + + + +SOURCE: D4 Transport (SWG) + + + + CONTENTS + + Forwarding and consolidation summary message + +0. INTRODUCTION + +1. SCOPE + + 1.1 Functional definition + + 1.2 Field of application + + 1.3 Principles + +2. REFERENCES + +3. TERMS AND DEFINITIONS + + 3.1 Standard terms and definitions + + 3.2 Message terms and definitions + +4. MESSAGE DEFINITION + + 4.1 Segment clarification + + 4.2 Segment index (alphabetical sequence by tag) + + 4.3 Message structure + 4.3.1 Segment table + + + + + + + + + + + +---------------------------------------------------------------------- +For general information on UN standard message types see UN Trade Data +Interchange Directory, UNTDID, Part 4, Section 2.3, UN/ECE UNSM +General Introduction +---------------------------------------------------------------------- + + + +0. INTRODUCTION + + This specification provides the definition of the Forwarding + and consolidation summary message (IFCSUM) to be used in + Electronic Data Interchange (EDI) between trading partners + involved in administration, commerce and transport. + +1. SCOPE + +1.1 Functional definition + + A message to be used for consolidation purposes from a party + arranging forwarding and transport services to the party for + which the transport of the consolidated cargo is destined. + The message can be used to exchange information concerning the + consolidated cargo between forwarders, carriers and agents + enabling those parties to handle the consignments included in + this consolidation. + In addition it can be used for a collection of consignments + originating from one shipper for forwarding and transport + services. + In addition it can be used for an advice of insurance related + to a consolidation of consignments if the insured is the party + arranging forwarding and transport services. + +1.2 Field of application + + The Forwarding and consolidation summary message may be used + for both national and international applications. It is based + on universal practice related to administration, commerce and + transport, and is not dependent on the type of business or + industry. + +1.3 Principles + + The IFCSUM message is a functionality in its own right, + distinguishable from the transport booking and instruction + messages. + IFCSUM focuses on separate business areas in transport where + the view on the operations is transport means or equipment + oriented rather than consignment oriented. These business areas + do not concentrate on concepts like booking or instruction. The + IFCSUM provides currently merely a statement for a means of + transport or equipment and their summary type information + regarding the consignment carried. The IFCSUM message also + provides a means to incorporate the control and auditability + information needed for the receiver of the message to perform + the operation to be carried out. + + IFCSUM is foreseen to be used: + - in the consolidation and deconsolidation industry (stuffing + and stripping of consignments in containers) + - in the groupage and degroupage industry (the full load + description of rail-cars and road vehicles) + - in the collection and distribution industry (as the + description of all consignments to be collected together (maybe + from different places) and delivered at possibly different + places in a certain region) + - for the declaration of dangerous cargo by ship's agents to + their Port Authorities (as listing of the dangerous cargo + carried or to be carried by as means of transport). + + The message provides information concerning cargo carried on a + voyage specifying details regarding carrier, mode of transport, + means of transport, equipment and the necessary details of the + consignments included in the consolidated cargo. + Under given circumstances a cargo manifest can be obtained + through the use of the IFCSUM. + For example, a IFCSUM message can be used in groupage traffic, + where it may correspond to a loading list indicating the + consignments that have been loaded on a truck. + + There is a need for FUNCTIONAL SUBSETS to be derived from the + message, for example: + + - CONSOLIDATION ADVICE giving information about the departure + of a voyage/flight or consolidation to the receiver. + + - CONSOLIDATION STATUS giving information about the departure + of a voyage/flight or consolidation to principals (e.g. carrier + to freight forwarder, consolidator to co-loader etc.). + + - CONSOLIDATION REPORT giving information about the arrival and + unloading, clearance, etc. from the receiver to the sender. + According to the different information requirements of + carriers, carrier's agents, and freight forwarders for the + different modes of transport like air, deep sea, inland + waterways, rail, road, combined- and/or multimodal- transport + different modal subsets can be derived from this message. + + There is a need for INTRAMODAL SUBSETS to be transmitted + between partners of the same mode of transport (e.g. railway to + railway in different countries, deep-sea-carrier to deep-sea + carrier, freight forwarder to freight forwarder etc.). + + There is another need for INTERMODAL SUBSETS to be transmitted + between partners in a multimodal transport (e.g. freight + forwarder to trucker, trucker to railway, railway to port + authority, port authority to carrier's agent, carrier's agent + to carrier etc.). + + - A consignment may contain several goods items. + + - Goods items may or may not be containerized. + + - A goods item may be transported in one or more containers, + and a single container may contain one or more goods items. + + - One goods item may be related to one or more customs tariff + codes. + + - Goods items related to one customs tariff code may be carried + in one or more containers. + + - Goods items may reflect either the contractual or operational + description of the goods. + + - Pre-carriage (advanced haulage) and/or on-carriage + (destination haulage) of goods items or equipment within one + booking or instruction may take place in different steps, each + step specified with its own transport details group. + + - Equipment may have other types of equipment attached to it, + e.g. a temperature control unit attached to a container. + + - Equipment and/or goods items may be attached to or + transported on another load or transport device, which as such + may be attached to or transported on yet another load or + transport device, e.g. a container on a chassis on a rail-car. + + - Transport devices, which have the ability of powered movement + on their own, are specified in the transport details group. + Other load or transport devices are specified as equipment. + + - The expression of packaging for goods items can be expressed + at up to three levels. + + For insurance purposes the message can be used by the carrier + to inform the insurer and/or the insurance intermediary about a + consolidation of consignments. + + The transport sub-working group (D4) has developed + recommendations for a harmonised implementation of this message + through its subgroup ITIGG (International Transport + Implementation Guidelines Group). + Users implementing the message are strongly advised to apply + these recommendations, which may be obtained from the D4 + secretariat. + +2. REFERENCES + + See UNTDID, Part 4, Chapter 2.3 UN/ECE UNSM - General + Introduction, Section 1. + +3. TERMS AND DEFINITIONS + +3.1 Standard terms and definitions + + See UNTDID, Part 4, Chapter 2.3 UN/ECE UNSM - General + Introduction, Section 2. + +3.2 Message terms and definitions + + A number of generic transport terms are used in this + specification, to be described as: + + * MODE OF TRANSPORT: the method of transport used for the + conveyance of goods or persons, e.g. by rail, by road, by sea. + + * MEANS OF TRANSPORT: the vehicle used for the transport of + goods or persons, e.g. aircraft, truck, vessel. + + * TYPE OF MEANS OF TRANSPORT: the type of vehicle used in the + transport process, e.g. wide body, tank truck, passenger + vessel. + + * EQUIPMENT: material resources necessary. + +4. MESSAGE DEFINITION + +4.1 Segment clarification + + This section should be read in conjunction with the segment + table which indicates mandatory, conditional and repeating + requirements. + +0010 UNH, Message header + A service segment starting and uniquely identifying a message. + The message type code for the Forwarding and consolidation + summary message is IFCSUM. + + Note: Forwarding and consolidation summary messages conforming + to this document must contain the following data in segment + UNH, composite S009: + + Data element 0065 IFCSUM + 0052 D + 0054 01B + 0051 UN + +0020 BGM, Beginning of message + A segment to indicate the beginning of the message and to + transmit identifying number (e.g. Master B/L, Master AWB etc.), + type, date and the function of the message. + +0030 DTM, Date/time/period + A segment to specify date/time of the document/message. + +0040 MOA, Monetary amount + A segment to specify a monetary total associated to the whole + consolidation. + +0050 FTX, Free text + A segment to give information and/or processable instructions + in addition to that in other segments. + +0060 CNT, Control total + A segment to specify totals of the consolidation (e.g. total + number of equipment, total number of consignments, total gross + weight and/or dimensions of the whole consolidation etc.). + +0070 PCD, Percentage details + A segment to indicate a percentage for the entire + consolidation, e.g. the percentage of the total sum insured + that is certified by the message. + +0080 GDS, Nature of cargo + A segment to describe the nature of cargo. + + +0090 Segment group 1: RFF-DTM + A group of segments containing references and constants which + apply to the entire message. + +0100 RFF, Reference + A segment to express a reference which applies to the entire + message. + +0110 DTM, Date/time/period + A segment to indicate date and time relating to the + reference. + + +0120 Segment group 2: GOR-DTM-LOC-SEL-FTX-SG3 + A group of segments to give information about the current + customs procedure under which the transport is moving or to + indicate applicable governmental procedures related to import, + export and transit of the voyage/flight or consolidation. + +0130 GOR, Governmental requirements + A segment to give information about the current customs + procedure under which the transport is moving or to indicate + applicable governmental procedures to import, export and + transit of the voyage/flight or consolidation. + +0140 DTM, Date/time/period + A segment to indicate date(s) and time(s) related to + documents and/ or customs- and/or governmental procedures + (e.g. date of issuing of customs document, expiration date + of customs document etc.). + +0150 LOC, Place/location identification + A segment to specify locations associated with customs- + and/or governmental-procedures (e.g. customs office of exit, + customs office of destination etc.). + +0160 SEL, Seal number + A segment to identify seals and seal issuer associated with + the customs procedure and/or customs document specified in + this segment group. + +0170 FTX, Free text + A segment to specify additional governmental requirements + information. + + +0180 Segment group 3: DOC-DTM + A group of segments to indicate document(s) required. + +0190 DOC, Document/message details + A segment to indicate document(s) required by government + or related to a specified customs- and/or other + governmental procedure and/or accompanying goods. + +0200 DTM, Date/time/period + A segment to specify a date/time related to the indicated + document. + + +0210 Segment group 4: NAD-SG5-SG6 + A group of segments to identify a party and related contacts + and references. + +0220 NAD, Name and address + A segment to identify the party's name, address and + function. + + +0230 Segment group 5: CTA-COM + A group of segments to identify a contact and its + communications related to the party. + +0240 CTA, Contact information + A segment to identify a person or department within the + party. + +0250 COM, Communication contact + A segment to identify a communication number of a person + or department to whom communication should be directed. + + +0260 Segment group 6: RFF-DTM + A group of segments to specify a reference related to the + party, and its associated dates and/or times. + +0270 RFF, Reference + A segment to specify a reference related to the party. + +0280 DTM, Date/time/period + A segment to indicate date and/or time associated to the + reference. + + +0290 Segment group 7: TCC-CUX-PRI-EQN-PCD-MOA-QTY-LOC + A group of segments to specify charges associated with the + transport of the consolidation. + +0300 TCC, Charge/rate calculations + A segment to specify a charge. + +0310 CUX, Currencies + A segment to specify currency details related to the + freight. + +0320 PRI, Price details + A segment to specify price details such as price (e.g. 100 + dollar) and unit price basis (e.g. per 1000 kilogram). + +0330 EQN, Number of units + A segment to specify the number of units to which the unit + price basis applies. + +0340 PCD, Percentage details + A segment to indicate the applicable reduction or surcharge + percentage details. + +0350 MOA, Monetary amount + A segment to specify an amount associated with the charges + and/or related to the transport of the consolidation. + +0360 QTY, Quantity + A segment to indicate a quantity, for example actual weight, + declared weight or chargeable weight. + +0370 LOC, Place/location identification + A segment to indicate locations related to a charge (e.g. + beginning and/or end of a chargeable section). + + +0380 Segment group 8: ICD-DTM-FTX + A group of segments to specify insurance cover for the + consolidation of consignments. + +0390 ICD, Insurance cover description + A segment to specify an insurance cover. + +0400 DTM, Date/time/period + A segment to indicate the release date of the terms and + conditions of insurance cover. + +0410 FTX, Free text + A segment to specify special covers or provide cover + extensions or restrictions. + + +0420 Segment group 9: TDT-DTM-TSR-SG10-SEL-FTX-SG11-SG12-SG13-SG14- + SG15-SG16 + A group of segments to describe all transport details of the + voyage/flight or consolidation and of all parties involved. + +0430 TDT, Details of transport + A segment to indicate information related to a certain stage + of the transport, such as mode, means, type of means of + transport, carrier, voyage/flight number, etc. + +0440 DTM, Date/time/period + A segment to indicate date(s) and time(s) related to the + transport stage. + +0450 TSR, Transport service requirements + A segment to identify contract, conditions of carriage, + services and priority requirements for this stage of the + transport of the consolidation. + + +0460 Segment group 10: LOC-DTM + A group of segments identifying the relevant locations as + well as date(s) and time(s) related to the transport stage. + +0470 LOC, Place/location identification + A segment to indicate locations such as place of loading + and place of discharge. + +0480 DTM, Date/time/period + A segment to specify date(s) and time(s) related to a + location, such as arrival date and time of a means of + transport at the specified location. + +0490 SEL, Seal number + A segment to identify seals and seal issuer associated with + the means of transport in the transport stage. + +0500 FTX, Free text + A segment to specify processable instructions regarding + mode, means of transport, transhipment, unloading, direct + delivery, new documentation etc. related to the specified + transport stage. + + +0510 Segment group 11: MEA-EQN + A group of segments indicating relevant weights. + +0520 MEA, Measurements + A segment indicating relevant weights of the means of + transport used in the specified transport stage. + +0530 EQN, Number of units + A segment indicating the number of transportable units + related to the information in the segment MEA. + + +0540 Segment group 12: DIM-EQN + A group of segments indicating relevant dimensions. + +0550 DIM, Dimensions + A segment indicating relevant dimensions of the means of + transport used in the specified transport stage. + +0560 EQN, Number of units + A segment indicating the number of transportable units + related to the information in the segment DIM. + + +0570 Segment group 13: CTA-COM + A group of segments to indicate relevant contacts. + +0580 CTA, Contact information + A segment to identify a relevant department and/or person + related to the carrier specified in the segment TDT. + +0590 COM, Communication contact + A segment indicating the communication channel and the + relevant communication number of the department or + persons. + + +0600 Segment group 14: TCC-MOA-PCD + A group of segments to specify charges (e.g. insurance + premium) associated to this stage of the transport. + +0610 TCC, Charge/rate calculations + A segment to specify the type of charge, e.g. insurance + premium. + +0620 MOA, Monetary amount + A segment to specify an amount associated with the + charge, e.g. insurance premium amount. + +0630 PCD, Percentage details + A segment to specify a percentage associated with the + charge, such as insurance premium rate. + + +0640 Segment group 15: ICD-DTM-FTX + A group of segments to specify insurance cover for this + stage of the transport. + +0650 ICD, Insurance cover description + A segment to specify an insurance cover. + +0660 DTM, Date/time/period + A segment to indicate the release date of the terms and + conditions of insurance cover. + +0670 FTX, Free text + A segment to specify special covers or provide cover + extensions or restrictions. + + +0680 Segment group 16: NAD-LOC-SG17-SG18-SG19-SG20 + A group of segments to specify the parties related to the + specified transport stage. + +0690 NAD, Name and address + A segment to specify the names and addresses of the + parties which are loading, sending, consolidating, + unloading, acting as transhipment agent, break bulk + agent, etc. related to the specified transport stage. + +0700 LOC, Place/location identification + A segment to indicate any location relevant to the party + specified in the segment NAD. + + +0710 Segment group 17: CTA-COM + A group of segments to indicate contacts related to the + party. + +0720 CTA, Contact information + A segment to identify a relevant department and/or + person related to the party specified in the segment + NAD. + +0730 COM, Communication contact + A segment indicating the communication channel and the + relevant communication number of the department or + persons mentioned in segment CTA. + + +0740 Segment group 18: DOC-DTM + A group of segments to specify a document related to the + party. + +0750 DOC, Document/message details + A segment to identify a document required or + accompanying goods of, by, or for the party specified + in the segment NAD. + +0760 DTM, Date/time/period + A segment to indicate a date/time related to the + required document. + + +0770 Segment group 19: TCC-CUX-PRI-EQN-PCD-MOA-QTY + A group of segments to specify charges associated with + the party. + +0780 TCC, Charge/rate calculations + A segment to specify a charge associated with the + party. + +0790 CUX, Currencies + A segment to specify currency details related to the + freight. + +0800 PRI, Price details + A segment to specify price details such as price (e.g. + 100 dollar) and unit price basis (e.g. per 1000 + kilogram). + +0810 EQN, Number of units + A segment to specify the number of units to which the + unit price basis applies. + +0820 PCD, Percentage details + A segment to indicate the applicable reduction or + surcharge percentage details. + +0830 MOA, Monetary amount + A segment to specify an amount associated with the + charges and/or related to the transport of the + consolidation. + +0840 QTY, Quantity + A segment to indicate a quantity, for example actual + weight, declared weight or chargeable weight. + + +0850 Segment group 20: RFF-DTM + A group of segments to specify a reference related to the + party, and its associated dates and/or times. + +0860 RFF, Reference + A segment to specify a reference related to the party. + +0870 DTM, Date/time/period + A segment to specify a date and/or time associated + with the reference. + + +0880 Segment group 21: EQD-EQN-TPL-TMD-MEA-DIM-SEL-NAD-LOC-HAN-TMP- + FTX-RFF-PCD-SG22-SG23 + A group of segments to specify equipment in which consignments + are transported (e.g. trailer, railway wagon, ULD, etc.). This + segment group WILL NOT be used in the deep sea context. This is + because EQD in this context is used to define an extended + transport such as a trailer attached to a truck, containers + attached to a trailer etc. Containers in the deep sea context + ARE NOT part of an extended definition of transport but are + considered as integral with the consignment and are thus + described at the consignment level. + +0890 EQD, Equipment details + A segment to specify equipment, and equipment size and type + used for the transport of the consolidation. + +0900 EQN, Number of units + A segment to specify the number of pieces of equipment of + the same size and type if the equipment number in the + segment EQD is not specified (Composite C237). + +0910 TPL, Transport placement + A segment to identify transport details for the equipment. + +0920 TMD, Transport movement details + A segment to specify transport movement details for the + equipment named in segment EQD. + +0930 MEA, Measurements + A segment to specify weights associated with the equipment + named in segment EQD which are not indicated in the segment + EQD. + +0940 DIM, Dimensions + A segment to specify dimensions associated with the + equipment named in segment EQD which are not indicated in + the segment EQD. + +0950 SEL, Seal number + A segment to specify seals and seal issuer associated with + the equipment named in segment EQD. + +0960 NAD, Name and address + A segment to specify parties associated with the equipment + named in segment EQD (e.g. owner of the equipment, party to + which the empty equipment has to be delivered etc.). + +0970 LOC, Place/location identification + A segment to specify locations associated with the party + and/or the equipment. + +0980 HAN, Handling instructions + A segment to specify handling instructions for specified + equipment. + +0990 TMP, Temperature + A segment to specify a temperature setting for the + equipment. + +1000 FTX, Free text + A segment to specify processable instructions associated + with the equipment named in segment EQD (e.g. instructions + related to the delivery of the empty equipment after + unloading of the consignments etc.). + +1010 RFF, Reference + A segment to specify a reference number to equipment. + +1020 PCD, Percentage details + A segment to specify percentages related to the equipment + such as percentage humidity. + + +1030 Segment group 22: EQA-EQN + A group of segments to identify attached or related + equipment. + +1040 EQA, Attached equipment + A segment to identify attached and/or related equipment + such as chassis attached to a container. + +1050 EQN, Number of units + A segment to specify the number of pieces of equipment + named in the segment EQA attached to the equipment named + in the segment EQD. + + +1060 Segment group 23: DGS-FTX-SG24 + A group of segments to specify dangerous goods. + +1070 DGS, Dangerous goods + A segment to indicate the dangerous goods regulations + which apply, the class of the dangerous goods, additional + dangerous goods codes, the United Nations Dangerous Goods + (UNDG) number and the shipment flash point. + +1080 FTX, Free text + A segment to specify supplementary details regarding the + dangerous goods such as dangerous goods technical name + and other additional information. + + +1090 Segment group 24: CTA-COM + A group of segments to specify contact information. + +1100 CTA, Contact information + A segment to identify a person or department to be + contacted regarding dangerous goods. + +1110 COM, Communication contact + A segment to specify communication details of the + dangerous goods contact. + + +1120 Segment group 25: CNI-SG26-SG28-CTA-COM-DTM-CNT-TSR-CUX-PCD- + MOA-FTX-GDS-SG30-SG31-SG32-SG33-SG35-SG36- + SG37-SG38-SG43-SG50-SG70 + A segment group to give information about all consignments + included in a voyage/flight or consolidation. The segment group + can be used in two different manners to serve different + approaches to consolidate messages: + + - Short form consolidation message + + In this situation, single consignment based functional messages + (e.g. booking and/or instruction messages) have been sent on a + progressive basis between exchanging partners (e.g. freight + forwarder on the export side to freight forwarder on the import + side). + When the loading of the vessel/aircraft or consolidation is + complete the IFCSUM-message will be sent and will use the CNI- + segments to identify the transport document/message number + (e.g. bill of lading, air-way bill, etc.) of every consignment, + the details of which have already been sent as separate single + consignment based messages (e.g. booking and/or instruction + messages) or which will be sent as separate single consignment + based messages following the IFCSUM-message using the option of + grouping with the UNG-service-segment in a transmission. + When the carrier himself loads consignments in a container or + ULD the segment SGP and/or TPL following the CNI can be used to + indicate in which equipment specified in the EQD-group on top + level and/or which means of transport specified in the TDT- + group on top level the consignment is loaded. + + Thus the short form IFCSUM-message operates as a reconciliation + and control statement. + + - Extended form consolidation message + + In this situation, the data for each individual consignment has + NOT been sent to the receiving partner by means of single + consignment based messages (e.g. booking and/or instruction + messages) separate to the IFCSUM message. In these + circumstances it is possible to include the details of each + consignment into the IFCSUM-message. In that case the segment + (group) SGP and TPL following the segment CNI will not be used. + For every consignment the complete structure of a single + consignment based message can be used starting with the segment + CNI replacing the BGM. + + Thus the extended form IFCSUM-message has not the function of + referencing but to show as full a set of consignment data as is + necessary to meet the requirements of type of consolidation + message being constructed, e.g. Cargo vs. Full Freight. + +1130 CNI, Consignment information + A segment to indicate consignments included in the + consolidation using the transport document/message number or + to replace the segment BGM of a single consignment based + message structure. + + +1140 Segment group 26: SGP-SG27 + A group of segments to specify the distribution of a + consignment among the transport equipment. + +1150 SGP, Split goods placement + A segment to identify the equipment in which a + consignment is loaded. + + +1160 Segment group 27: MEA-EQN + A group of segments to identify measurements. + +1170 MEA, Measurements + A segment to specify measurements of that portion of + the consignment in the equipment. + +1180 EQN, Number of units + A segment to specify the number of equipment units to + each of which the given measurement applies. + + +1190 Segment group 28: TPL-SG29 + A group of segments to identify transport details and + associated measurements for this consignment. This group may + be repeated to indicate the different phases of the + movement. + +1200 TPL, Transport placement + A segment to identify transport details for the + consignment. + + +1210 Segment group 29: MEA-EQN + A group of segments to identify measurements. + +1220 MEA, Measurements + A segment to specify the distribution of the + consignment among the transport details. + +1230 EQN, Number of units + A segment to specify the number of equipment units to + each of which the given measurement applies. + +1240 CTA, Contact information + A segment to identify a person or department to whom + communication should be directed. + +1250 COM, Communication contact + A segment to identify a communication number of a person or + department to whom communication should be directed. + +1260 DTM, Date/time/period + A segment to indicate a date and time applying to the whole + consignment, e.g., date and time of document issue. + +1270 CNT, Control total + A segment to specify totals for a consignment. + +1280 TSR, Transport service requirements + A segment to identify the contract, conditions of carriage, + services, and priority requirements for the transport. + +1290 CUX, Currencies + A segment to indicate default currencies and exchange rates. + +1300 PCD, Percentage details + A segment to indicate a percentage for the consignment, e.g. + the percentage of the total sum insured that is certified by + this consignment group. + +1310 MOA, Monetary amount + A segment to indicate a monetary value for entire + consignment, e.g. insured value, invoice amount, + disbursements, etc. + +1320 FTX, Free text + A segment to specify free form or processable supplementary + information, such as status of transport, remarks to be + printed on the transport documents (where required), + consignment remarks, insurance instructions, etc., or any + other additional information. + +1330 GDS, Nature of cargo + A segment to describe the nature of cargo. + + +1340 Segment group 30: LOC-DTM + A group of segments to specify locations and related + date(s)/time(s) which apply to the entire consignment, e.g. + place of transhipment. + +1350 LOC, Place/location identification + A segment to identify a location applying to the entire + consignment. + +1360 DTM, Date/time/period + A segment to indicate date(s) and time(s) relating to the + location. + + +1370 Segment group 31: TOD-LOC + A group of segments to specify terms of delivery and related + locations. + +1380 TOD, Terms of delivery or transport + A segment to specify the applicable terms of delivery. + +1390 LOC, Place/location identification + A segment to specify a location related to the terms of + delivery. + + +1400 Segment group 32: RFF-DTM + A group of segments containing a reference and constants + which apply to the entire consignment. + +1410 RFF, Reference + A segment to express a reference which applies to the + entire consignment such as: the document/message number + that is to be updated by this very message (according to + data element 1225 Message function code in segment BGM), + booking reference, order number, insurance contract, etc. + +1420 DTM, Date/time/period + A segment to indicate date and time relating to the + reference. + + +1430 Segment group 33: GOR-DTM-LOC-SEL-FTX-SG34 + A group of segments to identify customs and other + governmental procedures and required documents. + +1440 GOR, Governmental requirements + A segment to indicate applicable governmental procedures + related to import, export and transport of the goods. + +1450 DTM, Date/time/period + A segment to indicate date and time related to documents + and/or customs- and/or governmental procedures for the + consignment (e.g. date of issuing of customs document, + expiration date of customs document etc.). + +1460 LOC, Place/location identification + A segment to specify locations associated with customs- + and/or governmental procedures for this consignment (e.g. + customs office of exit, customs office of destination + etc.). + +1470 SEL, Seal number + A segment to identify seals and seal issuer associated + with the customs procedure and/or customs document for + this consignment. + +1480 FTX, Free text + A segment to provide supplementary governmental + requirements information for this consignment. + + +1490 Segment group 34: DOC-DTM + A group of segments to specify required documents by + government. + +1500 DOC, Document/message details + A segment to indicate a document required by + government. + +1510 DTM, Date/time/period + A segment to specify the date/time related to the + required document. + + +1520 Segment group 35: CPI-RFF-CUX-LOC-MOA + A group of segments to indicate charge methodology which + applies to the entire consignment. + +1530 CPI, Charge payment instructions + A segment to indicate default charge methodology. + +1540 RFF, Reference + A segment to indicate a reference relating to the CPI + segment, such as charge reference number. + +1550 CUX, Currencies + A segment to specify the payment currency related to the + charge methodology. + +1560 LOC, Place/location identification + A segment to identify the place of charge collection. + +1570 MOA, Monetary amount + A segment to identify the monetary amount associated with + the charges. + + +1580 Segment group 36: TCC-LOC-FTX-CUX-PRI-EQN-PCD-MOA-QTY + A group of segments to specify charge calculations + associated with the transport. + +1590 TCC, Charge/rate calculations + A segment to specify charge. + +1600 LOC, Place/location identification + A segment to indicate a location. + +1610 FTX, Free text + A segment to specify processable supplementary + information associated with charge. + +1620 CUX, Currencies + A segment to specify currencies associated with charge. + +1630 PRI, Price details + A segment to specify price details such as price (e.g. + 100 dollar) and unit price basis (e.g. per 1000 + kilograms). + +1640 EQN, Number of units + A segment to specify the number of units to which the + unit price basis applies. + +1650 PCD, Percentage details + A segment to indicate the applicable reduction or + surcharge percentage details. + +1660 MOA, Monetary amount + A segment to specify a monetary amount, such as prepaid + amount, discount or total amount. + +1670 QTY, Quantity + A segment to indicate a quantity, for example actual + weight, declared weight or chargeable weight. + + +1680 Segment group 37: ICD-DTM-FTX + A group of segments to specify insurance cover for this + consignment. + +1690 ICD, Insurance cover description + A segment to specify an insurance cover. + +1700 DTM, Date/time/period + A segment to indicate the release date of the terms and + conditions of insurance cover. + +1710 FTX, Free text + A segment to specify special covers or provide cover + extensions or restrictions. + + +1720 Segment group 38: TDT-DTM-TSR-SG39-SG40-SG41-SG42 + A group of segments to indicate details of the movement of + goods such as mode and means of transport, locations, + departure, and arrival date(s) and time(s). + +1730 TDT, Details of transport + A segment to indicate information related to a certain + stage of the transport, such as mode, means and carrier. + +1740 DTM, Date/time/period + A segment to indicate departure/arrival date and time. + +1750 TSR, Transport service requirements + A segment to identify contract, conditions of carriage, + services, priority requirements for this stage of + transport. + + +1760 Segment group 39: LOC-DTM + A group of segments to specify a location and date/time + related to this leg of transport. + +1770 LOC, Place/location identification + A segment to indicate a location such as origin, + destination, stop off, etc. related to this leg of + transport. + +1780 DTM, Date/time/period + A segment to specify a date/time related to the + location, such as arrival date/time of a means of + transport at a specific location. + + +1790 Segment group 40: RFF-DTM + A group of segments to specify an additional reference + related to the stage of the transport. + +1800 RFF, Reference + A segment to specify an additional reference. + +1810 DTM, Date/time/period + A segment to identify date and time relating to the + reference. + + +1820 Segment group 41: TCC-MOA-PCD + A group of segments to specify charges (e.g. insurance + premium) associated to this stage of the transport. + +1830 TCC, Charge/rate calculations + A segment to specify the type of charge, e.g. + insurance premium. + +1840 MOA, Monetary amount + A segment to specify an amount associated with the + charge, e.g. insurance premium amount. + +1850 PCD, Percentage details + A segment to specify a percentage associated with the + charge, such as insurance premium rate. + + +1860 Segment group 42: ICD-DTM-FTX + A group of segments to specify insurance cover for this + stage of the consignment transport. + +1870 ICD, Insurance cover description + A segment to specify an insurance cover. + +1880 DTM, Date/time/period + A segment to indicate the release date of the terms + and conditions of insurance cover. + +1890 FTX, Free text + A segment to specify special covers or provide cover + extensions or restrictions. + + +1900 Segment group 43: NAD-LOC-MOA-SG44-SG45-SG46-SG47-SG48-SG49 + A group of segments to identify a party, related references, + locations contacts, required documents, and charges to be + paid by the party. + +1910 NAD, Name and address + A segment to identify the party's name, address, and + function. + +1920 LOC, Place/location identification + A segment to indicate location where a specific function + will be performed. + +1930 MOA, Monetary amount + A segment to identify the monetary amount associated with + the party. + + +1940 Segment group 44: CTA-COM + A group of segments identifying a contact and its + communications related to the party. + +1950 CTA, Contact information + A segment to identify a person or department within a + party. + +1960 COM, Communication contact + A segment to identify a communication number of a + person or department to whom communication should be + directed. + + +1970 Segment group 45: DOC-DTM + A group of segments to identify required documents. + +1980 DOC, Document/message details + A segment to identify a document required of, by or + for the party. + +1990 DTM, Date/time/period + A segment to identify date and time relating to the + reference. + + +2000 Segment group 46: TCC-CUX-PRI-EQN-PCD-MOA-QTY + A group of segments to specify charges associated with + the party. + +2010 TCC, Charge/rate calculations + A segment to specify charges associated with the + party. + +2020 CUX, Currencies + A segment to specify currency details related to the + freight. + +2030 PRI, Price details + A segment to specify price details such as price (e.g. + 100 dollar) and unit price basis (e.g. per 1000 + kilograms). + +2040 EQN, Number of units + A segment to specify the number of units to which the + unit price basis applies. + +2050 PCD, Percentage details + A segment to indicate the applicable reduction or + surcharge percentage details. + +2060 MOA, Monetary amount + A segment to specify a monetary amount, such as + prepaid amount, discount or total amount. + +2070 QTY, Quantity + A segment to indicate a quantity, for example actual + weight, declared weight or chargeable weight. + + +2080 Segment group 47: RFF-DTM + A group of segments to specify a reference related to the + party. + +2090 RFF, Reference + A segment to identify a reference used by a party. + +2100 DTM, Date/time/period + A segment to indicate date and time relating to the + reference. + + +2110 Segment group 48: CPI-RFF-CUX-LOC-MOA + A group of segments to identify the charge and its amount + to be paid by the party. + +2120 CPI, Charge payment instructions + A segment to identify default charge methodology. + +2130 RFF, Reference + A segment to indicate a reference relating to the CPI + segment, such as charge reference number. + +2140 CUX, Currencies + A segment to indicate payment currency related to the + charge methodology. + +2150 LOC, Place/location identification + A segment to identify the place of charge collection. + +2160 MOA, Monetary amount + A segment to identify the monetary amount associated + with the charges. + + +2170 Segment group 49: TSR-RFF-LOC-TPL-FTX + A group of segments to specify a transport service + requirement and its associated details (such as + applicable commercial agreement) related to the party. + +2180 TSR, Transport service requirements + A segment to specify a required service for the + transport, such as re-icing. + +2190 RFF, Reference + A segment to identify a commercial agreement related + to the service requirement. + +2200 LOC, Place/location identification + A segment to indicate the location where the required + service must be performed, such as place of re-icing. + +2210 TPL, Transport placement + A segment to indicate the location where the required + service must be performed, such as place of re-icing. + +2220 FTX, Free text + A segment to provide any additional information + related to the service requirement. + + +2230 Segment group 50: GID-HAN-TMP-RNG-TMD-LOC-MOA-PIA-GIN-FTX- + SG51-GDS-SG52-SG53-SG54-SG55-SG56-SG57- + SG59-SG61-SG63-SG64-SG65 + A group of segments to describe the goods items for which + transport is undertaken. + +2240 GID, Goods item details + A segment to identify a goods item for which transport is + undertaken. A goods item can be identified by up to three + levels of packaging. + +2250 HAN, Handling instructions + A segment to specify handling instructions relating to + the goods item. + +2260 TMP, Temperature + A segment to specify a temperature setting for a goods + item. + +2270 RNG, Range details + A segment to specify a temperature range setting for a + goods item. + +2280 TMD, Transport movement details + A segment to specify transport movement details for a + goods item. + +2290 LOC, Place/location identification + A segment to specify a country associated with a goods + item, such as country of origin, or country of + destination. + +2300 MOA, Monetary amount + A segment to specify a monetary amount associated with a + goods item, such as declared value, FOB value, etc. + +2310 PIA, Additional product id + A segment to specify article numbers. + +2320 GIN, Goods identity number + A segment providing the identity of goods being + transported. + +2330 FTX, Free text + A segment to specify processable supplementary + information relating to the goods item. + + +2340 Segment group 51: NAD-DTM + A group of segments to identify different places of + collection and/or delivery for the goods item. + +2350 NAD, Name and address + A segment to specify an address of a place of + collection or delivery for a goods item. + +2360 DTM, Date/time/period + A segment to indicate date and time relating to the + place of collection or delivery. + +2370 GDS, Nature of cargo + A segment to describe the nature of cargo. + + +2380 Segment group 52: MEA-EQN + A group of segments to specify measurements applicable to + a goods item. + +2390 MEA, Measurements + A segment to specify measurements, other than + dimensions, applicable to a goods item. + +2400 EQN, Number of units + A segment to specify the number of equipment units to + each of which the given measurement applies. + + +2410 Segment group 53: DIM-EQN + A group of segments to specify dimensions applicable to a + goods item. + +2420 DIM, Dimensions + To specify dimensions applicable to a goods item. + +2430 EQN, Number of units + A segment to specify the number of equipment units to + each of which the given dimension applies. + + +2440 Segment group 54: RFF-DTM + A group of segments to identify references to a goods + item. + +2450 RFF, Reference + A segment to identify a reference to a goods item. + +2460 DTM, Date/time/period + A segment to indicate date and time relating to the + reference. + + +2470 Segment group 55: PCI-RFF-DTM-GIN-MEA-DIM-FTX + A group of segments to specify marks and numbers of a + goods item. + +2480 PCI, Package identification + A segment to specify marks and numbers of a good item. + +2490 RFF, Reference + A segment to identify a reference relating to the + marks and numbers. + +2500 DTM, Date/time/period + A segment to identify date and time of the reference. + +2510 GIN, Goods identity number + A segment to specify identifying numbers related to + transport units, such as batch numbers, serial + numbers, etc. + +2520 MEA, Measurements + A segment to specify measurements, other than + dimensions, applicable to a package. + +2530 DIM, Dimensions + A segment to specify dimensions applicable to a + specific package. + +2540 FTX, Free text + A segment to specify free text remarks relating to the + packaging of the goods, such as details of any damage + effecting the transport of a goods handling unit. + + +2550 Segment group 56: DOC-DTM + A group of segments to specify documents and associated + date(s) and time(s) for a goods item. + +2560 DOC, Document/message details + A segment to specify a document prepared for a goods + item. + +2570 DTM, Date/time/period + A segment to associate date and time with the prepared + document. + + +2580 Segment group 57: GOR-DTM-LOC-SEL-FTX-SG58 + A group of segments to identify customs and other + governmental procedures and required documents relating + to the goods item. + +2590 GOR, Governmental requirements + A segment to indicate applicable governmental + procedures related to import, export and transport of + the goods item. + +2600 DTM, Date/time/period + A segment to indicate date and time related to + documents and/or customs- and/or governmental + procedures for the goods item. + +2610 LOC, Place/location identification + A segment to specify locations associated with + customs- and/or governmental procedures. + +2620 SEL, Seal number + A segment to identify seals and seal issuer associated + with the customs procedure and/or customs document for + the goods item. + +2630 FTX, Free text + A segment to provide additional governmental + requirements information for the goods item. + + +2640 Segment group 58: DOC-DTM + A group of segments to specify required documents by + government for the goods item. + +2650 DOC, Document/message details + A segment to indicate a document required by + government. + +2660 DTM, Date/time/period + A segment to specify the date/time related to the + required document. + + +2670 Segment group 59: TPL-SG60 + A group of segments to identify transport details and + associated measurements for a goods item. This group may + be repeated to indicate the different phases of the + movement. + +2680 TPL, Transport placement + A segment to identify transport details for a goods + item. + + +2690 Segment group 60: MEA-EQN + A group of segments to identify measurements. + +2700 MEA, Measurements + A segment to specify the distribution of a goods + item among the transport details. + +2710 EQN, Number of units + A segment to specify the number of equipment units + to each of which the given measurement applies. + + +2720 Segment group 61: SGP-SEQ-SG62 + A group of segments to specify the distribution of a + goods item among the transport equipment. + +2730 SGP, Split goods placement + A segment to identify the equipment in which goods are + transported. + +2740 SEQ, Sequence details + A segment to indicate the order in which cargo is + stowed in a container by use of a sequence number. The + lowest number indicates stowage in the front of the + container with higher numbers indicating that the + cargo is stowed more toward the rear door. + + +2750 Segment group 62: MEA-EQN + A group of segments to identify measurements. + +2760 MEA, Measurements + A segment to specify measurements of that portion + of the goods item in the equipment. + +2770 EQN, Number of units + A segment to specify the number of equipment units + to each of which the given measurement applies. + + +2780 Segment group 63: TCC-CUX-PRI-EQN-PCD-MOA-QTY-LOC + A group of segments to specify charge associated with the + goods item. + +2790 TCC, Charge/rate calculations + A segment to specify charge associated with the goods + item. + +2800 CUX, Currencies + A segment to specify the currency associated with a + freight charge. + +2810 PRI, Price details + A segment to specify price details such as price (e.g. + 100 dollar) and unit price basis (e.g. per 1000 + kilograms). + +2820 EQN, Number of units + A segment to specify the number of units to which the + unit price basis applies. + +2830 PCD, Percentage details + A segment to indicate the applicable reduction or + surcharge percentage details. + +2840 MOA, Monetary amount + A segment to specify a monetary amount, such as + prepaid amount, discount or total amount. + +2850 QTY, Quantity + A segment to indicate a quantity, for example actual + weight, declared weight or chargeable weight. + +2860 LOC, Place/location identification + A segment to indicate location where a specific + function will be performed. + + +2870 Segment group 64: ICD-DTM-FTX + A group of segments to specify insurance cover related to + the goods item. + +2880 ICD, Insurance cover description + A segment to specify an insurance cover. + +2890 DTM, Date/time/period + A segment to indicate the release date of the terms + and conditions of insurance cover. + +2900 FTX, Free text + A segment to specify special covers or provide cover + extensions or restrictions. + + +2910 Segment group 65: DGS-FTX-SG66-SG67-SG68 + A group of segments to specify dangerous goods details + related to the goods item. One goods item may be in + different dangerous goods classes. + +2920 DGS, Dangerous goods + A segment to indicate the class of dangerous goods, + packing group, etc. + +2930 FTX, Free text + A segment to specify the dangerous goods technical + name and to specify any additional dangerous goods + information. + + +2940 Segment group 66: CTA-COM + A group of segments to identify a contact to whom + communication regarding the dangerous goods can be + directed. + +2950 CTA, Contact information + A segment to identify a person or department. + +2960 COM, Communication contact + A segment to identify a communication number of a + person or department. + + +2970 Segment group 67: MEA-EQN + A group of segments to identify dangerous goods + measurements. + +2980 MEA, Measurements + A segment to specify measurements of the dangerous + goods. + +2990 EQN, Number of units + A segment to specify the number of equipment units + to each of which the given measurement applies. + + +3000 Segment group 68: SGP-SG69 + A group of segments to specify the distribution of the + dangerous goods among the transport equipment. + +3010 SGP, Split goods placement + A segment to identify the equipment in which the + dangerous goods are transported. + + +3020 Segment group 69: MEA-EQN + A group of segments to identify dangerous goods + measurements. + +3030 MEA, Measurements + A segment to specify measurements of that + portion of the dangerous goods in the equipment. + +3040 EQN, Number of units + A segment to specify the number of equipment + units to each of which the given measurement + applies. + + +3050 Segment group 70: EQD-EQN-TMD-MEA-DIM-SEL-TPL-HAN-TMP-FTX- + PCD-SG71-SG72-SG73-SG74 + A group of segments to specify equipment in which goods are + transported. + +3060 EQD, Equipment details + A segment to specify equipment, and equipment size and + type used in the transport. + +3070 EQN, Number of units + A segment to specify number of pieces of equipment + required. + +3080 TMD, Transport movement details + A segment to specify transport movement details for the + equipment. + +3090 MEA, Measurements + A segment to specify measurements, other than dimensions, + associated with the equipment, such as weight. + +3100 DIM, Dimensions + A segment to specify dimensions applicable to equipment. + +3110 SEL, Seal number + A segment to identify seal and seal issuer associated + with the equipment. + +3120 TPL, Transport placement + A segment to identify transport details for the + equipment. + +3130 HAN, Handling instructions + A segment to specify handling instructions for specified + equipment. + +3140 TMP, Temperature + A segment to specify a temperature setting for the + equipment. + +3150 FTX, Free text + A segment to specify processable supplementary + information associated with the equipment. + +3160 PCD, Percentage details + A segment to specify percentages related to the equipment + such as percentage humidity. + + +3170 Segment group 71: TCC-CUX-PRI-EQN-PCD-MOA-QTY + A group of segments to specify charges associated with + the equipment. + +3180 TCC, Charge/rate calculations + A segment to specify a charge associated with the + equipment. + +3190 CUX, Currencies + A segment to specify currency details related to the + freight charge. + +3200 PRI, Price details + A segment to specify price details such as price (e.g. + 100 dollar) and unit price basis (e.g. per 1000 + kilograms). + +3210 EQN, Number of units + A segment to specify the number of units to which the + unit price basis applies. + +3220 PCD, Percentage details + A segment to indicate the applicable reduction or + surcharge percentage details. + +3230 MOA, Monetary amount + A segment to specify a monetary amount, such as + prepaid amount, discount or total amount. + +3240 QTY, Quantity + A segment to indicate a quantity, for example actual + weight, declared weight or chargeable weight. + + +3250 Segment group 72: NAD-DTM + A group of segments to identify different equipment pick- + up or drop-off places. + +3260 NAD, Name and address + A segment to specify a pick-up or drop-off address. + +3270 DTM, Date/time/period + A segment to indicate date and time relating to pick- + up or drop-off. + + +3280 Segment group 73: EQA-EQN + A group of segments to specify the attached equipment and + related number of pieces. + +3290 EQA, Attached equipment + A segment to identify attached or related equipment + such as a chassis attached to a container. + +3300 EQN, Number of units + A segment to specify number of pieces of equipment + required. + + +3310 Segment group 74: DGS-FTX-SG75 + A group of segments to specify dangerous goods. + +3320 DGS, Dangerous goods + A segment to indicate the dangerous goods regulations + which apply, the class of the dangerous goods, + additional dangerous goods codes, the United Nations + Dangerous Goods (UNDG) number and the shipment flash + point. + +3330 FTX, Free text + A segment to specify supplementary details regarding + the dangerous goods such as dangerous goods technical + name and other additional information. + + +3340 Segment group 75: CTA-COM + A group of segments to specify contact information. + +3350 CTA, Contact information + A segment to identify a person or department to be + contacted regarding dangerous goods. + +3360 COM, Communication contact + A segment to specify communication details of the + dangerous goods contact. + +3370 UNT, Message trailer + A service segment ending a message, giving the total number of + segments in the message (including the UNH & UNT) and the + control reference number of the message. + +4.2 Segment index (alphabetical sequence by tag) + + BGM Beginning of message + CNI Consignment information + CNT Control total + COM Communication contact + CPI Charge payment instructions + CTA Contact information + CUX Currencies + DGS Dangerous goods + DIM Dimensions + DOC Document/message details + DTM Date/time/period + EQA Attached equipment + EQD Equipment details + EQN Number of units + FTX Free text + GDS Nature of cargo + GID Goods item details + GIN Goods identity number + GOR Governmental requirements + HAN Handling instructions + ICD Insurance cover description + LOC Place/location identification + MEA Measurements + MOA Monetary amount + NAD Name and address + PCD Percentage details + PCI Package identification + PIA Additional product id + PRI Price details + QTY Quantity + RFF Reference + RNG Range details + SEL Seal number + SEQ Sequence details + SGP Split goods placement + TCC Charge/rate calculations + TDT Details of transport + TMD Transport movement details + TMP Temperature + TOD Terms of delivery or transport + TPL Transport placement + TSR Transport service requirements + UNH Message header + UNT Message trailer + +4.3 Message structure + +See summary file + diff --git a/specification/references/D01B/messages/ifcsum_s.txt b/specification/references/D01B/messages/ifcsum_s.txt new file mode 100644 index 0000000..01be53e --- /dev/null +++ b/specification/references/D01B/messages/ifcsum_s.txt @@ -0,0 +1,418 @@ +4.3 Message structure + +4.3.1 Segment table + +Pos Tag Name S R + +0010 UNH Message header M 1 +0020 BGM Beginning of message M 1 +0030 DTM Date/time/period C 9 +0040 MOA Monetary amount C 99 +0050 FTX Free text C 99 +0060 CNT Control total C 9 +0070 PCD Percentage details C 1 +0080 GDS Nature of cargo C 9 + +0090 ----- Segment group 1 ------------------ C 9-----------+ +0100 RFF Reference M 1 | +0110 DTM Date/time/period C 9-----------+ + +0120 ----- Segment group 2 ------------------ C 9-----------+ +0130 GOR Governmental requirements M 1 | +0140 DTM Date/time/period C 9 | +0150 LOC Place/location identification C 9 | +0160 SEL Seal number C 9 | +0170 FTX Free text C 9 | + | +0180 ----- Segment group 3 ------------------ C 9----------+| +0190 DOC Document/message details M 1 || +0200 DTM Date/time/period C 1----------++ + +0210 ----- Segment group 4 ------------------ C 9-----------+ +0220 NAD Name and address M 1 | + | +0230 ----- Segment group 5 ------------------ C 9----------+| +0240 CTA Contact information M 1 || +0250 COM Communication contact C 9----------+| + | +0260 ----- Segment group 6 ------------------ C 9----------+| +0270 RFF Reference M 1 || +0280 DTM Date/time/period C 9----------++ + +0290 ----- Segment group 7 ------------------ C 9-----------+ +0300 TCC Charge/rate calculations M 1 | +0310 CUX Currencies C 1 | +0320 PRI Price details C 1 | +0330 EQN Number of units C 1 | +0340 PCD Percentage details C 1 | +0350 MOA Monetary amount C 9 | +0360 QTY Quantity C 9 | +0370 LOC Place/location identification C 9-----------+ + +0380 ----- Segment group 8 ------------------ C 99----------+ +0390 ICD Insurance cover description M 1 | +0400 DTM Date/time/period C 1 | +0410 FTX Free text C 9-----------+ + +0420 ----- Segment group 9 ------------------ C 9-----------+ +0430 TDT Details of transport M 1 | +0440 DTM Date/time/period C 9 | +0450 TSR Transport service requirements C 9 | + | +0460 ----- Segment group 10 ------------------ C 9----------+| +0470 LOC Place/location identification M 1 || +0480 DTM Date/time/period C 9----------+| +0490 SEL Seal number C 9 | +0500 FTX Free text C 9 | + | +0510 ----- Segment group 11 ------------------ C 9----------+| +0520 MEA Measurements M 1 || +0530 EQN Number of units C 1----------+| + | +0540 ----- Segment group 12 ------------------ C 9----------+| +0550 DIM Dimensions M 1 || +0560 EQN Number of units C 1----------+| + | +0570 ----- Segment group 13 ------------------ C 9----------+| +0580 CTA Contact information M 1 || +0590 COM Communication contact C 9----------+| + | +0600 ----- Segment group 14 ------------------ C 99---------+| +0610 TCC Charge/rate calculations M 1 || +0620 MOA Monetary amount C 9 || +0630 PCD Percentage details C 1----------+| + | +0640 ----- Segment group 15 ------------------ C 99---------+| +0650 ICD Insurance cover description M 1 || +0660 DTM Date/time/period C 1 || +0670 FTX Free text C 9----------+| + | +0680 ----- Segment group 16 ------------------ C 9----------+| +0690 NAD Name and address M 1 || +0700 LOC Place/location identification C 9 || + || +0710 ----- Segment group 17 ------------------ C 9---------+|| +0720 CTA Contact information M 1 ||| +0730 COM Communication contact C 9---------+|| + || +0740 ----- Segment group 18 ------------------ C 9---------+|| +0750 DOC Document/message details M 1 ||| +0760 DTM Date/time/period C 1---------+|| + || +0770 ----- Segment group 19 ------------------ C 9---------+|| +0780 TCC Charge/rate calculations M 1 ||| +0790 CUX Currencies C 1 ||| +0800 PRI Price details C 1 ||| +0810 EQN Number of units C 1 ||| +0820 PCD Percentage details C 1 ||| +0830 MOA Monetary amount C 9 ||| +0840 QTY Quantity C 9---------+|| + || +0850 ----- Segment group 20 ------------------ C 9---------+|| +0860 RFF Reference M 1 ||| +0870 DTM Date/time/period C 9---------+++ + +0880 ----- Segment group 21 ------------------ C 999---------+ +0890 EQD Equipment details M 1 | +0900 EQN Number of units C 1 | +0910 TPL Transport placement C 1 | +0920 TMD Transport movement details C 1 | +0930 MEA Measurements C 9 | +0940 DIM Dimensions C 9 | +0950 SEL Seal number C 9 | +0960 NAD Name and address C 9 | +0970 LOC Place/location identification C 9 | +0980 HAN Handling instructions C 1 | +0990 TMP Temperature C 1 | +1000 FTX Free text C 9 | +1010 RFF Reference C 9 | +1020 PCD Percentage details C 9 | + | +1030 ----- Segment group 22 ------------------ C 99---------+| +1040 EQA Attached equipment M 1 || +1050 EQN Number of units C 1----------+| + | +1060 ----- Segment group 23 ------------------ C 99---------+| +1070 DGS Dangerous goods M 1 || +1080 FTX Free text C 9 || + || +1090 ----- Segment group 24 ------------------ M 1---------+|| +1100 CTA Contact information M 1 ||| +1110 COM Communication contact C 9---------+++ + +1120 ----- Segment group 25 ------------------ C 9999--------+ +1130 CNI Consignment information M 1 | + | +1140 ----- Segment group 26 ------------------ C 9----------+| +1150 SGP Split goods placement M 1 || + || +1160 ----- Segment group 27 ------------------ C 9---------+|| +1170 MEA Measurements M 1 ||| +1180 EQN Number of units C 1---------++| + | +1190 ----- Segment group 28 ------------------ C 9----------+| +1200 TPL Transport placement M 1 || + || +1210 ----- Segment group 29 ------------------ C 9---------+|| +1220 MEA Measurements M 1 ||| +1230 EQN Number of units C 1---------++| +1240 CTA Contact information C 1 | +1250 COM Communication contact C 9 | +1260 DTM Date/time/period C 9 | +1270 CNT Control total C 9 | +1280 TSR Transport service requirements C 9 | +1290 CUX Currencies C 9 | +1300 PCD Percentage details C 9 | +1310 MOA Monetary amount C 99 | +1320 FTX Free text C 99 | +1330 GDS Nature of cargo C 9 | + | +1340 ----- Segment group 30 ------------------ C 99---------+| +1350 LOC Place/location identification M 1 || +1360 DTM Date/time/period C 9----------+| + | +1370 ----- Segment group 31 ------------------ C 2----------+| +1380 TOD Terms of delivery or transport M 1 || +1390 LOC Place/location identification C 9----------+| + | +1400 ----- Segment group 32 ------------------ C 999--------+| +1410 RFF Reference M 1 || +1420 DTM Date/time/period C 9----------+| + | +1430 ----- Segment group 33 ------------------ C 9----------+| +1440 GOR Governmental requirements M 1 || +1450 DTM Date/time/period C 9 || +1460 LOC Place/location identification C 9 || +1470 SEL Seal number C 9 || +1480 FTX Free text C 9 || + || +1490 ----- Segment group 34 ------------------ C 9---------+|| +1500 DOC Document/message details M 1 ||| +1510 DTM Date/time/period C 1---------++| + | +1520 ----- Segment group 35 ------------------ C 9----------+| +1530 CPI Charge payment instructions M 1 || +1540 RFF Reference C 99 || +1550 CUX Currencies C 1 || +1560 LOC Place/location identification C 9 || +1570 MOA Monetary amount C 9----------+| + | +1580 ----- Segment group 36 ------------------ C 99---------+| +1590 TCC Charge/rate calculations M 1 || +1600 LOC Place/location identification C 1 || +1610 FTX Free text C 1 || +1620 CUX Currencies C 1 || +1630 PRI Price details C 1 || +1640 EQN Number of units C 1 || +1650 PCD Percentage details C 1 || +1660 MOA Monetary amount C 9 || +1670 QTY Quantity C 9----------+| + | +1680 ----- Segment group 37 ------------------ C 99---------+| +1690 ICD Insurance cover description M 1 || +1700 DTM Date/time/period C 1 || +1710 FTX Free text C 9----------+| + | +1720 ----- Segment group 38 ------------------ C 99---------+| +1730 TDT Details of transport M 1 || +1740 DTM Date/time/period C 9 || +1750 TSR Transport service requirements C 9 || + || +1760 ----- Segment group 39 ------------------ C 99--------+|| +1770 LOC Place/location identification M 1 ||| +1780 DTM Date/time/period C 9---------+|| + || +1790 ----- Segment group 40 ------------------ C 9---------+|| +1800 RFF Reference M 1 ||| +1810 DTM Date/time/period C 1---------+|| + || +1820 ----- Segment group 41 ------------------ C 99--------+|| +1830 TCC Charge/rate calculations M 1 ||| +1840 MOA Monetary amount C 9 ||| +1850 PCD Percentage details C 1---------+|| + || +1860 ----- Segment group 42 ------------------ C 99--------+|| +1870 ICD Insurance cover description M 1 ||| +1880 DTM Date/time/period C 1 ||| +1890 FTX Free text C 9---------++| + | +1900 ----- Segment group 43 ------------------ C 99---------+| +1910 NAD Name and address M 1 || +1920 LOC Place/location identification C 9 || +1930 MOA Monetary amount C 9 || + || +1940 ----- Segment group 44 ------------------ C 9---------+|| +1950 CTA Contact information M 1 ||| +1960 COM Communication contact C 9---------+|| + || +1970 ----- Segment group 45 ------------------ C 9---------+|| +1980 DOC Document/message details M 1 ||| +1990 DTM Date/time/period C 1---------+|| + || +2000 ----- Segment group 46 ------------------ C 99--------+|| +2010 TCC Charge/rate calculations M 1 ||| +2020 CUX Currencies C 1 ||| +2030 PRI Price details C 1 ||| +2040 EQN Number of units C 1 ||| +2050 PCD Percentage details C 1 ||| +2060 MOA Monetary amount C 9 ||| +2070 QTY Quantity C 9---------+|| + || +2080 ----- Segment group 47 ------------------ C 9---------+|| +2090 RFF Reference M 1 ||| +2100 DTM Date/time/period C 9---------+|| + || +2110 ----- Segment group 48 ------------------ C 9---------+|| +2120 CPI Charge payment instructions M 1 ||| +2130 RFF Reference C 99 ||| +2140 CUX Currencies C 1 ||| +2150 LOC Place/location identification C 9 ||| +2160 MOA Monetary amount C 9---------+|| + || +2170 ----- Segment group 49 ------------------ C 99--------+|| +2180 TSR Transport service requirements M 1 ||| +2190 RFF Reference C 1 ||| +2200 LOC Place/location identification C 1 ||| +2210 TPL Transport placement C 1 ||| +2220 FTX Free text C 9---------++| + | +2230 ----- Segment group 50 ------------------ C 999--------+| +2240 GID Goods item details M 1 || +2250 HAN Handling instructions C 1 || +2260 TMP Temperature C 1 || +2270 RNG Range details C 1 || +2280 TMD Transport movement details C 1 || +2290 LOC Place/location identification C 9 || +2300 MOA Monetary amount C 9 || +2310 PIA Additional product id C 9 || +2320 GIN Goods identity number C 99 || +2330 FTX Free text C 9 || + || +2340 ----- Segment group 51 ------------------ C 9---------+|| +2350 NAD Name and address M 1 ||| +2360 DTM Date/time/period C 1---------+|| +2370 GDS Nature of cargo C 9 || + || +2380 ----- Segment group 52 ------------------ C 99--------+|| +2390 MEA Measurements M 1 ||| +2400 EQN Number of units C 1---------+|| + || +2410 ----- Segment group 53 ------------------ C 99--------+|| +2420 DIM Dimensions M 1 ||| +2430 EQN Number of units C 1---------+|| + || +2440 ----- Segment group 54 ------------------ C 9---------+|| +2450 RFF Reference M 1 ||| +2460 DTM Date/time/period C 9---------+|| + || +2470 ----- Segment group 55 ------------------ C 999-------+|| +2480 PCI Package identification M 1 ||| +2490 RFF Reference C 1 ||| +2500 DTM Date/time/period C 1 ||| +2510 GIN Goods identity number C 9 ||| +2520 MEA Measurements C 9 ||| +2530 DIM Dimensions C 1 ||| +2540 FTX Free text C 9---------+|| + || +2550 ----- Segment group 56 ------------------ C 9---------+|| +2560 DOC Document/message details M 1 ||| +2570 DTM Date/time/period C 9---------+|| + || +2580 ----- Segment group 57 ------------------ C 9---------+|| +2590 GOR Governmental requirements M 1 ||| +2600 DTM Date/time/period C 9 ||| +2610 LOC Place/location identification C 9 ||| +2620 SEL Seal number C 9 ||| +2630 FTX Free text C 9 ||| + ||| +2640 ----- Segment group 58 ------------------ C 9--------+||| +2650 DOC Document/message details M 1 |||| +2660 DTM Date/time/period C 1--------++|| + || +2670 ----- Segment group 59 ------------------ C 9---------+|| +2680 TPL Transport placement M 1 ||| + ||| +2690 ----- Segment group 60 ------------------ C 9--------+||| +2700 MEA Measurements M 1 |||| +2710 EQN Number of units C 1--------++|| + || +2720 ----- Segment group 61 ------------------ C 999-------+|| +2730 SGP Split goods placement M 1 ||| +2740 SEQ Sequence details C 1 ||| + ||| +2750 ----- Segment group 62 ------------------ C 9--------+||| +2760 MEA Measurements M 1 |||| +2770 EQN Number of units C 1--------++|| + || +2780 ----- Segment group 63 ------------------ C 99--------+|| +2790 TCC Charge/rate calculations M 1 ||| +2800 CUX Currencies C 1 ||| +2810 PRI Price details C 1 ||| +2820 EQN Number of units C 1 ||| +2830 PCD Percentage details C 1 ||| +2840 MOA Monetary amount C 9 ||| +2850 QTY Quantity C 9 ||| +2860 LOC Place/location identification C 9---------+|| + || +2870 ----- Segment group 64 ------------------ C 99--------+|| +2880 ICD Insurance cover description M 1 ||| +2890 DTM Date/time/period C 1 ||| +2900 FTX Free text C 9---------+|| + || +2910 ----- Segment group 65 ------------------ C 99--------+|| +2920 DGS Dangerous goods M 1 ||| +2930 FTX Free text C 99 ||| + ||| +2940 ----- Segment group 66 ------------------ C 9--------+||| +2950 CTA Contact information M 1 |||| +2960 COM Communication contact C 9--------+||| + ||| +2970 ----- Segment group 67 ------------------ C 9--------+||| +2980 MEA Measurements M 1 |||| +2990 EQN Number of units C 1--------+||| + ||| +3000 ----- Segment group 68 ------------------ C 999------+||| +3010 SGP Split goods placement M 1 |||| + |||| +3020 ----- Segment group 69 ------------------ C 9-------+|||| +3030 MEA Measurements M 1 ||||| +3040 EQN Number of units C 1-------++++| + | +3050 ----- Segment group 70 ------------------ C 999--------+| +3060 EQD Equipment details M 1 || +3070 EQN Number of units C 1 || +3080 TMD Transport movement details C 1 || +3090 MEA Measurements C 9 || +3100 DIM Dimensions C 9 || +3110 SEL Seal number C 99 || +3120 TPL Transport placement C 9 || +3130 HAN Handling instructions C 1 || +3140 TMP Temperature C 1 || +3150 FTX Free text C 9 || +3160 PCD Percentage details C 9 || + || +3170 ----- Segment group 71 ------------------ C 99--------+|| +3180 TCC Charge/rate calculations M 1 ||| +3190 CUX Currencies C 1 ||| +3200 PRI Price details C 1 ||| +3210 EQN Number of units C 1 ||| +3220 PCD Percentage details C 1 ||| +3230 MOA Monetary amount C 9 ||| +3240 QTY Quantity C 9---------+|| + || +3250 ----- Segment group 72 ------------------ C 9---------+|| +3260 NAD Name and address M 1 ||| +3270 DTM Date/time/period C 1---------+|| + || +3280 ----- Segment group 73 ------------------ C 99--------+|| +3290 EQA Attached equipment M 1 ||| +3300 EQN Number of units C 1---------+|| + || +3310 ----- Segment group 74 ------------------ C 99--------+|| +3320 DGS Dangerous goods M 1 ||| +3330 FTX Free text C 9 ||| + ||| +3340 ----- Segment group 75 ------------------ C 9--------+||| +3350 CTA Contact information M 1 |||| +3360 COM Communication contact C 9--------++++ +3370 UNT Message trailer M 1 diff --git a/specification/references/D01B/messages/iftsta_d.txt b/specification/references/D01B/messages/iftsta_d.txt new file mode 100644 index 0000000..b791224 --- /dev/null +++ b/specification/references/D01B/messages/iftsta_d.txt @@ -0,0 +1,500 @@ + UN/EDIFACT + + UNITED NATIONS STANDARD MESSAGE (UNSM) + + International multimodal status report message + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Message Type : IFTSTA + Version : D + Release : 01B + Contr. Agency: UN + + Revision : 11 + Date : 2001-05-15 + + + + + + +SOURCE: D4 Transport (SWG) + + + + CONTENTS + + International multimodal status report message + +0. INTRODUCTION + +1. SCOPE + + 1.1 Functional definition + + 1.2 Field of application + + 1.3 Principles + +2. REFERENCES + +3. TERMS AND DEFINITIONS + + 3.1 Standard terms and definitions + +4. MESSAGE DEFINITION + + 4.1 Segment clarification + + 4.2 Segment index (alphabetical sequence by tag) + + 4.3 Message structure + 4.3.1 Segment table + + + + + + + + + + + + + +---------------------------------------------------------------------- +For general information on UN standard message types see UN Trade Data +Interchange Directory, UNTDID, Part 4, Section 2.3, UN/ECE UNSM +General Introduction +---------------------------------------------------------------------- + + + +0. INTRODUCTION + + This specification provides the definition of the International + multimodal status report message (IFTSTA) to be used in + Electronic Data Interchange (EDI) between trading partners + involved in administration, commerce and transport. + +1. SCOPE + +1.1 Functional definition + + A message to report the transport status and/or a change in the + transport status (i.e. event) between agreed parties. + +1.2 Field of application + + The International multimodal status report message may be used + for both national and international applications. It is based + on universal practice related to administration, commerce and + transport, and is not dependent on the type of business or + industry. + +1.3 Principles + + This message allows for the exchange of information regarding + the status of the physical movement of consignments, goods or + equipment at any point (in time or place) within the full + transport chain. + + A status message may be sent: + - as the result of request/s for consignment/s or equipment + status/es + - on a scheduled basis at predetermined times + - on the occurrence of a selected event/s + - on the occurrence of an exceptional event as agreed by the + partners involved. + + This message can relate to a status (or statuses) that has or + have been reached in a transport chain. + + Data requirements for tracking equipment where equipment is not + associated with a consignment (such as repair container) are + NOT addressed in this message. + + The transport sub-working group (D4) has developed + recommendations for a harmonised implementation of this message + through its subgroup ITIGG (International Transport + Implementation Guidelines Group). + Users implementing the message are strongly advised to apply + these recommendations, which may be obtained from the D4 + secretariat. + +2. REFERENCES + + See UNTDID, Part 4, Chapter 2.3 UN/ECE UNSM - General + Introduction, Section 1. + +3. TERMS AND DEFINITIONS + +3.1 Standard terms and definitions + + See UNTDID, Part 4, Chapter 2.3 UN/ECE UNSM - General + Introduction, Section 2. + +4. MESSAGE DEFINITION + +4.1 Segment clarification + + This section should be read in conjunction with the segment + table which indicates mandatory, conditional and repeating + requirements. + +0010 UNH, Message header + A service segment starting and uniquely identifying a message. + The message type code for the International multimodal status + report message is IFTSTA. + + Note: International multimodal status report messages + conforming to this document must contain the following data in + segment UNH, composite S009: + + Data element 0065 IFTSTA + 0052 D + 0054 01B + 0051 UN + +0020 BGM, Beginning of message + A segment indicating the beginning of a message and identifying + the consignment for which status is being reported. + +0030 DTM, Date/time/period + A segment indicating the date of the message. + +0040 TSR, Transport service requirements + A segment identifying the transport service relating to the + consignment. + + +0050 Segment group 1: NAD-SG2 + A group of segments to specify a party and its associated + contacts with communication numbers. + +0060 NAD, Name and address + A segment identifying a party to the consignment such as + shipper or consignee. + + +0070 Segment group 2: CTA-COM + A group of segments to identify a contact and its + communications related to the party. + +0080 CTA, Contact information + A segment to specify a contact name associated with the + party. + +0090 COM, Communication contact + A segment to specify a communication number related to + the contact. + + +0100 Segment group 3: RFF-DTM + To relate a date/time to a reference, such as date of shipment + reference number. + +0110 RFF, Reference + A segment identifying a reference which applies to the + entire consignment. + +0120 DTM, Date/time/period + To relate a date/time to a reference, such as date of + shipment reference number. + +0130 LOC, Place/location identification + A segment identifying a place/location which applies to the + consignment such as consignment origin and destination. + +0140 FTX, Free text + A segment specifying free form or processable supplementary or + other information. + +0150 CNT, Control total + A segment specifying a total for the consignment. + + +0160 Segment group 4: CNI-LOC-CNT-SG5 + A group of segments to identify a consignment and status + details relating to it. + +0170 CNI, Consignment information + A segment to identify a consignment for which status details + are given. + +0180 LOC, Place/location identification + A segment to indicate a location relating to the + consignment, such as place/port of origin, place/port of + destination. + +0190 CNT, Control total + A segment to provide a control total for the consignment, + such as total number of pieces, total weight. + + +0200 Segment group 5: STS-RFF-DTM-DOC-FTX-SG6-LOC-PCI-SG8-SG10- + SG12 + A group of segments indicating the status and/or identifying + an event and specifying relevant details. + +0210 STS, Status + A segment specifying the status relating to a consignment + (e.g. loaded). + +0220 RFF, Reference + A segment identifying a reference relating to the status + (e.g House Bill of Lading number). + +0230 DTM, Date/time/period + A segment indicating the date and time of the status or + event. + +0240 DOC, Document/message details + A segment to specify document details related to the + status code, such as indication which document is missing + (status code: document missing). + +0250 FTX, Free text + A segment specifying processable information relating to + the status. + + +0260 Segment group 6: NAD-SG7 + A group of segments to identify a party and contact + details associated with the event. + +0270 NAD, Name and address + A segment specifying the name and/or address + associated with the event such as notify party, + terminal address, trucking company for gate move. + + +0280 Segment group 7: CTA-COM + A group of segments identifying a contact to whom + communication regarding the status event can be + directed. + +0290 CTA, Contact information + A segment to identify a person or department. + +0300 COM, Communication contact + A segment to identify a communication number of a + person or department. + +0310 LOC, Place/location identification + A segment identifying the location at which the status or + event occurs. + +0320 PCI, Package identification + A segment to specify individual packages (transportable + units) relating to the consignment status. + + +0330 Segment group 8: TDT-DTM-RFF-SG9 + A group of segments indicating conveyance details related + to the status or event. + +0340 TDT, Details of transport + A segment identifying conveyance related to the status + or event such as flight, vessel/voyage. + +0350 DTM, Date/time/period + A segment indicating date(s) and time(s) related to + the conveyance such as arrival date and time. + +0360 RFF, Reference + A segment specifying an additional reference related + to the conveyance such as transfer manifest number, + truck license number. + + +0370 Segment group 9: LOC-DTM + A group of segments indicating locations related to + the means of transport. + +0380 LOC, Place/location identification + A segment indicating locations related to + conveyance such as flight origin/destination. + +0390 DTM, Date/time/period + A segment to specify dates and times related to a + location. + + +0400 Segment group 10: EQD-MEA-DIM-SEL-RFF-TPL-TMD-SG11 + A group of segments indicating the equipment details + relating to the status or event. + +0410 EQD, Equipment details + A segment identifying equipment related to status or + event such as a container of a multi-container + consignment. + +0420 MEA, Measurements + A segment specifying measurements related to the + equipment such as gross weight, tare weight, capacity. + +0430 DIM, Dimensions + A segment specifying the dimensions of the equipment + such as height. + +0440 SEL, Seal number + A segment identifying seal and seal issuer associated + with the equipment. + +0450 RFF, Reference + A segment to specify a reference number to equipment. + +0460 TPL, Transport placement + A segment to identify the means of transport to which + the equipment is linked, necessary in cases where this + forms the key to retrieve relevant information. + +0470 TMD, Transport movement details + A segment to specify transport movement details + related to the equipment. + + +0480 Segment group 11: EQA-SEL + A group of segments specifying the attached equipment + and the associated seal information. + +0490 EQA, Attached equipment + A segment identifying attached equipment or related + equipment such as a chassis attached to a + container. + +0500 SEL, Seal number + A segment identifying seal and seal issuer + associated with the equipment. + + +0510 Segment group 12: GID-HAN-SGP-DGS-FTX-SG13-SG14-SG15 + A group of segments describing the goods item related to + the status or event. + +0520 GID, Goods item details + A segment identifying a goods item. + +0530 HAN, Handling instructions + A segment identifying handling instructions. + +0540 SGP, Split goods placement + A segment to identify equipment in which (part of) a + goods item is transported. + +0550 DGS, Dangerous goods + A segment to specify dangerous goods details related + to the goods item. + +0560 FTX, Free text + A segment to describe the goods item, and to provide + additional free text information related to the goods + item. + + +0570 Segment group 13: MEA-EQN + A group of segments specifying measurements. + +0580 MEA, Measurements + A segment specifying measurements, other than + dimension, of a goods item. + +0590 EQN, Number of units + A segment specifying the number of units to which + the given measurement is applicable. + + +0600 Segment group 14: DIM-EQN + A group of segments specifying dimensions of a goods + item. + +0610 DIM, Dimensions + A segment specifying dimensions of a goods item. + +0620 EQN, Number of units + A segment specifying the number of units to which + the given dimension is applicable. + + +0630 Segment group 15: PCI-GIN + A group of segments specifying marks and numbers + related to the transport line items. + +0640 PCI, Package identification + A segment specifying marks related to the transport + line items. + +0650 GIN, Goods identity number + A segment specifying identity numbers related to + the transport line items. + +0660 UNT, Message trailer + A service segment ending a message, giving the total number of + segments in the message (including the UNH & UNT) and the + control reference number of the message. + +4.2 Segment index (alphabetical sequence by tag) + + BGM Beginning of message + CNI Consignment information + CNT Control total + COM Communication contact + CTA Contact information + DGS Dangerous goods + DIM Dimensions + DOC Document/message details + DTM Date/time/period + EQA Attached equipment + EQD Equipment details + EQN Number of units + FTX Free text + GID Goods item details + GIN Goods identity number + HAN Handling instructions + LOC Place/location identification + MEA Measurements + NAD Name and address + PCI Package identification + RFF Reference + SEL Seal number + SGP Split goods placement + STS Status + TDT Details of transport + TMD Transport movement details + TPL Transport placement + TSR Transport service requirements + UNH Message header + UNT Message trailer + +4.3 Message structure + +See summary file + diff --git a/specification/references/D01B/messages/iftsta_s.txt b/specification/references/D01B/messages/iftsta_s.txt new file mode 100644 index 0000000..9f0a1a1 --- /dev/null +++ b/specification/references/D01B/messages/iftsta_s.txt @@ -0,0 +1,87 @@ +4.3 Message structure + +4.3.1 Segment table + +Pos Tag Name S R + +0010 UNH Message header M 1 +0020 BGM Beginning of message M 1 +0030 DTM Date/time/period C 9 +0040 TSR Transport service requirements C 1 + +0050 ----- Segment group 1 ------------------ C 9-----------+ +0060 NAD Name and address M 1 | + | +0070 ----- Segment group 2 ------------------ C 9----------+| +0080 CTA Contact information M 1 || +0090 COM Communication contact C 9----------++ + +0100 ----- Segment group 3 ------------------ C 9-----------+ +0110 RFF Reference M 1 | +0120 DTM Date/time/period C 1-----------+ +0130 LOC Place/location identification C 9 +0140 FTX Free text C 9 +0150 CNT Control total C 9 + +0160 ----- Segment group 4 ------------------ C 99999-------+ +0170 CNI Consignment information M 1 | +0180 LOC Place/location identification C 9 | +0190 CNT Control total C 9 | + | +0200 ----- Segment group 5 ------------------ M 99---------+| +0210 STS Status M 1 || +0220 RFF Reference C 999 || +0230 DTM Date/time/period C 9 || +0240 DOC Document/message details C 1 || +0250 FTX Free text C 9 || + || +0260 ----- Segment group 6 ------------------ C 9---------+|| +0270 NAD Name and address M 1 ||| + ||| +0280 ----- Segment group 7 ------------------ C 9--------+||| +0290 CTA Contact information M 1 |||| +0300 COM Communication contact C 9--------++|| +0310 LOC Place/location identification C 1 || +0320 PCI Package identification C 99 || + || +0330 ----- Segment group 8 ------------------ C 99--------+|| +0340 TDT Details of transport M 1 ||| +0350 DTM Date/time/period C 9 ||| +0360 RFF Reference C 9 ||| + ||| +0370 ----- Segment group 9 ------------------ C 9--------+||| +0380 LOC Place/location identification M 1 |||| +0390 DTM Date/time/period C 9--------++|| + || +0400 ----- Segment group 10 ------------------ C 99--------+|| +0410 EQD Equipment details M 1 ||| +0420 MEA Measurements C 9 ||| +0430 DIM Dimensions C 9 ||| +0440 SEL Seal number C 9 ||| +0450 RFF Reference C 9 ||| +0460 TPL Transport placement C 9 ||| +0470 TMD Transport movement details C 1 ||| + ||| +0480 ----- Segment group 11 ------------------ C 99-------+||| +0490 EQA Attached equipment M 1 |||| +0500 SEL Seal number C 9--------++|| + || +0510 ----- Segment group 12 ------------------ C 99--------+|| +0520 GID Goods item details M 1 ||| +0530 HAN Handling instructions C 9 ||| +0540 SGP Split goods placement C 99 ||| +0550 DGS Dangerous goods C 9 ||| +0560 FTX Free text C 9 ||| + ||| +0570 ----- Segment group 13 ------------------ C 99-------+||| +0580 MEA Measurements M 1 |||| +0590 EQN Number of units C 1--------+||| + ||| +0600 ----- Segment group 14 ------------------ C 99-------+||| +0610 DIM Dimensions M 1 |||| +0620 EQN Number of units C 1--------+||| + ||| +0630 ----- Segment group 15 ------------------ C 99-------+||| +0640 PCI Package identification M 1 |||| +0650 GIN Goods identity number C 9--------++++ +0660 UNT Message trailer M 1 diff --git a/specification/references/D01B/segments/bgm.txt b/specification/references/D01B/segments/bgm.txt new file mode 100644 index 0000000..98d8344 --- /dev/null +++ b/specification/references/D01B/segments/bgm.txt @@ -0,0 +1,21 @@ + + BGM BEGINNING OF MESSAGE + + Function: To indicate the type and function of a message + and to transmit the identifying number. + +010 C002 DOCUMENT/MESSAGE NAME C 1 + 1001 Document name code C an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 1000 Document name C an..35 + +020 C106 DOCUMENT/MESSAGE IDENTIFICATION C 1 + 1004 Document identifier C an..35 + 1056 Version identifier C an..9 + 1060 Revision identifier C an..6 + +030 1225 MESSAGE FUNCTION CODE C 1 an..3 + +040 4343 RESPONSE TYPE CODE C 1 an..3 + diff --git a/specification/references/D01B/segments/cni.txt b/specification/references/D01B/segments/cni.txt new file mode 100644 index 0000000..237527e --- /dev/null +++ b/specification/references/D01B/segments/cni.txt @@ -0,0 +1,17 @@ + + CNI CONSIGNMENT INFORMATION + + Function: To identify one consignment. + +010 1490 CONSOLIDATION ITEM NUMBER C 1 n..4 + +020 C503 DOCUMENT/MESSAGE DETAILS C 1 + 1004 Document identifier C an..35 + 1373 Document status code C an..3 + 1366 Document source description C an..70 + 3453 Language name code C an..3 + 1056 Version identifier C an..9 + 1060 Revision identifier C an..6 + +030 1312 CONSIGNMENT LOAD SEQUENCE IDENTIFIER C 1 n..4 + diff --git a/specification/references/D01B/segments/cnt.txt b/specification/references/D01B/segments/cnt.txt new file mode 100644 index 0000000..a2e43ed --- /dev/null +++ b/specification/references/D01B/segments/cnt.txt @@ -0,0 +1,10 @@ + + CNT CONTROL TOTAL + + Function: To provide control total. + +010 C270 CONTROL M 1 + 6069 Control total type code qualifier M an..3 + 6066 Control total value M n..18 + 6411 Measurement unit code C an..3 + diff --git a/specification/references/D01B/segments/com.txt b/specification/references/D01B/segments/com.txt new file mode 100644 index 0000000..7544845 --- /dev/null +++ b/specification/references/D01B/segments/com.txt @@ -0,0 +1,11 @@ + + COM COMMUNICATION CONTACT + + Function: To identify a communication number of a + department or a person to whom communication + should be directed. + +010 C076 COMMUNICATION CONTACT M 3 + 3148 Communication address identifier M an..512 + 3155 Communication address code qualifier M an..3 + diff --git a/specification/references/D01B/segments/cpi.txt b/specification/references/D01B/segments/cpi.txt new file mode 100644 index 0000000..b0cc77c --- /dev/null +++ b/specification/references/D01B/segments/cpi.txt @@ -0,0 +1,17 @@ + + CPI CHARGE PAYMENT INSTRUCTIONS + + Function: To identify a charge. + +010 C229 CHARGE CATEGORY C 1 + 5237 Charge category code M an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + +020 C231 METHOD OF PAYMENT C 1 + 4215 Transport charges payment method code M an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + +030 4237 PAYMENT ARRANGEMENT CODE C 1 an..3 + diff --git a/specification/references/D01B/segments/cta.txt b/specification/references/D01B/segments/cta.txt new file mode 100644 index 0000000..1b2dedf --- /dev/null +++ b/specification/references/D01B/segments/cta.txt @@ -0,0 +1,12 @@ + + CTA CONTACT INFORMATION + + Function: To identify a person or a department to whom + communication should be directed. + +010 3139 CONTACT FUNCTION CODE C 1 an..3 + +020 C056 DEPARTMENT OR EMPLOYEE DETAILS C 1 + 3413 Department or employee name code C an..17 + 3412 Department or employee name C an..35 + diff --git a/specification/references/D01B/segments/cux.txt b/specification/references/D01B/segments/cux.txt new file mode 100644 index 0000000..35259bc --- /dev/null +++ b/specification/references/D01B/segments/cux.txt @@ -0,0 +1,22 @@ + + CUX CURRENCIES + + Function: To specify currencies used in the transaction + and relevant details for the rate of exchange. + +010 C504 CURRENCY DETAILS C 1 + 6347 Currency usage code qualifier M an..3 + 6345 Currency identification code C an..3 + 6343 Currency type code qualifier C an..3 + 6348 Currency rate value C n..4 + +020 C504 CURRENCY DETAILS C 1 + 6347 Currency usage code qualifier M an..3 + 6345 Currency identification code C an..3 + 6343 Currency type code qualifier C an..3 + 6348 Currency rate value C n..4 + +030 5402 CURRENCY EXCHANGE RATE C 1 n..12 + +040 6341 EXCHANGE RATE CURRENCY MARKET IDENTIFIER C 1 an..3 + diff --git a/specification/references/D01B/segments/dgs.txt b/specification/references/D01B/segments/dgs.txt new file mode 100644 index 0000000..6ed50d7 --- /dev/null +++ b/specification/references/D01B/segments/dgs.txt @@ -0,0 +1,48 @@ + + DGS DANGEROUS GOODS + + Function: To identify dangerous goods. + +010 8273 DANGEROUS GOODS REGULATIONS CODE C 1 an..3 + +020 C205 HAZARD CODE C 1 + 8351 Hazard identification code M an..7 + 8078 Additional hazard classification + identifier C an..7 + 8092 Hazard code version identifier C an..10 + +030 C234 UNDG INFORMATION C 1 + 7124 United Nations Dangerous Goods (UNDG) + identifier C n4 + 7088 Dangerous goods flashpoint value C an..8 + +040 C223 DANGEROUS GOODS SHIPMENT FLASHPOINT C 1 + 7106 Shipment flashpoint value C n3 + 6411 Measurement unit code C an..3 + +050 8339 PACKAGING DANGER LEVEL CODE C 1 an..3 + +060 8364 EMERGENCY PROCEDURE FOR SHIPS IDENTIFIER C 1 an..6 + +070 8410 HAZARD MEDICAL FIRST AID GUIDE IDENTIFIER C 1 an..4 + +080 8126 TRANSPORT EMERGENCY CARD IDENTIFIER C 1 an..10 + +090 C235 HAZARD IDENTIFICATION PLACARD DETAILS C 1 + 8158 Orange hazard placard upper part + identifier C an..4 + 8186 Orange hazard placard lower part + identifier C an4 + +100 C236 DANGEROUS GOODS LABEL C 1 + 8246 Dangerous goods marking identifier C an..4 + 8246 Dangerous goods marking identifier C an..4 + 8246 Dangerous goods marking identifier C an..4 + +110 8255 PACKING INSTRUCTION TYPE CODE C 1 an..3 + +120 8325 HAZARDOUS MEANS OF TRANSPORT CATEGORY CODE C 1 an..3 + +130 8211 HAZARDOUS CARGO TRANSPORT AUTHORISATION + CODE C 1 an..3 + diff --git a/specification/references/D01B/segments/dim.txt b/specification/references/D01B/segments/dim.txt new file mode 100644 index 0000000..67b4529 --- /dev/null +++ b/specification/references/D01B/segments/dim.txt @@ -0,0 +1,13 @@ + + DIM DIMENSIONS + + Function: To specify dimensions. + +010 6145 DIMENSION TYPE CODE QUALIFIER M 1 an..3 + +020 C211 DIMENSIONS M 1 + 6411 Measurement unit code M an..3 + 6168 Length dimension value C n..15 + 6140 Width dimension value C n..15 + 6008 Height dimension value C n..15 + diff --git a/specification/references/D01B/segments/doc.txt b/specification/references/D01B/segments/doc.txt new file mode 100644 index 0000000..c13dd6c --- /dev/null +++ b/specification/references/D01B/segments/doc.txt @@ -0,0 +1,26 @@ + + DOC DOCUMENT/MESSAGE DETAILS + + Function: To identify documents and details directly + related to it. + +010 C002 DOCUMENT/MESSAGE NAME M 1 + 1001 Document name code C an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 1000 Document name C an..35 + +020 C503 DOCUMENT/MESSAGE DETAILS C 1 + 1004 Document identifier C an..35 + 1373 Document status code C an..3 + 1366 Document source description C an..70 + 3453 Language name code C an..3 + 1056 Version identifier C an..9 + 1060 Revision identifier C an..6 + +030 3153 COMMUNICATION MEDIUM TYPE CODE C 1 an..3 + +040 1220 DOCUMENT COPIES REQUIRED QUANTITY C 1 n..2 + +050 1218 DOCUMENT ORIGINALS REQUIRED QUANTITY C 1 n..2 + diff --git a/specification/references/D01B/segments/dtm.txt b/specification/references/D01B/segments/dtm.txt new file mode 100644 index 0000000..085a4e3 --- /dev/null +++ b/specification/references/D01B/segments/dtm.txt @@ -0,0 +1,11 @@ + + DTM DATE/TIME/PERIOD + + Function: To specify date, and/or time, or period. + +010 C507 DATE/TIME/PERIOD M 1 + 2005 Date or time or period function code + qualifier M an..3 + 2380 Date or time or period value C an..35 + 2379 Date or time or period format code C an..3 + diff --git a/specification/references/D01B/segments/eqa.txt b/specification/references/D01B/segments/eqa.txt new file mode 100644 index 0000000..32e2a0a --- /dev/null +++ b/specification/references/D01B/segments/eqa.txt @@ -0,0 +1,13 @@ + + EQA ATTACHED EQUIPMENT + + Function: To specify attached or related equipment. + +010 8053 EQUIPMENT TYPE CODE QUALIFIER M 1 an..3 + +020 C237 EQUIPMENT IDENTIFICATION C 1 + 8260 Equipment identifier C an..17 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 3207 Country name code C an..3 + diff --git a/specification/references/D01B/segments/eqd.txt b/specification/references/D01B/segments/eqd.txt new file mode 100644 index 0000000..a0bf6f2 --- /dev/null +++ b/specification/references/D01B/segments/eqd.txt @@ -0,0 +1,25 @@ + + EQD EQUIPMENT DETAILS + + Function: To identify a unit of equipment. + +010 8053 EQUIPMENT TYPE CODE QUALIFIER M 1 an..3 + +020 C237 EQUIPMENT IDENTIFICATION C 1 + 8260 Equipment identifier C an..17 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 3207 Country name code C an..3 + +030 C224 EQUIPMENT SIZE AND TYPE C 1 + 8155 Equipment size and type description code C an..10 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 8154 Equipment size and type description C an..35 + +040 8077 EQUIPMENT SUPPLIER CODE C 1 an..3 + +050 8249 EQUIPMENT STATUS CODE C 1 an..3 + +060 8169 FULL OR EMPTY INDICATOR CODE C 1 an..3 + diff --git a/specification/references/D01B/segments/eqn.txt b/specification/references/D01B/segments/eqn.txt new file mode 100644 index 0000000..29c3b5d --- /dev/null +++ b/specification/references/D01B/segments/eqn.txt @@ -0,0 +1,9 @@ + + EQN NUMBER OF UNITS + + Function: To specify the number of units. + +010 C523 NUMBER OF UNIT DETAILS M 1 + 6350 Units quantity C n..15 + 6353 Unit type code qualifier C an..3 + diff --git a/specification/references/D01B/segments/ftx.txt b/specification/references/D01B/segments/ftx.txt new file mode 100644 index 0000000..0924277 --- /dev/null +++ b/specification/references/D01B/segments/ftx.txt @@ -0,0 +1,25 @@ + + FTX FREE TEXT + + Function: To provide free form or coded text information. + +010 4451 TEXT SUBJECT CODE QUALIFIER M 1 an..3 + +020 4453 FREE TEXT FUNCTION CODE C 1 an..3 + +030 C107 TEXT REFERENCE C 1 + 4441 Free text value code M an..17 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + +040 C108 TEXT LITERAL C 1 + 4440 Free text value M an..512 + 4440 Free text value C an..512 + 4440 Free text value C an..512 + 4440 Free text value C an..512 + 4440 Free text value C an..512 + +050 3453 LANGUAGE NAME CODE C 1 an..3 + +060 4447 FREE TEXT FORMAT CODE C 1 an..3 + diff --git a/specification/references/D01B/segments/gds.txt b/specification/references/D01B/segments/gds.txt new file mode 100644 index 0000000..6f6d6ae --- /dev/null +++ b/specification/references/D01B/segments/gds.txt @@ -0,0 +1,11 @@ + + GDS NATURE OF CARGO + + Function: To indicate the type of cargo as a general + classification. + +010 C703 NATURE OF CARGO C 1 + 7085 Cargo type classification code M an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + diff --git a/specification/references/D01B/segments/gid.txt b/specification/references/D01B/segments/gid.txt new file mode 100644 index 0000000..d2c71e4 --- /dev/null +++ b/specification/references/D01B/segments/gid.txt @@ -0,0 +1,47 @@ + + GID GOODS ITEM DETAILS + + Function: To indicate totals of a goods item. + +010 1496 GOODS ITEM NUMBER C 1 n..5 + +020 C213 NUMBER AND TYPE OF PACKAGES C 1 + 7224 Package quantity C n..8 + 7065 Package type description code C an..17 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 7064 Type of packages C an..35 + 7233 Packaging related description code C an..3 + +030 C213 NUMBER AND TYPE OF PACKAGES C 1 + 7224 Package quantity C n..8 + 7065 Package type description code C an..17 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 7064 Type of packages C an..35 + 7233 Packaging related description code C an..3 + +040 C213 NUMBER AND TYPE OF PACKAGES C 1 + 7224 Package quantity C n..8 + 7065 Package type description code C an..17 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 7064 Type of packages C an..35 + 7233 Packaging related description code C an..3 + +050 C213 NUMBER AND TYPE OF PACKAGES C 1 + 7224 Package quantity C n..8 + 7065 Package type description code C an..17 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 7064 Type of packages C an..35 + 7233 Packaging related description code C an..3 + +060 C213 NUMBER AND TYPE OF PACKAGES C 1 + 7224 Package quantity C n..8 + 7065 Package type description code C an..17 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 7064 Type of packages C an..35 + 7233 Packaging related description code C an..3 + diff --git a/specification/references/D01B/segments/gin.txt b/specification/references/D01B/segments/gin.txt new file mode 100644 index 0000000..81e3723 --- /dev/null +++ b/specification/references/D01B/segments/gin.txt @@ -0,0 +1,28 @@ + + GIN GOODS IDENTITY NUMBER + + Function: To give specific identification numbers, either + as single numbers or ranges. + +010 7405 OBJECT IDENTIFICATION CODE QUALIFIER M 1 an..3 + +020 C208 IDENTITY NUMBER RANGE M 1 + 7402 Object identifier M an..35 + 7402 Object identifier C an..35 + +030 C208 IDENTITY NUMBER RANGE C 1 + 7402 Object identifier M an..35 + 7402 Object identifier C an..35 + +040 C208 IDENTITY NUMBER RANGE C 1 + 7402 Object identifier M an..35 + 7402 Object identifier C an..35 + +050 C208 IDENTITY NUMBER RANGE C 1 + 7402 Object identifier M an..35 + 7402 Object identifier C an..35 + +060 C208 IDENTITY NUMBER RANGE C 1 + 7402 Object identifier M an..35 + 7402 Object identifier C an..35 + diff --git a/specification/references/D01B/segments/gor.txt b/specification/references/D01B/segments/gor.txt new file mode 100644 index 0000000..c3ef13d --- /dev/null +++ b/specification/references/D01B/segments/gor.txt @@ -0,0 +1,34 @@ + + GOR GOVERNMENTAL REQUIREMENTS + + Function: To indicate the requirement for a specific + governmental action and/or procedure or which + specific procedure is valid for a specific part + of the transport. + +010 8323 TRANSPORT MOVEMENT CODE C 1 an..3 + +020 C232 GOVERNMENT ACTION C 1 + 9415 Government agency identification code C an..3 + 9411 Government involvement code C an..3 + 9417 Government action code C an..3 + 9353 Government procedure code C an..3 + +030 C232 GOVERNMENT ACTION C 1 + 9415 Government agency identification code C an..3 + 9411 Government involvement code C an..3 + 9417 Government action code C an..3 + 9353 Government procedure code C an..3 + +040 C232 GOVERNMENT ACTION C 1 + 9415 Government agency identification code C an..3 + 9411 Government involvement code C an..3 + 9417 Government action code C an..3 + 9353 Government procedure code C an..3 + +050 C232 GOVERNMENT ACTION C 1 + 9415 Government agency identification code C an..3 + 9411 Government involvement code C an..3 + 9417 Government action code C an..3 + 9353 Government procedure code C an..3 + diff --git a/specification/references/D01B/segments/han.txt b/specification/references/D01B/segments/han.txt new file mode 100644 index 0000000..76ce8b3 --- /dev/null +++ b/specification/references/D01B/segments/han.txt @@ -0,0 +1,18 @@ + + HAN HANDLING INSTRUCTIONS + + Function: To specify handling and where necessary, notify + hazards. + +010 C524 HANDLING INSTRUCTIONS C 1 + 4079 Handling instruction description code C an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 4078 Handling instruction description C an..70 + +020 C218 HAZARDOUS MATERIAL C 1 + 7419 Hazardous material category name code C an..7 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 7418 Hazardous material category name C an..35 + diff --git a/specification/references/D01B/segments/icd.txt b/specification/references/D01B/segments/icd.txt new file mode 100644 index 0000000..9b8a992 --- /dev/null +++ b/specification/references/D01B/segments/icd.txt @@ -0,0 +1,17 @@ + + ICD INSURANCE COVER DESCRIPTION + + Function: To describe the insurance cover. + +010 C330 INSURANCE COVER TYPE M 1 + 4497 Insurance cover type code M an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + +020 C331 INSURANCE COVER DETAILS M 1 + 4495 Insurance cover description code C an..17 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 4494 Insurance cover description C an..35 + 4494 Insurance cover description C an..35 + diff --git a/specification/references/D01B/segments/loc.txt b/specification/references/D01B/segments/loc.txt new file mode 100644 index 0000000..79611e6 --- /dev/null +++ b/specification/references/D01B/segments/loc.txt @@ -0,0 +1,28 @@ + + LOC PLACE/LOCATION IDENTIFICATION + + Function: To identify a place or a location and/or related + locations. + +010 3227 LOCATION FUNCTION CODE QUALIFIER M 1 an..3 + +020 C517 LOCATION IDENTIFICATION C 1 + 3225 Location name code C an..25 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 3224 Location name C an..256 + +030 C519 RELATED LOCATION ONE IDENTIFICATION C 1 + 3223 First related location name code C an..25 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 3222 First related location name C an..70 + +040 C553 RELATED LOCATION TWO IDENTIFICATION C 1 + 3233 Second related location name code C an..25 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 3232 Second related location name C an..70 + +050 5479 RELATION CODE C 1 an..3 + diff --git a/specification/references/D01B/segments/mea.txt b/specification/references/D01B/segments/mea.txt new file mode 100644 index 0000000..c52043f --- /dev/null +++ b/specification/references/D01B/segments/mea.txt @@ -0,0 +1,23 @@ + + MEA MEASUREMENTS + + Function: To specify physical measurements, including + dimension tolerances, weights and counts. + +010 6311 MEASUREMENT PURPOSE CODE QUALIFIER M 1 an..3 + +020 C502 MEASUREMENT DETAILS C 1 + 6313 Measured attribute code C an..3 + 6321 Measurement significance code C an..3 + 6155 Non-discrete measurement name code C an..17 + 6154 Non-discrete measurement name C an..70 + +030 C174 VALUE/RANGE C 1 + 6411 Measurement unit code M an..3 + 6314 Measurement value C an..18 + 6162 Range minimum value C n..18 + 6152 Range maximum value C n..18 + 6432 Significant digits quantity C n..2 + +040 7383 SURFACE OR LAYER CODE C 1 an..3 + diff --git a/specification/references/D01B/segments/moa.txt b/specification/references/D01B/segments/moa.txt new file mode 100644 index 0000000..66decf9 --- /dev/null +++ b/specification/references/D01B/segments/moa.txt @@ -0,0 +1,12 @@ + + MOA MONETARY AMOUNT + + Function: To specify a monetary amount. + +010 C516 MONETARY AMOUNT M 1 + 5025 Monetary amount type code qualifier M an..3 + 5004 Monetary amount C n..35 + 6345 Currency identification code C an..3 + 6343 Currency type code qualifier C an..3 + 4405 Status description code C an..3 + diff --git a/specification/references/D01B/segments/nad.txt b/specification/references/D01B/segments/nad.txt new file mode 100644 index 0000000..5b74968 --- /dev/null +++ b/specification/references/D01B/segments/nad.txt @@ -0,0 +1,52 @@ + + NAD NAME AND ADDRESS + + Function: To specify the name/address and their related + function, either by C082 only and/or + unstructured by C058 or structured by C080 thru + 3207. + +010 3035 PARTY FUNCTION CODE QUALIFIER M 1 an..3 + +020 C082 PARTY IDENTIFICATION DETAILS C 1 + 3039 Party identifier M an..35 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + +030 C058 NAME AND ADDRESS C 1 + 3124 Name and address description M an..35 + 3124 Name and address description C an..35 + 3124 Name and address description C an..35 + 3124 Name and address description C an..35 + 3124 Name and address description C an..35 + +040 C080 PARTY NAME C 1 + 3036 Party name M an..35 + 3036 Party name C an..35 + 3036 Party name C an..35 + 3036 Party name C an..35 + 3036 Party name C an..35 + 3045 Party name format code C an..3 + +050 C059 STREET C 1 + 3042 Street and number or post office box + identifier M an..35 + 3042 Street and number or post office box + identifier C an..35 + 3042 Street and number or post office box + identifier C an..35 + 3042 Street and number or post office box + identifier C an..35 + +060 3164 CITY NAME C 1 an..35 + +070 C819 COUNTRY SUB-ENTITY DETAILS C 1 + 3229 Country sub-entity name code C an..9 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 3228 Country sub-entity name C an..70 + +080 3251 POSTAL IDENTIFICATION CODE C 1 an..17 + +090 3207 COUNTRY NAME CODE C 1 an..3 + diff --git a/specification/references/D01B/segments/pcd.txt b/specification/references/D01B/segments/pcd.txt new file mode 100644 index 0000000..e02a9ce --- /dev/null +++ b/specification/references/D01B/segments/pcd.txt @@ -0,0 +1,14 @@ + + PCD PERCENTAGE DETAILS + + Function: To specify percentage information. + +010 C501 PERCENTAGE DETAILS M 1 + 5245 Percentage type code qualifier M an..3 + 5482 Percentage C n..10 + 5249 Percentage basis identification code C an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + +020 4405 STATUS DESCRIPTION CODE C 1 an..3 + diff --git a/specification/references/D01B/segments/pci.txt b/specification/references/D01B/segments/pci.txt new file mode 100644 index 0000000..695ebc3 --- /dev/null +++ b/specification/references/D01B/segments/pci.txt @@ -0,0 +1,28 @@ + + PCI PACKAGE IDENTIFICATION + + Function: To specify markings and labels on individual + packages or physical units. + +010 4233 MARKING INSTRUCTIONS CODE C 1 an..3 + +020 C210 MARKS & LABELS C 1 + 7102 Shipping marks description M an..35 + 7102 Shipping marks description C an..35 + 7102 Shipping marks description C an..35 + 7102 Shipping marks description C an..35 + 7102 Shipping marks description C an..35 + 7102 Shipping marks description C an..35 + 7102 Shipping marks description C an..35 + 7102 Shipping marks description C an..35 + 7102 Shipping marks description C an..35 + 7102 Shipping marks description C an..35 + +030 8275 CONTAINER OR PACKAGE CONTENTS INDICATOR + CODE C 1 an..3 + +040 C827 TYPE OF MARKING C 1 + 7511 Marking type code M an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + diff --git a/specification/references/D01B/segments/pia.txt b/specification/references/D01B/segments/pia.txt new file mode 100644 index 0000000..7def7df --- /dev/null +++ b/specification/references/D01B/segments/pia.txt @@ -0,0 +1,38 @@ + + PIA ADDITIONAL PRODUCT ID + + Function: To specify additional or substitutional item + identification codes. + +010 4347 PRODUCT IDENTIFIER CODE QUALIFIER M 1 an..3 + +020 C212 ITEM NUMBER IDENTIFICATION M 1 + 7140 Item identifier C an..35 + 7143 Item type identification code C an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + +030 C212 ITEM NUMBER IDENTIFICATION C 1 + 7140 Item identifier C an..35 + 7143 Item type identification code C an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + +040 C212 ITEM NUMBER IDENTIFICATION C 1 + 7140 Item identifier C an..35 + 7143 Item type identification code C an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + +050 C212 ITEM NUMBER IDENTIFICATION C 1 + 7140 Item identifier C an..35 + 7143 Item type identification code C an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + +060 C212 ITEM NUMBER IDENTIFICATION C 1 + 7140 Item identifier C an..35 + 7143 Item type identification code C an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + diff --git a/specification/references/D01B/segments/pri.txt b/specification/references/D01B/segments/pri.txt new file mode 100644 index 0000000..15c7504 --- /dev/null +++ b/specification/references/D01B/segments/pri.txt @@ -0,0 +1,15 @@ + + PRI PRICE DETAILS + + Function: To specify price information. + +010 C509 PRICE INFORMATION C 1 + 5125 Price code qualifier M an..3 + 5118 Price amount C n..15 + 5375 Price type code C an..3 + 5387 Price specification code C an..3 + 5284 Unit price basis value C n..9 + 6411 Measurement unit code C an..3 + +020 5213 SUB-LINE ITEM PRICE CHANGE OPERATION CODE C 1 an..3 + diff --git a/specification/references/D01B/segments/qty.txt b/specification/references/D01B/segments/qty.txt new file mode 100644 index 0000000..fc93f8a --- /dev/null +++ b/specification/references/D01B/segments/qty.txt @@ -0,0 +1,10 @@ + + QTY QUANTITY + + Function: To specify a pertinent quantity. + +010 C186 QUANTITY DETAILS M 1 + 6063 Quantity type code qualifier M an..3 + 6060 Quantity M an..35 + 6411 Measurement unit code C an..3 + diff --git a/specification/references/D01B/segments/rff.txt b/specification/references/D01B/segments/rff.txt new file mode 100644 index 0000000..2170710 --- /dev/null +++ b/specification/references/D01B/segments/rff.txt @@ -0,0 +1,12 @@ + + RFF REFERENCE + + Function: To specify a reference. + +010 C506 REFERENCE M 1 + 1153 Reference code qualifier M an..3 + 1154 Reference identifier C an..70 + 1156 Document line identifier C an..6 + 4000 Reference version identifier C an..35 + 1060 Revision identifier C an..6 + diff --git a/specification/references/D01B/segments/rng.txt b/specification/references/D01B/segments/rng.txt new file mode 100644 index 0000000..443ca12 --- /dev/null +++ b/specification/references/D01B/segments/rng.txt @@ -0,0 +1,12 @@ + + RNG RANGE DETAILS + + Function: To identify a range. + +010 6167 RANGE TYPE CODE QUALIFIER M 1 an..3 + +020 C280 RANGE C 1 + 6411 Measurement unit code M an..3 + 6162 Range minimum value C n..18 + 6152 Range maximum value C n..18 + diff --git a/specification/references/D01B/segments/sel.txt b/specification/references/D01B/segments/sel.txt new file mode 100644 index 0000000..eb287f5 --- /dev/null +++ b/specification/references/D01B/segments/sel.txt @@ -0,0 +1,20 @@ + + SEL SEAL NUMBER + + Function: To specify the seal number or a range of seal + numbers. + +010 9308 SEAL IDENTIFIER C 1 an..35 + +020 C215 SEAL ISSUER C 1 + 9303 Sealing party name code C an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 9302 Sealing party name C an..35 + +030 4517 SEAL CONDITION CODE C 1 an..3 + +040 C208 IDENTITY NUMBER RANGE C 1 + 7402 Object identifier M an..35 + 7402 Object identifier C an..35 + diff --git a/specification/references/D01B/segments/seq.txt b/specification/references/D01B/segments/seq.txt new file mode 100644 index 0000000..b65a77f --- /dev/null +++ b/specification/references/D01B/segments/seq.txt @@ -0,0 +1,14 @@ + + SEQ SEQUENCE DETAILS + + Function: To provide details relating to the sequence. + +010 1229 ACTION REQUEST/NOTIFICATION DESCRIPTION + CODE C 1 an..3 + +020 C286 SEQUENCE INFORMATION C 1 + 1050 Sequence position identifier M an..10 + 1159 Sequence identifier source code C an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + diff --git a/specification/references/D01B/segments/sgp.txt b/specification/references/D01B/segments/sgp.txt new file mode 100644 index 0000000..30f4749 --- /dev/null +++ b/specification/references/D01B/segments/sgp.txt @@ -0,0 +1,14 @@ + + SGP SPLIT GOODS PLACEMENT + + Function: To specify the placement of goods in relation to + equipment. + +010 C237 EQUIPMENT IDENTIFICATION M 1 + 8260 Equipment identifier C an..17 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 3207 Country name code C an..3 + +020 7224 PACKAGE QUANTITY C 1 n..8 + diff --git a/specification/references/D01B/segments/sts.txt b/specification/references/D01B/segments/sts.txt new file mode 100644 index 0000000..82d0656 --- /dev/null +++ b/specification/references/D01B/segments/sts.txt @@ -0,0 +1,48 @@ + + STS STATUS + + Function: To specify the status of an object or service, + including its category and the reason(s) for the + status. + +010 C601 STATUS CATEGORY C 1 + 9015 Status category code M an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + +020 C555 STATUS C 1 + 4405 Status description code M an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 4404 Status description C an..35 + +030 C556 STATUS REASON C 1 + 9013 Status reason description code M an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 9012 Status reason description C an..256 + +040 C556 STATUS REASON C 1 + 9013 Status reason description code M an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 9012 Status reason description C an..256 + +050 C556 STATUS REASON C 1 + 9013 Status reason description code M an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 9012 Status reason description C an..256 + +060 C556 STATUS REASON C 1 + 9013 Status reason description code M an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 9012 Status reason description C an..256 + +070 C556 STATUS REASON C 1 + 9013 Status reason description code M an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 9012 Status reason description C an..256 + diff --git a/specification/references/D01B/segments/tcc.txt b/specification/references/D01B/segments/tcc.txt new file mode 100644 index 0000000..28bcf0f --- /dev/null +++ b/specification/references/D01B/segments/tcc.txt @@ -0,0 +1,36 @@ + + TCC CHARGE/RATE CALCULATIONS + + Function: To specify charges. + +010 C200 CHARGE C 1 + 8023 Freight and other charges description + identifier C an..17 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 8022 Freight and other charges description C an..26 + 4237 Payment arrangement code C an..3 + 7140 Item identifier C an..35 + +020 C203 RATE/TARIFF CLASS C 1 + 5243 Rate or tariff class description code M an..9 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 5242 Rate or tariff class description C an..35 + 5275 Supplementary rate or tariff code C an..6 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 5275 Supplementary rate or tariff code C an..6 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + +030 C528 COMMODITY/RATE DETAIL C 1 + 7357 Commodity identification code C an..18 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + +040 C554 RATE/TARIFF CLASS DETAIL C 1 + 5243 Rate or tariff class description code C an..9 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + diff --git a/specification/references/D01B/segments/tdt.txt b/specification/references/D01B/segments/tdt.txt new file mode 100644 index 0000000..cd6f5b4 --- /dev/null +++ b/specification/references/D01B/segments/tdt.txt @@ -0,0 +1,46 @@ + + TDT DETAILS OF TRANSPORT + + Function: To specify the transport details such as mode of + transport, means of transport, its conveyance + reference number and the identification of the + means of transport. + The segment may be pointed to by the TPL + segment. + +010 8051 TRANSPORT STAGE CODE QUALIFIER M 1 an..3 + +020 8028 MEANS OF TRANSPORT JOURNEY IDENTIFIER C 1 an..17 + +030 C220 MODE OF TRANSPORT C 1 + 8067 Transport mode name code C an..3 + 8066 Transport mode name C an..17 + +040 C228 TRANSPORT MEANS C 1 + 8179 Transport means description code C an..8 + 8178 Transport means description C an..17 + +050 C040 CARRIER C 1 + 3127 Carrier identifier C an..17 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 3128 Carrier name C an..35 + +060 8101 TRANSIT DIRECTION INDICATOR CODE C 1 an..3 + +070 C401 EXCESS TRANSPORTATION INFORMATION C 1 + 8457 Excess transportation reason code M an..3 + 8459 Excess transportation responsibility code M an..3 + 7130 Customer shipment authorisation + identifier C an..17 + +080 C222 TRANSPORT IDENTIFICATION C 1 + 8213 Transport means identification name + identifier C an..9 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 8212 Transport means identification name C an..35 + 8453 Transport means nationality code C an..3 + +090 8281 TRANSPORT MEANS OWNERSHIP INDICATOR CODE C 1 an..3 + diff --git a/specification/references/D01B/segments/tmd.txt b/specification/references/D01B/segments/tmd.txt new file mode 100644 index 0000000..a6a6fe6 --- /dev/null +++ b/specification/references/D01B/segments/tmd.txt @@ -0,0 +1,15 @@ + + TMD TRANSPORT MOVEMENT DETAILS + + Function: To specify operational transport movement + details for a goods item or equipment (which may + differ from the contractual conditions). + +010 C219 MOVEMENT TYPE C 1 + 8335 Movement type description code C an..3 + 8334 Movement type description C an..35 + +020 8332 EQUIPMENT PLAN DESCRIPTION C 1 an..26 + +030 8341 HAULAGE ARRANGEMENTS CODE C 1 an..3 + diff --git a/specification/references/D01B/segments/tmp.txt b/specification/references/D01B/segments/tmp.txt new file mode 100644 index 0000000..512cc64 --- /dev/null +++ b/specification/references/D01B/segments/tmp.txt @@ -0,0 +1,11 @@ + + TMP TEMPERATURE + + Function: To specify the temperature setting. + +010 6245 TEMPERATURE TYPE CODE QUALIFIER M 1 an..3 + +020 C239 TEMPERATURE SETTING C 1 + 6246 Temperature value C n..15 + 6411 Measurement unit code C an..3 + diff --git a/specification/references/D01B/segments/tod.txt b/specification/references/D01B/segments/tod.txt new file mode 100644 index 0000000..38eb8b2 --- /dev/null +++ b/specification/references/D01B/segments/tod.txt @@ -0,0 +1,17 @@ + + TOD TERMS OF DELIVERY OR TRANSPORT + + Function: To specify terms of delivery or transport. + +010 4055 DELIVERY OR TRANSPORT TERMS FUNCTION CODE C 1 an..3 + +020 4215 TRANSPORT CHARGES PAYMENT METHOD CODE C 1 an..3 + +030 C100 TERMS OF DELIVERY OR TRANSPORT C 1 + 4053 Delivery or transport terms description + code C an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 4052 Delivery or transport terms description C an..70 + 4052 Delivery or transport terms description C an..70 + diff --git a/specification/references/D01B/segments/tpl.txt b/specification/references/D01B/segments/tpl.txt new file mode 100644 index 0000000..5c5376d --- /dev/null +++ b/specification/references/D01B/segments/tpl.txt @@ -0,0 +1,15 @@ + + TPL TRANSPORT PLACEMENT + + Function: To specify placement of goods or equipment in + relation to the transport used. The segment + serves as a pointer to the TDT segment group. + +010 C222 TRANSPORT IDENTIFICATION M 1 + 8213 Transport means identification name + identifier C an..9 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 8212 Transport means identification name C an..35 + 8453 Transport means nationality code C an..3 + diff --git a/specification/references/D01B/segments/tsr.txt b/specification/references/D01B/segments/tsr.txt new file mode 100644 index 0000000..96c6b9b --- /dev/null +++ b/specification/references/D01B/segments/tsr.txt @@ -0,0 +1,30 @@ + + TSR TRANSPORT SERVICE REQUIREMENTS + + Function: To specify the contract and carriage conditions + and service and priority requirements for the + transport. + +010 C536 CONTRACT AND CARRIAGE CONDITION C 1 + 4065 Contract and carriage condition code M an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + +020 C233 SERVICE C 1 + 7273 Service requirement code M an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + 7273 Service requirement code C an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + +030 C537 TRANSPORT PRIORITY C 1 + 4219 Transport service priority code M an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + +040 C703 NATURE OF CARGO C 1 + 7085 Cargo type classification code M an..3 + 1131 Code list identification code C an..17 + 3055 Code list responsible agency code C an..3 + diff --git a/specification/references/D01B/simples/1000.txt b/specification/references/D01B/simples/1000.txt new file mode 100644 index 0000000..b7fa52e --- /dev/null +++ b/specification/references/D01B/simples/1000.txt @@ -0,0 +1,7 @@ + + 1000 Document name [B] + + Desc: Name of a document. + + Repr: an..35 + diff --git a/specification/references/D01B/simples/1001.txt b/specification/references/D01B/simples/1001.txt new file mode 100644 index 0000000..6099148 --- /dev/null +++ b/specification/references/D01B/simples/1001.txt @@ -0,0 +1,2710 @@ + + 1001 Document name code [C] + + Desc: Code specifying the document name. + + Repr: an..3 + + 1 Certificate of analysis + Certificate providing the values of an analysis. + + 2 Certificate of conformity + Certificate certifying the conformity to predefined + definitions. + + 3 Certificate of quality + Certificate certifying the quality of goods, services + etc. + + 4 Test report + Report providing the results of a test session. + + 5 Product performance report + Report specifying the performance values of products. + + 6 Product specification report + Report providing specification values of products. + + 7 Process data report + Reports on events during production process. + + 8 First sample test report + Document/message describes the test report of the first + sample. + + 9 Price/sales catalogue + A document/message to enable the transmission of + information regarding pricing and catalogue details for + goods and services offered by a seller to a buyer. + + 10 Party information + Document/message providing basic data concerning a + party. + + 11 Federal label approval + A pre-approved document relating to federal label + approval requirements. + + 12 Mill certificate + Certificate certifying a specific quality of + agricultural products. + + 13 Post receipt + Document/message which evidences the transport of goods + by post (e.g. mail, parcel, etc.). + + 14 Weight certificate + Certificate certifying the weight of goods. + + 15 Weight list + Document/message specifying the weight of goods. + + 16 Certificate + Document by means of which the documentary credit + applicant specifies the conditions for the certificate + and by whom the certificate is to be issued. + + 17 Combined certificate of value and origin + Document identifying goods in which the issuing + authority expressly certifies that the goods originate + in a specific country or part of, or group of countries. + It also states the price and/or cost of the goods with + the purpose of determining the customs origin. + + 18 Movement certificate A.TR.1 + Specific form of transit declaration issued by the + exporter (movement certificate). + + 19 Certificate of quantity + Certificate certifying the quantity of goods, services + etc. + + 20 Quality data message + Usage of QALITY-message. + + 21 Query + Request information based on defined criteria. + + 22 Response to query + Self-explanatory. + + 23 Status information + Information regarding the status of a related message. + + 24 Restow + Message/document identifying containers that have been + unloaded and then reloaded onto the same means of + transport. + + 25 Container discharge list + Message/document itemising containers to be discharged + from vessel. + + 26 Corporate superannuation contributions advice + Document/message providing contributions advice used for + corporate superannuation schemes. + + 27 Industry superannuation contributions advice + Document/message providing contributions advice used for + superannuation schemes which are industry wide. + + 28 Corporate superannuation member maintenance message + Member maintenance message used for corporate + superannuation schemes. + + 29 Industry superannuation member maintenance message + Member maintenance message used for industry wide + superannuation schemes. + + 30 Life insurance payroll deductions advice + Payroll deductions advice used in the life insurance + industry. + + 31 Underbond request + A Message/document requesting to move cargo from one + Customs control point to another. + + 32 Underbond approval + A message/document issuing Customs approval to move + cargo from one Customs control point to another. + + 33 Certificate of sealing of export meat lockers + Document / message issued by the authority in the + exporting country evidencing the sealing of export meat + lockers. + + 34 Cargo status + Message identifying the status of cargo. + + 35 Inventory report + A message specifying information relating to held + inventories. + + 36 Identity card + Official document to identify a person. + + 37 Response to a trade statistics message + Document/message in which the competent national + authorities provide a declarant with an acceptance or a + rejection about a received declaration for European + statistical purposes. + + 38 Vaccination certificate + Official document proving immunisation against certain + diseases. + + 39 Passport + An official document giving permission to travel in + foreign countries. + + 40 Driving licence (national) + An official document giving permission to drive a car in + a given country. + + 41 Driving licence (international) + An official document giving a native of one country + permission to drive a vehicle in certain other + countries. + + 42 Free pass + A document giving free access to a service. + + 43 Season ticket + A document giving access to a service for a determined + period of time. + + 44 Transport status report + A message to report the transport status and/or change + in the transport status (i.e. event) between agreed + parties. + + 45 Transport status request + A message to request a transport status report (e.g. + through the International multimodal status report + message IFSTA). + + 46 Banking status + A banking status document and/or message. + + 47 Extra-Community trade statistical declaration + Document/message in which a declarant provides + information about extra-Community trade of goods + required by the body responsible for the collection of + trade statistics. Trade by a country in the European + Union with a country outside the European Union. + + 48 Written instructions in conformance with ADR article number + 10385 + Written instructions relating to dangerous goods and + defined in the European Agreement of Dangerous Transport + by Road known as ADR (Accord europeen relatif au + transport international des marchandises Dangereuses par + Route). + + 49 Damage certification + Official certification that damages to the goods to be + transported have been discovered. + + 50 Validated priced tender + A validated priced tender. + + 51 Price/sales catalogue response + A document providing a response to a previously sent + price/sales catalogue. + + 52 Price negotiation result + A document providing the result of price negotiations. + + 53 Safety and hazard data sheet + Document or message to supply advice on a dangerous or + hazardous material to industrial customers so as to + enable them to take measures to protect their employees + and the environment from any potential harmful effects + from these material. + + 54 Legal statement of an account + A statement of an account containing the booked items as + in the ledger of the account servicing financial + institution. + + 55 Listing statement of an account + A statement from the account servicing financial + institution containing items pending to be booked. + + 56 Closing statement of an account + Last statement of a period containing the interest + calculation and the final balance of the last entry + date. + + 57 Transport equipment on-hire report + Report on the movement of containers or other items of + transport equipment to record physical movement activity + and establish the beginning of a rental period. + + 58 Transport equipment off-hire report + Report on the movement of containers or other items of + transport equipment to record physical movement activity + and establish the end of a rental period. + + 59 Treatment - nil outturn + No shortage, surplus or damaged outturn resulting from + container vessel unpacking. + + 60 Treatment - time-up underbond + Movement type indicator: goods are moved under customs + control for warehousing due to being time-up. + + 61 Treatment - underbond by sea + Movement type indicator: goods are to move by sea under + customs control to a customs office where formalities + will be completed. + + 62 Treatment - personal effect + Cargo consists of personal effects. + + 63 Treatment - timber + Cargo consists of timber. + + 64 Preliminary credit assessment + Document/message issued either by a factor to indicate + his preliminary credit assessment on a buyer, or by a + seller to request a factor's preliminary credit + assessment on a buyer. + + 65 Credit cover + Document/message issued either by a factor to give a + credit cover on a buyer, or by a seller to request a + factor's credit cover. + + 66 Current account + Document/message issued by a factor to indicate the + money movements of a seller's or another factor's + account with him. + + 67 Commercial dispute + Document/message issued by a party (usually the buyer) + to indicate that one or more invoices or one or more + credit notes are disputed for payment. + + 68 Chargeback + Document/message issued by a factor to a seller or to + another factor to indicate that the rest of the amounts + of one or more invoices uncollectable from buyers are + charged back to clear the invoice(s) off the ledger. + + 69 Reassignment + Document/message issued by a factor to a seller or to + another factor to reassign an invoice or credit note + previously assigned to him. + + 70 Collateral account + Document message issued by a factor to indicate the + movements of invoices, credit notes and payments of a + seller's account. + + 71 Request for payment + Document/message issued by a creditor to a debtor to + request payment of one or more invoices past due. + + 72 Unship permit + A message or document issuing permission to unship + cargo. + + 73 Statistical definitions + Transmission of one or more statistical definitions. + + 74 Statistical data + Transmission of one or more items of data or data sets. + + 75 Request for statistical data + Request for one or more items or data sets of + statistical data. + + 76 Call-off delivery + Document/message to provide split quantities and + delivery dates referring to a previous delivery + instruction. + + 77 Consignment status report + Message covers information about the consignment status. + + 78 Inventory movement advice + Advice of inventory movements. + + 79 Inventory status advice + Advice of stock on hand. + + 80 Debit note related to goods or services + Debit information related to a transaction for goods or + services to the relevant party. + + 81 Credit note related to goods or services + Document message used to provide credit information + related to a transaction for goods or services to the + relevant party. + + 82 Metered services invoice + Document/message claiming payment for the supply of + metered services (e.g., gas, electricity, etc.) supplied + to a fixed meter whose consumption is measured over a + period of time. + + 83 Credit note related to financial adjustments + Document message for providing credit information + related to financial adjustments to the relevant party, + e.g., bonuses. + + 84 Debit note related to financial adjustments + Document/message for providing debit information related + to financial adjustments to the relevant party. + + 85 Customs manifest + Message/document identifying a customs manifest. The + document itemises a list of cargo prepared by shipping + companies from bills of landing and presented to customs + for formal report of cargo. + + 86 Vessel unpack report + A document code to indicate that the message being + transmitted identifies all short and surplus cargoes + off-loaded from a vessel at a specified discharging + port. + + 87 General cargo summary manifest report + A document code to indicate that the message being + transmitted is summary manifest information for general + cargo. + + 88 Consignment unpack report + A document code to indicate that the message being + transmitted is a consignment unpack report only. + + 89 Meat and meat by-products sanitary certificate + Document or message issued by the competent authority in + the exporting country evidencing that meat or meat by- + products comply with the requirements set by the + importing country. + + 90 Meat food products sanitary certificate + Document or message issued by the competent authority in + the exporting country evidencing that meat food products + comply with the requirements set by the importing + country. + + 91 Poultry sanitary certificate + Document or message issued by the competent authority in + the exporting country evidencing that poultry products + comply with the requirements set by the importing + country. + + 92 Horsemeat sanitary certificate + Document or message issued by the competent authority in + the exporting country evidencing that horsemeat products + comply with the requirements set by the importing + country. + + 93 Casing sanitary certificate + Document or message issued by the competent authority in + the exporting country evidencing that casing products + comply with the requirements set by the importing + country. + + 94 Pharmaceutical sanitary certificate + Document or message issued by the competent authority in + the exporting country evidencing that pharmaceutical + products comply with the requirements set by the + importing country. + + 95 Inedible sanitary certificate + Document or message issued by the competent authority in + the exporting country evidencing that inedible products + comply with the requirements set by the importing + country. + + 96 Impending arrival + Notification of impending arrival details for vessel. + + 97 Means of transport advice + Message reporting the means of transport used to carry + goods or cargo. + + 98 Arrival information + Message reporting the arrival details of goods or cargo. + + 99 Cargo release notification + Message/document sent by the cargo handler indicating + that the cargo has moved from a Customs controlled + premise. + + 100 Excise certificate + Certificate asserting that the goods have been submitted + to the excise authorities before departure from the + exporting country or before delivery in case of import + traffic. + + 101 Registration document + An official document providing registration details. + + 102 Tax notification + Used to specify that the message is a tax notification. + + 103 Transport equipment direct interchange report + Report on the movement of containers or other items of + transport equipment being exchanged, establishing + relevant rental periods. + + 104 Transport equipment impending arrival advice + Advice that containers or other items of transport + equipment may be expected to be delivered to a certain + location. + + 105 Purchase order + Document/message issued within an enterprise to initiate + the purchase of articles, materials or services required + for the production or manufacture of goods to be offered + for sale or otherwise supplied to customers. + + 106 Transport equipment damage report + Report of damaged items of transport equipment that have + been returned. + + 107 Transport equipment maintenance and repair work estimate + advice + Advice providing estimates of transport equipment + maintenance and repair costs. + + 108 Transport equipment empty release instruction + Instruction to release an item of empty transport + equipment to a specified party or parties. + + 109 Transport movement gate in report + Report on the inward movement of cargo, containers or + other items of transport equipment which have been + delivered to a facility by an inland carrier. + + 110 Manufacturing instructions + Document/message issued within an enterprise to initiate + the manufacture of goods to be offered for sale. + + 111 Transport movement gate out report + Report on the outward movement of cargo, containers or + other items of transport equipment (either full or + empty) which have been picked up by an inland carrier. + + 112 Transport equipment unpacking instruction + Instruction to unpack specified cargo from specified + containers or other items of transport equipment. + + 113 Transport equipment unpacking report + Report on the completion of unpacking specified + containers or other items of transport equipment. + + 114 Transport equipment pick-up availability request + Request for confirmation that an item of transport + equipment will be available for collection. + + 115 Transport equipment pick-up availability confirmation + Confirmation that an item of transport equipment is + available for collection. + + 116 Transport equipment pick-up report + Report that an item of transport equipment has been + collected. + + 117 Transport equipment shift report + Report on the movement of containers or other items of + transport within a facility. + + 118 Transport discharge instruction + Instruction to unload specified cargo, containers or + transport equipment from a means of transport. + + 119 Transport discharge report + Report on cargo, containers or transport equipment + unloaded from a particular means of transport. + + 120 Stores requisition + Document/message issued within an enterprise ordering + the taking out of stock of goods. + + 121 Transport loading instruction + Instruction to load cargo, containers or transport + equipment onto a means of transport. + + 122 Transport loading report + Report on completion of loading cargo, containers or + other transport equipment onto a means of transport. + + 123 Transport equipment maintenance and repair work + authorisation + Authorisation to have transport equipment repaired or to + have maintenance performed. + + 124 Transport departure report + Report of the departure of a means of transport from a + particular facility. + + 125 Transport empty equipment advice + Advice that an item or items of empty transport + equipment are available for return. + + 126 Transport equipment acceptance order + Order to accept items of transport equipment which are + to be delivered by an inland carrier (rail, road or + barge) to a specified facility. + + 127 Transport equipment special service instruction + Instruction to perform a specified service or services + on an item or items of transport equipment. + + 128 Transport equipment stock report + Report on the number of items of transport equipment + stored at one or more locations. + + 129 Transport cargo release order + Order to release cargo or items of transport equipment + to a specified party. + + 130 Invoicing data sheet + Document/message issued within an enterprise containing + data about goods sold, to be used as the basis for the + preparation of an invoice. + + 131 Transport equipment packing instruction + Instruction to pack cargo into a container or other item + of transport equipment. + + 132 Customs clearance notice + Notification of customs clearance of cargo or items of + transport equipment. + + 133 Customs documents expiration notice + Notice specifying expiration of Customs documents + relating to cargo or items of transport equipment. + + 134 Transport equipment on-hire request + Request for transport equipment to be made available for + hire. + + 135 Transport equipment on-hire order + Order to release empty items of transport equipment for + on-hire to a lessee, and authorising collection by or on + behalf of a specified party. + + 136 Transport equipment off-hire request + Request to terminate the lease on an item of transport + equipment at a specified time. + + 137 Transport equipment survey order + Order to perform a survey on specified items of + transport equipment. + + 138 Transport equipment survey order response + Response to an order to conduct a survey of transport + equipment. + + 139 Transport equipment survey report + Survey report of specified items of transport equipment. + + 140 Packing instructions + Document/message within an enterprise giving + instructions on how goods are to be packed. + + 141 Advising items to be booked to a financial account + A document and/or message advising of items which have + to be booked to a financial account. + + 142 Transport equipment maintenance and repair work estimate + order + Order to draw up an estimate of the costs of maintenance + or repair of transport equipment. + + 143 Transport equipment maintenance and repair notice + Report of transport equipment which has been repaired or + has had maintenance performed. + + 144 Empty container disposition order + Order to make available empty containers. + + 145 Cargo vessel discharge order + Order that the containers or cargo specified are to be + discharged from a vessel. + + 146 Cargo vessel loading order + Order that specified cargo, containers or groups of + containers are to be loaded in or on a vessel. + + 147 Multidrop order + One purchase order that contains the orders of two or + more vendors and the associated delivery points for + each. + + 148 Bailment contract + A document authorizing the bailing of goods. + + 149 Basic agreement + A document indicating an agreement containing basic + terms and conditions applicable to future contracts + between two parties. + + 150 Internal transport order + Document/message giving instructions about the transport + of goods within an enterprise. + + 151 Grant + A document indicating the granting of funds. + + 152 Indefinite delivery indefinite quantity contract + A document indicating a contract calling for the + indefinite deliveries of indefinite quantities of goods. + + 153 Indefinite delivery definite quantity contract + A document indicating a contract calling for indefinite + deliveries of definite quantities. + + 154 Requirements contract + A document indicating a requirements contract that + authorizes the filling of all purchase requirements + during a specified contract period. + + 155 Task order + A document indicating an order that tasks a contractor + to perform a specified function. + + 156 Make or buy plan + A document indicating a plan that identifies which items + will be made and which items will be bought. + + 157 Subcontractor plan + A document indicating a plan that identifies the + manufacturer's subcontracting strategy for a specific + contract. + + 158 Cost data summary + A document indicating a summary of cost data. + + 159 Certified cost and price data + A document indicating cost and price data whose accuracy + has been certified. + + 160 Wage determination + A document indicating a determination of the wages to be + paid. + + 161 Contract Funds Status Report (CFSR) + A report to provide the status of funds applicable to + the contract. + + 162 Certified inspection and test results + A certification as to the accuracy of inspection and + test results. + + 163 Material inspection and receiving report + A report that is both an inspection report for materials + and a receiving document. + + 164 Purchasing specification + A document indicating a specification used to purchase + an item. + + 165 Payment or performance bond + A document indicating a bond that guarantees the payment + of monies or a performance. + + 166 Contract security classification specification + A document that indicates the specification contains the + security and classification requirements for a contract. + + 167 Manufacturing specification + A document indicating the specification of how an item + is to be manufactured. + + 168 Buy America certificate of compliance + A document certifying that more than 50 percent of the + cost of an item is attributed to US origin. + + 169 Container off-hire notice + Notice to return leased containers. + + 170 Cargo acceptance order + Order to accept cargo to be delivered by a carrier. + + 171 Pick-up notice + Notice specifying the pick-up of released cargo or + containers from a certain address. + + 172 Authorisation to plan and suggest orders + Document or message that authorises receiver to plan + orders, based on information in this message, and send + these orders as suggestions to the sender. + + 173 Authorisation to plan and ship orders + Document or message that authorises receiver to plan and + ship orders based on information in this message. + + 174 Drawing + The document or message is a drawing. + + 175 Cost Performance Report (CPR) format 2 + A report identifying the cost performance on a contract + at specified levels of the work breakdown structure + (format 2 - organizational categories). + + 176 Cost Schedule Status Report (CSSR) + A report providing the status of the cost and schedule + applicable to a contract. + + 177 Cost Performance Report (CPR) format 1 + A report identifying the cost performance on a contract + including the current month's values at specified levels + of the work breakdown structure (format 1 - work + breakdown structure). + + 178 Cost Performance Report (CPR) format 3 + A report identifying the cost performance on a contract + that summarizes changes to a contract over a given + reporting period with beginning and ending values + (format 3 - baseline). + + 179 Cost Performance Report (CPR) format 4 + A report identifying the cost performance on a contract + including forecasts of labour requirements for the + remaining portion of the contract (format 4 - staffing). + + 180 Cost Performance Report (CPR) format 5 + A report identifying the cost performance on a contract + that summarizes cost or schedule variances (format 5 - + explanations and problem analysis). + + 181 Progressive discharge report + Document or message progressively issued by the + container terminal operator in charge of discharging a + vessel identifying containers that have been discharged + from a specific vessel at that point in time. + + 182 Balance confirmation + Confirmation of a balance at an entry date. + + 183 Container stripping order + Order to unload goods from a container. + + 184 Container stuffing order + Order to stuff specified goods or consignments in a + container. + + 185 Conveyance declaration (arrival) + Declaration to the public authority upon arrival of the + conveyance. + + 186 Conveyance declaration (departure) + Declaration to the public authority upon departure of + the conveyance. + + 187 Conveyance declaration (combined) + Combined declaration of arrival and departure to the + public authority. + + 188 Project recovery plan + A project plan for recovery after a delay or problem + resolution. + + 189 Project production plan + A project plan for the production of goods. + + 190 Statistical and other administrative internal documents + Documents/messages issued within an enterprise for the + for the purpose of collection of production and other + internal statistics, and for other administration + purposes. + + 191 Project master schedule + A high level, all encompassing master schedule of + activities to complete a project. + + 192 Priced alternate tender bill of quantity + A priced tender based upon an alternate specification. + + 193 Estimated priced bill of quantity + An estimate based upon a detailed, quantity based + specification (bill of quantity). + + 194 Draft bill of quantity + Document/message providing a draft bill of quantity, + issued in an unpriced form. + + 195 Documentary credit collection instruction + Instruction for the collection of the documentary + credit. + + 196 Request for an amendment of a documentary credit + Request for an amendment of a documentary credit. + + 197 Documentary credit amendment information + Documentary credit amendment information. + + 198 Advice of an amendment of a documentary credit + Advice of an amendment of a documentary credit. + + 199 Response to an amendment of a documentary credit + Response to an amendment of a documentary credit. + + 200 Documentary credit issuance information + Provides information on documentary credit issuance. + + 201 Direct payment valuation request + Request to establish a direct payment valuation. + + 202 Direct payment valuation + Document/message addressed, for instance, by a general + contractor to the owner, in order that a direct payment + be made to a subcontractor. + + 203 Provisional payment valuation + Document/message establishing a provisional payment + valuation. + + 204 Payment valuation + Document/message establishing the financial elements of + a situation of works. + + 205 Quantity valuation + Document/message providing a confirmed assessment, by + quantity, of the completed work for a construction + contract. + + 206 Quantity valuation request + Document/message providing an initial assessment, by + quantity, of the completed work for a construction + contract. + + 207 Contract bill of quantities - BOQ + Document/message providing a formal specification + identifying quantities and prices that are the basis of + a contract for a construction project. BOQ means: Bill + of quantity. + + 208 Unpriced bill of quantity + Document/message providing a detailed, quantity based + specification, issued in an unpriced form to invite + tender prices. + + 209 Priced tender BOQ + Document/message providing a detailed, quantity based + specification, updated with prices to form a tender + submission for a construction contract. BOQ means: Bill + of quantity. + + 210 Enquiry + Document/message issued by a party interested in the + purchase of goods specified therein and indicating + particular, desirable conditions regarding delivery + terms, etc., addressed to a prospective supplier with a + view to obtaining an offer. + + 211 Interim application for payment + Document/message containing a provisional assessment in + support of a request for payment for completed work for + a construction contract. + + 212 Agreement to pay + Document/message in which the debtor expresses the + intention to pay. + + 213 Request for financial cancellation + The message is a request for financial cancellation. + + 214 Pre-authorised direct debit(s) + The message contains pre-authorised direct debit(s). + + 215 Letter of intent + Document/message by means of which a buyer informs a + seller that the buyer intends to enter into contractual + negotiations. + + 216 Approved unpriced bill of quantity + Document/message providing an approved detailed, + quantity based specification (bill of quantity), in an + unpriced form. + + 217 Payment valuation for unscheduled items + A payment valuation for unscheduled items. + + 218 Final payment request based on completion of work + The final payment request of a series of payment + requests submitted upon completion of all the work. + + 219 Payment request for completed units + A request for payment for completed units. + + 220 Order + Document/message by means of which a buyer initiates a + transaction with a seller involving the supply of goods + or services as specified, according to conditions set + out in an offer, or otherwise known to the buyer. + + 221 Blanket order + Usage of document/message for general order purposes + with later split into quantities and delivery dates and + maybe delivery locations. + + 222 Spot order + Document/message ordering the remainder of a + production's batch. + + 223 Lease order + Document/message for goods in leasing contracts. + + 224 Rush order + Document/message for urgent ordering. + + 225 Repair order + Document/message to order repair of goods. + + 226 Call off order + Document/message to provide split quantities and + delivery dates referring to a previous blanket order. + + 227 Consignment order + Order to deliver goods into stock with agreement on + payment when goods are sold out of this stock. + + 228 Sample order + Document/message to order samples. + + 229 Swap order + Document/message informing buyer or seller of the + replacement of goods previously ordered. + + 230 Purchase order change request + Change to an purchase order already sent. + + 231 Purchase order response + Response to an purchase order already received. + + 232 Hire order + Document/message for hiring human resources or renting + goods or equipment. + + 233 Spare parts order + Document/message to order spare parts. + + 234 Campaign price/sales catalogue + A price/sales catalogue containing special prices which + are valid only for a specified period or under specified + conditions. + + 235 Container list + Document or message issued by party identifying the + containers for which they are responsible. + + 236 Delivery forecast + A message which enables the transmission of delivery or + product forecasting requirements. + + 237 Cross docking services order + A document or message to order cross docking services. + + 238 Non-pre-authorised direct debit(s) + The message contains non-pre-authorised direct debit(s). + + 239 Rejected direct debit(s) + The message contains rejected direct debit(s). + + 240 Delivery instructions + Document/message issued by a buyer giving instructions + regarding the details of the delivery of goods ordered. + + 241 Delivery schedule + Usage of DELFOR-message. + + 242 Delivery just-in-time + Usage of DELJIT-message. + + 243 Pre-authorised direct debit request(s) + The message contains pre-authorised direct debit + request(s). + + 244 Non-pre-authorised direct debit request(s) + The message contains non-pre-authorised direct debit + request(s). + + 245 Delivery release + Document/message issued by a buyer releasing the + despatch of goods after receipt of the Ready for + despatch advice from the seller. + + 246 Settlement of a letter of credit + Settlement of a letter of credit. + + 247 Bank to bank funds transfer + The message is a bank to bank funds transfer. + + 248 Customer payment order(s) + The message contains customer payment order(s). + + 249 Low value payment order(s) + The message contains low value payment order(s) only. + + 250 Crew list declaration + Declaration regarding crew members aboard the + conveyance. + + 251 Inquiry + This is a request for information. + + 252 Response to previous banking status message + A response to a previously sent banking status message. + + 253 Project master plan + A high level, all encompassing master plan to complete a + project. + + 254 Project plan + A plan for project work to be completed. + + 255 Project schedule + A schedule of project activities to be completed. + + 256 Project planning available resources + Available resources for project planning purposes. + + 257 Project planning calendar + Work calendar information for project planning purposes. + + 258 Standing order + An order to supply fixed quantities of products at fixed + regular intervals. + + 259 Cargo movement event log + A document detailing times and dates of events + pertaining to a cargo movement. + + 260 Cargo analysis voyage report + An analysis of the cargo for a voyage. + + 261 Self billed credit note + A document which indicates that the customer is claiming + credit in a self billing environment. + + 262 Consolidated credit note - goods and services + Credit note for goods and services that covers multiple + transactions involving more than one invoice. + + 263 Inventory adjustment status report + A message detailing statuses related to the adjustment + of inventory. + + 264 Transport equipment movement instruction + Instruction to perform one or more different movements + of transport equipment. + + 265 Transport equipment movement report + Report on one or more different movements of transport + equipment. + + 266 Transport equipment status change report + Report on one or more changes of status associated with + an item or items of transport equipment. + + 267 Fumigation certificate + Certificate attesting that fumigation has been + performed. + + 268 Wine certificate + Certificate attesting to the quality, origin or + appellation of wine. + + 269 Wool health certificate + Certificate attesting that wool is free from specified + risks to human or animal health. + + 270 Delivery note + Paper document attached to a consignment informing the + receiving party about contents of this consignment. + + 271 Packing list + Document/message specifying the distribution of goods in + individual packages (in trade environment the despatch + advice message is used for the packing list). + + 272 New code request + Requesting a new code. + + 273 Code change request + Request a change to an existing code. + + 274 Simple data element request + Requesting a new simple data element. + + 275 Simple data element change request + Request a change to an existing simple data element. + + 276 Composite data element request + Requesting a new composite data element. + + 277 Composite data element change request + Request a change to an existing composite data element. + + 278 Segment request + Request a new segment. + + 279 Segment change request + Requesting a change to an existing segment. + + 280 New message request + Request for a new message (NMR). + + 281 Message in development request + Requesting a Message in Development (MiD). + + 282 Modification of existing message + Requesting a change to an existing message. + + 283 Tracking number assignment report + Report of assigned tracking numbers. + + 284 User directory definition + Document/message defining the contents of a user + directory set or parts thereof. + + 285 United Nations standard message request + Requesting a United Nations Standard Message (UNSM). + + 286 Service directory definition + Document/message defining the contents of a service + directory set or parts thereof. + + 287 Status report + Message covers information about the status. + + 288 Kanban schedule + Message to describe a Kanban schedule. + + 289 Product data message + A message to submit master data, a set of data that is + rarely changed, to identify and describe products a + supplier offers to their (potential) customer or buyer. + + 290 A claim for parts and/or labour charges + A claim for parts and/or labour charges incurred . + + 291 Delivery schedule response + A message providing a response to a previously + transmitted delivery schedule. + + 292 Inspection request + A message requesting a party to inspect items. + + 293 Inspection report + A message informing a party of the results of an + inspection. + + 294 Application acknowledgement and error report + A message used by an application to acknowledge + reception of a message and/or to report any errors. + + 295 Price variation invoice + An invoice which requests payment for the difference in + price between an original invoice and the result of the + application of a price variation formula. + + 296 Credit note for price variation + A credit note which is issued against a price variation + invoice. + + 297 Instruction to collect + A message instructing a party to collect goods. + + 298 Dangerous goods list + Listing of all details of dangerous goods carried. + + 299 Registration renewal + Code specifying the continued validity of previously + submitted registration information. + + 300 Registration change + Code specifying the modification of previously submitted + registration information. + + 301 Response to registration + Code specifying a response to an occurrence of a + registration message. + + 302 Implementation guideline + A document specifying the criterion and format for + exchanging information in an electronic data interchange + syntax. + + 303 Request for transfer + Document/message is a request for transfer. + + 304 Cost performance report + A report to convey cost performance data for a project + or contract. + + 305 Application error and acknowledgement + A message to inform a message issuer that a previously + sent message has been received by the addressee's + application, or that a previously sent message has been + rejected by the addressee's application. + + 306 Cash pool financial statement + A financial statement for a cash pool. + + 307 Sequenced delivery schedule + Message to describe a sequence of product delivery. + + 308 Delcredere credit note + A credit note sent to the party paying on behalf of a + number of buyers. + + 309 Healthcare discharge report, final + Final discharge report by healthcare provider. + + 310 Offer/quotation + Document/message which , with a view to concluding a + contract, sets out the conditions under which the goods + are offered. + + 311 Request for quote + Document/message requesting a quote on specified goods + or services. + + 312 Acknowledgement message + Message providing acknowledgement information at the + business application level concerning the processing of + a message. + + 313 Application error message + Message indicating that a message was rejected due to + errors encountered at the application level. + + 314 Cargo movement voyage summary + A consolidated voyage summary which contains the + information in a certificate of analysis, a voyage + analysis and a cargo movement time log for a voyage. + + 315 Contract + Document/message evidencing an agreement between the + seller and the buyer for the supply of goods or + services; its effects are equivalent to those of an + order followed by an acknowledgement of order. + + 316 Application for usage of berth or mooring facilities + Document to apply for usage of berth or mooring + facilities. + + 317 Application for designation of berthing places + Document to apply for designation of berthing places. + + 318 Application for shifting from the designated place in port + Document to apply for shifting from the designated place + in port. + + 319 Supplementary document for application for cargo operation + of dangerous goods + Supplementary document to apply for cargo operation of + dangerous goods. + + 320 Acknowledgement of order + Document/message acknowledging an undertaking to fulfil + an order and confirming conditions or acceptance of + conditions. + + 321 Supplementary document for application for transport of + dangerous goods + Supplementary document to apply for transport of + dangerous goods. + + 322 Optical Character Reading (OCR) payment + Payment effected by an Optical Character Reading (OCR) + document. + + 323 Preliminary sales report + Preliminary sales report sent before all the information + is available. + + 324 Transport emergency card + Official document specifying, for a given dangerous + goods item, information such as nature of hazard, + protective devices, actions to be taken in case of + accident, spillage or fire and first aid to be given. + + 325 Proforma invoice + Document/message serving as a preliminary invoice, + containing - on the whole - the same information as the + final invoice, but not actually claiming payment. + + 326 Partial invoice + Document/message specifying details of an incomplete + invoice. + + 327 Operating instructions + Document/message describing instructions for operation. + + 328 Name/product plate + Plates on goods identifying and describing an article. + + 329 Co-insurance ceding bordereau + The document or message contains a bordereau describing + co-insurance ceding information. + + 330 Request for delivery instructions + Document/message issued by a supplier requesting + instructions from the buyer regarding the details of the + delivery of goods ordered. + + 331 Commercial invoice which includes a packing list + Commercial transaction (invoice) will include a packing + list. + + 332 Trade data + Document/message is for trade data. + + 333 Customs declaration for cargo examination + Declaration provided to customs for cargo examination. + + 334 Customs declaration for cargo examination, alternate + Alternate declaration provided to customs for cargo + examination. + + 335 Booking request + Document/message issued by a supplier to a carrier + requesting space to be reserved for a specified + consignment, indicating desirable conveyance, despatch + time, etc. + + 336 Customs crew and conveyance + Document/message contains information regarding the crew + list and conveyance. + + 337 Customs summary declaration with commercial detail, + alternate + Alternate Customs declaration summary with commercial + transaction details. + + 338 Items booked to a financial account report + A message reporting items which have been booked to a + financial account. + + 339 Report of transactions which need further information from + the receiver + A message reporting transactions which need further + information from the receiver. + + 340 Shipping instructions + Document/message advising details of cargo and + exporter's requirements for its physical movement. + + 341 Shipper's letter of instructions (air) + Document/message issued by a consignor in which he gives + details of a consignment of goods that enables an + airline or its agent to prepare an air waybill. + + 342 Report of transactions for information only + A message reporting transactions for information only. + + 343 Cartage order (local transport) + Document/message giving instructions regarding local + transport of goods, e.g. from the premises of an + enterprise to those of a carrier undertaking further + transport. + + 344 EDI associated object administration message + A message giving additional information about the + exchange of an EDI associated object. + + 345 Ready for despatch advice + Document/message issued by a supplier informing a buyer + that goods ordered are ready for despatch. + + 346 Summary sales report + Sales report containing summaries for several earlier + sent sales reports. + + 347 Order status enquiry + A message enquiring the status of previously sent + orders. + + 348 Order status report + A message reporting the status of previously sent + orders. + + 349 Declaration regarding the inward and outward movement of + vessel + Document to declare inward and outward movement of a + vessel. + + 350 Despatch order + Document/message issued by a supplier initiating the + despatch of goods to a buyer (consignee). + + 351 Despatch advice + Document/message by means of which the seller or + consignor informs the consignee about the despatch of + goods. + + 352 Notification of usage of berth or mooring facilities + Document to notify usage of berth or mooring facilities. + + 353 Application for vessel's entering into port area in night- + time + Document to apply for vessel's entering into port area + in night-time. + + 354 Notification of emergency shifting from the designated + place in port + Document to notify shifting from designated place in + port once secured at the designated place. + + 355 Customs summary declaration without commercial detail, + alternate + Alternate Customs declaration summary without any + commercial transaction details. + + 356 Performance bond + A document that guarantees performance. + + 357 Payment bond + A document that guarantees the payment of monies. + + 358 Healthcare discharge report, preliminary + Preliminary discharge report by healthcare provider. + + 359 Request for provision of a health service + Document containing request for provision of a health + service. + + 370 Advice of distribution of documents + Document/message in which the party responsible for the + issue of a set of trade documents specifies the various + recipients of originals and copies of these documents, + with an indication of the number of copies distributed + to each of them. + + 371 Plan for provision of health service + Document containing a plan for provision of health + service. + + 372 Prescription + Instructions for the dispensing and use of medicine or + remedy. + + 373 Prescription request + Request to issue a prescription for medicine or remedy. + + 374 Prescription dispensing report + Document containing information of products dispensed + according to a prescription. + + 375 Certificate of shipment + Certificate providing confirmation that a consignment + has been shipped. + + 376 Standing inquiry on product information + A product inquiry which stands until it is cancelled. + + 377 Party credit information + Document/message providing data concerning the credit + information of a party. + + 378 Party payment behaviour information + Document/message providing data concerning the payment + behaviour of a party. + + 379 Request for metering point information + Message to request information about a metering point. + + 380 Commercial invoice + Document/message claiming payment for goods or services + supplied under conditions agreed between seller and + buyer. + + 381 Credit note + Document/message for providing credit information to the + relevant party. + + 382 Commission note + Document/message in which a seller specifies the amount + of commission, the percentage of the invoice amount, or + some other basis for the calculation of the commission + to which a sales agent is entitled. + + 383 Debit note + Document/message for providing debit information to the + relevant party. + + 384 Corrected invoice + Commercial invoice that includes revised information + differing from an earlier submission of the same + invoice. + + 385 Consolidated invoice + Commercial invoice that covers multiple transactions + involving more than one vendor. + + 386 Prepayment invoice + An invoice to pay amounts for goods and services in + advance; these amounts will be subtracted from the final + invoice. + + 387 Hire invoice + Document/message for invoicing the hiring of human + resources or renting goods or equipment. + + 388 Tax invoice + An invoice for tax purposes. + + 389 Self-billed invoice + An invoice the invoicee is producing instead of the + seller. + + 390 Delcredere invoice + An invoice sent to the party paying for a number of + buyers. + + 391 Metering point information response + Response to a request for information about a metering + point. + + 392 Notification of change of supplier + A notification of a change of supplier. + + 393 Factored invoice + Invoice assigned to a third party for collection. + + 394 Lease invoice + Usage of INVOIC-message for goods in leasing contracts. + + 395 Consignment invoice + Commercial invoice that covers a transaction other than + one involving a sale. + + 396 Factored credit note + Credit note related to assigned invoice(s). + + 397 Commercial account summary response + A document providing a response to a previously sent + commercial account summary message. + + 398 Cross docking despatch advice + Document by means of which the supplier or consignor + informs the buyer, consignee or the distribution centre + about the despatch of goods for cross docking. + + 399 Transshipment despatch advice + Document by means of which the supplier or consignor + informs the buyer, consignee or the distribution centre + about the despatch of goods for transshipment. + + 400 Exceptional order + An order which falls outside the framework of an + agreement. + + 401 Transshipment order + An order requesting the supply of products packed + according to the final delivery point which will be + moved across a dock in a distribution centre without + further handling. + + 402 Cross docking order + An order requesting the supply of products which will be + de-consolidated in the distribution centre and re- + consolidated according to final delivery location. + + 403 Means of transportation availability information + Information giving the various availabilities of a means + of transportation. + + 404 Means of transportation schedule information + Information giving the various schedules of a means of + transportation. + + 405 Transport equipment delivery notice + Notification regarding the delivery of transport + equipment. + + 406 Notification to supplier of contract termination + Notification to the supplier regarding the termination + of a contract. + + 407 Notification to supplier of metering point changes + Notification to the supplier about changes regarding a + metering point. + + 408 Notification of meter change + Notification about the change of a meter. + + 409 Instructions for bank transfer + Document/message containing instructions from a customer + to his bank to pay an amount in a specified currency to + a nominated party in another country by a method either + specified (e.g. teletransmission, air mail) or left to + the discretion of the bank. + + 410 Notification of metering point identification change + Notification of the change of metering point + identification. + + 411 Utilities time series message + The Utilities time series message is sent between + responsible parties in a utilities infrastructure for + the purpose of reporting time series and connected + technical and/or administrative information. + + 412 Application for banker's draft + Application by a customer to his bank to issue a + banker's draft stating the amount and currency of the + draft, the name of the payee and the place and country + of payment. + + 413 Infrastructure condition + Information about components in an infrastructure. + + 414 Acknowledgement of change of supplier + Acknowledgement of the change of supplier. + + 425 Collection payment advice + Document/message whereby a bank advises that a + collection has been paid, giving details and methods of + funds disposal. + + 426 Documentary credit payment advice + Document/message whereby a bank advises payment under a + documentary credit. + + 427 Documentary credit acceptance advice + Document/message whereby a bank advises acceptance under + a documentary credit. + + 428 Documentary credit negotiation advice + Document/message whereby a bank advises negotiation + under a documentary credit. + + 429 Application for banker's guarantee + Document/message whereby a customer requests his bank to + issue a guarantee in favour of a nominated party in + another country, stating the amount and currency and the + specific conditions of the guarantee. + + 430 Banker's guarantee + Document/message in which a bank undertakes to pay out a + limited amount of money to a designated party, on + conditions stated therein (other than those laid down in + the Uniform Customs Practice). + + 431 Documentary credit letter of indemnity + Document/message in which a beneficiary of a documentary + credit accepts responsibility for non-compliance with + the terms and conditions of the credit, and undertakes + to refund the money received under the credit, with + interest and charges accrued. + + 432 Notification to grid operator of contract termination + Notification to the grid operator regarding the + termination of a contract. + + 433 Notification to grid operator of metering point changes + Notification to the grid operator about changes + regarding a metering point. + + 434 Notification of balance responsible entity change + Notification of a change of balance responsible entity. + + 435 Preadvice of a credit + Preadvice indicating a credit to happen in the future. + + 447 Collection order + Document/message whereby a bank is instructed (or + requested) to handle financial and/or commercial + documents in order to obtain acceptance and/or payment, + or to deliver documents on such other terms and + conditions as may be specified. + + 448 Documents presentation form + Document/message whereby a draft or similar instrument + and/or commercial documents are presented to a bank for + acceptance, discounting, negotiation, payment or + collection, whether or not against a documentary credit. + + 449 Identification match + Message related to conducting a search for an + identification match. + + 450 Payment order + Document/message containing information needed to + initiate the payment. It may cover the financial + settlement for one or more commercial trade + transactions. A payment order is an instruction to the + ordered bank to arrange for the payment of one specified + amount to the beneficiary. + + 451 Extended payment order + Document/message containing information needed to + initiate the payment. It may cover the financial + settlement for several commercial trade transactions, + which it is possible to specify in a special payments + detail part. It is an instruction to the ordered bank to + arrange for the payment of one specified amount to the + beneficiary. + + 452 Multiple payment order + Document/message containing a payment order to debit one + or more accounts and to credit one or more + beneficiaries. + + 453 Notice that circumstances prevent payment of delivered + goods + Message used to inform a supplier that delivered goods + cannot be paid due to circumstances which prevent + payment. + + 454 Credit advice + Document/message sent by an account servicing + institution to one of its account owners, to inform the + account owner of an entry which has been or will be + credited to its account for a specified amount on the + date indicated. + + 455 Extended credit advice + Document/message sent by an account servicing + institution to one of its account owners, to inform the + account owner of an entry that has been or will be + credited to its account for a specified amount on the + date indicated. It provides extended commercial + information concerning the relevant remittance advice. + + 456 Debit advice + Advice on a debit. + + 457 Reversal of debit + Reversal of debit accounting entry by bank. + + 458 Reversal of credit + Reversal of credit accounting entry by bank. + + 460 Documentary credit application + Document/message whereby a bank is requested to issue a + documentary credit on the conditions specified therein. + + 465 Documentary credit + Document/message in which a bank states that it has + issued a documentary credit under which the beneficiary + is to obtain payment, acceptance or negotiation on + compliance with certain terms and conditions and against + presentation of stipulated documents and such drafts as + may be specified. The credit may or may not be confirmed + by another bank. + + 466 Documentary credit notification + Document/message issued by an advising bank in order to + transmit a documentary credit to a beneficiary, or to + another advising bank. + + 467 Documentary credit transfer advice + Document/message whereby a bank advises that (part of) a + documentary credit is being or has been transferred in + favour of a second beneficiary. + + 468 Documentary credit amendment notification + Document/message whereby a bank advises that the terms + and conditions of a documentary credit have been + amended. + + 469 Documentary credit amendment + Document/message whereby a bank notifies a beneficiary + of the details of an amendment to the terms and + conditions of a documentary credit. + + 481 Remittance advice + Document/message advising of the remittance of payment. + + 485 Banker's draft + Draft drawn in favour of a third party either by one + bank on another bank, or by a branch of a bank on its + head office (or vice versa) or upon another branch of + the same bank. In either case, the draft should comply + with the specifications laid down for cheques in the + country in which it is to be payable. + + 490 Bill of exchange + Document/message, issued and signed in conformity with + the applicable legislation, which contains an + unconditional order whereby the drawer directs the + drawee to pay a definite sum of money to the payee or to + his order, on demand or at a definite time, against the + surrender of the document itself. + + 491 Promissory note + Document/message, issued and signed in conformity with + the applicable legislation, which contains an + unconditional promise whereby the maker undertakes to + pay a definite sum of money to the payee or to his + order, on demand or at a definite time, against the + surrender of the document itself. + + 493 Statement of account message + Usage of STATAC-message. + + 520 Insurance certificate + Document/message issued to the insured certifying that + insurance has been effected and that a policy has been + issued. Such a certificate for a particular cargo is + primarily used when good are insured under the terms of + a floating or an open policy; at the request of the + insured it can be exchanged for a policy. + + 530 Insurance policy + Document/message issued by the insurer evidencing an + agreement to insure and containing the conditions of the + agreement concluded whereby the insurer undertakes for a + specific fee to indemnify the insured for the losses + arising out of the perils and accidents specified in the + contract. + + 550 Insurance declaration sheet (bordereau) + A document/message used when an insured reports to his + insurer details of individual shipments which are + covered by an insurance contract - an open cover or a + floating policy - between the parties. + + 575 Insurer's invoice + Document/message issued by an insurer specifying the + cost of an insurance which has been effected and + claiming payment therefore. + + 580 Cover note + Document/message issued by an insurer (insurance broker, + agent, etc.) to notify the insured that his insurance + have been carried out. + + 610 Forwarding instructions + Document/message issued to a freight forwarder, giving + instructions regarding the action to be taken by the + forwarder for the forwarding of goods described therein. + + 621 Forwarder's advice to import agent + Document/message issued by a freight forwarder in an + exporting country advising his counterpart in an + importing country about the forwarding of goods + described therein. + + 622 Forwarder's advice to exporter + Document/message issued by a freight forwarder informing + an exporter of the action taken in fulfillment of + instructions received. + + 623 Forwarder's invoice + Invoice issued by a freight forwarder specifying + services rendered and costs incurred and claiming + payment therefore. + + 624 Forwarder's certificate of receipt + Non-negotiable document issued by a forwarder to certify + that he has assumed control of a specified consignment, + with irrevocable instructions to send it to the + consignee indicated in the document or to hold it at his + disposal. E.g. FIATA-FCR. + + 630 Shipping note + Document/message provided by the shipper or his agent to + the carrier, multimodal transport operator, terminal or + other receiving authority, giving information about + export consignments offered for transport, and providing + for the necessary receipts and declarations of + liability. (Sometimes a multipurpose cargo handling + document also fulfilling the functions of document 632, + 633, 650 and 655). + + 631 Forwarder's warehouse receipt + Document/message issued by a forwarder acting as + Warehouse Keeper acknowledging receipt of goods placed + in a warehouse, and stating or referring to the + conditions which govern the warehousing and the release + of goods. The document contains detailed provisions + regarding the rights of holders-by-endorsement, transfer + of ownership, etc. E.g. FIATA-FWR. + + 632 Goods receipt + Document/message to acknowledge the receipt of goods and + in addition may indicate receiving conditions. + + 633 Port charges documents + Documents/messages specifying services rendered, storage + and handling costs, demurrage and other charges due to + the owner of goods described therein. + + 635 Warehouse warrant + Negotiable receipt document, issued by a Warehouse + Keeper to a person placing goods in a warehouse and + conferring title to the goods stored. + + 640 Delivery order + Document/message issued by a party entitled to authorize + the release of goods specified therein to a named + consignee, to be retained by the custodian of the goods. + + 650 Handling order + Document/message issued by a cargo handling organization + (port administration, terminal operator, etc.) for the + removal or other handling of goods under their care. + + 655 Gate pass + Document/message authorizing goods specified therein to + be brought out of a fenced-in port or terminal area. + + 700 Waybill + Non-negotiable document evidencing the contract for the + transport of cargo. + + 701 Universal (multipurpose) transport document + Document/message evidencing a contract of carriage + covering the movement of goods by any mode of transport, + or combination of modes, for national as well as + international transport, under any applicable + international convention or national law and under the + conditions of carriage of any carrier or transport + operator undertaking or arranging the transport referred + to in the document. + + 702 Goods receipt, carriage + Document/message issued by a carrier or a carrier's + agent, acknowledging receipt for carriage of goods + specified therein on conditions stated or referred to in + the document, enabling the carrier to issue a transport + document. + + 703 House waybill + The document made out by an agent/consolidator which + evidences the contract between the shipper and the + agent/consolidator for the arrangement of carriage of + goods. + + 704 Master bill of lading + A bill of lading issued by the master of a vessel (in + actuality the owner or charterer of the vessel). It + could cover a number of house bills. + + 705 Bill of lading + Negotiable document/message which evidences a contract + of carriage by sea and the taking over or loading of + goods by carrier, and by which carrier undertakes to + deliver goods against surrender of the document. A + provision in the document that goods are to be delivered + to the order of a named person, or to order, or to + bearer, constitutes such an undertaking. + + 706 Bill of lading original + The original of the bill of lading issued by a transport + company. When issued by the maritime industry it could + signify ownership of the cargo. + + 707 Bill of lading copy + A copy of the bill of lading issued by a transport + company. + + 708 Empty container bill + Bill of lading indicating an empty container. + + 709 Tanker bill of lading + Document which evidences a transport of liquid bulk + cargo. + + 710 Sea waybill + Non-negotiable document which evidences a contract for + the carriage of goods by sea and the taking over of the + goods by the carrier, and by which the carrier + undertakes to deliver the goods to the consignee named + in the document. + + 711 Inland waterway bill of lading + Negotiable transport document made out to a named + person, to order or to bearer, signed by the carrier and + handed to the sender after receipt of the goods. + + 712 Non-negotiable maritime transport document (generic) + Non-negotiable document which evidences a contract for + the carriage of goods by sea and the taking over or + loading of the goods by the carrier, and by which the + carrier undertakes to deliver the goods to the consignee + named in the document. E.g. Sea waybill. Remark: + Synonymous with "straight" or "non-negotiable Bill of + lading" used in certain countries, e.g. Canada. + + 713 Mate's receipt + Document/message issued by a ship's officer to + acknowledge that a specified consignment has been + received on board a vessel, and the apparent condition + of the goods; enabling the carrier to issue a Bill of + lading. + + 714 House bill of lading + The bill of lading issued not by the carrier but by the + freight forwarder/consolidator known by the carrier. + + 715 Letter of indemnity for non-surrender of bill of lading + Document/message issued by a commercial party or a bank + of an insurance company accepting responsibility to the + beneficiary of the indemnity in accordance with the + terms thereof. + + 716 Forwarder's bill of lading + Non-negotiable document issued by a freight forwarder + evidencing a contract for the carriage of goods by sea + and the taking over or loading of the goods by the + freight forwarder, and by which the freight forwarder + undertakes to deliver the goods to the consignee named + in the document. + + 720 Rail consignment note (generic term) + Transport document constituting a contract for the + carriage of goods between the sender and the carrier + (the railway). For international rail traffic, this + document must conform to the model prescribed by the + international conventions concerning carriage of goods + by rail, e.g. CIM Convention, SMGS Convention. + + 722 Road list-SMGS + Accounting document, one copy of which is drawn up for + each consignment note; it accompanies the consignment + over the whole route and is a rail transport document. + + 723 Escort official recognition + Document/message which gives right to the owner to exert + all functions normally transferred to a guard in a train + by which an escorted consignment is transported. + + 724 Recharging document + Fictitious transport document regarding a previous + transport, enabling a carrier's agent to give to another + carrier's agent (in a different country) the possibility + to collect charges relating to the original transport + (rail environment). + + 730 Road consignment note + Transport document/message which evidences a contract + between a carrier and a sender for the carriage of goods + by road (generic term). Remark: For international road + traffic, this document must contain at least the + particulars prescribed by the convention on the contract + for the international carriage of goods by road (CMR). + + 740 Air waybill + Document/message made out by or on behalf of the shipper + which evidences the contract between the shipper and + carrier(s) for carriage of goods over routes of the + carrier(s) and which is identified by the airline prefix + issuing the document plus a serial (IATA). + + 741 Master air waybill + Document/message made out by or on behalf of the + agent/consolidator which evidences the contract between + the agent/consolidator and carrier(s) for carriage of + goods over routes of the carrier(s) for a consignment + consisting of goods originated by more than one shipper + (IATA). + + 743 Substitute air waybill + A temporary air waybill which contains only limited + information because of the absence of the original. + + 744 Crew's effects declaration + Declaration to Customs regarding the personal effects of + crew members aboard the conveyance; equivalent to IMO + FAL 4. + + 745 Passenger list + Declaration to Customs regarding passengers aboard the + conveyance; equivalent to IMO FAL 6. + + 746 Delivery notice (rail transport) + Document/message created by the consignor or by the + departure station, joined to the transport or sent to + the consignee, giving the possibility to the consignee + or the arrival station to attest the delivery of the + goods. The document must be returned to the consignor or + to the departure station. + + 750 Despatch note (post parcels) + Document/message which, according to Article 106 of the + "Agreement concerning Postal Parcels" under the UPU + convention, is to accompany post parcels. + + 760 Multimodal/combined transport document (generic) + A transport document used when more than one mode of + transportation is involved in the movement of cargo. It + is a contract of carriage and receipt of the cargo for a + multimodal transport. It indicates the place where the + responsible transport company in the move takes + responsibility for the cargo, the place where the + responsibility of this transport company in the move + ends and the conveyances involved. + + 761 Through bill of lading + Bill of lading which evidences a contract of carriage + from one place to another in separate stages of which at + least one stage is a sea transit, and by which the + issuing carrier accepts responsibility for the carriage + as set forth in the through bill of lading. + + 763 Forwarder's certificate of transport + Negotiable document/message issued by a forwarder to + certify that he has taken charge of a specified + consignment for despatch and delivery in accordance with + the consignor's instructions, as indicated in the + document, and that he accepts responsibility for + delivery of the goods to the holder of the document + through the intermediary of a delivery agent of his + choice. E.g. FIATA-FCT. + + 764 Combined transport document (generic) + Negotiable or non-negotiable document evidencing a + contract for the performance and/or procurement of + performance of combined transport of goods and bearing + on its face either the heading "Negotiable combined + transport document issued subject to Uniform Rules for a + Combined Transport Document (ICC Brochure No. 298)" or + the heading "Non-negotiable Combined Transport Document + issued subject to Uniform Rules for a Combined Transport + Document (ICC Brochure No. 298)". + + 765 Multimodal transport document (generic) + Document/message which evidences a multimodal transport + contract, the taking in charge of the goods by the + multimodal transport operator, and an undertaking by him + to deliver the goods in accordance with the terms of the + contract. (International Convention on Multimodal + Transport of Goods). + + 766 Combined transport bill of lading/multimodal bill of lading + Document which evidences a multimodal transport + contract, the taking in charge of the goods by the + multimodal transport operator, and an undertaking by him + to deliver the goods in accordance with the terms of the + contract. + + 770 Booking confirmation + Document/message issued by a carrier to confirm that + space has been reserved for a consignment in means of + transport. + + 775 Calling forward notice + Instructions for release or delivery of goods. + + 780 Freight invoice + Document/message issued by a transport operation + specifying freight costs and charges incurred for a + transport operation and stating conditions of payment. + + 781 Arrival notice (goods) + Notification from the carrier to the consignee in + writing, by telephone or by any other means (express + letter, message, telegram, etc.) informing him that a + consignment addressed to him is being or will shortly be + held at his disposal at a specified point in the place + of destination. + + 782 Notice of circumstances preventing delivery (goods) + Request made by the carrier to the sender, or, as the + case may be, the consignee, for instructions as to the + disposal of the consignment when circumstances prevent + delivery and the return of the goods has not been + requested by the consignor in the transport document. + + 783 Notice of circumstances preventing transport (goods) + Request made by the carrier to the sender, or, the + consignee as the case may be, for instructions as to the + disposal of the goods when circumstances prevent + transport before departure or en route, after acceptance + of the consignment concerned. + + 784 Delivery notice (goods) + Notification in writing, sent by the carrier to the + sender, to inform him at his request of the actual date + of delivery of the goods. + + 785 Cargo manifest + Listing of goods comprising the cargo carried in a means + of transport or in a transport-unit. The cargo manifest + gives the commercial particulars of the goods, such as + transport document numbers, consignors, consignees, + shipping marks, number and kind of packages and + descriptions and quantities of the goods. + + 786 Freight manifest + Document/message containing the same information as a + cargo manifest, and additional details on freight + amounts, charges, etc. + + 787 Bordereau + Document/message used in road transport, listing the + cargo carried on a road vehicle, often referring to + appended copies of Road consignment note. + + 788 Container manifest (unit packing list) + Document/message specifying the contents of particular + freight containers or other transport units, prepared by + the party responsible for their loading into the + container or unit. + + 789 Charges note + Document used by the rail organization to indicate + freight charges or additional charges in each case where + the departure station is not able to calculate the + charges for the total voyage (e.g. tariff not yet + updated, part of voyage not covered by the tariff). This + document must be considered as joined to the transport. + + 790 Advice of collection + Document that is joined to the transport or sent by + separate means, giving to the departure rail + organization the proof that the cash-on delivery amount + has been encashed by the arrival rail organization + before reimbursement of the consignor. + + 791 Safety of ship certificate + Document certifying a ship's safety to a specified date. + + 792 Safety of radio certificate + Document certifying the safety of a ship's radio + facilities to a specified date. + + 793 Safety of equipment certificate + Document certifying the safety of a ship's equipment to + a specified date. + + 794 Civil liability for oil certificate + Document declaring a ship owner's liability for oil + propelling or carried on a vessel. + + 795 Loadline document + Document specifying the limit of a ship's legal + submersion under various conditions. + + 796 Derat document + Document certifying that a ship is free of rats, valid + to a specified date. + + 797 Maritime declaration of health + Document certifying the health condition on board a + vessel, valid to a specified date. + + 798 Certificate of registry + Official certificate stating the vessel's registry. + + 799 Ship's stores declaration + Declaration to Customs regarding the contents of the + ship's stores (equivalent to IMO FAL 3) i.e. goods + intended for consumption by passengers/crew on board + vessels, aircraft or trains, whether or not sold or + landed; goods necessary for operation/maintenance of + conveyance, including fuel/lubricants, excluding spare + parts/equipment (IMO). + + 810 Export licence, application for + Application for a permit issued by a government + authority permitting exportation of a specified + commodity subject to specified conditions as quantity, + country of destination, etc. + + 811 Export licence + Permit issued by a government authority permitting + exportation of a specified commodity subject to + specified conditions as quantity, country of + destination, etc. Synonym: Embargo permit. + + 812 Exchange control declaration, export + Document/message completed by an exporter/seller as a + means whereby the competent body may control that the + amount of foreign exchange accrued from a trade + transaction is repatriated in accordance with the + conditions of payment and exchange control regulations + in force. + + 820 Despatch note model T + European community transit declaration. + + 821 Despatch note model T1 + Transit declaration for goods circulating under internal + community transit procedures (between European Union + (EU) countries). + + 822 Despatch note model T2 + Ascertainment that the declared goods were originally + produced in an European Union (EU) country. + + 823 Control document T5 + Control document (export declaration) used particularly + in case of re-sending without use with only VAT + collection, refusal, unconformity with contract etc. + + 824 Re-sending consignment note + Rail consignment note prepared by the consignor for the + facilitation of an eventual return to the origin of the + goods. + + 825 Despatch note model T2L + Ascertainment that the declared goods were originally + produced in an European Union (EU) country. May only be + used for goods that are loaded on one single means of + transport in one single departure point for one single + delivery point. + + 830 Goods declaration for exportation + Document/message by which goods are declared for export + Customs clearance, conforming to the layout key set out + at Appendix I to Annex C.1 concerning outright + exportation to the Kyoto convention (CCC). Within a + Customs union, "for despatch" may have the same meaning + as "for exportation". + + 833 Cargo declaration (departure) + Generic term, sometimes referred to as Freight + declaration, applied to the documents providing the + particulars required by the Customs concerning the cargo + (freight) carried by commercial means of transport + (CCC). + + 840 Application for goods control certificate + Document/message submitted to a competent body by party + requesting a Goods control certificate to be issued in + accordance with national or international standards, or + conforming to legislation in the importing country, or + as specified in the contract. + + 841 Goods control certificate + Document/message issued by a competent body evidencing + the quality of the goods described therein, in + accordance with national or international standards, or + conforming to legislation in the importing country, or + as specified in the contract. + + 850 Application for phytosanitary certificate + Document/message submitted to a competent body by party + requesting a Phytosanitary certificate to be issued. + + 851 Phytosanitary certificate + Document/message issued by the competent body in the + exporting country evidencing that plants, fruit, or + vegetables are free from disease and fit for consumption + and giving details on fumigation or other treatment to + which they may have been subjected. + + 852 Sanitary certificate + Document/message issued by the competent authority in + the exporting country evidencing that alimentary and + animal products, including dead animals, are fit for + human consumption, and giving details, when relevant, of + controls undertaken. + + 853 Veterinary certificate + Document/message issued by the competent authority in + the exporting country evidencing that live animals or + birds are not infested or infected with disease, and + giving details regarding their provenance, and of + vaccinations and other treatment to which they have been + subjected. + + 855 Application for inspection certificate + Document/message submitted to a competent body by a + party requesting an Inspection certificate to be issued + in accordance with national or international standards, + or conforming to legislation in the country in which it + is required, or as specified in the contract. + + 856 Inspection certificate + Document/message issued by a competent body evidencing + that the goods described therein have been inspected in + accordance with national or international standards, in + conformity with legislation in the country in which the + inspection is required, or as specified in the contract. + + 860 Certificate of origin, application for + Document/message submitted to a competent body by an + interested party requesting a Certificate of origin to + be issued in accordance with relevant criteria, and on + the basis of evidence of the origin of the goods. + + 861 Certificate of origin + Document/message identifying goods, in which the + authority or body authorized to issue it certifies + expressly that the goods to which the certificate + relates originate in a specific country. The word + "country" may include a group of countries, a region or + a part of a country. This certificate may also include a + declaration by the manufacturer, producer, supplier, + exporter or other competent person. + + 862 Declaration of origin + Appropriate statement as to the origin of the goods, + made in connection with their exportation by the + manufacturer, producer, supplier, exporter or other + competent person on the Commercial invoice or any other + document relating to the goods (CCC). + + 863 Regional appellation certificate + Certificate drawn up in accordance with the rules laid + down by an authority or approved body, certifying that + the goods described therein qualify for a designation + specific to the given region (e.g. champagne, port wine, + Parmesan cheese). + + 864 Preference certificate of origin + Document/message describing a certificate of origin + meeting the requirements for preferential treatment. + + 865 Certificate of origin form GSP + Specific form of certificate of origin for goods + qualifying for preferential treatment under the + generalized system of preferences (includes a combined + declaration of origin and certificate, form A). + + 870 Consular invoice + Document/message to be prepared by an exporter in his + country and presented to a diplomatic representation of + the importing country for endorsement and subsequently + to be presented by the importer in connection with the + import of the goods described therein. + + 890 Dangerous goods declaration + Document/message issued by a consignor in accordance + with applicable conventions or regulations, describing + hazardous goods or materials for transport purposes, and + stating that the latter have been packed and labelled in + accordance with the provisions of the relevant + conventions or regulations. + + 895 Statistical document, export + Document/message in which an exporter provides + information about exported goods required by the body + responsible for the collection of international trade + statistics. + + 896 INTRASTAT declaration + Document/message in which a declarant provides + information about goods required by the body responsible + for the collection of trade statistics. + + 901 Delivery verification certificate + Document/message whereby an official authority (Customs + or governmental) certifies that goods have been + delivered. + + 910 Import licence, application for + Document/message in which an interested party applies to + the competent body for authorization to import either a + limited quantity of articles subject to import + restrictions, or an unlimited quantity of such articles + during a limited period, and specifies the kind of + articles, their origin and value, etc. + + 911 Import licence + Document/message issued by the competent body in + accordance with import regulations in force, by which + authorization is granted to a named party to import + either a limited quantity of designated articles or an + unlimited quantity of such articles during a limited + period, under conditions specified in the document. + + 913 Customs declaration without commercial detail + CUSDEC transmission that does not include data from the + commercial detail section of the message. + + 914 Customs declaration with commercial and item detail + CUSDEC transmission that includes data from both the + commercial detail and item detail sections of the + message. + + 915 Customs declaration without item detail + CUSDEC transmission that does not include data from the + item detail section of the message. + + 916 Related document + Document that has a relationship with the stated + document/message. + + 917 Receipt (Customs) + Receipt for Customs duty/tax/fee paid. + + 925 Application for exchange allocation + Document/message whereby an importer/buyer requests the + competent body to allocate an amount of foreign exchange + to be transferred to an exporter/seller in payment for + goods. + + 926 Foreign exchange permit + Document/message issued by the competent body + authorizing an importer/buyer to transfer an amount of + foreign exchange to an exporter/seller in payment for + goods. + + 927 Exchange control declaration (import) + Document/message completed by an importer/buyer as a + means for the competent body to control that a trade + transaction for which foreign exchange has been + allocated has been executed and that money has been + transferred in accordance with the conditions of payment + and the exchange control regulations in force. + + 929 Goods declaration for importation + Document/message by which goods are declared for import + Customs clearance [sister entry of 830]. + + 930 Goods declaration for home use + Document/message by which goods are declared for import + Customs clearance according to Annex B.1 (concerning + clearance for home use) to the Kyoto convention (CCC). + + 931 Customs immediate release declaration + Document/message issued by an importer notifying Customs + that goods have been removed from an importing means of + transport to the importer's premises under a Customs- + approved arrangement for immediate release, or + requesting authorization to do so. + + 932 Customs delivery note + Document/message whereby a Customs authority releases + goods under its control to be placed at the disposal of + the party concerned. Synonym: Customs release note. + + 933 Cargo declaration (arrival) + Generic term, sometimes referred to as Freight + declaration, applied to the documents providing the + particulars required by the Customs concerning the cargo + (freight) carried by commercial means of transport + (CCC). + + 934 Value declaration + Document/message in which a declarant (importer) states + the invoice or other price (e.g. selling price, price of + identical goods), and specifies costs for freight, + insurance and packing, etc., terms of delivery and + payment, any relationship with the trading partner, + etc., for the purpose of determining the Customs value + of goods imported. + + 935 Customs invoice + Document/message required by the Customs in an importing + country in which an exporter states the invoice or other + price (e.g. selling price, price of identical goods), + and specifies costs for freight, insurance and packing, + etc., terms of delivery and payment, for the purpose of + determining the Customs value in the importing country + of goods consigned to that country. + + 936 Customs declaration (post parcels) + Document/message which, according to Article 106 of the + "Agreement concerning Postal Parcels" under the UPU + Convention, must accompany post parcels and in which the + contents of such parcels are specified. + + 937 Tax declaration (value added tax) + Document/message in which an importer states the + pertinent information required by the competent body for + assessment of value-added tax. + + 938 Tax declaration (general) + Document/message containing a general tax declaration. + + 940 Tax demand + Document/message containing the demand of tax. + + 941 Embargo permit + Document/message giving the permission to export + specified goods. + + 950 Goods declaration for Customs transit + Document/message by which the sender declares goods for + Customs transit according to Annex E.1 (concerning + Customs transit) to the Kyoto convention (CCC). + + 951 TIF form + International Customs transit document by which the + sender declares goods for carriage by rail in accordance + with the provisions of the 1952 International Convention + to facilitate the crossing of frontiers for goods + carried by rail (TIF Convention of UIC). + + 952 TIR carnet + International Customs document (International Transit by + Road), issued by a guaranteeing association approved by + the Customs authorities, under the cover of which goods + are carried, in most cases under Customs seal, in road + vehicles and/or containers in compliance with the + requirements of the Customs TIR Convention of the + International Transport of Goods under cover of TIR + Carnets (UN/ECE). + + 953 EC carnet + EC customs transit document issued by EC customs + authorities for transit and/or temporary user of goods + within the EC. + + 954 EUR 1 certificate of origin + Customs certificate used in preferential goods + interchanges between EC countries and EC external + countries. + + 955 ATA carnet + International Customs document (Admission Temporaire / + Temporary Admission) which, issued under the terms of + the ATA Convention (1961), incorporates an + internationally valid guarantee and may be used, in lieu + of national Customs documents and as security for import + duties and taxes, to cover the temporary admission of + goods and, where appropriate, the transit of goods. If + accepted for controlling the temporary export and + reimport of goods, international guarantee does not + apply (CCC). + + 960 Single administrative document + A set of documents, replacing the various (national) + forms for Customs declaration within the EC, implemented + on 01-01-1988. + + 961 General response (Customs) + General response message to permit the transfer of data + from Customs to the transmitter of the previous message. + + 962 Document response (Customs) + Document response message to permit the transfer of data + from Customs to the transmitter of the previous message. + + 963 Error response (Customs) + Error response message to permit the transfer of data + from Customs to the transmitter of the previous message. + + 964 Package response (Customs) + Package response message to permit the transfer of data + from Customs to the transmitter of the previous message. + + 965 Tax calculation/confirmation response (Customs) + Tax calculation/confirmation response message to permit + the transfer of data from Customs to the transmitter of + the previous message. + + 966 Quota prior allocation certificate + Document/message issued by the competent body for prior + allocation of a quota. + + 990 End use authorization + Document issued by Customs granting the end-use Customs + procedure. + + 991 Government contract + Document/message describing a contract with a government + authority. + + 995 Statistical document, import + Document/message describing an import document that is + used for statistical purposes. + + 996 Application for documentary credit + Message with application for opening of a documentary + credit. + + 998 Previous Customs document/message + Indication of the previous Customs document/message + concerning the same transaction. + + diff --git a/specification/references/D01B/simples/1004.txt b/specification/references/D01B/simples/1004.txt new file mode 100644 index 0000000..cd03f49 --- /dev/null +++ b/specification/references/D01B/simples/1004.txt @@ -0,0 +1,7 @@ + + 1004 Document identifier [C] + + Desc: To identify a document. + + Repr: an..35 + diff --git a/specification/references/D01B/simples/1050.txt b/specification/references/D01B/simples/1050.txt new file mode 100644 index 0000000..59f4a81 --- /dev/null +++ b/specification/references/D01B/simples/1050.txt @@ -0,0 +1,7 @@ + + 1050 Sequence position identifier [C] + + Desc: To identify a position in a sequence. + + Repr: an..10 + diff --git a/specification/references/D01B/simples/1056.txt b/specification/references/D01B/simples/1056.txt new file mode 100644 index 0000000..db84da1 --- /dev/null +++ b/specification/references/D01B/simples/1056.txt @@ -0,0 +1,7 @@ + + 1056 Version identifier [B] + + Desc: To identify a version. + + Repr: an..9 + diff --git a/specification/references/D01B/simples/1060.txt b/specification/references/D01B/simples/1060.txt new file mode 100644 index 0000000..52037de --- /dev/null +++ b/specification/references/D01B/simples/1060.txt @@ -0,0 +1,7 @@ + + 1060 Revision identifier [B] + + Desc: To identify a revision. + + Repr: an..6 + diff --git a/specification/references/D01B/simples/1131.txt b/specification/references/D01B/simples/1131.txt new file mode 100644 index 0000000..be456ee --- /dev/null +++ b/specification/references/D01B/simples/1131.txt @@ -0,0 +1,1925 @@ + + 1131 Code list identification code [C] + + Desc: Code identifying a user or association maintained code + list. + + Repr: an..17 + +X 1 Logistics code list + Code list containing logistics and program management + activities. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 2 ICD 9 + A code list containing the International Classification + of Diseases, version 9 (ICD 9). + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 3 Operating status + Code list identifying operating status of an entity. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 4 DoDAAC (Department of Defense Activity Address Code) + A code list containing codes assigned to operating + military units to identify the name and address of the + unit. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 5 Facility identification + A code list identifying a facility(ies). + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 6 Application acknowledgement and error codes + A code list to identify acknowledgement and error codes + applicable at the application level. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 7 Health industry organization identification + List of codes identifying organizations in the health + care industry. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 8 Electromagnetic transmitter identification + A code list containing electromagnetic transmitter + identifications. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 9 Military Assistance Program Address Code (MAPAC) + Lists of codes identifying name and address information + for organizations participating in a military assistance + program. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 10 Medicare provider + A list of codes identifying health care providers under + the Medicare program. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 11 Medicaid provider + A list of codes identifying health care providers under + a Medicaid program. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 12 Telephone directory + Self explanatory. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 13 Employee identification + A list of codes identifying employees of an + organization. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 14 Sample extraction location + Code list identifying the location from which a sample + is taken. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 15 Medical benefits schedule + Code list containing classifications of medical services + for use in determining the medical benefits payable. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 16 Postcode directory + [3251] Code defining postal zones or addresses. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 17 ICD 10 + Code list containing the International Classification of + Diseases, version 10 (ICD 10). + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 18 Diagnosis Related Group (DRG) + Code list containing diagnosis related group + classifications. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 19 Standard text clauses + A list of codes representing standardized text clauses. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 20 United Nations Standard Products and Services + Classification (UN/SPSC) code + A code list that provides a hierarchical classification + of goods and services for the purposes of resource + discovery and spend analysis. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 21 Policy on claim indicator + Identifies a code list containing indicators referring + to policy on claims. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 22 EDIRA-Id (EDI Registration Authority Identification) + A code list specifying codes assigned by the EDI + Registration Authority to register organizations (legal + persons, partnerships, sole proprietorships and their + branch offices) and private persons. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 23 Clearing house automated payment + Self explanatory. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 24 Rail handling restrictions and instructions + A code list specifying rail codes for handling + restrictions or instructions. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 25 Bank identification + Code for identification of banks. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 26 Rail harmonized equipment type + A code list specifying codes for harmonized equipment + type in the railway industry. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 27 Railway frontier and transit point + A code list specifying frontier or transit points in the + railway industry. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 33 Commercial And Government Entity (CAGE) + List of codes identifying a commercial and government + entity. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 34 Reinsurance policy attributes + A list of attributes regarding policies reinsured with a + professional reinsurer. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 35 Rail additional charges + A code list identifying specific rail charges included + in the payment conditions in addition to the freight + cost. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 36 Railway company network + A code list identifying the different railway companies + as member of the International Union of Railways. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 37 Railway locations + Code identifying a location in railway environment. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 38 Railway customer + A code list identifying rail customers. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 39 Rail unified nomenclature of goods + Self explanatory. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 40 Reinsurance monetary type + Identifies the type of reinsurance amounts. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 42 Business function + Self explanatory. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 43 Clearing House Interbank Payment System Participants ID + Participants identification of the automated clearing + house of the New York Clearing House Association + (CHIPS). + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 44 Clearing House Interbank Payment System Universal ID + Universal identification of the automated clearing house + of the New York Clearing House Association (CHIPS). + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 45 United Nations Common Coding System (UNCCS) + A code list adopted by the United Nations organisations + for the procurement of goods and services. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 46 DUNS (Dun and Bradstreet) +4 + An organization identified by the DUNS number and a 4- + character extension. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 47 Occupation classification + Identifies the class of occupation. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 48 Policy reserve valuation type + Identification of the policy reserve valuation type. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 49 Life reinsurance message type + To indicate the type of life reinsurance activity + transmitted in the message. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 52 Value added tax identification + Value added tax identification code. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 53 Passport number + Number assigned to a passport. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 54 Statistical object + A statistical object such as a statistical concept, + array structure component or statistical nomenclature. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 55 Quality conformance + A code list specifying the quality standard a product + complies with, e.g. ISO9000, BS5750, etc. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 56 Safety regulation + A code list specifying the safety regulations which + apply to a product, such as UK COSHH (control of + substances hazardous to health) regulations. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 57 Product code + Code assigned to a specific product by a controlling + agency. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 58 Business account number + An identifying number or code assigned by issuing + authorities to manage business activities. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 59 Railway services harmonized code + Services provided by the different railway + organizations. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 60 Type of financial account + Identification of the type of financial account. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 61 Type of assets and liabilities + Identification of the type of assets and liabilities. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 62 Requirements indicator + A code list which specifies various requirements that a + customer may have when fulfilling a purchase order. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 63 Handling action + Codes for handling action. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 64 Freight forwarder + Codes for freight forwarders. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 65 Shipping agent + Codes for shipping agents. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 67 Type of package + Indication of the type of package codes. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 68 Type of industrial activity + Identification of the type of industrial activity. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 69 Type of survey question + Identification of the type of survey question. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 70 Customs inspection type + A code to indicate the type of inspection performed by + customs. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 71 Nature of transaction + Identification of the nature of the transaction. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 72 Container terminal + Codes for container terminal. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 73 Insurance information indicator + Identifies the type of insurance information provided. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 74 Joint life insurance indicator + Indicates joint life insurance coverage. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 75 Bill of lading clauses + Code list identifying official clauses associated with + bills of lading. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 76 Export commodity classification (US Schedule B) + Code list containing the commodity classifications + applying to goods being exported (United States Schedule + B). + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 77 Customs domestic port location codes (US Schedule D) + Code list containing Customs domestic port locations + (United States Schedule D). + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 78 Customs foreign port location codes (US Schedule K) + Code list containing Customs foreign port locations + (United States Schedule K). + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 79 Functional group + Identifies a group of application related messages. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 80 Application error code + A code list specifying application errors. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 81 Policy type + To identify the code list for the type of policy. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 82 Type of insured + To specify the insured type. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 83 Occupation code + Identification of an occupation. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 84 State code + A code list of states within a country. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 85 Technical Assessment Checklist (TAC) + A code list of technical assessment checklist numbers. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 86 Syntax notes + A code list of syntax (dependency) note identifiers. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 100 Enhanced party identification + Self explanatory. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 101 Air carrier + Self explanatory. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 102 Size and type + Self explanatory. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 103 Call sign directory + A directory of call signs assigned to transport + vehicles. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 104 Customs area of transaction + Customs code to indicate the different types of + declarations according to the countries involved in the + transaction (e.g. box 1/1 of SAD: inter EC Member + States, EC-EFTA, EC-third countries, etc.). + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 105 Customs declaration type + Customs code to indicate the type of declaration + according to the different Customs procedures requested + (e.g.: import, export, transit). + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 106 Incoterms 1980 + (4110) Code to indicate applicable Incoterm (1980 + edition) under which seller undertakes to deliver + merchandise to buyer (ICC). Incoterms 1990: use 4053 + only. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 107 Excise duty + Customs or fiscal authorities code to identify a + specific or ad valorem levy on a specific commodity, + applied either domestically or at time of importation. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 108 Tariff schedule + Self explanatory. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 109 Customs indicator + Customs code for circumstances where only an indication + is needed. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 110 Customs special codes + Customs code to indicate an exemption to a regulation or + a special Customs treatment. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 112 Statistical nature of transaction + Indication of the type of contract under which goods are + supplied. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 113 Customs office + Customs administrative unit competent for the + performance of Customs formalities, and the premises or + other areas approved for the purpose by the competent + authorities (CCC). + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 114 Railcar letter marking + Codes for all marking codes (in letters) for railcars + specifying the type, series, order number, check digit + and some technical characteristics. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 115 Examination facility + Building or location where merchandise is examined by + Customs. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 116 Customs preference + Customs code to identify a specific tariff preference. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 117 Customs procedure + (9380) Customs code to identify goods which are subject + to Customs control (e.g. home use, Customs warehousing, + temporary admission, Customs transit). + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 118 Government agency procedure + Treatment applied by a government agency other than + Customs to merchandise under their control. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 119 Customs simplified procedure + Customs code to indicate the type of simplified Customs + procedure requested by a declarant (CCC). + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 120 Customs status of goods + Customs code to specify the status accorded by Customs + to a consignment e.g. release without further formality, + present supporting documents for inspection, etc (CCC). + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 121 Shipment description + Code to indicate whether a shipment is a total, part or + split consignment. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 122 Commodity + (7357) Code identifying types of goods for Customs, + transport or statistical purposes (generic term). + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 123 Entitlement + Code to indicate the recipient of a charge amount + (IATA). + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 125 Customs transit guarantee + Customs code to identify the type of guarantee used in a + transit movement. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 126 Accounting information identifier + Identification of a specific kind of accounting + information. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 127 Customs valuation method + Customs code to identify the valuation method used to + determine the dutiable value of the declared goods. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 128 Service + Identification of services. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 129 Customs warehouse + Identification and/or location of the Customs warehouse + in which goods will be or have been deposited (CCC). + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 130 Special handling + Code to indicate that the nature of the consignment may + necessitate use of special handling procedures (IATA). + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 131 Free zone + Code identifying the zone within a state where any goods + introduced are generally regarded, insofar as import + duties and taxes are concerned, as being outside the + Customs territory and are not subject to the usual + Customs control. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 132 Charge + Identification of a type of charge. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 133 Financial regime + Nature and methods of a transaction from financial + viewpoint. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 134 Duty, tax or fee payment method + [4390] Method by which a duty or tax is paid to the + relevant administration. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 135 Rate class + Code to identify a specific rate category. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 136 Restrictions and prohibitions placed on the re-use of + designated rail wagons + A code list identifying restrictions and prohibitions + placed on the re-use of designated rail wagons. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 137 Rail harmonized codification of tariffs + A list of rail tariffs, the coding of which has been + harmonized. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 139 Port + A location having facilities for means of transport to + load or discharge cargo. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 140 Area + Codes for specific geographic areas e.g. seas, straits, + basins etc. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 141 Forwarding restrictions + A code list containing restrictions regarding the + forwarding of goods or equipment. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 142 Train identification + A code list specifying international train + identifications maintained by the UIC (International + Union of Railways). + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 143 Removable accessories and special equipment on railcars + A list of removable accessories and special equipment + associated with railcars. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 144 Rail routes + A code list identifying routes used in rail transport. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 145 Airport/city + As described and published by IATA. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 146 Means of transport identification + Code identifying the name or number of a means of + transport (vessel, vehicle). + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 147 Document requested by Customs + Customs code to identify documents requested by Customs + in an information interchange. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 148 Customs release notification + Authorisation given by Customs to move the goods or not + move the goods from the place of registration. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 149 Customs transit type + Customs code to indicate the different kinds of transit + movement of the goods (e.g. Box 1/3 of the SAD). + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 150 Financial routing + Self explanatory. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 151 Locations for tariff calculations + A list of locations related to tariff calculations. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 152 Materials + Self explanatory. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 153 Methods of payment + Identification of methods of payment. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 154 Bank branch sorting identification + Identification of a specific branch of a bank. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 155 Automated clearing house + Identification of automated clearing houses. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 156 Location of goods + (3384) Indication of the place where goods are located + and where they are available for examination. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 157 Clearing code + Identification of the responsible bank/clearing house + which has cleared or is ordered to do the clearing. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 158 Terms of delivery + Code to identify terms of delivery. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 160 Party identification + Identification of parties, corporates, etc. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 161 Goods description + Identification of a type of goods description. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 162 Country + Identification of a country. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 163 Country sub-entity + (3228) Identification of country sub-entity (region, + department, state, province) defined by appropriate + authority. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 164 Member organizations + Identification of member organizations. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 165 Amendment code (Customs) + Customs code indicating the reason for transmitting an + amendment to Customs. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 166 Social security identification + Code assigned by the authority competent to issue social + security identification to identify a person. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 167 Tax party identification + Code assigned by a tax authority to identify a party. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 168 Rail document names + Rail specific identifications of documents. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 169 Harmonized system + Identification of commodities according to the + Harmonized System. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 170 Bank securities code + Self explanatory. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 172 Carriers + Code list identifying carriers. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 173 Export requirements + Identification of requirements and regulations + established by relevant authorities concerning + exportation. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 174 Citizen identification + Self explanatory. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 175 Account analysis codes + Account service charges list. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 176 Flow of the goods + List of statistical codes covering the movement of the + goods to be declared (e.g. despatch, arrival). + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 177 Statistical procedures + Indication of the statistical procedure to which the + goods are subject. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 178 Standard text according US embargo regulations + US government regulations prescribe specific standard + text usage. Using codes from this code list prevents + full text transmission. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 179 Standard text for export according national prescriptions + National export regulations prescribe specific standard + text usage. Using codes from this code list prevents + full text transmission. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 180 Airport terminal + Code identifying terminals or other sub-locations at + airports. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 181 Activity + Code identifying activities. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 182 Combiterms 1990 + Code to indicate the applicable Combiterm (1990 + edition), used for the purpose of cost distribution + between seller according to Incoterms 1990. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 183 Dangerous goods packing type + Identification of package types for the description + related to dangerous goods. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 184 Tax assessment method + A code to identify the tax assessment method. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 185 Item type + A code list defining the level of elaboration of a item + such as raw material, component, tooling, etc. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 186 Product supply condition + A code list specifying the rules according to which a + product is supplied, e.g. from stock, available on + demand, make on order, etc. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 187 Supplier's stock turnover + A code list giving an indication about the level of the + supplier's stock turnover. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 188 Article status + A code list defining the status of an article from the + procurement point of view, e.g. new article, critical + article, etc. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 189 Quality control code + A code list specifying how the article is classified + according to the quality control point of view, e.g. + safety item, subject to regulation, etc. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 190 Item sourcing category + A code list to specify details related to the sourcing + of the corresponding item such as provided by the buyer, + from a mandatory source, etc. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 191 Dumping or countervailing assessment method + A code to identify the method used to determine the + dumping or countervailing duty. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 192 Dumping specification + Code list to identify types of goods for dumping + purposes. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 193 Legal event + Identifies a code list of legal events. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 194 Record precedence based on its currency in time + Identifies the priority of a record based on its + currency in time. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 195 Ownership rights + Identifies a code list containing types of ownership + rights. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 196 Property ownership extent + Identifies a code list containing the extent of legal + rights of possession to property. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 197 Monetary function detail + Identifies a code list containing monetary function + details. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 198 Account relationship type + Identifies a code list containing types of account + relationships. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 199 Account rating + Identifies the code list containing account rating + types. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 200 Loan type + Identifies the code list of loan types. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 201 Claim type + Identifies the code list containing the claim types. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 202 Legal case type + Identifies the code list containing the type of legal + cases. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 203 Court of law event type + Identifies the code list containing the type of law + events. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 204 Notice type + Identifies the code list containing the type of notice. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 205 Ethnicity + Identifies the code list containing ethnic types. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 206 Individual participation in company + Identifies the code list containing the types of + participation of an individual within a company. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 207 Real estate asset type + Identifies the code list containing the types of real + estate assets. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 208 Asset recurrence + Identifies the code list containing the types of + recurrences of assets. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 209 Construction material + Identifies the code list containing types of materials + used for construction. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 210 Information request type + Identifies a code list containing types of information + requests. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 211 Business change + Identifies a code list containing business change types. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 212 Business credit rating + Identifies a code list containing business credit rating + types. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 213 Corporate financial filing criteria + Identifies a code list containing criteria for corporate + financial filings. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 214 Reason for public record filing + Identifies a code list containing reasons for public + record filings. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 215 Registration type + Identifies a code list containing registration types. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 216 Stock exchange detail + Identifies a code list containing stock exchange + details. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 217 Business legal structure type + Identifies a code list containing business legal + structure details. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 218 Information request result + Identifies a code list containing information request + results. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 219 Financial information type + Identifies a code list containing financial information + types. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 220 Consolidation detail + Identifies a code list containing consolidation details. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 221 Condition detail + Identifies a code list containing condition details. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 222 Financial statement format + Identifies a code list containing financial statement + formats. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 223 Source of disclosure + Identifies a code list containing disclosure sources. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 224 General territory type + Identifies a code list containing general territory + types. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 225 Roadway type + Identifies a code list containing roadway types. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 226 Roadway detail + Identifies a code list containing roadway details. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 227 City + Identifies a code list containing cities. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 228 County + Identifies a code list containing counties. A county is + any of the territorial divisions of some countries, + forming the chief unit of local administration. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 229 Geographic location + Identifies a code list containing geographic locations. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 230 Entity relationship + Identifies a code list of entity relationships. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 231 Payment behaviour rating + Identifies a code list containing payment behaviour + ratings. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 232 Inquiry selection + Identifies a code list containing inquiry selections. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 233 Rating summary value + Identifies a code list containing rating summary values. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 234 Industry rating + Identifies a code list containing industry ratings. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 235 Forecast type + Identifies a code list containing forecast types. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 236 Hobby + Identifies a code list containing hobby types. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 237 Functional business area + Identifies a code list containing functional business + areas. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 238 Current asset details + Identifies a code list containing details of the current + asset types. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 239 Asset details + Identifies a code list containing details of the asset + types. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 240 Current liability details + Identifies a code list containing the current liability + types. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 241 Liability details + Identifies a code list containing details of liability + types. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 242 Financial item reclassification + Identifies a code list containing financial item + reclassifications. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 243 Financial item allocation + Identifies a code list containing financial item + allocations. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 244 Reason for financial item detail change + Identifies a code list containing reasons for the change + in financial item details. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 245 Educational institution type + Identifies a code list containing educational + institution types. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 246 Educational study area + Identifies a code list containing educational study + areas. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 247 Security share type + Identifies a code list containing security share types. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 248 Insurance coverage detail + Identifies a code list containing insurance coverage + details. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 249 Property type + Identifies a code list containing property types. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 250 Data category + Identifies a code list containing data categories. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 251 Information type + Identifies a code list containing types of information. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 252 Court of law type + Identifies a code list containing court of law types. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 253 Region + Identifies a code list containing regions that identify + an area of the earth's surface, having definable + boundaries or characteristics. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 254 Postal service carrier route + Identifies a code list containing routes covered by a + postal service carrier. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 255 Continent + Identifies a code list containing continents, that are + any of the main continuous expanses of land. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 256 Postal district + Identifies a code list containing territories for the + routing of mail. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 257 Non-postal town + Identifies a code list containing towns not recognised + as a postal entity. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 258 City subdivision + Identifies a code list containing subdivisions of a + city. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 259 Financial analysis categories + Identifies a code list containing financial analysis + categories. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 260 Accord Europeen relatif au transport international des + marchandises(ADR). + A code list identifying dangerous goods for transport + purposes. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 261 Consignee's premises + Facility controlled by the consignee of cargo. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 262 Consignor's premises + Facility controlled by the consignor of cargo. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 263 Packing and/or unpacking facility + Facility dedicated to the packing and/or unpacking of + cargo. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 264 Storage facility + Facility at which goods are stored. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 265 Repair facility + Facility at which repairs are carried out. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 266 Marine berth + The location within a port where a ship anchors or ties + up. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 267 Marine wharf + Landing platform where a ship can load and unload. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 268 Gate + The location at which access to or from a facility is + controlled. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 269 Warehouse + A covered facility for the storage and distribution of + goods. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 270 Business classification + Code list of business classifications. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 271 Facility security clearance + Code list specifying the security clearance assigned to + a facility. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 272 Individual security clearance + Code list specifying the security clearance assigned to + an individual. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X 273 Means of communications identifier + Code list of communication means used to transmit data. + + Note: + 1. This code value will be removed effective with + directory D.04A. + +X ZZZ Mutually defined + Self explanatory. + + Note: + 1. This code value will be removed effective with + directory D.04A. + + diff --git a/specification/references/D01B/simples/1153.txt b/specification/references/D01B/simples/1153.txt new file mode 100644 index 0000000..5a6471f --- /dev/null +++ b/specification/references/D01B/simples/1153.txt @@ -0,0 +1,2819 @@ + +* 1153 Reference code qualifier [C] + + Desc: Code qualifying a reference. + + Repr: an..3 + + AAA Acknowledgement of order number + [1018] Reference number assigned by the seller to his + acknowledgement of an order. + + AAB Proforma invoice number + [1088] Reference number assigned by the seller to a + Proforma Invoice. + + AAC Documentary credit number + [1172] Reference number assigned by issuing bank to a + Documentary credit. + + AAD Contract addendum number + [1318] Reference number assigned by the issuer to a + Contract Addendum. + + AAE Goods declaration number + Reference number assigned to a goods declaration. + + AAF Debit card number + A reference number identifying a debit card. + + AAG Offer number + Reference number assigned by issuing party to an offer. + + AAH Bank's batch interbank transaction reference number + Reference number allocated by the bank to a batch of + different underlying interbank transactions. + + AAI Bank's individual interbank transaction reference number + Reference number allocated by the bank to one specific + interbank transaction. + + AAJ Delivery order number + Reference number assigned by issuer to a delivery order. + + AAK Despatch advice number + Reference number assigned by issuing party to a despatch + advice. + + AAL Drawing number + Reference number identifying a specific product drawing. + + AAM Waybill number + Reference number assigned to a waybill, see: 1001 = 700. + + AAN Delivery schedule number + Reference number assigned by buyer to a delivery + schedule. + + AAO Consignee's shipment reference number + [1362] Reference assigned by the consignee to a + shipment. + + AAP Part consignment number + [1310] Reference to a specific consignment forming part + of a contract allowing part deliveries. + + AAQ Unit load device (e.g. container) identification number + [8260] Marks (letters and/or numbers) which identify a + unit load device e.g. freight container. + + AAR Municipality assigned business registry number + A reference number assigned by a municipality to + identify a business. + + AAS Transport document number + [1188] Reference assigned by the carrier or his agent to + the transport document. + + AAT Master label number + Identifies the master label number of any package type. + + AAU Despatch note number + [1128] Reference number assigned by the seller to a + Despatch Note. + + AAV Enquiry number + Reference number assigned to an enquiry. + + AAW Docket number + A reference number identifying the docket. + + AAX Civil action number + A reference number identifying the civil action. + + AAY Carrier's agent reference number + Reference number assigned by the carriers agent to a + transaction. + + AAZ Standard Carrier Alpha Code (SCAC) number + For maritime shipments, this code qualifies a Standard + Alpha Carrier Code (SCAC) as issued by the United Stated + National Motor Traffic Association Inc. + + ABA Customs valuation decision number + Reference by an importing party to a previous decision + made by a Customs administration regarding the valuation + of goods. + + ABB End use authorization number + Reference issued by a Customs administration authorizing + a preferential rate of duty if a product is used for a + specified purpose, see: 1001 = 990. + + ABC Anti-dumping case number + Reference issued by a Customs administration pertaining + to a past or current investigation of goods "dumped" at + a price lower than the exporter's domestic market price. + + ABD Customs tariff number + [7282] Code number of the goods in accordance with the + tariff nomenclature system of classification in use + where the Customs declaration is made. + + ABE Declarant's reference number + Unique reference number assigned to a document or a + message by the declarant for identification purposes. + + ABF Repair estimate number + A number identifying a repair estimate. + + ABG Customs decision request number + Reference issued by Customs pertaining to a pending + tariff classification decision requested by an importer + or agent. + + ABH Sub-house bill of lading number + Reference assigned to a sub-house bill of lading. + + ABI Deferred payment reference + [1168] Reference or indication of the deferred payment + of duty/tax. + + ABJ Quota number + Reference number allocated by a government authority to + identify a quota. + + ABK Transit (onward carriage) guarantee (bond) number + Reference number to identify the guarantee or security + provided for Customs transit operation (CCC). + + ABL Customs guarantee number + Reference assigned to a Customs guarantee. + + ABM Replacing part number + New part number which replaces the existing part number. + + ABN Seller's catalogue number + Identification number assigned to a seller's catalogue. + + ABO Originator's reference + A unique reference assigned by the originator. + + ABP Declarant's Customs identity number + Reference to the party whose posted bond or security is + being declared in order to accept responsibility for a + goods declaration and the applicable duties and taxes. + + ABQ Importer reference number + Reference number assigned by the importer to identify a + particular shipment for his own purposes. + + ABR Export clearance instruction reference number + Reference number of the clearance instructions given by + the consignor through different means. + + ABS Import clearance instruction reference number + Reference number of the import clearance instructions + given by the consignor/consignee through different + means. + + ABT Customs declaration number + [1426] Number, assigned or accepted by Customs, to + identify a Goods declaration. + + ABU Article number + A number that identifies an article. + + ABV Intra-plant routing + To define routing within a plant. + + ABW Stock keeping unit number + A number that identifies the stock keeping unit. + + ABX Text Element Identifier deletion reference + The reference used within a given TEI (Text Element + Identifier) which is to be deleted. + + ABY Allotment identification (Air) + Reference assigned to guarantied capacity on one or more + specific flights on specific date(s) to third parties as + agents and other airlines. + + ABZ Vehicle licence number + Number of the licence issued for a vehicle by an agency + of government. + + AC Air cargo transfer manifest + A number assigned to an air cargo list of goods to be + transferred. + + ACA Cargo acceptance order reference number + Reference assigned to the cargo acceptance order. + + ACB US government agency number + A number that identifies a United States Government + agency. + + ACC Shipping unit identification + Identifying marks on the outermost unit that is used to + transport merchandise. + + ACD Additional reference number + Reference number provided in addition to another given + reference. + + ACE Related document number + Reference number identifying a related document. + + ACF Addressee reference + A reference number of an addressee. + + ACG ATA carnet number + Reference number assigned to an ATA carnet. + + ACH Packaging unit identification + Identifying marks on packing units. + + ACI Outerpackaging unit identification + (7070) Identifying marks on packing units contained + within an outermost shipping unit. + + ACJ Customer material specification number + Number for a material specification given by customer. + + ACK Bank reference + Cross reference issued by financial institution. + + ACL Principal reference number + A number that identifies the principal reference. + + ACM Unique REINAC reference number of the sender + Description to be provided. + + ACN Advice of collection number + [1030] Number of the Advice of Collection attached to + the Rail Consignment Note (CIM 75). + + ACO Iron charge number + Number attributed to the iron charge for the production + of steel products. + + ACP Hot roll number + Number attributed to a hot roll coil. + + ACQ Cold roll number + Number attributed to a cold roll coil. + + ACR Railway wagon number + (8320) Registered identification initials and numbers of + railway wagon. Synonym: Rail car number. + + ACS Unique CURRAC reference number of the sender + Description to be provided. + + ACT Unique claims reference number of the sender + A number that identifies the unique claims reference of + the sender. + + ACU Loss/event number + To reference to the unique number that is assigned to + each major loss hitting the reinsurance industry. + + ACV Estimate order reference number + Reference number assigned by the ordering party of the + estimate order. + + ACW Reference number to previous message + Reference number assigned to the message which was + previously issued (e.g. in the case of a cancellation, + the primary reference of the message to be cancelled + will be quoted in this element). + + ACX Banker's acceptance + Reference number for banker's acceptance issued by the + accepting financial institution. + + ACY Duty memo number + Reference number assigned by customs to a duty memo. + + ACZ Equipment transport charge number + Reference assigned to a specific equipment + transportation charge. + + ADA Buyer's item number + Reference number assigned by the buyer to an item. + + ADB Matured certificate of deposit + Reference number for certificate of deposit allocated by + issuing financial institution. + + ADC Loan + Reference number for loan allocated by lending financial + institution. + + ADD Analysis number/test number + Number given to a specific analysis or test operation. + + ADE Account number + Identification number of an account. + + ADF Treaty number + A number that identifies a treaty. + + ADG Catastrophe number + A number that identifies a catastrophe. + + ADH PCS Catastrophe + Description to be provided. + + ADI Bureau signing (statement reference) + A statement reference that identifies a bureau signing. + + ADJ Company / syndicate reference 1 + First reference of a company/syndicate. + + ADK Company / syndicate reference 2 + Second reference of a company/syndicate. + + ADL Ordering customer consignment reference number + Reference number assigned to the consignment by the + ordering customer. + + ADM Shipowner's authorization number + Reference number assigned by the shipowner as an + authorization number to transport certain goods (such as + hazardous goods, cool or reefer goods). + + ADN Inland transport order number + Reference number assigned by the principal to the + transport order for inland carriage. + + ADO Container work order reference number + Reference number assigned by the principal to the work + order for a (set of) container(s). + + ADP Statement number + A reference number identifying a statement. + + ADQ Unique market reference + A number that identifies a unique market. + + ADR Bureau signing (original FDO reference) + Description to be provided. + + ADS Original FDO transaction reference + Description to be provided. + + ADT Group accounting + Description to be provided. + + ADU Broker reference 1 + First reference of a broker. + + ADV Broker reference 2 + Second reference of a broker. + + ADW Lloyd's claims office reference + A number that identifies a Lloyd's claims office. + + ADX Secure delivery terms and conditions agreement reference + A reference to a secure delivery terms and conditions + agreement. A secured delivery agreement is an agreement + containing terms and conditions to secure deliveries in + case of failure in the production or logistics process + of the supplier. + + ADY Report number + Reference to a report to Customs by a carrier at the + point of entry, encompassing both conveyance and + consignment information. + + ADZ Trader account number + Number assigned by a Customs authority which uniquely + identifies a trader (i.e. importer, exporter or + declarant) for Customs purposes. + + AE Authorization for expense (AFE) number + A number that identifies an authorization for expense + (AFE). + + AEA Government agency reference number + Coded reference number that pertains to the business of + a government agency. + + AEB Assembly number + A number that identifies an assembly. + + AEC Symbol number + A number that identifies a symbol. + + AED Commodity number + A number that identifies a commodity. + + AEE Eur 1 certificate number + Reference number assigned to a Eur 1 certificate. + + AEF Customer process specification number + Retrieval number for a process specification defined by + customer. + + AEG Customer specification number + Retrieval number for a specification defined by + customer. + + AEH Applicable instructions or standards + Instructions or standards applicable for the whole + message or a message line item. These instructions or + standards may be published by a neutral organization or + authority or another party concerned. + + AEI Registration number of previous Customs declaration + Registration number of the Customs declaration lodged + for the previous Customs procedure. + + AEJ Post-entry reference + Reference to a message related to a post-entry. + + AEK Payment order number + A number that identifies a payment order. + + AEL Delivery number (transport) + Reference number by which a haulier/carrier will + announce himself at the container terminal or depot when + delivering equipment. + + AEM Transport route + A predefined and identified sequence of points where + goods are collected, agreed between partners, e.g. the + party in charge of organizing the transport and the + parties where goods will be collected. The same + collecting points may be included in different transport + routes, but in a different sequence. + + AEN Customer's unit inventory number + Number assigned by customer to a unique unit for + inventory purposes. + + AEO Product reservation number + Number assigned by seller to identify reservation of + specified products. + + AEP Project number + Reference number assigned to a project. + + AEQ Drawing list number + Reference number identifying a drawing list. + + AER Project specification number + Reference number identifying a project specification. + + AES Primary reference + A number that identifies the primary reference. + + AET Request for cancellation number + A number that identifies a request for cancellation. + + AEU Supplier's control number + Reference to a file regarding a control of the supplier + carried out on departure of the goods. + + AEV Shipping note number + Reference number assigned to a shipping note, see: 1001 + = 630. + + AEW Empty container bill number + Reference number assigned to an empty container bill, + see: 1001 = 708. + + AEX Non-negotiable maritime transport document number + Reference number assigned to a sea waybill, see: 1001 = + 712. + + AEY Substitute air waybill number + Reference number assigned to a substitute air waybill, + see: 1001 = 743. + + AEZ Despatch note (post parcels) number + (1128) Reference number assigned to a despatch note + (post parcels), see: 1001 = 750. + + AF Airlines flight identification number + (8110) Identification of a commercial flight by carrier + code and number as assigned by the airline (IATA). + + AFA Through bill of lading number + Reference number assigned to a through bill of lading, + see: 1001 = 761. + + AFB Cargo manifest number + Reference number assigned to a cargo manifest, see: 1001 + = 785. + + AFC Bordereau number + Reference number assigned to a bordereau, see: 1001 = + 787. + + AFD Customs item number + Number (1496 in CST) assigned by the declarant to an + item. + + AFE Export Control Commodity number (ECCN) + Reference number to relevant item within Commodity + Control List covering actual products change + functionality. + + AFF Marking/label reference + Reference where marking/label information derives from. + + AFG Tariff number + A number that identifies a tariff. + + AFH Replenishment purchase order number + Purchase order number specified by the buyer for the + assignment to vendor's replenishment orders in a vendor + managed inventory program. + + AFI Immediate transportation no. for in bond movement + A number that identifies immediate transportation for in + bond movement. + + AFJ Transportation exportation no. for in bond movement + A number that identifies the transportation exportation + number for an in bond movement. + + AFK Immediate exportation no. for in bond movement + A number that identifies the immediate exportation + number for an in bond movement. + + AFL Associated invoices + A number that identifies associated invoices. + + AFM Secondary Customs reference + A number that identifies the secondary customs + reference. + + AFN Account party's reference + Reference of the account party. + + AFO Beneficiary's reference + Reference of the beneficiary. + + AFP Second beneficiary's reference + Reference of the second beneficiary. + + AFQ Applicant's bank reference + Reference number of the applicant's bank. + + AFR Issuing bank's reference + Reference number of the issuing bank. + + AFS Beneficiary's bank reference + Reference number of the beneficiary's bank. + + AFT Direct payment valuation number + Reference number assigned to a direct payment valuation. + + AFU Direct payment valuation request number + Reference number assigned to a direct payment valuation + request. + + AFV Quantity valuation number + Reference number assigned to a quantity valuation. + + AFW Quantity valuation request number + Reference number assigned to a quantity valuation + request. + + AFX Bill of quantities number + Reference number assigned to a bill of quantities. + + AFY Payment valuation number + Reference number assigned to a payment valuation. + + AFZ Situation number + Common reference number given to documents concerning a + determined period of works. + + AGA Agreement to pay number + A number that identifies an agreement to pay. + + AGB Contract party reference number + Reference number assigned to a party for a particular + contract. + + AGC Account party's bank reference + Reference number of the account party's bank. + + AGD Agent's bank reference + Reference number issued by the agent's bank. + + AGE Agent's reference + Reference number of the agent. + + AGF Applicant's reference + Reference number of the applicant. + + AGG Dispute number + Reference number to a dispute notice. + + AGH Credit rating agency's reference number + Reference number assigned by a credit rating agency to a + debtor. + + AGI Request number + The reference number of a request. + + AGJ Single transaction sequence number + A number that identifies a single transaction sequence. + + AGK Application reference number + A number that identifies an application reference. + + AGL Delivery verification certificate + Formal identification of delivery verification + certificate which is a formal document from Customs etc. + confirming that physical goods have been delivered. It + may be needed to support a tax reclaim based on an + invoice. + + AGM Number of temporary importation document + Number assigned by customs to identify consignment in + transit. + + AGN Reference number quoted on statement + Reference number quoted on the statement sent to the + beneficiary for information purposes. + + AGO Sender's reference to the original message + The reference provided by the sender of the original + message. + + AGP Company issued equipment ID + Owner/operator, non-government issued equipment + reference number. + + AGQ Domestic flight number + Airline flight number assigned to a flight originating + and terminating within the same country. + + AGR International flight number + Airline flight number assigned to a flight originating + and terminating across national borders. + + AGS Employer identification number of service bureau + Reference number assigned by a service/processing bureau + to an employer. + + AGT Service group identification number + Identification used for a group of services. + + AGU Member number + Reference number assigned to a person as a member of a + group of persons or a service scheme. + + AGV Previous member number + Reference number previously assigned to a member. + + AGW Scheme/plan number + Reference number assigned to a service scheme or plan. + + AGX Previous scheme/plan number + Reference number previously assigned to a service scheme + or plan. + + AGY Receiving party's member identification + Identification used by the receiving party for a member + of a service scheme or group of persons. + + AGZ Payroll number + Reference number assigned to the payroll of an + organisation. + + AHA Packaging specification number + Reference number of documentation specifying the + technical detail of packaging requirements. + + AHB Authority issued equipment identification + Identification issued by an authority, e.g. government, + airport authority. + + AHC Training flight number + Non-revenue producing airline flight for training + purposes. + + AHD Fund code number + Reference number to identify appropriation and branch + chargeable for item. + + AHE Signal code number + Reference number to identify a signal. + + AHF Major force program number + Reference number according to Major Force Program (US). + + AHG Nomination number + Reference number assigned by a shipper to a request/ + commitment-to-ship on a pipeline system. + + AHH Laboratory registration number + Reference number is the official registration number of + the laboratory. + + AHI Transport contract reference number + Reference number of a transport contract. + + AHJ Payee's reference number + Reference number of the party to be paid. + + AHK Payer's reference number + Reference number of the party who pays. + + AHL Creditor's reference number + Reference number of the party to whom a debt is owed. + + AHM Debtor's reference number + Reference number of the party who owes an amount of + money. + + AHN Joint venture reference number + Reference number assigned to a joint venture agreement. + + AHO Chamber of Commerce registration number + The registration number by which a company/organization + is known to the Chamber of Commerce. + + AHP Tax registration number + The registration number by which a company/organization + is identified with the tax administration. + + AHQ Wool identification number + Shipping Identification Mark (SIM) allocated to a wool + consignment by a shipping company. + + AHR Wool tax reference number + Reference or indication of the payment of wool tax. + + AHS Meat processing establishment registration number + Registration number allocated to a registered meat + packing establishment by the local quarantine and + inspection authority. + + AHT Quarantine/treatment status reference number + Coded quarantine/treatment status of a container and its + cargo and packing materials, generated by a shipping + company based upon declarations presented by a shipper. + + AHU Request for quote number + Reference number assigned by the requestor to a request + for quote. + + AHV Manual processing authority number + Number allocated to allow the manual processing of an + entity. + + AHW Import permit number + Reference number assigned by the issuing authority to an + import permit for goods. + + AHX Rate note number + Reference assigned to a specific rate. + + AHY Freight Forwarder number + An identification code of a Freight Forwarder. + + AHZ Customs release code + A code associated to a requirement that must be + presented to gain the release of goods by Customs. + + AIA Compliance code number + Number assigned to indicate regulatory compliance. + + AIB Department of transportation bond number + Number of a bond assigned by the department of + transportation. + + AIC Export establishment number + Number to identify export establishment. + + AID Certificate of conformity + Certificate certifying the conformity to predefined + definitions. + + AIE Ministerial certificate of homologation + Certificate of approval for components which are subject + to legal restrictions and must be approved by the + government. + + AIF Previous delivery instruction number + The identification of a previous delivery instruction. + + AIG Passport number + Number assigned to a passport. + + AIH Common transaction reference number + Reference number applicable to different underlying + individual transactions. + + AII Bank's common transaction reference number + Bank's reference number allocated by the bank to + different underlying individual transactions. + + AIJ Customer's individual transaction reference number + Customer's reference number allocated by the customer to + one specific transaction. + + AIK Bank's individual transaction reference number + Bank's reference number allocated by the bank to one + specific transaction. + + AIL Customer's common transaction reference number + Customer's reference number allocated by the customer to + different underlying individual transactions. + + AIM Individual transaction reference number + Reference number applying to one specific transaction. + + AIN Product sourcing agreement number + Reference number assigned to a product sourcing + agreement. + + AIO Customs transhipment number + Approval number issued by Customs for cargo to be + transhipped under Customs control. + + AIP Customs preference inquiry number + The number assigned by Customs to a preference inquiry. + + AIQ Packing plant number + Number to identify packing establishment. + + AIR Original certificate number + Number giving reference to an original certificate + number. + + AIS Processing plant number + Number to identify processing plant. + + AIT Slaughter plant number + Number to identify slaughter plant. + + AIU Charge card account number + Number to identify charge card account. + + AIV Event reference number + A number identifying an event. + + AIW Transport section reference number + A number identifying a transport section. + + AIX Referred product for mechanical analysis + A product number identifying the product which is used + for mechanical analysis considered valid for a group of + products. + + AIY Referred product for chemical analysis + A product number identifying the product which is used + for chemical analysis considered valid for a group of + products. + + AIZ Consolidated invoice number + Invoice number into which other invoices are + consolidated. + + AJA Part reference indicator in a drawing + To designate the number which provides a cross reference + between parts contained in a drawing and a parts + catalogue. + + AJB U.S. Code of Federal Regulations (CFR) + A reference indicating a citation from the U.S. Code of + Federal Regulations (CFR). + + AJC Purchasing activity clause number + A number indicating a clause applicable to a purchasing + activity. + + AJD U.S. Defense Federal Acquisition Regulation Supplement + A reference indicating a citation from the U.S. Defense + Federal Acquisition Regulation Supplement. + + AJE Agency clause number + A number indicating a clause applicable to a particular + agency. + + AJF Circular publication number + A number specifying a circular publication. + + AJG U.S. Federal Acquisition Regulation + A reference indicating a citation from the U.S. Federal + Acquisition Regulation. + + AJH U.S. General Services Administration Regulation + A reference indicating a citation from U.S. General + Services Administration Regulation. + + AJI U.S. Federal Information Resources Management Regulation + A reference indicating a citation from U.S. Federal + Information Resources Management Regulation. + + AJJ Paragraph + A reference indicating a paragraph cited as the source + of information. + + AJK Special instructions number + A number indicating a citation used for special + instructions. + + AJL Site specific procedures, terms, and conditions number + A number indicating a set of site specific procedures, + terms and conditions. + + AJM Master solicitation procedures, terms, and conditions + number + A number indicating a master solicitation containing + procedures, terms and conditions. + + AJN U.S. Department of Veterans Affairs Acquisition Regulation + A reference indicating a citation from the U.S. + Department of Veterans Affairs Acquisition Regulation. + + AJO Military Interdepartmental Purchase Request (MIPR) number + A number indicating an interdepartmental purchase + request used by the military. + + AJP Foreign military sales number + A number specifying a sale to a foreign military. + + AJQ Defense priorities allocation system priority rating + A reference indicating a priority rating assigned to + allocate resources for defense purchases. + + AJR Wage determination number + A number specifying a wage determination. + + AJS Agreement number + A number specifying an agreement between parties. + + AJT Standard Industry Classification (SIC) number + A number specifying a standard industry classification. + + AJU End item number + A number specifying the end item applicable to a + subordinate item. + + AJV Federal supply schedule item number + A number specifying an item listed in a federal supply + schedule. + + AJW Technical document number + A number specifying a technical document. + + AJX Technical order number + A reference to an order that specifies a technical + change. + + AJY Suffix + A reference to specify a suffix added to the end of a + basic identifier. + + AJZ Transportation account number + An account number to be charged or credited for + transportation. + + AKA Container disposition order reference number + Reference assigned to the empty container disposition + order. + + AKB Container prefix + The first part of the unique identification of a + container formed by an alpha code identifying the owner + of the container. + + AKC Transport equipment return reference + Reference known at the address to return equipment to. + + AKD Transport equipment survey reference + Reference number assigned by the ordering party to the + transport equipment survey order. + + AKE Transport equipment survey report number + Reference number used by a party to identify its + transport equipment survey report. + + AKF Transport equipment stuffing order + Reference number assigned to the order to stuff goods in + transport equipment. + + AKG Vehicle Identification Number (VIN) + The identification number which uniquely distinguishes + one vehicle from another through the lifespan of the + vehicle. + + AKH Government bill of lading + Bill of lading as defined by the government. + + AKI Ordering customer's second reference number + Ordering customer's second reference number. + + AKJ Direct debit reference + Reference number assigned to the direct debit operation. + + AKK Meter reading at the beginning of the delivery + Meter reading at the beginning of the delivery. + + AKL Meter reading at the end of delivery + Meter reading at the end of the delivery. + + AKM Replenishment purchase order range start number + Starting number of a range of purchase order numbers + assigned by the buyer to vendor's replenishment orders. + + AKN Third bank's reference + Reference number of the third bank. + + AKO Action authorization number + A reference number authorizing an action. + + AKP Appropriation number + The number identifying a type of funding for a specific + purpose (appropriation). + + AKQ Product change authority number + Number which authorises a change in form, fit or + function of a product. + + AKR General cargo consignment reference number + Reference number identifying a particular general cargo + (non-containerised or break bulk) consignment. + + AKS Catalogue sequence number + A number which uniquely identifies an item within a + catalogue according to a standard numbering system. + + AKT Forwarding order number + Reference number assigned to the forwarding order by the + ordering customer. + + AKU Transport equipment survey reference number + Reference number known at the address where the + transport equipment will be or has been surveyed. + + AKV Lease contract reference + Reference number of the lease contract. + + AKW Transport costs reference number + Reference number of the transport costs. + + AKX Transport equipment stripping order + Reference number assigned to the order to strip goods + from transport equipment. + + AKY Prior policy number + The number of the prior policy. + + AKZ Policy number + Number assigned to a policy. + + ALA Procurement budget number + A number which uniquely identifies a procurement budget + against which commitments or invoices can be allocated. + + ALB Domestic inventory management code + Code to identify the management of domestic inventory. + + ALC Customer reference number assigned to previous balance of + payment information + Identification number of the previous balance of + payments information from customer message. + + ALD Previous credit advice reference number + Reference number of the previous "Credit advice" + message. + + ALE Reporting form number + Reference number assigned to the reporting form. + + ALF Authorization number for exception to dangerous goods + regulations + Reference number allocated by an authority. This number + contains an approval concerning exceptions on the + existing dangerous goods regulations. + + ALG Dangerous goods security number + Reference number allocated by an authority in order to + control the dangerous goods on board of a specific means + of transport for dangerous goods security purposes. + + ALH Dangerous goods transport licence number + Licence number allocated by an authority as to the + permission of carrying dangerous goods by a specific + means of transport. + + ALI Previous rental agreement number + Number to identify the previous rental agreement number. + + ALJ Next rental agreement reason number + Number to identify the reason for the next rental + agreement. + + ALK Consignee's invoice number + The invoice number assigned by a consignee. + + ALL Message batch number + A number identifying a batch of messages. + + ALM Previous delivery schedule number + A reference number identifying a previous delivery + schedule. + + ALN Physical inventory recount reference number + A reference to a re-count of physically held inventory. + + ALO Receiving advice number + A reference number to a receiving advice. + + ALP Returnable container reference number + A reference number identifying a returnable container. + + ALQ Returns notice number + A reference number to a returns notice. + + ALR Sales forecast number + A reference number identifying a sales forecast. + + ALS Sales report number + A reference number identifying a sales report. + + ALT Previous tax control number + A reference number identifying a previous tax control + number. + + ALU AGERD (Aerospace Ground Equipment Requirement Data) number + Identifies the equipment required to conduct + maintenance. + + ALV Registered capital reference + Registered capital reference of a company. + + ALW Standard number of inspection document + Code identifying the standard number of the inspection + document supplied. + + ALX Model + A reference used to identify a model. + + ALY Financial management reference + A financial management reference. + + ALZ NOTIfication for COLlection number (NOTICOL) + A reference assigned by a consignor to a notification + document which indicates the availability of goods for + collection. + + AMA Previous request for metered reading reference number + Number to identify a previous request for a recording or + reading of a measuring device. + + AMB Next rental agreement number + Number to identify the next rental agreement. + + AMC Reference number of a request for metered reading + Number to identify a request for a recording or reading + of a measuring device to be taken. + + AMD Hastening number + A number which uniquely identifies a request to hasten + an action. + + AME Repair data request number + A number which uniquely identifies a request for data + about repairs. + + AMF Consumption data request number + A number which identifies a request for consumption + data. + + AMG Profile number + Reference number allocated to a discrete set of + criteria. + + AMH Case number + Number assigned to a case. + + AMI Government quality assurance and control level Number + A number which identifies the level of quality assurance + and control required by the government for an article. + + AMJ Payment plan reference + A number which uniquely identifies a payment plan. + + AMK Replaced meter unit number + Number identifying the replaced meter unit. + + AML Replenishment purchase order range end number + Ending number of a range of purchase order numbers + assigned by the buyer to vendor's replenishment orders. + + AMM Insurer assigned reference number + A unique reference number assigned by the insurer. + + AMN Canadian excise entry number + An excise entry number assigned by the Canadian Customs. + + AMO Premium rate table + Identifies the premium rate table. + + AMP Advise through bank's reference + Financial institution through which the advising bank is + to advise the documentary credit. + + AMQ US, Department of Transportation bond surety code + A bond surety code assigned by the United States + Department of Transportation (DOT). + + AMR US, Food and Drug Administration establishment indicator + An establishment indicator assigned by the United States + Food and Drug Administration. + + AMS US, Federal Communications Commission (FCC) import + condition number + A number known as the United States Federal + Communications Commission (FCC) import condition number + applying to certain types of regulated communications + equipment. + + AMT Goods and Services Tax identification number + An identification number assigned to an organization + collecting Goods and Services Taxes (GST). + + AMU Integrated logistic support cross reference number + Provides the identification of the reference which + allows cross referencing of items between different + areas of integrated logistics support. + + AMV Department number + Number assigned to a department within an organization. + + AMW Buyer's catalogue number + Identification of a catalogue maintained by a buyer. + + AMX Financial settlement party's reference number + Reference number of the party who is responsible for the + financial settlement. + + AMY Standard's version number + The version number assigned to a standard. + + AMZ Pipeline number + Number to identify a pipeline. + + ANA Account servicing bank's reference number + Reference number of the account servicing bank. + + ANB Completed units payment request reference + A reference to a payment request for completed units. + + ANC Payment in advance request reference + A reference to a request for payment in advance. + + AND Parent file + Identifies the parent file in a structure of related + files. + + ANE Sub file + Identifies the sub file in a structure of related files. + + ANF CAD file layer convention + Reference number identifying a layer convention for a + file in a Computer Aided Design (CAD) environment. + + ANG Technical regulation + Reference number identifying a technical regulation. + + ANH Plot file + Reference number indicating that the file is a plot + file. + + ANI File conversion journal + Reference number identifying a journal recording details + about conversion operations between file formats. + + ANJ Authorization number + A number which uniquely identifies an authorization. + + ANK Reference number assigned by third party + Reference number assigned by a third party. + + ANL Deposit reference number + A reference number identifying a deposit. + + ANM Named bank's reference + Reference number of the named bank. + + ANN Drawee's reference + Reference number of the drawee. + + ANO Case of need party's reference + Reference number of the case of need party. + + ANP Collecting bank's reference + Reference number of the collecting bank. + + ANQ Remitting bank's reference + Reference number of the remitting bank. + + ANR Principal's bank reference + Reference number of the principal's bank. + + ANS Presenting bank's reference + Reference number of the presenting bank. + + ANT Consignee's reference + Reference number of the consignee. + + ANU Financial transaction reference number + Reference number of the financial transaction. + + ANV Credit reference number + The reference number of a credit instruction. + + ANW Receiving bank's authorization number + Authorization number of the receiving bank. + + ANX Clearing reference + Reference allocated by a clearing procedure. + + ANY Sending bank's reference number + Reference number of the sending bank. + +X ANZ Direct debit reference + Reference of the direct debit. + + Note: + 1. This code value will be removed effective with + directory D.02A. + + AOA Documentary payment reference + Reference of the documentary payment. + +X AOB Third bank's reference + Reference assigned by a third bank. + + Note: + 1. This code value will be removed effective with + directory D.02A. + +X AOC Ordering customer's second reference number + The second reference number of the ordering customer. + + Note: + 1. This code value will be removed effective with + directory D.02A. + + AOD Accounting file reference + Reference of an accounting file. + + AOE Sender's file reference number + File reference number assigned by the sender. + + AOF Receiver's file reference number + File reference number assigned by the receiver. + + AOG Source document internal reference + Reference number assigned to a source document for + internal usage. + + AOH Principal's reference + Reference number of the principal. + + AOI Debit reference number + The reference number of a debit instruction. + + AOJ Calendar + A calendar reference number. + + AOK Work shift + A work shift reference number. + + AOL Work breakdown structure + A structure reference that identifies the breakdown of + work for a project. + + AOM Organisation breakdown structure + A structure reference that identifies the breakdown of + an organisation. + + AON Work task charge number + A reference assigned to a specific work task charge. + + AOO Functional work group + A reference to identify a functional group performing + work. + + AOP Work team + A reference to identify a team performing work. + + AOQ Department + Section of an organisation. + + AOR Statement of work + A reference number for a statement of work. + + AOS Work package + A reference for a detailed package of work. + + AOT Planning package + A reference for a planning package of work. + + AOU Cost account + A cost control account reference. + + AOV Work order + Reference number for an order to do work. + + AOW Transportation Control Number (TCN) + A number assigned for transportation purposes. + + AOX Constraint notation + Identifies a reference to a constraint notation. + + AOY ETERMS reference + Identifies a reference to the ICC (International Chamber + of Commerce) ETERMS(tm) repository of electronic + commerce trading terms and conditions. + + AOZ Implementation version number + Identifies a version number of an implementation. + + AP Accounts receivable number + Reference number assigned by accounts receivable + department to the account of a specific debtor. + + APA Incorporated legal reference + Identifies a legal reference which is deemed + incorporated by reference. + + APB Payment instalment reference number + A reference number given to a payment instalment to + identify a specific instance of payment of a debt which + can be paid at specified intervals. + + APC Equipment owner reference number + Reference number issued by the owner of the equipment. + + APD Cedent's claim number + To identify the number assigned to the claim by the + ceding company. + + APE Reinsurer's claim number + To identify the number assigned to the claim by the + reinsurer. + + APF Price/sales catalogue response reference number + A reference number identifying a response to a + price/sales catalogue. + + APG General purpose message reference number + A reference number identifying a general purpose + message. + + APH Invoicing data sheet reference number + A reference number identifying an invoicing data sheet. + + API Inventory report reference number + A reference number identifying an inventory report. + + APJ Ceiling formula reference number + The reference number which identifies a formula for + determining a ceiling. + + APK Price variation formula reference number + The reference number which identifies a price variation + formula. + + APL Reference to account servicing bank's message + Reference to the account servicing bank's message. + + APM Party sequence number + Reference identifying a party sequence number. + + APN Purchaser's request reference + Reference identifying a request made by the purchaser. + + APO Contractor request reference + Reference identifying a request made by a contractor. + + APP Accident reference number + Reference number assigned to an accident. + + APQ Commercial account summary reference number + A reference number identifying a commercial account + summary. + + APR Contract breakdown reference + A reference which identifies a specific breakdown of a + contract. + + APS Contractor registration number + A reference number used to identify a contractor. + + APT Applicable coefficient identification number + The identification number of the coefficient which is + applicable. + + APU Special budget account number + The number of a special budget account. + + APV Authorisation for repair reference + Reference of the authorisation for repair. + + APW Manufacturer defined repair rates reference + Reference assigned by a manufacturer to their repair + rates. + + APX Original submitter log number + A control number assigned by the original submitter. + + APY Original submitter, parent Data Maintenance Request (DMR) + log number + A Data Maintenance Request (DMR) original submitter's + reference log number for the parent DMR. + + APZ Original submitter, child Data Maintenance Request (DMR) + log number + A Data Maintenance Request (DMR) original submitter's + reference log number for a child DMR. + + AQA Entry point assessment log number + The reference log number assigned by an entry point + assessment group for the DMR. + + AQB Entry point assessment log number, parent DMR + The reference log number assigned by an entry point + assessment group for the parent Data Maintenance Request + (DMR). + + AQC Entry point assessment log number, child DMR + The reference log number assigned by an entry point + assessment group for a child Data Maintenance Request + (DMR). + + AQD Data structure tag + The tag assigned to a data structure. + + AQE Central secretariat log number + The reference log number assigned by the central + secretariat for the Data Maintenance Request (DMR). + + AQF Central secretariat log number, parent Data Maintenance + Request (DMR) + The reference log number assigned by the central + secretariat for the parent Data Maintenance Request + (DMR). + + AQG Central secretariat log number, child Data Maintenance + Request (DMR) + The reference log number assigned by the central + secretariat for the child Data Maintenance Request + (DMR). + + AQH International assessment log number + The reference log number assigned to a Data Maintenance + Request (DMR) changed in international assessment. + + AQI International assessment log number, parent Data + Maintenance Request (DMR) + The reference log number assigned to a Data Maintenance + Request (DMR) changed in international assessment that + is a parent to the current DMR. + + AQJ International assessment log number, child Data Maintenance + Request (DMR) + The reference log number assigned to a Data Maintenance + Request (DMR) changed in international assessment that + is a child to the current DMR. + + AQK Status report number + The reference number for a status report. + + AQL Message design group number + Reference number for a message design group. + + AQM US Customs Service (USCS) entry code + An entry number assigned by the United States (US) + customs service. + + AQN Beginning job sequence number + The number designating the beginning of the job + sequence. + + AQO Sender's clause number + The number that identifies the sender's clause. + + AQP Dun and Bradstreet Canada's 8 digit Standard Industrial + Classification (SIC) code + Dun and Bradstreet Canada's 8 digit Standard Industrial + Classification (SIC) code identifying activities of the + company. + + AQQ Activite Principale Exercee (APE) identifier + The French industry code for the main activity of a + company. + + AQR Dun and Bradstreet US 8 digit Standard Industrial + Classification (SIC) code + Dun and Bradstreet United States' 8 digit Standard + Industrial Classification (SIC) code identifying + activities of the company. + + AQS Nomenclature Activity Classification Economy (NACE) + identifier + A European industry classification code used to identify + the activity of a company. + + AQT Norme Activite Francaise (NAF) identifier + A French industry classification code assigned by the + French government to identify the activity of a company. + + AQU Registered contractor activity type + Reference number identifying the type of registered + contractor activity. + + AQV Statistic Bundes Amt (SBA) identifier + A German industry classification code issued by + Statistic Bundes Amt (SBA) to identify the activity of a + company. + + AQW State or province assigned entity identification + Reference number of an entity assigned by a state or + province. + + AQX Institute of Security and Future Market Development (ISFMD) + serial number + A number used to identify a public but not publicly + traded company. + + AQY File identification number + A number assigned to identify a file. + + AQZ Bankruptcy procedure number + A number identifying a bankruptcy procedure. + + ARA National government business identification number + A business identification number which is assigned by a + national government. + + ARB Prior Data Universal Number System (DUNS) number + A previously assigned Data Universal Number System + (DUNS) number. + + ARC Companies Registry Office (CRO) number + Identifies the reference number assigned by the + Companies Registry Office (CRO). + + ARD Costa Rican judicial number + A number assigned by the government to a business in + Costa Rica. + + ARE Numero de Identificacion Tributaria (NIT) + A number assigned by the government to a business in + some Latin American countries. + + ARF Patron number + A number assigned by the government to a business in + some Latin American countries. Note that "Patron" is a + Spanish word, it is not a person who gives financial or + other support. + + ARG Registro Informacion Fiscal (RIF) number + A number assigned by the government to a business in + some Latin American countries. + + ARH Registro Unico de Contribuyente (RUC) number + A number assigned by the government to a business in + some Latin American countries. + + ARI Tokyo SHOKO Research (TSR) business identifier + A number assigned to a business by TSR. + + ARJ Personal identity card number + An identity card number assigned to a person. + + ARK Systeme Informatique pour le Repertoire des ENtreprises + (SIREN) number + An identification number known as a SIREN assigned to a + business in France. + + ARL Systeme Informatique pour le Repertoire des ETablissements + (SIRET) number + An identification number known as a SIRET assigned to a + business location in France. + + ARM Publication issue number + A number assigned to identify a publication issue. + + ARN Original filing number + A number assigned to the original filing. + + ARO Page number + The number of a page. + + ARP Public filing registration number + A number assigned at the time of registration of a + public filing. + + ARQ Regiristo Federal de Contribuyentes + A federal tax identification number assigned by the + Mexican tax authority. + + ARR Social security number + An identification number assigned to an individual by + the social security administration. + + ARS Document volume number + The number of a document volume. + + ART Book number + A number assigned to identify a book. + + ARU Stock exchange company identifier + A reference assigned by the stock exchange to a company. + + ARV Imputation account + An account to which an amount is to be posted. + + ARW Financial phase reference + A reference which identifies a specific financial phase. + + ARX Technical phase reference + A reference which identifies a specific technical phase. + + ARY Prior contractor registration number + A previous reference number used to identify a + contractor. + + ARZ Stock adjustment number + A number identifying a stock adjustment. + + ASA Dispensation reference + A reference number assigned to an official exemption + from a law or obligation. + + ASB Investment reference number + A reference to a specific investment. + + ASC Assuming company + A number that identifies an assuming company. + + ASD Budget chapter + A reference to the chapter in a budget. + + ASE Duty free products security number + A security number allocated for duty free products. + + ASF Duty free products receipt authorisation number + Authorisation number allocated for the receipt of duty + free products. + + ASG Party information message reference + Reference identifying a party information message. + + ASH Formal statement reference + A reference to a formal statement. + + ASI Proof of delivery reference number + A reference number identifying a proof of delivery which + is generated by the goods recipient. + + ASJ Supplier's credit claim reference number + A reference number identifying a supplier's credit + claim. + + ASK Picture of actual product + Reference identifying the picture of an actual product. + + ASL Picture of a generic product + Reference identifying a picture of a generic product. + + ASM Trading partner identification number + Code specifying an identification assigned to an entity + with whom one conducts trade. + + ASN Prior trading partner identification number + Code specifying an identification number previously + assigned to a trading partner. + + ASO Password + Code used for authentication purposes. + + ASP Formal report number + A number uniquely identifying a formal report. + + ASQ Fund account number + Account number of fund. + + ASR Safe custody number + The number of a file or portfolio kept for safe custody + on behalf of clients. + + ASS Master account number + A reference number identifying a master account. + + AST Group reference number + The reference number identifying a group. + + ASU Accounting transmission number + A number used to identify the transmission of an + accounting book entry. + + ASV Product data file number + The number of a product data file. + + ASW Cadastro Geral do Contribuinte (CGC) + Brazilian taxpayer number. + + ASX Foreign resident identification number + Number assigned by a government agency to identify a + foreign resident. + + ASY CD-ROM + Identity number of the Compact Disk Read Only Memory + (CD-ROM). + + ASZ Physical medium + Identifies the physical medium. + + ATA Financial cancellation reference number + Reference number of a financial cancellation. + + ATB Purchase for export Customs agreement number + A number assigned by a Customs authority allowing the + purchase of goods free of tax because they are to be + exported immediately after the purchase. + + ATC Judgment number + A reference number identifying the legal decision. + + ATD Secretariat number + A reference number identifying a secretariat. + + ATE Previous banking status message reference + Message reference number of the previous banking status + message being responded to. + + ATF Last received banking status message reference + Reference number of the latest received banking status + message. + + ATG Bank's documentary procedure reference + Reference allocated by the bank to a documentary + procedure. + + ATH Customer's documentary procedure reference + Reference allocated by a customer to a documentary + procedure. + + ATI Safe deposit box number + Number of the safe deposit box. + + ATJ Receiving Bankgiro number + Number of the receiving Bankgiro. + + ATK Sending Bankgiro number + Number of the sending Bankgiro. + + ATL Bankgiro reference + Reference of the Bankgiro. + + ATM Guarantee number + Number of a guarantee. + + ATN Collection instrument number + To identify the number of an instrument used to remit + funds to a beneficiary. + + ATO Converted Postgiro number + To identify the reference number of a giro payment + having been converted to a Postgiro account. + + ATP Cost centre alignment number + Number used in the financial management process to align + cost allocations. + + ATQ Kamer Van Koophandel (KVK) number + An identification number assigned by the Dutch Chamber + of Commerce to a business in the Netherlands. + + ATR Institut Belgo-Luxembourgeois de Codification (IBLC) number + An identification number assigned by the Luxembourg + National Bank to a business in Luxembourg. + + ATS External object reference + A reference identifying an external object. + + ATT Exceptional transport authorisation number + Authorisation number for exceptional transport (using + specific equipment, out of gauge, materials and/or + specific routing). + + ATU Clave Unica de Identificacion Tributaria (CUIT) + Tax identification number in Argentina. + + ATV Registro Unico Tributario (RUT) + Tax identification number in Chile. + + ATW Flat rack container bundle identification number + Reference number assigned to a bundle of flat rack + containers. + + ATX Transport equipment acceptance order reference + Reference number assigned to an order to accept + transport equipment that is to be delivered by an inland + carrier to a specified facility. + + ATY Transport equipment release order reference + Reference number assigned to an order to release + transport equipment which is to be picked up by an + inland carrier from a specified facility. + + ATZ Ship's stay reference number + Reference number assigned by a port authority to the + stay of a vessel in the port. + + AU Authorization to meet competition number + A number assigned by a requestor to an offer incoming + following request for quote. + + AUA Place of positioning reference + Identifies the reference pertaining to the place of + positioning. + + AUB Party reference + The reference to a party. + + AUC Issued prescription identification + The identification of the issued prescription. + + AUD Collection reference + A reference identifying a collection. + + AUE Travel service + Reference identifying a travel service. + + AUF Consignment stock contract + Reference identifying a consignment stock contract. + + AUG Importer's letter of credit reference + Letter of credit reference issued by importer. + + AUH Performed prescription identification + The identification of the prescription that has been + carried into effect. + + AUI Image reference + A reference number identifying an image. + + AUJ Proposed purchase order reference number + A reference number assigned to a proposed purchase + order. + + AUK Application for financial support reference number + Reference number assigned to an application for + financial support. + + AUL Manufacturing quality agreement number + Reference number of a manufacturing quality agreement. + + AUM Software editor reference + Reference identifying the software editor. + + AUN Software reference + Reference identifying the software. + + AUO Software quality reference + Reference allocated to the software by a quality + assurance agency. + + AUP Consolidated orders' reference + A reference number to identify orders which have been, + or shall be consolidated. + + AUQ Customs binding ruling number + Binding ruling number issued by customs. + + AUR Customs non-binding ruling number + Non-binding ruling number issued by customs. + + AUS Delivery route reference + A reference to the route of the delivery. + + AUT Net area supplier reference + A reference identifying a supplier within a net area. + + AUU Time series reference + Reference to a time series. + + AUV Connecting point to central grid + Reference to a connecting point to a central grid. + + AUW Marketing plan identification number (MPIN) + Number identifying a marketing plan. + + AUX Entity reference number, previous + The previous reference number assigned to an entity. + + AUY International Standard Industrial Classification (ISIC) + code + A code specifying an international standard industrial + classification. + + AUZ Customs pre-approval ruling number + Pre-approval ruling number issued by Customs. + + AV Account payable number + Reference number assigned by accounts payable department + to the account of a specific creditor. + + AWA Rate code number + Number assigned by a buyer to rate a product. + + AWB Air waybill number + Reference number assigned to an air waybill, see: 1001 = + 740. + + AWC Documentary credit amendment number + Number of the amendment of the documentary credit. + + AWD Advising bank's reference + Reference number of the advising bank. + + AWE Cost centre + A number identifying a cost centre. + + AWF Work item quantity determination + A reference assigned to a work item quantity + determination. + + AWG Internal data process number + A number identifying an internal data process. + + AWH Category of work reference + A reference identifying a category of work. + + AWI Policy form number + Number assigned to a policy form. + + AWJ Net area + Reference to an area of a net. + ++ AWK Service provider + Reference of the service provider. + ++ AWL Error position + Reference to the position of an error in a message. + ++ AWM Service category reference + Reference identifying the service category. + ++ AWN Connected location + Reference of a connected location. + ++ AWO Related party + Reference of a related party. + ++ AWP Latest accounting entry record reference + Code identifying the reference of the latest accounting + entry record. + ++ AWQ Accounting entry + Accounting entry to which this item is related. + ++ AWR Document reference, original + The original reference of a document. + + BA Beginning meter reading actual + Meter reading at the beginning of an invoicing period. + + BC Buyer's contract number + Reference number assigned by buyer to a contract. + + BD Bid number + Number assigned by a submitter of a bid to his bid. + + BE Beginning meter reading estimated + Meter reading at the beginning of an invoicing period + where an actual reading is not available. + + BH House bill of lading number + Reference number assigned to a house bill of lading, + see: 1001 = 714. + + BM Bill of lading number + Reference number assigned to a bill of lading, see: 1001 + = 705. + + BN Booking reference number + [1016] Reference number assigned by the carrier or his + agent when cargo space is reserved prior to loading. + + BO Blanket order number + Reference number assigned by the order issuer to a + blanket order. + + BR Broker or sales office number + A number that identifies a broker or sales office. + + BT Batch number/lot number + Reference number assigned by manufacturer to a series of + similar products or goods produced under similar + conditions. + + BW Blended with number + The batch/lot/package number a product is blended with. + + CAS IATA Cargo Agent CASS Address number + Code issued by IATA to identify agent locations for CASS + billing purposes. + ++ CAT Matching of entries, balanced + Reference to a balanced matching of entries. + ++ CAU Entry flagging + Reference to a flagging of entries. + ++ CAV Matching of entries, unbalanced + Reference to an unbalanced matching of entries. + ++ CAW Document reference, internal + Internal reference to a document. + ++ CAX European Value Added Tax identification + Value Added Tax identification number according to + European regulation. + ++ CAY Cost accounting document + The reference to a cost accounting document. + + CD Credit note number + Reference number assigned to a credit note. + + CEC Ceding company + Company selling obligations to a third party. + + CFE Consignee's further order + Reference of an order given by the consignee after + departure of the means of transport. + + CFO Consignor's further order + Reference of an order given by the consignor after + departure of the means of transport. + + CG Consignee's order number + A number that identifies a consignee's order. + + CH Customer catalogue number + Number identifying a catalogue for customer's usage. + + CK Cheque number + Unique number assigned to one specific cheque. + + CKN Checking number + Number assigned by checking party to one specific check + action. + + CM Credit memo number + Reference number assigned by issuer to a credit memo. + + CMR Road consignment note number + Reference number assigned to a road consignment note, + see: 1001 = 730. + + CN Carrier's reference number + Reference number assigned by carrier to a consignment. + + CNO Charge note reference number + [1070] Indication in pre-printed form that a Charges + note has been established and is attached to the Rail + Consignment Note (CIM 76). + + CO Buyers order number + [1022] Reference number assigned by the buyer to an + order. + + COF Call off order number + A number that identifies a call off order. + + CP Condition of purchase document number + Reference number identifying the conditions of purchase + relevant to a purchase. + + CR Customer reference number + Reference number assigned by the customer to a + transaction. + + CRN Conveyance reference number + [8028] Unique reference given by the carrier to a + certain journey or departure of a means of transport + (generic term). + + CS Condition of sale document number + Reference number identifying the conditions of sale + relevant to a sale. + + CST Team assignment number + Team number assigned to a group that is responsible for + working a particular transaction. + + CT Contract number + Reference number of a contract concluded between + parties. + + CU Consignor's reference number + [1140] Reference number assigned by a consignor to a + particular shipment for his own purposes or for those of + the consignee. + + CV Container operators reference number + Reference number assigned by the party operating or + controlling the transport container to a transaction or + consignment. + + CW Package number + (7070) Reference number identifying a package or carton + within a consignment. + + CZ Cooperation contract number + Number issued by a party concerned given to a contract + on cooperation of two or more parties. + + DA Deferment approval number + Number assigned by authorities to a party to approve + deferment of payment of tax or duties. + + DAN Debit account number + Reference number assigned by issuer to a debit account. + + DB Buyer's debtor number + Reference number assigned to a debtor. + + DI Distributor invoice number + Reference number assigned by issuer to a distributor + invoice. + + DL Debit note number + Reference number assigned by issuer to a debit note. + + DM Document number + [1004] Reference number assigned to the document by the + issuer. + + DQ Delivery note number + Reference number assigned by the issuer to a delivery + note. + + DR Dock receipt number + Number of the cargo receipt submitted when cargo is + delivered to a marine terminal. + + EA Ending meter reading actual + Meter reading at the end of an invoicing period. + + EB Embargo permit number + Reference number assigned by issuer to an embargo + permit. + + ED Export declaration + Number assigned by the exporter to his export + declaration number submitted to an authority. + + EE Ending meter reading estimated + Meter reading at the end of an invoicing period where an + actual reading is not available. + + EI Employer's identification number + Number issued by an authority to identify an employer. + + EN Embargo number + Number assigned to specific goods or a family of goods + in a classification of embargo measures. + + EP Export permit number + Reference number assigned by issuing authority to an + export permit for products. + + EQ Equipment number + Number assigned by the manufacturer to specific + equipment. + + ER Container/equipment receipt number + Number of the Equipment Interchange Receipt issued for + full or empty equipment received. + + ERN Exporter's reference number + Reference to a party exporting goods. + + ET Excess transportation number + Number assigned to excess transport. + + EX Export licence number + [1208] Reference number assigned by issuing authority to + an Export Licence. + + FC Fiscal number + Tax payer's number. Number assigned to individual + persons as well as to corporates by a public + institution; this number is different from the VAT + registration number. + + FF Freight forwarder's reference number + [1460] Reference number assigned to the consignment by + the freight forwarder. + + FI File line identifier + Number assigned by the file issuer or sender to identify + a specific line. + + FLW Flow reference number + Number given to a usual sender which has regular + expeditions of the same goods, to the same destination, + defining all general conditions of the transport. + + FN Freight bill number + Reference number assigned by issuing party to a freight + bill. + + FO Foreign exchange + Exchange of two currencies at an agreed rate. + + FS Final sequence number + A number that identifies the final sequence. + + FT Free zone identifier + Identifier to specify the territory of a State where any + goods introduced are generally regarded, insofar as + import duties and taxes are concerned, as being outside + the Customs territory and are not subject to usual + Customs control (CCC). + + FV File version number + Number given to a version of an identified file. + + FX Foreign exchange contract number + Reference number identifying a foreign exchange + contract. + + GA Standard's number + Number to identify a standardization description (e.g. + ISO 9375). + + GC Government contract number + Number assigned to a specific government/public + contract. + + GD Standard's code number + Number to identify a specific parameter within a + standardization description (e.g. M5 for screws or DIN + A4 for paper). + + GDN General declaration number + Number of the declaration of incoming goods out of a + vessel. + + GN Government reference number + A number that identifies a government reference. + + HS Harmonised system number + Number specifying the goods classification under the + Harmonised Commodity Description and Coding System of + the Customs Co-operation Council (CCC). + + HWB House waybill number + Reference number assigned to a house waybill, see: 1001 + = 703. + + IA Internal vendor number + Number identifying the company-internal vending + department/unit. + + IB In bond number + Customs assigned number that is used to control the + movement of imported cargo prior to its formal Customs + clearing. + + ICA IATA cargo agent code number + Code issued by IATA identify each IATA Cargo Agent whose + name is entered on the Cargo Agency List. + + ICE Insurance certificate reference number + A number that identifies an insurance certificate + reference. + + ICO Insurance contract reference number + A number that identifies an insurance contract + reference. + + II Initial sample inspection report number + Inspection report number given to the initial sample + inspection. + + IL Internal order number + Number assigned to an order for internal handling/follow + up. + + INB Intermediary broker + A number that identifies an intermediary broker. + + INN Interchange number new + Number assigned by the interchange sender to identify + one specific interchange. This number points to the + actual interchange. + + INO Interchange number old + Number assigned by the interchange sender to identify + one specific interchange. This number points to the + previous interchange. + + IP Import licence number + [1106] Reference number assigned by the issuing + authority to an Import Licence. + + IS Invoice number suffix + A number added at the end of an invoice number. + + IT Internal customer number + Number assigned by a seller, supplier etc. to identify a + customer within his enterprise. + + IV Invoice number + [1334] Reference number assigned by the seller to a + Commercial Invoice. + + JB Job number + Identifies a piece of work. + + JE Ending job sequence number + A number that identifies the ending job sequence. + + LA Shipping label serial number + The serial number on a shipping label. + + LAN Loading authorization number + [4092] A number assigned to the loading authorization + granted by the forwarding station when the consignment + is subject to traffic limitations (CIM 43). + + LAR Lower number in range + Lower number in a range of numbers. + + LB Lockbox + Type of cash management system offered by financial + institutions to provide for collection of customers + 'receivables'. + + LC Letter of credit number + Reference number identifying the letter of credit + document. + + LI Line item reference number + (1156) Reference number identifying a particular line in + a document. + + LO Load planning number + The reference that identifies the load planning number. + + LS Bar coded label serial number + The serial number on a bar code label. + + MA Ship notice/manifest number + The number assigned to a ship notice or manifest. + + MB Master bill of lading number + Reference number assigned to a master bill of lading, + see: 1001 = 704. + + MF Manufacturer's part number + Reference number assigned by the manufacturer to his + product or part. + + MG Meter unit number + Number identifying a unique meter unit. + + MH Manufacturing order number + Reference number assigned by manufacturer for a given + production quantity of products. + + MR Message recipient + A number that identifies the message recipient. + + MRN Mailing reference number + Identifies the party designated by the importer to + receive certain customs correspondence in lieu of its + being mailed directly to the importer. + + MS Message sender + A number that identifies the message sender. + + MSS Manufacturer's material safety data sheet number + A number that identifies a manufacturer's material + safety data sheet. + + MWB Master air waybill number + Reference number assigned to a master air waybill, see: + 1001 = 741. + + NA North American hazardous goods classification number + Reference to materials designated as hazardous for + purposes of transportation in North American commerce. + + OH Current invoice number + Reference number identifying the current invoice. + + OI Previous invoice number + Reference number identifying a previously issued + invoice. + + ON Order number (purchase) + [1022] Reference number assigned by the buyer to an + order. + + OP Original purchase order + Reference to the order previously sent. + + OR General order number + Customs number assigned to imported merchandise that has + been left unclaimed and subsequently moved to a Customs + bonded warehouse for storage. + + PB Payer's financial institution account number + Originated company account number (ACH transfer), check, + draft or wire. + + PC Production code + Number assigned by the manufacturer to a specified + article or batch to identify the manufacturing date etc. + for subsequent reference. + + PD Promotion deal number + Number assigned by a vendor to a special promotion + activity. + + PE Plant number + A number that identifies a plant. + + PF Prime contractor contract number + Reference number assigned by the client to the contract + of the prime contractor. + + PI Price list version number + A number that identifies the version of a price list. + + PK Packing list number + (1014) Reference number assigned to a packing list, see: + 1001 = 271. + + PL Price list number + Reference number assigned to a price list. + + POR Purchase order response number + Reference number assigned by the seller to an order + response. + + PP Purchase order change number + Reference number assigned by a buyer for a revision of a + purchase order. + + PQ Payment reference + Reference number assigned to a payment. + + PR Price quote number + Reference number assigned by the seller to a quote. + + PS Purchase order number suffix + A number added at the end of a purchase order number. + + PW Prior purchase order number + Reference number of a purchase order previously sent to + the supplier. + + PY Payee's financial institution account number + Receiving company account number (ACH transfer), check, + draft or wire. + + RA Remittance advice number + A number that identifies a remittance advice. + + RC Rail/road routing code + International Western and Eastern European route code + used in all rail organizations and specified in the + international tariffs (rail tariffs) known by the + customers. + + RCN Railway consignment note number + Reference number assigned to a rail consignment note, + see: 1001 = 720. + + RE Release number + Reference number assigned to identify a release of a set + of rules, conventions, conditions, etc. + + REN Received number + [1150] Number assigned to a rail consignment upon its + arrival at its destination station (CIM 84). + + RF Export reference number + Reference number given to an export shipment. + + RR Payer's financial institution transit routing No.(ACH + transfers) + ODFI (ACH transfer). + + RT Payee's financial institution transit routing No. + RDFI Transit routing number (ACH transfer). + + SA Sales person number + Identification number of a sales person. + + SB Sales region number + A number that identifies a sales region. + + SD Sales department number + A number that identifies a sales department. + + SE Serial number + Identification number of an item which distinguishes + this specific item out of an number of identical items. + + SF Ship from + A number that identifies a ship from location. + + SH Previous highest schedule number + Number of the latest schedule of a previous period + (ODETTE DELINS). + + SI SID (Shipper's identifying number for shipment) + A number that identifies the SID (shipper's + identification) number for a shipment. + + SM Sales office number + A number that identifies a sales office. + + SN Seal number + [9308] Identification number on Customs or other seals + affixed to containers or other transport units. + + SP Scan line + A number that identifies a scan line. + + SQ Equipment sequence number + A temporary reference number identifying a particular + piece of equipment within a series of pieces of + equipment. + + SRN Shipment reference number + Reference number assigned to a shipment. + + SS Sellers reference number + Reference number assigned to a transaction by the + seller. + + STA Station reference number + International UIC code assigned to every European rail + station (CIM convention). + + SW Swap order number + Number assigned by the seller to a swap order (see + definition of DE 1001, code 229). + + SZ Specification number + Number assigned by the issuer to his specification. + + TB Trucker's bill of lading + A cargo list/description issued by a motor carrier of + freight. + + TE Telex message number + Reference number identifying a telex message. + + TF Transfer number + An extra number assigned to goods or a container which + functions as a reference number or as an authorization + number to get the goods or container released from a + certain party. + + TI TIR carnet number + Reference number assigned to a TIR carnet. + + TL Tax exemption licence number + Number assigned by the tax authorities to a party + indicating its tax exemption authorization. This number + could relate to a specified business type, a specified + local area or a class of products. + + TN Transaction reference number + Reference applied to a transaction between two or more + parties over a defined life cycle; e.g. number applied + by importer or broker to obtain release from Customs, + may then used to control declaration through final + accounting (synonyms: declaration, entry number). + + TP Test report number + Reference number identifying a test report document + relevant to the product. + + UAR Upper number of range + Upper number in a range of numbers. + + UC Ultimate customer's reference number + The originator's reference number as forwarded in a + sequence of parties involved. + + UCN Unique consignment reference number + (1202) Unique reference of a consignment (UCRN) used for + identification purposes in documents and messages + exchanged between parties in international trade. See + also: Unique Identifier Code (UNIC) in UN/ECE + Recommendation No. 8, March 1992. + + UN United Nations dangerous goods (UNDG) number + [7124] Unique serial number assigned within the United + Nations to substances and articles contained in a list + of the dangerous goods most commonly carried. + + UO Ultimate customer's order number + The originator's order number as forwarded in a sequence + of parties involved. + + VA VAT registration number + Unique number assigned by the relevant tax authority to + identify a party for use in relation to Value Added Tax + (VAT). + + VC Vendor contract number + Number assigned by the vendor to a contract. + + VM Vessel identification + (8123) Reference identifying a vessel (UN/ECE + Recommendation No 10). + + VN Order number (vendor) + Reference number assigned by supplier to a buyer's + purchase order. + + VON Voyage number + [8228] Reference number assigned by the carrier or his + agent to the voyage of the vessel. + + VP Vendor product number + Number assigned by vendor to another manufacturer's + product. + + VR Vendor ID number + A number that identifies a vendor's identification. + + VS Vendor order number suffix + The suffix for a vendor order number. + + VT Motor vehicle identification number + (Reference identifying a motor vehicle used for + transport) normally is the vehicle registration number. + + VV Voucher number + Reference number identifying a voucher. + + WE Warehouse entry number + Entry number under which imported merchandise was placed + in a Customs bonded warehouse. + + WM Weight agreement number + A number identifying a weight agreement. + + WN Well number + A number assigned to a shaft sunk into the ground. + + WR Warehouse receipt number + A number identifying a warehouse receipt. + + WS Warehouse storage location number + A number identifying a warehouse storage location. + + WY Rail waybill number + The number on a rail waybill. + + XA Company/place registration number + Company registration and place as legally required. + + XC Cargo control number + Reference used to identify and control a carrier and + consignment from initial entry into a country until + release of the cargo by Customs. + + XP Previous cargo control number + Where a consignment is deconsolidated and/or transferred + to the control of another carrier or freight forwarder + (e.g. housebill, abstract) this references the previous + (e.g. master) cargo control number. + + ZZZ Mutually defined reference number + Number based on party agreement. + + diff --git a/specification/references/D01B/simples/1154.txt b/specification/references/D01B/simples/1154.txt new file mode 100644 index 0000000..3d6cc4e --- /dev/null +++ b/specification/references/D01B/simples/1154.txt @@ -0,0 +1,7 @@ + + 1154 Reference identifier [C] + + Desc: Identifies a reference. + + Repr: an..70 + diff --git a/specification/references/D01B/simples/1156.txt b/specification/references/D01B/simples/1156.txt new file mode 100644 index 0000000..e6736ff --- /dev/null +++ b/specification/references/D01B/simples/1156.txt @@ -0,0 +1,7 @@ + + 1156 Document line identifier [C] + + Desc: To identify a line of a document. + + Repr: an..6 + diff --git a/specification/references/D01B/simples/1159.txt b/specification/references/D01B/simples/1159.txt new file mode 100644 index 0000000..f6d804b --- /dev/null +++ b/specification/references/D01B/simples/1159.txt @@ -0,0 +1,29 @@ + + 1159 Sequence identifier source code [B] + + Desc: Code specifying the source of a sequence identifier. + + Repr: an..3 + + 1 Broadcast 1 + Report from workstation 1. + + 2 Broadcast 2 + Report from workstation 2. + + 3 Manufacturer sequence number + The manufacturer's plant requesting the delivery of the + item has allocated the sequence number. + + 4 Manufacturer production sequence number + The plant requesting the delivery of an item assigns a + number indicating the sequence of the finished article. + + 5 Transmission sequence + The positional sequence when transmitted. + + 6 Structure sequence + The positional sequence in a message structure as + published in a particular UN directory. + + diff --git a/specification/references/D01B/simples/1218.txt b/specification/references/D01B/simples/1218.txt new file mode 100644 index 0000000..9b03cb1 --- /dev/null +++ b/specification/references/D01B/simples/1218.txt @@ -0,0 +1,7 @@ + + 1218 Document originals required quantity [B] + + Desc: Quantity of document originals required. + + Repr: n..2 + diff --git a/specification/references/D01B/simples/1220.txt b/specification/references/D01B/simples/1220.txt new file mode 100644 index 0000000..bd2bf01 --- /dev/null +++ b/specification/references/D01B/simples/1220.txt @@ -0,0 +1,7 @@ + + 1220 Document copies required quantity [B] + + Desc: Quantity of document copies required. + + Repr: n..2 + diff --git a/specification/references/D01B/simples/1225.txt b/specification/references/D01B/simples/1225.txt new file mode 100644 index 0000000..2871ee2 --- /dev/null +++ b/specification/references/D01B/simples/1225.txt @@ -0,0 +1,238 @@ + + 1225 Message function code [C] + + Desc: Code indicating the function of the message. + + Repr: an..3 + + 1 Cancellation + Message cancelling a previous transmission for a given + transaction. + + 2 Addition + Message containing items to be added. + + 3 Deletion + Message containing items to be deleted. + + 4 Change + Message containing items to be changed. + + 5 Replace + Message replacing a previous message. + + 6 Confirmation + Message confirming the details of a previous + transmission where such confirmation is required or + recommended under the terms of a trading partner + agreement. + + 7 Duplicate + The message is a duplicate of a previously generated + message. + + 8 Status + Code indicating that the referenced message is a status. + + 9 Original + Initial transmission related to a given transaction. + + 10 Not found + Message whose reference number is not filed. + + 11 Response + Message responding to a previous message or document. + + 12 Not processed + Message indicating that the referenced message was + received but not yet processed. + + 13 Request + Code indicating that the referenced message is a + request. + + 14 Advance notification + Code indicating that the information contained in the + message is an advance notification of information to + follow. + + 15 Reminder + Repeated message transmission for reminding purposes. + + 16 Proposal + Message content is a proposal. + + 17 Cancel, to be reissued + Referenced transaction cancelled, reissued message will + follow. + + 18 Reissue + New issue of a previous message (maybe cancelled). + + 19 Seller initiated change + Change information submitted by buyer but initiated by + seller. + + 20 Replace heading section only + Message to replace the heading of a previous message. + + 21 Replace item detail and summary only + Message to replace item detail and summary of a previous + message. + + 22 Final transmission + Final message in a related series of messages together + making up a commercial, administrative or transport + transaction. + + 23 Transaction on hold + Message not to be processed until further release + information. + + 24 Delivery instruction + Delivery schedule message only used to transmit short- + term delivery instructions. + + 25 Forecast + Delivery schedule message only used to transmit long- + term schedule information. + + 26 Delivery instruction and forecast + Combination of codes '24' and '25'. + + 27 Not accepted + Message to inform that the referenced message is not + accepted by the recipient. + + 28 Accepted, with amendment in heading section + Message accepted but amended in heading section. + + 29 Accepted without amendment + Referenced message is entirely accepted. + + 30 Accepted, with amendment in detail section + Referenced message is accepted but amended in detail + section. + + 31 Copy + Indicates that the message is a copy of an original + message that has been sent, e.g. for action or + information. + + 32 Approval + A message releasing an existing referenced message for + action to the receiver. + + 33 Change in heading section + Message changing the referenced message heading section. + + 34 Accepted with amendment + The referenced message is accepted but amended. + + 35 Retransmission + Change-free transmission of a message previously sent. + + 36 Change in detail section + Message changing referenced detail section. + + 37 Reversal of a debit + Reversal of a previously posted debit. + + 38 Reversal of a credit + Reversal of a previously posted credit. + + 39 Reversal for cancellation + Code indicating that the referenced message is reversing + a cancellation of a previous transmission for a given + transaction. + + 40 Request for deletion + The message is given to inform the recipient to delete + the referenced transaction. + + 41 Finishing/closing order + Last of series of call-offs. + + 42 Confirmation via specific means + Message confirming a transaction previously agreed via + other means (e.g. phone). + + 43 Additional transmission + Message already transmitted via another communication + channel. This transmission is to provide electronically + processable data only. + + 44 Accepted without reserves + Message accepted without reserves. + + 45 Accepted with reserves + Message accepted with reserves. + + 46 Provisional + Message content is provisional. + + 47 Definitive + Message content is definitive. + + 48 Accepted, contents rejected + Message to inform that the previous message is received, + but it cannot be processed due to regulations, laws, + etc. + + 49 Settled dispute + The reported dispute is settled. + + 50 Withdraw + Message withdrawing a previously approved message. + + 51 Authorisation + Message authorising a message or transaction(s). + + 52 Proposed amendment + A code used to indicate an amendment suggested by the + sender. + + 53 Test + Code indicating the message is to be considered as a + test. + + 54 Extract + A subset of the original. + + 55 Notification only + The receiver may use the notification information for + analysis only. + + 56 Advice of ledger booked items + An advice that items have been booked in the ledger. + + 57 Advice of items pending to be booked in the ledger + An advice that items are pending to be booked in the + ledger. + + 58 Pre-advice of items requiring further information + A pre-advice that items require further information. + + 59 Pre-adviced items + A pre-advice of items. + + 60 No action since last message + Code indicating the fact that no action has taken place + since the last message. + + 61 Complete schedule + The message function is a complete schedule. + + 62 Update schedule + The message function is an update to a schedule. + + 63 Not accepted, provisional + Not accepted, subject to confirmation. + + 64 Verification + The message is transmitted to verify information. + + 65 Unsettled dispute + To report an unsettled dispute. + + diff --git a/specification/references/D01B/simples/1229.txt b/specification/references/D01B/simples/1229.txt new file mode 100644 index 0000000..733522c --- /dev/null +++ b/specification/references/D01B/simples/1229.txt @@ -0,0 +1,370 @@ + + 1229 Action request/notification description code [C] + + Desc: Code specifying the action to be taken or already + taken. + + Repr: an..3 + + 1 Added + The information is to be or has been added. + + 2 Deleted + The information is to be or has been deleted. + + 3 Changed + The information is to be or has been changed. + + 4 No action + This line item is not affected by the actual message. + + 5 Accepted without amendment + This line item is entirely accepted by the seller. + + 6 Accepted with amendment + This line item is accepted but amended by the seller. + + 7 Not accepted + This line item is not accepted by the seller. + + 8 Schedule only + Code specifying that the message is a schedule only. + + 9 Amendments + Code specifying that amendments are requested/notified. + + 10 Not found + This line item is not found in the referenced message. + + 11 Not amended + This line is not amended by the buyer. + + 12 Line item numbers changed + Code specifying that the line item numbers have changed. + + 13 Buyer has deducted amount + Buyer has deducted amount from payment. + + 14 Buyer claims against invoice + Buyer has a claim against an outstanding invoice. + + 15 Charge back by seller + Factor has been requested to charge back the outstanding + item. + + 16 Seller will issue credit note + Seller agrees to issue a credit note. + + 17 Terms changed for new terms + New settlement terms have been agreed. + + 18 Abide outcome of negotiations + Factor agrees to abide by the outcome of negotiations + between seller and buyer. + + 19 Seller rejects dispute + Seller does not accept validity of dispute. + + 20 Settlement + The reported situation is settled. + + 21 No delivery + Code indicating that no delivery will be required. + + 22 Call-off delivery + A request for delivery of a particular quantity of goods + to be delivered on a particular date (or within a + particular period). + + 23 Proposed amendment + A code used to indicate an amendment suggested by the + sender. + + 24 Accepted with amendment, no confirmation required + Accepted with changes which require no confirmation. + + 25 Equipment provisionally repaired + The equipment or component has been provisionally + repaired. + + 26 Included + Code indicating that the entity is included. + + 27 Upon receipt and verification of documents we shall cover + you when due as per your instructions + Upon receipt and verification of documents we shall + cover you when due as per your instructions. + + 28 Upon receipt and verification of documents we shall + authorize you to debit our account with you when due + Upon receipt and verification of documents we shall + authorize you to debit our account with you when due. + + 29 On receipt of your authenticated advice we shall cover you + when due as per your instructions + On receipt of your authenticated advice we shall cover + you when due as per your instructions. + + 30 On receipt of your authenticated advice we shall authorize + you to debit our account with you when due + On receipt of your authenticated advice we shall + authorize you to debit our account with you when due. + + 31 On receipt of your authenticated advice we shall credit + your account with us when due + On receipt of your authenticated advice we shall credit + your account with us when due. + + 32 Credit advice requested for direct debit + A credit advice is requested for the direct debit. + + 33 Credit advice and acknowledgement for direct debit + A credit advice and acknowledgement are requested for + the direct debit. + + 34 Inquiry + Request for information. + + 35 Checked + Checked. + + 36 Not checked + Not checked. + + 37 Cancelled + Discontinued. + + 38 Replaced + Provide a replacement. + + 39 New + Not existing before. + + 40 Agreed + Consent. + + 41 Proposed + Put forward for consideration. + + 42 Already delivered + Delivery has taken place. + + 43 Additional subordinate structures will follow + Additional subordinate structures will follow the + current hierarchy level. + + 44 Additional subordinate structures will not follow + No additional subordinate structures will follow the + current hierarchy level. + + 45 Result opposed + A notification that the result is opposed. + + 46 Auction held + A notification that an auction was held. + + 47 Legal action pursued + A notification that legal action has been pursued. + + 48 Meeting held + A notification that a meeting was held. + + 49 Result set aside + A notification that the result has been set aside. + + 50 Result disputed + A notification that the result has been disputed. + + 51 Countersued + A notification that a countersuit has been filed. + + 52 Pending + A notification that an action is awaiting settlement. + + 53 Court action dismissed + A notification that a court action will no longer be + heard. + + 54 Referred item, accepted + The item being referred to has been accepted. + + 55 Referred item, rejected + The item being referred to has been rejected. + + 56 Debit advice statement line + Notification that the statement line is a debit advice. + + 57 Credit advice statement line + Notification that the statement line is a credit advice. + + 58 Grouped credit advices + Notification that the credit advices are grouped. + + 59 Grouped debit advices + Notification that the debit advices are grouped. + + 60 Registered + The name is registered. + + 61 Payment denied + The payment has been denied. + + 62 Approved as amended + Approved with modifications. + + 63 Approved as submitted + The request has been approved as submitted. + + 64 Cancelled, no activity + Cancelled due to the lack of activity. + + 65 Under investigation + Investigation is being done. + + 66 Initial claim received + Notification that the initial claim was received. + + 67 Not in process + Not in process. + + 68 Rejected, duplicate + Rejected because it is a duplicate. + + 69 Rejected, resubmit with corrections + Rejected but may be resubmitted when corrected. + + 70 Pending, incomplete + Pending because of incomplete information. + + 71 Under field office investigation + Investigation by the field is being done. + + 72 Pending, awaiting additional material + Pending awaiting receipt of additional material. + + 73 Pending, awaiting review + Pending while awaiting review. + + 74 Reopened + Opened again. + + 75 Processed by primary, forwarded to additional payer(s) + This request has been processed by the primary payer and + sent to additional payer(s). + + 76 Processed by secondary, forwarded to additional payer(s) + This request has been processed by the secondary payer + and sent to additional payer(s). + + 77 Processed by tertiary, forwarded to additional payer(s) + This request has been processed by the tertiary payer + and sent to additional payer(s). + + 78 Previous payment decision reversed + A previous payment decision has been reversed. + + 79 Not our claim, forwarded to another payer(s) + A request does not belong to this payer but has been + forwarded to another payer(s). + + 80 Transferred to correct insurance carrier + The request has been transferred to the correct + insurance carrier for processing. + + 81 Not paid, predetermination pricing only + Payment has not been made and the enclosed response is + predetermination pricing only. + + 82 Documentation claim + The claim is for documentation purposes only, no payment + required. + + 83 Reviewed + Assessed. + + 84 Repriced + This price was changed. + + 85 Audited + An official examination has occurred. + + 86 Conditionally paid + Payment has been conditionally made. + + 87 On appeal + Reconsideration of the decision has been applied for. + + 88 Closed + Shut. + + 89 Reaudited + A subsequent official examination has occurred. + + 90 Reissued + Issued again. + + 91 Closed after reopening + Reopened and then closed. + + 92 Redetermined + Determined again or differently. + + 93 Processed as primary + Processed as the first. + + 94 Processed as secondary + Processed as the second. + + 95 Processed as tertiary + Processed as the third. + + 96 Correction of error + A correction to information previously communicated + which contained an error. + + 97 Single credit item of a group + Notification that the credit item is a single credit + item of a group of credit items. + + 98 Single debit item of a group + Notification that the debit item is a single debit item + of a group of debit items. + + 99 Interim response + The response is an interim one. + + 100 Final response + The response is an final one. + + 101 Debit advice requested + A debit advice is requested for the transaction. + + 102 Transaction not impacted + Advice that the transaction is not impacted. + + 103 Patient to be notified + The action to take is to notify the patient. + + 104 Healthcare provider to be notified + The action to take is to notify the healthcare provider. + + 105 Usual general practitioner to be notified + The action to take is to notify the usual general + practitioner. + + 106 Advice without details + An advice without details is requested or notified. + + 107 Advice with details + An advice with details is requested or notified. + + 108 Amendment requested + An amendment is requested. + + 109 For information + Included for information only. + + 110 Withdraw + A code indicating discontinuance or retraction. + + diff --git a/specification/references/D01B/simples/1312.txt b/specification/references/D01B/simples/1312.txt new file mode 100644 index 0000000..0c74135 --- /dev/null +++ b/specification/references/D01B/simples/1312.txt @@ -0,0 +1,8 @@ + + 1312 Consignment load sequence identifier [B] + + Desc: To identify the loading sequence of a consignment or + consignments. + + Repr: n..4 + diff --git a/specification/references/D01B/simples/1366.txt b/specification/references/D01B/simples/1366.txt new file mode 100644 index 0000000..3b9b26b --- /dev/null +++ b/specification/references/D01B/simples/1366.txt @@ -0,0 +1,7 @@ + + 1366 Document source description [B] + + Desc: Free form description of the source of a document. + + Repr: an..70 + diff --git a/specification/references/D01B/simples/1373.txt b/specification/references/D01B/simples/1373.txt new file mode 100644 index 0000000..a2deff1 --- /dev/null +++ b/specification/references/D01B/simples/1373.txt @@ -0,0 +1,144 @@ + + 1373 Document status code [B] + + Desc: Code specifying the status of a document. + + Repr: an..3 + + 1 Accepted + The specified document is accepted. + + 2 Accompanying goods + Notice that a specific document will be accompanying the + goods. + + 3 Conditionally accepted + The specified document is conditionally accepted. + + 4 To arrive by separate EDI message + Notice that a specific document/message will be + transmitted via a separate EDI message. + + 5 Information only + Notice that the specific document or message is for + information only. + + 6 To arrive by manual means + Notice that a specific document or message will not be + sent via EDI. + + 7 To be raised and sent + Request for a specific message to be formatted and + transmitted or a request for a specific document to be + raised and sent. + + 8 Rejected + The specified document is rejected. + + 9 To be printed + The document or message is to be printed. + + 10 Document currently valid + Specific document is currently valid. + + 11 Document not available + Specified document is not available. + + 12 Document exhausted by declaration and attached + Customs declaration to which the document is related + completed or exhaust the allowance stated on the + document. The document is attached to the Customs + declaration. + + 13 Document not exhausted by declaration and attached + Customs declaration to which the document is related + does not complete or exhaust the allowance stated on the + document . The document is not attached to the + declaration but has already been lodged in the Customs + station. + + 14 Document exhausted by declaration and previously lodged + Customs declaration to which the document is related + completed or exhaust the allowance stated on the + document. The usage of the document is complete. The + document is not attached to the declaration but has + already been lodged in the Customs station. + + 15 Document not exhausted by declaration and previously lodged + Customs declaration to which the document is related + does not complete or exhaust the allowance stated on the + document. The document can continue to be used for + future declarations until the allowance is exhausted. + The document is not attached to the declaration but has + already been lodged in the Customs station. + + 16 Document not attached + Specified document is not or cannot be attached. + + 17 Document with the goods + Document not attached to the Customs declaration but is + attached to the goods. + + 18 Document attached, to be returned after endorsement + Specified document is attached to the Customs + declaration and will be required to be returned to the + declarant after Customs endorsement. + + 19 Document applied for + Application has been submitted for that document. + + 20 Received for shipment + Indicates that the document has legal validity from the + date of receival of the cargo. + + 21 Shipped on board + Indicates that the document has legal validity from the + date that cargo is loaded on board a vessel. + + 22 Status 0 + Message is at status 0. + + 23 Status 1 + Message is at status 1. + + 24 Status 2 + Message is at status 2. + + 25 Message under development + Message is under development. + + 26 Document not freighted + Document not to include freight figures. + + 27 Document freighted + Document to include freight figures. + + 28 Archived + The document or message has been archived. + + 29 Provisional + The document or message has no official status. + + 30 Documents enclosed in the first transmission + The documents are enclosed in the first transmission. + + 31 Documents enclosed in the second transmission + The documents are enclosed in the second transmission. + + 32 Document not required, waiver issued + The document is not required, waiver of requirement has + been issued. + + 33 Already on file with receiver of this message + The document is already on file with the party receiving + the message. + + 34 Retained by sender of this message, or by sender's agent or + representative + The document is in the possession of the sender or + sender's agent or representative. + + 36 Document previously submitted + The document has already been submitted. + + diff --git a/specification/references/D01B/simples/1490.txt b/specification/references/D01B/simples/1490.txt new file mode 100644 index 0000000..536c977 --- /dev/null +++ b/specification/references/D01B/simples/1490.txt @@ -0,0 +1,7 @@ + + 1490 Consolidation item number [B] + + Desc: To specify a consignment within a consolidation. + + Repr: n..4 + diff --git a/specification/references/D01B/simples/1496.txt b/specification/references/D01B/simples/1496.txt new file mode 100644 index 0000000..cd3cf53 --- /dev/null +++ b/specification/references/D01B/simples/1496.txt @@ -0,0 +1,7 @@ + + 1496 Goods item number [B] + + Desc: To specify a goods item within a consignment. + + Repr: n..5 + diff --git a/specification/references/D01B/simples/2005.txt b/specification/references/D01B/simples/2005.txt new file mode 100644 index 0000000..d9a7b43 --- /dev/null +++ b/specification/references/D01B/simples/2005.txt @@ -0,0 +1,2516 @@ + +* 2005 Date or time or period function code qualifier [C] + + Desc: Code qualifying the function of a date, time or + period. + + Repr: an..3 + + 1 Service completion date/time, actual + Actual date/time on which the service was completed. + + 2 Delivery date/time, requested + Date on which buyer requests goods to be delivered. + + 3 Invoice date/time + [2376] Date when a Commercial Invoice is issued. + + 4 Order date/time + [2010] Date when an order is issued. + + 5 Saleable stock demand cover period, expected + A period of time when saleable stocks are expected to + cover demand for a product. + + 6 Moved from location date + The date an entity moved from a location. + + 7 Effective date/time + Date and/or time at which specified event or document + becomes effective. + + 8 Order received date/time + Date/time when the purchase order is received by the + seller. + + 9 Processing date/time + Date/time of processing. + + 10 Shipment date/time, requested + Date on which goods should be shipped or despatched by + the supplier. + + 11 Despatch date and or time + (2170) Date/time on which the goods are or are expected + to be despatched or shipped. + + 12 Terms discount due date/time + Date by which payment should be made if discount terms + are to apply. + + 13 Terms net due date + Date by which payment must be made. + + 14 Payment date/time, deferred + Date/time when instalments are due. + + 15 Promotion start date/time + Date/time when promotion activities begin. + + 16 Promotion end date/time + Date/time when promotion activities end. + + 17 Delivery date/time, estimated + Date and/or time when the shipper of the goods expects + delivery will take place. + + 18 Installation date/time/period + The date/time/period of the act, or an instance of + installing something or someone. + + 19 Meat ageing period + Period of time between slaughter and delivery during + which meat is ageing. + + 20 Cheque date/time + Date/time when cheque is issued. + + 21 Charge back date/time + The date/time of the charge back. + + 22 Freight bill date/time + Date/time when freight bill is issued. + + 23 Equipment reconditioning date/time, actual + Actual date/time of the reconditioning of a piece of + equipment. + + 24 Transfer note acceptance date and time + Date and time when a transfer note (transfer document + for transport exclusively using containers as equipment) + is recognised as being valid by the carrier. + + 35 Delivery date/time, actual + Date/time on which goods or consignment are delivered at + their destination. + + 36 Expiry date + Date of expiry of the validity of a referenced document, + price information or any other referenced data element + with a limited validity period. + + 37 Ship not before date/time + Goods should not be shipped before given date/time. + + 38 Ship not later than date/time + Date/time by which the goods should have been shipped. + + 39 Ship week of date + Date identifying the week during which goods should be + shipped. + + 40 Clinical information issue date and/or time + Date and/or time when clinical information is issued. + + 41 Event duration, expected + The expected duration of an event. + + 42 Superseded date/time + Date/time being overlaid by a date given elsewhere. + + 43 Event duration, intended + The intended duration of an event. + + 44 Availability + Date/time when received item is available. + + 45 Compilation date and time + Date and time of the compilation. + + 46 Cancellation date + Date on which a document or message has been cancelled. + + 47 Statistical time series date + Date for statistical time series purposes. + + 48 Duration + Duration. + + 49 Deliver not before and not after dates + Deliver not before and not after a specific date range. + + 50 Goods receipt date/time + Date/time upon which the goods were received by a given + party. + + 51 Cumulative quantity start date + First Date for accumulation of delivery quantities. + + 52 Cumulative quantity end date + Last Date for accumulation of delivery quantities. + + 53 Buyer's local time + Time at the buyer's location. + + 54 Seller's local time + Time at the seller's location. + + 55 Confirmed date/time + Date/time which has been confirmed. + + 56 Original authorisation date and/or time + Date and/or time when original authorisation was issued. + + 57 Precaution relevant period + The period when a precaution is relevant. + + 58 Clearance date (Customs) + (3080) Date on which Customs formalities necessary to + allow goods to be exported, to enter home use, or to be + placed under another Customs procedure has been + accomplished (CCC). + + 59 Inbound movement authorization date + Inland movement authorization date. + + 60 Engineering change level date + Date the engineering level of goods is changed. + + 61 Cancel if not delivered by this date + The date on which cancellation should take place, if + delivery has not occurred. + + 62 Excluded date + Date excluded from a period of time. + + 63 Delivery date/time, latest + Date identifying a point of time after which goods shall + not or will not be delivered. + + 64 Delivery date/time, earliest + Date identifying a point in time before which the goods + shall not be delivered. + + 65 Delivery date/time, 1st schedule + The first scheduled date/time for delivery. + + 66 Excluded period + An interval of time excluded from a period of time. + + 67 Delivery date/time, current schedule + Delivery Date deriving from actual schedule. + + 68 Additional period + An interval of time added to a period of time. + + 69 Delivery date/time, promised for + [2138] Date by which, or period within which, the + merchandise should be delivered to the buyer, as agreed + between the seller and the buyer (generic term). + + 70 Additional date + Date added to a period of time. + + 71 Delivery date/time, requested for (after and including) + Delivery is requested to happen after or on given date. + + 72 Delivery date/time, promised for (after and including) + Delivery might take place earliest at given date. + + 73 Guarantee period + The period for which the guarantee is or will be + granted. + + 74 Delivery date/time, requested for (prior to and including) + Delivery is requested to happen prior to or including + the given date. + + 75 Delivery date/time, promised for (prior to and including) + Delivery might take place latest at given date. + + 76 Delivery date/time, scheduled for + The date/time for which delivery is scheduled. + + 77 Specification revision date + Date of revision to a specification. + + 78 Event date/time/period, actual + The actual date/time/period an event occurred. + + 79 Shipment date/time, promised for + Shipment might happen at given date/time. + + 80 Planning end date and/or time, actual + The actual date and/or time the planning ended. + + 81 Shipment date/time, requested for (after and including) + Shipment should happen earliest at given date. + + 82 Medicine administration time + Designated time of day for the administration of + medicine. + + 83 Dispensing interval, minimum + The shortest interval allowed between one dispensing of + an item and the next dispensing of the same item. + + 84 Shipment date/time, requested for (prior to and including) + Shipment should take place latest at given date. + + 85 Shipment date/time, promised for (prior to and including) + Shipment might take place latest at given date. + + 86 Medication date/time, start + Date and/or time when medication was started. + + 87 Travel service connection time + Time elapsing between the arrival of a travel service + and the departure of a connecting travel service. + + 88 Summer time, start + Date/time at which the summer time starts. + + 89 Inquiry date + The date on which an inquiry is made. + + 90 Report start date + The date on which a report is to begin. + + 91 Report end date + The date on which a report is to end. + + 92 Contract effective date + Date when a contract becomes valid. + + 93 Contract expiry date + Date when a contract expires. + + 94 Production/manufacture date + Date on which goods are produced. + + 95 Bill of lading date + Date as specified on the bill of lading. + + 96 Discharge date/time + Date/time when goods should, might or have been + discharged from the means of transport. + + 97 Transaction creation date + The date on which a transaction was originated or + brought into being. + + 98 Winter time, start + Date/time at which the winter time starts. + + 99 Quotation opening date + The date on which the quotation has been or may be + opened. + + 100 Product ageing period before delivery + Period of time before delivery during which the product + is ageing. + + 101 Production date, no schedule established as of + Date as of there is no valid production schedule. + + 102 Health problem period + Period of time of health problem. + + 103 Closing date/time for breakbulk STORO + Date/time on which delivering period for breakbulk STORO + cargo ends (STORO = Stowing on Roll on-Roll off vessel). + + 104 Closing date/time for container RO-RO + Date/time on which delivering period for container Roll + on-Roll off (RO-RO) cargo ends. + + 105 Starting date/time for breakbulk STORO + Date/time on which delivering period for breakbulk STORO + cargo starts (STORO = Stowing on Roll on-Roll off + vessel). + + 106 Starting date/time for container RO-RO + Date/time on which delivering period for container Roll + on-Roll off (RO-RO) cargo starts. + + 107 Deposit date/time + The date/time on which a deposit was made. + + 108 Postmark date/time + An official mark stamped on a letter identifying + date/time of dispatch or arrival. + + 109 Receive at lockbox date + The date on which a financial institution, serving as + collection agency for a company located in another part + of the country, collects an amount of money on behalf of + that company. + + 110 Ship date, originally scheduled + The date on which the shipment of goods was originally + scheduled. + + 111 Manifest/ship notice date + The date of issuance of a manifest or ship notice. + + 112 First interest-bearing date + The first date from which interest is borne. + + 113 Sample required date + Date as of a sample has to be available customer + defined. + + 114 Tooling required date + Date as of a tool has to be available customer defined. + + 115 Sample available date + Date as of a sample will be available seller defined. + + 116 Equipment return period, expected + Period until which equipment is expected to be hired. + + 117 Delivery date/time, first + First possible date/time for delivery. + + 118 Cargo booking confirmed date/time + Date/time at which the cargo booking has been accepted + by the carrier. + + 119 Test completion date + Date when a test has been completed. + + 120 Last interest-bearing date + The last date from which interest is borne. + + 121 Entry date + Date of entry. + + 122 Contract completion date + The date a contract is completed. + + 123 Documentary credit expiry date/time + The latest date/time for presentation of the documents + to the bank where the credit expires. + + 124 Despatch note date + [2218] Date when a Despatch Note is issued. + + 125 Import licence date + [2292] Date when Import Licence is issued. + + 126 Contract date + [2326] Date when a Contract is agreed. + + 127 Previous report date + Date of the previous report. + + 128 Delivery date/time, last + Date when the last delivery should be or has been + accomplished. + + 129 Exportation date + Date when imported vessel/merchandise last left the + country of export for the country of import. + + 130 Current report date + Date of the current report. + + 131 Tax point date + Date on which tax is due or calculated. + + 132 Arrival date/time, estimated + (2348) Date/time when carrier estimates that a means of + transport should arrive at the port of discharge or + place of destination. + + 133 Departure date/time, estimated + Date/time when carrier estimates that a means of + transport should depart at the place of departure. + + 134 Rate of exchange date/time + Date/time on which the exchange rate was fixed. + + 135 Telex date + Date identifying when a telex message was sent. + + 136 Departure date/time + [2280] Date (and time) of departure of means of + transport. + + 137 Document/message date/time + (2006) Date/time when a document/message is issued. This + may include authentication. + + 138 Payment date + [2034] Date on which an amount due is made available to + the creditor, in accordance with the terms of payment. + + 139 Property mortgage date, start + The date the mortgage on a piece of property begins. + + 140 Payment due date + Date/time at which funds should be made available. + + 141 Presentation date of Goods declaration (Customs) + [2032] Date on which a Goods declaration is presented or + lodged with Customs. + + 142 Labour wage determination date + The date a labour wage is determined. + + 143 Acceptance date/time of goods + [2126] Date on which the goods are taken over by the + carrier at the place of acceptance (CMR 4). + + 144 Quota date + Date that the quota applies to. + + 145 Event date + A date specifying an event. + + 146 Entry date, estimated (Customs) + Date on which the official date of Customs entry is + anticipated. + + 147 Expiry date of export licence + [2078] Date of expiry of the validity of an Export + Licence. + + 148 Acceptance date of Goods declaration (Customs) + [2036] Date on which a Goods declaration is accepted by + Customs in accordance with Customs legislation. + + 149 Invoice date, required + Date required for invoice issue. + + 150 Declaration/presentation date + Date when item has been or has to be declared/presented. + + 151 Importation date + Date on which goods are imported, as determined by the + governing Customs administration. + + 152 Exportation date for textiles + Date when imported textiles last left the country of + origin for the country of importation. + + 153 Cancellation date/time, latest + The latest date/time on which cancellation of the + payment order may be requested. + + 154 Acceptance date of document + The date on which a document was accepted. + + 155 Accounting period start date + The first date of an accounting period. + + 156 Accounting period end date + The last date of an accounting period. + + 157 Validity start date + The first date of a period for which something is valid. + + 158 Horizon start date + The first date of a period forming a horizon. + + 159 Horizon end date + The last date of a period forming a horizon. + + 160 Authorization date + Date when an authorization was given. + + 161 Release date of customer + Date the customer authorised the goods' release. + + 162 Release date of supplier + Date when the supplier released goods. + + 163 Processing start date/time + Date/Time when a specific process starts. + + 164 Processing end date/time + Date/Time when a specific process ends. + + 165 Tax period start date + Date when a tax period begins. + + 166 Tax period end date + Date when a tax period ends. + + 167 Charge period start date + The charge period's first date. + + 168 Charge period end date + The charge period's last date. + + 169 Lead time + Time required between order entry till earliest goods + delivery. + + 170 Settlement due date + More generic than 'payment due date' and therefore more + apt for reinsurance/insurance business. + + 171 Reference date/time + Date/time on which the reference was issued. + + 172 Hired from date + Date from which an item has been or will be hired. + + 173 Hired until date + Date until which an item has been or will be hired. + + 174 Advise after date/time + The information must be advised after the date/time + indicated. + + 175 Advise before date/time + The information must be advised before the date/time + indicated. + + 176 Advise completed date/time + The advise has been completed at the date indicated. + + 177 Advise on date/time + The information must be advised on the date/time + indicated. + + 178 Arrival date/time, actual + [2106] Date (and time) of arrival of means of transport. + + 179 Booking date/time + Date at which the booking was made. + + 180 Closing date/time + Final date for delivering cargo to a liner ship. + + 181 Positioning date/time of equipment + Date/time when equipment is positioned. + + 182 Issue date + Date when a document/message has been or will be issued. + + 183 Date, as at + Date related to a given context. + + 184 Notification date/time + Date/time of notification. + + 185 Commenced tank cleaning date/time + The date/and or time tank cleaning was started. + + 186 Departure date/time, actual + (2280) Date (and time) of departure of means of + transport. + + 187 Authentication date/time of document + Date/time when the document is signed or otherwise + authenticated. + + 188 Previous current account date + Date of the previous current account. + + 189 Departure date/time, scheduled + Date (and time) of scheduled departure of means of + transport. + + 190 Transhipment date/time + Date and time of the transfer of the goods from one + means of transport to another. + + 191 Delivery date/time, expected + Date/time on which goods are expected to be delivered. + + 192 Expiration date/time of customs document + Date on which validity of a customs document expires. + + 193 Execution date + The date when ordered bank initiated the transaction. + + 194 Start date/time + Date/time on which a period starts. + + 195 Expiry date of import licence + [2272] Date of expiry of the validity of an Import + Licence. + + 196 Departure date/time, earliest + Date/time of earliest departure of means of transport. + + 197 Lay-time first day + First of a number of days allowed in a charter party of + the loading and discharging of cargo. + + 198 Lay-time last day + Last of a number of days allowed in a charter party for + the loading and discharging of cargo. + + 199 Positioning date/time of goods + The date and/or time the goods have to be or have been + positioned. + + 200 Pick-up/collection date/time of cargo + Date/time at which the cargo is picked up. + + 201 Pick-up date/time of equipment + Date/time at which the equipment is picked up. + + 202 Posting date + The date when an entry is posted to an account. + + 203 Execution date/time, requested + The date/time on which the ordered bank is requested to + initiate the payment order, as specified by the + originator (e.g. the date of the debit). + + 204 Release date (Customs) + Date on which Customs releases merchandise to the + carrier or importer. + + 205 Settlement date + Date for settlement of financial transaction e.g. + foreign exchange securities. + + 206 End date/time + Date/time on which a period (from - to) ends. + + 207 Commenced pumping ballast date/time + Date/time on which the intake of materials to be carried + to improve the trim and the stability of the means of + transport, was commenced. + + 208 Departure date/time, ultimate + Date/time at which a means of transport has to depart + ultimately. + + 209 Value date + Date on which the funds are at the disposal of the + beneficiary or cease to be at the disposal of the + ordering customer. + + 210 Reinsurance current account period + The date of the current reinsurance account. + + 211 360/30 + Calculation is based on year of 360 days, month of 30 + days. + + 212 360/28-31 + Calculation is based on year of 360 days, month of 28-31 + days. + + 213 365-6/30 + Calculation is based on year of 365-6 days, month of 30 + days. + + 214 365-6/28-31 + Calculation is based on year of 365-6 days, month of 28- + 31 days. + + 215 365/28-31 + Calculation is based on year of 365 days, month of 28-31 + days. + + 216 365/30 + Calculation is based on year of 365 days, month of 30 + days. + + 217 From date of award to latest delivery + Lead time to determine the latest date a delivery can be + made based on the date an award is made. + + 218 Authentication/validation date/time + The date/time of authentication and/or validation. + + 219 Crossborder date/time + Date/time at which goods are transferred across a + country border. + + 220 Property mortgage scheduled date, end + The date the mortgage on a piece of property is + scheduled to end. + + 221 Interest period + Number of days used for the calculation of interests. + + 222 Presentation date, latest + Latest date for presentation of a document. + + 223 Delivery date/time, deferred + New date and time of delivery calculated on basis of a + consignee's requirement (chargeable). + + 224 Permit to admit date + Date on which permission was granted to move merchandise + into a bonded warehouse or free trade zone. + + 225 Certification of weight date/time + Date/time at which the carrier proceeds to the weighting + of the goods. + + 226 Discrepancy date/time + Date/time at which a discrepancy has been found. + + 227 Beneficiary's banks due date + Date on which funds should be made available to the + beneficiary's bank. + + 228 Debit value date, requested + Date on which the account owner wants the debit value to + his account. + + 229 Hoses connected date/time + The date and/or time hoses were connected. + + 230 Hoses disconnected date/time + The date and/or time hoses were disconnected. + + 231 Arrival date/time, earliest + Date/time of earliest arrival of means of transport. + + 232 Arrival date/time, scheduled + Date (and time) of scheduled arrival of means of + transport. + + 233 Arrival date/time, ultimate + Date (and time) of ultimate arrival of means of + transport. + + 234 Collection date/time, earliest + The transport order may be issued before the goods are + ready for picking up. This date/time indicates from when + on the carrier can have access to the consignment. + + 235 Collection date/time, latest + In relation with the arrangements agreed between buyer + and seller or between sender and main transport it may + be necessary to specify the latest collection date/time. + + 236 Completed pumping ballast date/time + Date/time at which the intake of materials, to be + carried to improve the trim and the stability of the + means of transport, was completed. + + 237 Completed tank cleaning date/time + The date and/or time tank cleaning was completed. + + 238 Tanks accepted date/time + The date and/or time the tanks are to be or have been + accepted. + + 239 Tanks inspected date/time + The date and/or time the tanks are to be or have been + inspected. + + 240 Reinsurance accounting period + To identify a reinsurance account period via start and + end dates. + + Note: + 1. This period is not the same as "reinsurance current + account period". + + 241 From date of award to earliest delivery + Lead time to determine the earliest date a delivery can + be made based on the date an award is made. + + 242 Preparation date/time of document + Date and/or time that the document was prepared. + + 243 Transmission date/time of document + The date/time at which a document was transmitted. + + 244 Settlement date, planned + The date for which settlement is planned. + + 245 Underwriting year + Year in which the treaty was commenced. + + 246 Accounting year + Year considered for accounting of the treaty or portion + of the treaty. + + 247 Year of occurrence + Year in which a specific event (e.g. a loss) took place. + + 248 Loss + Date, time, period on which a referenced loss occurred. + + 249 Cash call date + Date on which a cash call was made for a loss suffered + and covered. + + 250 Re-exportation date + Date of re-exportation. + + 251 Re-importation date + Date of re-importation. + + 252 Arrival date/time at initial port + Date/time that the conveyance arrives at the initial + port in the country of destination. + + 253 Departure date/time from last port of call + Date/time that conveyance departed from the last foreign + port of call. + + 254 Registration date of previous Customs declaration + Registration date of the Customs declaration for the + previous Customs procedure either in the same or another + country. + + 255 Availability due date + Date when ordered items should be available at a + specified location. + + 256 From date of award to completion + Lead time to determine the completion date of an effort + based on the date an award is made. + + 257 Calculation date/time/period + The date/time/period on which a calculation will take, + or has taken, place. + + 258 Guarantee date + Date when a guarantee is placed. + + 259 Conveyance registration date + Date when a vessel, vehicle or other means of transport + was registered by a competent authority. + + 260 Valuation date (Customs) + Date when Customs valuation was made. + + 261 Release date/time + Date/time assigned to identify the release of a set of + rules, conditions, conventions, productions, etc. + + 262 Closure date/time/period + Date/time/period when an enterprise is closed. + + 263 Invoicing period + Period for which an invoice is issued. + + 264 Release frequency + Frequency of a release. + + 265 Due date + The date on which some action should occur. + + 266 Validation date + The date on which something was made valid, ratified or + confirmed. + + 267 Rate/price date/time + Date/time on which a rate/price is determined. + + 268 Transit time/limits + The time to go over a distance. + + 269 Discharge date/time, started + Date/time when discharge operations were started. + + 270 Ship during date + The date identifying the period during or in which the + goods should be shipped. + + 271 Ship on or about date + Date on or about which goods should be shipped. + + 272 Documentary credit presentation period + The specification of the period of time, expressed in + number of days, after the date of issuance of the + transport document(s) within which the documents must be + presented. + + 273 Validity period + Dates (from/to)/period referenced documents are valid. + + 274 From date of order receipt to sample ready + Lead time is the defined timespan. + + 275 From date of tooling authorization to sample ready + Lead time is the defined timespan. + + 276 From date of receipt of tooling aids to sample ready + Lead time is the defined timespan. + + 277 From date of sample approval to first product shipment + Lead time is the defined timespan. + + 278 From date of order receipt to shipment + Lead time is the defined timespan. + + 279 From date of order receipt to delivery + Lead time is the defined timespan. + + 280 From last booked order to delivery + Lead time is the defined timespan. + + 281 Date of order lead time + Lead time is referenced to the date of order. + + 282 Confirmation date lead time + Lead time is referenced to the date of confirmation. + + 283 Arrival date/time of transport lead time + Lead time is referenced to the date a transport will + arrive or has arrived. + + 284 Before inventory is replenished based on stock check lead + time + Lead time is the defined timespan. + + 285 Invitation to tender date/time + Date/time on which the invitation to tender has been + made available to relevant parties. + + 286 Tender submission date/time + Date/time on which the tender was submitted. + + 287 Contract award date/time + Date/time on which the contract is awarded to a + tenderer. + + 288 Price base date/time + Base date/time of prices. + + 289 Interest rate validity period + Validity period of the interest rate. + + 290 Contractual start date/time + Date/time on which activities stated in the contract + must start. + + 291 Start date/time, planned + The date/time for which something is planned to begin or + commence. + + 292 Works completion date/time, planned + The date/time for the completion of building or repair + operations is planned. + + 293 Works completion date/time, actual + The actual date/time for the completion of building or + repair operations. + + 294 Hand over date/time, planned + Date/time on which hand over (i.e. the transfer of + responsibility for an object or activity such as + documentation, system etc. from one party to another) is + planned to take place. + + 295 Hand over date/time, actual + Date/time on which hand over (i.e. the transfer of + responsibility for an object or activity such as + documentation, system etc. from one party to another) + actually takes place. + + 296 Retention release date/time + Date/time on which the retention is released. + + 297 Retention release date/time, partial + Date/time on which the retention is partially released. + + 298 Escalation start date + Value date of the indexes appearing as denominators in + an escalation formula. + + 299 Price adjustment start date + Value date of the indexes appearing as denominators in a + price adjustment formula. + + 300 Price adjustment limit date + Limit value date of indexes used as numerators in a + price adjustment formula. + + 301 Value date of index + Date of validity of index values. + + 302 Publication date + The date of the act of making something publicly known. + + 303 Escalation date + Value date of indexes appearing as numerators in an + escalation formula. + + 304 Price adjustment date + Value date of indexes appearing as numerators in a price + adjustment formula. + + 305 Latest price adjustment date + Date on which the latest price adjustment took place. + + 306 Work period + Period of execution of works. + + 307 Payment instruction date/time + Date/time on which a payment instruction was given. + + 308 Payment valuation presentation date/time + Date/time on which the payment valuation is presented. + +#| 309 Banks' value date + Date on which the funds are at the disposal of the + receiving bank or cease to be at the disposal of the + sending bank. + + 310 Received date/time + Date/time of receipt. + + 311 On + Fixed maturity day for deferred payment or time + draft(s). + + 312 Ship not before and not after date/time + Shipment(s) of goods is/are to be made not before the + first specified date/time and not after the second + specified date/time. + + 313 Order to proceed date + Issue date of an instruction to start work. + + 314 Planned duration of works + The period of time planned for the completion of + building or repair operations. + + 315 Agreement to pay date + Date on which the debtor agreed to pay. + + 316 Valuation date/time + Date/time of valuation. + + 317 Reply date + The date to answer or to respond in word or action. + + 318 Request date + The date on which something was asked for. + + 319 Customer value date + Date at which funds are taken into account for interest + calculation (in debit or credit). + + 320 Declaration reference period + Reference period of a set of items reported on the same + declaration. + + 321 Promotion date/period + Date/period relevant for specific promotion activities. + + 322 Accounting period + Self-explanatory. + + 323 Horizon period + Period forming a (planning) horizon. + + 324 Processing date/period + Date/period a specific process happened/will happen. + + 325 Tax period + Period a tax rate/tax amount etc. is applicable. + + 326 Charge period + Period a specified charge is valid for. + + 327 Instalment payment due date + Self-explanatory. + + 328 Payroll deduction date/time + Date/time of a monetary deduction made from the salary + of a person on a payroll. + + 329 Birth date/time + Date/time when a person was born. + + 330 Joined employer date + Date when a person joins an employer. + + 331 Contributions ceasing date/time + Date/time when contributions cease. + + 332 Contribution period end date/time + Date/time when a contribution period ends. + + 333 Part-time working change date/time + Date/time when the proportion of part-time work changes. + + 334 Status change date/time + Date/time when a status changes. + + 335 Contribution period start date/time + Date/time when a contribution period commences. + + 336 Salary change effective date + Date when a change in salary becomes effective. + + 337 Left employer date + Date when a person leaves an employer. + + 338 Benefit change date/time + Date/time when a benefit provided by a service provider + is changed. + + 339 Category change date/time + Date/time when a change of category is made. + + 340 Joined fund date/time + Date/time when a person joins a fund. + + 341 Waiting time + The period of time between the moment at which one wants + an activity to begin and the moment at which this + activity can actually begin. + + 342 On-board date + The date goods have been loaded on board of a + conveyance. + + 343 Date/time of discount termination + Date/time when the deduction from an amount comes to an + end. + + 344 Date/time of interest due + Date/time when the interest has to be paid. + + 345 Days of operation + Week days of operation. + + 346 Latest check-in time + Latest time of check-in. + + 347 Slaughtering start date + Date on which slaughtering commenced. + + 348 Packing start date + Date on which packing commenced. + + 349 Packing end date + Date on which packing completed. + + 350 Test start date + Date when a test has been started. + + 351 Inspection date + Date of inspection. + + 352 Slaughtering end date + Date on which slaughtering completed. + + 353 Accounting transaction date + Date to which an accounting transaction refers. + + 354 Activity period date range + A specific date range associated with an activity. + + 355 Contractual delivery date + The date of delivery contractually agreed between + parties. + + 356 Sales date, and or time, and or period + The date, and or time, and or period on which a sale + took place. + + 357 Cancel if not published by this date + Cancel if not published by this date. + + 358 Scheduled for delivery on or after + Scheduled for delivery on or after the specified date, + and or time. + + 359 Scheduled for delivery on or before + Scheduled for delivery on or before specified date and + or time. + + 360 Sell by date + The date by which a product should be sold. + + 361 Best before date + The best before date. + + 362 End availability date + The end date of availability. + + 363 Total shelf life period + A period indicating the total shelf life of a product. + + 364 Minimum shelf life remaining at time of despatch period + Period indicating the minimum shelf life remaining for a + product at the time of leaving the supplier. + + 365 Packaging date + The date on which the packaging of a product took place. + + 366 Inventory report date + Date on which a inventory report is made. + + 367 Previous meter reading date + Date on which the previous reading of a meter took + place. + + 368 Latest meter reading date + Date on which the latest reading of a meter took place. + + 369 Date and or time of handling, estimated + The date and or time when the handling action is + estimated to take place. + + 370 Date when container equipment becomes domestic + The date on which foreign-built container equipment has + entered into the commerce of another country and has + become domestic equipment. + + 371 Hydrotest date + The date equipment has been hydrotested. + + 372 Equipment pre-trip date + The date on which equipment is pre-tripped. + + 373 Mooring, date and time + Date and time of mooring. + + 374 Road fund tax expiry date + The date of expiry of the road fund tax. + + 375 Date of first registration + Date of first registration. + + 376 Biannual terminal inspection date + The date on which a biannual inspection of a terminal + has taken or will take place. + + 377 Federal HighWay Administration (FHWA) inspection date + The date on which container equipment is to be or has + been inspected in accordance with the requirements of + the U.S. Federal Highway Administration. + + 378 Container Safety Convention (CSC) inspection date + The date on which container equipment is to be or has + been inspected as per the Container Safety Convention + (CSC). + + 379 Periodic inspection date + The date on which a periodic inspection has to take + place. + + 380 Drawing revision date + Date the drawing revision has been allocated to a + design. + + 381 Product lifespan at time of production + The total lifespan of a product at the time of its + production. + + 382 Earliest sale date + The earliest date on which the product may be made + available for sale. + + 383 Cancel if not shipped by this date + Cancel the order if goods not shipped by this date. + + 384 Previous invoice date + Indicates the date which was allocated to a previous + invoice. + + 385 Payment cancelled, violation of agreement + Date/time when a payment is cancelled due to the fact + that the transaction does not comply with the agreement. + + 386 Payment cancelled due to administrative error + Date/time when a payment is cancelled due to an + administrative error. + + 387 Repair turnaround time + Provides the period of time necessary to turnaround a + given repair. + + 388 Order amendment binding date + The date when an order amendment becomes binding for + both parties. + + 389 Cure time + Specifies the length of time that an article was or + should be cured. + + 390 From date of award to delivery + Lead time to determine the delivery date based on the + date an award is made. + + 391 From date of receipt of item to approval + Lead time to determine the date an item will be approved + based on the date the item was received. + + 392 Equipment collection or pick-up date/time, earliest + Date/time on which equipment can be picked up at the + earliest. + + 393 Equipment collection or pick-up date/time, planned + Date/time on which equipment can be picked up, either + full or empty, according to a planning. + + 394 Equipment positioning date/time, actual + Date/time on which equipment was actually positioned + (delivered). + + 395 Equipment positioning date/time, estimated + Date/time on which equipment is estimated to be + positioned (delivered). + + 396 Equipment positioning date/time, requested + Date/time on which equipment is requested to be + positioned (delivered). + + 397 Equipment positioning date/time, ultimate + Date/time on which equipment should be positioned + (delivered) at the latest. + + 398 Goods collection or pick-up date/time, planned + Date/time at which goods can be picked up, according to + a planning. + + 399 Goods positioning date/time, expected + Date/time on which goods are expected to be positioned. + + 400 Cargo release date/time, ultimate + Ultimate date/time at which goods or equipment should be + released. + + 401 Container Safety Convention (CSC) plate expiration date + Date on which the validity of a Container Safety + Convention (CSC) plate expires. + + 402 Document received date/time + Date/time on which the document was actually received. + + 403 Discharge date/time, actual + Date/time when the specified goods or transport + equipment has or have been discharged from the means of + transport. + + 404 Loading date/time, actual + Date/time when the specified goods or transport + equipment has or have been loaded in or on the means of + transport. + + 405 Equipment collection or pick-up date/time, actual + Date/time on which the equipment was actually collected. + + 406 Goods positioning date/time, planned + The date/time on which the goods will be positioned + according to a planning. + + 407 Document requested date/time + Date/time on which the document is requested by a party. + + 408 Expected container hire from date/time + Estimated date and time when the containers are expected + to go on-hire. + + 409 Order completion date/time, ultimate + Date/time on which the order should be completed at the + latest. + + 410 Equipment repair ready date/time, ultimate + Ultimate date/time on which a piece of equipment must be + repaired. + + 411 Container stuffing date/time, ultimate + Date/time on which the container stuffing should be + completed at the latest. + + 412 Container stripping date/time, ultimate + Date/time on which the container stripping should be + completed at the latest. + + 413 Discharge and loading completed date/time + Date/time when all discharge and loading operations on + the transport means have been completed. + + 414 Equipment stock check date/time + Date/time on which equipment has been ascertained as + being in stock. + + 415 Activity reporting date + The date applicable to the activity being reported. + + 416 Submission date + The date of a submission. + + 417 Previous booking date/time + Date/time at which the previous booking was made. + + 418 Minimum shelf life remaining at time of receipt + The minimum shelf life remaining at the time of receipt. + + 419 Forecast period + A period for which a forecast applies. + + 420 Unloaded, date and time + To report the date and time that an unloading action + occurred. + + 421 Estimated acceptance date + To estimate the date of acceptance. + + 422 Documentary credit issue date + The date the documentary credit has been issued. + + 423 First date of ordering + The first date on which ordering may take place. + + 424 Last date of ordering + The last date on which ordering may take place. + + 425 Original posting date + Date when the entry was originally posted. + + 426 Reinsurance payment frequency + The frequency of payments of reinsurance premiums. + + 427 Adjusted age + The adjusted age used for purposes of calculation. + + 428 Original issue age + The original issue age. + + 429 Coverage duration + The period coverage has been in force. + + 430 Coverage issue date + Date from which the anniversary coverage is measured. + + 431 Flat extra period + Period for charging the additional extra. + + 432 Paid to date + Date to which payments have been paid. + + 433 Reinsurance coverage duration + The period for which reinsurance coverage has been in + force. + + 434 Maturity date + Date at which maturity occurs. + + 435 Reinsurance issue age + The actual or equivalent age at time of issue. + + 436 Reinsurance paid-up date + The date up to which the reinsurance has been paid. + + 437 Benefit period + The period of time for which benefits are provided. + + 438 Disability wait period + The period of time the insured must be disabled before + reinsurance coverage becomes effective. + + 439 Deferred Period + The period of time for which an activity has been + postponed. + + 440 Documentary credit amendment date + Date of amendment of a documentary credit. + + 441 Last on hire date + Date the item was last placed on hire. + + 442 Last off hire date + Date the item was last returned from hire. + + 443 Direct interchange date + Date the item was directly interchanged. + + 444 Approval date + Date of approval. + + 445 Original estimate date + The date of the original estimate. + + 446 Revised estimate date + The date the estimate was revised. + + 447 Creditor's requested value date + Date on which the creditor requests to be credited. + + 448 Referenced item creation date + Creation date of referenced item. + + 449 Date for the last update + Date for the last update. + + 450 Opening date + Date of opening. + + 451 Source document capture date + Date source document data is entered into a business + application. + + 452 Trial balance period + Period covered by the trial balance. + + 453 Date of source document + The date of the source document. + + 454 Accounting value date + Date against which the entry has to be legally + allocated. + + 455 Expected value date + Date on which the funds are expected to be at the + disposal of the beneficiary. + + 456 Chart of account period + Period covered by the chart of account. + + 457 Date of separation + Date of marital separation. + + 458 Date of divorce + Date when two married persons are officially divorced. + + 459 Date of marriage + Date when two persons are married. + + 460 Wage period, start date + Date when a period of wage begins. + + 461 Wage period, end date + Date when a period of wage ends. + + 462 Working period, start date + Date when a period of work begins. + + 463 Working period, end date + Date when a period of work ends. + + 464 Embarkation date and time + Date and time at which crew and/or passengers board. + + 465 Disembarkation date and time + Date and time at which crew and/or passengers disembark. + + 466 Time now date + A time now date used for planning and scheduling + purposes. + + 467 Holiday + A date or period that is a break from work. + + 468 Non working + To specify a non working date or period. + + 469 Start date or time, earliest + The earliest date or time for starting. + + 470 Start date or time, latest + The latest date or time for starting. + + 471 Finish date or time, earliest + The earliest date or time for finishing. + + 472 Finish date or time, latest + The latest date or time for finishing. + + 473 Start date or time, mandatory + The mandatory date or time for starting. + + 474 Finish date or time, mandatory + The mandatory date or time for finishing. + + 475 Start date or time, actual + The actual date or time for starting. + + 476 Start date or time, estimated + The estimated date or time for starting. + + 477 Completion date or time, estimated + The estimated date or time for completion. + + 478 Start date or time, scheduled + The scheduled date or time for starting. + + 479 Completion date or time, scheduled + The scheduled date or time for completion. + + 480 Start date or time, not before + The not before date or time for starting. + + 481 Start date or time, not after + The not after date or time for starting. + + 482 Completion date or time, not before + The not before date or time for completion. + + 483 Completion date or time, not after + The not after date or time for completion. + + 484 Illness recovery date, expected + Date when a person is expected to recover from illness. + + 485 Period of illness, start date + Date when a period of illness began. + + 486 Period of illness, end date + Date when a period of illness ends. + + 487 Decease date + Date when a person died. + + 488 Benefit period, start date + Date when a period of benefit begins. + + 489 Benefit period, end date + Date when a period of benefit ends. + + 490 Selection period, start date + Date when a period of selection begins. + + 491 Selection period, end date + Date when a period of selection ends. + + 492 Balance date/time/period + The date/time/period of a balance. + + 493 Benefit payments termination date + To identify the date on which benefit payments have + ceased. + + 494 Covered income period + To identify the period over which covered income is + measured. + + 495 Current income period + To identify the period over which current income is + measured. + + 496 Reinstatement date + Identifies the date of reinstatement. + + 497 Definition of disability duration + To identify the period for which the definition of + disability applies. + + 498 Previous termination date + Identifies the date of the previous termination. + + 499 Premium change period + To identify the period of the premium change. + + 500 Off-hire survey date + Date on which the equipment was surveyed at the end of + the current leasing period. + + 501 In service survey date + Date of survey of equipment while in use. + + 502 On hire survey date + Date on which the equipment was surveyed at the + beginning of the current leasing period. + + 503 Production inspection date + Date of production inspection. + + 504 Overtime, start date + Date when a period of overtime begins. + + 505 Overtime, end date + Date when a period of overtime ends. + + 506 Back order delivery date/time/period + The date/time/period during which the delivery of a back + order will take, or has taken, place. + + 507 Negotiations start date + The date on which negotiations started. + + 508 Work effective start date + The date on which work will effectively start. + + 509 Contract binding date + The date from which a contract becomes binding on the + contracting parties. + + 510 Notification time limit + The time limit which has been set for a notification to + take place. + + 511 Time limit + The time limit in which an event must take place. + + 512 Attendance date and or time and or period + Date and or time and or period of attendance. + + 513 Accident date and or time + Date and or time when an accident occurred. + + 514 Adoption date, actual + Actual date when adoption occurs. + + 515 Reimbursement claim issue date and or time + Date and or time when a reimbursement claim is issued. + + 516 Hospital admission date and or time + Date and or time of admission to a hospital. + + 517 Hospital discharge date and or time + Date and or time of discharge from a hospital. + + 518 Period of care start date and or time + Date and or time when a period of care starts. + + 519 Period of care end date and or time + Date and or time when a period of care ends. + + 520 Department admission date and or time + Date and or time of admission to a department. + + 521 Department discharge date and or time + Date and or time of discharge from a department. + + 522 Childbirth date and or time, actual + Actual date and or time of childbirth. + + 523 Prescription issue date and or time + Date and or time when a prescription was issued. + + 524 Prescription dispensing date and or time + Date and or time when a prescription was dispensed. + + 525 Clinical examination date and or time + Date and or time of clinical examination. + + 526 Death date and or time + Date and or time of death. + + 527 Childbirth date, estimated + Estimated date of childbirth. + + 528 Last menstrual cycle, start date + Date when the last menstrual cycle started. + + 529 Pregnancy duration, actual + Actual duration of pregnancy. + + 530 Fumigation date and/or time + The date/or time on which fumigation is to occur or has + taken place. + + 531 Payment period + A period of time in which a payment has been or will be + made. + + 532 Average delivery delay + The average delay between deliveries. + + 533 Budget line application date + The date on which something has been applied to a budget + line. + + 534 Date of repair or service + The date of a repair or service. + + 535 Date of product failure + The date the product failed. + + 536 Review date + Date the item was or will be reviewed. + + 537 International review cycle start date + Date the international review cycle starts. + + 538 International assessment approval for publication date + Date the Data Maintenance Request (DMR) was approved for + publication after completing international review. + + 539 Status assignment date + Date a status was assigned. + + 540 Instruction's original execution date + Original execution date for the instruction. + + 541 First published date + Date when material was first published. + + 542 Last published date + Date when material was last published. + + 543 Balance sheet date, latest + Date of the latest balance sheet. + + 544 Security share price as of given date + Date of the security share price. + + 545 Assigned date + Date when assigned. + + 546 Business opened date + Date opened for business. + + 547 Initial financial accounts filed date + Date when the initial financial accounts were filed. + + 548 Stop work as of given date + Date work stopped or will stop. + + 549 Completion date + Date of completion. + + 550 Lease term, start date + Start date of the lease term. + + 551 Lease term, end date + End date of the lease term. + + 552 Start date, actual + Actual date of start. + + 553 Start date, estimated + Date of estimated start. + + 554 Filed date + Date when filed. + + 555 Return to work date + Date of return to work. + + 556 Purchased date + Date of purchase. + + 557 Returned date + Date return takes place. + + 558 Changed date + Date change takes place. + + 559 Terminated date + Date termination takes place. + + 560 Evaluation date + Date evaluation takes place. + + 561 Business termination date + Date the business terminates. + + 562 Release from bankruptcy date + Date when an entity is released from bankruptcy status. + + 563 Placement date, initial + Date of initial placement. + + 564 Signature date + Date of signature. + + 565 Bankruptcy filed date + Date when bankruptcy was filed. + + 566 End date, scheduled + Date when activity is scheduled to end. + + 567 Report period + Period covered by the report. + + 568 Suspended date + Date of suspension. + + 569 Renewal date + Date of renewal. + + 570 Reported date + Date when reported. + + 571 Checked date + Date when checked. + + 572 Present residence, start date + The beginning date of residence at present location. + + 573 Employment position, start date + The start date of employment in a particular position. + + 574 Account closed date + Date when account was closed. + + 575 Construction date, actual + Date of actual construction. + + 576 Employment profession start date + Start date of employment in a particular profession. + + 577 Next review date + Date of next review. + + 578 Meeting date + Date of the meeting. + + 579 Administrator ordered date + Date when an administrator is ordered for a company. + + 580 Last date to file a claim + Date after which no claim can be filed. + + 581 Convicted date + Date when convicted. + + 582 Interviewed date + Date of an interview. + + 583 Last visit date + Date of last visit. + + 584 Future period + Period in the future. + + 585 Preceding period + Period preceding current period. + + 586 Expected problem resolution date + Date when problem is expected to be resolved. + + 587 Action date + Date of action. + + 588 Accountant's opinion date + Date of an accountant's opinion. + + 589 Last activity date + Date of last activity. + + 590 Resolved date + Date when resolved. + + 591 Recorded date + Date when recorded. + + 592 Date of birth, estimated + The estimated date of birth. + + 593 Last annual report date + Date of the last annual report. + + 594 Net worth date + Date of net worth. + + 595 Payment cancellation rejected + Date/time when a cancellation of a payment is rejected + due to the fact that the payment is already done. + + 596 Profit period + Period over which profit was earned. + + 597 Registration date + Date when registered. + + 598 Consolidation date + Date when consolidation occurred. + + 599 Board of directors not authorised as of given date + As of this date the board of directors is not + authorised. + + 600 Board of directors not complete as of given date + As of this date the board of directors is not fully + filled. + + 601 Manager not registered as of given date + As of this date the manager is not registered. + + 602 Citizenship change date + Date of citizenship change. + + 603 Participation date + Date of participation. + + 604 Capitalisation date + Date of capitalisation. + + 605 Board of directors registration date + Date when the board of directors was registered. + + 606 Operations ceased date + Date when operations ceased. + + 607 Satisfaction date + Date when satisfaction was obtained. + + 608 Legal settlement terms met date + Date when terms specified in the legal settlement were + met. + + 609 Business control change date + Date when a new authority took control. + + 610 Court registration date + Date of registration in the court. + + 611 Annual report due date + Date when annual report is due. + + 612 Asset and liability schedule date + Date of the asset and liability schedule. + + 613 Annual report mailing date + Date when the annual report was mailed. + + 614 Annual report filing date + Date when the annual report was filed. + + 615 Annual report delinquent on date + Date when annual report was considered delinquent. + + 616 Accounting methodology change date + Date when accounting methodology was changed. + + 617 Closed until date + Date when again open. + + 618 Conversion into holding company date + Date business was converted into a holding company. + + 619 Deed not available as of given date + Date when deed was not available. + + 620 Detrimental information receipt date + Date when detrimental information was received. + + 621 Construction date, estimated + Estimated date of construction. + + 622 Financial information date + Date of the financial information. + + 623 Graduation date + Date when graduation occurs. + + 624 Insolvency discharge granted date + Date when insolvency discharge was granted. + + 625 Incorporation date + Date of incorporation. + + 626 Inactivity end date + Date when inactivity ends. + + 627 Last check for balance sheet update date + Date balance sheet was last checked to determine if + update had taken place. + + 628 Last capital change date + Date of last capital change. + + 629 Letter of agreement date + Date of a letter of agreement. + + 630 Letter of liability date + Date of a letter of liability. + + 631 Liquidation date + Date of liquidation. + + 632 Lowest activity period + Period of lowest activity. + + 633 Legal structure change date + Date when legal structure was changed. + + 634 Current name effective date + Date when current name became effective. + + 635 Not registered as of given date + Date when not yet registered. + + 636 Current authority control start date + Date when current authority took control. + + 637 Privilege details verification date + Date when privilege details were verified. + + 638 Current legal structure effective date + Date when current legal structure became effective. + + 639 Peak activity period + Period of peak activity. + + 640 Presentation to bankruptcy receivers date + Date when presented to the bankruptcy receivers. + + 641 Resignation date + Date of resignation. + + 642 Legal action closed date + Date when the legal action was closed. + + 643 Mail receipt date + Date mail was received. + + 644 Social security claims verification date + Date when social security claims were verified. + + 645 Sole directorship registration date + Date when sole directorship was registered. + + 646 Trade style registration date + Date when trade style was registered. + + 647 Trial start date, scheduled + Date when a trial is scheduled to begin. + + 648 Trial start date, actual + Date when the trial actually started. + + 649 Value Added Tax (VAT) claims verification date + Date when the Value Added Tax (VAT) claims were + verified. + + 650 Receivership result date + Date when the result of the receivership occurs. + + 651 Investigation end date + The date when an investigation ended. + + 652 Employee temporary laid-off period end date + The ending date of a period in which employees were + temporarily placed out of work. + + 653 Investigation start date + The date when an investigation began. + + 654 Income period + The period of time in which income is earned. + + 655 Criminal sentence duration + The period of time over which a criminal sentence + applies. + + 656 Age + The length of time that a person or thing has existed. + + 657 Receivables collection period + The period of time over which receivable accounts are + collected. + + 658 Comparison period + The time period covered in a comparison. + + 659 Adjournment + The period of time over which an adjournment is in + effect. + + 660 Court dismissal date + The date on which a court refused further hearing of a + case. + + 661 Insufficient assets judgement date + The date on which assets were judged to be insufficient. + + 662 Average payment period + The average period of time over which money has been + paid. + + 663 Forecast period start + The beginning of a forecast period. + + 664 Period extended + Number of time units added to the original end + date/time/period. + + 665 Employee temporary laid-off period start date + The start date of a period in which employees were + temporarily placed out of work. + + 666 Management available date + Date when management is available. + + 667 Withdrawn date + The date when something was retracted. + + 668 Claim incurred date + The date that the claim was incurred. + + 669 Financial coverage period + The period of time for which financial coverage applies. + + 670 Claim made date + The date on which a claim was made. + + 671 Stop distribution date + The date on which distribution is to stop. + + 672 Period assigned + The period assigned. + + 673 Lease period + The period associated with a lease. + + 674 Forecast period end date + The ending date of a forecast period. + + 675 Judgement date + The date on which a decision from a court of law was + rendered. + + 676 Period worked for the company + Period of time that was worked for the company. + + 677 Transport equipment stuffing date and/or time + The date and/or time on which the stuffing of transport + equipment is to or has taken place. + + 678 Transport equipment stripping date and/or time + The date and/or time on which the stripping of a + transport equipment is to or has taken place. + + 679 Initial request date + Date of an initial request. + + 680 Period overdue + The period by which an event is overdue. + + 681 Implementation date/time/period + A date/time/period within which an implementation is to + take place. + + 682 Refusal period + The period within which a refusal can be made. + + 683 Suspension period + The period for which something is suspended. + + 684 Deletion date + The date on which deletion occurs. + + 685 First sale date and/or time and/or period + The first date, and/or time, and/or period a product was + sold. + + 686 Last sale date and/or time and/or period + The last date, and/or time, and/or period a product was + sold. + + 687 Date ready for collection + A date on which an object is ready for collection. + + 688 Shipping date, no schedule established as of + As at this date no valid shipping schedule has been + established. + + 689 Shipping date and/or time, current schedule + Shipping date and/or time as currently scheduled. + + 690 Suppliers' average credit period + The average period of time that credit is extended by + suppliers. + + 691 Advising date + Date of advice. + + 692 Project over target baseline date + The date an over target baseline was implemented for a + project. + + 693 Established date + Date when an entity was established or created. + + 694 Latest filing period + Latest period for which a filing may be made. + + 695 Mailing date + Date when an item may be mailed. + + 696 Date/time of latest accounts filing at public registry + The latest date/time when financial accounts were filed + at public registry. + + 697 Date placed in disfavour + Date when placed in a disfavoured category or status. + + 698 Employment position start date, estimated + Estimated start date of employment in a particular + position. + + 699 Registered contractor number assignment date, original + Date when a registered contractor number was originally + assigned. + + 700 Ownership change date + Date when ownership changes. + + 701 Original duration + Original length of time. + + 702 Period between changes + The period of time between changes. + + 703 From date of notice to proceed to commencement of + performance + Period of time from notice to proceed until performance + commencement. + + 704 From date of notice to proceed to completion + Period of time from date of notice to proceed until + completion. + + 705 Period an event is late due to customer + The period of time an event is late due to the actions + of a customer. + + 706 File generation date and/or time + Date and, or time of file generation. + + 707 Endorsed certificate issue date + Date on which a certificate, endorsed by signature or + other agreed means, is issued. + + 708 Patient first visit for condition + The date of the first visit by a patient to a healthcare + provider for this condition. + + 709 Admission date and/or time, expected + Expected date and/or time of admission. + + 710 Symptoms onset, patient alleged + Date and/or time of onset of symptoms according to the + patient. + + 711 Accident benefit period + To identify the period of time for which benefits are + provided in the event of an accident. + + 712 Accident benefit age limit + To identify the age to which benefits are provided to + the insured in the event of an accident. + + 713 Accident lifetime benefit qualification age + To identify the qualification age for lifetime benefits + provided to the insured in the event of an accident. + + 714 Sickness benefit period + To identify the period of time for which benefits are + provided in the event of sickness. + + 715 Sickness benefit age limit + To identify the age to which benefits are provided to + the insured in the event of sickness. + + 716 Sickness lifetime benefit qualification age + To identify the qualification age for lifetime benefits + provided to the insured in the event of sickness. + + 717 Accident insurance elimination period + To identify the period of time the insured must be + disabled in the event of an accident for benefits to be + payable by the ceding company. + + 718 Sickness insurance elimination period + The period of time the insured must be disabled in the + event of sickness for benefits to be payable by the + ceding company. + + 719 Provider signature date + Date when the provider signed. + + 720 Condition initial treatment date + Date when initially treated for this condition. + + 721 Information release authorization date + Date when the information was authorized to be released. + + 722 Benefit release authorization date + Date when a benefit is authorized for release. + + 723 Last seen date + The date when last seen. + + 724 Acute manifestation date + The date the symptoms manifested themselves in an acute + form. + + 725 Similar illness onset date + The date of the onset of an illness similar to the + illness currently being treated. + + 726 Last X-ray date + The date the last X-ray was taken. + + 727 Placement date, previous + The date something was previously placed. + + 728 Placement date + The date something is placed. + + 729 Temporary prosthesis date + The date a temporary prosthetic device was provided. + + 730 Orthodontic treatment period, remaining + The period of time that the orthodontic treatment has + remaining. + + 731 Orthodontic treatment period, total + The period of orthodontic treatment from beginning to + end. + + 732 Maximum credit granted date + Date on which the highest credit was granted. + + 733 Last date of accounts filed at public register + Date on which accounts were last filed at the public + register. + + 734 Allowed renewal duration period + The period of time a company can renew its duration + period. + + 735 Offset from Coordinated Universal Time (UTC) + Number of hour's offset from Coordinated Universal Time + (UTC). + + 736 Appointment expiry date + Date when an appointment will expire. + + 737 Earliest filing period + Earliest period for which a filing is made. + + 738 Original name change date + Date when the original name was changed. + + 739 Education start date + Date education begins at an educational institution. + + 740 Education end date + Date education is completed at an educational + institution. + + 741 Receivership period + Period of time a receivership lasts. + + 742 Financial information submission date/time + Date/time when financial information is submitted. + + 743 Purchase order latest possible change date + Date identifying a point of time after which a purchase + order cannot be changed. + + 744 Investment number allocation date + The date that an investment number was allocated. + + 745 Payment impossible + Date/time when a payment is recorded as being + impossible. + ++ 746 Record extraction period + The period for extraction of records. + ++ 747 Cost accounting value date + Code identifying the value date of cost accounting. + Value date is the date at which the entry is to effect a + balance of the account. + ++ 748 Open period + Code identifying the period during which something is, + was or will be open. + + ZZZ Mutually defined + A code assigned within a code list to be used on an + interim basis and as defined among trading partners + until a precise code can be assigned to the code list. + + diff --git a/specification/references/D01B/simples/2379.txt b/specification/references/D01B/simples/2379.txt new file mode 100644 index 0000000..15624d9 --- /dev/null +++ b/specification/references/D01B/simples/2379.txt @@ -0,0 +1,279 @@ + + 2379 Date or time or period format code [C] + + Desc: Code specifying the representation of a date, time or + period. + + Repr: an..3 + + 2 DDMMYY + Calendar date: D = Day; M = Month; Y = Year. + + 3 MMDDYY + Calendar date: M = Month; D = Day; Y = Year. + + 4 DDMMCCYY + Calendar date C=Century; Y=Year; M=Month; D=Day. + + 5 DDMMCCYYHHMM + Calendar date and time: C=Century; Y=Year; M=Month; + D=Day; H=Hour; M=Minute. + + 101 YYMMDD + Calendar date: Y = Year; M = Month; D = Day. + + 102 CCYYMMDD + Calendar date: C = Century ; Y = Year ; M = Month ; D = + Day. + + 103 YYWWD + Calendar week day: Y = Year ; W = Week ; D = Day Week + number 01 is always first week of January Day number 1 + is always Monday. + + 105 YYDDD + Calendar day: Y = Year ; D = Day January the first = Day + 001 Always start numbering the days of the year from + January 1st through December 31st. + + 106 MMDD + Day of a month: M = Month; D = Day. + + 107 DDD + Day's number within a specific year: D = Day. + + 108 WW + Week's number within a specific year: W = Week. + + 109 MM + Month's number within a specific year: M = Month. + + 110 DD + Day's number within is a specific month: D = Day. + + 201 YYMMDDHHMM + Calendar date including time without seconds: Y = Year; + M = Month; D = Day; H = Hour; M = Minute. + + 202 YYMMDDHHMMSS + Calendar date including time with seconds: Y = Year; M = + Month; D = Day; H = Hour; m = Minutes = Seconds. + + 203 CCYYMMDDHHMM + Calendar date including time with minutes: C=Century; + Y=Year; M=Month; D=Day; H=Hour; M=Minutes. + + 204 CCYYMMDDHHMMSS + Calendar date including time with seconds: + C=Century;Y=Year; + M=Month;D=Day;H=Hour;M=Minute;S=Second. + + 205 CCYYMMDDHHMMZHHMM + Calendar date including time and time zone expressed in + hours and minutes. + ZHHMM = time zone given as offset from Coordinated + Universal Time (UTC). + + 301 YYMMDDHHMMZZZ + See 201 + Z = Time zone. + + 302 YYMMDDHHMMSSZZZ + See 202 + Z = Time zone. + + 303 CCYYMMDDHHMMZZZ + See 203 plus Z=Time zone. + + 304 CCYYMMDDHHMMSSZZZ + See 204 plus Z=Time zone. + + 305 MMDDHHMM + Month, day, hours, minutes; M = Month; D = Day; H = + Hour; M = Minute. + + 306 DDHHMM + Day, hours, minutes; D = Day; H = Hour; M = Minute. + + 401 HHMM + Time without seconds: H = Hour; m = Minute. + + 402 HHMMSS + Time with seconds: H = Hour; m = Minute; s = Seconds. + + 404 HHMMSSZZZ + See 402 plus Z=Time zone. + + 405 MMMMSS + Time without hours: m=minutes, s=seconds. + + 406 ZHHMM + Offset from Coordinated Universal Time (UTC) where Z is + plus (+) or minus (-). + + 501 HHMMHHMM + Time span without seconds: H = Hour; m = Minute;. + + 502 HHMMSS-HHMMSS + Format of period to be given without hyphen. + + 503 HHMMSSZZZ-HHMMSSZZZ + Format of period to be given without hyphen. + + 600 CC + Century. + + 601 YY + Calendar year: Y = Year. + + 602 CCYY + Calendar year including century: C = Century; Y = Year. + + 603 YYS + Semester in a calendar year: Y = Year; S = Semester. + + 604 CCYYS + Semester in a calendar year: C = Century; Y = Year; S = + Semester. + + 608 CCYYQ + Quarter in a calendar year: C = Century; Y = Year; Q = + Quarter. + + 609 YYMM + Month within a calendar year: Y = Year; M = Month. + + 610 CCYYMM + Month within a calendar year: CC = Century; Y = Year; M + = Month. + + 613 YYMMA + Format of period to be given without hyphen (A = ten + days period). + + 614 CCYYMMA + Format of period to be given without hyphen (A = ten + days period). + + 615 YYWW + Week within a calendar year: Y = Year; W = Week 1st week + of January = week 01. + + 616 CCYYWW + Week within a calendar year: CC = Century; Y = Year; W = + Week (1st week of January = week 01). + + 701 YY-YY + Format of period to be given in actual message without + hyphen. + + 702 CCYY-CCYY + Format of period to be given in actual message without + hyphen. + + 703 YYS-YYS + Format of period to be given without hyphen. + + 704 CCYYS-CCYYS + Format of period to be given in actual message without + hyphen. + + 705 YYPYYP + Format of period to be given without hyphen (P = period + of 4 months). + + 706 CCYYP-CCYYP + Format of period to be given without hyphen (P = period + of 4 months). + + 707 YYQ-YYQ + Format of period to be given without hyphen. + + 708 CCYYQ-CCYYQ + Format of period to be given in actual message without + hyphen. + + 709 YYMM-YYMM + Format of period to be given in actual message without + hyphen. + + 710 CCYYMM-CCYYMM + Format of period to be given in actual message without + hyphen. + +X 711 CCYYMMDD-CCYYMMDD + Format of period to be given in actual message without + hyphen. + + Note: + 1. This code value will be removed effective with + directory D.03B. + + 713 YYMMDDHHMM-YYMMDDHHMM + Format of period to be given in actual message without + hyphen. + + 715 YYWW-YYWW + Format of period to be given in actual message without + hyphen. + + 716 CCYYWW-CCYYWW + Format of period to be given without hyphen. + + 717 YYMMDD-YYMMDD + Format of period to be given in actual message without + hyphen. + + 718 CCYYMMDD-CCYYMMDD + Format of period to be given without hyphen. + + 719 CCYYMMDDHHMM-CCYYMMDDHHMM + A period of time which includes the century, year, + month, day, hour and minute. Format of period to be + given in actual message without hyphen. + + 720 DHHMM-DHHMM + Format of period to be given without hyphen (D=day of + the week, 1=Monday; 2=Tuesday; ... 7=Sunday). + + 801 Year + To indicate a quantity of years. + + 802 Month + To indicate a quantity of months. + + 803 Week + To indicate a quantity of weeks. + + 804 Day + To indicate a quantity of days. + + 805 Hour + To indicate a quantity of hours. + + 806 Minute + To indicate a quantity of minutes. + + 807 Second + To indicate a quantity of seconds. + + 808 Semester + To indicate a quantity of semesters (six months). + + 809 Four months period + To indicate a quantity of four months periods. + + 810 Trimester + To indicate a quantity of trimesters (three months). + + 811 Half month + To indicate a quantity of half months. + + 812 Ten days + To indicate a quantity of ten days periods. + + 813 Day of the week + Numeric representation of the day (Monday = 1). + + 814 Working days + Number of working days. + + diff --git a/specification/references/D01B/simples/2380.txt b/specification/references/D01B/simples/2380.txt new file mode 100644 index 0000000..4d92e5e --- /dev/null +++ b/specification/references/D01B/simples/2380.txt @@ -0,0 +1,8 @@ + + 2380 Date or time or period value [C] + + Desc: The value of a date, a date and time, a time or of a + period in a specified representation. + + Repr: an..35 + diff --git a/specification/references/D01B/simples/3035.txt b/specification/references/D01B/simples/3035.txt new file mode 100644 index 0000000..bc59665 --- /dev/null +++ b/specification/references/D01B/simples/3035.txt @@ -0,0 +1,1875 @@ + +* 3035 Party function code qualifier [C] + + Desc: Code giving specific meaning to a party. + + Repr: an..3 + + AA Party to be billed (AAR Accounting rule 11) + Party to be billed in accordance with AAR Accounting + rule 11. + + AB Buyer's agent/representative + Third party who arranged the purchase of merchandise on + behalf of the actual buyer. + + AE Declarant's agent/representative + Any natural or legal person who makes a declaration to + an official body on behalf of another natural or legal + person, where legally permitted (CCC). + + AF Transit principal + Natural or legal person responsible for the satisfactory + performance of a Customs transit operation. Source: CCC. + + AG Agent/representative + (3196) Party authorized to act on behalf of another + party. + + AH Transit principal's agent/representative + Agent acting on behalf of the transit principal (CCC). + + AI Successful job applicant + Person who has been chosen for a job. + + AJ Party issuing mutually agreed codes + The party which has issued all mutually agreed codes + used in the message. + + AK Acknowledgement recipient + Party to whom acknowledgement should be sent. + + AL Principal + (3340) Party accepting liability for goods held or + moving (e.g. transit) under a Customs authorization and + - when applicable - a guarantee. + + AM Authorized official + Employee of a company or firm authorized to act on + behalf of that company or firm e.g. to make a Customs + declaration. + + AN Approved importer + Person or company which is authorised by the relevant + Customs authority to import goods without payment all + taxes or specific taxes at the point of entry into the + country. + + AO Account of + Party account is assigned to. + + AP Accepting party + (3352) Party accepting goods, products, services etc. + + AQ Approved consignor + Person or company approved by the relevant authority in + the country to pack and export specific goods under + Customs supervision. + + AR Authorized exporter + Exporter authorized/approved by Customs for special + Customs procedures e.g. simplified procedure. + + AS Account servicing financial institution + Identifies the financial institution servicing the + account(s). + + AT Authorized importer + Importer authorized/approved by Customs for special + Customs procedures e.g. simplified procedure. + + AU Authorized trader (transit) + Trader authorized/approved by Customs for special + transit procedures e.g. simplified procedure. + + AV Authorizing official + Party that has delegated the authority to take a certain + action on behalf of a company or agency. + + AW Applicant's bank + Financial institution which is requested to issue the + documentary credit. + + AX Authenticating party + Party which certifies that a document is authentic. + + AY Animal being investigated + Animal being investigated. + + AZ Issuing bank + Financial institution which issues the documentary + credit, if the applicant's bank is not acting as the + issuing bank. + + B1 Contact bank 1 + Identifies an additional bank which must be informed of + certain aspects of the message. + + B2 Contact bank 2 + Identifies an additional bank which must be informed of + certain aspects of the message. + + BA Booking agent + Party acting as a booking office for transport and + forwarding services. + + BB Buyer's bank + [3420] Bank employed by the buyer to make payment. + + BC Negotiating bank + Financial institution to whom a negotiable documentary + credit is directed. + + BD Documentary credit reimbursing bank + Self-explanatory. + + BE Beneficiary + The ultimate recipient of the funds. Normally the + account owner who is reimbursed by the payor. + + BF Beneficiary's bank + Identifies the account servicer for the beneficiary or + the payee. + + BG Employer + Self-explanatory. + + BH Previous employer + Previous employer of a person(s). + + BI Buyer's financial institution + Financial institution designated by buyer to make + payment. + + BJ Release to party + Party to which the goods or container(s) is (are) to be + released. + + BK Financial institution + Party acting as financial institution. + + BL Bill of lading recipient + Party to receive B/L. + + BM Insured + Party which is the object of an insurance contract. + + BN Insurance beneficiary + Party which benefits from insurance coverage. + + BO Broker or sales office + Party acting in the name of the seller as broker or as + sales office. + + BP Building site purchaser + Party at the building site responsible for the + purchasing of goods and services for that particular + site. + + BQ Cheque drawn bank + Identifies the bank on which the cheque should be drawn, + as instructed by the ordering customer. + + BS Bill and ship to + Party receiving goods and relevant invoice. + + BT Party to be billed for other than freight (bill to) + Party receiving invoice excluding freight costs. + + BU Service bureau + Party carrying out service bureau processing work, (e.g. + a payroll bureau). + + BV Member + Member of a group (e.g. of a group of persons or a + service scheme). + + BW Borrower + A person who acquires something temporarily with the + promise or intention of returning. + + BX Building site engineer + Party at the building site responsible for engineering + matters for that particular site. + + BY Buyer + Party to whom merchandise and/or service is sold. + + BZ Building site forwarder + Party at the building site responsible for forwarding + the received goods on that particular site. + + C1 In care of party no. 1 + A person taking responsibility on behalf of party no. 1. + + C2 In care of party no. 2 + A person taking responsibility on behalf of party no. 2. + + CA Carrier + (3126) Party undertaking or arranging transport of goods + between named points. + + CB Customs broker + Agent or representative or a professional Customs + clearing agent who deals directly with Customs on behalf + of the importer or exporter (CCC). + + CC Claimant + Party who claims goods or insurance. + + CD Agent's bank + Bank of the agent. + + CE Ceding company + Company which cedes something to someone. + + CF Container operator/lessee + Party to whom the possession of specified property (e.g. + container) has been conveyed for a period of time in + return for rental payments. + + CG Carrier's agent + Party authorized to act for or on behalf of carrier. + + CH Connecting carrier + Owner or operator of a transportation conveyance to + which goods in a given transaction will be transferred. + + CI Commission processor + Party who provides extra treatment to goods on + commission base. + + CJ Previous member + Previous member of a group of persons or a service + scheme. + + CK Empty equipment despatch party + Party from whose premises empty equipment will be or has + been despatched. + + CL Container location party + Party from whose premises container will be or has been + despatched. + + CM Customs + Identification of customs authority relevant to the + transaction or shipment. + + CN Consignee + (3132) Party to which goods are consigned. + + CNX Cash pool top account servicing financial institution + Identification of a financial institution servicing the + top account of a cash pool. + + CNY Cash pool level account servicing financial institution + Identification of a financial institution servicing the + level account of a cash pool. + + CNZ Cash pool sub-account servicing financial institution + Identification of a financial institution servicing the + sub-account of a cash pool. + + CO Corporate office + Identification of the Head Office within a company. + + COA Entity in which a financial interest is held + Business in which a financial interest is held. + + COB Intermediate level parent company + Identifies an intermediate parent company. + + COC Transshipment party + A party responsible for transshipment. + + COD Quotation requesting party + Party sending a request for a quotation. + + COE Party maintaining the codes used in the message + The party which maintains the codes used in the message. + + COF Party maintaining the identifiers used in the message + The party which maintains the identifiers used in the + message. + + COG Dispatcher + An individual responsible for sending something to a + destination. + + COH Submitter of sample + An entity responsible for the submission of a sample. + + COI Institutional provider + The institution providing the service. + + COJ Primary health care provider + Health care provider that has primary responsibility for + patient. + + COK Assistant surgeon + Physician assisting in surgery. + + COL Admitting health care provider + Health care provider that admitted the patient. + + COM Referring health care provider + Health care provider that referred patient to current + provider of services. + + CON Supervising health care provider + Health care provider that supervised the rendering of a + service. + + COO Party providing financing + Identifies the party providing the financing. + + COP Convoying party + Party designated to escort the transported goods. + + COQ Nominated bank + Identifies the nominated bank. + + COR Family member + Identifies a family member. + + COS Co-participant + Identifies another party who participates in an + activity. + + COT Involved party + Party which is involved in an activity. + + COU Assigner + Identifies the entity who assigns. + + COV Registered principal + An individual who is registered as a principal for an + entity. + + COW Freight payer on behalf of the consignor + Freight payer is a third party acting on behalf of the + consignor. + + COX Freight payer on behalf of the consignee + Freight payer is a third party acting on behalf of the + consignee. + + COY Party responsible for disinfection + Party responsible for performing disinfection + operations. + + COZ Party responsible for refueling + Party responsible for performing refueling operations. + + CP Party to receive certificate of compliance + Party acting for or on behalf of seller in matters + concerning compliance. + + CPA Advising bank + Identifies the financial institution used by the issuing + bank to advise the documentary credit. + + CPB Reimbursing bank + Identifies the financial institution through which the + reimbursement is to be effected. + + CPC Advise through bank + Identifies the financial institution through which the + advising bank is to advise. + + CPD Charges payer at destination + Party, other than the ordering party, which has to pay + the charges concerning the destination operations. + + CPE Vessel master + Master of the conveyance. + + CPF Means of transport charterer + Charterer of the means of transport. + + CPG Excise party + Party to whom excise must be paid. + + CPH Copy report to + Party receiving a copy of a report. + + CPI Related healthcare party + A healthcare party related to the subject. + + CPJ Clinical information provider + Party providing clinical information. + + CPK Service requester + Party requesting a service. + + CPL Patient admitted by + Party who admitted a patient. + + CPM Patient discharged to + The party who receives the discharged patient. + + CPN Patient hosted by + The party hosting the patient. + + CPO Prescriber’s contact person + Contact person for the prescriber. + + CQ Cheque order + Party to which the cheque will be ordered, when + different from the beneficiary. + + CR Empty equipment return party + Party to whose premises empty equipment will be or has + been returned. + + CS Consolidator + Party consolidating various consignments, payments etc. + + CT Consignee to be specified + The party to be identified at a later time as the + consignee. + + CU Container return company + The company to which containers have to be returned. + + CV Consignee of vessel + Party to which the vessel shall be delivered. + + CW Equipment owner + Owner of equipment (container, etc.). + + CX Consignee's agent + Party authorized to act on behalf of the consignee. + + CY Commissionable agent + IATA cargo agent entitled to commission. + + CZ Consignor + (3336) Party which, by contract with a carrier, consigns + or sends goods with the carrier, or has them conveyed by + him. Synonym: shipper, sender. + + DA Available with bank (documentary credits) + Financial institution with whom the documentary credit + is available. + + DB Distributor branch + The affiliate of a retailer or distributor. + + DC Deconsolidator + Party that splits up a large consignment composed of + separate consignments of goods. The smaller consignments + of goods were grouped together into that large + consignment for carriage as a larger unit in order to + obtain a reduced rate. + + DCP Despatch charge payer + Party, other than the ordering party, which has to pay + the charges concerning the despatch operations. + + DCQ Prescription database owner + Organisation or person owning a prescription database. + + DCR Original prescriber + The doctor who issued the original prescription. + + DCS Temporary employee + A person employed on a temporary basis. + + DCT Designer + A party who designs. + + DCU Quotation delivered to + Party to whom the quotation is to be or has been + delivered. + + DCV Developer + A party who develops. + + DCW Test execution party + The party performing a test. + + DCX Party to receive refund + Party to whom a refund is given. + + DCY Authorised issuer of prescription + Party authorised to issue a prescription. + + DCZ Authorised dispenser of medicine + Organisation or person authorised to dispense medicine. + + DD Documentary credit account party's bank + Bank of the documentary credit account party. + + DDA Report responsible party + The party or person taking responsibility for a report. + + DDB Initial sender + The party who does the initial sending. + + DDC The party authorising the original prescription + The party authorising the issuer of the original + prescription. + + DDD Applicant + A party who applies for something. + + DDE Meter reader + A party physically reading the meter. + + DDF Primary electronic business contact + Code specifying a party who serves as a business + entity’s primary contact for matters related to + electronic business. + + DDG Alternate electronic business contact + Code specifying a party who serves as a business + entity’s alternate contact for matters related to + electronic business. + + DDH Primary government business contact + Code specifying a party who serves as a business + entity’s primary contact for matters related to doing + business with the government. + + DDI Alternate government business contact + Code specifying a party who serves as a business + entity’s alternate contact for matters related to doing + business with the government. + + DDJ Past performance contact + Code specifying a party who serves as a business + entity’s contact for matters related to the past + performance of that entity. + + DDK Balance responsible party + A party responsible for balancing supply and + consumption. + ++ DDL Group of passengers + A group of persons conveyed by a means of transport, + other than the crew. + + DE Depositor + Party depositing goods, financial payments or documents. + + DF Documentary credit applicant + Party at whose request the applicant's bank/issuing bank + is to issue a documentary credit. + + DG Documentary credit beneficiary + Party in whose favour the documentary credit is to be + issued and the party that must comply with the credit's + terms and conditions. + + DH Documentary credit account party + Party which is responsible for the payment settlement of + the documentary credit with the applicant's bank/issuing + bank, if different from the documentary credit + applicant. + + DI Documentary credit second beneficiary + Party to whom the documentary credit can be transferred. + + DJ Party according to documentary credit transaction + Party related to documentary credit transaction. + + DK Documentary credit beneficiary's bank + Financial institution with which the beneficiary of the + documentary credit maintains an account. + + DL Factor + Company offering a financial service whereby a firm + sells or transfers title to its accounts receivable to + the factoring company. + + DM Party to whom documents are to be presented + Party to whom documents are to be presented. + + DN Owner of operation + Owner of the operation. + + DO Document recipient + (1370) Party which should receive a specified document. + + DP Delivery party + (3144) Party to which goods should be delivered, if not + identical with consignee. + + DQ Owner's agent + Person acting on delegation of powers of the owner. + + DR Driver + Person who drives a means of transport. + + DS Distributor + Party distributing goods, financial payments or + documents. + + DT Declarant + (3140) Party who makes a declaration to an official body + or - where legally permitted - in whose name, or on + whose behalf, a declaration to an official body is made. + + DU Owner's representative + Person commissioned by the owner to represent him in + certain circumstances. + + DV Project management office + Party commissioned by the owner to follow through the + execution of all works. + + DW Drawee + Party on whom drafts must be drawn. + + DX Engineer (construction) + Party representing the contractor to advise and + supervise engineering aspects of the works. + + DY Engineer, resident (construction) + Party commissioned by the owner to advise and supervise + engineering aspects of the works. + + DZ Architect + A designer who prepares plans for buildings, ships, etc. + and supervises their construction. + + EA Architect-designer + Designer of the construction project. + + EB Building inspectorate + Party controlling the conformity of works to legal and + regulation rules. + + EC Exchanger + Party exchanging currencies or goods. + + ED Engineer, consultant + Party providing professional engineering services. + + EE Location of goods for customs examination before clearance + SE. + + EF Project coordination office + Party responsible for technical coordination of works. + + EG Surveyor, topographical + Party responsible for topographical measurements. + + EH Engineer, measurement + Party responsible for quantity measurements. + + EI Controller, quality + Party controlling the quality of goods and workmanship + for the project. + + EJ Surveyor, quantity + Party responsible for the quantification and valuation + of the works on behalf of the contractor. + + EK Surveyor (professional), quantity + Party responsible to the owner for the quantification + and valuation of the works. + + EL Project + Party responsible for a project, e.g. a construction + project. + + EM Party to receive electronic memo of invoice + Party being informed about invoice issue (via EDI). + + EN Tenderer + Firm answering an invitation to tender. + + EO Owner of equipment + Party who owns equipment. + + EP Equipment drop-off party + The party which drops off equipment. + + EQ Empty container responsible party + Party responsible for the empty container. + + ER Empty container return agent + Party, designated by owner of containers, responsible + for their collection as agreed between the owner and + customer/ consignee. + + ES Contractor, lead + Leader representing a grouping of co-contractors. + + ET Co-contractor + Member of a grouping of co-contractors. + + EU Contractor, general + Single contractor for the whole construction project, + working by his own or with subcontractors. + + EV Subcontractor + Firm carrying out a part of the works for a contractor. + + EW Subcontractor with direct payment + Subcontractor benefiting from direct payments. + + EX Exporter + (3030) Party who makes - or on whose behalf a Customs + clearing agent or other authorized person makes - an + export declaration. This may include a manufacturer, + seller or other person. Within a Customs union, + consignor may have the same meaning as exporter. + + EY Subcontractor, nominated + Subcontractor authorized by the owner after having been + proposed. + + EZ Operator, essential services + Operator of essential services e.g. water, sewerage + system, power. + + FA Operator, communication channel + Operator of a communication channel. + + FB Nominated freight company + Party nominated to act as transport company or carrier + for the goods. + + FC Contractor, main + Firm or grouping of co-contractors which has been + awarded the contract. + + FD Buyer's parent company + Parent company, e.g. holding company. + + FE Credit rating agency + A party which evaluates another party for credit rating. + + FF Factor, correspondent + Factoring company engaged by another factoring company + to assist the letter with the services provided to the + clients (sellers). + + FG Buyer as officially registered + Buying party as officially registered with government. + + FH Seller as officially registered + Selling party as officially registered with government. + + FI Copy message to + Party that is to receive a copy of a message. + + FJ Trade Union + Organisation representing employees. + + FK Previous Trade Union + Employee organisation who previously represented an + employee . + + FL Passenger + A person conveyed by a means of transport, other than + the crew. + + FM Crew member + A person manning a means of transport. + + FN Tariff issuer + The issuer of a tariff, e.g. a freight tariff. + + FO Party performing inspection + A party which inspects something. + + FP Freight/charges payer + Party responsible for the payment of freight. + + FQ Container survey agent + The container survey agency that will survey the + containers. + + FR Message from + Party where the message comes from. + + FS Party authorized to make definite a contract action + Party who has the authority to make definite a contract + action. + + FT Party responsible for financial settlement + (3450) Party responsible for either the transfer or + repatriation of the funds relating to a transaction. + + FU Hazardous material office + The office responsible for providing information + regarding hazardous material. + + FV Party providing government furnished property + The party responsible for providing government furnished + property. + + FW Freight forwarder + Party arranging forwarding of goods. + + FX Current receiver + Current receiver of the goods in a multi-step + transportation process (indirect flow) involving at + least one grouping centre. + + FY Current sender + Current sender of the goods in a multi-step + transportation process (indirect flow) involving at + least one grouping centre. + + FZ Grouping centre + A party in charge of groupage, including degroupage and + regroupage. + + GA Road carrier + A road carrier moving cargo. + + GB Chamber of commerce + Name of the Chamber of Commerce of the town where the + company is registered. + + GC Goods custodian + (3024) Party responsible for the keeping of goods. + + GD Producer + Party or person who has produced the produce. + + GE Registration tribunal + Name of the tribunal where the company is registered. + + GF Slot charter party + An identification code of a participant or user that + books slots (space) on a ship, more likely on a long + term basis on a series of sailings. He pays for the + space whether he uses it or not. + + GG Warehouse + The name of the warehouse where product is held. + + GH Applicant for job + A person who applied for a job. + + GI Spouse + Person is a spouse. + + GJ Mother + Person is a mother. + + GK Father + Person is a father. + + GL Socially insured person + A person who is registered in a social security scheme. + + GM Inventory controller + To specifically identify the party in charge of + inventory control. + + GN Processor + Party or person who has or will apply a process. + + GO Goods owner + The party which owns the goods. + + GP Packer + Party or person who has undertaken or will undertake + packing. + + GQ Slaughterer + Party or person who has undertaken or will undertake a + slaughter. + + GR Goods releaser + (3026) Party entitled to authorize release of goods from + custodian. + + GS Consignor's representative + Party authorised to represent the consignor. + + GT Rail carrier + A carrier moving cargo, including containers, via rail. + + GU Originator of article number + A code identifying the party which created a specific + article number. + + GV Procurement responsibility for order + A code used to identify the organization which is + responsible for the procurement. + + GW Party fulfilling all operations + Code indicating the fact that the party identified + carries out all operations within that company's + activities. + + GX Central catalogue party + Party controlling a central catalogue. + + GY Inventory reporting party + Party reporting inventory information. + + GZ Substitute supplier + Party which may be in a position to supply products or + services should the main usual supplier be unable to do + so. + + HA Party which delivers consignments to the terminal + Party which delivers consignments to a terminal. + + HB Party which picks up consignments from the terminal + Party which picks up consignments from a terminal. + + HC Transit freight forwarder + Freight forwarder to whom transit consignments are + addressed, and from whom they are to be on-forwarded. + + HD Inspection and acceptance party + The party who will perform inspection and acceptance. + + HE Transportation office + The office that provides transportation information. + + HF Contract administration office + The office responsible for the administration of a + contract. + + HG Investigator + A party who conducts investigations. + + HH Audit office + The office responsible for conducting audits. + + HI Requestor + The party requesting an action. + + HJ Foreign disclosure information office + The office that reviews sensitive information for + foreign disclosure. + + HK Mark-for party + The party within an organization for whom the material + is marked to be delivered. + + HL Party to receive reports + The party to whom reports are to be submitted. + + HM Alternative manufacturer + Party identification of an alternative manufacturer for + a product. + + HN Service performer + The party who is performing a service. + + HO Shipper's association + An association of shippers. + + HP Final message recipient + To identify the final recipient of the message. + + HQ Account owner + Identifies the owner of the account. + + HR Shipping line service + Identifies the shipping line service organization. + + HS Creditor + Party to whom payment is due. + + HT Clearing house + Institution through which funds will be paid. + + HU Ordering bank + Bank which instructed the sender to act on the + transaction(s). + + HV Receiver of funds + Identifies the party that receives the funds. + + HW Sender of funds + Identifies the party that sends the funds. + + HX Debtor + Party from whom payment is due. + + HY Presenting bank + The bank which presents documents to the drawee. + + HZ Work team + Team responsible for performing work. + + I1 Intermediary bank 1 + A financial institution between the ordered bank and the + beneficiary's bank. + + I2 Intermediary bank 2 + A financial institution between the ordered bank and the + beneficiary's bank. + + IB Intermediary/broker + A person intervening between parties to produce + agreement or reconciliation. + + IC Intermediate consignee + The intermediate consignee. + + ID Replacing manufacturer + A code used to identify a party who replaces the + previous party for the manufacture of an article. + + IE Non-resident third party company with whom financial + account is held + Identifies the non-resident third party company with + whom the financial account is held. + + IF Non-resident group company with whom financial account is + held + Identifies the non-resident group company with whom the + financial account is held. + + IG Non-resident beneficiary + The ultimate non-resident recipient of the funds. + Normally the account owner who is reimbursed by the + payor. + + IH Resident beneficiary + The ultimate resident recipient of the funds. Normally + the account owner who is reimbursed by the payor. + + II Issuer of invoice + (3028) Party issuing an invoice. + + IJ Non-resident instructing party + Identifies the non-resident party originating the + instruction. + + IL Resident instructing party + Identifies the resident party originating the + instruction. + + IM Importer + (3020) Party who makes - or on whose behalf a Customs + clearing agent or other authorized person makes - an + import declaration. This may include a person who has + possession of the goods or to whom the goods are + consigned. + + IN Insurer + A person or company offering insurance policies for + premiums. + + IO Insurance company + A company engaged in the business of insurance. + + IP Insurance claim adjuster + A party which adjusts losses on behalf of an insurer. + + IQ Domestic financial institution + Domestic party acting as financial institution. + + IR Non-domestic financial institution + Non-domestic party acting as financial institution. + + IS Party to receive certified inspection report + Party (at buyer) to receive certified inspection report. + + IT Installation on site + A party who possesses the site on which an installation + shall be made. + + IU Non-resident debtor + Non-resident party who makes the payment or against whom + a claim exists. + + IV Invoicee + (3006) Party to whom an invoice is issued. + + IW Non-resident creditor + Non-resident party receiving the payment or against whom + a liability exists. + + IX Supplier work team + The supplier's team responsible for performing the work. + + IY Tenant manager + A code to identify the party who rents the rights to use + the goodwill and facilities of an enterprise. + + IZ Party mandated to liquidate an enterprise + A code to identify the party who has been legally + mandated to sell off an enterprise. + + JA Certified accountant + Code identifying the party as a certified accountant. + + JB Goods collection party + Party that will collect or has collected the goods. + + JC Party at final place of positioning + Identifies the party at the final place of positioning. + + JD Customs office of clearance + Identifies the office where customs clearance procedures + take place. + + JE Party from whom customs documents are to be picked up + Identification of the party from whom customs documents + are to be picked up. + + JF Party from whom non-customs documents are to be picked up + Identification of the party from whom non-customs + documents are to be picked up. + + JG Party to receive customs documents + Identification of the party to whom customs documents + are to be delivered. + + JH Party to receive non-customs documents + Identification of the party to whom non-customs + documents are to be delivered. + + LA Party designated to provide living animal care + Party responsible to take care of transported living + animals. + + LB Co-producer + A code used to identify a party who participates in + production. + + LC Party declaring the Value Added Tax (VAT) + A code to identify the party who is responsible for + declaring the Value Added Tax (VAT) on the sale of goods + or services. + + LD Party recovering the Value Added Tax (VAT) + A code to identify the party who is eligible to recover + the Value Added Tax (VAT) on the sale of goods or + services. + + LE Person on claim + To identify the person who is the subject of the claim. + + LF Buyer's corporate office + The identification of the buyer's corporate office. + + LG Supplier's corporate office + The identification of the supplier's corporate office. + + LH Liquidator + The party responsible for settling or paying a debt. + + LI Account coordinator + An individual with coordination responsibilities for a + specific account. + + LJ Inspection leader + An individual responsible for an inspection team. + + LK Patient + A person receiving or registered to receive medical + treatment. + + LL Patient companion + Person accompanying the patient. + + LM Medical treatment executant + The party who executes a medical treatment. + + LN Lender + Party lending goods or equipment. + + LO Medical treatment prescriber + The party who prescribes a medical treatment. + + LP Loading party + Party responsible for the loading when other than + carrier. + + LQ Debt payment authorisation party + A party which authorises the payment of a debt. + + LR Administration centre + Identification of an administration centre. + + LS Product services and repairs centre + A centre which services and repairs products. + + LT Secretariat + Party is a secretariat. + + LU Entry point technical assessment group + Party acts as an entry point for technical assessment. + + LV Party assigning a status + Party responsible for assigning a status. + + MA Party for whom item is ultimately intended + Party for whom item is ultimately intended. + + MF Manufacturer of goods + Party who manufactures the goods. + + MG Party designated to execute re-icing + Party designated to execute re-icing, selected in the + official list of mandatories competent for this kind of + operation. + + MI Planning schedule/material release issuer + A party issuing a planning schedule/material release. + + MP Manufacturing plant + Self explanatory. + + MR Message recipient + A party to receive a message or messages. + + MS Document/message issuer/sender + Issuer of a document and/or sender of a message. + + MT Party designated to execute sanitary procedures + A party which is designated to execute sanitary + procedures. + + N1 Notify party no. 1 + The first party which is to be notified. + + N2 Notify party no. 2 + The second party which is to be notified. + + NI Notify party + (3180) Party to be notified of arrival of goods. + + OA Break bulk berth operator + Party who offers facilities for berthing of vessels, + handling and storage of break bulk cargo. + + OB Ordered by + Party who issued an order. + + OC Party data responsible party + The party responsible for all party data. + + OD Equipment repair party + A party making repairs to equipment. + + OE Owner of property + Party owning a property. + + OF On behalf of + Party on behalf of which an action is executed. + + OG Owner or lessor's surveyor + Surveyor hired by the owner or lessor of the item. + + OH Lessee's surveyor + Surveyor hired by the lessee of the item. + + OI Outside inspection agency + Third party inspecting goods or equipment. + + OJ Third party + Another party besides the two principals. + + OK Receiver's sub-entity + Identifies a sub-entity within the receiver's + organization. + + OL Case of need party + Party to be approached in case of difficulty. + + OM Collecting bank + Any bank, other than the remitting bank, involved in + processing the collection. + + ON Remitting bank + The bank to which the principal has entrusted the + handling of a collection. + + OO Order of the shipper party + The owner of goods under consignment which are moving + under a negotiable transport document and will only be + released upon receipt of the original transport + document. + + OP Operator of property or equipment + The party which operates property or a unit of + equipment. + + OQ Collection principal + The party entrusting the handling of a collection to a + bank. + + OR Ordered bank + Identifies the account servicer for the ordering + customer or payor. + + OS Original shipper + The original supplier of the goods. + + OT Outside test agency + Third party testing goods, equipment or services. + + OU Account owner's servicing bank on the sending side + Identifies the financial institution on the sending side + which services the account owner's bank account(s). + + OV Owner of means of transport + (3126) Party owning the means of transport. No synonym + of carrier = CA. + + OW Account owner's servicing bank on the receiving side + Identifies the financial institution on the receiving + side which services the account owner's bank account(s). + + OX Sender's correspondent bank + The account, or branch of the sender, or another + financial institution, through which the sender will + reimburse the receiver. + + OY Ordering customer + Identifies the originator of the instruction. + + OZ Receiver's correspondent bank + The branch of the receiver, or another financial + institution, at which the funds will be made available + to the receiver. + + P1 Contact party 1 + First party to contact. + + P2 Contact party 2 + Second party to contact. + + P3 Contact party 3 + Third party to contact. + + P4 Contact party 4 + Fourth party to contact. + + PA Party to receive inspection report + Party to whom the inspection report should be sent. + + PB Paying financial institution + Financial institution designated to make payment. + + PC Actual purchaser's customer + Party the purchaser within the actual message is selling + the ordered goods or services to. + + PD Purchaser's department buyer + Purchasing department of buyer. + + PE Payee + Identifies the credit party when other than the + beneficiary. + + PF Party to receive freight bill + Party to whom the freight bill should be sent. + + PG Prime contractor + Party responsible for the whole project if other than + the buyer. + + PH Payer's financial institution + Institution chosen by the payer to execute financial + transactions on his behalf. + + PI Payee's company name/ID + Receiving company name/ID (ACH transfers). + + PJ Party to receive correspondence + Second party designated by a first party to receive + certain correspondence in lieu of it being mailed + directly to this first party. + + PK Contact party + Party to contact. + + PL Payor + Identifies the debit party when other than the ordering + customer (for banking purposes). + + PM Party to receive paper memo of invoice + Party being informed about invoice issue (via paper). + + PN Party to receive shipping notice + The party is to be the recipient of the shipping notice. + + PO Ordering party + To be used only if ordering party and buyer are not + identical. + + PQ Certifying party + A party which certifies something. + + PR Payer + (3308) Party initiating payment. + + PS Payer's company name/ID (Check, Draft or Wire) + Party to send cheque, draft or wire for payment. + + PT Party to receive test report + A party which is named to be the recipient of test + reports. + + PW Despatch party + (3282) Party where goods are collected or taken over by + the carrier (i.e. if other than consignor). + + PX Party to receive all documents + A party which is named to be the recipient of all + documents. + + PY Checking party + Party or contact designated on behalf of carrier or his + agent to establish the actual figures for quantities, + weight, volume and/or (cube) measurements of goods or + containers which are to appear in the transport contract + and on which charges will be based. + + PZ Party to print some document + The party that is to print a specific document. + + RA Central bank or regulatory authority + Identifies central bank or regulatory authority which + must be informed of certain aspects of a message. + + RB Receiving financial institution + Financial institution designated to receive payment. + + RE Party to receive commercial invoice remittance + Party to whom payment for a commercial invoice or bill + should be remitted. + + RF Received from + Name of a person or department which actually delivers + the goods. + + RH Seller's financial institution + Financial institution designated by seller to receive + payment. RDFI (ACH transfers). + + RI Reinsurance intermediary/broker + Intermediary party between ceding company and + reinsurance. + + RL Reporting carrier (Customs) + Party who makes the cargo report to Customs. + + RM Reporting carrier's nominated agent/representative + (Customs) + Agent who formally makes a cargo report to Customs on + behalf of the carrier. + + RP Routing party + Party responsible for the selection of the carrier(s). + + RS Party to receive statement of account + Party to whom the statement of account should be sent. + + RV Receiver of cheque + Identifies the party which is to receive the actual + cheque, when different from the receiver of funds. + + RW Issuer of waybill + Party issuing the contract (waybill) for carriage. + + SB Sales responsibility + A party being responsible for sales. + + SE Seller + (3346) Party selling merchandise to a buyer. + + SF Ship from + Identification of the party from where goods will be or + have been shipped. + + SG Store group + A chain of shops or stores. + + SI Shipping schedule issuer + The party which issues a shipping schedule. + + SK Plant + Self explanatory. + + SN Store keeper + A party keeping a shop or store. + + SO Sold to if different than bill to + Party to whom the goods have been sold, if different to + the bill to party. + + SR Seller's agent/representative + (3254) Party representing the seller for the purpose of + the trade transaction. + + SS Social securities collector's office + Party collecting social securities premiums. + + ST Ship to + Identification of the party to where goods will be or + have been shipped. + + SU Supplier + Party who supplies goods and/or services. + + SX Surety for additions + Natural of legal person (generally a bank of insurance + company) who accepts responsibility in due legal form + for the financial guarantee to Customs of the payment of + additional duties or fees that become due against a + particular shipment, which have not previously been + covered by surety. + + SY Surety + Natural or legal person (generally a bank or insurance + company) who accepts responsibility in due legal form + for the financial consequences of non-fulfillment of + another's obligations to the Customs (CCC). + + SZ Surety for antidumping/countervailing duty + Natural or legal person that has been contracted by the + importer to guarantee to Customs the payment of + antidumping and/or countervailing duties that become due + against a particular shipment. + + TA Legal receiver + The party responsible for a receivership. + + TB Submitter + To specify that the party is a submitter. + + TC Tax collector's office + Party collecting taxes. + + TCP Transit charge payer + Party, other than the ordering party, which has to pay + the charges concerning the transit operations. + + TD Party to receive technical documentation + Party to whom technical documentation should be sent. + + TE Bankruptcy referee + To specify that the party is a referee in a bankruptcy + case. + + TF Source of information + To specify that the party is the source of information. + + TG Judge + To specify that the party is a judge. + + TH Attorney + To specify that the party is an attorney. + + TI Law firm + To specify that the party is a law firm. + + TJ Trustee + To specify that the party is a trustee. + + TK Signatory + To specify that the party is a signatory. + + TL Occupant + The party is an occupant. + + TM Co-occupant + The party is a co-occupant. + + TN Subject of inquiry + The party is the subject of an inquiry. + + TO Lessor + The party is a lessor. + + TP Owner of residence + Identifies the owner of a residence. + + TQ Founder + Identifies the founder. + + TR Terminal operator + A party which handles the loading and unloading of + marine vessels. + + TS Party to receive certified test results + Party to whom the certified test results should be sent. + + TT Transfer to + The party which is the recipient of a transfer. + + TU President + Identifies the president. + + TV Chairperson + Identifies the chairperson. + + TW Legal title holder + Identifies the legal title holder. + + TX Shareholder + Identifies a shareholder. + + TY Provider + Identifies the provider. + + TZ Military branch + Identifies the branch of the military. + + UA Educational institution + Identifies a university, college or school. + + UB Assignor + Identifies the assignor. + + UC Ultimate consignee + Party who has been designated on the invoice or packing + list as the final recipient of the stated merchandise. + + UD Ultimate customer + The final recipient of goods. + + UE Advisor + Identifies the advisor. + + UF Co-defendant + Identifies the co-defendant. + + UG Merged company with retained identity + Company whose identity has been retained from a merger. + + UH Party represented + Identifies the party represented. + + UHP Unexpected handling party + Party authorized (during a voyage) to apply unexpected + handling procedures or party having applied these + procedures. + + UI Assignee + Identifies the assignee. + + UJ Key person + Identifies the key person. + + UK Author + Identifies the author. + + UL Ultimate parent company + Identifies the ultimate parent company. + + UM Party not to be confused with + Identifies a party not to be confused with another + party. + + UN Accountant + Identifies the accountant. + + UO Plaintiff + Identifies the plaintiff. + + UP Unloading party + A party to unload the goods. + + UQ Parent company + Identifies the parent company. + + UR Affiliated company + Identifies the affiliated company. + + US Bailiff + Identifies the bailiff. + + UT Merged company + Identifies the company involved in a merger. + + UU Defendant + Identifies the defendant. + + UV Petitioning creditor + Identifies the petitioning creditor. + + UW Guarantee agency + Identifies the guarantee agency. + + UX Organization group + Identifies the organization group. + + UY Subsidiary + Identifies the subsidiary. + + UZ Industry association + Identifies the industry association. + + VA Joint owner + Identifies the joint owner. + + VB Joint venture + Identifies the joint venture. + + VC Filing office + Identifies the filing office. + + VE Court + Identifies the court. + + VF Liability holder + Identifies the liability holder. + + VG Local government sponsor + Identifies the local government sponsor. + + VH Mortgage company + Identifies the mortgage company. + + VI Notary public + Identifies the notary public. + + VJ Officer + Identifies the officer. + + VK Publisher + Identifies the publisher. + + VL Party manufactured for + Identifies the party for whom manufacturing of goods is + done. + + VM Previous owner + Identifies the previous owner. + + VN Vendor + Party vending goods or services. + + VO Purchased company + Identifies the purchased company. + + VP Receiver manager + Manager of a business which is in receivership status + and which will not be liquidated. + + VQ Responsible government agency + Identifies the responsible government agency. + + VR Sole proprietor + Identifies the sole proprietor. + + VS Auctioneer + Identifies the auctioneer. + + VT Branch + Identifies the branch. + + VU Business + Identifies the business. + + VV Ultimate same country parent company + Identifies the highest level parent company in the same + country. + + VW Responsible party + Identifies the party that can be called to account. + + VX Secured party + Identifies a party that is guaranteed against loss. + + VY Other related party + Identifies an entity as an unspecified but related + party. + + VZ Co-debtor + Identifies an entity as a joint or mutual debtor. + + WA Company which holds financial interest + Identifies a company which holds any financial stake in + an undertaking or organization. + + WB Rating organization + Identifies an organization responsible for assigning a + classification or rating. + + WC Information reference agency + The agency responsible for the reference of information. + + WD Warehouse depositor + (3004) Party depositing goods in a warehouse. + + WE Compilation agency + The agency responsible for the compilation of + information. + + WF Information maintenance agency + The agency responsible for the maintenance of + information. + + WG Information dissemination agency + The agency responsible for the dissemination of + information. + + WH Warehouse keeper + (3022) Party taking responsibility for goods entered + into a warehouse. + + WI Inspection address + Specifies the address for an inspection. + + WJ Refusal party + Identification of the party responsible for a refusal. + + WK Value added network provider + A party that provides telecommunications + interconnectivity services in an electronic data + interchange environment. + + WL Agency + The business or establishment of an agent. + + WM Works manager + A party managing works. + + WN Party to receive order to supply + Party designated by the registering party to receive a + binding direction to supply something. + + WO Party to receive invitation to offer + An entity to receive an invitation to offer. + + WP Sub-entity + A part into which an entity has been divided. + + WPA Weighting party + Party designated (legally accepted) to ascertain the + weight. + + WQ Doing business as + The name under which business is conducted. + + WR Party submitting quote + The party stating the price of something to be + purchased. + + WS Wholesaler + Seller of articles, often in large quantities, to be + retailed by others. + + WT Affiliated party + A party attached or connected to another party. + + WU Previous name + Name of an entity used before the current name. + + WV Party performing task + An entity responsible for performing a task to be + undertaken. + + WW Registering party + Party performing the registration. + + XX No heading + Description to be provided. + + ZZZ Mutually defined + Party specification mutually agreed between + interchanging parties. + + diff --git a/specification/references/D01B/simples/3036.txt b/specification/references/D01B/simples/3036.txt new file mode 100644 index 0000000..8c590db --- /dev/null +++ b/specification/references/D01B/simples/3036.txt @@ -0,0 +1,7 @@ + + 3036 Party name [C] + + Desc: Name of a party. + + Repr: an..35 + diff --git a/specification/references/D01B/simples/3039.txt b/specification/references/D01B/simples/3039.txt new file mode 100644 index 0000000..4f4a1b0 --- /dev/null +++ b/specification/references/D01B/simples/3039.txt @@ -0,0 +1,7 @@ + + 3039 Party identifier [C] + + Desc: Code specifying the identity of a party. + + Repr: an..35 + diff --git a/specification/references/D01B/simples/3042.txt b/specification/references/D01B/simples/3042.txt new file mode 100644 index 0000000..b355d04 --- /dev/null +++ b/specification/references/D01B/simples/3042.txt @@ -0,0 +1,8 @@ + + 3042 Street and number or post office box identifier [C] + + Desc: To identify a street and number and/or Post Office box + number. + + Repr: an..35 + diff --git a/specification/references/D01B/simples/3045.txt b/specification/references/D01B/simples/3045.txt new file mode 100644 index 0000000..bfad63e --- /dev/null +++ b/specification/references/D01B/simples/3045.txt @@ -0,0 +1,29 @@ + + 3045 Party name format code [C] + + Desc: Code specifying the representation of a party name. + + Repr: an..3 + + 1 Name components in sequence as defined in description below + Name component 1: Family name. Name component 2: Given + name or initials. Name component 3: Given name or + initials. Name component 4: Maiden name. Name component + 5: Title Group of name components transmitted in + sequence with name component 1 transmitted first. The + maiden name is the family name given at birth of a + female. Other names are self-explanatory. + + 2 Name component sequence 2, sequence as defined in + description + Name component 1: paternal name; name component 2: + maternal name; name component 3: given name or + initial(s); name component 4: middle name or initial(s); + name component 5: name suffix. + + 3 Name components in the sequence as defined in definition + Name component 1: Qualification + Name component 2: First part of the name + Name component 3: Second part of the name. + + diff --git a/specification/references/D01B/simples/3055.txt b/specification/references/D01B/simples/3055.txt new file mode 100644 index 0000000..2d1c739 --- /dev/null +++ b/specification/references/D01B/simples/3055.txt @@ -0,0 +1,1110 @@ + +* 3055 Code list responsible agency code [C] + + Desc: Code specifying the agency responsible for a code + list. + + Repr: an..3 + + 1 CCC (Customs Co-operation Council) + Customs Co-operation Council (now World Customs + Organization). + + 2 CEC (Commission of the European Communities) + Generic: see also 140, 141, 142, 162. + + 3 IATA (International Air Transport Association) + The airline industry's international organisation. + + 4 ICC (International Chamber of Commerce) + International Chamber of Commerce. + + 5 ISO (International Organization for Standardization) + International Organization of Standardization. + + 6 UN/ECE (United Nations - Economic Commission for Europe) + United Nations Economic Commission for Europe. + + 7 CEFIC (Conseil Europeen des Federations de l'Industrie + Chimique) + EDI project for chemical industry. + + 8 EDIFICE + Standardised electronic commerce forum for companies + with interests in computing, electronics and + telecommunications. + + 9 EAN (International Article Numbering association) + International Article Numbering association. + + 10 ODETTE + Organization for Data Exchange through Tele-Transmission + in Europe (European automotive industry project). + + 11 Lloyd's register of shipping + A register of ocean going vessels maintained by Lloyd's + of London. + + 12 UIC (International union of railways) + International Union of Railways. + + 13 ICAO (International Civil Aviation Organization) + International Civil Aviation Organization. + + 14 ICS (International Chamber of Shipping) + International Chamber of Shipping. + + 15 RINET (Reinsurance and Insurance Network) + Reinsurance and Insurance Network. + + 16 US, D&B (Dun & Bradstreet Corporation) + Identifies the Dun & Bradstreet Corporation, United + States. + + 17 S.W.I.F.T. + Society for Worldwide Interbank Financial + Telecommunications s.c. + + 18 Conventions on SAD and transit (EC and EFTA) + SAD = Single Administrative Document. + + 19 FRRC (Federal Reserve Routing Code) + Federal Reserve Routing Code. + + 20 BIC (Bureau International des Containeurs) + The container industry's international organisation + responsible for the issuance of container-related codes. + + 21 Assigned by transport company + Codes assigned by a transport company. + + 22 US, ISA (Information Systems Agreement) + Codes assigned by the ISA for use by its members. + + 23 FR, EDITRANSPORT + French association developing EDI in transport + logistics. + + 24 AU, ROA (Railways of Australia) + Maintains code lists which are accepted by Australian + government railways. + + 25 EDITEX (Europe) + EDI group for the textile and clothing industry. + + 26 NL, Foundation Uniform Transport Code + Foundation Uniform Transport Code is the EDI + organisation for shippers, carriers and other logistic + service providers in the Netherlands. + + 27 US, FDA (Food and Drug Administration) + U.S. food and drug administration. + + 28 EDITEUR (European book sector electronic data interchange + group) + Code identifying the pan European user group for the + book industry as an organisation responsible for code + values in the book industry. + + 29 GB, FLEETNET + Association of fleet vehicle hiring and leasing + companies in the UK. + + 30 GB, ABTA (Association of British Travel Agencies) + ABTA, Association of British Travel Agencies. + + 31 FI, Finish State Railway + Finish State Railway. + + 32 PL, Polish State Railway + Polish State Railway. + + 33 BG, Bulgaria State Railway + Bulgaria State Railway. + + 34 RO, Rumanian State Railway + Rumanian State Railway. + + 35 CZ, Tchechian State Railway + Tchechian State Railway. + + 36 HU, Hungarian State Railway + Hungarian State Railway. + + 37 GB, British Railways + British Railways. + + 38 ES, Spanish National Railway + Spanish National Railway. + + 39 SE, Swedish State Railway + Swedish State Railway. + + 40 NO, Norwegian State Railway + Norwegian State Railway. + + 41 DE, German Railway + German Railway. + + 42 AT, Austrian Federal Railways + Austrian Federal Railways. + + 43 LU, Luxembourg National Railway Company + Luxembourg National Railway Company. + + 44 IT, Italian State Railways + Italian State Railways. + + 45 NL, Netherlands Railways + Netherlands Railways. + + 46 CH, Swiss Federal Railways + Swiss Federal Railways. + + 47 DK, Danish State Railways + Danish State Railways. + + 48 FR, French National Railway Company + French National Railway Company. + + 49 BE, Belgian National Railway Company + Belgian National Railway Company. + + 50 PT, Portuguese Railways + Portuguese Railways. + + 51 SK, Slovakian State Railways + Slovakian State Railways. + + 52 IE, Irish Transport Company + Irish Transport Company. + + 53 FIATA (International Federation of Freight Forwarders + Associations) + International Federation of Freight Forwarders + Associations. + + 54 IMO (International Maritime Organisation) + International Maritime Organisation. + + 55 US, DOT (United States Department of Transportation) + United States Department of Transportation. + + 56 TW, Trade-van + Trade-van is an EDI/VAN service centre for customs, + transport, and insurance in national and international + trade. + + 57 TW, Chinese Taipei Customs + Customs authorities of Chinese Taipei responsible for + collecting import duties and preventing smuggling. + + 58 EUROFER + European steel organisation - EDI project for the + European steel industry. + + 59 DE, EDIBAU + National body responsible for the German codification in + the construction area. + + 60 Assigned by national trade agency + The code list is from a national agency. + + 61 Association Europeenne des Constructeurs de Materiel + Aerospatial (AECMA) + A code to identify the Association Europeenne des + Constructeurs de Materiel Aeropsatial (European + Association of Aerospace Products Manufacturers) as an + authorizing agency for code lists. + + 62 US, DIstilled Spirits Council of the United States (DISCUS) + United States DIstilled Spirits Council of the United + States (DISCUS). + + 63 North Atlantic Treaty Organization (NATO) + A code to identify the North Atlantic Treaty + Organization (NATO) as an authorizing agency for code + lists. + + 64 FR, EDIFRANCE + French association responsible for coordination and + promotion of EDI application in France. + + 65 FR, GENCOD + French organization responsible for EDI and Barcoding + application in the retail sector. + + 66 MY, Malaysian Customs and Excise + Malaysia Royal Customs and Excise. + + 67 MY, Malaysia Central Bank + Malaysia Central Bank is a regulatory body set up by the + government to charge with promoting economic monetary + and credit condition favourable to commercial and + industrial activity. + + 68 IT, INDICOD/EAN Italy + Istituto Nazionale per la Diffusione della Codifica dei + Prodotti (INDICOD) is the Italian representative of the + International Article Numbering association (EAN). + + 69 US, National Alcohol Beverage Control Association (NABCA) + United States National Alcohol Beverage Control + Association (NABCA). + + 70 MY, Dagang.Net + Malaysia, Dagang.Net is a national clearing house which + provide EDI/VAN service for customs, transport, retail + and financial and other industries in the national and + international trade. + + 71 US, FCC (Federal Communications Commission) + A code representing the United States Federal + Communication Commission (FCC). + + 72 US, MARAD (Maritime Administration) + A code representing the United States Maritime + Administration (MARAD) under the Department of + Transportation (DOT). + + 73 US, DSAA (Defense Security Assistance Agency) + A code representing the United States Defense Security + Assistance Agency (DSAA) under the Department of Defense + (DOD). + + 74 US, NRC (Nuclear Regulatory Commission) + A code representing the United States Nuclear Regulatory + Commission (NRC). + + 75 US, ODTC (Office of Defense Trade Controls) + A code representing the United States Office of Defense + Trade Controls (ODTC) under the Department of State. + + 76 US, ATF (Bureau of Alcohol, Tobacco and Firearms) + A code representing the United States Bureau of Alcohol, + Tobacco and Firearms, Department of Treasury (ATF). + + 77 US, BXA (Bureau of Export Administration) + A code representing the United States Bureau of Export + Administration (BXA) under the Department of Commerce + (DOC) . + + 78 US, FWS (Fish and Wildlife Service) + A code depicting the United States Fish and Wildlife + Service (FWS). + + 79 US, OFAC (Office of Foreign Assets Control) + A code representing the United States Office of Foreign + Assets Controls (OFAC). + + 80 BRMA/RAA - LIMNET - RINET Joint Venture + Joint venture between BRMA (Brokers & Reinsurance + Markets Association) / RAA (Reinsurance Association of + America) - LIMNET (London Insurance Market Network) - + RINET (Reinsurance and Insurance Network). + + 81 RU, (SFT) Society for Financial Telecommunications + Russian company representing the users of the Global + Financial Telecommunication Network (GFTN). + + 82 NO, Enhetsregisteret ved Bronnoysundregisterne + The co-ordinating register for companies and business + units of companies at the Bronnoysund register centre. + + 83 US, National Retail Federation + The National Retail Federation is the trade association + for the general merchandise retailing industry. In + addition to providing support and education services, + they also maintain and publish standard colour and size + codes for the retail industry. + + 84 DE, BRD (Gesetzgeber der Bundesrepublik Deutschland) + German legislature. + + 85 North America, Telecommunications Industry Forum + Trade association representing telecommunications + service providers, equipment manufacturers, suppliers to + the industry and customers. + + 86 Assigned by party originating the message + Codes assigned by the party originating the message. + + 87 Assigned by carrier + Codes assigned by the carrier. + + 88 Assigned by owner of operation + Assigned by owner of operation (e.g. used in + construction). + + 89 Assigned by distributor + Codes assigned by a distributor. + + 90 Assigned by manufacturer + Codes assigned by a manufacturer. + + 91 Assigned by seller or seller's agent + Codes assigned by a seller or seller's agent. + + 92 Assigned by buyer or buyer's agent + Codes assigned by a buyer or buyer's agent. + + 93 AT, Austrian Customs + Austrian customs organization. + + 94 AT, Austrian PTT + The Austrian organization responsible for assigning + telephone (voice/data) + telex numbers, postcodes, and + postal account numbers. + + 95 AU, Australian Customs Service + Australian Customs Service. + + 96 CA, Revenue Canada, Customs and Excise + Canada Customs and Revenue Agency. + + 97 CH, Administration federale des contributions + Indirect taxation (e.g. turn-over/sales taxes). + + 98 CH, Direction generale des douanes + Customs (incl. ISO alpha 2 country code). + + 99 CH, Division des importations et exportations, OFAEE + Import and export licences. + + 100 CH, Entreprise des PTT + Telephone (voice/data) + telex numbers, postcodes, + postal account numbers. + + 101 CH, Carbura + Centrale suisse pour l'importation de carburants et + combustibles liquides (Oil products). + + 102 CH, Centrale suisse pour l'importation du charbon + Coal. + + 103 CH, Office fiduciaire des importateurs de denrees + alimentaires + Foodstuff. + + 104 CH, Association suisse code des articles + Swiss article numbering association. + + 105 DK, Ministry of taxation, Central Customs and Tax + Administration + Danish Customs administration. + + 106 FR, Direction generale des douanes et droits indirects + French Customs. + + 107 FR, INSEE + Institut National de la Statistique et des Etudes + Economiques. + + 108 FR, Banque de France + Banque de France. + + 109 GB, H.M. Customs & Excise + United Kingdom H.M. Customs and Excise. + + 110 IE, Revenue Commissioners, Customs AEP project + Self explanatory. + + 111 US, U.S. Customs Service + United States Customs Service. + + 112 US, U.S. Census Bureau + The Bureau of the Census of the U.S. Dept. of Commerce. + + 113 US, UCC (Uniform Code Council) + The Uniform Code Council (UCC) is a not-for-profit + organization which manages and administers EDI and + product bar code standards for the U.S. retail industry. + The UCC also maintains U.P.C. manufacturer identifiers, + EDI communications identifiers and various EDI code + lists specific to retailing. The UCC is located in + Dayton, OH, USA. + + 114 US, ABA (American Bankers Association) + United States American Bankers Association. + + 115 US, DODAAC (Department Of Defense Active Agency Code) + A code assigned by the US Department of Defense to + identify a commercial organization doing business with + the US Department of Defense. + + Note: + 1. This code value will be removed effective with + directory D.02B. + + 116 US, ANSI ASC X12 + American National Standards Institute ASC X12. + + 117 AT, Geldausgabeautomaten-Service Gesellschaft m.b.H. + Austrian Geldausgabeautomaten-Service Gesellschaft + m.b.H. + + 118 SE, Svenska Bankfoereningen + Swedish bankers association. + + 119 IT, Associazione Bancaria Italiana + Italian Associazione Bancaria Italiana. + + 120 IT, Socieata' Interbancaria per l'Automazione + Italian Socieata' Interbancaria per l'Automazione. + + 121 CH, Telekurs AG + Swiss Telekurs AG. + + 122 CH, Swiss Securities Clearing Corporation + Swiss Securities Clearing Corporation. + + 123 NO, Norwegian Interbank Research Organization + Norwegian Interbank Research Organization. + + 124 NO, Norwegian Bankers' Association + Norwegian Bankers' Association. + + 125 FI, The Finnish Bankers' Association + Finnish Bankers' Association. + + 126 US, NCCMA (Account Analysis Codes) + The United States organization responsible for issuing + account analysis codes. + + 127 DE, ARE (AbRechnungs Einheit) + A German code for subsidiary unit number. + + 128 BE, Belgian Bankers' Association + Belgian Bankers' Association. + + 129 BE, Belgian Ministry of Finance + VAT numbers. + +#| 130 DK, Danish Bankers Association + Code identifying the organisation responsible for the + issuance of bank related codes in Denmark. + + 131 DE, German Bankers Association + German Bankers' Association. + + 132 GB, BACS Limited + An organization that operates the United Kingdom's + electronic fund transfer service on behalf of the major + Banks and Building Societies. + + 133 GB, Association for Payment Clearing Services + British Association for Payment Clearing Services. + + 134 GB, APACS (Association of payment clearing services) + The association which manages the United Kingdom payment + clearing system, and among other thing manages the UK + bank sort code numbering system. + + 135 GB, The Clearing House + British financial transaction clearing house. + + 136 GB, Article Number Association (UK) Limited + EAN bar-coding. + + 137 AT, Verband oesterreichischer Banken und Bankiers + Austrian bankers association. + + 138 FR, CFONB (Comite francais d'organ. et de normalisation + bancaires) + National body responsible for the French codification in + banking activity. + + 139 UPU (Universal Postal Union) + (a..3 country code). + + 140 CEC (Commission of the European Communities), DG/XXI-01 + (Computerization within Customs area). + + 141 CEC (Commission of the European Communities), DG/XXI-B-1 + International Commission of the European Communities. + + 142 CEC (Commission of the European Communities), DG/XXXIV + Statistical Office of the European Communities: e.g. + Geonomenclature. + + 143 NZ, New Zealand Customs + New Zealand Customs. + + 144 NL, Netherlands Customs + Netherlands Customs. + + 145 SE, Swedish Customs + Swedish Customs. + + 146 DE, German Customs + German Customs. + + 147 BE, Belgian Customs + Belgian Customs. + + 148 ES, Spanish Customs + Spanish Customs. + + 149 IL, Israel Customs + Israeli Customs. + + 150 HK, Hong Kong Customs + Hong Kong Customs. + + 151 JP, Japan Customs + Japan Customs. + + 152 SA, Saudi Arabia Customs + Saudi Arabia Customs. + + 153 IT, Italian Customs + Italian Customs. + + 154 GR, Greek Customs + Greek Customs. + + 155 PT, Portuguese Customs + Portuguese Customs. + + 156 LU, Luxembourg Customs + Luxembourg Customs. + + 157 NO, Norwegian Customs + Norwegian Customs. + + 158 FI, Finnish Customs + Finnish Customs. + + 159 IS, Iceland Customs + Iceland Customs. + + 160 LI, Liechtenstein authority + (Identification of relevant responsible agency for e.g. + banking/financial matters still pending. For e.g. + Customs, currency, post/telephone: see relevant CH + entry). + + 161 UNCTAD (United Nations - Conference on Trade And + Development) + United Nations - Conference on Trade And Development. + + 162 CEC (Commission of the European Communities), DG/XIII-D-5 + (TEDIS - incl. CEBIS -, INSIS and CADDIA projects). + + 163 US, FMC (Federal Maritime Commission) + United States Federal Maritime Commission. + + 164 US, DEA (Drug Enforcement Agency) + United States Drug Enforcement Agency. + + 165 US, DCI (Distribution Codes, INC.) + United States Distribution Codes, Inc. organization. + + 166 US, National Motor Freight Classification Association + The organisation in the USA which is responsible for + code maintenance in the trucking industry. + + 167 US, AIAG (Automotive Industry Action Group) + United States Automotive Industry Action Group. + + 168 US, FIPS (Federal Information Publishing Standard) + A code issued by the United States National Institute + for Science and Technology (NIST) to identify a Federal + Information Publishing Standard. + + 169 CA, SCC (Standards Council of Canada) + Standards Council of Canada. + + 170 CA, CPA (Canadian Payment Association) + Canadian Payment Association. + + 171 NL, Interpay Girale Services + Interpay Girale Services. + + 172 NL, Interpay Debit Card Services + Interpay Debit Card Services. + + 173 NO, NORPRO + Norwegian electronic data interchange standards + organization. + + 174 DE, DIN (Deutsches Institut fuer Normung) + German standardization institute. + + 175 FCI (Factors Chain International) + Factors Chain International. + + 176 BR, Banco Central do Brazil + Self-explanatory. + + 177 AU, LIFA (Life Insurance Federation of Australia) + Life Insurance Federation of Australia. + + 178 AU, SAA (Standards Association of Australia) + Standards Association of Australia. + + 179 US, Air transport association of America + U.S. -based trade association representing the major + North American scheduled airlines. + + 180 DE, BIA (Berufsgenossenschaftliches Institut fuer + Arbeitssicherheit) + German institute of the workmen's compensation board. + + 181 Edibuild + EDI organization for companies in the construction + industry. + + 182 US, Standard Carrier Alpha Code (Motor) + Organisation maintaining the SCAC lists and + transportation operating in North America. + + 183 US, American Petroleum Institute + US-based trade association representing oil and natural + gas producers, shippers, refineries, marketers, and + major suppliers to the industry. + + 184 AU, ACOS (Australian Chamber of Shipping) + The national organisation for the maritime industry in + Australia. + + 185 DE, BDI (Bundesverband der Deutschen Industrie e.V.) + German industry association. + + 186 US, GSA (General Services Administration) + The US General Services Administration. + + 187 US, DLMSO (Defense Logistics Management Standards Office) + The Defense Logistics Management Standards Office. + + 188 US, NIST (National Institute of Standards and Technology) + The US National Institute of Standards and Technology. + + 189 US, DoD (Department of Defense) + The US Department of Defense. + + 190 US, VA (Department of Veterans Affairs) + The Department of Veterans Affairs. + + 191 IAPSO (United Nations Inter-Agency Procurement Services + Office) + United Nations organization responsible for maintaining + the United Nations Common Coding System (UNCCS) which is + used extensively by UN agencies in procurement and + statistical analysis. + + 192 Shipper's association + Code assigned by a shipper's association. + + 193 EU, European Telecommunications Informatics Services (ETIS) + European Telecommunications Informatics Services is a + non-profit cooperative organisation owned by European + public network operators, working in the field of + information technology. + + 194 AU, AQIS (Australian Quarantine and Inspection Service) + Australian Quarantine and Inspection Service. + + 195 CO, DIAN (Direccion de Impuestos y Aduanas Nacionales) + The Colombian customs organization. + + 196 US, COPAS (Council of Petroleum Accounting Society) + Organization supplying codes of oil field equipment and + tubular goods used by joint operators in the petroleum + industry. + + 197 US, DISA (Data Interchange Standards Association) + The organization maintaining code lists under the + administration of the data interchange standards + association. + + 198 CO, Superintendencia Bancaria De Colombia + The organization which assigns identification numbers to + financial institutions conducting business in Colombia. + + 199 FR, Direction de la Comptabilite Publique + The French public accounting office. + + 200 NL, EAN Netherlands + Netherlands based European Article Numbering association + (EAN). + + 201 US, WSSA(Wine and Spirits Shippers Association) + United States based Wine and Spirits Shippers + association. + + 202 PT, Banco de Portugal + Portuguese Central Bank. + + 203 FR, GALIA (Groupement pour l'Amelioration des Liaisons dans + l'Industrie Automobile) + The national organisation representing France in ODETTE + (Organisation for Data Exchanges through Tele- + Transmission in Europe). + + 204 DE, VDA (Verband der Automobilindustrie E.V.) + The national organisation representing Germany in ODETTE + (Organisation for Data Exchange through Tele- + Transmission in Europe). + + 205 IT, ODETTE Italy + The national organisation representing Italy in ODETTE + (Organisation for Data Exchange through Tele- + Transmission in Europe). + + 206 NL, ODETTE Netherlands + The national organisation representing Netherlands in + ODETTE (Organisation for Data Exchange through Tele- + Transmission in Europe). + + 207 ES, ODETTE Spain + The national organisation representing Spain in ODETTE + (Organisation for Data Exchange through Tele- + Transmission in Europe). + + 208 SE, ODETTE Sweden + The national organisation representing Scandinavian + countries in ODETTE (Organisation for Data Exchange + through Tele-Transmission in Europe). + + 209 GB, ODETTE United Kingdom + The national organisation representing UK in ODETTE + (Organisation for Data Exchange through Tele- + Transmission in Europe). + + 210 EU, EDI for financial, informational, cost, accounting, + auditing and social areas (EDIFICAS) - Europe + European association dealing with accounting and + auditing. + + 211 FR, EDI for financial, informational, cost, accounting, + auditing and social areas (EDIFICAS) - France + French association dealing with accounting and auditing. + + 212 DE, Deutsch Telekom AG + German telecommunication services agency. + + 213 JP, NACCS Center (Nippon Automated Cargo Clearance System + Operations Organization) + NACCS (Nippon Automated Cargo Clearance System Operation + Organization) Center is the operations organization of + the automated cargo clearance system in Japan. + + 214 US, AISI (American Iron and Steel Institute) + American iron and steel institute. + + 215 AU, APCA (Australian Payments Clearing Association) + Australian association responsible for the management of + payment clearing. + + 216 US, Department of Labor + To identify the United States department of labour. + + 217 US, N.A.I.C. (National Association of Insurance + Commissioners) + To identify the United States, National Association of + Insurance Commissioners. + + 218 GB, The Association of British Insurers + An association that administers code lists on behalf of + the UK insurance community. + + 219 FR, d'ArvA + Value added network administering insurance code lists + on behalf of the French insurance community. + + 220 FI, Finnish tax board + Finnish tax board. + + 221 FR, CNAMTS (Caisse Nationale de l'Assurance Maladie des + Travailleurs Salaries) + The French public institution funding health-care for + salaried workers. + + 222 DK, Danish National Board of Health + The national authority responsible for the supervision + of health activities in Denmark. + + 223 DK, Danish Ministry of Home Affairs + The ministry responsible for all interior affairs + concerning the Danish people. + + 224 US, Aluminum Association + Organization that assigns identification numbers for the + aluminum industry. + + 225 US, CIDX (Chemical Industry Data Exchange) + Organization that assigns identification numbers for the + chemical Industry. + + 226 US, Carbide Manufacturers + Organization that assigns identification numbers for the + iron and carbide manufacturing industry. + + 227 US, NWDA (National Wholesale Druggist Association) + Organization that assigns identification numbers for the + wholesale drug industry. + + 228 US, EIA (Electronic Industry Association) + Organization that assigns identification numbers for the + electronic industry. + + 229 US, American Paper Institute + Organization that assigns identification numbers for the + American paper industry. + + 230 US, VICS (Voluntary Inter-Industry Commerce Standards) + Organization that assigns identification numbers for the + retail industry. + + 231 Copper and Brass Fabricators Council + Organization that assigns identification numbers for the + copper and brass fabricators industry. + + 232 GB, Inland Revenue + Code identifying the government department responsible + for assessing and collecting revenue consisting of taxes + and inland duties in Great Britain. + + 233 US, OMB (Office of Management and Budget) + Codes are assigned by the United States Office of + Management and Budget. + + 234 DE, Siemens AG + Siemens AG, Germany. + + 235 AU, Tradegate (Electronic Commerce Australia) + Australian industry body coordinating codes for use in + local and international commerce and trade. + + 236 US, United States Postal Service (USPS) + Code specifying the official postal service of the + United States. + + 237 US, United States health industry + Code assigned by the United States health industry. + + 238 US, TDCC (Transportation Data Coordinating Committee) + United States Transportation Data Coordinating + Committee. + + 239 US, HL7 (Health Level 7) + United States, electronic data interchange standards- + making organization, Health Level 7. + + 240 US, CHIPS (Clearing House Interbank Payment Systems) + United States financial clearing house. + + 241 PT, SIBS (Sociedade Interbancaria de Servicos) + Portuguese automated clearing house. + +X 242 NL, Interpay Giraal + Interpay Giraal. + + Note: + 1. This code value will be removed effective with + directory D.03B. + +X 243 NL, Interpay Cards + Interpay Cards. + + Note: + 1. This code value will be removed effective with + directory D.03B. + + 244 US, Department of Health and Human Services + United States Department of Health and Human Services. + + 245 DK, EAN (European Article Numbering) Denmark + Denmark based European Article Numbering (EAN) + association. + + 246 DE, Centrale fuer Coorganisation GMBH + German representation of European Article Numbering + (EAN) International. + + 247 US, HBICC (Health Industry Business Communication Council) + Code identifying the United States HIBCC (Health + Industry Business Communication Council). + + 248 US, ASTM (American Society of Testing and Materials) + A not-for-profit organization that provides a forum for + producers, users, ultimate consumers, and those having a + general interest (representatives of government and + academia) to meet on common ground and write standards + for materials, products, systems, and services. + + 249 IP (Institute of Petroleum) + An independent European centre for the advancement and + dissemination of technical, economic and professional + knowledge relating to the international oil and gas + industry. + + 250 US, UOP (Universal Oil Products) + An United States based organization that provides + products, services and technology primarily in the areas + of petroleum refining, olefins, aromatics, and gas + processing. + + 251 AU, HIC (Health Insurance Commission) + Australian agency responsible for administering the + Health Insurance Act. + + 252 AU, AIHW (Australian Institute of Health and Welfare) + Australian statutory authority responsible for the + national collection of health related statistics and + health related data definitions. + + 253 AU, NCCH (National Centre for Classification in Health) + Australian national authority responsible for healthcare + classifications. + + 254 AU, DOH (Australian Department of Health) + Australian government department responsible for + administration of health policy. + + 255 AU, ADA (Australian Dental Association) + Industry association responsible for the classification + of dental services in Australia. + + 256 US, AAR (Association of American Railroads) + The official United States organization of the railroads + in North America. + + 257 ECCMA (Electronic Commerce Code Management Association) + The Electronic Commerce Code Management Association, a + not for profit membership organization, which manages + codes used in electronic commerce. + + 258 JP, Japanese Ministry of Transport + Japanese Ministry of Transport. + + 259 JP, Japanese Maritime Safety Agency + Japanese Maritime Safety Agency. + + 260 Ediel Nordic forum + A code to identify Ediel Nordic forum, which is an + organization standardizing the use of EDI between the + participants in the Nordic power market. + + 261 EEG7, European Expert Group 7 (Insurance) + European Expert Group 7 for Insurance. + + 262 DE, GDV (Gesamtverband der Deutschen + Versicherungswirtschaft e.V.) + Gesamtverband der Deutschen Versicherungswirtschaft e.V. + (German Insurance Association). + + 263 CA, CSIO (Centre for Study of Insurance Operations) + The Centre for Study of Insurance Operations (CSIO) in + Canada. + + 264 FR, AGF (Assurances Generales de France) + Code lists are administered by Assurances Generales de + France (AGF). + + 265 SE, Central bank + Swedish central bank. + + 266 US, DoA (Department of Agriculture) + Department of Agriculture, United States federal agency. + + 267 RU, Central Bank of Russia + Central bank of Russia. + + 268 FR, DGI (Direction Generale des Impots) + French taxation authority. + + 269 GRE (Reference Group of Experts) + An international association that administers code lists + on behalf of business credit information users and + providers. + + 270 Concord EDI group + An organisation of international transport equipment + leasing companies and transport equipment repair + providers responsible for promoting the use of EDI + standards and standard business terms. + + 271 InterContainer InterFrigo + European railway associated organisation involved in the + transport of containers by rail. + + 272 Joint Automotive Industry agency + The Joint Automotive Industry (JAI) agency is in charge + of code lists that are common to automotive industry + groups. + + 273 CH, SCC (Swiss Chambers of Commerce) + Swiss Chambers of Commerce. + + 274 ITIGG (International Transport Implementation Guidelines + Group) + ITIGG is the UN/EDIFACT transport message development + group’s organisation responsible for the issuance of + globally harmonised transport-related codes. + + 275 ES, Banco de España + The Spanish central bank. + + 276 Assigned by Port Community + Codes assigned by the Port Community. + + 277 BIGNet (Business Information Group Network) + Identifies the Business Information Group Network, an + international trade alliance that administers code lists + on behalf of business information users and providers. + + 278 Eurogate + An international trade alliance that administers code + lists on behalf of business information users and + providers. + + 279 NL, Graydon + Identifies the Graydon Corporation in the Netherlands. + + 280 FR, Euler + A company in France responsible for assigning codes in + the credit insurance industry. + + 281 ICODIF/EAN Belgium-Luxembourg + ICODIF stands for "Institut de Codification des + Distributeurs et des Fabricants/Instituut voor de + Kodering van de Distributeurs en de Fabrikanten" and is + the Belgium and Luxembourg representative of the + International Article Numbering association (EAN). + + 282 DE, Creditreform International e.V. + Identifies the Creditreform International e.V. in + Germany (e.V.: eingetragener Verein). + + 283 DE, Hermes Kreditversicherungs AG + Identifies the Hermes Kreditversicherungs AG in Germany + (AG: Aktiengesellschaft). + ++ 284 TW, Taiwanese Bankers' Association + Code identifying the organization responsible for the + issuance of bank related codes in Taiwan. + ++ 285 ES, Asociación Española de Banca + Code identifying the organization responsible for the + issuance of bank related codes in Spain. + ++ 286 SE, TCO (Tjänstemännes Central Organisation) + The Swedish Confederation of Professional Employees. + ++ 287 DE, FORTRAS (Forschungs- und Entwicklungsgesellschaft für + Transportwesen GMBH) + German research and development institute for transport + matters. + ++ 288 OSJD (Organizacija Sotrudnichestva Zeleznih Dorog) + Code identifying OSJD, Organisation for Co-operation of + Railways. + + ZZZ Mutually defined + A code assigned within a code list to be used on an + interim basis and as defined among trading partners + until a precise code can be assigned to the code list. + + diff --git a/specification/references/D01B/simples/3124.txt b/specification/references/D01B/simples/3124.txt new file mode 100644 index 0000000..3a8a0fb --- /dev/null +++ b/specification/references/D01B/simples/3124.txt @@ -0,0 +1,7 @@ + + 3124 Name and address description [C] + + Desc: Free form description of a name and address line. + + Repr: an..35 + diff --git a/specification/references/D01B/simples/3127.txt b/specification/references/D01B/simples/3127.txt new file mode 100644 index 0000000..510f52f --- /dev/null +++ b/specification/references/D01B/simples/3127.txt @@ -0,0 +1,7 @@ + + 3127 Carrier identifier [B] + + Desc: To identify a carrier. + + Repr: an..17 + diff --git a/specification/references/D01B/simples/3128.txt b/specification/references/D01B/simples/3128.txt new file mode 100644 index 0000000..3e7978f --- /dev/null +++ b/specification/references/D01B/simples/3128.txt @@ -0,0 +1,7 @@ + + 3128 Carrier name [B] + + Desc: Name of a carrier. + + Repr: an..35 + diff --git a/specification/references/D01B/simples/3139.txt b/specification/references/D01B/simples/3139.txt new file mode 100644 index 0000000..dfa3303 --- /dev/null +++ b/specification/references/D01B/simples/3139.txt @@ -0,0 +1,366 @@ + +* 3139 Contact function code [B] + + Desc: Code specifying the function of a contact (e.g. + department or person). + + Repr: an..3 + + AA Insurance contact + Department/person to contact for matters regarding + insurance. + + AB Workshop contact + Department/person to contact for matters regarding the + workshop. + + AC Accepting contact + Department/person in charge of accepting incoming goods. + + AD Accounting contact + The contact responsible for accounting matters. + + AE Contract contact + Department/person to contact for matters regarding + contracts. + + AF Land registry contact + Department/person to contact for matters regarding land + registry. + + AG Agent + Department/person of the agent which acts on behalf of + another party. + + AH Coordination contact + Department/person to contact for matters regarding + technical coordination of works. + + AI Project management contact + Department/person to contact for matters regarding + project management on behalf of the contractor. + + AJ Investment contact + Department/person to contact for matters regarding + investments. + + AK Works management contact + Department/person to contact for matters regarding + management of works on behalf of the owner. + + AL Personnel contact + Department/person to contact for matters regarding + personnel (human resources). + + AM Claims contact + Department/person to contact for matters regarding + claims. + + AN Laboratory contact + Department/person to contact for laboratory matters. + + AO Plant/equipment contact + Department/person to contact for matters regarding + plant/equipment. + + AP Accounts payable contact + Department/person responsible for the accounts payable + function within a corporation. + + AQ Quantity surveyor contact + Department/person to contact for matters regarding + quantity surveying. + + AR Accounts receivable contact + Department/person responsible for the accounts + receivable within a corporation. + + AS Public relations contact + Department/person to contact for matters regarding + public relations. + + AT Technical contact + Department/person to contact for matters regarding + technical issues. + + AU City works authority contact + Department/person to contact for matters regarding city + works. + + AV Maintenance contact + Department/person to contact for matters regarding + maintenance. + + AW Town planning contact + Department/person to contact for matters regarding town + ` planning. + + AX Traffic authority contact + Department/person to contact for matters regarding + traffic. + + AY Electricity supply contact + Department/person to contact for matters regarding + electricity supply. + + AZ Gas supply contact + Department/person to contact for matters regarding gas + supply. + + BA Water supply contact + Department/person to contact for matters regarding water + supply. + + BB Telecommunications network contact + Department/person to contact for matters regarding + telecommunications network. + + BC Banking contact + Contact person for bank. + + BD New developments contact + Department/person to contact for matters regarding new + developments (e.g. construction). + + BE Transport infrastructure authority + Department/person to contact for matters regarding + transport infrastructure. + + BF Service contact + Department/person to be contacted in service matters. + + BG Auditing contact + Department or person to contact with regard to auditing. + + BH Legal auditing contact + Department or person to contact with regard to legal + auditing. + + BI Software house contact + Department or person to contact with regard to software + house. + + BJ Department or person responsible for processing purchase + order + Identification of the department or person responsible + for the processing of purchase orders. + + BK Electronic data interchange coordinator + Code specifying a person responsible for the + coordination of matters related to the exchange of + information in electronic data interchange format. + + BL Waiver contact + Code specifying a party knowledgeable about a waiver. + + BM Automated clearing house (ACH) contact + Code specifying a person to be contacted at an automated + clearing house. + + BN Certification contact + Code specifying a contact with knowledge of a + certification action. + + BU Ultimate consignee + Final recipient of the consignment. + + CA Carrier + (3126) Party undertaking or arranging transport of goods + between named points. + + CB Changed by + Person who made the change. + + CC Responsible person for information production + Responsible person to contact for matters regarding the + production of information. + + CD Responsible person for information dissemination + Responsible person to contact for matters regarding + information dissemination. + + CE Head of unit for computer data processing + Head of unit to contact for matters regarding computer + data processing. + + CF Head of unit for information production + Head of unit to contact for matters regarding the + production of information. + + CG Head of unit for information dissemination + Head of unit to contact for matters regarding + dissemination of information. + + CN Consignee + (3132) Party to which goods are consigned. + + CO Consignor + (3336) Party which, by contract with a carrier, consigns + or sends goods with the carrier, or has them conveyed by + him. Synonym: shipper/sender. + + CP Responsible person for computer data processing + Responsible person to contact for matters regarding + computer data processing. + + CR Customer relations + Individual responsible for customer relations. + + CW Confirmed with + Person with whom the contents of the purchase order has + been discussed and agreed (e.g. by telephone) prior to + the sending of this message. + + DE Department/employee to execute export procedures + Department/employee which/who executes export + procedures. + + DI Department/employee to execute import procedures + Department/employee which/who executes import + procedures. + + DL Delivery contact + Department/person responsible for delivery. + + EB Entered by + Name of an individual who made the entry. + + EC Education coordinator + Person in charge of coordination of education. + + ED Engineering contact + Department/person to contact for matters regarding + engineering. + + EX Expeditor + The contact for expediting. + + GR Goods receiving contact + Department/person responsible for receiving the goods at + the place of delivery. + + HE Emergency dangerous goods contact + Party who is to be contacted to intervene in case of + emergency. + + HG Dangerous goods contact + Department/person to be contacted for details about the + transportation of dangerous goods/hazardous material. + + HM Hazardous material contact + Department/person responsible for hazardous material + control. + + IC Information contact + Department/person to contact for questions regarding + transactions. + + IN Insurer contact + Department/employee to be contacted at the insurer. + + LB Place of delivery contact + Department/employee to be contacted at the place of + delivery. + + LO Place of collection contact + Department/employee to be contacted at the place of + collection. + + MC Material control contact + Department/person responsible for the + controlling/inspection of goods. + + MD Material disposition contact + Department/person responsible for the + disposition/scheduling of goods. + + MH Material handling contact + Department/employee to be contacted for material + handling. + + MR Message recipient contact + Department/employee to be contacted at the message + recipient. + + MS Message sender contact + Department/employee to be contacted at the message + sender. + + NT Notification contact + Department/employee to be notified. + + OC Order contact + An individual to contact for questions regarding this + order. + + PA Prototype coordinator + Department/employee to be contacted as prototype co- + ordinator. + + PD Purchasing contact + Department/person responsible for issuing this purchase + order. + + PE Payee contact + Department/employee to be contacted at the payee. + + PM Product management contact + Department/person to contact for questions regarding + this order. + + QA Quality assurance contact + Quality assurance contact within an organization. + + QC Quality coordinator contact + Quality coordinator contact within an organization. + + RD Receiving dock contact + The receiving dock contact within an organization. + + SA Sales administration + Name of the sales administration contact within a + corporation. + + SC Schedule contact + Name of the scheduling contact within a corporation. + + SD Shipping contact + The shipping department contact within an organization. + + SR Sales representative or department + The sales representative or department contact within an + organization. + + SU Supplier contact + Department/person to be contacted at the supplier. + + TA Traffic administrator + The traffic administrator contact within an + organization. + + TD Test contact + Department/person responsible for testing contact. + + TI Technical documentation recipient + Department/person to receive technical documentation. + + TR Transport contact + Department/person in charge of transportation. + + WH Warehouse + The warehouse contact within an organization. + + WI Alternate contact + Alternate department or person to contact. + + WJ Office Manager + An individual responsible for managing the day to day + activities of an office. + ++ WK Chartered accountant contact + Code identifying a chartered accountant contact. + + ZZZ Mutually defined + Self explanatory. + + diff --git a/specification/references/D01B/simples/3148.txt b/specification/references/D01B/simples/3148.txt new file mode 100644 index 0000000..0f682ff --- /dev/null +++ b/specification/references/D01B/simples/3148.txt @@ -0,0 +1,7 @@ + + 3148 Communication address identifier [C] + + Desc: To identify a communication address. + + Repr: an..512 + diff --git a/specification/references/D01B/simples/3153.txt b/specification/references/D01B/simples/3153.txt new file mode 100644 index 0000000..ef9b0b5 --- /dev/null +++ b/specification/references/D01B/simples/3153.txt @@ -0,0 +1,95 @@ + + 3153 Communication medium type code [C] + + Desc: Code specifying the type of communication medium. + + Repr: an..3 + + AA Circuit switching + A process that, on demand, connects two or more data + terminal equipments and permits the exclusive use of a + data circuit between them until the connection is + released (ISO). + + AB SITA + Communications number assigned by Societe Internationale + de Telecommunications Aeronautiques (SITA). + + AC ARINC + Communications number assigned by Aeronautical Radio + Inc. + + AD Courier + A communication channel identifying a courier. + + CA Cable address + The cable is used as communication medium. + + EI EDI transmission + Number identifying the service and service user. + + EM Electronic mail + Exchange of mail by electronic means. + + EX Extension + Telephone extension. + + FT File transfer access method + According to ISO. + + FX Telefax + Device used for transmitting and reproducing fixed + graphic material (as printing) by means of signals over + telephone lines or other electronic transmission media. + + GM GEIS (General Electric Information Service) mailbox + GEIS mailbox system is used as communication medium. + + IE IBM information exchange + IBM IE is used as communication medium. + + IM Internal mail + Internal mail address/number. + + MA Mail + Postal service document delivery. + + PB Postbox no. + Postbox system is used as communication medium. + + PS Packet switching + The process of routing and transferring data by means of + addressed packets so that a channel is occupied only + during the transmission; upon completion of the + transmission the channel is made available for the + transfer of other packets (ISO). + + SW S.W.I.F.T. + Communications address assigned by Society for Worldwide + Interbank Financial Telecommunications s.c. + + TE Telephone + Voice/data transmission by telephone. + + TG Telegraph + Text transmission via telegraph. + + TL Telex + Transmission of text/data via telex. + + TM Telemail + Transmission of text/data via telemail. + + TT Teletext + Transmission of text/data via teletext. + + TX TWX + Communication service involving Teletypewriter machines + connected by wire or electronic transmission media. + Teletypewriter machines are the devices used to send and + receive signals and produce hardcopy from them. + + XF X.400 + CCITT Message handling system. + + diff --git a/specification/references/D01B/simples/3155.txt b/specification/references/D01B/simples/3155.txt new file mode 100644 index 0000000..210af8b --- /dev/null +++ b/specification/references/D01B/simples/3155.txt @@ -0,0 +1,142 @@ + + 3155 Communication address code qualifier [B] + + Desc: Code qualifying the communication address. + + Repr: an..3 + + AA Circuit switching + A process that, on demand, connects two or more data + terminal equipments and permits the exclusive use of a + data circuit between them until the connection is + released (ISO). + + AB SITA + Communications number assigned by Societe Internationale + de Telecommunications Aeronautiques (SITA). + + AC ARINC + Communications number assigned by Aeronautical Radio + Inc. + + AD AT&T mailbox + AT&T mailbox identifier. + + AE Peripheral device + Peripheral device identification. + + AF U.S. Defense Switched Network + The switched telecommunications network of the United + States Department of Defense. + + AG U.S. federal telecommunications system + The switched telecommunications network of the United + States government. + + AH World Wide Web + Data exchange via the World Wide Web. + + AI International calling country code + Identifies that portion of an international telephone + number representing the country code to be used when + calling internationally. + + AJ Alternate telephone + Identifies the alternate telephone number. + + AK Videotex number + Code that identifies the communications number for the + online videotex service. + + AL Cellular phone + Identifies the cellular phone number. + + AM International telephone direct line + The international telephone direct line number. + + AN O.F.T.P. (ODETTE File Transfer Protocol) + ODETTE File Transfer Protocol. + + CA Cable address + The communication number identifies a cable address. + + EI EDI transmission + Number identifying the service and service user. + + EM Electronic mail + Exchange of mail by electronic means. + + EX Extension + Telephone extension. + + FT File transfer access method + According to ISO. + + FX Telefax + Device used for transmitting and reproducing fixed + graphic material (as printing) by means of signals over + telephone lines or other electronic transmission media. + + GM GEIS (General Electric Information Service) mailbox + The communication number identifies a GEIS mailbox. + + IE IBM information exchange + The communication number identifies an IBM IE mailbox. + + IM Internal mail + Internal mail address/number. + + MA Mail + Postal service document delivery. + + PB Postbox number + The communication number identifies a postbox. + + PS Packet switching + The process of routing and transferring data by means of + addressed packets so that a channel is occupied only + during the transmission; upon completion of the + transmission the channel is made available for the + transfer of other packets (ISO). + + SW S.W.I.F.T. + Communications address assigned by Society for Worldwide + Interbank Financial Telecommunications s.c. + + TE Telephone + Voice/data transmission by telephone. + + TG Telegraph + Text transmission via telegraph. + + TL Telex + Transmission of text/data via telex. + + TM Telemail + Transmission of text/data via telemail. + + TT Teletext + Transmission of text/data via teletext. + + TX TWX + Communication service involving Teletypewriter machines + connected by wire or electronic transmission media. + Teletypewriter machines are the devices used to send and + receive signals and produce hardcopy from them. + + XF X.400 address + The X.400 address. + + XG Pager + Identifies that the communication number is for a pager. + + XH International telephone switchboard + The international telephone switchboard number. + + XI National telephone direct line + The national telephone direct line number. + + XJ National telephone switchboard + The national telephone switchboard number. + + diff --git a/specification/references/D01B/simples/3164.txt b/specification/references/D01B/simples/3164.txt new file mode 100644 index 0000000..69b2ecd --- /dev/null +++ b/specification/references/D01B/simples/3164.txt @@ -0,0 +1,7 @@ + + 3164 City name [C] + + Desc: Name of a city. + + Repr: an..35 + diff --git a/specification/references/D01B/simples/3207.txt b/specification/references/D01B/simples/3207.txt new file mode 100644 index 0000000..e23083a --- /dev/null +++ b/specification/references/D01B/simples/3207.txt @@ -0,0 +1,11 @@ + +| 3207 Country name code [C] + +| Desc: Identification of the name of the country or other + geographical entity as defined in ISO 3166-1. + + Repr: an..3 + + Note: +| 1 Use ISO 3166-1 two alpha country code. + diff --git a/specification/references/D01B/simples/3222.txt b/specification/references/D01B/simples/3222.txt new file mode 100644 index 0000000..cd503aa --- /dev/null +++ b/specification/references/D01B/simples/3222.txt @@ -0,0 +1,7 @@ + + 3222 First related location name [B] + + Desc: Name of first related location. + + Repr: an..70 + diff --git a/specification/references/D01B/simples/3223.txt b/specification/references/D01B/simples/3223.txt new file mode 100644 index 0000000..6ce3f42 --- /dev/null +++ b/specification/references/D01B/simples/3223.txt @@ -0,0 +1,12 @@ + + 3223 First related location name code [C] + + Desc: Code specifying first related location. + + Repr: an..25 + + Note: + 1 Recommend use UN/ECE Recommendation No. 16: + UN/LOCODE. If not applicable, use appropriate code set + in combination with 1131/3055. + diff --git a/specification/references/D01B/simples/3224.txt b/specification/references/D01B/simples/3224.txt new file mode 100644 index 0000000..29dc0cf --- /dev/null +++ b/specification/references/D01B/simples/3224.txt @@ -0,0 +1,7 @@ + + 3224 Location name [C] + + Desc: Name of the location. + + Repr: an..256 + diff --git a/specification/references/D01B/simples/3225.txt b/specification/references/D01B/simples/3225.txt new file mode 100644 index 0000000..625dcb6 --- /dev/null +++ b/specification/references/D01B/simples/3225.txt @@ -0,0 +1,12 @@ + + 3225 Location name code [C] + + Desc: Code specifying the name of the location. + + Repr: an..25 + + Note: + 1 Recommend use UN/ECE Recommendation No. 16: + UN/LOCODE. If not applicable, use appropriate code set + in combination with 1131/3055. + diff --git a/specification/references/D01B/simples/3227.txt b/specification/references/D01B/simples/3227.txt new file mode 100644 index 0000000..ac53b09 --- /dev/null +++ b/specification/references/D01B/simples/3227.txt @@ -0,0 +1,929 @@ + + 3227 Location function code qualifier [C] + + Desc: Code identifying the function of a location. + + Repr: an..3 + + 1 Place of terms of delivery + (3018) Point or port of departure, shipment or + destination, as required under the applicable terms of + delivery, e.g. Incoterms. + + 2 Payment place + Place where funds are to be, or have been made available + to the creditor. + + 3 Tare check place + Place where equipment tare has been or must be checked + for official assessment. + + 4 Goods receipt place + Place at which the goods have been received. + + 5 Place of departure + (3214) Port, airport or other location from which a + means of transport or transport equipment is scheduled + to depart or has departed. + + 6 Ward bed + A bed in a ward. + + 7 Place of delivery + (3246) Place to which the goods are to be finally + delivered under transport contract terms (operational + term). + + 8 Place of destination + Port, airport or other location to which a means of + transport or transport equipment is destined. + + 9 Place/port of loading + (3334 + 3230) Seaport, airport, freight terminal, rail + station or other place at which the goods (cargo) are + loaded on to the means of transport being used for their + carriage. + + 10 Place of acceptance + (3348) Place at which the goods are taken over by the + carrier. + + 11 Place/port of discharge + (3392 + 3414) Seaport, airport, freight terminal, rail + station or other place at which the goods (cargo) are + unloaded from the means of transport having been used + for their carriage. + + 12 Port of discharge + Port at which the goods are discharged from the vessel + used for their transport. + + 13 Place of transhipment + (3424) Place where goods are transferred from one means + of transport to another (operational term). + + 14 Location of goods + (3384) Place where goods are located and where they are + available for examination. + + 15 Place of transfer responsibility + Place where the responsibility is transferred. + + 16 Place of transfer of ownership + Place where the ownership of the goods is transferred. + + 17 Border crossing place + Place where goods are transported across a country + border. + + 18 Warehouse + (3156) Warehouse where a particular consignment has been + stored. + + 19 Factory/plant + Factory/plant relevant for a particular consignment. + + 20 Place of ultimate destination of goods + Place where goods will ultimately be delivered. + + 21 Terms of sale place + Place of departure, shipment or destination as specified + in the terms of sale agreed between the parties. + + 22 Customs office of clearance + (3080) Place where Customs clearance procedure occur + (CCC). + + 23 Port of release + Port where goods are released from Customs custody. + + 24 Port of entry + Port where final documentation is filed for Customs + Entry processing. + + 25 Country + Country relevant for a particular transaction. + + 26 City + City or town relevant for a particular transaction or + consignment. + + 27 Country of origin + [3238] Country in which the goods have been produced or + manufactured, according to criteria laid down for the + purposes of application of the Customs tariff, of + quantitative restrictions, or of any other measure + related to trade. + + 28 Country of destination of goods + Country to which the goods are to be delivered. + + 29 Railway station + Name or identification of a railway station/yard + relevant to a particular consignment. + + 30 Country of source + Country in which raw material or components were + originally produced prior to manufacture or assembly in + another country. + + 31 Building + A building or part thereof relevant to a particular + consignment or transaction. + + 32 Beginning of chargeable section + First rail station in a predefined section of the + chargeable voyage. A complete voyage may be divided in + sections, even within one country, that are separately + chargeable using different tariff rules (split tariffs). + + 33 Baseport of discharge + The port of discharge according to the tariff as opposed + to the operational port of discharge. The goods may or + may not be actually discharged at that port on the main + transport. + + 34 Baseport of loading + The port of loading according to the tariff as opposed + to the operational port of loading. The goods may or may + not be actually loaded at that port on the main + transport. + + 35 Country of exportation/despatch + (3220) Country from which the goods were initially + exported to the importing country without any commercial + transaction taking place in intermediate countries. + Syn.: country whence consigned. Country of despatch: + country from which goods are despatched between + countries of a Customs union. + + 36 Country of ultimate destination + (3216) Country known to the consignor or his agent at + the time of despatch to be the final country to which + the goods are to be delivered. + + 37 Country of last consignment + [3331] Country where the goods are loaded onto the means + of transport used for their importation. + + 38 Country of first destination + [3219] Country where the goods are offloaded from the + means of transport used for their exportation. + + 39 Country of production + Country where item has been or will be produced. + + 40 Country of trading + Country where item has been or will be traded. + + 41 Customs office of entry + [3088] Customs office at which the goods enter the + country of destination. + + 42 Customs office of exit + [3096] Customs office at which the goods leave the + country of dispatch/export. + + 43 Place of Customs examination + Place where Customs undertakes a physical inspection of + goods to satisfy themselves that the goods' nature, + origin, condition, quantity and value are in accordance + with the particulars furnished on the goods declaration + (CCC). + + 44 Place of authentication of document + (3410) Place where document is signed or otherwise + authenticated. Synonym: Place of issue of document. + + 45 Customs office of destination (transit) + (3086) Customs office at which a transit operation is + terminated. Synonym: Customs office of transit + termination. + + 46 Region of despatch + Region from which goods are despatched between countries + of a Customs union. + + 47 Region of destination + Region known to the consignor or his agent at the time + of despatch to be the final region to which the goods + are to be delivered. + + 48 Region of production + Region where item has been or will be produced. + + 49 Country of transit + Country through which goods transit. + + 50 Customs office of transit + [3106] Customs office which is competent for transit + formalities en route. + + 51 Country of invalid transit guarantee + Country in which the security or guarantee for the + movement of goods under a transit procedure is not + valid. + + 52 Country of destination (transit) + Country at which a Customs transit operation is + terminated. Synonym: Country of transit termination. + + 53 Charge and freight due from + Place or point from which charges and freight are + charged. + + 54 Manufacturing department + A department within the manufacturing area (e.g. + lacquering, assembly). + + 55 Charges and freight payable to + [3274] Name of place up to which freight charges and + other charges are to be paid. + + 56 End of chargeable section + Last rail station in a predefined section of the + chargeable voyage. A complete voyage may be divided in + sections, even within one country, that are separately + chargeable using different tariff rules (split tariffs). + + 57 Place of payment + Name of the location at which freight and charges for + main transport are payable. + + 58 Full track loading or unloading + Identification of the station proceeding to the loading + or unloading of a rail wagon on a full track site. (Used + only when a rail station is obliged to transfer the load + on another wagon for technical reasons - e.g. damage). + + 59 Place of loss + To identify the location where the loss occurred. + + 60 Place of arrival + Place at which the transport means arrives. + + 61 Next port of call + Next port which the vessel is going to call upon. + + 62 On-carriage port + Port of discharge at which the cargo is discharged from + the vessel, used for transport after the main transport + (transit port). + + 63 Sub-project location + A place at which works occur referring to a sub-project. + + 64 First optional place of discharge + The first optional place or port of discharge as + mentioned on the transport document where cargo can be + discharged at the option of the shipper. + + 65 Final port or place of discharge + Name of the seaport, airport, freight terminal, rail + station or other place at which the goods (cargo) are + finally (to be) unloaded from the means of transport + used for their carriage according to the transport + contract. + + 66 Express railway station + Railway station offering express transportation + services. + + 67 Mixed cargo railway station + Railway station offering mixed cargo transportation + services . + + 68 Second optional place of discharge + The second optional place or port of discharge as + mentioned on the transport document where cargo can be + discharged at the option of shipper. + + 69 Next non-discharge port of call + A code to identify the next port of call for a vessel + where no cargo will be discharged. + + 70 Third optional place of discharge + The third optional place or port of discharge as + mentioned on the transport document where cargo can be + discharged at the option of the shipper. + + 71 Reconsolidation point + A place where cargo is reconsolidated. + + 72 Fourth optional place of discharge + The fourth optional place or port of discharge as + mentioned on the transport document where cargo can be + discharged at the option of the shipper. + + 73 Bill of lading release office + A location where bills of lading are released to + customers. + + 74 Transhipment excluding this place + Place/location where a transhipment from a means of + transport to another means of transport is not + authorised. + + 75 Transhipment limited to this place + Only place/location where a transhipment from a means of + transport to another means of transport is authorised. + + 76 Original port of loading + The port where the goods were first loaded on a vessel. + + 77 First port of call - non-discharging + Port in the country of destination where the conveyance + initially arrives from the 'last place/port of call of + conveyance' and where a conveyance will not be + discharging cargoes. + + 78 First port of call - discharging + Port in the country of destination where the conveyance + initially arrives from the 'last place/port of call of + conveyance' and where a conveyance will be discharging + cargoes. + + 79 Place/port of first entry + Place or port where final documentation is filed for + Customs entry processing. + + 80 Place of despatch + Place at which the goods are taken over for carriage + (operational term), if different from the transport + contract place of acceptance (see: 10). Synonym: Place + of origin of carriage. + + 81 Fifth optional place of discharge + The fifth optional place or port of discharge as + mentioned on the transport document where cargo can be + discharged at the option of the shipper. + + 82 Pre-carriage port + Port of loading at which the cargo is loaded on the pre- + carriage vessel used for the transport prior to the main + transport. + + 83 Place of delivery (by on carriage) + Place to which the goods are to be finally delivered. + + 84 Transport contract place of acceptance + Place at which the goods are taken over by the carrier + according to the contract of carriage. + + 85 Transport contract place of destination + Place to which the goods are destined. + + 86 Country of valid transit guarantee + Country in which the security or guarantee for the + movement of goods under a transit procedure is valid. + + 87 Place/port of conveyance initial arrival + Place/port in the country of destination where the + conveyance initially arrives from the "Last place/port + of call of conveyance" (125). + + 88 Place of receipt + Identification of the location at which the cargo is + actually received. + + 89 Place of registration + Place where the registration occurs. + + 90 Special treatment place + Place where one or more special treatments have happened + or must happen. + + 91 Place of document issue + The place or location where a document is issued. + + 92 Routing + Indication of a routing place. + + 93 Station of application of additional costs + Rail station where, according to the transport contract, + some chargeable operations must happen (re-weighting, + re-fixing of the load, control on equipment and on + consignment, etc.). + + 94 Previous port of call + Previous port which the vessel has called upon. + + 95 Sailing destination area + Geographical area to which the vessel's trip is + destined. + + 96 Place of lodgement of documents + Customs station where, required documents for Customs + declarations, have been lodged. + + 97 Optional place of discharge + The optional place or port of discharge as mentioned on + the bill of lading where cargo is discharged at the + option of the shipper. + + 98 Place of empty equipment despatch + The location from which empty equipment is despatched. + + 99 Place of empty equipment return + The location to which empty equipment is returned. + + 100 Place/port of warehouse entry + Location (e.g. district) within a Customs territory + where a warehouse entry was filed to enter merchandise + into a Customs bonded warehouse. + + 101 Country of first sale + Name of country where firstly a sale took place. + + 102 Country of purchase + [3394] Country where the importer's co-contractor is + domiciled or has his business. + + 103 Place of transfer + Place at which goods are transferred from one carrier to + another (contractual term). + + 104 Place of deconsolidation + Place where a large consignment is de-grouped into + smaller consignments. + + 105 Place of consumption + Place/location where goods enter the marketplace + (commerce) of the importing country. + + 106 Region of origin + Region in which the goods have been produced or + manufactured according to the criteria laid down for the + purposes of the application of the Customs tariff, of + quantitative restrictions or of any other measures + related to trade (see: 3238). + + 107 Place of consolidation + Place where smaller consignments of goods are grouped + together into a large consignment to be transported as a + larger unit. + + 108 Rate combination point + Point over which sector rates are combined. + + 109 Place of prolongation decision of delivery delay + Place where it has been decided to prolong the delivery + delay. + + 110 Recharging place/location + Place/location where a consignment has been changed of + destination and is subject to a recharge note. + (Complementary orders to modify the routing of the + transport may be given, upon which a new charge + calculation may be applied by the carrier). + + 111 Customs office of despatch + Customs office from which goods are despatched between + countries of a Customs union. + + 112 Region of equipment availability + Region in which a piece of equipment is requested to be + made available for on-hire. + + 113 Country of despatch + Country from which goods are despatched within a Customs + union. + + 114 Customs office of export + Customs office from which goods are taken out of the + Customs territory (CCC). + + 115 Free zone of export + Foreign free zone (desc: see 1131 = 131) from which + goods are exported to the country of importation. + + 116 Region of export/despatch + Region from which the goods were initially exported to + the importing country without any commercial transaction + taking place in intermediate countries. Region of + despatch: region from which goods are despatched between + countries of a Customs union. + + 117 Place of collection + Place where goods are to be or could be picked up + (collected). + + 118 Customs office of departure + Customs office at which a Customs transit operation + commences (CCC). + + 119 Customs office of transit guarantee + [3110] Customs office at which a security or guarantee + for the movement of goods under a transit procedure is + lodged. + + 120 Country of transhipment + Country where goods are transferred under Customs + control from the importing means of transport to the + exporting means of transport within the area of one + Customs office which is the office of both importation + and exportation (CCC). + + 121 Country of sale + [3116] Country where exporter's co-contractor is + domiciled or has his business. + + 122 Customs office of destination + Customs office where the goods are to be cleared (CCC). + + 123 Wagon-load railway station + A railway station where rail wagons are loaded. + + 124 Siding + A short railway track for loading or unloading rail + wagons, or bypassing of trains, connected with a main + track by switch. + + 125 Last place/port of call of conveyance + Conveyance departed from this last foreign place/port of + call to go to "Place/port of conveyance initial arrival" + (87). + + 126 Country of previous Customs procedure + Country in which the Customs declaration for the + previous Customs procedure has been lodged. + + 127 Customs office of registration of previous Customs + declaration + Customs office where the previous Customs declaration + has been lodged. + + 128 Participant sender location + Place where a participant in the movement of goods is + located and can be contacted. + + 129 Wage negotiation district + The district to which workers belong for the purposes of + union wage negotiation. + + 130 Place of ultimate destination of conveyance + Seaport, airport, freight terminal, rail station or + other place to which a means of transport is ultimately + destined. + + 131 Place of loading of empty equipment + Seaport, airport, freight terminal, rail station or + other place where empty equipment (e.g. containers) was + loaded onto means of transport. + + 132 Place of discharge of empty equipment + Seaport, airport, freight terminal, rail station or + other place where empty equipment (e.g. containers) was + unloaded from means of transport. + + 133 Region of delivery + (3246) Region to which the goods are to be finally + delivered under transport contract terms (operational + term). + + 134 Petroleum warehouse + Bonded petroleum warehouse or the supplier source. + + 135 Place of entry (Customs) + Place at which the goods enter the Customs territory. + + 136 Living animals care place + Place where living animal cares are provided. + + 137 Re-icing place + Place where re-icing must be executed. + + 138 Weighting place + Place where weight can be ascertained. + + 139 Marshalling yard + Station where the wagons are disconnected and + reconnected to form a new train. + + 140 Stopping station + Station where the train must stop or is stopped for + unexpected handling. + + 141 Loading dock + Platform specially equipped for loading and unloading of + rail wagons. + + 142 Port connection + Track connecting a rail station to a dock. + + 143 Place of expiry + Place where the documentary credit expires for + presentation of required documents. + + 144 Place of negotiation + Place where the documentary credit is to be presented + for negotiation. + + 145 Claims payable place + Place where insurance claims are payable. + + 146 Documentary credit available in + Place where the documentary credit is available with any + bank. + + 147 Stowage cell + Location on a vessel where units can be stowed. + + 148 For transportation to + Place/country where goods are to be transported to. + + 149 Loading on board/despatch/taking in charge at/from + Place/country where goods have to be loaded on board, + despatched or taken in charge. + + 150 Container stack position + Stack position of a container at a terminal, depot or + freight station. + + 151 Private box + A private box used for pick-up and delivery of packages, + e.g. of express packages. + + 152 Next port of discharge + Next port at which goods are discharged from the vessel + used for their transport. + + 153 Port of call + Port where a vessel has called upon or will call upon. + + 154 Place/location of on-hire + Place/location where an object is contracted for use. + + 155 Place/location of off-hire + Place/location where an object's contract for use ends. + + 156 Other carriers terminal + A carrier terminal belonging to a carrier other than the + original carrier. + + 157 Country of Value Added Tax (VAT) jurisdiction + The country governing the VAT regulation to which the + transaction is subject. + + 158 Contact location + The site where a contact is located. + + 159 Additional internal destination + Any location within the consignee's premises where the + goods are moved to. + + 160 Foreign port of call + A code to identify the foreign port where the vessel + calls at or will call at. + + 161 Maintenance location + A location where maintenance has been or will be + performed. + + 162 Place or location of sale + Place or location at which the sale takes place. + + 163 Direct investment country + Country in which a direct investment is made or + withdrawn. + + 164 Berth + Place or location in a port where a vessel is moored. + + 165 Construction country + Country in which the construction work is made. + + 166 Donation acting country + Country acting in the donation of aid. + + 167 Payment transaction country + Country of the foreign counterpart of the payment + transaction. + + 168 Physical place of return of item + Physical place at which the item is returned, i.e. the + location where the supplier receives the item form the + customer. + + 169 Relay port + A location where cargo is transferred from one ocean + carrier's vessel to another vessel owned or operated by + the same carrier under the same bill of lading. + + 170 Final port of discharge + Last port at which cargo is unloaded from a vessel + before the cargo is moved to a place of delivery or + destination. + + 171 Place of destination for pre-stacking prior to stowage + The destination location for which items are to be pre- + stacked prior to being stowed together on a means of + transport. + + 172 Reporting location + The location to which the information being reported is + applicable. + + 173 Transport contract place of despatch + A place from which goods are despatched as per transport + contract. + + 174 Place of residence + A place where a party lives. + + 175 Activity location + A place at which the activity occurs. + + 176 Pick-up location + Location for pick up. + + 177 Construction site + A place at which construction works occur. + + 178 Port of embarkation + Port where the person embarks onto the conveyance. + + 179 Port of disembarkation + Port where the person disembarks from the conveyance. + + 180 Place of birth + Place where the person was born. + + 181 Registered office + Identifies the place or location of a registered office. + + 182 Place of incorporation + Identifies the location of incorporation. + + 183 Place of business + Identifies the place or location of a business. + + 184 Physical location + Identifies the physical location. + + 185 Location to send mail + Identifies the location to which mail is sent. + + 186 Foreign registration location + Identifies the place or location of foreign + registration. + + 187 Tax filed from location + Identifies the location from which taxes are filed. + + 188 Filing location + Identifies the location of the filing entity. + + 189 Former location + Identifies an earlier or previous place or location. + + 190 Head office + Identifies the place or location of a head office. + + 191 Property + Identifies the place or location of property. + + 192 Correct location + Identifies the correct place or location. + + 193 Branch location + Identifies the place or location of a branch. + + 194 Former registered location + Identifies the former registered location of an entity. + + 195 Future location + Location to be used in the future. + + 196 Changed to location + Identifies the change to location. + + 197 Place of inquiry + Place to which an inquiry is made. + + 198 Original location + Identifies the original location. + + 199 Country of last source + The country where a product or service was last sourced. + + 200 Place of handling + Place where a handling operation is to be, or has been, + performed. + + 201 Country of origin as defined by transportation agency + Country of origin as defined by the transportation + agency. + + 202 Terminal + A terminus for transport vehicles. + + 203 Sample location + Code identifying the location from which a sample is + taken. + + 204 Hospital Advanced Dependency Unit (ADU) + A designated unit in a hospital for advanced dependency + nursing care. + + 205 Hospital Neonatal Intensive Care Unit (NICU) + A designated unit in a hospital for the provision of + intensive care to neonates. + + 206 Hospital Paediatric Care Unit (PCU) + A designated unit in a hospital for the provision of + care to paediatric patients. + + 207 Hospital Intensive Care Unit (ICU) + An intensive care unit in a hospital. + + 208 Hospital luxury room + A room in a hospital for patient accommodation of + superior standard. + + 209 Hospital shared room + A room in a hospital for shared accommodation of + patients. + + 210 Hospital private room + A room in a hospital for private accommodation of a + patient. + + 211 Bidding area + An area for which bids can be made with the same price + applicable to the whole area. + + 212 Price area + An area for which the same price is applicable to the + whole area. + + 213 Country of destination of equipment + Country of the last place where the equipment will stop. + + 214 Aircraft airport stand + Code used to specify the airport stand allocated to the + aircraft. + + 215 Airport passenger terminal + Code used to specify the airport terminal used for the + embarking or disembarking of passengers. + + 216 Previous berth + Place or location in a port where a vessel was + previously moored. + + 217 Next berth + Place or location in a port where a vessel will be + moored, after moving from the current location. + + 218 Entity location + Identifies the place or location of the entity. + + 219 Goods depot + Depot where goods are received and are available for + pick-up. + + 220 Disinfecting place + Place where disinfection has been or must be performed. + + 221 Harbour rail station + Rail station servicing a harbour. + + 222 Place of live animal care + Place where live animal care has been or must be + provided. + + 223 Phytosanitary control place + Place where phytosanitary control has been or must be + performed. + + 224 Place for re-icing or de-icing + Place where re-icing or de-icing has been or must be + performed. + + 225 Place of refuelling + Place where refuelling has been or must be performed. + + 226 Place of provision of an unexpected service + Place where an unexpected service has been or must be + provided. + + 227 Private container terminal + Container terminal managed or owned by a private + company. + + 228 Railway container terminal + Container terminal managed or owned by a railway + company. + + 229 Inspection site + The site where an inspection takes or took place. + + 230 Request only stop + A location where a stop is only made on request. + + ZZZ Mutually defined + Place or location as agreed between the relevant + parties. + + diff --git a/specification/references/D01B/simples/3228.txt b/specification/references/D01B/simples/3228.txt new file mode 100644 index 0000000..07a590c --- /dev/null +++ b/specification/references/D01B/simples/3228.txt @@ -0,0 +1,7 @@ + + 3228 Country sub-entity name [C] + + Desc: Name of a country sub-entity. + + Repr: an..70 + diff --git a/specification/references/D01B/simples/3229.txt b/specification/references/D01B/simples/3229.txt new file mode 100644 index 0000000..3adc837 --- /dev/null +++ b/specification/references/D01B/simples/3229.txt @@ -0,0 +1,12 @@ + +| 3229 Country sub-entity name code [C] + + Desc: Code specifying the name of a country sub-entity. + + Repr: an..9 + + Note: +| 1 Recommended use ISO 3166-2. If not applicable, use + appropriate code set defined by appropriate national + authority. + diff --git a/specification/references/D01B/simples/3232.txt b/specification/references/D01B/simples/3232.txt new file mode 100644 index 0000000..5493aad --- /dev/null +++ b/specification/references/D01B/simples/3232.txt @@ -0,0 +1,7 @@ + + 3232 Second related location name [B] + + Desc: Name of the second related location. + + Repr: an..70 + diff --git a/specification/references/D01B/simples/3233.txt b/specification/references/D01B/simples/3233.txt new file mode 100644 index 0000000..7904fff --- /dev/null +++ b/specification/references/D01B/simples/3233.txt @@ -0,0 +1,12 @@ + + 3233 Second related location name code [C] + + Desc: Code specifying the second related location. + + Repr: an..25 + + Note: + 1 Recommend use UN/ECE Recommendation No. 16: + UN/LOCODE. If not applicable, use appropriate code set + in combination with 1131/3055. + diff --git a/specification/references/D01B/simples/3251.txt b/specification/references/D01B/simples/3251.txt new file mode 100644 index 0000000..a5810a9 --- /dev/null +++ b/specification/references/D01B/simples/3251.txt @@ -0,0 +1,10 @@ + + 3251 Postal identification code [C] + + Desc: Code specifying the postal zone or address. + + Repr: an..17 + + Note: + 1 Use code defined by appropriate national authority. + diff --git a/specification/references/D01B/simples/3412.txt b/specification/references/D01B/simples/3412.txt new file mode 100644 index 0000000..eb257ff --- /dev/null +++ b/specification/references/D01B/simples/3412.txt @@ -0,0 +1,7 @@ + + 3412 Department or employee name [B] + + Desc: Name of a department or employee. + + Repr: an..35 + diff --git a/specification/references/D01B/simples/3413.txt b/specification/references/D01B/simples/3413.txt new file mode 100644 index 0000000..cab1645 --- /dev/null +++ b/specification/references/D01B/simples/3413.txt @@ -0,0 +1,7 @@ + + 3413 Department or employee name code [C] + + Desc: Code specifying the name of a department or employee. + + Repr: an..17 + diff --git a/specification/references/D01B/simples/3453.txt b/specification/references/D01B/simples/3453.txt new file mode 100644 index 0000000..20df6b5 --- /dev/null +++ b/specification/references/D01B/simples/3453.txt @@ -0,0 +1,10 @@ + + 3453 Language name code [C] + + Desc: Code specifying the language name. + + Repr: an..3 + + Note: + 1 Use ISO 639-1988. + diff --git a/specification/references/D01B/simples/4000.txt b/specification/references/D01B/simples/4000.txt new file mode 100644 index 0000000..2fa27f4 --- /dev/null +++ b/specification/references/D01B/simples/4000.txt @@ -0,0 +1,7 @@ + + 4000 Reference version identifier [C] + + Desc: To identify the version of a reference. + + Repr: an..35 + diff --git a/specification/references/D01B/simples/4052.txt b/specification/references/D01B/simples/4052.txt new file mode 100644 index 0000000..85421ae --- /dev/null +++ b/specification/references/D01B/simples/4052.txt @@ -0,0 +1,7 @@ + + 4052 Delivery or transport terms description [B] + + Desc: Free form description of delivery or transport terms. + + Repr: an..70 + diff --git a/specification/references/D01B/simples/4053.txt b/specification/references/D01B/simples/4053.txt new file mode 100644 index 0000000..7c9194c --- /dev/null +++ b/specification/references/D01B/simples/4053.txt @@ -0,0 +1,16 @@ + + 4053 Delivery or transport terms description code [B] + + Desc: Code specifying the delivery or transport terms. + + Repr: an..3 + + 1 Delivery arranged by the supplier + Indicates that the supplier will arrange delivery of the + goods. + + 2 Delivery arranged by logistic service provider + Code indicating that the logistic service provider has + arranged the delivery of goods. + + diff --git a/specification/references/D01B/simples/4055.txt b/specification/references/D01B/simples/4055.txt new file mode 100644 index 0000000..39b26ab --- /dev/null +++ b/specification/references/D01B/simples/4055.txt @@ -0,0 +1,36 @@ + + 4055 Delivery or transport terms function code [B] + + Desc: Code specifying the function of delivery or transport + terms. + + Repr: an..3 + + 1 Price condition + Specifies a condition related to the price which a + seller must fulfil before the buyer will complete a + purchase. + + 2 Despatch condition + Condition requested by the customer under which the + supplier shall deliver: Extent of freight costs, means + of transport. + + 3 Price and despatch condition + Condition related to price and despatch that the seller + must complete before the customer will agree payment. + + 4 Collected by customer + Indicates that the customer will pick up the goods at + the supplier. He will take care of the means of + transport. + + 5 Transport condition + Specifies the conditions under which the transport takes + place under the responsibility of the carrier. + + 6 Delivery condition + Specifies the conditions under which the goods must be + delivered to the consignee. + + diff --git a/specification/references/D01B/simples/4065.txt b/specification/references/D01B/simples/4065.txt new file mode 100644 index 0000000..329c745 --- /dev/null +++ b/specification/references/D01B/simples/4065.txt @@ -0,0 +1,179 @@ + + 4065 Contract and carriage condition code [B] + + Desc: Code to identify the conditions of contract and + carriage. + + Repr: an..3 + + 1 AVC conditions + General conditions of transport 1983, latest revision + laid down by the Stichting Vervoeradres The Hague. + + 2 Special agreement for parcels transport + Appliance of a non published special agreement signed + between a customer and the carrier (mandatory requested + by the consignor) for parcels transport. + + 3 Special agreement for full loading transport + Appliance of a non published special agreement signed + between a customer and the carrier (mandatory requested + by the consignor) for full load transport. + + 4 Combined transport + A transport which involves more than one mode of + transportation. + + 5 FIATA combined transport bill of lading + Standard conditions of a combined transport bill of + lading issued by FIATA. + + 6 Freight forwarders national conditions + The contract and carriage conditions as established by + freight forwarders on a national basis. + + 7 Normal tariff, parcels transport + Appliance of the published legal tariff in case of + parcels transport (required or not by the consignor. + + 8 Normal tariff, full loading transport + Appliance of the published legal tariff in case of full + load transport (required or not by the consignor). + + 9 Ordinary + Carrier will choose the cheapest tariff in the legally + published tariffs for parcels or full load transports + (no tariff required by the consignor). + + 10 Port to port + The transport will only be port to port, no inland + transport would have to be provided under the contract. + + 11 CMR carnet + Conditions in accordance with the convention of the + contract for the international carriage of goods by + road. + + 12 Special tariff, parcels transport + Appliance of the legally published "special" tariff in + case or parcels transport (tariff requested by the + consignor). + + 13 Special tariff, full transport + Appliance of the legally published "special tariff" in + case of full load transport (tariff requested by the + consignor). + + 14 Through transport + The transport that is contracted not only from port to + port, but from one inland location to another inland + location. + + 15 Cancel space allocation + Indication that space previously allocated on a flight + is to be cancelled. + + 16 Report sale of space + Indication that a sale has been made against a space + allocation on a specific flight. + + 17 Alternative space allocation + Indication that space is being requested for a specific + flight and that an alternative is acceptable. + + 18 No alternative space allocation + Indication that space is being requested for a specific + flight and that an alternative is not acceptable. + + 19 Allotment sale + Indication that space is being sold against a space + allocation allotment on a specific flight. + + 20 Confirmation of space + Indication that space requested has been confirmed on a + specific flight. + + 21 Unable to confirm + Indication that airline is unable to confirm the space + allocation on a specific flight. + + 22 Non-operative flight + Indication that airline is unable to confirm space on a + specific flight since the flight does not operate. + + 23 Wait list + Indication that the space allocation request has been + assigned to a wait list. + + 24 Prior space allocation request + Indication that a space allocation on a specific flight + has already been requested. + + 25 Holding confirmed space allocation + Indication that space is being held as confirmed on a + specific flight. + + 26 Holding wait list + Indication that space allocation request on a specific + flight has been assigned to a wait list. + + 27 Door-to-door + The carrier is responsible for the intermodal carriage + of cargo including both the pre-carriage and the on- + carriage. + + 28 Door-to-pier + The carrier is responsible for the intermodal carriage + of cargo including the pre-carriage, but excluding the + on-carriage. + + 29 Pier-to-door + The carrier is responsible for the intermodal carriage + of cargo including the on-carriage, but excluding the + pre-carriage. + + 30 Pier-to-pier + The carrier of intermodal cargo is only responsible for + the main carriage. + + 31 Space cancellation noted + Indication that space previously allocated on a means of + transport has been cancelled. + + 32 Mini landbridge service + Cargo moving from a coastal port for delivery at an + inland location or cargo received at an inland location + moving to a coastal port for subsequent ocean + transportation. + + 34 Speed level - required + Maximum speed required on an itinerary or part of this + itinerary to be able to assume some services. + + 35 Speed level - adopted + Real speed used on an itinerary or part of this + itinerary (for technical reasons, some limitation can be + imposed or some higher speed could be used). + + 36 Normal tariff, less than full load transport + Application of the published legal tariff in case of + less than full load transport (required or not by the + consignor). + + 37 Re-expedition special tariff + Indication that a special tariff must be used in the + case of a re-expedition. + + 38 Transport arrangement by the requester + The service requester has the responsibility of making + transport arrangement. + + 39 Transport arrangement by the provider + The service provider has the responsibility of making + transport arrangement. + + 40 Transport arrangement by the patient + The patient has the responsibility of making transport + arrangement. + + diff --git a/specification/references/D01B/simples/4078.txt b/specification/references/D01B/simples/4078.txt new file mode 100644 index 0000000..274dc43 --- /dev/null +++ b/specification/references/D01B/simples/4078.txt @@ -0,0 +1,7 @@ + + 4078 Handling instruction description [B] + + Desc: Free form description of a handling instruction. + + Repr: an..70 + diff --git a/specification/references/D01B/simples/4079.txt b/specification/references/D01B/simples/4079.txt new file mode 100644 index 0000000..11112db --- /dev/null +++ b/specification/references/D01B/simples/4079.txt @@ -0,0 +1,17 @@ + + 4079 Handling instruction description code [B] + + Desc: Code specifying a handling instruction. + + Repr: an..3 + + 1 Heat sensitive + The object is heat sensitive. + + 2 Store in dry environment + The object must be stored in dry environment. + + 3 Stacked + The identified item is, or can be stacked. + + diff --git a/specification/references/D01B/simples/4215.txt b/specification/references/D01B/simples/4215.txt new file mode 100644 index 0000000..7b2a9d9 --- /dev/null +++ b/specification/references/D01B/simples/4215.txt @@ -0,0 +1,125 @@ + + 4215 Transport charges payment method code [B] + + Desc: Code specifying the payment method for transport + charges. + + Repr: an..3 + + A Account + The charges are to be charged to an account. + + AA Cash on delivery service charge paid by consignor + An indication that the consignor is responsible for the + payment of the cash on delivery service charge. + + AB Cash on delivery service charge paid by consignee + An indication that the consignee is responsible for the + payment of the cash on delivery service charge. + + AC Insurance costs paid by consignor + An indication that the consignor is responsible for the + payment of the insurance costs. + + AD Insurance costs paid by consignee + An indication that the consignee is responsible for the + payment of the insurance costs. + + CA Advance collect + The amount of freight or other charge on a shipment + advanced by one transportation line to another or to the + shipper, to be collected from consignee. + + CC Collect + A shipment on which freight charges will be paid by + consignee. + + CF Collect, freight credited to payment customer + The freight is collect but has been paid by the shipper + and will be credited to that party. + + DF Defined by buyer and seller + The payment method for transport charges have been + defined by the buyer and seller. + + FO FOB port of call + Title and control of goods pass to the buyer at port of + call. Responsibility for export taxes and cost of + documents for overseas shipments have not been + specified. + + IC Information copy, no payment due + Transaction set has been provided for information only. + + MX Mixed + The consignment is partially collect and partially + prepaid. + + NC Service freight, no charge + The consignment is shipped on a service basis and there + is no freight charge. + + NS Not specified + The payment method for transport charges have not been + specified. + + PA Advance prepaid + Costs have been paid in advance. + + PB Customer pick-up/backhaul + Buyer's private carriage picks up the goods as a return + load to the buyer's facility. + + PC Prepaid but charged to customer + shipping charges have been paid in advance of shipment + but are charged back to consignee usually as line item + on invoice for the purchased goods. + + PE Payable elsewhere + Place of payment not known at the begin of conveyance. + + PO Prepaid only + Payment in advance of freight and/or other charges prior + to delivery of shipment at destination, usually by + shipper at point of origin. + + PP Prepaid (by seller) + Seller of goods makes payment to carrier for freight + charges prior to shipment. + + PU Pickup + Customer is responsible for payment of pickup charges at + shipping point. + + RC Return container freight paid by customer + The freight for returning the container is paid by the + customer. + + RF Return container freight free + There is no freight charge for returning the container. + + RS Return container freight paid by supplier + The freight charge for returning the container is paid + by the supplier. + + TP Third party pay + A third party, someone other than buyer or seller, is + identified as responsible for payment of shipping + charges. + + WC Weight condition + The payment method for transport charges are due to the + weight. + + WD Paid by supplier + Transport charges will be paid by the supplier. + + WE Paid by buyer + Transport charges will be paid by the buyer. + + ZZZ Mutually defined + A code assigned within a code list to be used on an + interim basis and as defined among trading partners + until a precise code can be assigned to the code list. + + diff --git a/specification/references/D01B/simples/4219.txt b/specification/references/D01B/simples/4219.txt new file mode 100644 index 0000000..f08197d --- /dev/null +++ b/specification/references/D01B/simples/4219.txt @@ -0,0 +1,26 @@ + + 4219 Transport service priority code [B] + + Desc: Code specifying the priority of a transport service. + + Repr: an..3 + + 1 Express + Express treatment (if by rail, legal express regime for + parcels transport). + + 2 High speed + Transport under legal international rail convention + (CIM) concluded between rail organizations and based on + fast routing and specified timetables. + + 3 Normal speed + Transport under legal international rail convention + (CIM) concluded between rail organizations. + + 4 Post service + Transport under conditions specified by UPU (Universal + Postal Union) and Rail organizations (parcels transport + only). + + diff --git a/specification/references/D01B/simples/4233.txt b/specification/references/D01B/simples/4233.txt new file mode 100644 index 0000000..8dc6fee --- /dev/null +++ b/specification/references/D01B/simples/4233.txt @@ -0,0 +1,113 @@ + + 4233 Marking instructions code [B] + + Desc: Code specifying instructions for marking. + + Repr: an..3 + + 1 Do not mark suppliers company name + Packaging should not be marked with supplier's company + name. + + 2 Mark customers company name + Packaging should be marked with customer's company name. + + 3 Mark customers references + Packaging should be marked with customer's references. + + 4 Mark additionally customers article description + Packaging should also be marked with customer's article + description. + + 5 Mark exclusively customers article description + Packaging should be marked with customer's article + description only. + + 6 Mark packages dimensions + Packaging should be marked with package's dimensions. + + 7 Mark net weight + Packaging should be marked with net weight. + + 8 Mark gross weight + Packaging should be marked with gross weight. + + 9 Mark tare weight + Packaging should be marked with tare weight. + + 10 Mark batch number + Packaging should be marked with batch number. + + 11 Mark article number customer + Packaging should be marked with customer's article + number. + + 12 Mark running number of packages + Packaging should be marked with the running number of + packages. + + 13 Mark date of production + Packaging should be marked with the date of production. + + 14 Mark expiry date + Packaging should be marked with the expiry date. + + 15 Mark supplier number + Packaging should be marked with the supplier number. + + 16 Buyer's instructions + Markings as specified by the buyer. + + 17 Seller's instructions + Markings as specified by the seller. + + 18 Carrier's instructions + Markings as specified by carrier. + + 19 Legal requirements + Markings as specified by law. + + 20 Industry instructions + Markings as specified by industry. + + 21 Line item only + Exclusive reference markings for this line. + + 22 Pre-marked by buyer + Packaging should be pre-marked by buyer. + + 23 Entire shipment + Markings refer to the entire shipment. + + 24 Shipper assigned + Markings to identify a shipment, package or carton as + assigned by shipper. + + 25 Shipper assigned roll number + Markings to identify a roll as assigned by the shipper. + + 26 Shipper assigned skid number + Markings used to identify a skid as assigned by shipper. + + 27 Uniform Code Council (UCC) format + Markings according to UCC format are required. System of + coding products where by each item/multipack case type + is uniquely identified. A unique manufacturer Id is + assigned by the UCC. + + 28 Mark free text + Packaging should be marked with free text. + + 29 Mark case number + Case numbers to be used for marking. + + 30 Mark serial shipping container code + Requests the marking of the serial shipping container + code to the transport container or packaging. + + ZZZ Mutually defined + A code assigned within a code list to be used on an + interim basis and as defined among trading partners + until a precise code can be assigned to the code list. + + diff --git a/specification/references/D01B/simples/4237.txt b/specification/references/D01B/simples/4237.txt new file mode 100644 index 0000000..f7af37e --- /dev/null +++ b/specification/references/D01B/simples/4237.txt @@ -0,0 +1,24 @@ + + 4237 Payment arrangement code [B] + + Desc: Code specifying the arrangements for a payment. + + Repr: an..3 + + A Payable elsewhere + Responsibility for payment of transport charges unknown + at time of departure. + + B Third party to pay + A third party to pay the freight bill is known at the + time of shipment. + + C Collect + Charges are (to be) collected from the consignee at the + destination. + + P Prepaid + Charges are (to be) prepaid before the transport + actually leaves. + + diff --git a/specification/references/D01B/simples/4343.txt b/specification/references/D01B/simples/4343.txt new file mode 100644 index 0000000..fb67870 --- /dev/null +++ b/specification/references/D01B/simples/4343.txt @@ -0,0 +1,99 @@ + +* 4343 Response type code [C] + + Desc: Code specifying the type of acknowledgment required or + transmitted. + + Repr: an..3 + + AA Debit advice + Receiver of the payment message needs to return a debit + advice in response to the payment message. + + AB Message acknowledgement + Indicates that an acknowledgement relating to receipt of + message is required. + + AC Acknowledge - with detail and change + Acknowledge complete including changes. + + AD Acknowledge - with detail, no change + Acknowledge complete without changes. + + AE Debit advice for each transaction + A debit advice is requested for each transaction in the + message. + + AF Debit advice/message acknowledgement + The sender wishes to receive both a Debit Advice and an + acknowledgement of receipt for a payment message. + + AG Authentication + Authentication, by a party, of a document established + for him by another party. + + AH Debit advice/message acknowledgement for each transaction + A debit advice and message acknowledgement are requested + for each transaction in the message. + + AI Acknowledge only changes + Acknowledgement of changes only is required. + + AJ Pending + Indication that the referenced offer or transaction + (e.g. cargo booking or quotation request) is being dealt + with. + + AP Accepted + Indication that the referenced offer or transaction + (e.g., cargo booking or quotation request) has been + accepted. + + AQ Response expected + The sender of the message expects a response. + + AR Direct documentary credit collection + Documentary credit collection forwarded directly. + + AS Credit advice and message acknowledgement + The receiver of the message is to acknowledge receipt of + the message and sent a credit advice for each credit. + + CA Conditionally accepted + Indication that the referenced offer or transaction + (e.g., cargo booking or quotation request) has been + accepted under conditions indicated in this message. + + CO Confirmation of measurements + Indication that the message contains the physical + measurements on which the charges will be based. + + NA No acknowledgement needed + Specifies that no acknowledgement is needed in response + to this message. + + RE Rejected + Indication that the referenced offer or transaction + (e.g., cargo booking or quotation request) is not + accepted. + + UR Credit advice + The message recipient is to send a credit advice in + response to the message. + + US Acknowledgement when error + An acknowledgement is requested when an error occurred. + ++ UT Acknowledgment due to error + An acknowledgment is sent because an error was + identified in the received message. + ++ UU Alternate date + The solution proposed in the response applies to another + date than the one requested. + ++ UV Alternate service + The solution proposed in the response applies to another + service than the one requested. + + diff --git a/specification/references/D01B/simples/4347.txt b/specification/references/D01B/simples/4347.txt new file mode 100644 index 0000000..a4ca9d3 --- /dev/null +++ b/specification/references/D01B/simples/4347.txt @@ -0,0 +1,52 @@ + + 4347 Product identifier code qualifier [B] + + Desc: Code qualifying the product identifier. + + Repr: an..3 + + 1 Additional identification + Information which specifies and qualifies product + identifications. + + 2 Identification for potential substitution + The item number describes the potential substitute + product. + + 3 Substituted by + The given item number is the number of the product that + substitutes another one. + + 4 Substituted for + The given item number is the number of the original + product substituted by another. + + 5 Product identification + The item number is for product identification. + + 6 Successor product id + Product id of the product that will follow the one + currently in production/trade. + + 7 Predecessor product id + Product id of the predecessor of the product currently + in production/trade. + + 8 Expired/out of production + The given item number is the expired item number of the + product. It has been replaced. + + 9 Deletion of secondary identification + Code indicating the deletion of a secondary + identification. + + 10 Defective part's identification + Identification of a defective part. + + 11 Repaired part's identification + Identification of a repaired part. + + 12 Alternate product identification + Alternate number to identify the product. + + diff --git a/specification/references/D01B/simples/4404.txt b/specification/references/D01B/simples/4404.txt new file mode 100644 index 0000000..ca81674 --- /dev/null +++ b/specification/references/D01B/simples/4404.txt @@ -0,0 +1,7 @@ + + 4404 Status description [B] + + Desc: Free form description of a status. + + Repr: an..35 + diff --git a/specification/references/D01B/simples/4405.txt b/specification/references/D01B/simples/4405.txt new file mode 100644 index 0000000..0b2677d --- /dev/null +++ b/specification/references/D01B/simples/4405.txt @@ -0,0 +1,374 @@ + +* 4405 Status description code [C] + + Desc: Code specifying a status. + + Repr: an..3 + + 1 To be done + Remark that the requested service in the order remains + outstanding. + + 2 Done + The instruction has been completed. + + 3 Passed on + The information has been passed on. + + 4 Final + The amount has the status of finality. + + 5 Subject to final payment + The amount is subject to finality. + + 6 Minimum + The amount quoted is a minimum tariff. + + 7 Fixed + The amount quoted is a fixed tariff. + + 8 Maximum + The amount quoted is a maximum tariff. + + 9 Information + The amount is quoted for information only, it is not + part of the charges to be deducted or added. + + 10 0 day available + The amount is available today. + + 11 1 day available + The amount is available on the next banking office day + after the booking date. + + 12 2 days available + The amount is available on the second banking office day + after the booking date. + + 13 3 days available + The amount available on the third banking office day + after the booking date. + + 14 Uncollected funds + Funds not collected by beneficiary. + + 15 Nil + The amount or quantity is zero. + + 16 None advised + No status or condition has been advised. + + 17 Requested + A status or condition has been requested. + + 18 Free of charge + No charge is to be made. + + 19 Rounded + The quantity has been the subject of a rounding + operation. + + 20 Permanent + Self-explanatory. + + 21 Temporary + Self-explanatory. + + 22 Subject to agreed condition + Subject to agreed condition. + + 23 Added + In addition to. + + 24 Deducted + A deduction from. + + 25 Included + Is included in. + + 26 Subject to clearing + Clearing operations are to be applied. + + 27 Subject to bilaterally agreed condition + Bilaterally agreed conditions are to be applied. + + 28 Transaction expected to be executed + The transaction is expected to be executed. + + 29 Debit + The object has a status of debit. + + 30 Credit + The object has a status of credit. + + 31 Positive debit + The object has a status of positive debit. + + 32 Negative debit + The object has a status of negative debit. + + 33 Positive credit + The object has a status of positive credit. + + 34 Negative credit + The object has a status of negative credit. + + 35 Started + To specify an event has started. + + 36 Revised + To indicate a revision has been made. + + 37 Stolen + A consignment or goods have been stolen. + + 38 Assigned + A value has been assigned to an item. + + 39 Approved + Approval has been given. + + 40 Withdrawn + Item is withdrawn. + + 41 Rejected + Item is rejected. + + 42 Approval pending + Approval is pending. + + 43 Postponed + Further action is delayed. + + 44 Replaced + Item has been replaced. + + 45 No status + There is no status information to report. + + 46 Does not exist + Non existent. + + 47 Draft version + A preliminary version. + + 48 Live version + A version with a live status. + + 49 Expired version + A version which no longer has a live status. + + 50 Part-time + Using only part of the available time. + + 51 Full-time + Using the whole of the available time. + + 52 Not a student + Not enrolled in an educational program. + + 53 To be extracted + To be removed. + + 54 Impacted tooth + Tooth wedged between another tooth and the jaw. + + 55 Extracted + Removed. + + 56 Estimated + The value is estimated. + + 57 Undefined incident + An undefined incident has occurred. + + 58 Quantity error + The quantity is an error. + + 59 Monetary amount error + The monetary amount is an error. + + 60 Product not ordered + The product was not ordered. + + 61 Uncertain + The value is uncertain. + + 62 Significant + Noteworthy. + + 63 Not accepted + The item has not been accepted. + + 64 Order or request cancelled + The referenced order or request has been cancelled. + + 65 Negative + Negative status. + + 66 Unsigned amount + The status of the amount is unsigned. + + 67 Preliminary + Preparatory to. + + 68 Split + Divided into parts. + + 69 Recommended + The object is favoured in preference to other + alternatives. + + 70 Issued + Has been given out. + + 71 Available for ordering + Goods are available for ordering. + + 72 Not available for ordering + Goods are not available for ordering. + + 73 Confirmed + Officially acknowledged. + + 74 Expiry date exceeded + The expiry date has been exceeded. + + 75 Prescribed + Advised the use of. + + 76 All published issues since subscription start + Applies to all published issues since subscription + start. + + 77 All published issues since issue specified in claim + Applies to all published issues since issue specified in + claim. + + 78 All published issues from and including issue specified in + claim + Applies to all published issues from and including issue + specified in claim. + + 79 Specified published issue only + Applies to specified published issue only. + + 80 Publication issue cancelled + Publication issue has been cancelled. + + 81 Definitive + The status is definitive. + + 82 Supplementary + An addition to something. + + 83 Under legal appeal + An application to a court for a reconsideration of the + decision. + + 84 Legally assigned + Transferred legally to another party. + + 85 Updated + Brought up to date. + + 86 Ratified + Made valid or binding by some formal or legal act. + + 87 Under consideration + Being considered. + + 88 Countersued + A response to institute legal proceedings in which an + entity has filed a law suit. + + 89 Legal item dismissed + Refused further hearing to a legal matter. + + 90 Disputed + Questioned validity. + + 91 Enforced + Compelled observance. + + 92 Legal documentation filed + Submitted a petition, document or application to the + appropriate authority. + + 93 Judgement for defendant + A judgement for the defendant was rendered. + + 94 Judgement for plaintiff + A judgement for the plaintiff was rendered. + + 95 Unchanged + Unaltered. + + 96 Legal documentation not filed + No petition, document or application was submitted to + the appropriate authority. + + 97 Pending + Awaiting decision or settlement. + + 98 Debt released + Released a debt. + + 99 Law suit filed + A law suit was filed. + + 100 Satisfied + Adequately met, fulfilled or complied with all + conditions. + + 101 Set aside + Set aside by using one's authority. + + 102 Settled + Concluded by mutual agreement. + + 103 Settled out of court + The matter has been settled out of court. + + 104 Stayed + A stopping of the proceedings. + + 105 Terminated + Brought to an end. + + 106 Arranged + Planned or provided for. + + 107 Not arranged + Not planned or provided for. + + 108 Instructed to start + Received instruction to start. + + 109 Instructed to stop + Received instruction to stop. + + 110 Stock quantity corrected + A difference in quantity between stocks has been + corrected. + + 111 Inactive + Not in operation. + + 112 Active + In operation. + ++ 113 Incomplete data + The data is incomplete. + ++ 114 Booked when overbooked + The booking has been made although there is no more + availability. + ++ 115 Provisional + The object is in a provisional status. + ++ 116 Ticketed + The ticket has been issued. + + diff --git a/specification/references/D01B/simples/4440.txt b/specification/references/D01B/simples/4440.txt new file mode 100644 index 0000000..154931f --- /dev/null +++ b/specification/references/D01B/simples/4440.txt @@ -0,0 +1,7 @@ + + 4440 Free text value [C] + + Desc: Free form text. + + Repr: an..512 + diff --git a/specification/references/D01B/simples/4441.txt b/specification/references/D01B/simples/4441.txt new file mode 100644 index 0000000..7e7cf36 --- /dev/null +++ b/specification/references/D01B/simples/4441.txt @@ -0,0 +1,7 @@ + + 4441 Free text value code [B] + + Desc: Code specifying free form text. + + Repr: an..17 + diff --git a/specification/references/D01B/simples/4447.txt b/specification/references/D01B/simples/4447.txt new file mode 100644 index 0000000..2d3bcdc --- /dev/null +++ b/specification/references/D01B/simples/4447.txt @@ -0,0 +1,43 @@ + + 4447 Free text format code [B] + + Desc: Code specifying the format of free text. + + Repr: an..3 + + 1 Centre + The associated text is centred in the available space. + + 2 Left + The associated text item is aligned flush left in the + available space. + + 3 Right + The associated text is aligned flush right in the + available space. + + 4 Justified + The associated text is justified in the available space. + + 5 Preceded by one blank line + The text is to be preceded by one blank line. + + 6 Preceded by two blank lines + The text is to be preceded by two blank lines. + + 7 Preceded by three blank lines + The text is to be preceded by three blank lines. + + 8 Continuation + The text is a continuation of preceding text. + + 9 New page + The text is to begin on a new page. + + 10 End text + The text is the final section of the preceding text. + + 11 New line + The text is to begin a new line. + + diff --git a/specification/references/D01B/simples/4451.txt b/specification/references/D01B/simples/4451.txt new file mode 100644 index 0000000..53729d9 --- /dev/null +++ b/specification/references/D01B/simples/4451.txt @@ -0,0 +1,1232 @@ + +* 4451 Text subject code qualifier [C] + + Desc: Code qualifying the subject of the text. + + Repr: an..3 + + AAA Goods description + [7002] Plain language description of the nature of the + goods sufficient to identify them at the level required + for banking, Customs, statistical or transport purposes, + avoiding unnecessary detail (Generic term). + + AAB Terms of payments + [4276] Conditions of payment between the parties to a + transaction (generic term). + + AAC Dangerous goods additional information + Additional information concerning dangerous goods. + + AAD Dangerous goods, technical name + Proper shipping name, supplemented as necessary with the + correct technical name, by which a dangerous substance + or article may be correctly identified or which is + sufficiently informative to permit identification by + reference to generally available literature. + + AAE Acknowledgement description + The content of an acknowledgement. + + AAF Rate additional information + Specific details applying to rates. + + AAG Party instructions + Indicates that the segment contains instructions to be + passed on to the identified party. + + AAH Customs information + [4034] Information entered by Customs on the CIM. + + AAI General information + The text contains general information. + + AAJ Additional conditions of sale/purchase + Additional conditions specific to this order or project. + + AAK Price conditions + Information on the price conditions that are expected or + given. + + AAL Goods dimensions in characters + Expression of a number in characters as length of ten + meters. + + AAM Equipment re-usage restrictions + Technical or commercial reasons why a piece of equipment + may not be re-used after the current transport + terminates. + + AAN Handling restriction + Restrictions in handling depending on the technical + characteristics of the piece of equipment or on the + nature of the goods. + + AAO Error description (free text) + Error described by a free text. + + AAP Response (free text) + Free text of the response to a communication. + + AAQ Package content's description + A description of the contents of a package. + + AAR Terms of delivery + (4053) Free text of the non Incoterms terms of delivery. + For Incoterms, use: 4053. + + AAS Bill of lading remarks + The remarks printed or to be printed on a bill of + lading. + + AAT Mode of settlement information + Free text information on an IATA Air Waybill to indicate + means by which account is to be settled. + + AAU Consignment invoice information + Information pertaining to the invoice covering the + consignment. + + AAV Clearance invoice information + Information pertaining to the invoice covering clearance + of the cargo. + + AAW Letter of credit information + Information pertaining to the letter of credit. + + AAX License information + Information pertaining to a license. + + AAY Certification statements + The text contains certification statements. + + AAZ Additional export information + The text contains additional export information. + + ABA Tariff statements + Description of parameters relating to a tariff. + + ABB Medical history + Historical details of a patients medical events. + + ABC Conditions of sale or purchase + Additional information regarding terms and conditions + which apply to the transaction. + + ABD Nature of transaction + An indication for customs of the type of contract under + which goods are supplied. + + ABE Additional terms and/or conditions (documentary credit) + Additional terms and/or conditions to the documentary + credit. + + ABF Instructions or information about standby documentary + credit + Instruction or information about a standby documentary + credit. + + ABG Instructions or information about partial shipment(s) + Instructions or information about partial shipment(s). + + ABH Instructions or information about transhipment(s) + Instructions or information about transhipment(s). + + ABI Additional handling instructions documentary credit + Additional handling instructions for a documentary + credit. + + ABJ Domestic routing information + Information regarding the domestic routing. + + ABK Chargeable category of equipment + Equipment types are coded by category for financial + purposes. + + ABL Government information + Information pertaining to government. + + ABM Onward routing information + Self explanatory. + + ABN Accounting information + Self explanatory. + + ABO Discrepancy information + Free text or coded information to indicate a specific + discrepancy. + + ABP Confirmation instructions + Documentary credit confirmation instructions. + + ABQ Method of issuance + Method of issuance of documentary credit. + + ABR Documents delivery instructions + Delivery instructions for documents required under a + documentary credit. + + ABS Additional conditions + Additional conditions to the issuance of a documentary + credit. + + ABT Information/instructions about additional amounts covered + Additional amounts information/instruction. + + ABU Deferred payment termed additional + Additional terms concerning deferred payment. + + ABV Acceptance terms additional + Additional terms concerning acceptance. + + ABW Negotiation terms additional + Additional terms concerning negotiation. + + ABX Document name and documentary requirements + Document name and documentary requirements. + +X ABY Regulatory information + The free text contains information for regulatory + authority. + + Note: + 1. This code value will be removed effective with + directory D.02B. + + ABZ Instructions/information about revolving documentary credit + Instructions/information about a revolving documentary + credit. + + ACA Documentary requirements + Specification of the documentary requirements. + + ACB Additional information + The text contains additional information. + + ACC Factor assignment clause + Assignment based on an agreement between seller and + factor. + + ACD Reason + Reason for a request or response. + + ACE Dispute + A notice, usually from buyer to seller, that something + was found wrong with goods delivered or the services + rendered, or with the related invoice. + + ACF Additional attribute information + The text refers to information about an additional + attribute not otherwise specified. + + ACG Absence declaration + A declaration on the reason of the absence. + + ACH Aggregation statement + A statement on the way a specific variable or set of + variables has been aggregated. + + ACI Compilation statement + A statement on the compilation status of an array or + other set of figures or calculations. + + ACJ Definitional exception + An exception to the agreed definition of a term, + concept, formula or other object. + + ACK Privacy statement + A statement on the privacy or confidential nature of an + object. + + ACL Quality statement + A statement on the quality of an object. + + ACM Statistical description + The description of a statistical object such as a value + list, concept, or structure definition. + + ACN Statistical definition + The definition of a statistical object such as a value + list, concept, or structure definition. + + ACO Statistical name + The name of a statistical object such as a value list, + concept or structure definition. + + ACP Statistical title + The title of a statistical object such as a value list, + concept, or structure definition. + + ACQ Off-dimension information + Information relating to differences between the actual + transport dimensions and the normally applicable + dimensions. + + ACR Unexpected stops information + Information relating to unexpected stops during a + conveyance. + + ACS Principles + Text subject is principles section of the UN/EDIFACT + rules for presentation of standardized message and + directories documentation. + + ACT Terms and definition + Text subject is terms and definition section of the + UN/EDIFACT rules for presentation of standardized + message and directories documentation. + + ACU Segment name + Text subject is segment name. + + ACV Simple data element name + Text subject is name of simple data element. + + ACW Scope + Text subject is scope section of the UN/EDIFACT rules + for presentation of standardized message and directories + documentation. + + ACX Message type name + Text subject is name of message type. + + ACY Introduction + Text subject is introduction section of the UN/EDIFACT + rules for presentation of standardized message and + directories documentation. + + ACZ Glossary + Text subject is glossary section of the UN/EDIFACT rules + for presentation of standardized message and directories + documentation. + + ADA Functional definition + Text subject is functional definition section of the + UN/EDIFACT rules for presentation of standardized + message and directories documentation. + + ADB Examples + Text subject is examples as given in the example(s) + section of the UN/EDIFACT rules for presentation of + standardized message and directories documentation. + + ADC Cover page + Text subject is cover page of the UN/EDIFACT rules for + presentation of standardized message and directories + documentation. + + ADD Dependency (syntax) notes + Denotes that the associated text is a dependency + (syntax) note. + + ADE Code value name + Text subject is name of code value. + + ADF Code list name + Text subject is name of code list. + + ADG Clarification of usage + Text subject is an explanation of the intended usage of + a segment or segment group. + + ADH Composite data element name + Text subject is name of composite data element. + + ADI Field of application + Text subject is field of application of the UN/EDIFACT + rules for presentation of standardized message and + directories documentation. + + ADJ Type of assets and liabilities + Information describing the type of assets and + liabilities. + + ADK Promotion information + The text contains information about a promotion. + + ADL Meter condition + Description of the condition of a meter. + + ADM Meter reading information + Information related to a particular reading of a meter. + + ADN Type of transaction reason + Information describing the type of the reason of + transaction. + + ADO Type of survey question + Type of survey question. + + ADP Carrier's agent counter information + Information for use at the counter of the carrier's + agent. + + ADQ Description of work item on equipment + Description or code for the operation to be executed on + the equipment. + + ADR Message definition + Text subject is message definition. + + ADS Booked item information + Information pertaining to a booked item. + + ADT Source of document + Text subject is source of document. + + ADU Note + Text subject is note. + + ADV Fixed part of segment clarification text + Text subject is fixed part of segment clarification + text. + + ADW Characteristics of goods + Description of the characteristics of goods in addition + to the description of the goods [7002]. + + ADX Additional discharge instructions + Special discharge instructions concerning the goods. + + ADY Container stripping instructions + Instructions regarding the stripping of container(s). + + ADZ CSC (Container Safety Convention) plate information + Information on the CSC (Container Safety Convention) + plate that is attached to the container. + + AEA Cargo remarks + Additional remarks concerning the cargo. + + AEB Temperature control instructions + Instruction regarding the temperature control of the + cargo. + + AEC Text refers to expected data + Remarks refer to data that was expected. + + AED Text refers to received data + Remarks refer to data that was received. + + AEE Section clarification text + Text subject is section clarification text. + + AEF Information to the beneficiary + Information given to the beneficiary. + + AEG Information to the applicant + Information given to the applicant. + + AEH Instructions to the beneficiary + Instructions made to the beneficiary. + + AEI Instructions to the applicant + Instructions given to the applicant. + + AEJ Controlled atmosphere + Information about the controlled atmosphere. + + AEK Take off annotation + Additional information in plain text to support a take + off annotation. Taking off is the process of assessing + the quantity work from extracting the measurement from + construction documentation. + + AEL Price variation narrative + Additional information in plain language to support a + price variation. + + AEM Documentary credit amendment instructions + Documentary credit amendment instructions. + + AEN Standard method narrative + Additional information in plain language to support a + standard method. + + AEO Project narrative + Additional information in plain language to support the + project. + + AEP Radioactive goods, additional information + Additional information related to radioactive goods. + + AEQ Bank-to-bank information + Information given from one bank to another. + + AER Reimbursement instructions + Instructions given for reimbursement purposes. + + AES Reason for amending a message + Identification of the reason for amending a message. + + AET Instructions to the paying and/or accepting and/or + negotiating bank + Instructions to the paying and/or accepting and/or + negotiating bank. + + AEU Interest instructions + Instructions given about the interest. + + AEV Agent commission + Instructions about agent commission. + + AEW Remitting bank instructions + Instructions to the remitting bank. + + AEX Instructions to the collecting bank + Instructions to the bank, other than the remitting bank, + involved in processing the collection. + + AEY Collection amount instructions + Instructions about the collection amount. + + AEZ Internal auditing information + Text relating to internal auditing information. + + AFA Constraint + Denotes that the associated text is a constraint. + + AFB Comment + Denotes that the associated text is a comment. + + AFC Semantic note + Denotes that the associated text is a semantic note. + + AFD Help text + Denotes that the associated text is an item of help + text. + + AFE Legend + Denotes that the associated text is a legend. + + AFF Batch code structure + A description of the structure of a batch code. + + AFG Product application + A general description of the application of a product. + + AFH Customer complaint + Complaint of customer. + + AFI Probable cause of fault + The probable cause of fault. + + AFJ Defect description + Description of the defect. + + AFK Repair description + The description of the work performed during the repair. + + AFL Review comments + Comments relevant to a review. + + AFM Title + Denotes that the associated text is a title. + + AFN Description of amount + An amount description in clear text. + + AFO Responsibilities + Information describing the responsibilities. + + AFP Supplier + Information concerning suppliers. + + AFQ Purchase region + Information concerning the region(s) where purchases are + made. + + AFR Affiliation + Information concerning an association of one party with + another party(ies). + + AFS Borrower + Information concerning the borrower. + + AFT Line of business + Information concerning an entity's line of business. + + AFU Financial institution + Description of financial institution(s) used by an + entity. + + AFV Business founder + Information about the business founder. + + AFW Business history + Description of the business history. + + AFX Banking arrangements + Information concerning the general banking arrangements. + + AFY Business origin + Description of the business origin. + + AFZ Brand names' description + Description of the entity's brands. + + AGA Business financing details + Details about the financing of the business. + + AGB Competition + Information concerning an entity's competition. + + AGC Construction process details + Details about the construction process. + + AGD Construction specialty + Information concerning the line of business of a + construction entity. + + AGE Contract information + Details about contract(s). + + AGF Corporate filing + Details about a corporate filing. + + AGG Customer information + Description of customers. + + AGH Copyright notice + Information concerning the copyright notice. + + AGI Contingent debt + Details about the contingent debt. + + AGJ Conviction details + Details about the law or penal codes that resulted in + conviction. + + AGK Equipment + Description of equipment. + + AGL Workforce description + Comments about the workforce. + + AGM Exemption + Description about exemptions. + + AGN Future plans + Information on future plans. + + AGO Interviewee conversation information + Information concerning the interviewee conversation. + + AGP Intangible asset + Description of intangible asset(s). + + AGQ Inventory + Description of the inventory. + + AGR Investment + Description of the investments. + + AGS Intercompany relations information + Description of the intercompany relations. + + AGT Joint venture + Description of the joint venture. + + AGU Loan + Description of a loan. + + AGV Long term debt + Description of the long term debt. + + AGW Location + Description of a location. + + AGX Current legal structure + Details on the current legal structure. + + AGY Marital contract + Details on a marital contract. + + AGZ Marketing activities + Information concerning marketing activities. + + AHA Merger + Description of a merger. + + AHB Marketable securities + Description of the marketable securities. + + AHC Business debt + Description of the business debt(s). + + AHD Original legal structure + Information concerning the original legal structure. + + AHE Employee sharing arrangements + Information describing how a company uses employees from + another company. + + AHF Organization details + Description about the organization of a company. + + AHG Public record details + Information concerning public records. + + AHH Price range + Information concerning the price range of products made + or sold. + + AHI Qualifications + Information on the accomplishments fitting a party for a + position. + + AHJ Registered activity + Information concerning the registered activity. + + AHK Criminal sentence + Description of the sentence imposed in a criminal + proceeding. + + AHL Sales method + Description of the selling means. + + AHM Educational institution information + Free form description relating to the school(s) + attended. + + AHN Status details + Describes the status details. + + AHO Sales + Description of the sales. + + AHP Spouse information + Information about the spouse. + + AHQ Educational degree information + Details about the educational degree received from a + school. + + AHR Shareholding information + General description of shareholding. + + AHS Sales territory + Information on the sales territory. + + AHT Accountant's comments + Comments made by an accountant regarding a financial + statement. + + AHU Exemption law location + Description of the exemption provided to a location by a + law. + + AHV Share classifications + Information about the classes or categories of shares. + + AHW Forecast + Description of a prediction. + + AHX Event location + Description of the location of an event. + + AHY Facility occupancy + Information related to occupancy of a facility. + + AHZ Import and export details + Specific information provided about the importation and + exportation of goods. + + AIA Additional facility information + Additional information about a facility. + + AIB Inventory value + Description of the value of inventory. + + AIC Education + Description of the education of a person. + + AID Event + Description of a thing that happens or takes place. + + AIE Agent + Information about agents the entity uses. + + AIF Domestically agreed financial statement details + Details of domestically agreed financial statement. + + AIG Other current asset description + Description of other current asset. + + AIH Other current liability description + Description of other current liability. + + AII Former business activity + Description of the former line of business. + + AIJ Trade name use + Description of how a trading name is used. + + AIK Signing authority + Description of the authorized signatory. + + AIL Guarantee + Description of guarantee. + + AIM Holding company operation + Description of the operation of a holding company. + + AIN Consignment routing + Information on routing of the consignment. + + AIO Letter of protest + A letter citing any condition in dispute. + + AIP Question + A free text question. + + AIQ Party information + Free text information related to a party. + + AIR Area boundaries description + Description of the boundaries of a geographical area. + + AIS Advertisement information + The free text contains advertisement information. + + AIT Financial statement details + Details regarding the financial statement in free text. + + AIU Access instructions + Description of how to access an entity. + + AIV Liquidity + Description of an entity's liquidity. + + AIW Credit line + Description of the line of credit available to an + entity. + + AIX Warranty terms + Text describing the terms of warranty which apply to a + product or service. + + AIY Division description + Plain language description of a division of an entity. + + AIZ Reporting instruction + Instruction on how to report. + + AJA Examination result + The result of an examination. + + AJB Laboratory result + The result of a laboratory investigation. + + ALC Allowance/charge information + Information referring to allowance/charge. + + ALD X-ray result + The result of an X-ray examination. + + ALE Pathology result + The result of a pathology investigation. + + ALF Intervention description + Details of an intervention. + + ALG Summary of admittance + Summary description of admittance. + + ALH Medical treatment course detail + Details of a course of medical treatment. + + ALI Prognosis + Details of a prognosis. + + ALJ Instruction to patient + Instruction given to a patient. + + ALK Instruction to physician + Instruction given to a physician. + + ALL All documents + The note implies to all documents. + + ALM Medicine treatment + Details of medicine treatment. + + ALN Medicine dosage and administration + Details of medicine dosage and method of administration. + + ALO Availability of patient + Details of when and/or where the patient is available. + + ALP Reason for service request + Details of the reason for a requested service. + + ALQ Purpose of service + Details of the purpose of a service. + + ARR Arrival conditions + Conditions under which arrival takes place. + + ARS Service requester's comment + Comment by the requester of a service. + + AUT Authentication + Name, code, password etc. given for authentication + purposes. + + AUU Requested location description + The description of the location requested. + + AUV Medicine administration condition + The event or condition that initiates the administration + of a single dose of medicine or a period of treatment. + + AUW Patient information + Information concerning a patient. + + AUX Precautionary measure + Action to be taken to avert possible harmful affects. + + AUY Service characteristic + Free text description is related to a service + characteristic. + + AUZ Planned event comment + Comment about an event that is planned. + + AVA Expected delay comment + Comment about the expected delay. + + AVB Transport requirements comment + Comment about the requirements for transport. + + BLC Bill of lading clause + Clause on the bill of lading regarding the cargo being + shipped. + + BLD Instruction to prepare the patient + Instruction with the purpose of preparing the patient. + + BLE Medicine treatment comment + Comment about treatment with medicine. + + BLF Examination result comment + Comment about the result of an examination. + + BLG Service request comment + Comment about the requested service. + + BLH Prescription reason + Details of the reason for a prescription. + + BLI Prescription comment + Comment concerning a specified prescription. + + BLJ Clinical investigation comment + Comment concerning a clinical investigation. + + BLK Medicinal specification comment + Comment concerning the specification of a medicinal + product. + + BLL Economic contribution comment + Comment concerning economic contribution. + + BLM Status of a plan + Comment about the status of a plan. + + BLN Random sample test information + Information regarding a random sample test. + ++ BLO Period of time + Text subject is a period of time. + + BLR Transport document remarks + Remarks concerning the complete consignment to be + printed on the bill of lading. + + CCI Customs clearance instructions + Any coded or clear instruction agreed by customer and + carrier regarding the declaration of the goods. + + CEX Customs clearance instructions export + Any coded or clear instruction agreed by customer and + carrier regarding the export declaration of the goods. + + CHG Change information + Note contains change information. + + CIP Customs clearance instruction import + Any coded or clear instruction agreed by customer and + carrier regarding the import declaration of the goods. + + CLP Clearance place requested + Name of the place where Customs clearance is asked to be + executed as requested by the consignee/consignor. + + CLR Loading remarks + Instructions concerning the loading of the container. + + COI Order information + Additional information related to an order. + + CUR Customer remarks + Remarks from or for a supplier of goods or services. + + CUS Customs declaration information + Note contains customs declaration information. + + DAR Damage remarks + Remarks concerning damage on the cargo. + + DCL Declaration + [4020] Text of a declaration made by the issuer of the + document (CIM 12). + + DEL Delivery information + Information about delivery. + + DIN Delivery instructions + Instructions regarding the delivery of the cargo. + + DOC Documentation instructions + Instructions pertaining to the documentation. + + DUT Duty declaration + The text contains a statement constituting a duty + declaration. + + EUR Effective used routing + Physical route effectively used for the movement of the + means of transport. + + FBC First block to be printed on the transport contract + The first block of text to be printed on the transport + contract. + + GBL Government bill of lading information + Free text information on a transport document to + indicate payment information by Government Bill of + Lading. + + GEN Entire transaction set + Note is general in nature, applies to entire transaction + segment. + + GS7 Further information concerning GGVS par. 7 + Special permission for road transport of certain goods + in the German dangerous goods regulation for road + transport. + + HAN Handling instructions + [4078] Instructions on how specified goods, packages or + containers should be handled. + + HAZ Hazard information + Information pertaining to a hazard. + + ICN Information for consignee + [4070] Any remark given for the information of the + consignee (CIM 21). + + IIN Insurance instructions + Instructions regarding the cargo insurance. + + IMI Invoice mailing instructions + Instructions as to which freight and charges components + have to be mailed to whom. + + IND Commercial invoice item description + Free text describing goods on a commercial invoice line. + + INS Insurance information + Specific note contains insurance information. + + INV Invoice instruction + Note contains invoice instructions. + + IRP Information for railway purpose + [4090] Date entered by railway stations when required, + e.g. specified trains, additional sheets for freight + calculations, special measures, etc. (CIM 8). + + ITR Inland transport details + Information concerning the pre-carriage to the port of + discharge if by other means than a vessel. + + ITS Testing instructions + Instructions regarding the testing that is required to + be carried out on the items in the transaction. + + LIN Line item + Note contains line item information. + + LOI Loading instruction + Instructions where specified packages or containers are + to be loaded on a means of transport. + + MCO Miscellaneous charge order + Free text accounting information on an IATA Air Waybill + to indicate payment information by Miscellaneous charge + order. + + MKS Additional marks/numbers information + Additional information regarding the marks and numbers. + + ORI Order instruction + Free text contains order instructions. + + OSI Other service information + General information created by the sender of general or + specific value. + + PAC Packing/marking information + Information regarding the packaging and/or marking of + goods. + + PAI Payment instructions information + The free text contains payment instructions information + relevant to the message. + + PAY Payables information + Note contains payables information. + + PKG Packaging information + Note contains packaging information. + + PKT Packaging terms information + The text contains packaging terms information. + + PMD Payment detail/remittance information + The free text contains payment details. + + PMT Payment information + Note contains payments information. + + PRD Product information + The text contains product information. + + PRF Price calculation formula + Additional information regarding the price formula used + for calculating the item price. + + PRI Priority information + Note contains priority information. + + PUR Purchasing information + Note contains purchasing information. + + QIN Quarantine instructions + Instructions regarding quarantine, i.e. the period + during which an arriving vessel, including its + equipment, cargo, crew or passengers, suspected to carry + or carrying a contagious disease is detained in strict + isolation to prevent the spread of such a disease. + + QQD Quality demands/requirements + Specification of the quality/performance expectations or + standards to which the items must conform. + + QUT Quotation instruction/information + Note contains quotation information. + + RAH Risk and handling information + Information concerning risks induced by the goods and/or + handling instruction. + + REG Regulatory information + The free text contains information for regulatory + authority. + + RET Return to origin information + Free text information on an IATA Air Waybill to indicate + consignment returned because of non delivery. + + REV Receivables + The text contains receivables information. + + RQR Requested routes/routing instructions + [3074] Names of places via which the consignor requests + a consignment to be routed. + + RQT Tariffs and route requested + [4120] Stipulation of the tariffs to be applied showing, + where applicable, special-agreement numbers or + references; indication of routes by frontier points or + by frontier stations and, when necessary, by transit + stations between. + + SAF Safety information + The text contains safety information. + + SIC Sender's instruction to carrier + [4284] Instructions given and declarations made by the + sender to the carrier concerning Customs, insurance, and + other formalities. + + SIN Special instructions + Special instructions like licence no, high value, handle + with care, glass. + + SLR Ship line requested + Shipping line requested to be used for traffic between + European continent and U.K. for Ireland. + + SPA Special permission for transport, generally + Statement that a special permission has been obtained + for the transport (and/or routing) in general, and + reference to such permission. + + SPG Special permission concerning the goods to be transported + Statement that a special permission has been obtained + for the transport (and/or routing) of the goods + specified, and reference to such permission. + + SPH Special handling + Note contains special handling information. + + SPP Special permission concerning package + Statement that a special permission has been obtained + for the packaging, and reference to such permission. + + SPT Special permission concerning transport means + Statement that a special permission has been obtained + for the use of the means transport, and reference to + such permission. + + SRN Subsidiary risk number (IATA/DGR) + Number(s) of subsidiary risks, induced by the goods, + according to the valid classification. + + SSR Special service request + Request for a special service concerning the transport + of the goods. + + SUR Supplier remarks + Remarks from or for a supplier of goods or services. + + TCA Tariff applied + [5430] Specification of the tariff applied. + + TDT Transport details remarks + Additional information related to transport details. + + TRA Transportation information + General information regarding the transport of the + cargo. + + TRR Requested tariff + Stipulation of the tariffs to be applied showing, where + applicable, special agreement numbers or references. + + TXD Tax declaration + The text contains a statement constituting a tax + declaration. + + WHI Warehouse instruction/information + Note contains warehouse information. + + ZZZ Mutually defined + Note contains information mutually defined by trading + partners. + + diff --git a/specification/references/D01B/simples/4453.txt b/specification/references/D01B/simples/4453.txt new file mode 100644 index 0000000..0fac585 --- /dev/null +++ b/specification/references/D01B/simples/4453.txt @@ -0,0 +1,31 @@ + + 4453 Free text function code [B] + + Desc: Code specifying the function of free text. + + Repr: an..3 + + 1 Text for subsequent use + The occurrence of this text does not affect message + processing. + + 2 Text replacing missing code + Text description of a coded data item for which there is + no currently available code. + + 3 Text for immediate use + Text must be read before actioning message. + + 4 No action required + Pass text on to later recipient. + + 5 Header + Indicates that the text is to be taken as a header. + + 6 Numbered paragraph + Indicates that the text starts a new numbered paragraph. + + 7 Paragraph + Indicates that the text is a paragraph. + + diff --git a/specification/references/D01B/simples/4494.txt b/specification/references/D01B/simples/4494.txt new file mode 100644 index 0000000..fd0c82a --- /dev/null +++ b/specification/references/D01B/simples/4494.txt @@ -0,0 +1,7 @@ + + 4494 Insurance cover description [B] + + Desc: Free form description of the insurance cover. + + Repr: an..35 + diff --git a/specification/references/D01B/simples/4495.txt b/specification/references/D01B/simples/4495.txt new file mode 100644 index 0000000..df3d667 --- /dev/null +++ b/specification/references/D01B/simples/4495.txt @@ -0,0 +1,7 @@ + + 4495 Insurance cover description code [B] + + Desc: Code specifying the insurance cover. + + Repr: an..17 + diff --git a/specification/references/D01B/simples/4497.txt b/specification/references/D01B/simples/4497.txt new file mode 100644 index 0000000..6a0a4d4 --- /dev/null +++ b/specification/references/D01B/simples/4497.txt @@ -0,0 +1,7 @@ + + 4497 Insurance cover type code [C] + + Desc: Code specifying the meaning of the insurance cover. + + Repr: an..3 + diff --git a/specification/references/D01B/simples/4517.txt b/specification/references/D01B/simples/4517.txt new file mode 100644 index 0000000..673a0d5 --- /dev/null +++ b/specification/references/D01B/simples/4517.txt @@ -0,0 +1,23 @@ + + 4517 Seal condition code [B] + + Desc: Code specifying the condition of a seal. + + Repr: an..3 + + 1 In right condition + The seal is in right condition. + + 2 Damaged + The seal is damaged. + + 3 Missing + A seal that is missing. + + 4 Broken + Used to specify that the seal is broken. + + 5 Faulty electronic seal + The electronic seal is faulty. + + diff --git a/specification/references/D01B/simples/5004.txt b/specification/references/D01B/simples/5004.txt new file mode 100644 index 0000000..b7c61f0 --- /dev/null +++ b/specification/references/D01B/simples/5004.txt @@ -0,0 +1,7 @@ + + 5004 Monetary amount [C] + + Desc: To specify a monetary amount. + + Repr: n..35 + diff --git a/specification/references/D01B/simples/5025.txt b/specification/references/D01B/simples/5025.txt new file mode 100644 index 0000000..03c3efa --- /dev/null +++ b/specification/references/D01B/simples/5025.txt @@ -0,0 +1,1941 @@ + +* 5025 Monetary amount type code qualifier [C] + + Desc: Code qualifying the type of monetary amount. + + Repr: an..3 + + 1 VAT, 1st value + First VAT value if, for the same rate of VAT, there are + 1 to 3 different ways to set this value. + + 2 VAT, 2nd value + Second VAT value if, for the same rate of VAT, there are + 2 or 3 different ways to set this value. + + 3 VAT, 3rd value + Third VAT value if, for the same rate of VAT, there are + 3 different ways to set this value. + + 4 Additional royalties (Customs) + Royalties relating to the imported goods that the buyer + must pay, either directly or indirectly, as a condition + of sale, to the extent that they are not included in the + price actually paid or payable. + + 5 Adjusted amount + The amount specified is the adjusted amount. + + 6 Amount reference currency + The owing amount in the currency used as reference in + the transaction. + + 7 Agreed charge + Charges which parties agreed upon. + + 8 Allowance or charge amount + [5422] Total amount of allowance or charge. + + 9 Amount due/amount payable + Amount to be paid. + + 10 Amount in charge currency + Indicates that the amount is based on the charged + currency. + + 11 Amount paid + Amount that has been paid. + + 12 Amount remitted + Amount which was remitted (see remittance advice). + + 13 Amount subject to total monetary discount + The amount is subject to a total monetary discount. + + 14 Amount target currency + The amount in the currency in which the amount is paid + or has to be paid. + + 15 Average ledger balance + The addition of the balance all accounts divided by the + number of accounts. + + 16 Bank release fee + The fee that a bank charges for releasing monies. + + 17 Batch total + The complete quantity of anything needed for or made in + one operation or lot. + + 18 Brokerage + Fee charged by a broker for acting on behalf of a third + party. + + 19 Buying commission + Commission paid by the importer to his/her agent for the + service of representing him/her in the purchase. + + 20 Data value on carrier media (Customs) + Value of data contained on the carrier media (e.g. + magnetic tape). + + 21 Cash discount + Cash discount given by the seller to the buyer. + + 22 Cash on delivery amount + Amount to be collected by carrier upon delivery of + goods. This amount represents approximately the value of + the goods. + + 23 Charge amount + The amount of money charged for the provision of a + service or product. + + 24 Charge summary total + Code to indicate the total charges relating to a + consignment. + + 25 Charge/allowance basis + The amount specified is the basis for calculation of + charges/allowance. + + 26 Charges collect fee + The fee a party charges for collecting charges. + + 27 Charges in destination currency + Collect charges payable in the currency of the country + of destination. + + 28 Collect charge summary total + A summary total of collection charges. + + 29 Collect charges in destination currency + Collect charges payable in the currency of the country + of destination. + + 30 Collect freight charge including VAT + This is the total amount that has to be collected from + the consignee or other intermediary intervening party - + Including VAT-. + + 31 Collect freight charge without VAT + For legal accounting reasons the amount without VAT has + to be announced, together with the amount of VAT. + + 32 Collect other charges due agent total + The total of other charges that are due to the agent. + + 33 Collect taxes total + The total amount of taxes to be collected. + + 34 Collected balance required + A certain sum of money that must be kept in an account. + + 35 Container cost + The cost of providing a container. + + 36 Converted amount + The amount is converted from another currency. + + 37 Credit on consignment + Credit deducted from the total invoice amount for the + value of goods not included in a consignment but + included in the invoice. + + 38 Invoice item amount + (5068) Total sum charged in respect of a single Invoice + item in accordance with the terms of delivery. + + 39 Invoice total amount + [5444] Total sum charged in respect of one or more + Invoices in accordance with the terms of delivery. + + 40 Customs value + (5032) Value declared for Customs purposes on those + goods in a consignment which are subject to the same + Customs procedure, and have the same tariff/statistical + heading, country information and duty regime. + + 41 Assigned Customs value + Goods value assigned by Customs. + + 42 Total cash payments received by factor + Total allocated amount of cash payments received by a + factor. + + 43 Declared total Customs value + [5070] Total value declared for Customs purposes of all + goods in a consignment, whether or not they are subject + to the same Customs procedure, or have the same + tariff/statistical heading, country information, and + duty regime. + + 44 Declared value for carriage + (5036) Value, declared by the shipper or his agent + solely for the purpose of varying the carrier's level of + liability from that provided in the contract of + carriage, in case of loss or damage to goods or delayed + delivery. + + 45 Deductible after importation charges (Customs) + Charges (e.g. construction, assembly, erection, + maintenance or technical assistance) after importation, + which are included in the total invoice price, that may + be deducted to arrive at a Customs value. + + 46 Deductions (Customs) + [5020] Allowable deductions from the Customs value basis + used. + + 47 Delivery fee + Fees incurred by delivery. + + 48 Deposit total + The whole amount of money that one entrusts for + safekeeping. + + 49 Development necessary for production of imported goods + (Customs) + Value of engineering, development, artwork, design work + and plans and sketches carried out elsewhere than in the + Customs territory and necessary for the production of + the imported goods. + + 50 Disbursements + Amount of disbursements to be collected by the carrier + according to the order given by the shipper. + + 51 Disbursements fee + Fee charged for the collection of disbursements. + + 52 Discount amount + The amount specified is the discount amount. + + 53 Discount amount due + The amount of discount that is due. + + 54 Distribution service fee + The fee charged for the provision of distribution + services. + + 55 Duty amount + The amount of duty. + + 56 Duty/tax/fee basis amount + The amount specified is the basis for duty/tax or fee. + + 57 Equivalent amount + This amount is equivalent to the amount to be + transferred, but in another currency. + + 58 Fee amount + The amount of a fee. + + 59 Fees paid year to date + Payments made for goods thus far. + + 60 Final (posted) amount + The amount posted to an account, finally, after + charges/allowances. + + 61 Float (e.g. "cash float") + The status of funds in the process of collection. + + 62 Total payments on account received by a factor + Total unallocated amount of payments received by a + factor. + + 63 FOB value + Identifies the value of the shipment free on board, + named port of shipment (see FOB Incoterm of ICC). + + 64 Freight charge + Amount to be paid for moving goods, by whatever means, + from one place to another, inclusive discounts, + allowances, rebates, adjustment factors and additional + cost relating to freight costs (UN/ECE Recommendation no + 23). + + 65 Total indirect amount payments made to a seller or his + agent instead of to a factor + Total indirect amount of payments made to a seller or + his agent instead of to a factor. + + 66 Goods item total + Net price x quantity for the line item. + + 67 Insurance amount + Amount of insurance. + + 68 Insurance and transport charges (Customs) + (5488)+(5292) Sum total of transport and insurance + charges (CCC). + + 69 Insurance and transport charges incurred outside Customs + territory + (5488)+(5292) Insurance and transport charges incurred + outside a Customs territory (or a Customs union). + + 70 Insurance charges (Customs) + [5488] Amount of premium payable to the insurance + company to insure the goods to the port or place of + importation. + + 71 Insurance charges incurred outside of Customs territory + (5488) Insurance charges incurred outside a Customs + territory (or a Customs union). + + 72 Internal charges (Customs) + Charges incurred within a Customs territory (or a + Customs union). + + 73 Total amount of payments booked to the collateral account + Total amount of payments booked to the collateral + account. + + 74 Amount to be paid in advance + Amount which is to be paid before goods are delivered or + the service is rendered. + + 75 Registered capital + Registered amount of equity of a company. + + 76 Investable balance + To put left over money in something offering profitable + returns. + + 77 Invoice amount + [5068] Total sum charged in respect of a single Invoice + in accordance with the terms of delivery. + + 78 Landing charges + The charges incurred in landing the goods into store in + the country of importation, excluding Customs duties and + taxes. + + 79 Total line items amount + The sum of all the line item amounts. + + 80 Licence fees related to imported goods (Customs) + Licence fees relating to the imported goods that the + buyer must pay, either directly or indirectly, as a + condition of sale, to the extent that they are not + included in the price actually paid or payable. + + 81 Loading and handling cost + Cost incurred by loading and handling. + + 82 Lock box total + The complete amount of funds that customers mailed in to + a specific location. Often times funds are sent to a + post-office lock box in their city. + + 83 Lumpsum + An agreed sum of money, which is paid in full at one + time. This term is often used in connection with charter + parties. + + 84 Material consumed in production of imported goods (Customs) + Value of materials consumed in the production of the + imported goods. + + 85 Maximum charge + The maximum amount that can be charged for a service or + product. + + 86 Message total monetary amount + The total of all monetary amounts contained within the + message. + + 87 Minimum charge + The minimum amount that can be charged for a service or + product. + + 88 National preference basis amount + Amount giving the basis for national preference + calculation. + + 89 Negative collected balance + Having a quantity of less than zero in an account. + + 90 Negative ledger balance + For an asset account, this would be when the account had + a credit balance. For liability and owner's equity + accounts, it would be when the account had a debit + balance. + + 91 Net adjustment + The end-of-the-period total amount which is left after + recording appropriate adjusting entries. + + 92 Net fee position + The payments left over after deductions or allowances + have been made. + + 93 Net year to date excess (deficit) + A negative amount of an item. + + 94 No amount of insurance + No amount of insurance has been declared for a + consignment. + + 95 No declared value for carriage + No value has been declared for purposes of carriage. + + 96 No declared value for Customs + No value has been declared for Customs purposes. + + 97 Offer amount + [5210] Total amount of an offer. + + 98 Original amount + Original amount, without charges, allowances or + adjustment. + + 99 Other charges at destination + Code to indicate charges levied at destination. + + 100 Other charges due agent + Code to indicate that certain charges accrue to an + agent. + + 101 Other charges due carrier + Code to indicate that certain charges accrue to a + carrier. + + 102 Other commissions + Other commissions paid by the importer to his/her agent + in relation to the goods being imported. + + 103 Other deductible charges + Other charges deducted from the total invoice value. + + 104 Other transport charges + (5292) Other charges paid for transport. + + 105 Other valuation charges (Customs) + Other valuation charges which are payable by reason of + the importation or sale of the goods in the Customs + territory. + + 106 Packing cost + Cost for packing concerning labour and/or material. + + 107 Packing cost (Customs) + [5448] Costs incurred for all containers and coverings + of whatever nature which are considered as being one for + Customs purposes with the goods, and the cost of packing + whether for labour or material. + + 108 Parts incorporated in imported goods (Customs) + Materials, components, parts and similar items + incorporated in the imported goods. + + 109 Payment discount amount + Self-explanatory. + + 110 Pick-up fee + Fee incurring if item has been or will be picked up. + + 111 Positive collected balance + Having a quantity of greater than zero in an account. + + 112 Positive ledger balance + For an asset account, this would be when the account had + a debit balance. For liability and owner's equity + accounts, it would be when the account had a credit + balance. + + 113 Prepaid amount + (5302) Amount which has been prepaid in advance. + + 114 Prepaid charge summary total + Total of all prepaid charges. + + 115 Prepaid taxes total + Total of all prepaid taxes. + + 116 Purchase amount + The cost of buying goods or services. + + 117 Quantity discount + Discount given for purchase of goods in bulk. + + 118 Quota value + The monetary value of a quota. + + 119 Received amount + The amount is what the bank received, and the one before + charges/allowances. + + 120 Sales tax + Identifies the amount of sales tax payable. + + 121 Shipment value in domestic currency + The cost of transportation in domestic currency. + + 122 Specific amount payable + Amount that the consignor agrees to be invoiced or to + pay. This amount is part of the total charges applied to + the consignment. + + 123 Statistical value + [5218] Value declared for statistical purposes of those + goods in a consignment which have the same statistical + heading and country of origin. + + 124 Tax amount + Tax imposed by government or other official authority + related to the weight/volume charge or valuation charge. + + 125 Taxable amount + Amount on which a tax has to be applied. + + 126 To collect + Amount that has to be collected. + + 127 Tools used in production of imported goods (Customs) + Tools, dies, moulds and similar items used in the + production of the imported goods. + + 128 Total amount + The amount specified is the total amount. + + 129 Total amount subject to payment discount + Part of the invoice amount which is subject to payment + discount. + + 130 Total charge due + Total amount of charges payable to the carrier. + + 131 Total charges/allowances + The amount specified is the total of all + charges/allowances. + + 132 Total collect charges + Total charges to be collected. + + 133 Total collect charges at destination + Total charges to be collected at destination. + + 134 Total declared + The total value of declared amounts. + + 135 Total freight due + Total amount of freight costs payable to the carrier. + + 136 Total invoice additional amount + (5140) Amount to be added to the sum of invoice line + amounts to arrive at the total invoice amount. + + 137 Damage protection plan coverage + Indicates the amount of damage coverage provided under + the Damage Protection Plan (DPP). + + 138 Total monetary discount amount + Total of monetary discount amounts. + + 139 Total payment amount + A complete charge for goods or services rendered. + + 140 Total service charge + The complete payment owed to one who has performed work + for another. + + 141 Cost, insurance and freight (CIF) value + Identifies the value of cost, insurance and freight. + (Refer to ICC Incoterm CIF for an expanded definition). + + 142 Trade discount + Discount given to any purchaser at a particular + commercial level e.g. at wholesale or retail level. + + 143 Transfer amount + The amount which has been transferred from buyer to the + sellers bank. + + 144 Transport charges (Customs) + (5292) Cost incurred by shipper in moving goods, by + whatever means, from one place to another under the + terms of the contract of carriage, see UN/ECE + Recommendation No 23. Synonym: freight charges + (Customs). + + 145 Transport charges incurred outside Customs territory + (5292) Transport charges incurred outside a Customs + territory (or a Customs union). + + 146 Unit price + (5110) Reporting monetary amount is a "per unit" amount. + + 147 Acceptable quotation fluctuation amount + The maximum increase or decrease in constituent material + fluctuation which will not result in an item price + renegotiation. + + 148 Total payments under guarantee + Total amount paid under guarantee, such as under a + factor's guarantee. + + 149 Valuation charge + A charge based on the value of goods or cargo. + + 150 Value added tax + [5490] Amount in national currency resulting from the + application, at the appropriate rate, of value added tax + (or similar tax) to the invoice amount subject to such + tax. + + 151 Value insured + Representation in figures of the total sum covered by an + insurance for a particular shipment. + + 152 Subsequent resale of imported goods (Customs) + Value of any part of the proceeds of any subsequent + resale, disposal or use of the imported goods that + accrues, directly or indirectly, to the seller. + + 153 Weight charge + A charge based on the weight of goods or cargo. + + 154 Amount to be collected + The monetary amount that is to be collected. + + 155 Standard duty + Standard Customs duty that would apply if special + provisions did not apply. + + 156 G-Amount + Amount out of total invoice amount being paid into a + blocked account. + + 157 Insurance value + (5010) Value for which the goods are insured. + + 158 Insurance and transport charges incurred inside Customs + territory + (5488)+(5292) Charges to be paid for moving goods, by + whatever means, from the point of entry into the Customs + territory (within a Customs union: to the point of entry + in the final destination country). + + 159 Licence (value deducted) + Amount in the currency of the licence to be written off + from the total licence value. + + 160 Other costs + (5346) Costs, other than packing, freight and insurance + costs, specified separately. + + 161 Duty, tax or fee amount + Amount of duty, tax or fee. + + 162 Customs duty paid + Amount which can be deducted from the stated invoice + price where that price includes the Customs duty amount. + + 163 Wage tax share + Wage tax share of total amount to be paid directly to + tax collector. + + 164 Social securities premiums share + Social securities share of total amount to be paid + directly to the social securities collector. + + 165 Adjustment amount + Amount being the balance of the amount to be adjusted + and the adjusted amount. + + 166 Guarantee amount (Customs) + Amount of the guarantee placed with Customs. + + 167 Actual versus calculated price difference + Difference between actual and calculated price. + + 168 Tax sub-totals + A sub total of tax values. + + 169 Alternate currency total amount + Self-explanatory. + + 170 Document amount + The monetary value stated within a related document. + + 171 Total reassignments of factored invoices + Total amount of factored invoices and credit notes + reassigned to the seller or to another factor. + + 172 Stated amount + The monetary amount that has been declared. + + 173 Minimum amount + Lowest possible value; minimum. + + 174 Balance brought forward + Opening balance of the account brought forward from the + prior accounting period. + + 175 Message total additional amount + An amount in addition to the total message value. + + 176 Message total duty/tax/fee amount + Total of all duty/tax/fee amounts. + + 177 Message total amount prepaid + Total of all prepaid amounts within the message. + + 178 Exact amount + Specific amount. + + 179 Maximum amount + Highest possible value; maximum. + + 180 Amount up to + Highest possible value; up to. + + 181 Amount not exceeding + Highest possible value; not exceeding. + + 182 Any other specification/tolerance + Any further qualification of the amount. + + 183 No specification/tolerance + No further qualification of the amount. + + 184 Final net acquisition cost + The final cost of acquisition, net of all add-ons and + discounts. + + 185 Labour cost + The cost of providing labour to complete a task. + + 186 Material cost + The cost of materials needed to complete a task. + + 187 Other cost + Non specific costs for an item in addition to those + stated explicitly. + + 188 Overhead cost + The cost of overhead when completing a task. + + 189 Packaging cost + The cost of packaging an item. + + 190 Prototype set up cost + The cost of setting up a prototype. + + 191 Authorized cleaning amount + Amount of money authorized for cleaning services. + + 192 Raw material per cart cost + The cost of raw material expressed per cart. + + 193 Raw material per unit of measure cost + The cost of raw material expressed per unit of measure. + + 194 Total die model cost + The total of costs for a die model. + + 195 Total gauge cost + The total of costs for a gauge. + + 196 Total material including purchased components cost + The total cost of materials for an item, including + components purchased externally. + + 197 Total purchased components cost + The total cost of components purchased externally. + + 198 Total tooling cost + The total of costs relating to tooling. + + 199 Delivery limitation amount + The monetary limitation amount for a delivery. + + 200 Minimum amount due + The minimum amount that must be paid on an amount now + due for payment. + + 201 Penalty amount + The penalty charge incurred if or because conditions are + not met. + + 202 Interest amount + The amount of interest charged or paid on a debit or + credit balance. + + 203 Line item amount + Goods item total minus allowances plus charges for line + item. See also Code 66. + + 204 Allowance amount + The amount of an allowance. + + 205 Additional amount covered: freight costs + Additional amount (freight costs) which is also covered + under the documentary credit. + + 206 Additional amount covered: inspection costs + Additional amount (inspection costs) which is also + covered under the documentary credit. + + 207 Additional amount covered: insurance costs + Additional amount (insurance costs) which is also + covered under the documentary credit. + + 208 Additional amount covered: interest + Additional amount (interest) which is also covered under + the documentary credit. + + 209 Agent commission amount + Amount which has to be paid to an agent. + + 210 Credit note amount + Amount of a credit note. + + 211 Debit note amount + Amount of a debit note. + + 212 Documentary credit amount + Amount of the documentary credit. + + 213 Part of documentary credit amount + Part of documentary credit amount subject to sight + payment, deferred payment or acceptance when the + documentary credit is available by mixed payment. + + 214 Advance payment at the beginning of works + Amount paid to the contractor at the beginning of works + in the construction to be deducted later. + + 215 Deduction of advance payment amount at the beginning of + works + Progressive deduction of advance payment, as works go + on. + + 216 Advance payment amount on building material + An amount paid in advance for the purchase of building + material. + + 217 Deduction of the advance payment amount on building + material + The cost of building material less any monies paid in + advance. + + 218 Advance payment amount on stock + An amount paid in advance for the purchase of stock. + + 219 Deduction of the advance payment amount on stock + The cost of stock less any monies paid in advance. + + 220 Amount subject to guarantee retention + Amount participating in the assessment basis of a + guarantee retention. + + 221 Amount not subject of guarantee retention + Amount not participating in the assessment basis of a + guarantee retention. + + 222 Amount subject to contractual retention + Amount participating in the assessment basis of a + contractual retention. + + 223 Works amount, initial + Total amount of works in the initial contract. + + 224 Works amount, variations + Total amount of contract variations, not including the + amount planned on initial contract. + + 225 Works amount, total + Total amount of works, including initial contract and + variations. + + 226 Retention amount + The amount of money that has been or is to be retained. + + 227 Deposit + Part of the amount of retention, not covered by + guarantee of retention, and thus deducted from the + amount paid to the contractor until release of + retention. + + 228 Deposit refund + Refund of deposit, due to an increase of the guarantee + of retention amount, or a decrease of the amount of + retention. + + 229 Guarantee on retention refund + Refund of deposit, due to partial or complete release of + retention. + + 230 Amount subject to escalation + Amount which is used as the basis for the calculation of + the escalation. + + 231 Amount subject to escalation, initial + Amount in the initial contract which is used as the + basis for the calculation of the escalation. + + 232 Amount of variations subject to escalation + Amount of variations which is used as the basis for the + calculation of the escalation. + + 233 Amount not subject to escalation + Amount which is not included in the calculation of the + escalation. + + 234 Amount not subject to escalation, initial + Amount in the initial contract which is not included in + the calculation of the escalation. + + 235 Amount of variations not subject to escalation + Amount of variations which is not included in the + calculation of the escalation. + + 236 Amount subject to price adjustment + Amount which is used as the basis for price adjustment + calculation. + + 237 Amount subject to price adjustment, initial + Amount in the initial contract which is used as the + basis for the price adjustment calculation. + + 238 Amount of variations subject to price adjustment + Amount of variations which is used as the basis for + price adjustment calculation. + + 239 Amount not subject to price adjustment + Amount which is not included in the calculation of the + price adjustment. + + 240 Amount not subject to price adjustment, initial + Amount in the initial contract which is not included in + the calculation of the price adjustment. + + 241 Amount of variations not subject to price adjustment + Amount of variations which is not included in the + calculation of the price adjustment. + + 242 Escalation amount + Difference between initial amount and current amount. + + 243 Provisional escalation amount + Difference between initial amount and provisional + current amount. + + 244 Price adjustment amount + Difference between initial amount and revised amount. + + 245 Provisional price adjustment amount + Difference between initial amount and provisional + revised amount. + + 246 Price revaluation amount + Amount of escalation and price adjustment. + + 247 Provisional price revaluation amount + Provisional amount of escalation and price adjustment. + + 248 Contractual retention amount total + Retention on a basis contractually fixed. + + 249 Valuation amount + Amount of valuation. + + 250 Deduction amount of direct payments to subcontractors + Deduction of amounts directly paid to subcontractors. + + 251 Amortization total amount + Indication of final monetary amount for amortization. + + 252 Amortization order amount + Indication of actual share of the monetary amount for + amortization. + + 253 Amortization cumulated amount + Indication of actual cumulated monetary amount of + previous and actual amortization order amount. + + 254 Current credit cover + Limit for current credit cover. + + 255 New credit cover + Limit for new credit cover. + + 256 Order cover + Credit cover for an individual order or shipment. + + 257 Amount subject to dispute + The amount that is being disputed. + + 258 Charge amount for information + The stated charge amount is only for information. The + amount will be debited due to agreement. + + 259 Total charges + Self-explanatory. + + 260 Total allowances + Self-explanatory. + + 261 Alternate currency amount + Self-explanatory. + + 262 Instalment amount + Amount paid or due for a single instalment of an + instalment payment scheme. + + 263 Outstanding amount + Amount still remaining outstanding for payment. + + 264 Gross contribution amount + Gross amount contributed. This may include commissions + or allowances. + + 265 Commission amount + Amount of any commission. + + 266 Net contribution amount + Amount contributed net of any commission or other + allowances . + + 267 Regular contribution amount + Specified contribution amount regularly paid. + + 268 Previous regular contribution amount + Specified contribution amount regularly paid before a + change . + + 269 Variation amount + Difference from a nominated amount. + + 270 Notional salary + A salary amount specified for a particular category of + employees. + + 271 Nominal salary + The salary amount without special allowances or other + cash benefits. + + 272 Taxable salary + The salary amount which is taxable. + + 273 Superannuation salary + Salary used for superannuation benefit/contribution + purposes . + + 274 Total remuneration + The amount of the total value of a person's + remuneration. + + 275 Other salary + The amount of other salary or allowances in addition to + a base salary. + + 276 Annual salary + Self-explanatory. + + 277 Total contributions amount + Sum of individual contributions. + + 278 Voluntary contribution amount + The amount is for a non-compulsory contribution. + + 279 Instalment first amount + First of a number of due amounts if payment by + instalment is agreed. + + 280 Instalment current amount + Current amount of a number of due amounts if payment by + instalment is agreed. + + 281 Instalment last amount + Last of a number of due amounts if payment by instalment + is agreed. + + 282 Current maintenance fee + Current amount of a number of amounts due on maintenance + contract. + + 283 Current leasing fee + Current amount of a number of amounts due on lease + contracts. + + 284 Day works amount + The amount of work calculated on the basis of manpower + time and supply cost. + + 285 Manufacturer's bonus + Allowance given as a manufacturer's bonus. + + 286 Administration charge + Charge made for an administration activity. + + 287 Fuel charge + Charge relating to fuel supplied. + + 288 Registration plate charge + The charge relating to the normal supply of vehicle + registration plates. + + 289 Subtotal amount + Total amount of money that is part of a complete amount. + + 290 Dumping export value + The export value calculated for the purposes of + assessing dumping duty. + + 291 Foreign inland freight + The amount of inland freight incurred in delivering the + goods to the place of export. + + 292 Concession amount + The amount of any concession. To allow the nomination of + the difference between the amount of duty plus tax paid + and the amount that would have been payable without an + end-use security being applied. + + 293 Chargeback + Invoice amount charged back to seller. + + 294 Charge per credit cover + Unit charge per credit cover established. + + 295 Charge per unused credit cover + Unit charge per unused credit cover. + + 296 Total authorised deduction + Total amount of authorised deductions. + + 297 Total chargebacks + Total amount charged back to the seller. + + 298 Total offsets + Total amount offset against other items on the seller's + or buyer's account. + + 299 Total special entries + Total amount to be treated as special booking entry by + the beneficiary. + + 300 Balance carried forward + Closing balance of the account to be carried forward to + the next accounting period. + + 301 Total outstanding invoices past due + Total amount of outstanding invoices past due. + + 302 Off balance disputed items + Total amount of disputed invoices/credit notes. + + 303 Commission invoices + Amount of commission invoices. + + 304 Other charges + Miscellaneous charges. + + 305 Amount remittances + Amount of money remitted. + + 306 Total amount of payment commission invoices + Total amount of commission invoices paid. + + 307 Total amount of payment other charges invoices + Total amount of invoices for miscellaneous charges paid. + + 308 Total amount credit notes + Total amount of credit notes. + + 309 Total adjustment invoices + Total amount of adjustments to invoices. + + 310 Total adjustment credit notes + Total amount of adjustments to credit notes. + + 311 Total adjustment payments + Total amount of adjustments to payments. + + 312 Base unit value + Value per base unit. + + 313 International freight + The amount of freight paid for moving goods between + place of export and place of import. + + 314 Own risk amount + Amount for own credit risk, not covered by credit cover. + + 315 Opening balance + The amount of the opening balance. + + 316 Insurance premium + Premium amount including commission without insurance + tax and fees. + + 317 Insurance commission + Amount due to an intermediary to be chargeable to an + insurer for obtaining insurance business. + + 318 Insurance tax + Insurance tax amount on insurance premium and fees. + + 319 Fee of insurer + Amount to be paid to an insurer as a handling charge. + + 320 Fee of intermediary + Amount to be paid to an intermediary as a handling fee. + + 321 Debit flow + Debit flow amount applying to an account. + + 322 Closing balance payable + Outstanding payable amount of the account at the end of + the reporting period. + + 323 Opening balance payable + Outstanding payable amount of the account at the + beginning of the reporting period. + + 324 Opening balance receivable + Outstanding receivable amount of the account at the + beginning of the reporting period. + + 325 Closing balance receivable + Outstanding receivable payable amount of the account at + the end of the reporting period. + + 326 Net assets and liabilities + Position amount of the assets and liabilities at + reporting date. + + 327 Adjustment to debit flow + Adjustment to debit flow amount. + + 328 Adjustment to credit flow + Adjustment to a credit flow amount. + + 329 Credit flow + Credit flow amount applying to an account. + + 330 Total prepaid other charges due carrier + The total of prepaid other charges due to carrier. + + 331 Total collect weight charge + The total collect charge based on weight. + + 332 Total prepaid weight charge + The total prepaid charge based on weight. + + 333 Total collect other charges due carrier + The total of collect other charges due to carrier. + + 334 Total prepaid other charges due agent + The total of prepaid other charges due to agent. + + 335 Total collect valuation charge + The total collect valuation charge. + + 336 Total prepaid valuation charge + The total prepaid valuation charge. + + 337 Authorized cleaning charges excluded from insurance + Indicates the amount of cleaning charges authorized + which are not covered by insurance. + + 338 Escalated value + Indicates the escalated value derived by application of + an escalation factor to an original monetary value. + + 339 Original invoice gross total value + Indicates the gross total value of an original invoice. + + 340 Original total net invoice value + Indicates the net value of an original invoice after + deduction or addition of all allowances or charges. + + 341 Offset value + Indicates the value of an offset. + + 342 Non-taxable amount + Monetary amount which is not subject to taxation. + + 343 Closing balance + The closing balance is the last balance for a reporting + period. + + 344 Value date balance + This is the balance on value date. + + 345 Cost information for providing the statement + Cost information for providing the statement. + + 346 Total credits + The total of all credit items reported. + + 347 Total debits + The total of all debit items reported. + + 348 Booked amount on the account + Booked amount on the account. + + 349 Pending amount to be booked on the account + Pending amount to be booked on the account. + + 350 Damage repair cost + Cost incurred by repair of the damage. + + 351 Labour rate per hour + Amount of labour rate per hour. + + 352 Total equipment labour costs for wear and tear + The total amount of the labour costs of the repair of + the equipment damage due to normal wear and tear. + + 353 Total equipment repair material costs for wear and tear + The total of the material costs of the repair of the + equipment damage due to normal wear and tear. + + 354 Add to make market value + Addition to the base value of an item for customs duty + computation purposes. + + 355 Pro-ratable value + The value is pro-ratable. + + 356 Deduct to make market value + Deduction from the base value of an item for customs + duty computation purposes. + + 357 Interim opening balance + The opening balance of a consecutive statement. + + 358 Interim closing balance + The closing balance of a consecutive statement. + + 359 Balance to be confirmed for audit reasons + Balance to be confirmed for audit reasons. + + 360 Accrued debit interest + Accrued debit interest. + + 361 Accrued credit interest + Accrued credit interest. + + 362 Part of booked amount + The amount is contained within the booked amount. + + 363 Increase of documentary credit amount + Amount of increase of the documentary credit. + + 364 Decrease of documentary credit amount + Amount of decrease of the documentary credit. + + 365 New documentary credit amount after amendment + New amount of the documentary credit after an amendment. + + 366 Rounding amount + The amount by which an amount is being rounded. + + 367 Labour sales tax + Amount of sales tax applicable to the cost of labour. + + 368 Material sales tax + Amount of sales tax applicable to the cost of materials. + + 369 Goods and services tax + Amount charged as tax on goods and services. + + 370 State or province sales tax + Amount charged as state or province sales tax. + + 371 Amount to be transferred + The exact amount payable after any adjustments. + + 372 Direct debit transfer amount + The transfer amount of a direct debit. + + 373 Total amount of negative credit entries + Total amount of negative credit entries. + + 374 Total amount of positive credit entries + Total amount of positive credit entries. + + 375 Total amount of positive debit entries + Total amount of positive debit entries. + + 376 Accounting entry amount + Amount concerning an accounting entry. + + 377 Entry's expected amount + Expected amount of an entry. + + 378 Closing date credit balance + The credit balance to be carried forward at closing + date. + + 379 Closing date debit balance + The debit balance to be carried forward at closing date. + + 380 Total amount of negative debit entries + Total amount of negative debit entries. + + 381 Budget cost + The amount specified is the budget cost. + + 382 Actual cost + The amount specified is the actual cost. + + 383 Estimate cost + Amount specified is the estimate cost. + + 384 Earned value cost + Amount specified is the earned value cost. + + 385 Warranty repair coverage + The amount of repair covered under warranty. + + 386 Maximum amount including Value Added Tax (VAT) + The maximum monetary amount which includes the Value + Added Tax (VAT). + + 387 Minimum amount including Value Added Tax (VAT) + The minimum monetary amount which includes the Value + Added Tax (VAT). + + 388 Total amount including Value Added Tax (VAT) + The total monetary amount which includes the Value Added + Tax (VAT). + + 389 Amount excluding Value Added Tax (VAT) + The monetary amount which excludes the Value Added Tax + (VAT). + + 390 Minimum amount excluding Value Added Tax (VAT) + The minimum monetary amount which excludes the Value + Added Tax (VAT). + + 391 Indemnity amount + The monetary amount which is used as an indemnity. + + 392 Sub-contracted amount + The monetary amount which will be sub-contracted. + + 393 Amount due for work completed during a specified time + period + Monetary amount due for work completed during a + specified time period. + + 394 Minimum order or contract amount permitting a fixed sum + advance + The minimum monetary amount of an order or a contract + which enables the payment of a fixed sum advance. + + 395 Vending machine refund amount + An amount refunded by a vending machine as change in a + purchase. + + 396 Total price subsidy value + The total value of all price subsidies. + + 397 Advertising amount + Amount related to advertising. + + 398 Fixed sum advance base amount + The base amount on which a fixed sum advance is + calculated. + + 399 Optional advance amount + The monetary amount which may be advanced on a payment. + + 400 Rebate amount + The amount of a rebate. + + 401 Penalty basis amount + Amount used as the basis to calculate a penalty. + + 402 Total retail value + The total retail value of all products. + + 403 Exemption amount + To specify an exempted amount. + + 404 Budget amount + To specify the amount of a budget. + + 405 Value of services remaining to be carried out + To specify the monetary amount for which services remain + to be carried out. + + 406 Maximum amount excluding value added tax + The maximum amount without the addition of a value added + tax. + + 407 Annual revenue + The amount of revenue received in a year. + + 408 Co-insurance commission + The commission paid to the lead insurer for co- + insurance. + + 409 Negotiated cost + The current cost value to which all parties have + negotiated and agreed. + + 410 Estimated cost, authorized unpriced work + The estimated cost for work for which written + authorization has been received, but the work has not + been priced. + + 411 Contract target profit + The profit that will be realised if a contract target is + met. + + 412 Contract target fee + The incentive fee amount that will apply if the contract + target is met. + + 413 Contract target price + The negotiated contract cost, plus profit or incentive + fees paid for meeting contract target objectives. + + 414 Final contract price, estimated + The estimated final contract price based on the most + likely estimate of cost at completion. + + 415 Contract ceiling price + The upper price limit on a contract. + + 416 Contract ceiling price, estimated + The estimated upper price limit on a contract. + + 417 Contract cost to completion, estimated + The estimated cost to complete the contract. + + 418 Contract cost at contract completion, estimated + The estimated cost of the contract when it is complete. + + 419 Contract cost at completion, best case estimate + The best case estimated cost of the contract when it is + complete. + + 420 Contract cost at completion, worst case estimate + The worst case estimated cost of the contract when it is + complete. + + 421 Contract cost at completion, most likely estimate + The most likely estimated cost of the contract when it + is complete. + + 422 Contract budget base + The budget base cost for a contract. + + 423 Contract cost of money + The cost of money applicable to a contract. + + 424 General and administrative costs + Costs attributed to general and administrative + activities. + + 425 Contract undistributed budget cost + Budget cost not assigned or distributed to contract + activities. + + 426 Contract management reserve + Amount of the contract budget withheld for management + purposes. + + 427 Budget performance + The budget baseline amount against which performance is + measured. + + 428 Budget cost, cumulative to date + The cumulative to date cost of planned work. + + 429 Actual cost, cumulative to date + Cumulative to date amount of actual costs. + + 430 Earned value cost, cumulative to date + The cumulative to date value of costs earned as work is + completed. + + 431 Cost variance + The difference between the actual cost incurred to + complete work and the budget cost of the work completed + (earned value) for a given reporting period. + + 432 Cost variance, cumulative to date + The cumulative to date difference between the actual + cost incurred to complete work and the budget cost of + the work completed (earned value) for a given reporting + period. + + 433 Contract replanning adjustment, cost variance + The amount of adjustment made to cost variances when it + is necessary to replan the remaining work on a contract. + + 434 Contract replanning adjustment, budget + The amount of adjustments made to a budget baseline when + it is necessary to replan the remaining work on a + contract. + + 435 Budget cost at completion + The cost of the budget at the completion of a contract + or project. + + 436 Contract negotiated cost, original + The original cost value for a contract that all parties + involved have negotiated and agreed to. + + 437 Contract target price, initial + The initial negotiated contract costs, plus profit or + incentive fees, paid for meeting contract target + objectives. + + 438 Contract ceiling price, initial + The initial upper price limit on a contract. + + 439 Contract target price, adjusted + The adjusted negotiated contract cost plus target or + incentive fees paid for meeting contract target + objectives. + + 440 Contract ceiling price, adjusted + The adjusted upper price limit on a contract. + + 441 Open commitment amount + Estimated obligations to vendors. + + 442 Accrued expenditure + Recorded or incurred expenditures. + + 443 Contract funds authorized, to date + Cost value of contract funds authorized from the + beginning of the contract or from a specific fiscal year + through the current reporting period. + + 444 Contract billing, forecast + The amount expected to be billed for a contract. + + 445 Contract termination costs, estimated + The estimate of the costs that would be incurred to + liquidate all obligations if the contract were to be + terminated. + + 446 Contract funds forecast, unauthorized work + A forecast of the funds required for unauthorized work + on a contract. + + 447 Contract funds forecast, additional work + A forecast of the funds required for additional work on + a contract. + + 448 Contract total funds required, estimated + Estimate of the total funds required for a contract. + + 449 Contract funds carried forward + Amount of contract funds carried forward. + + 450 Contract net funds required, estimated + Estimate of net funds required for a contract based on + total funding requirements less any funds carried over + from a previous year. + + 451 Cost variance at completion + The cost difference between budget at completion and + estimate at completion. + + 452 Harmonized tariff schedule mixture, composite or set value + The value of a mixture, composite, or set as defined by + the harmonized tariff schedule general rules of + interpretation 3(b) or 3(c). + + 453 Agreed monetary amount debit line limit + Limit of the agreed monetary amount debit line. + + 454 Total debit charges, not included in debit amount + Total debit related charges, not included in debit + amount. + + 455 Total debit allowances, not included in debit amount + Total debit related allowances, not included in debit + amount. + + 456 Total debit charges, included in debit amount + Total debit related charges, included in debit amount. + + 457 Total debit allowances, included in debit amount + Total debit related allowances, included in debit + amount. + + 458 Total debit charges, not included in debit amount, to be + booked simultaneously with debit amount + Total debit related charges, not included in debit + amount, to be booked at the same time as the debit + amount. + + 459 Total debit allowances, not included in debit amount, to be + booked simultaneously with debit amount + Total debit related allowances, not included in debit + amount, to be booked at the same time as the debit + amount. + + 460 Total debit charges, not included in debit amount, to be + booked separately from debit amount + Total debit related charges, not included in debit + amount, not to be booked together with the debit amount. + + 461 Total debit allowances, not included in debit amount, to be + booked separately from debit amount + Total debit related allowances, not included in debit + amount, not to be booked together with the debit amount. + + 462 Annual turnover + The annual turnover. + + 463 Dispensing fee + Fee for dispensing. + + 464 Gross premium + The total premium including all commission and fees but + excluding external taxes. + + 465 Net premium + The premium net of all additions. + + 466 Engineering fee amount + The amount of engineering fees. + + 467 Insurer paid tax amount + The amount of tax that is paid by the insurer and not + included in the premium. + + 468 Insurance fixed co-payment + The fixed contribution required to be paid by the + insured person. + + 469 Insurance variable co-payment + The variable contribution required to be paid by the + insured person. + + 470 Negotiated contract changes + The cumulative cost, excluding any fee or profit, + applicable to defined contract changes that have + occurred since the beginning of the contract and have + been negotiated and agreed to. + + 471 Pre-invoiced amount + Amount that is, or will be pre-invoiced. + + 472 Amount accumulated to deductible + Amount paid toward the deductible amount. + + 473 Deductible amount remaining + The amount of the deductible remaining. + + 474 Postage + The amount for postage. + + 475 Earlier debit amount + Amount which has been debited earlier. + + 476 Opening value date balance + Opening balance on the value date. + + 477 Closing value date balance + Closing balance on the value date. + + 478 Schedule variance amount + The difference between the amount of work scheduled or + planned (the budget) and the work completed (earned + value) in cost terms for a given reporting period. + + 479 Schedule variance amount, cumulative to date + The cumulative to date difference between the amount of + work scheduled or planned (the budget) and the work + completed (earned value) in cost terms. + + 480 Total debit charges, not included in credit amount + Total debit-related charges, not yet included in credit + amount. + + 481 Total credit allowances, not included in credit amount + Total credit-related allowances, not yet included in + credit amount. + + 482 Total debit charges, included in credit amount + Total debit-related charges, already included in credit + amount. + + 483 Total credit allowances, included in credit amount + Total credit-related allowances, already included in + credit amount. + + 484 Total debit charges, not included in credit amount, to be + booked simultaneously with credit amount + Total debit-related charges, not yet inlcuded in credit + amount, will be booked at the same time as the credit + amount. + + 485 Total credit allowances, not included in credit amount, to + be booked simultaneously with credit amount + Total credit-related allowances, not yet included in + credit amount, will be booked at the same time as the + credit amount. + + 486 Total debit charges, not included in credit amount, to be + booked separately from credit amount + Total debit-related charges, not yet included in credit + amount, will not be booked together with the credit + amount. + + 487 Total credit allowances, not included in credit amount, to + be booked separately from credit amount + Total credit-related allowances, not yet included in + credit amount, will not be booked together with the + credit amount. + + 488 Total charges, not included in transaction amount + Total charges which are not included in the transaction + amount. + + 489 Total allowances, not included in transaction amount + Total allowances which are not included in the + transaction amount. + + 490 Late delivery penalty + Amount to be paid in case of late delivery. + + 491 Debt financing charge + A charge amount related to the financing of a debt. + + 492 Debt financing allowance + An allowance amount related to the financing of a debt. + + 493 Cancellation charge + The amount charged because of a cancellation. + + 494 Incurred cost + The amount which has been incurred. + + 495 Accrued overdraft interest + Interest amount accrued through overdraft. + + 496 Total returnable packages deposit amount + Total deposit amount for returnable packages. + + 497 Goods and services total amount excluding returnable goods + deposits + Total amount of goods and services excluding deposits + for returnable goods. + + 498 Waiting time indemnity amount + The monetary amount which is used as an indemnity for + waiting. + + 499 Total net amount excluding Value Added Tax (VAT) + The total net monetary amount excluding Value Added Tax + (VAT). + + 500 Interest on late payment of solidarity fund contribution + Interest to pay because payment date of contribution + solidarity fund was exceeded. + + 501 Interest on late payment of employee's additional + contribution to solidarity fund + Interest to pay because payment date of employee's + additional contribution is exceeded. + + 502 Taxable disbursement amount + Amount of disbursement on which tax must be applied. + + 503 Contract value + Value of a contract. + + 504 Daily contribution + Amount paid on a daily basis. + + 505 Rental amount + The amount to be paid for the right to use a place, + product or service. + + 506 Gross progress payment amount + Gross monetary amount paid or to be paid at intervals. + + 507 Net progress payment amount + Net monetary amount paid or to be paid at intervals. + + 508 Value of returned product + Value of product returned by the customer. + + 509 Unit allowance amount + The monetary amount of an allowance for each unit. + + 510 Remaining available overdraft + The amount still available within the limit of the + overdraft. + + 511 Unit charge amount + The monetary amount of a charge for each unit. + ++ 512 Agreed monetary amount credit line limit + Limit of the agreed monetary amount credit line. + ++ 513 Dossier amount + The amount of the dossier. + ++ 514 Amount for pre-advising + The amount is for pre-advising only. + ++ 515 Supplement + The monetary amount represents the price of extra cost + to pay in addition to the normal price. + ++ 516 Debit balance at closing date of accounting period under + review + The monetary amonunt is the debit balance at the closing + date of the accounting period under review. + ++ 517 Credit balance at closing date of accounting period under + review + The monetary amount is the credit balance at the closing + date of the accounting period under review. + ++ 518 Debit balance at starting date of accounting period under + review + The monetary amount is the debit balance at the starting + date of the accounting period under review. + ++ 519 Credit balance at starting date of accounting period under + review + The monetary amount is the credit balance at the + starting date of the accounting period under review. + ++ 520 Total of debit balances at closing date of accounting + period under review + The monetary amount is the total of debit balances at + the closing date of the accounting period under review. + ++ 521 Total of credit balances at closing date of accounting + period under review + The monetary amount is the total of credit balances at + the closing date of the accounting period under review. + ++ 522 Total of debit balances at starting date of accounting + period under review + The monetary amount is the total of debit balances at + the starting date of the accounting period under review. + ++ 523 Total of credit balances at starting date of accounting + period under review + The monetary amount is the total of credit balances at + the starting date of the accounting period under review. + ++ 524 Cost accounting entry amount + Code identifying the amount of a cost accounting entry. + + ZZZ Mutually defined + Mutually defined monetary amount. + + diff --git a/specification/references/D01B/simples/5118.txt b/specification/references/D01B/simples/5118.txt new file mode 100644 index 0000000..5497e8f --- /dev/null +++ b/specification/references/D01B/simples/5118.txt @@ -0,0 +1,7 @@ + + 5118 Price amount [C] + + Desc: To specify a price. + + Repr: n..15 + diff --git a/specification/references/D01B/simples/5125.txt b/specification/references/D01B/simples/5125.txt new file mode 100644 index 0000000..bcc09da --- /dev/null +++ b/specification/references/D01B/simples/5125.txt @@ -0,0 +1,49 @@ + + 5125 Price code qualifier [C] + + Desc: Code qualifying a price. + + Repr: an..3 + + AAA Calculation net + The price stated is the net price including allowances/ + charges. Allowances/charges may be stated for + information only. + + AAB Calculation gross + The price stated is the gross price to which allowances/ + charges must be applied. + + AAC Allowances and charges not included, tax included + The price does not include the allowances and charges, + but includes the taxes. + + AAD Average selling price + Average selling price of a product. + + AAE Information price, excluding allowances or charges, + including taxes + The price stated is for information purposes only and + excludes all allowances and charges. Taxes however are + included in the price. + + AAF Information price, excluding allowances or charges, and + taxes + The price stated is for information purposes only and + excludes all allowances, charges and taxes. + + AAG Additive unit price component + A code to indicate that the price described is an + additive component of the total price. + + CAL Calculation price + The price stated is the price for the calculation of the + line item amount. + + INF Information + The price is provided for information. + + INV Invoice price + Referenced price taken from an invoice. + + diff --git a/specification/references/D01B/simples/5213.txt b/specification/references/D01B/simples/5213.txt new file mode 100644 index 0000000..3503857 --- /dev/null +++ b/specification/references/D01B/simples/5213.txt @@ -0,0 +1,18 @@ + + 5213 Sub-line item price change operation code [C] + + Desc: Code specifying the price change operation for a sub- + line item. + + Repr: an..3 + + A Added to the baseline item unit price + Price is to be added to the base line unit price. + + I Included in the baseline item unit price + Price is included in the base line unit price. + + S Subtracted from the baseline item unit price + Price is to be subtracted from the base line unit price. + + diff --git a/specification/references/D01B/simples/5237.txt b/specification/references/D01B/simples/5237.txt new file mode 100644 index 0000000..3c89b50 --- /dev/null +++ b/specification/references/D01B/simples/5237.txt @@ -0,0 +1,112 @@ + + 5237 Charge category code [B] + + Desc: Code specifying the category of charges. + + Repr: an..3 + + 1 All charges + All amounts calculated by the carrier in accordance with + tariffs or in case of special events during the voyage + (e.g. Rail - freights costs - additional costs). + + 2 Additional charges + Charges calculated by the carrier for specific events + like re-weighting, re-loading, unexpected operations, + services required during the voyage, etc. + + 3 Transport charges + additional charges + Transport charges plus Additional charges (e.g. for re- + loading, re-weighting or unexpected operations) that + must be precised in the payment conditions by the + consignor (other charges must be taken in account by the + consignee). + + 4 Basic freight + The basic freight payable on the cargo as per tariff. + + 5 Destination haulage charges + Haulage charges for transporting goods to the + destination. + + 6 Disbursement + Sums paid out by ship's agent at a port and recovered + from the carrier. + + 7 Destination port charges + Charges payable at the port of destination. + + 8 Miscellaneous charges + Miscellaneous charges not otherwise categorized. + + 9 Transport charges up to a specified location + Transport charges to be paid by a specified party for a + part of a voyage, i.e. up to a specified location. + + 10 Origin port charges + Charges payable at the port of origin. + + 11 Origin haulage charges + Haulage charges for the pickup of goods at origin. + + 12 Other charges + Unspecified charges. + + 13 Specific amount payable + Amount that the consignor agrees to be invoiced or to + pay. This amount is part of the total charges applied to + the consignment. + + 14 Transport costs (carriage charges) + Monetary amount calculated on the basis of the transport + tariffs or contract eventually including charges or + other costs. + + 15 All costs up to a specified location + All amounts to be paid by the consignor for a part of + the voyage, i.e. up to a location that must be precised. + (The remaining part of the voyage to be paid by the + consignee) The amounts are calculated by the carrier in + accordance with tariffs or in case of special events + during the voyage (e.g. rail - freight costs - + additional costs). + + 16 Weight/valuation charge + Code to indicate weight/valuation charges to be either + wholly prepaid or wholly collect. + + 17 All costs + All cost elements. + +X 18 Transport costs and supplementary costs + Description to be provided. + + Note: + 1. This code value will be removed effective with + directory D.02B. + + 19 Supply of certificate of shipment + Charges payable for the supply of a certificate of + shipment. + + 20 Supply of consular formalities or certificate of origin + Charges payable for the supply of consular formalities + or certificate of origin. + + 21 Supply of non-categorised documentation in paper form + Charges payable for the supply of one or more documents + in paper form that are not otherwise categorised. + + 22 Supply of customs formalities, export + Charges payable for the supply of export customs + formalities. + + 23 Supply of customs formalities, transit + Charges payable for the supply of transit customs + formalities. + + 24 Supply of customs formalities, import + Charges payable for the supply of import customs + formalities. + + diff --git a/specification/references/D01B/simples/5242.txt b/specification/references/D01B/simples/5242.txt new file mode 100644 index 0000000..f4ce87d --- /dev/null +++ b/specification/references/D01B/simples/5242.txt @@ -0,0 +1,8 @@ + + 5242 Rate or tariff class description [B] + + Desc: Free form description of an applicable rate or tariff + class. + + Repr: an..35 + diff --git a/specification/references/D01B/simples/5243.txt b/specification/references/D01B/simples/5243.txt new file mode 100644 index 0000000..62d2127 --- /dev/null +++ b/specification/references/D01B/simples/5243.txt @@ -0,0 +1,44 @@ + + 5243 Rate or tariff class description code [C] + + Desc: Code specifying an applicable rate or tariff class. + + Repr: an..9 + + A Senior person rate + Rate class applies to senior persons. + + B Basic + Code specifying that the rate or tariff is a basic one. + + C Specific commodity rate + Code specifying the specific commodity rate. + + D Teenager rate + Rate class applies to teenagers. + + E Child rate + Rate class applies to children. + + F Adult rate + Rate class applies to adults. + + K Rate per kilogram + Code specifying the rate per kilogram. + + M Minimum charge rate + Code specifying the minimum charge rate. + + N Normal rate + Code specifying the normal rate. + + Q Quantity rate + Code specifying the quantity rate. + + R Class rate (Reduction on normal rate) + Code specifying the reduction on normal rate. + + S Class rate (Surcharge on normal rate) + Code specifying the surcharge on normal rate. + + diff --git a/specification/references/D01B/simples/5245.txt b/specification/references/D01B/simples/5245.txt new file mode 100644 index 0000000..9c2a37d --- /dev/null +++ b/specification/references/D01B/simples/5245.txt @@ -0,0 +1,576 @@ + +* 5245 Percentage type code qualifier [B] + + Desc: Code qualifying the type of percentage. + + Repr: an..3 + + 1 Allowance + (5424) Allowance expressed as a percentage. + + 2 Charge + (5424) Charge expressed as a percentage. + + 3 Allowance or charge + [5424] Allowance or charge expressed as a percentage. + + 4 Reinsurer's share + To indicate the share of the reinsurer in a treaty. + + 5 Entry percentage + To indicate the percentage used for the specified entry + (e.g. commission %, deposits % ...). + + 6 Quality/yield + (6318) The percentage of a specified material in the + total product. + + 7 Percentage of invoice + Code specifying the percentage of invoice. + + 8 Reduction/surcharge percentage + Percentage to calculate a reduction/surcharge. + + 9 Adjustment + Code specifying the adjustment expressed as a + percentage. + + 10 Bureau share + London insurance market bureau (bureau share in + reinsurance treaty). + + 11 Buffer stock requirement + Anticipated additional consumption to safeguard against + unforeseen shortages or demands. + + 12 Discount + Discount expressed as a percentage. + + 13 Amount tolerance + Tolerance of amount in percentage. + + 14 Percentage of note + Percentage of debit or credit note. + + 15 Penalty percentage + Code specifying the penalty percentage. + + 16 Interest percentage + Code specifying the interest percentage. + + 17 Part of documentary credit amount + Part of documentary credit amount in percentage subject + to sight payment, deferred payment or acceptance when + the documentary credit is available by mixed payment. + + 18 Percentage credit note + Percentage of a credit note. + + 19 Percentage debit note + Percentage of a debit note. + + 20 Percentage of insurance + Code specifying the percentage of insurance. + + 21 Own risk percentage + Percentage of total amount which is not covered by + credit cover. + + 22 Transferred VAT percentage + VAT percentage rate for which accountability is being + transferred from one party to another. VAT means: Value + added tax. + + 23 Part time employment + The time a person is employed expressed as a percentage + of the equivalent full time employment. + + 24 Voluntary contribution + Contribution to a superannuation scheme which is not + compulsory, expressed as a percentage of salary. + + 25 Attribute factor + To indicate a mathematical factor, expressed as a + percentage , used to multiply a specified attribute + item. + + 26 Additional contribution + Contribution to a scheme in addition to the normal + contribution, expressed as a percentage (in + superannuation usually expressed as a percentage of + salary). + + 27 Benefits allocation + Percentage of total benefits allocated to a person. + + 28 Attribute classification + To indicate the percentage of a specified attribute + classification (e.g. percentage contributed before a + defined year for superannuation purposes). + + 29 Renegotiation trigger upper limit + The percentage rise in a currency rate of exchange which + would result in renegotiation of prices. + + 30 Renegotiation trigger lower limit + The percentage fall in a currency rate of exchange which + would result in renegotiation of prices. + + 31 Material reduction factor + The percentage reduction in constituent material which + occurs in the production process. + + 32 Acceptable price difference + The maximum percentage increase or decrease resulting + from price recalculation which will not result in price + renegotiation. + + 33 Share of buyer's total requirement + The percentage of the buyer's total acquisition + requirement for the referenced or similar item which + will be ordered from the named supplier. + + 34 Price increase + The percentage increase in price of the referenced item + since the last notification. + + 35 Share of tool cost paid by buyer + The percentage of the cost of tooling which will be paid + by the buyer. + + 36 Volume capacity usage + Percentage of the volume capacity used. + + 37 Weight capacity usage + Percentage of the weight capacity used. + + 38 Loading length capacity usage + Percentage of the loading length capacity used. + + 39 Share of packaging cost paid by vendor + The percentage of the cost of packaging which will be + paid by the vendor. + + 40 Reduction percentage + Reduction from an amount/price expressed in a + percentage. + + 41 Surcharge percentage + Additional amount expressed in a percentage. + + 42 Local content + To indicate the percentage of a products local (i.e. + domestic) content. + + 43 Chargeback + Percentage amount charged back. + + 44 Gross turnover commission + Percentage of gross turnover used to calculate + commission. + + 45 Progress payment percentage + Indicates the rate applying for a progress payment. + + 46 Offset + Indicates the figure agreed between parties to calculate + an offset. + + 47 Prepaid payment percentage + A code to indicate the percentage of the prepayment. + + 48 Percentage of work completed + A code to indicate the percentage of work completed. + + 49 Underwriting rating + Table used for mortality or morbidity rating. + + 50 Mortgage interest rate + Rate of interest used in amortization of a mortgage. + + 51 Maximum cost of living adjustment rate + Maximum rate of the cost of living adjustment. + + 52 Humidity + The amount of moisture in the air. + + 53 Minimum cost of living adjustment rate + Minimum rate of a cost of living adjustment. + + 54 Contractor cost share + The cost share borne by the contractor. + + 55 Government cost share + The cost share borne by the Government. + + 56 Progress payment liquidation percentage + The percentage applied to the liquidation of progress + payments. + + 57 Fee percentage + The percentage applied to determine the fee. + + 58 Resource availability + Percentage of resource availability. + + 59 Resource efficiency + Percentage of resource efficiency. + + 60 Rework yield + Percentage yield from rework effort. + + 61 Gross profit margin + Percentage calculated by dividing gross profit by net + sales. + + 62 Remaining work + Percentage of remaining work. + + 63 Actual work percent completed + Percentage of actual work completed. + + 64 Earned value + Percentage representing earned value. + + 65 Cost escalation + Percentage of cost escalation. + + 66 Loss + To identify the percentage of the loss. + + 67 Cost of living adjustment rate + To specify a cost of living adjustment rate. + + 68 Percentage of due amount + The percentage of an amount due. + + 69 Asset ownership + Percent owned of an asset. + + 70 Common stock reported + Percentage of common stock reported. + + 71 Preferred stock reported + Percentage of preferred stock reported. + + 72 Ordinary profit to sales + The ratio of ordinary profit to sales expressed as a + percentage. + + 73 Invested capital ratio + Ratio of invested capital to total capital. + + 74 Equity to loan ratio + Ratio of equity to outstanding loans expressed as a + percentage. + + 75 Equity to deposit ratio + Ratio of equity to deposits expressed as a percentage. + + 76 Loan to deposit ratio + Ratio of outstanding loans to deposits expressed as a + percentage. + + 77 Percent of total + Percentage of the total value. + + 78 Participation + Participation expressed as a percentage. + + 79 Indebtedness + Indebtedness expressed as a percentage. + + 80 Liquid ratio + Ratio of liquid assets to current liabilities. + + 81 Net worth to total assets + Ratio of net worth to total assets expressed as a + percentage. + + 82 Subcontracted + Percentage of work that is subcontracted. + + 83 Sales per employee + Ratio of sales per employee expressed as a percentage. + + 84 Sales to net working capital + Ratio of sales to net working capital expressed as a + percentage. + + 85 Total liability to net worth + Ratio of total liability to net worth expressed as a + percentage. + + 86 Assets to sales + Ratio of assets to sales expressed as a percentage. + + 87 Capital per employee + Ratio of capital per employee expressed as a percentage. + + 88 Costs per employee + Ratio of costs per employee expressed as a percentage. + + 89 Accounts payable to sales + Ratio of accounts payable to sales expressed as a + percentage. + + 90 Current liabilities to net worth + Ratio of current liabilities to net worth expressed as a + percentage. + + 91 Current liabilities to inventory + Ratio of current liabilities to inventory value + expressed as a percentage. + + 92 Current ratio + Ratio of current assets to current liabilities expressed + as a percentage. + + 93 Fixed assets to net worth + Ratio of fixed assets to net worth expressed as a + percentage. + + 94 Inventory turnover + Net annual sales divided by inventory. + + 95 Quick ratio + Ratio of cash and accounts receivable to current + liabilities. + + 96 Resources retained for project + The percentage of resources that must be retained for a + project. + + 97 Return on assets + Net profit after taxes divided by total assets. + + 98 Return on sales ratio + Net profit after taxes divided by net annual sales. + + 99 Return on capital ratio + Net profit after taxes divided by capital. + + 100 Shareholders' return ratio + Net profit after taxes divided by net worth. + + 101 Contracts obtained by bid + Percentage of contracts obtained by bid. + + 102 Contracts obtained by negotiation + Percentage of contracts obtained by negotiation. + + 103 Cost plus basis + Percentage of business conducted on a cost plus basis. + + 104 Lump sum payments + Percentage of lump sum payments to total payments. + + 105 Purchases on letter of credit + Percentage of purchases on letter of credit to total + purchases. + + 106 Purchases on floor plan + Percentage of purchases on floor plan basis to total + purchases. + + 107 Change in sales + Percentage change in sales. + + 108 Change in profit + Percentage change in profit. + + 109 Damage + Damage expressed as a percentage. + + 110 Interest on liabilities + Paid finance cost divided by total liabilities. + + 111 Risk margin + Total assets divided by interest on liabilities. + + 112 Liability ratio + Ratio of liability to net worth expressed as a + percentage. + + 113 Interest cover + Paid finance cost divided by total income. + + 114 Change + Change expressed as a percentage. + + 115 Expense + Expenses expressed as a percentage. + + 116 Market share + Share of the market business held by an entity. + + 117 Owned by small shareholders + Percentage of an entity that is owned by small + shareholders. + + 118 Paid in capital + Percentage of capital paid in by shareholders. + + 119 Previous participation + Previous participation expressed as a percentage. + + 120 Fixed fee + Fixed fee expressed as a percentage. + + 121 Asset turnover + Net annual sales divided by total assets. + + 122 Percentage of total payment + A percentage based on a total payment. + + 123 Territorial trade percent + Territorial trade expressed as a percentage. + + 124 Change in taxable income + Change in the taxable income from one period to another. + + 125 Sales by type of customer + Percentage of sales by type of customer. + + 126 Previous period percent of total + The percent of the total from a preceding period. + + 127 Minority interest return on equity + The return on equity achieved by a minority interest in + an entity. + + 128 Change in ordinary income + Change in ordinary income from one period to another. + + 129 Net sales to fixed assets + The ratio of net sales to fixed assets expressed as a + percentage. + + 130 Total liabilities to total assets + The ratio of total liabilities to total assets expressed + as a percentage. + + 131 Profit percentage + The percentage applied to determine the profit. + + 132 Contractor above cost share + The percentage of the cost over-run incurred by the + contractor. + + 133 Contractor below cost share + The percentage of the cost under-run allocated to the + contractor. + + 134 Current liabilities to total liabilities + Ratio calculated by dividing current liabilities by + total liabilities expressed as a percentage. + + 135 Current assets to total liabilities + Ratio calculated by dividing current assets by total + liabilities expressed as a percentage. + + 136 Vessel experience factor + The compilation of the total calculated volume vessel + measurements, adjusted for on-board quantity or + remaining on-board quantity, compared with the total + calculated volume shore measurements expressed as a + percentage. + + 137 Vessel load ratio + The total calculated volume by vessel measurement upon + sailing, less on-board quantity, divided by the total + calculated volume by shore measurement at loading + expressed as a percentage. + + 138 Vessel discharge ratio + The total calculated volume by vessel measurement on + arrival, less remaining on board, divided by the total + calculated volume by shore measurement discharge + expressed as a percentage. + + 139 National average percentile + Relative ranking for a corresponding class to the + national average. + + 140 Industry average percentile + Relative ranking for a corresponding class to the + industry average. + + 141 Non-current assets to net worth + The ratio of non-current assets to net worth expressed + as a percentage. + + 142 Non-current assets to total assets + The ratio of non-current assets to total assets + expressed as a percentage. + + 143 Sales to current assets + The ratio of sales to current assets expressed as a + percentage. + + 144 Working capital to sales + The ratio of working capital to sales expressed as a + percentage. + + 145 Creditors to sales costs + The ratio of creditors to sales costs expressed as a + percentage. + + 146 Concentration + Concentration expressed as a percentage value. + + 147 Percentage of months before an instalment + The number of months before an instalment is made + expressed as a percentage. + + 148 Accounts receivable turnover + Net annual sales divided by accounts receivable. + + 149 Employee costs to value added ratio + Ratio of employee costs to total income minus raw + materials and sales costs expressed as a percentage. + + 150 Interest payable to net sales ratio + Ratio of interest payable divided by net sales expressed + as a percentage. + + 151 Inventory to cost of goods sold ratio + Ratio of inventory divided by cost of goods sold + expressed as a percentage. + + 152 Liquid assets to sales ratio + Ratio of liquid assets divided by net sales expressed as + a percentage. + + 153 Return on value added ratio + Ratio of total income minus raw materials and services + to net sales expressed as a percentage. + + 154 Daily working capital need + The value of working capital divided by net sales + multiplied by 360. + + 155 Financial expenses to net sales ratio + The ratio of financial expenses to net sales expressed + as a percentage. + + 156 Inflation + Percentage representing a general increase in prices and + fall in the purchasing value of money. + + 157 Probability of financial distress + The probability of financial distress expressed as a + percentage. + + 158 Gearing + Ratio of the total short and long term loans divided by + shareholder equity expressed as a percentage. + ++ 159 Nestable percentage + Extent expressed as a percentage to which an item can be + nested within an identical item. + + ZZZ Mutually defined + As agreed by the trading partners. + + diff --git a/specification/references/D01B/simples/5249.txt b/specification/references/D01B/simples/5249.txt new file mode 100644 index 0000000..202e0e2 --- /dev/null +++ b/specification/references/D01B/simples/5249.txt @@ -0,0 +1,85 @@ + + 5249 Percentage basis identification code [B] + + Desc: Code specifying the basis on which a percentage is + calculated. + + Repr: an..3 + + 1 Per unit + Referenced percentage applies on a single unit basis. + + 2 Per ton + Reduction percentage is applied per transported ton. + + 3 Per equipment unit + Reduction percentage is applied per main equipment unit + (for rail purpose, only rail wagons). + + 4 Per unit price + Reduction percentage is applied on the unit price, which + is the basis of the charge calculation. + + 5 Per quantity + Reduction percentage applied on the unit price and + conceded to a consignor after he reached a specified + tonnage of transport. + + 6 Basic charge + Code to indicate that the IATA experimental special + charge within Europe is the basis for the percentage + reduction or surcharge. + + 7 Rate per kilogram + Code to indicate that the IATA experimental special rate + within in Europe is the basis for the percentage + reduction or surcharge. + + 8 Minimum charge + Code to indicate that the IATA minimum charge is the + basis for the percentage reduction or surcharge. + + 9 Normal rate + Code to indicate that the IATA normal rate is the basis + for the percentage reduction or surcharge. + + 10 Quantity rate + Code to indicate that the IATA quantity rate is the + basis for the percentage reduction or surcharge. + + 11 Amount of drawing + Referenced percentage applies on the amount of drawing + under the documentary credit. + + 12 Documentary credit amount + Referenced percentage applies on documentary credit + amount. + + 13 Invoice value + Referenced percentage applies on the invoice value. + + 14 CIF value + Referenced percentage applies on CIF value. + + 15 Contract cost + The percentage applied to the contract cost. + + 16 Labour hours + The percentage applied to the labour hours. + + 17 LIBOR (London Inter-Bank Offered Rate) + The percentage basis is London Inter-Bank Offered Rate + (LIBOR). + + 18 FIBOR (Frankfurt Inter-Bank Offered Rate) + The percentage basis is Frankfurt Inter-Bank Offered + Rate (FIBOR). + + 19 PIBOR (Paris Inter-Bank Offered Rate) + The percentage basis is Paris Inter-Bank Offered Rate + (PIBOR). + + 20 Nationally based percentage basis + The percentage basis is nationally based. + + diff --git a/specification/references/D01B/simples/5275.txt b/specification/references/D01B/simples/5275.txt new file mode 100644 index 0000000..b16d254 --- /dev/null +++ b/specification/references/D01B/simples/5275.txt @@ -0,0 +1,7 @@ + + 5275 Supplementary rate or tariff code [B] + + Desc: Code specifying a supplementary rate or tariff. + + Repr: an..6 + diff --git a/specification/references/D01B/simples/5284.txt b/specification/references/D01B/simples/5284.txt new file mode 100644 index 0000000..3c9fc55 --- /dev/null +++ b/specification/references/D01B/simples/5284.txt @@ -0,0 +1,7 @@ + + 5284 Unit price basis value [B] + + Desc: To specify the basis for a unit price. + + Repr: n..9 + diff --git a/specification/references/D01B/simples/5375.txt b/specification/references/D01B/simples/5375.txt new file mode 100644 index 0000000..42a55ea --- /dev/null +++ b/specification/references/D01B/simples/5375.txt @@ -0,0 +1,97 @@ + + 5375 Price type code [C] + + Desc: Code specifying the type of price. + + Repr: an..3 + + AA Cancellation price + Price authorized to be charged in the event of an order + being cancelled. + + AB Per ton + To indicate that the price applies per ton. + + AC Minimum order price + A code to identify the price when the minimum number is + purchased. + + AD Export price + A code to identify a price for the export market. + + AE Range dependent price + A code identifying the price for a specific range of + purchase quantities. + + AI Active ingredient + The price is referring to the active ingredient. + + AQ As is quantity + The price is referring to the measured quantity. + + CA Catalogue + Code specifying the catalogue price. + + CT Contract + Code specifying the contract price. + + CU Consumer unit + The price is referring to the consumer unit. + + DI Distributor + Code specifying the distributor price. + + EC ECSC price + Price registered at European Commission Steel and Carbon + office (DG III). + + NW Net weight + Code specifying the net weight price. + + PC Price catalogue + Code specifying the catalogue price. + + PE Per each + Code specifying the price per item. + + PK Per kilogram + Code specifying the price per kilogram. + + PL Per litre + Code specifying the price per litre. + + PT Per tonne + Code specifying the price per tonne. + + PU Specified unit + Code specifying the price per specified unit. + + PV Provisional price + Code specifying a provisional price. + + PW Gross weight + Code specifying the gross weight price. + + QT Quoted + Code specifying the quoted price. + + SR Suggested retail + Code specifying the suggested retail price. + + TB To be negotiated + Code specifying that the price has to be negotiated. + + TU Traded unit + The price is referring to the traded unit. + + TW Theoretical weight + Weight calculated on ordered dimension (length, width, + thickness) not on final dimension (e.g. steel products). + + WH Wholesale + Code specifying the wholesale price. + + WI Gross volume + The price is calculated based on gross volume. + + diff --git a/specification/references/D01B/simples/5387.txt b/specification/references/D01B/simples/5387.txt new file mode 100644 index 0000000..e1f8a1e --- /dev/null +++ b/specification/references/D01B/simples/5387.txt @@ -0,0 +1,385 @@ + + 5387 Price specification code [B] + + Desc: Code identifying pricing specification. + + Repr: an..3 + + AAA Reference price + Code identifying a reference price. + + AAB Price includes tax + Code specifying that the price is inclusive of tax. + + AAC Buyer suggested retail price + The suggested retail price as suggested or determined by + the party purchasing the goods. + + AAD Ocean charges rate + The charges imposed by the ocean transportation industry + above and beyond the basic freight. + + AAE Not subject to fluctuation + Not subject to escalation or adjustment. + + AAF Subject to escalation + Subject to increase or development by successive stages. + + AAG Subject to price adjustment + Code specifying that the price is subject to adjustment. + + AAH Subject to escalation and price adjustment + Subject to increase or development by successive stages + and price adjustment. + + AAI Fluctuation conditions not specified + Code specifying that the fluctuation conditions are not + identified. + + AAJ All in price + Firm price for specified work. + + AAK New price + A price valid from an effective date/time/period. + + AAL Old price + A price valid prior to an effective date/time/period of + a new price. + + AAM Per week + To indicate that the given price applies per week. + + AAN Price on application + Price can be obtained on request from seller. + + AAO Unpacked price + The price given is the price of the item without + packaging. + + AAP Trade price + Discount price available to all customers except the + retail customer. + + AAQ Firm price + Price which will remain unchanged for a given time + period. + + AAR Material share of item price + The per unit cost of referenced material based on a + given quotation for that material. + + AAS Labour share of item price + The labour component of the per-unit item price. + + AAT Transport share of item price + The transport component of the per-unit item price. + + AAU Packing share of item price + The packing component of the per-unit item price. + + AAV Tooling share of item price + The tooling component of the per-unit item price. + + AAW Temporary vehicle charge + The component of a price charged for providing a + temporary vehicle. + + AAX Price component due to interest + This is the component of the price which is charged due + to interest. + + AAY Price component due to management services + This is the component of the price which is charged due + to management services rendered. + + AAZ Price component due to maintenance + This is the component of the price which is charged due + to maintenance. + + ABA Individual buyer price + A price which is available to an individual buyer as + opposed to an institutional buyer. + + ABB Group buying price + A price which is available to a buying group. + + ABC Group member buying price + A special price given to a member of a buying group. + + ABD Pre-payment price + A special price if pre-payment is made for the article + ordered. + + ABE Retail price - excluding taxes + Retail price not including any applicable taxes. + + ABF Suggested retail price - excluding taxes + Suggested retail price not including any applicable + taxes. + + ABG Agreed minimum price + The minimum price agreed between trading partners. + + ABH Statutory minimum retail price + The legal minimum retail price. + + ABI Cost reimbursement price + A code to indicate that the price represents the + reimbursement of the actual costs incurred. + + ABJ Market price + A code to indicate that the given price is applicable + under normal competitive conditions. + + ABK Open tender price + A code to indicate that the price mentioned has been + submitted in the context of an open tender. + + ABL Base price + The base price of a product or service. + + ABM Base price difference + The difference in price against a base price. + + ABN Adjustable price prior to acceptance + A price which can be adjusted due to economic conditions + between the date of offer and the date of acceptance. + + ABO Revisable price after acceptance + A price which can be revised due to economic conditions + between the date of acceptance of the order and the date + of delivery. + + ABP Provisional ceiling price + A provisional price which cannot be exceeded. + + ABQ Adjustable provisional ceiling price + A provisional price which cannot be exceeded but which + can be adjusted due to economic conditions between the + date of offer and the date of acceptance. + + ABR Revisable provisional ceiling price + A provisional price which cannot be exceeded but is + revisable due to economic conditions between the date of + acceptance of the order through to the date of delivery. + + ABS Revisable provisional price + A provisional price which is revisable due to economic + conditions between the date of acceptance of the order + and the date of delivery. + + ABT Adjustable provisional price + A provisional price which is adjustable due to economic + conditions between the date of offer and the date of + acceptance. + + ABU Area price + Price connected to a geographical area. + + ABV Area system price + A basis price applied to a geographic area. + + ABW Special balance regulation price + The price applicable to the power generated as a result + of a special balance regulation. + + ABX Balance regulation price + The price applicable to the power generated as a result + of a balance regulation. + + ABY Upward balance regulation price + The price applicable to the power generated as a result + of an upward balance regulation. + + ABZ Downward balance regulation price + The price applicable to the power generated as a result + of a downward balance regulation. + + AI Active ingredient + Code specifying that price is based on the active + ingredient. + + ALT Alternate price + A substitute cost. + + AP Advice price + Code specifying an advice price. + + BR Broker price + Code specifying a broker price. + + CAT Catalogue price + Price per unit of quantity of a product as specified in + a catalogue. + + CDV Current domestic value + The present worth of a thing which comes from one's + homeland, in terms of money or goods. + + CON Contract price + Price per unit of quantity of a product/service as + agreed in a contract between parties. + + CP Current price + Price at time of transaction, but subject to future + change. + + CU Consumer unit + Code specifying that the price is based on consumer + unit. + + CUP Confirmed unit price + The value of a single item that proves to be correct. + + CUS Declared customs unit value + A clearly known duty on a single item which is imposed + by law. + + DAP Dealer adjusted price + The necessary or desirable changes that the sales agency + makes with respect to the value of the product. + + DIS Distributor price + The cost associated with the agency that markets goods. + + DPR Discount price + A reduction from the usual list value. + + DR Dealer price + Code specifying a dealer price. + + DSC Discount amount allowed + A certain price up to which one is able to make + reductions from the usual list value. + + EC ECSC price + Price registered at European Commission Steel and Carbon + office (DG III). + + ES Estimated price + Code specifying an estimated price. + + EUP Expected unit price + The anticipated value of a single item. + + FCR Freight/charge rate + The price that is either a freight rate or a rate on + which freight charges are calculated. + + GRP Gross unit price + Unit price to which allowances and charges apply. + + INV Invoice price + Price per unit of quantity of a product as specified on + an invoice. + + LBL Labelling price + Retail price of the buyer that should be printed by the + producer on the article's label. The labelling price is + not necessary the effective retail price. + + MAX Maximum order quantity price + The greatest amount of goods or services which one can + buy to receive a certain value. + + MIN Minimum order quantity price + The least amount of goods or services that one can buy + to receive a certain value. + + MNR Minimum release quantity price + The least amount of an order one can place in order to + receive a certain value. + + MSR Manufacturer's suggested retail + Price that reflects "Sales to other manufacturers" or + "Sales for resale". + + MXR Maximum release quantity price + The greatest amount of an order that one can place in + order to receive a certain value. + + NE Not-to-exceed price + Code specifying a price that cannot be increased. + + NQT No quote + No price available. + + NTP Net unit price + Unit price to which no allowances and charges apply. + + NW Net weight + Code specifying a net weight price. + + OFR Ocean freight rate + The price per pricing unit of ocean transportation + services for moving cargo from one location to another. + + PAQ Price break quantity(s) + Numerical amounts of goods or services which are + associated with different sums of money. As the amount + goes up, the price per individual item decreases. + + PBQ Unit price beginning quantity + The starting amount at which you can place a value on a + single item. + + PPD Prepaid freight charges + The cost of shipping is paid before the goods are + shipped. + + PPR Provisional price + Price per unit of quantity of a product as provisionally + agreed. + + PRO Producer's price + The value that the maker of a good places on an item. + + PRP Promotional price + The value that is placed on an item that is being + developed. The idea is to sell this product for less + than one normally would, and make up for it by selling a + larger quantity. + + PW Gross weight + Code specifying a gross weight price. + + QTE Quote price + Price per unit of quantity of a product as specified in + a quote. + + RES Resale price + Price per unit of quantity of a product to be used for + resale. + + RTP Retail price + Price per unit of quantity of a product to be used for + retail. + + SHD Ship and debit + To transport goods and be owed money by the customer for + the services performed. + + SRP Suggested retail price + Price per unit of quantity of a product suggested for + retail. + + SW Gross weight without wooden pallets + Used in steel industry. + + TB To be negotiated + Code specifying that the price has to be negotiated. + + TRF Transfer + To carry or remove from one place, situation, or person + to another. + + TU Traded unit + Code specifying a traded unit price. + + TW Theoretical weight + Code specifying a price based on a theoretical weight. + + WH Wholesale price + Code specifying a wholesale price. + + diff --git a/specification/references/D01B/simples/5402.txt b/specification/references/D01B/simples/5402.txt new file mode 100644 index 0000000..f201b04 --- /dev/null +++ b/specification/references/D01B/simples/5402.txt @@ -0,0 +1,8 @@ + + 5402 Currency exchange rate [C] + + Desc: To specify the rate at which one specified currency is + expressed in another specified currency. + + Repr: n..12 + diff --git a/specification/references/D01B/simples/5479.txt b/specification/references/D01B/simples/5479.txt new file mode 100644 index 0000000..005b9ff --- /dev/null +++ b/specification/references/D01B/simples/5479.txt @@ -0,0 +1,7 @@ + + 5479 Relation code [C] + + Desc: Code specifying a relation. + + Repr: an..3 + diff --git a/specification/references/D01B/simples/5482.txt b/specification/references/D01B/simples/5482.txt new file mode 100644 index 0000000..5d4cede --- /dev/null +++ b/specification/references/D01B/simples/5482.txt @@ -0,0 +1,7 @@ + + 5482 Percentage [C] + + Desc: To specify a percentage. + + Repr: n..10 + diff --git a/specification/references/D01B/simples/6008.txt b/specification/references/D01B/simples/6008.txt new file mode 100644 index 0000000..f6b6c9e --- /dev/null +++ b/specification/references/D01B/simples/6008.txt @@ -0,0 +1,7 @@ + + 6008 Height dimension value [C] + + Desc: To specify the value of a height dimension. + + Repr: n..15 + diff --git a/specification/references/D01B/simples/6060.txt b/specification/references/D01B/simples/6060.txt new file mode 100644 index 0000000..3b4475f --- /dev/null +++ b/specification/references/D01B/simples/6060.txt @@ -0,0 +1,7 @@ + + 6060 Quantity [C] + + Desc: Alphanumeric representation of a quantity. + + Repr: an..35 + diff --git a/specification/references/D01B/simples/6063.txt b/specification/references/D01B/simples/6063.txt new file mode 100644 index 0000000..9cf70d3 --- /dev/null +++ b/specification/references/D01B/simples/6063.txt @@ -0,0 +1,1535 @@ + + 6063 Quantity type code qualifier [C] + + Desc: Code qualifying the type of quantity. + + Repr: an..3 + + 1 Discrete quantity + Individually separated and distinct quantity. + + 2 Charge + Quantity relevant for charge. + + 3 Cumulative quantity + Quantity accumulated. + + 4 Interest for overdrawn account + Interest for overdrawing the account. + + 5 Active ingredient dose per unit + The dosage of active ingredient per unit. + + 6 Auditor + The number of entities that audit accounts. + + 7 Branch locations, leased + The number of branch locations being leased by an + entity. + + 8 Inventory quantity at supplier's subject to inspection by + customer + Quantity of goods which the customer requires the + supplier to have in inventory and which may be inspected + by the customer if desired. + + 9 Branch locations, owned + The number of branch locations owned by an entity. + + 10 Judgements registered + The number of judgements registered against an entity. + + 11 Split quantity + Part of the whole quantity. + + 12 Despatch quantity + Quantity despatched by the seller. + + 13 Liens registered + The number of liens registered against an entity. + + 14 Livestock + The number of animals kept for use or profit. + + 15 Insufficient funds returned cheques + The number of cheques returned due to insufficient + funds. + + 16 Stolen cheques + The number of stolen cheques. + + 17 Quantity on hand + The total quantity of a product on hand at a location. + This includes as well units awaiting return to + manufacturer, units unavailable due to inspection + procedures and undamaged stock available for despatch, + resale or use. + + 18 Previous quantity + Quantity previously referenced. + + 19 Paid-in security shares + The number of security shares issued and for which full + payment has been made. + + 20 Unusable quantity + Quantity not usable. + + 21 Ordered quantity + The quantity which has been ordered. + + 22 Quantity at 100% + Equivalent quantity at 100% purity. + + 23 Active ingredient + Quantity at 100% active agent content. + + 24 Inventory quantity at supplier's not subject to inspection + by customer + Quantity of goods which the customer requires the + supplier to have in inventory but which will not be + checked by the customer. + + 25 Retail sales + Quantity of retail point of sale activity. + + 26 Promotion quantity + A quantity associated with a promotional event. + + 27 On hold for shipment + Article received which cannot be shipped in its present + form. + + 28 Military sales quantity + Quantity of goods or services sold to a military + organization. + + 29 On premises sales + Sale of product in restaurants or bars. + + 30 Off premises sales + Sale of product directly to a store. + + 31 Estimated annual volume + Volume estimated for a year. + + 32 Minimum delivery batch + Minimum quantity of goods delivered at one time. + + 33 Maximum delivery batch + Maximum quantity of goods delivered at one time. + + 34 Pipes + The number of tubes used to convey a substance. + + 35 Price break from + The minimum quantity of a quantity range for a specified + (unit) price. + + 36 Price break to + Maximum quantity to which the price break applies. + + 37 Poultry + The number of domestic fowl. + + 38 Secured charges registered + The number of secured charges registered against an + entity. + + 39 Total properties owned + The total number of properties owned by an entity. + + 40 Normal delivery + Quantity normally delivered by the seller. + + 41 Sales quantity not included in the replenishment + calculation + Sales which will not be included in the calculation of + replenishment requirements. + + 42 Maximum supply quantity, supplier endorsed + Maximum supply quantity endorsed by a supplier. + + 43 Buyer + The number of buyers. + + 44 Debenture bond + The number of fixed-interest bonds of an entity backed + by general credit rather than specified assets. + + 45 Debentures filed against directors + The number of notices of indebtedness filed against + an entity’s directors. + + 46 Pieces delivered + Number of pieces actually received at the final + destination. + + 47 Invoiced quantity + The quantity as per invoice. + + 48 Received quantity + The quantity which has been received. + + 49 Chargeable distance + Distance really charged by tariff appliance. + + 50 Disposition undetermined quantity + Product quantity that has not yet had its disposition + determined. + + 51 Inventory category transfer + Inventory that has been moved from one inventory + category to another. + + 52 Quantity per pack + Quantity for each pack. + + 53 Minimum order quantity + Minimum quantity of goods for an order. + + 54 Maximum order quantity + Maximum quantity of goods for an order. + + 55 Total sales + The summation of total quantity sales. + + 56 Wholesaler to wholesaler sales + Sale of product to other wholesalers by a wholesaler. + + 57 In transit quantity + A quantity that is en route. + + 58 Quantity withdrawn + Quantity withdrawn from a location. + + 59 Numbers of consumer units in the traded unit + Number of units for consumer sales in a unit for + trading. + + 60 Current inventory quantity available for shipment + Current inventory quantity available for shipment. + + 61 Return quantity + Quantity of goods returned. + + 62 Sorted quantity + The quantity that is sorted. + + 63 Sorted quantity rejected + The sorted quantity that is rejected. + + 64 Scrap quantity + Remainder of the total quantity after split deliveries. + + 65 Destroyed quantity + Quantity of goods destroyed. + + 66 Committed quantity + Quantity a party is committed to. + + 67 Estimated reading quantity + The value that is estimated to be the reading of a + measuring device (e.g. meter). + + 68 End quantity + The quantity recorded at the end of an agreement or + period. + + 69 Start quantity + The quantity recorded at the start of an agreement or + period. + + 70 Cumulative quantity received + Cumulative quantity of all deliveries of this article + received by the buyer. + + 71 Cumulative quantity ordered + Cumulative quantity of all deliveries, outstanding and + scheduled orders. + + 72 Cumulative quantity received end of prior year + Cumulative quantity of all deliveries of the product + received by the buyer till end of prior year. + + 73 Outstanding quantity + Difference between quantity ordered and quantity + received. + + 74 Latest cumulative quantity + Cumulative quantity after complete delivery of all + scheduled quantities of the product. + + 75 Previous highest cumulative quantity + Cumulative quantity after complete delivery of all + scheduled quantities of the product from a prior + schedule period. + + 76 Adjusted corrector reading + A corrector reading after it has been adjusted. + + 77 Work days + Number of work days, e.g. per respective period. + + 78 Cumulative quantity scheduled + Adding the quantity actually scheduled to previous + cumulative quantity. + + 79 Previous cumulative quantity + Cumulative quantity prior the actual order. + + 80 Unadjusted corrector reading + A corrector reading before it has been adjusted. + + 81 Extra unplanned delivery + Non scheduled additional quantity. + + 82 Quantity requirement for sample inspection + Required quantity for sample inspection. + + 83 Backorder quantity + The quantity of goods that is on back-order. + + 84 Urgent delivery quantity + Quantity for urgent delivery. + + 85 Previous order quantity to be cancelled + Quantity ordered previously to be cancelled. + + 86 Normal reading quantity + The value recorded or read from a measuring device (e.g. + meter) in the normal conditions. + + 87 Customer reading quantity + The value recorded or read from a measuring device (e.g. + meter) by the customer. + + 88 Information reading quantity + The value recorded or read from a measuring device (e.g. + meter) for information purposes. + + 89 Quality control held + Quantity of goods held pending completion of a quality + control assessment. + + 90 As is quantity + Quantity as it is in the existing circumstances. + + 91 Open quantity + Quantity remaining after partial delivery. + + 92 Final delivery quantity + Quantity of final delivery to a respective order. + + 93 Subsequent delivery quantity + Quantity delivered to a respective order after it's + final delivery. + + 94 Substitutional quantity + Quantity delivered replacing previous deliveries. + + 95 Redelivery after post processing + Quantity redelivered after post processing. + + 96 Quality control failed + Quantity of goods which have failed quality control. + + 97 Minimum inventory + Minimum stock quantity on which replenishment is based. + + 98 Maximum inventory + Maximum stock quantity on which replenishment is based. + + 99 Estimated quantity + Quantity estimated. + + 100 Chargeable weight + The weight on which charges are based. + + 101 Chargeable gross weight + The gross weight on which charges are based. + + 102 Chargeable tare weight + The tare weight on which charges are based. + + 103 Chargeable number of axles + The number of axles on which charges are based. + + 104 Chargeable number of containers + The number of containers on which charges are based. + + 105 Chargeable number of rail wagons + The number of rail wagons on which charges are based. + + 106 Chargeable number of packages + The number of packages on which charges are based. + + 107 Chargeable number of units + The number of units on which charges are based. + + 108 Chargeable period + The period of time on which charges are based. + + 109 Chargeable volume + The volume on which charges are based. + + 110 Chargeable cubic measurements + The cubic measurements on which charges are based. + + 111 Chargeable surface + The surface area on which charges are based. + + 112 Chargeable length + The length on which charges are based. + + 113 Quantity to be delivered + The quantity to be delivered. + + 114 Number of passengers + Total number of passengers on the conveyance. + + 115 Number of crew + Total number of crew members on the conveyance. + + 116 Number of transport documents + Total number of air waybills, bills of lading, etc. + being reported for a specific conveyance. + + 117 Quantity landed + Quantity of goods actually arrived. + + 118 Quantity manifested + Quantity of goods contracted for delivery by the + carrier. + + 119 Short shipped + Indication that part of the consignment was not shipped. + + 120 Split shipment + Indication that the consignment has been split into two + or more shipments. + + 121 Over shipped + Indication that more goods have been shipped than + contracted for delivery. + + 122 Short-landed goods + If quantity of goods actually landed is less than the + quantity which appears in the documentation. This + quantity is the difference between these quantities. + + 123 Surplus goods + If quantity of goods actually landed is more than the + quantity which appears in the documentation. This + quantity is the difference between these quantities. + + 124 Damaged goods + Quantity of goods which have deteriorated in transport + such that they cannot be used for the purpose for which + they were originally intended. + + 125 Pilferage goods + Quantity of goods stolen during transport. + + 126 Lost goods + Quantity of goods that disappeared in transport. + + 127 Report difference + The quantity concerning the same transaction differs + between two documents/messages and the source of this + difference is a typing error. + + 128 Quantity loaded + Quantity of goods loaded onto a means of transport. + + 129 Units per unit price + Number of units per unit price. + + 130 Allowance + Quantity relevant for allowance. + + 131 Delivery quantity + Quantity required by buyer to be delivered. + + 132 Cumulative quantity, preceding period, planned + Cumulative quantity originally planned for the preceding + period. + + 133 Cumulative quantity, preceding period, reached + Cumulative quantity reached in the preceding period. + + 134 Cumulative quantity, actual planned + Cumulative quantity planned for now. + + 135 Period quantity, planned + Quantity planned for this period. + + 136 Period quantity, reached + Quantity reached during this period. + + 137 Cumulative quantity, preceding period, estimated + Estimated cumulative quantity reached in the preceding + period. + + 138 Cumulative quantity, actual estimated + Estimated cumulative quantity reached now. + + 139 Cumulative quantity, preceding period, measured + Surveyed cumulative quantity reached in the preceding + period. + + 140 Cumulative quantity, actual measured + Surveyed cumulative quantity reached now. + + 141 Period quantity, measured + Surveyed quantity reached during this period. + + 142 Total quantity, planned + Total quantity planned. + + 143 Quantity, remaining + Quantity remaining. + + 144 Tolerance + Plus or minus tolerance expressed as a monetary amount. + + 145 Actual stock + The stock on hand, undamaged, and available for + despatch, sale or use. + + 146 Model or target stock + The stock quantity required or planned to have on hand, + undamaged and available for use. + + 147 Direct shipment quantity + Quantity to be shipped directly to a customer from a + manufacturing site. + + 148 Amortization total quantity + Indication of final quantity for amortization. + + 149 Amortization order quantity + Indication of actual share of the order quantity for + amortization. + + 150 Amortization cumulated quantity + Indication of actual cumulated quantity of previous and + actual amortization order quantity. + + 151 Quantity advised + Quantity advised by supplier or shipper, in contrast to + quantity actually received. + + 152 Consignment stock + Quantity of goods with an external customer which is + still the property of the supplier. + + 153 Statistical sales quantity + Quantity of goods sold in a specified period. + + 154 Sales quantity planned + Quantity of goods required to meet future demands. - + Market intelligence quantity. + + 155 Replenishment quantity + Quantity required to maintain the requisite on-hand + stock of goods. + + 156 Inventory movement quantity + To specify the quantity of an inventory movement. + + 157 Opening stock balance quantity + To specify the quantity of an opening stock balance. + + 158 Closing stock balance quantity + To specify the quantity of a closing stock balance. + + 159 Number of stops + Number of times a means of transport stops before + arriving at destination. + + 160 Minimum production batch + The quantity specified is the minimum output from a + single production run. + + 161 Dimensional sample quantity + The quantity defined is a sample for the purpose of + validating dimensions. + + 162 Functional sample quantity + The quantity defined is a sample for the purpose of + validating function and performance. + + 163 Pre-production quantity + Quantity of the referenced item required prior to full + production. + + 164 Delivery batch + Quantity of the referenced item which constitutes a + standard batch for deliver purposes. + + 165 Delivery batch multiple + The multiples in which delivery batches can be supplied. + + 166 All time buy + The total quantity of the referenced covering all future + needs. Further orders of the referenced item are not + expected. + + 167 Total delivery quantity + The total quantity required by the buyer to be + delivered. + + 168 Single delivery quantity + The quantity required by the buyer to be delivered in a + single shipment. + + 169 Supplied quantity + Quantity of the referenced item actually shipped. + + 170 Allocated quantity + Quantity of the referenced item allocated from available + stock for delivery. + + 171 Maximum stackability + The number of pallets/handling units which can be safely + stacked one on top of another. + + 172 Amortisation quantity + The quantity of the referenced item which has a cost for + tooling amortisation included in the item price. + + 173 Previously amortised quantity + The cumulative quantity of the referenced item which had + a cost for tooling amortisation included in the item + price. + + 174 Total amortisation quantity + The total quantity of the referenced item which has a + cost for tooling amortisation included in the item + price. + + 175 Number of moulds + The number of pressing moulds contained within a single + piece of the referenced tooling. + + 176 Concurrent item output of tooling + The number of related items which can be produced + simultaneously with a single piece of the referenced + tooling. + + 177 Periodic capacity of tooling + Maximum production output of the referenced tool over a + period of time. + + 178 Lifetime capacity of tooling + Maximum production output of the referenced tool over + its productive lifetime. + + 179 Number of deliveries per despatch period + The number of deliveries normally expected to be + despatched within each despatch period. + + 180 Provided quantity + The quantity of a referenced component supplied by the + buyer for manufacturing of an ordered item. + + 181 Maximum production batch + The quantity specified is the maximum output from a + single production run. + + 182 Cancelled quantity + Quantity of the referenced item which has previously + been ordered and is now cancelled. + + 183 No delivery requirement in this instruction + This delivery instruction does not contain any delivery + requirements. + + 184 Quantity of material in ordered time + Quantity of the referenced material within the ordered + time. + + 185 Rejected quantity + The quantity of received goods rejected for quantity + reasons. + + 186 Cumulative quantity scheduled up to accumulation start date + The cumulative quantity scheduled up to the accumulation + start date. + + 187 Quantity scheduled + The quantity scheduled for delivery. + + 188 Number of identical handling units + Number of identical handling units in terms of type and + contents. + + 189 Number of packages in handling unit + The number of packages contained in one handling unit. + + 190 Despatch note quantity + The item quantity specified on the despatch note. + + 191 Adjustment to inventory quantity + An adjustment to inventory quantity. + + 192 Free goods quantity + Quantity of goods which are free of charge. + + 193 Free quantity included + Quantity included to which no charge is applicable. + + 194 Received and accepted + Quantity which has been received and accepted at a given + location. + + 195 Received, not accepted, to be returned + Quantity which has been received but not accepted at a + given location and which will consequently be returned + to the relevant party. + + 196 Received, not accepted, to be destroyed + Quantity which has been received but not accepted at a + given location and which will consequently be destroyed. + + 197 Reordering level + Quantity at which an order may be triggered to + replenish. + +X 198 Quantity in transit + Quantity which is currently in transit. + + Note: + 1. This code value will be removed effective with + directory D.04A. + + 199 Inventory withdrawal quantity + Quantity which has been withdrawn from inventory since + the last inventory report. + + 200 Free quantity not included + Free quantity not included in ordered quantity. + + 201 Recommended overhaul and repair quantity + To indicate the recommended quantity of an article + required to support overhaul and repair activities. + + 202 Quantity per next higher assembly + To indicate the quantity required for the next higher + assembly. + + 203 Quantity per unit of issue + Provides the standard quantity of an article in which + one unit can be issued. + + 204 Cumulative scrap quantity + Provides the cumulative quantity of an item which has + been identified as scrapped. + + 205 Publication turn size + The quantity of magazines or newspapers grouped together + with the spine facing alternate directions in a bundle. + + 206 Recommended maintenance quantity + Recommended quantity of an article which is required to + meet an agreed level of maintenance. + + 207 Labour hours + Number of labour hours. + + 208 Quantity requirement for maintenance and repair of + equipment + Quantity of the material needed to maintain and repair + equipment. + + 209 Additional replenishment demand quantity + Incremental needs over and above normal replenishment + calculations, but not intended to permanently change the + model parameters. + + 210 Returned by consumer quantity + Quantity returned by a consumer. + + 211 Replenishment override quantity + Quantity to override the normal replenishment model + calculations, but not intended to permanently change the + model parameters. + + 212 Quantity sold, net + Net quantity sold which includes returns of saleable + inventory and other adjustments. + + 213 Transferred out quantity + Quantity which was transferred out of this location. + + 214 Transferred in quantity + Quantity which was transferred into this location. + + 215 Unsaleable quantity + Quantity of inventory received which cannot be sold in + its present condition. + + 216 Consumer reserved quantity + Quantity reserved for consumer delivery or pickup and + not yet withdrawn from inventory. + + 217 Out of inventory quantity + Quantity of inventory which was requested but was not + available. + + 218 Quantity returned, defective or damaged + Quantity returned in a damaged or defective condition. + + 219 Taxable quantity + Quantity subject to taxation. + + 220 Meter reading + The numeric value of measure units counted by a meter. + + 221 Maximum requestable quantity + The maximum quantity which may be requested. + + 222 Minimum requestable quantity + The minimum quantity which may be requested. + + 223 Daily average quantity + The quantity for a defined period divided by the number + of days of the period. + + 224 Budgeted hours + The number of budgeted hours. + + 225 Actual hours + The number of actual hours. + + 226 Earned value hours + The number of earned value hours. + + 227 Estimated hours + The number of estimated hours. + + 228 Level resource task quantity + Quantity of a resource that is level for the duration of + the task. + + 229 Available resource task quantity + Quantity of a resource available to complete a task. + + 230 Work time units + Quantity of work units of time. + + 231 Daily work shifts + Quantity of work shifts per day. + + 232 Work time units per shift + Work units of time per work shift. + + 233 Work calendar units + Work calendar units of time. + + 234 Elapsed duration + Quantity representing the elapsed duration. + + 235 Remaining duration + Quantity representing the remaining duration. + + 236 Original duration + Quantity representing the original duration. + + 237 Current duration + Quantity representing the current duration. + + 238 Total float time + Quantity representing the total float time. + + 239 Free float time + Quantity representing the free float time. + + 240 Lag time + Quantity representing lag time. + + 241 Lead time + Quantity representing lead time. + + 242 Number of months + The number of months. + + 243 Reserved quantity customer direct delivery sales + Quantity of products reserved for sales delivered direct + to the customer. + + 244 Reserved quantity retail sales + Quantity of products reserved for retail sales. + + 245 Consolidated discount inventory + A quantity of inventory supplied at consolidated + discount terms. + + 246 Returns replacement quantity + A quantity of goods issued as a replacement for a + returned quantity. + + 247 Additional promotion sales forecast quantity + A forecast of additional quantity which will be sold + during a period of promotional activity. + + 248 Reserved quantity + Quantity reserved for specific purposes. + + 249 Quantity displayed not available for sale + Quantity displayed within a retail outlet but not + available for sale. + + 250 Inventory discrepancy + The difference recorded between theoretical and physical + inventory. + + 251 Incremental order quantity + The incremental quantity by which ordering is carried + out. + + 252 Quantity requiring manipulation before despatch + A quantity of goods which needs manipulation before + despatch. + + 253 Quantity in quarantine + A quantity of goods which are held in a restricted area + for quarantine purposes. + + 254 Quantity withheld by owner of goods + A quantity of goods which has been withheld by the owner + of the goods. + + 255 Quantity not available for despatch + A quantity of goods not available for despatch. + + 256 Quantity awaiting delivery + Quantity of goods which are awaiting delivery. + + 257 Quantity in physical inventory + A quantity of goods held in physical inventory. + + 258 Quantity held by logistic service provider + Quantity of goods under the control of a logistic + service provider. + + 259 Optimal quantity + The optimal quantity for a given purpose. + + 260 Delivery quantity balance + The difference between the scheduled quantity and the + quantity delivered to the consignee at a given date. + + 261 Cumulative quantity shipped + Cumulative quantity of all shipments. + + 262 Quantity suspended + The quantity of something which is suspended. + + 263 Control quantity + The quantity designated for control purposes. + + 264 Equipment quantity + A count of a quantity of equipment. + + 265 Factor + Number by which the measured unit has to be multiplied + to calculate the units used. + + 266 Unsold quantity held by wholesaler + Unsold quantity held by the wholesaler. + + 267 Quantity held by delivery vehicle + Quantity of goods held by the delivery vehicle. + + 268 Quantity held by retail outlet + Quantity held by the retail outlet. + + 269 Rejected return quantity + A quantity for return which has been rejected. + + 270 Accounts + The number of accounts. + + 271 Accounts placed for collection + The number of accounts placed for collection. + + 272 Activity codes + The number of activity codes. + + 273 Agents + The number of agents. + + 274 Airline attendants + The number of airline attendants. + + 275 Authorised shares + The number of shares authorised for issue. + + 276 Employee average + The average number of employees. + + 277 Branch locations + The number of branch locations. + + 278 Capital changes + The number of capital changes made. + + 279 Clerks + The number of clerks. + + 280 Companies in same activity + The number of companies doing business in the same + activity category. + + 281 Companies included in consolidated financial statement + The number of companies included in a consolidated + financial statement. + + 282 Cooperative shares + The number of cooperative shares. + + 283 Creditors + The number of creditors. + + 284 Departments + The number of departments. + + 285 Design employees + The number of employees involved in the design process. + + 286 Physicians + The number of medical doctors. + + 287 Domestic affiliated companies + The number of affiliated companies located within the + country. + + 288 Drivers + The number of drivers. + + 289 Employed at location + The number of employees at the specified location. + + 290 Employed by this company + The number of employees at the specified company. + + 291 Total employees + The total number of employees. + + 292 Employees shared + The number of employees shared among entities. + + 293 Engineers + The number of engineers. + + 294 Estimated accounts + The estimated number of accounts. + + 295 Estimated employees at location + The estimated number of employees at the specified + location. + + 296 Estimated total employees + The total estimated number of employees. + + 297 Executives + The number of executives. + + 298 Agricultural workers + The number of agricultural workers. + + 299 Financial institutions + The number of financial institutions. + + 300 Floors occupied + The number of floors occupied. + + 301 Foreign related entities + The number of related entities located outside the + country. + + 302 Group employees + The number of employees within the group. + + 303 Indirect employees + The number of employees not associated with direct + production. + + 304 Installers + The number of employees involved with the installation + process. + + 305 Invoices + The number of invoices. + + 306 Issued shares + The number of shares actually issued. + + 307 Labourers + The number of labourers. + + 308 Manufactured units + The number of units manufactured. + + 309 Maximum number of employees + The maximum number of people employed. + + 310 Maximum number of employees at location + The maximum number of people employed at a location. + + 311 Members in group + The number of members within a group. + + 312 Minimum number of employees at location + The minimum number of people employed at a location. + + 313 Minimum number of employees + The minimum number of people employed. + + 314 Non-union employees + The number of employees not belonging to a labour union. + + 315 Floors + The number of floors in a building. + + 316 Nurses + The number of nurses. + + 317 Office workers + The number of workers in an office. + + 318 Other employees + The number of employees otherwise categorised. + + 319 Part time employees + The number of employees working on a part time basis. + + 320 Accounts payable average overdue days + The average number of days accounts payable are overdue. + + 321 Pilots + The number of pilots. + + 322 Plant workers + The number of workers within a plant. + + 323 Previous number of accounts + The number of accounts which preceded the current count. + + 324 Previous number of branch locations + The number of branch locations which preceded the + current count. + + 325 Principals included as employees + The number of principals which are included in the count + of employees. + + 326 Protested bills + The number of bills which are protested. + + 327 Registered brands distributed + The number of registered brands which are being + distributed. + + 328 Registered brands manufactured + The number of registered brands which are being + manufactured. + + 329 Related business entities + The number of related business entities. + + 330 Relatives employed + The number of relatives which are counted as employees. + + 331 Rooms + The number of rooms. + + 332 Salespersons + The number of salespersons. + + 333 Seats + The number of seats. + + 334 Shareholders + The number of shareholders. + + 335 Shares of common stock + The number of shares of common stock. + + 336 Shares of preferred stock + The number of shares of preferred stock. + + 337 Silent partners + The number of silent partners. + + 338 Subcontractors + The number of subcontractors. + + 339 Subsidiaries + The number of subsidiaries. + + 340 Law suits + The number of law suits. + + 341 Suppliers + The number of suppliers. + + 342 Teachers + The number of teachers. + + 343 Technicians + The number of technicians. + + 344 Trainees + The number of trainees. + + 345 Union employees + The number of employees who are members of a labour + union. + + 346 Number of units + The quantity of units. + + 347 Warehouse employees + The number of employees who work in a warehouse setting. + + 348 Shareholders holding remainder of shares + Number of shareholders owning the remainder of shares. + + 349 Payment orders filed + Number of payment orders filed. + + 350 Uncovered cheques + Number of uncovered cheques. + + 351 Auctions + Number of auctions. + + 352 Units produced + The number of units produced. + + 353 Added employees + Number of employees that were added to the workforce. + + 354 Number of added locations + Number of locations that were added. + + 355 Total number of foreign subsidiaries not included in + financial statement + The total number of foreign subsidiaries not included in + the financial statement. + + 356 Number of closed locations + Number of locations that were closed. + + 357 Counter clerks + The number of clerks that work behind a flat-topped + fitment. + + 358 Payment experiences in the last 3 months + The number of payment experiences received for an entity + over the last 3 months. + + 359 Payment experiences in the last 12 months + The number of payment experiences received for an entity + over the last 12 months. + + 360 Total number of subsidiaries not included in the financial + statement + The total number of subsidiaries not included in the + financial statement. + + 361 Paid-in common shares + The number of paid-in common shares. + + 362 Total number of domestic subsidiaries not included in + financial statement + The total number of domestic subsidiaries not included + in the financial statement. + + 363 Total number of foreign subsidiaries included in financial + statement + The total number of foreign subsidiaries included in the + financial statement. + + 364 Total number of domestic subsidiaries included in financial + statement + The total number of domestic subsidiaries included in + the financial statement. + + 365 Total transactions + The total number of transactions. + + 366 Paid-in preferred shares + The number of paid-in preferred shares. + + 367 Employees + Code specifying the quantity of persons working for a + company, whose services are used for pay. + + 368 Active ingredient dose per unit, dispensed + The dosage of active ingredient per dispensed unit. + + 369 Budget + Budget quantity. + + 370 Budget, cumulative to date + Budget quantity, cumulative to date. + + 371 Actual units + The number of actual units. + + 372 Actual units, cumulative to date + The number of cumulative to date actual units. + + 373 Earned value + Earned value quantity. + + 374 Earned value, cumulative to date + Earned value quantity accumulated to date. + + 375 At completion quantity, estimated + The estimated quantity when a project is complete. + + 376 To complete quantity, estimated + The estimated quantity required to complete a project. + + 377 Adjusted units + The number of adjusted units. + + 378 Number of limited partnership shares + Number of shares held in a limited partnership. + + 379 National business failure incidences + Number of firms in a country that discontinued with a + loss to creditors. + + 380 Industry business failure incidences + Number of firms in a specific industry that discontinued + with a loss to creditors. + + 381 Business class failure incidences + Number of firms in a specific class that discontinued + with a loss to creditors. + + 382 Mechanics + Number of mechanics. + + 383 Messengers + Number of messengers. + + 384 Primary managers + Number of primary managers. + + 385 Secretaries + Number of secretaries. + + 386 Detrimental legal filings + Number of detrimental legal filings. + + 387 Branch office locations, estimated + Estimated number of branch office locations. + + 388 Previous number of employees + The number of employees for a previous period. + + 389 Asset seizers + Number of entities that seize assets of another entity. + + 390 Out-turned quantity + The quantity discharged. + + 391 Material on-board quantity, prior to loading + The material in vessel tanks, void spaces, and pipelines + prior to loading. + + 392 Supplier estimated previous meter reading + Previous meter reading estimated by the supplier. + + 393 Supplier estimated latest meter reading + Latest meter reading estimated by the supplier. + + 394 Customer estimated previous meter reading + Previous meter reading estimated by the customer. + + 395 Customer estimated latest meter reading + Latest meter reading estimated by the customer. + + 396 Supplier previous meter reading + Previous meter reading done by the supplier. + + 397 Supplier latest meter reading + Latest meter reading recorded by the supplier. + + 398 Maximum number of purchase orders allowed + Maximum number of purchase orders that are allowed. + + 399 File size before compression + The size of a file before compression. + + 400 File size after compression + The size of a file after compression. + + 401 Securities shares + Number of shares of securities. + + 402 Patients + Number of patients. + + 403 Completed projects + Number of completed projects. + + 404 Promoters + Number of entities who finance or organize an event or a + production. + + 405 Administrators + Number of administrators. + + 406 Supervisors + Number of supervisors. + + 407 Professionals + Number of professionals. + + 408 Debt collectors + Number of debt collectors. + + 409 Inspectors + Number of individuals who perform inspections. + + 410 Operators + Number of operators. + + 411 Trainers + Number of trainers. + + 412 Active accounts + Number of accounts in a current or active status. + + 413 Trademarks used + Number of trademarks used. + + 414 Machines + Number of machines. + + 415 Fuel pumps + Number of fuel pumps. + + 416 Tables available + Number of tables available for use. + + 417 Directors + Number of directors. + + 418 Freelance debt collectors + Number of debt collectors who work on a freelance basis. + + 419 Freelance salespersons + Number of salespersons who work on a freelance basis. + + 420 Travelling employees + Number of travelling employees. + + 421 Foremen + Number of workers with limited supervisory + responsibilities. + + 422 Production workers + Number of employees engaged in production. + + 423 Employees not including owners + Number of employees excluding business owners. + + 424 Beds + Number of beds. + + 425 Resting quantity + A quantity of product that is at rest before it can be + used. + + 426 Production requirements + Quantity needed to meet production requirements. + + 427 Corrected quantity + The quantity has been corrected. + + 428 Operating divisions + Number of divisions operating. + + 429 Quantitative incentive scheme base + Quantity constituting the base for the quantitative + incentive scheme. + + 430 Petitions filed + Number of petitions that have been filed. + + 431 Bankruptcy petitions filed + Number of bankruptcy petitions that have been filed. + + 432 Projects in process + Number of projects in process. + + 433 Changes in capital structure + Number of modifications made to the capital structure of + an entity. + + 434 Detrimental legal filings against directors + The number of legal filings that are of a detrimental + nature that have been filed against the directors. + + 435 Number of failed businesses of directors + The number of failed businesses with which the directors + have been associated. + + 436 Professor + The number of professors. + + 437 Seller + The number of sellers. + + 438 Skilled worker + The number of skilled workers. + + 439 Trademark represented + The number of trademarks represented. + + 440 Number of quantitative incentive scheme units + Number of units allocated to a quantitative incentive + scheme. + + 441 Quantity in manufacturing process + Quantity currently in the manufacturing process. + + 442 Number of units in the width of a layer + Number of units which make up the width of a layer. + + 443 Number of units in the depth of a layer + Number of units which make up the depth of a layer. + + 444 Return to warehouse + A quantity of products sent back to the warehouse. + + 445 Return to the manufacturer + A quantity of products sent back from the manufacturer. + + 448 Pre-paid invoice annual consumption, estimated + The estimated annual consumption used for a prepayment + invoice. + + 449 Total quoted quantity + The sum of quoted quantities. + + 450 Requests pertaining to entity in last 12 months + Number of requests received in last 12 months pertaining + to the entity. + + 451 Total inquiry matches + Number of instances which correspond with the inquiry. + + ZZZ Mutually defined + As agreed by the trading partners. + + diff --git a/specification/references/D01B/simples/6066.txt b/specification/references/D01B/simples/6066.txt new file mode 100644 index 0000000..6870d44 --- /dev/null +++ b/specification/references/D01B/simples/6066.txt @@ -0,0 +1,7 @@ + + 6066 Control total value [B] + + Desc: To specify the value of a control quantity. + + Repr: n..18 + diff --git a/specification/references/D01B/simples/6069.txt b/specification/references/D01B/simples/6069.txt new file mode 100644 index 0000000..9d53c50 --- /dev/null +++ b/specification/references/D01B/simples/6069.txt @@ -0,0 +1,210 @@ + + 6069 Control total type code qualifier [B] + + Desc: Code qualifying the type of control of hash total. + + Repr: an..3 + + 1 Algebraic total of the quantity values in line items in a + message + Self-explanatory. + + 2 Number of line items in message + Self-explanatory. + + 3 Number of line and sub items in message + Total number of line and sub items in the message. + + 4 Number of invoice lines + Number of lines on an invoice. + + 5 Number of Customs item detail lines + Total number of occurrences of the Customs item detail + section within a single Customs declaration message. + + 6 Number of Customs entries + Number of entries which are subject to the same Customs + procedures, and have the same tariff or statistical + heading, country and duty regime. + + 7 Total gross weight + Code to indicate total gross weight of a consignment. + + 8 Total pieces + Total number of pieces. + + 9 Total number of ULD (Unit Load Device) + The total number of Unit Load Devices mentioned in the + message. + + 10 Total number of consignments + The total number of consignments. + + 11 Total number of packages + [7370] Total number of packages of the entire + consignment. + + 12 Invoice total amount + [5444] Total sum charged in respect of one or more + Invoices in accordance with the terms of delivery. + + 13 Number of loading lists + [1166] Number of loading lists, manifests or other + similar specifications attached to a document. + + 14 Number of Customs commercial detail lines + Commercial detail section within a single Customs + declaration message. + + 15 Total consignment, cube + The total cube of consignment. + + 16 Total number of equipment + Total number of equipment mentioned in the message. + + 17 Declared total Customs value + [5070] Total value declared for Customs purposes of all + goods in a consignment, whether or not they are subject + to the same Customs procedure, or have the same + tariff/statistical heading, country information, and + duty regime. + + 18 Total reported quantity in net weight + Total reported quantity in net weight. + + 19 Total reported quantity in supplementary units + Total reported quantity in supplementary units. + + 20 Total reported invoice(s) value + Hash total of the total monetary amounts reported on the + invoices. + + 21 Total reported ancillary costs + Hash total of the reported total extra costs (e.g. + carriage, freight, insurance) of all invoices. + + 22 Total reported statistical value + The total reported statistical value. + + 23 Total ordered quantity + Total quantity ordered in this message. + + 24 Number of orders referenced in this message + Total number of order messages or documents referenced + in this message. + + 25 Number of rejected order lines + Total number of rejected order lines in this message. + + 26 Total gross measurement/cube + Total gross cubic measurement of the goods, including + packing but excluding transport equipment. + + 27 Total number of credit items given for control purposes + Total number of credit items given for control purposes. + + 28 Total number of debit items given for control purposes + Total number of debit items given for control purposes. + + 29 Total net weight of consignment + A code to indicate the total net weight of a + consignment. + + 30 Total number of empty containers + The total number of empty containers mentioned in the + message. + + 31 Number of messages + Control count of the number of messages referenced. + + 32 Total gross weight of the goods within the means of + transport + Weight (mass) of the goods within the means of + transport, including packing and excluding the carrier's + equipment. + + 33 Total number of original Bills of Lading + Total number of the original Bills of Lading required + for the consignment. + + 34 Total number of copy Bills of Lading + Total number of copy Bills of Lading required for the + consignment. + + 35 Number of containers to be discharged + Number of containers to be discharged from the means of + transport. + + 36 Number of containers to be loaded + Number of containers to be loaded in or on the means of + transport. + + 37 Number of containers to be restowed + Number of containers to be restowed from one cell + position to another. + + 38 Number of containers to be shifted + Number of containers to be shifted from one cell + position to another. + + 39 Total number of individual transactions + The total number of individual transactions. + + 40 Total number of sequence details in message + The total number of sequence details in the message. + + 41 Total number of crew + The total number of crew. + + 42 Total number of passengers + The total number of passengers aboard the conveyance. + + 43 Total number of work tasks + Total number of work tasks in the message. + + 44 Total number of milestones + Total number of milestones in the message. + + 45 Total number of available resources + Total number of available resources in the message. + + 46 Total number of constraints + Total number of constraints in the message. + + 47 Total wholesaler unsold quantity + Total quantity of unsold goods held by the wholesaler. + + 48 Total quantity held by delivery vehicles + Total quantity held by the delivery vehicles. + + 49 Total quantity held by retail outlets + Total quantity held by the retail outlets. + + 50 Total rejected return quantity + The total quantity for return which have been rejected. + + 51 Number of goods items in the message + The total number of goods items in a message. + + 52 Number of patients + The number of patients reported in a message. + + 53 Hash total of reported debit items + Hash total of the values of all the debit item amounts + reported in the message. + + 54 Hash total of reported credit items + Hash total of the values of all the credit item amounts + reported in the message. + + 55 Total number of errors reported + Total number of errors reported. + + 56 Total number of transport units + Number of separate units of cargo handled during + transportation of a consignment. + + 57 Total loading metres + The total number of loading metres. + + diff --git a/specification/references/D01B/simples/6140.txt b/specification/references/D01B/simples/6140.txt new file mode 100644 index 0000000..4d73a8d --- /dev/null +++ b/specification/references/D01B/simples/6140.txt @@ -0,0 +1,7 @@ + + 6140 Width dimension value [C] + + Desc: To specify the value of a width dimension. + + Repr: n..15 + diff --git a/specification/references/D01B/simples/6145.txt b/specification/references/D01B/simples/6145.txt new file mode 100644 index 0000000..904162f --- /dev/null +++ b/specification/references/D01B/simples/6145.txt @@ -0,0 +1,56 @@ + + 6145 Dimension type code qualifier [B] + + Desc: Code qualifying the type of the dimension. + + Repr: an..3 + + 1 Gross dimensions + The dimension expressed in a gross value. + + 2 Package dimensions (including goods) + The dimension of the goods including the packaging. + + 3 Pallet dimensions (excluding goods) + The dimension of a pallet excluding the goods. + + 4 Pallet dimensions (including goods) + The dimension of a pallet including the goods. + + 5 Off-standard dimension front + The dimension in the length that the cargo exceeds the + standard length at the front of an equipment. + + 6 Off-standard dimension back + The dimension in the length that the cargo exceeds the + standard length at the back of an equipment. + + 7 Off-standard dimension right + The dimension in the width that the cargo exceeds the + standard width at the right side of an equipment. + + 8 Off-standard dimension left + The dimension in the width that the cargo exceeds the + standard width at the left side of an equipment. + + 9 Off-standard dimension general + The dimensions that the cargo exceeds the standard + dimensions. + + 10 External equipment dimension + The external dimensions of transport equipment. + + 11 Internal equipment dimensions + The internal dimensions of equipment. + + 12 Damage dimensions + Dimensions of the damaged area. + + 13 Off-standard dimensions height + The dimension in the height that the cargo exceeds the + standard height at the top of a piece of equipment. + + 14 Equipment door dimensions + Dimensions (width and height) of the equipment door. + + diff --git a/specification/references/D01B/simples/6152.txt b/specification/references/D01B/simples/6152.txt new file mode 100644 index 0000000..8cdb32c --- /dev/null +++ b/specification/references/D01B/simples/6152.txt @@ -0,0 +1,7 @@ + + 6152 Range maximum value [C] + + Desc: To specify the maximum value of a range. + + Repr: n..18 + diff --git a/specification/references/D01B/simples/6154.txt b/specification/references/D01B/simples/6154.txt new file mode 100644 index 0000000..4423562 --- /dev/null +++ b/specification/references/D01B/simples/6154.txt @@ -0,0 +1,7 @@ + + 6154 Non-discrete measurement name [B] + + Desc: Name of a non-discrete measurement. + + Repr: an..70 + diff --git a/specification/references/D01B/simples/6155.txt b/specification/references/D01B/simples/6155.txt new file mode 100644 index 0000000..e502ecd --- /dev/null +++ b/specification/references/D01B/simples/6155.txt @@ -0,0 +1,162 @@ + +* 6155 Non-discrete measurement name code [B] + + Desc: Code specifying the name of a non-discrete + measurement. + + Repr: an..17 + + 1 Clear + The measurement has returned a clear result. + + 2 Hazy + The measurement has returned a hazy result. + + 3 Excess + The measurement has returned a result which is in excess + of that expected. + + 4 Some + Some amount of the attribute being measured was found. + + 5 Undetectable + The attribute being measured was undetectable. + + 6 Trace + A trace of the attribute being measured was found. + + 7 Yes + The measurement returned a yes result. + + 8 Closed + The measurement returned a closed result. + + 9 Passed + The measurement passed the required criteria. + + 10 Present + The attribute being measured was present. + + 11 Gel + Indicates that the item measured is semi-solid + colloidal. + + 12 OK + The measurement returned an OK result. + + 13 Slight + A slight amount of the attribute being measured was + found. + + 14 No Good + The result of the measurement was no good. + + 15 Marginal + The result of the measurement was marginal. + + 16 Nil + No amount of the attribute being measured was found. + + 17 Positive + A non-discrete value is positive. + + 18 Open + The result of the measurement was open. + + 19 Free + Indicates that the item measured unrestricted. + + 20 No + The measurement returned a no result. + + 21 Checked + The measurement returned a checked result. + + 22 Fail + Self explanatory. + + 23 Absent + The attribute being measured was absent. + + 24 Good + The measurement returned a good result. + + 25 Fair + The measurement returned a fair result. + + 26 Poor + The measurement returned a poor result. + + 27 Excellent + The measurement returned an excellent result. + + 28 Bright + The result was intense and/or vivid. + + 29 To be determined + The measurement is to be determined. + ++ 30 High + The result of the measurement is high. + + 32 Conditional, free + Indicates that the item measured is conditionally + unrestricted. + + 33 Balance + The measurement is balanced. + + 34 Complete + The measurement is complete. + + 35 Low + The attribute being measured had a low measurement. + + 36 Not applicable + The measurement is not applicable. + + 37 Not determined + The measurement has not been determined. + + 38 Negligible + A negligible amount of the attribute being measured was + found. + + 39 Moderate + A moderate amount of the attribute being measured was + found. + + 40 Appreciable + An appreciable amount of the attribute being measured + was found. + + 41 Not available + The measurement was not available. + + 42 Uncontrolled temperature + Uncontrolled temperature conditions. + + 43 Chilled + Kept at a low temperature without freezing. + + 44 Frozen + Kept at a temperature below the freezing point. + + 45 Temperature controlled + Required temperature value. + + 46 Negative + A non-discrete value is negative. + + 47 Variable + A non-discrete value is variable. + + 48 Partial + A measurement that is partial. + + ZZZ Mutually defined + A code assigned within a code list to be used on an + interim basis and as defined among trading partners + until a precise code can be assigned to the code list. + + diff --git a/specification/references/D01B/simples/6162.txt b/specification/references/D01B/simples/6162.txt new file mode 100644 index 0000000..ab4aad7 --- /dev/null +++ b/specification/references/D01B/simples/6162.txt @@ -0,0 +1,7 @@ + + 6162 Range minimum value [C] + + Desc: To specify the minimum value of a range. + + Repr: n..18 + diff --git a/specification/references/D01B/simples/6167.txt b/specification/references/D01B/simples/6167.txt new file mode 100644 index 0000000..8518efd --- /dev/null +++ b/specification/references/D01B/simples/6167.txt @@ -0,0 +1,56 @@ + + 6167 Range type code qualifier [B] + + Desc: Code qualifying a type of range. + + Repr: an..3 + + 1 Allowance range + Identifies the range for an allowance. + + 2 Charge range + Identifies the range for a charge. + + 3 Monetary range + Identifies the range related to money. + + 4 Quantity range + Identifies the range for quantity. + + 5 Temperature range + The range of a temperature. + + 6 Order quantity range + The minimum to maximum order quantity. + + 7 Delivery quantity range + The minimum to maximum delivery quantity. + + 8 Production batch range + The minimum to maximum quantity in a single production + run. + + 9 Monthly quantity range + The minimum to maximum monthly quantity. + + 10 Annual quantity range + The minimum to maximum yearly quantity. + + 11 Package stacking range + Range in which packages can be stacked. + + 12 Transport temperature range + The temperature range at which cargo is to be kept while + it is under transport. + + 13 Equipment pre-tripping temperature range + The temperature range at which the equipment is to be + brought to in preparation for the loading of cargo. + + 14 Terms discount range + Identifies the range for a terms discount. + + 15 Order quantity range, cumulative + The minimum to maximum cumulative order quantity. + + diff --git a/specification/references/D01B/simples/6168.txt b/specification/references/D01B/simples/6168.txt new file mode 100644 index 0000000..b1ecf52 --- /dev/null +++ b/specification/references/D01B/simples/6168.txt @@ -0,0 +1,7 @@ + + 6168 Length dimension value [C] + + Desc: To specify the value of a length dimension. + + Repr: n..15 + diff --git a/specification/references/D01B/simples/6245.txt b/specification/references/D01B/simples/6245.txt new file mode 100644 index 0000000..2289e11 --- /dev/null +++ b/specification/references/D01B/simples/6245.txt @@ -0,0 +1,28 @@ + + 6245 Temperature type code qualifier [B] + + Desc: Code qualifying the type of a temperature. + + Repr: an..3 + + 1 Storage temperature + The temperature at which the cargo is to be kept while + it is in storage. + + 2 Transport temperature + The temperature at which cargo is to be kept while it is + under transport. + + 3 Cargo operating temperature + The temperature at which cargo is to be kept during + cargo handling. + + 4 Transport emergency temperature + The temperature at which emergency procedures apply for + the disposal of temperature-controlled goods. + + 5 Transport control temperature + The maximum temperature at which certain products can be + safely transported. + + diff --git a/specification/references/D01B/simples/6246.txt b/specification/references/D01B/simples/6246.txt new file mode 100644 index 0000000..3a30e84 --- /dev/null +++ b/specification/references/D01B/simples/6246.txt @@ -0,0 +1,7 @@ + + 6246 Temperature value [B] + + Desc: To specify the value of a temperature. + + Repr: n..15 + diff --git a/specification/references/D01B/simples/6311.txt b/specification/references/D01B/simples/6311.txt new file mode 100644 index 0000000..e1f6eb4 --- /dev/null +++ b/specification/references/D01B/simples/6311.txt @@ -0,0 +1,373 @@ + +* 6311 Measurement purpose code qualifier [B] + + Desc: Code qualifying the purpose of the measurement. + + Repr: an..3 + + AAA Line item measurement + Line item measurement specified by the Food and Drug + Administration. + ++ AAB Transport conditions for delivery to distribution centre + Specified measurements refer to transport conditions for + delivery to a distribution centre. + + AAC Retail container size + Size of a retail container in terms of volume. + + AAD Other US Government agency application + Measurement to be used by/for other United States + government agencies. + + AAE Measurement + [6314] Value of the measured unit. + + AAF Customs line item measurement + The measurement of a consignment or part for customs + purpose. + + AAG Alcohol content + The measurement of the alcohol content. + + AAH Dimensions total weight + The total weight of an identified dimension. + + AAI Item weight + Weight at line item level. + + AAJ Visa quantity + Measurement reportable for visaed merchandise. + + AAK Licence (quantity deducted) + Quantity to be written off from the total license + amount. + + AAL Cargo loaded + Total tonnage of cargo loaded onto the conveyance. + + AAM Cargo discharged + Total tonnage of cargo unloaded from the conveyance. + + AAN Weight of conveyance + Tonnage of conveyance. + + AAO Conveyance summer dead weight + Registered summer dead weight total tonnage of the + vessel. + + AAP Containerized cargo on vessel's weight + Total weight of containerized cargo on vessel. + + AAQ Non-containerized cargo on vessel's weight + Total weight of non-containerized cargo on vessel. + + AAR 1st specified tariff quantity + Primary reportable quantity associated with a tariff + number. + + AAS 2nd specified tariff quantity + Secondary reportable quantity associated with a tariff + number. + + AAT 3rd specified tariff quantity + Third reportable quantity associated with a tariff + number. + + AAU Package + Commodity/product shipped or sold in discrete individual + containers which may be accumulated in a larger package. + + AAV Person + Physical measurement of a person. + + AAW Accuracy + Accuracy of the measurements being sent. + + AAX Consignment measurement + Measurement related to a consignment; to be specified by + the measurement code dimension value. + + AAY Package measurement + Measurements of package. + + AAZ Handling unit measurement + Measurements of handling unit. + + ABA Unit of measure used for ordered quantities + The unit of measure in which ordered quantities are + expressed. + ++ ABB Transport conditions for delivery to market + Specified measurements refer to transport conditions for + delivery to the market. + ++ ABC Storage conditions to guarantee product freshness until + best before date + Specified measurements refer to storage conditions to + guarantee the product freshness until best before date. + + ABI Ventilation + The number of air exchanges per hour. + + ABJ Original unit of issue + A code identifying the original unit of issue. + + ABK External dimension + The outer measurement of the referenced item or package. + + ABL Internal dimension + The inner measurement of the referenced item or package. + + ABM Test piece dimensions + The size of the test piece that was tested. + + ABN Average reading + Average reading of the test being reported on. + + ABO Comparison price measurement + A measurement used for comparison pricing purposes. + + ABP Unit of measure per unit of issue + Provides the unit of measurement which is to be used for + a given unit of issue. + + ABQ Air flow + The movement of air. + +X ABR Certified weight + Weight which has been certified. + + Note: + 1. This code value will be removed effective with + directory D.03A. + + ABS Velocity + Speed. + + ABT Supplementary unit + Supplementary unit referring to the measurement + reported. + + ABU Quota + Maximum number or amount. + + ABV Unit of time + The specification of a specific unit of time. + + ABW Unit of measure used for invoiced quantities + Unit of measure of invoiced quantity. + + ABX Usable or consumable content + Measurement of usable or consumable contents. + + ABY Payment cycle + Measurement of the period of time over which payment + occurs. + + ABZ Plot size + The relative bigness of a plot or an allotment of land. + + ACA Space occupied + Space taken up or filled. + + ACB Building size + The relative bigness of a permanent fixed structure + forming an enclosure. + + ACC Office size + The relative bigness of a room or building used for + clerical or similar work. + + ACD Area damaged + The size of an area that was damaged. + + ACE Land size + The relative bigness of an expanse of ground. + + ACF Industrial plant size + The relative bigness of a factory or facility used in an + industrial process. + + ACG Installed capacity + The maximum amount that can be contained or produced. + + ACH Warehouse size + The relative bigness of a structure in which things are + temporarily stored. + + ASW Weight ascertained + [4240] Endorsement of the true weight (mass) as + ascertained or verified by the railway (CIM 81). + + ASX Supplemental tariff classification quantity + Supplemental quantity reportable for a tariff number. + + ASY 1st specified tariff quantity, general rules of + interpretation 3(c) or 3(b) + The first reportable quantity associated with a tariff + number for goods classified under general rules of + interpretation 3(b) or 3(c). + + ASZ 2nd specified tariff quantity, general rules of + interpretation 3(c) or 3(b) + Secondary reportable quantity associated with a tariff + classification for goods classified under harmonized + tariff schedule general rules of interpretation 3(b) or + 3(c). + + ATA 3rd specified tariff quantity, general rules of + interpretation 3(c) or 3(b) + Third reportable quantity associated with a tariff + classification for goods classified under harmonized + tariff schedule general rules of interpretation 3(b) or + 3(c). + + ATB Showroom size + The relative bigness of a room used for display. + + ATC Reserves + Measurement of reserves maintained. + + ATD Height reference point + The point from which the reference height is determined. + + ATE Available for cultivation + The purpose is to measure the availability for + cultivation. + + CH Chemistry + The given measurement value identifies the amount or + percentage of a specific chemical within a substance. + + CHW Chargeable weight + The weight on which charges are based. + + CN Core notch dimensions + The notch dimensions of a core. + + CS Core size + The size of a core. + + CT Counts + The measurement is counts. + + DEN Density + Code to indicate the mass of a commodity per unit of + volume. + + DT Dimensional tolerance + Possible range of values for a specified measurement + dimension of a product, material or package. + + DV Discrete measurement value + The measurement specified is separate and distinct from + other measurements. + + DX Dimension used in price extension + Dimension will be used in conjunction with price + extension. + + EN Environmental conditions + The data values to be reported reflect the environmental + conditions surrounding a situation including but not + limited to test environments. + + FO Footage + Length or distance in feet. + + IV Interpolated value + The value based on interpolation. + + LAO Vessel overall length + Total overall length of the vessel. + + LC Limited weight/size coils + Measurement identifying weight or size limit of coils. + + LGL Length limitations + Indicates that value/range information is understood as + length limitation. + + LL Lift limitation + A measurement indicating lift capacity limitations. + + LMT Loading meters + The length in a vehicle, whereby the complete width and + height over that length is needed for the goods. + + PAL Payload + The revenue-producing load carried by a means of + transport. + + PC Parting cut (sawcut) + Cut identifying parts of an item probably for + separation. + + PD Physical dimensions (product ordered) + Specified measurement dimensions refer to physical + dimensions of a product, material or package. + + PL Package limitations + A measurement indicating limitations associated with the + package. + + PLL Platform limitation + A measurement indicating limitations in relation to a + platform. + + RL Receiving facility limitations + Specified measurement dimensions are provided as a + result of limitations or restrictions related to the + physical dimensions of a product, material or package at + the reception point. + + SE Property specification + Indicates that the data to follow are target + specifications. + + SH Shipping tolerance + Tolerances related to shipping. + + SM Shade + The degree to which a colour is mixed with black or is + decreasingly illuminated. + + SO Storage limitation + A measurement indicating limitation in relation to + storage. + + SR Surface roughness + The measurement of roughness of a surface. + + ST Surface treatment + The attribute being measured is the surface treatment. + + SU Surface + Surface area of an object. + + SV Specification value + A measurable item characteristic specified by the buyer, + seller or third party. + + TE Temperature + The measured attribute is temperature. + + TL Transportation equipment limitations + A measurement indicating limitations in relation to + transportation equipment. + + TR Test result + Indicates that the data to follow is the test result + measurements. + + VOL Volume + Size or measure of anything in three dimensions. + + WT Weights + The measured attribute is weight. + + WX Weight used in price extension + Weight will be used in conjunction with price extension. + + diff --git a/specification/references/D01B/simples/6313.txt b/specification/references/D01B/simples/6313.txt new file mode 100644 index 0000000..4b371c6 --- /dev/null +++ b/specification/references/D01B/simples/6313.txt @@ -0,0 +1,798 @@ + + 6313 Measured attribute code [C] + + Desc: Code specifying the attribute measured. + + Repr: an..3 + + A Consolidated weight + The measured consolidated weight. + + AAA Unit net weight + [6160] Weight (mass) of goods including any packing + normally going with them to a buyer in a retail sale. + + AAB Unit gross weight + [6292] Weight (mass) of goods including packing but + excluding the carrier's equipment. + + AAC Total net weight + Total weight of goods excluding packaging. + + AAD Total gross weight + [6292] Weight (mass) of goods including packing but + excluding the carrier's equipment. + + AAE Item gross weight + Gross weight at line item level. + + AAF Net net weight + [6048] Weight (mass) of the goods themselves without any + packing. + + AAG Stern thrust + Force exerted by a thruster installed at the stern of a + vessel. + + AAH Bow thrust + Force exerted by a thruster installed at the bow of a + vessel. + + AAI Hydrate content of an alcoholic product at bottling + The hydrate content of an alcoholic product at the + moment of bottling. + + AAJ Number of units per pallet + The number of units contained on a pallet. + + AAK Fat content + An indication of the fat content of a product. + + AAL Net weight + [6160] Weight (mass) of goods including any packing + normally going with them to a buyer in a retail sale. + + AAM Gross tonnage of the vessel + [6300] The measure of the overall size of a ship + determined in accordance with the provisions of the + International Convention on Tonnage Measurement of + Ships, 1969. + + AAN Net tonnage of the vessel + [6302] The measure of the useful capacity of a ship + determined in accordance with the provisions of the + International Convention on Tonnage Measurement of + Ships, 1969. + + AAO Humidity + Self-explanatory. + + AAP Voltage + Self-explanatory. + + AAQ Power consumption + Value of energy consumption. + + AAR Heat dissipation + Self-explanatory. + + AAS Air flow + Self-explanatory. + + AAT Shock impact + Self-explanatory. + + AAU Operative temperature + Temperature identified system or process works according + to specifications. + + AAV Non operative temperature + Temperature identified system or process does not work + according to specifications. + + AAW Gross volume + The observed volume unadjusted for factors such as + temperature or gravity. + + AAX Net volume + The observed volume after adjustment for factors such as + temperature or gravity. + + AAY Water content + Water content in product. + + AAZ Tensile stress + The measured tensile stress. + + ABA Fibrosity + The measured fibrosity. + + ABB Gauge length + The measured gauge length. + + ABC Radius + The measured radius. + + ABD Straightness + Straightness of the item. + + ABE Strain + The measured strain. + + ABF Item width when unrolled + The width of an item when unrolled. + + ABG Item length when unrolled + The length of an item when unrolled. + + ABH Item area when unrolled + The area occupied by an item when unrolled. + + ABI Original wort + Measure of the malt and hops content of beer, before + fermentation has taken place. + + ABJ Volume + The amount of air space taken up by the entity + identified in the 6311 qualifier. + + ABS Item weight + Weight at line item level. + + ABX Weight of conveyance + Tonnage of conveyance. + + ABY Conveyance summer dead weight + Registered summer dead weight total tonnage of the + vessel. + + ABZ Containerized cargo on vessel's weight + Total weight of containerized cargo on vessel. + + ACA Non-containerized cargo on vessel's weight + Total weight of non-containerized cargo on vessel. + + ACE Weight ascertained + [4240] Endorsement of the true weight (mass) as + ascertained or verified by the railway (CIM 81). + + ACG Chargeable weight + The weight on which charges are based. + + ACN Estimated gross weight + Estimated weight (mass) of goods, including packing and + excluding carrier's. + + ACP Estimated volume + Estimated size or measure of anything in three + dimensions. + + ACS Vessel overall length + Total overall length of the vessel. + + ACV Loading meters + The length in a vehicle, whereby the complete width and + height over that length is needed for the goods. + + ACW Number of axles + Number of axles of movable equipment or means of + transport on wheels. + + ACX Payload + The revenue-producing load carried by a means of + transport. + + ADR Start position in the length + The starting position from the beginning of an item + located in the length direction. + + ADS End position in the length + The end position from the beginning of an item located + in the length direction. + + ADT Start position in the width + The start position from the beginning of an item located + in the width direction. + + ADU End position in the width + The end position from the beginning of an item located + in the width direction. + + ADV Start position in the thickness + The start position from the beginning of an item located + in the thickness direction. + + ADW End position in the thickness + The end position from the beginning of an item located + in the thickness direction. + + ADX Transport container actual filling weight + Actual filling weight of a transport container. + + ADY Transport container maximum capacity + Maximum capacity of a transport container. + + ADZ Declared net weight + The declared net weight of a product or products used + for invoicing, customs or transport purposes. + + AEA Loading height + Maximum height of products or packages loaded onto a + given transportation device or equipment such as a + pallet. + + AEB Stacking height + Maximum height up to which the same product or package + may be placed one upon the other for storage purposes. + + AEC Calculated weight + The calculated weight of the item based on the ordered + dimensions. + + AED Ferrite + The chemical composition ferrite. + + AEE Impurity + The impurity of the product i.e. the measurement of + other chemical elements not normally appearing in a + product. + + AEF Grain size + The grain size. + + AEG Lanthanides + The chemical element Lanthanides. + + AEH Elasticity + The value of the elasticity. + + AEI Drained weight + The weight of a product when all liquids used in the + packaging of the product have been removed. + + AEJ Gallium + Measurement of the gallium component. + + AEK Strontium + Measurement of the strontium component. + + AEM Equipment storage limitation + Maximum storage limit of the equipment. + + AEN Radioactive index of transport + The index of transport determines the maximum radiation + level at a distance of 1m from the external surface. + + AEO Radioactivity + Activity of radioactive material. + + AEP Average gross weight + Weight which is the outcome of the division of the total + gross weight by the number of units. + + AEQ Forward draft + Depth of water from the surface of water to the bottom + of the vessel measured at the draft mark of the bow. + + AER After draft + Depth of water from the surface of water to the bottom + of the vessel measured at the draft mark of the stern. + + AET Transport equipment gross weight + Weight of a transport equipment including the cargo and + carrier's equipment. + + AEU Total transport equipment gross weight + Total weight of all transport equipment including the + cargo and carrier's equipment. + + AEV Acidity of juice + Acid measurement of juice. + + AEW Penetrometry + Measurement of force required to drive a standard + penetrating stamp. + + AEX Durofel + Measurement of the elastic force using a standard + penetrating stamp. + + AEY Juice weight per 100 grams + Measurement of weight of juice, based on 100 grams of + the entire weight. + + AEZ Fruit skin colour + Measurement of the colouring of the epidermis of a + fruit. + + AF Angle of bend + The measured angle of bend. + + AFA Fixed incremental measurement + The measurement of the fixed increment. + + AFB Durofel D10 + Measure of the elastic force of the pulp of a fruit. It + is measured with a penetrating stamp with diameter 10. + + AFC Durofel D25 + Measure of the elastic force of the pulp of a fruit. It + is measured with a penetrating stamp with diameter 25. + + AFD Durofel D50 + Measure of the elastic force of the pulp of a fruit. It + is measured with a penetrating stamp with diameter 50. + + AFE Maximum stacking weight + The maximum weight which may be stacked upon a product + or package without the product or packaging being + crushed. + + AFF Gross measure cube + The total cubic space occupied by an item, taking into + account any protruding components, arrived at by + multiplying the maximum length, width and height. + + AFG Percentage fat content in dry matter + The percentage of fat content in dry matter. + + AFH Saccharometric content + Measurement of the sugar content of a solution. + + AFI Hydrate content of an alcoholic product after bottling + The hydrate content which occurs in an alcoholic product + after bottling. + + AFJ Anhydrous content + The non-water content. + + AFK Certified weight + Weight which has been certified. + + B Billed weight + The measured billed weight. + + BL Breaking load + The measured breaking load. + + BMY Platinum + The measurement of the platinum component. + + BMZ Silver + The measurement of the silver component. + + BNA List + The leaning or inclination of a vessel expressed in + degrees port or starboard. + + BNB Trim + The condition of a vessel with reference to its + longitudinal axis. + + BNC Free water + The volume of water present in a container that is not + in suspension in the contained liquid. + + BND Bands + The measured bands. + + BNE API (American Petroleum Institute) gravity + The relative density of petroleum liquids as specified + by a standard developed by the API. + + BNF Petroleum gross observed volume + The total volume of all petroleum liquids and sediment + and water, excluding free water, at observed temperature + and pressure. + + BNG Petroleum gross standard volume + The total volume of all petroleum liquids, sediment, and + water excluding free water, corrected by the appropriate + volume correction factor for the observed temperature + and American Petroleum Institute relative density, or + density to a standard temperature. + + BNH Volume variance + The change in the volume measurement. + + BNI Petroleum net standard volume + The total volume of all petroleum liquids, excluding + sediment and water and free water, corrected by the + appropriate volume correction factor for the observed + temperature and American Petroleum Institute gravity + relative to density or to a standard temperature. + + BNJ Material on-board quantity, after discharge + The material in vessel tanks, void spaces, and pipelines + after discharge. + + BNK Petroleum total calculated volume + The total volume of all petroleum liquids, sediment and + water corrected by the appropriate volume correction + factor for the observed temperature and American + Petroleum Institute (API) gravity, relative density, or + density to a standard temperature. + + BNL Petroleum total observed volume + The total volume of all petroleum liquids, sediment and + water and free water at observed temperature and + pressure. + + BNM Innage gauge distance + The measured distance from the surface of the liquid to + a fixed datum plate or to the tank bottom. + + BNN Petroleum net standard weight + The total weight of all petroleum liquids excluding + sediments, water and free water. + + BNO Sediment and water in petroleum + The measurement of non-hydrocarbon solid material and + water in suspension in petroleum liquid. + + BNP Observed reference height, tank + The observed distance from the tank bottom or datum + plate to the established reference point. + + BNQ Reference height, tank + The measured distance from the tank bottom or datum + plate to the established reference point. + + BNR Ullage gauge distance + The measured distance from the cargo liquid surface to + the reference point. + + BNS Trim correction + The correction applied to the observed gauge or observed + volume when a vessel is not on an even keel. + + BNT Bow to bridge distance + The distance between the bow and the bridge of a vessel. + + BR Brightness + The measured brightness. + + BRA Brakes + The measured brakes. + + BRE Break + The measured break. + + BS Breaking strength + The measured breaking strength. + + BSW Breaking strength wet + The measured breaking strength when wet. + + BW Basis weight + The measured basis weight. + + CHN Change + The measured change. + + CM Colour + The measured colour. + + CT Contents of package + In combination with the other data elements of the + actual segment this code indicates the measured content + of a package. + + CV Commercial weight + Item weight considering its maximum possible humidity. + + CZ Core length + To specify length of core on which product is to be + placed. + + D Destination weight agreement + The agreed weight of despatched goods whose weight may + change during transport. + + DI Diameter + Diameter of an article. + + DL Delta value L + The measured delta value L. + + DN Density + The measured density. + + DP Depth + The measured depth. + + DR Denier + The measured fineness of a material. + + DS Distance between points + The measured distance between points. + + DW Width, boxcar door + The measured width of a boxcar door. + + E Estimated new weight + The measured estimated new weight. + + EA Elongation + The measured elongation. + + F Deficit weight + The measured deficit weight. + + FI Filament count + Used e.g. in textile, print industries. + + FL Longitudinal flatness + The measured longitudinal flatness. + + FN Flatness + The measured flatness. + + FV Transverse flatness + The measured transverse flatness. + + G Gross weight + [6292] Weight (mass) of goods including packing but + excluding the carrier's equipment. + + GG Gauge + The measured gauge. + + GW Gross weight, maximum + The measured maximum gross weight. + + HF Hardness + The measured hardness. + + HM Height, maximum + The measured maximum height. + + HT Height dimension + Numeric value of height. + + IB Impact energy + The measured impact energy. + + ID Inside diameter + The measured inside diameter. + + L Legal weight + The measured legal weight. + + LM Length, maximum + The measured maximum length. + + LN Length dimension + (6168) Length of pieces or packages stated for transport + purposes. + + LND Lost end + The measured lost end. + + M Minimum weight + The measured minimum weight. + + MO Moisture + Measurement application is the moisture content of the + item. + + MW Maximum weight + The measured maximum weight. + + N Actual net weight + The actual weight of the goods excluding packaging. + + OD Outside diameter + The measured outside diameter. + + PRS Pre stretch + Measurement identifying the amount an item has been + stretched prior to use. + + PTN Per tonne + A measurement per tonne. + + RA Relative humidity + The measured relative humidity. + + RF Resistivity + The measured resistivity. + + RJ Rockwell C + Hardness in the Rockwell C scale. + + RMW Ream weight + Measurement indication for paper. + + RP Reduction of area + The measured reduction of area. + + RUN Run (process) + The measured run (process). + + RY Ratio + The measured ratio. + + SQ Shipped quantity + The measured shipped quantity. + + T Tare weight + Weight excluding goods and loose accessories. + + TC Temperature + A measurement in relation to temperature. + + TH Thickness + The measured thickness. + + TN Time period + Measurement of a specific length of time. + + TT Time + The measured time. + + U Weight per unit + [6150] Numeric value of weight. + + VH Height, van door + The height of the door of a van or container. + + VW Width, van door + The width of the door of a van or container. + + WA Weight per unit of area + The weight per unit of an area. + + WD Width dimension + Numeric value of width. + + WM Width, maximum + The maximum distance from side to side. + + WT Weight + [6150] Numeric value of weight. + + WU Weight per unit of length + The weight per unit of length. + + XH Side height, flat bed with removable sides + The height of the removable sides of a flat bed truck. + + XQ Squareness + The measured squareness. + + XZ Spool size + The measured spool size. + + YS Yield stress + The measured yield stress. + + ZAL Aluminium + The measured chemical element aluminium. + + ZAS Arsenic + The measured chemical element arsenic. + + ZB Boron + The measured chemical element boron. + + ZBI Bismuth + The measured chemical element bismuth. + + ZC Carbon + The measured chemical element carbon. + + ZCA Calcium + The measured chemical element calcium. + + ZCB Columbium + The measured chemical element columbium. + + ZCE Cerium + The measured chemical element cerium. + + ZCL Chlorine + The measured chemical element chlorine. + + ZCO Cobalt + The measured chemical element cobalt. + + ZCR Chromium + The measured chemical element chromium. + + ZCU Copper + The measured chemical element copper. + + ZFE Iron + The measured chemical element iron. + + ZFS Iron plus silicon + The measured substance iron plus silicon. + + ZGE Germanium + The measured chemical element germanium. + + ZH Hydrogen + The measured chemical element hydrogen. + + ZK Potassium + The measured chemical element potassium. + + ZMG Magnesium + The measured chemical element magnesium. + + ZMN Manganese + The measured chemical element manganese. + + ZMO Molybdenum + The measured chemical element molybdenum. + + ZN Nitrogen + The measured chemical element nitrogen. + + ZNA Sodium + The measured chemical element sodium. + + ZNB Niobium + Self-explanatory. + + ZNI Nickel + The measured chemical element nickel. + + ZO Oxygen + The measured chemical element oxygen. + + ZP Phosphorus + The measured chemical element phosphorus. + + ZPB Lead + The measured chemical element lead. + + ZS Sulphur + The measured chemical element sulphur. + + ZSB Antimony + The measured chemical element antimony. + + ZSE Selenium + The measured chemical element selenium. + + ZSI Silicon + The measured chemical element silicon. + + ZSL Silicium oxyd + The measured substance silicium oxyd. + + ZSN Tin + The measured chemical element tin. + + ZTA Tantalium + The measured chemical element tantalium. + + ZTE Tellurium + The measured chemical element tellurium. + + ZTI Titanium + The measured chemical element titanium. + + ZV Vanadium + The measured chemical element vanadium. + + ZW Tungsten + The measured chemical element tungsten. + + ZWA Waste content + The measured waste content. + + ZZN Zinc + The measured chemical element zinc. + + ZZR Zirconium + The measured chemical element zirconium. + + ZZZ Mutually defined + A code assigned within a code list to be used on an + interim basis and as defined among trading partners + until a precise code can be assigned to the code list. + + diff --git a/specification/references/D01B/simples/6314.txt b/specification/references/D01B/simples/6314.txt new file mode 100644 index 0000000..4a43a88 --- /dev/null +++ b/specification/references/D01B/simples/6314.txt @@ -0,0 +1,7 @@ + + 6314 Measurement value [C] + + Desc: To specify the value of a measurement. + + Repr: an..18 + diff --git a/specification/references/D01B/simples/6321.txt b/specification/references/D01B/simples/6321.txt new file mode 100644 index 0000000..65d8bb8 --- /dev/null +++ b/specification/references/D01B/simples/6321.txt @@ -0,0 +1,50 @@ + +* 6321 Measurement significance code [C] + + Desc: Code specifying the significance of a measurement. + + Repr: an..3 + + 3 Approximately + The measurement is approximately equal to that + specified. + + 4 Equal to + The measurement is equal to that specified. + + 5 Greater than or equal to + The measurement is greater than or equal to that + specified. + + 6 Greater than + The measurement is greater than that specified. + + 7 Less than + The measurement is less than that specified. + + 8 Less than or equal to + The measurement is less than or equal to that specified. + + 9 Average value + Average value for a specific series of readings. + + 10 Not equal to + The measurement is not equal to that specified. + +X 11 Trace + Description to be provided. + + Note: + 1. This code value will be removed effective with + directory D.04B. + + 12 True value + The measurement reported is a true value. + + 13 Observed value + The measurement reported is an observed value. + + 15 Out of range + The measurement reported is out of range. + + diff --git a/specification/references/D01B/simples/6341.txt b/specification/references/D01B/simples/6341.txt new file mode 100644 index 0000000..71910ac --- /dev/null +++ b/specification/references/D01B/simples/6341.txt @@ -0,0 +1,97 @@ + + 6341 Exchange rate currency market identifier [C] + + Desc: To identify an exchange rate currency market. + + Repr: an..3 + + AAA Paris exchange + The currency exchange rate is set by the Paris exchange. + + AAB Colombian official exchange (Central Bank of Colombia) + The currency exchange rate is set by the Central Bank of + Colombia. + + AMS Amsterdam exchange + The currency exchange rate is set by the Amsterdam + exchange. + + ARG Bolsa de Comercio de Buenos Aires + Argentina exchange. + + AST Australian exchange + The currency exchange rate is set by the Australian + exchange. + + AUS Wien exchange + Wiener Boersenkammer. + + BEL Brussels exchange + Commission de la Bourse Bruxelles. + + CAN Toronto exchange + The currency exchange rate is set by the Toronto + exchange. + + CAR Contractual agreement exchange rate + The currency exchange rate is set by a written or spoken + agreement between two or more parties. + + CIE US Customs Information Exchange + Currency rates published by the US Customs Information + Exchange, 6 WTC, New York NY 10048-0945, USA. + + DEN Copenhagen exchange + Koebenhavns Fondsboers. + + ECR European Community period exchange rate + The currency exchange rate is set for a length of time + by the European Community. + + FIN Helsinki exchange + The currency exchange rate is set by the Helsinki + exchange. + + FRA Frankfurt exchange + The currency exchange rate is set by the Frankfurt + exchange. + + IMF International Monetary Fund + The currency exchange rate is set by the International + Monetary Fund. + + LNF London exchange, first closing + The currency exchange rate is set by the London exchange + at the first closing. + + LNS London exchange, second closing + The currency exchange rate is set by the London exchange + at the second closing. + + MIL Milan exchange + The currency exchange rate is set by the Milan exchange. + + NOR Oslo exchange + The currency exchange rate is set by the Oslo exchange. + + NYC New York exchange + The currency exchange rate is set by the New York + exchange. + + PHI Philadelphia exchange + The currency exchange rate is set by the Philadelphia + exchange. + + SRE Specific railway exchange currency + Specific rate of exchange applied to currency exchanges + between rail companies and partners. + + SWE Stockholm exchange + The currency exchange rate is set by the Stockholm + exchange. + + ZUR Zurich exchange + The currency exchange rate is set by the Zurich + exchange. + + diff --git a/specification/references/D01B/simples/6343.txt b/specification/references/D01B/simples/6343.txt new file mode 100644 index 0000000..dc1d581 --- /dev/null +++ b/specification/references/D01B/simples/6343.txt @@ -0,0 +1,76 @@ + + 6343 Currency type code qualifier [C] + + Desc: Code qualifying the type of currency. + + Repr: an..3 + + 1 Customs valuation currency + The name or symbol of the monetary unit involved in the + transaction for customs valuation. + + 2 Insurance currency + The name or symbol of the monetary unit involved in the + transaction for insurance purposes. + + 3 Home currency + The name or symbol of the local monetary unit. + + 4 Invoicing currency + The name or symbol of the monetary unit used for + calculation in an invoice. + + 5 Account currency + The name or symbol of the monetary unit to be converted + from. + + 6 Reference currency + The name or symbol of the monetary unit to be converted. + + 7 Target currency + The name or symbol of the monetary unit to be converted + into. + + 8 Price list currency + The name or symbol of the monetary unit used in a price + list. + + 9 Order currency + The name or symbol of the monetary unit used in an + order. + + 10 Pricing currency + The name or symbol of the monetary unit used for pricing + purposes. + + 11 Payment currency + The name or symbol of the monetary unit used for + payment. + + 12 Quotation currency + The name or symbol of the monetary unit used in a + quotation. + + 13 Recipient local currency + The name or symbol of the local monetary unit at + recipient's location. + + 14 Supplier currency + The name or symbol of the monetary unit normally used by + the supplier. + + 15 Sender local currency + The name or symbol of the local monetary unit at + sender's location. + + 16 Tariff currency + The currency as per tariff. + + 17 Charge calculation currency + The currency in which the charges are calculated. + + 18 Tax currency + The currency in which tax amounts are due or have been + paid. + + diff --git a/specification/references/D01B/simples/6345.txt b/specification/references/D01B/simples/6345.txt new file mode 100644 index 0000000..cff7c94 --- /dev/null +++ b/specification/references/D01B/simples/6345.txt @@ -0,0 +1,10 @@ + + 6345 Currency identification code [C] + + Desc: Code specifying a monetary unit. + + Repr: an..3 + + Note: + 1 Use ISO 4217 three alpha code. + diff --git a/specification/references/D01B/simples/6347.txt b/specification/references/D01B/simples/6347.txt new file mode 100644 index 0000000..8c1a8a2 --- /dev/null +++ b/specification/references/D01B/simples/6347.txt @@ -0,0 +1,34 @@ + + 6347 Currency usage code qualifier [C] + + Desc: Code qualifying the usage of a currency. + + Repr: an..3 + + 1 Charge payment currency + The currency in which charges are to be paid. + + 2 Reference currency + The currency applicable to amounts stated. It may have + to be converted. + + 3 Target currency + The currency which should be used to the target + destination of the transaction. + + 4 Transport document currency + Currency applicable to amounts stated in a transport + document/message. + + 5 Calculation base currency + Currency on which the calculation is based. + + 6 Information Currency + Additional currency the message recipient needs for + information purposes. The actual message amount(s) + is/are not based upon this currency. + + 7 Currency of the account + Currency in which the account is held. + + diff --git a/specification/references/D01B/simples/6348.txt b/specification/references/D01B/simples/6348.txt new file mode 100644 index 0000000..2d71c45 --- /dev/null +++ b/specification/references/D01B/simples/6348.txt @@ -0,0 +1,8 @@ + + 6348 Currency rate value [C] + + Desc: To specify the value of the multiplication factor used + in expressing currency units. + + Repr: n..4 + diff --git a/specification/references/D01B/simples/6350.txt b/specification/references/D01B/simples/6350.txt new file mode 100644 index 0000000..e18ccc5 --- /dev/null +++ b/specification/references/D01B/simples/6350.txt @@ -0,0 +1,7 @@ + + 6350 Units quantity [C] + + Desc: To specify the number of units. + + Repr: n..15 + diff --git a/specification/references/D01B/simples/6353.txt b/specification/references/D01B/simples/6353.txt new file mode 100644 index 0000000..cca7a4e --- /dev/null +++ b/specification/references/D01B/simples/6353.txt @@ -0,0 +1,48 @@ + +* 6353 Unit type code qualifier [C] + + Desc: Code qualifying the type of unit. + + Repr: an..3 + + 1 Number of pricing units + Number of units which multiplied by the unit price gives + price. + + 2 Transportable unit + A unit that is capable of being transported. + + 3 Number of debit units + The number of units which are debited by the sender of + the consignment to the receiving party. + + 4 Number of received units + The number of units which are received by the receiving + party of the consignment. + + 5 Number of free days for container availability + Number of days within which the container will be made + available at no charge. + + 6 Number of structure components + Number of components in a structure. + + 7 Number of asset units + The number of units of an asset. + + 8 Number of consignments + The number of consignments. + ++ 9 Adult + The unit is an adult. + ++ 10 Child + The unit is a child. + ++ 11 Number of trial balance accounts + The unit is trial balance account. + ++ 12 Number of lines + Unit is line. + + diff --git a/specification/references/D01B/simples/6411.txt b/specification/references/D01B/simples/6411.txt new file mode 100644 index 0000000..948934b --- /dev/null +++ b/specification/references/D01B/simples/6411.txt @@ -0,0 +1,10 @@ + +| 6411 Measurement unit code [C] + + Desc: Code specifying the unit of measurement. + + Repr: an..3 + + Note: +| 1 Recommend use UN/ECE Recommendation 20, Common code. + diff --git a/specification/references/D01B/simples/6432.txt b/specification/references/D01B/simples/6432.txt new file mode 100644 index 0000000..39c0897 --- /dev/null +++ b/specification/references/D01B/simples/6432.txt @@ -0,0 +1,7 @@ + + 6432 Significant digits quantity [B] + + Desc: Count of the number of significant digits. + + Repr: n..2 + diff --git a/specification/references/D01B/simples/7064.txt b/specification/references/D01B/simples/7064.txt new file mode 100644 index 0000000..a905958 --- /dev/null +++ b/specification/references/D01B/simples/7064.txt @@ -0,0 +1,7 @@ + + 7064 Type of packages [B] + + Desc: Description of the form in which goods are presented. + + Repr: an..35 + diff --git a/specification/references/D01B/simples/7065.txt b/specification/references/D01B/simples/7065.txt new file mode 100644 index 0000000..5ed6661 --- /dev/null +++ b/specification/references/D01B/simples/7065.txt @@ -0,0 +1,11 @@ + + 7065 Package type description code [B] + + Desc: Code specifying the type of package. + + Repr: an..17 + + Note: + 1 Recommend use UN/ECE Recommendation No. 21 (also, + see current volume of UNTDED). + diff --git a/specification/references/D01B/simples/7085.txt b/specification/references/D01B/simples/7085.txt new file mode 100644 index 0000000..881a1d5 --- /dev/null +++ b/specification/references/D01B/simples/7085.txt @@ -0,0 +1,90 @@ + + 7085 Cargo type classification code [B] + + Desc: Code specifying the classification of a type of cargo. + + Repr: an..3 + + 1 Documents + Printed, typed or written matter including leaflets, + pamphlets, certificates etc., which are not subject to + import duties and taxes, restrictions and prohibitions. + + 2 Low value non-dutiable consignments + Imported consignments/items/goods in respect of which + Customs duties and other taxes are waived as they are + below a value determined by the Customs administration. + + 3 Low value dutiable consignments + Imported consignments/items/goods in respect of which + Customs duties and other taxes are payable are below a + certain amount as determined by the Customs + administration. + + 4 High value consignments + Imported consignments/items/goods which are determined + as having a value above a certain amount fixed by the + Customs administration, which may or may not attract + duties and taxes. + + 5 Other non-containerized + Non-containerized cargo which cannot be categorized by + any of the other nature of cargo code. + + 6 Vehicles + Vehicles which are not stowed in containers. + + 7 Roll-on roll-off + Cargo transported or to be transported on roll-on roll- + off vessels and which is transportable on its own wheels + or stowed on special heavy duty trailers. + + 8 Palletized + Non-containerized cargo which is palletized. + + 9 Containerized + Cargo stowed or to be stowed in a container. + + 10 Breakbulk + Non-containerized cargo stowed in vessels' holds. + + 11 Hazardous cargo + Cargo with dangerous properties, according to + appropriate dangerous goods regulations. + + 12 General cargo + Cargo of a general nature, not otherwise specified. + + 13 Liquid cargo + Cargo in liquid form. + + 14 Temperature controlled cargo + Cargo transported under specified temperature + conditions. + + 15 Environmental pollutant cargo + Cargo is an environmental pollutant. + + 16 Not-hazardous cargo + Cargo which is not hazardous. + + 17 Diplomatic + Cargo transported under diplomatic conditions. + + 18 Military + Cargo for military purposes. + + 19 Obnoxious + Cargo that is objectionable to human senses. + + 20 Out of gauge + Cargo that has at least one non-standard dimension. + + 21 Household goods and personal effects + Cargo consisting of household goods and personal + effects. + + 22 Frozen cargo + Cargo of frozen products. + + diff --git a/specification/references/D01B/simples/7088.txt b/specification/references/D01B/simples/7088.txt new file mode 100644 index 0000000..c7b4dc5 --- /dev/null +++ b/specification/references/D01B/simples/7088.txt @@ -0,0 +1,8 @@ + + 7088 Dangerous goods flashpoint value [B] + + Desc: To specify the value of the flashpoint of dangerous + goods. + + Repr: an..8 + diff --git a/specification/references/D01B/simples/7102.txt b/specification/references/D01B/simples/7102.txt new file mode 100644 index 0000000..45a99df --- /dev/null +++ b/specification/references/D01B/simples/7102.txt @@ -0,0 +1,7 @@ + + 7102 Shipping marks description [B] + + Desc: Free form description of the shipping marks. + + Repr: an..35 + diff --git a/specification/references/D01B/simples/7106.txt b/specification/references/D01B/simples/7106.txt new file mode 100644 index 0000000..86ee9e9 --- /dev/null +++ b/specification/references/D01B/simples/7106.txt @@ -0,0 +1,7 @@ + + 7106 Shipment flashpoint value [B] + + Desc: To specify the value of the flashpoint of a shipment. + + Repr: n3 + diff --git a/specification/references/D01B/simples/7124.txt b/specification/references/D01B/simples/7124.txt new file mode 100644 index 0000000..eccb3c5 --- /dev/null +++ b/specification/references/D01B/simples/7124.txt @@ -0,0 +1,9 @@ + + 7124 United Nations Dangerous Goods (UNDG) identifier [B] + + Desc: The unique serial number assigned within the United + Nations to substances and articles contained in a list + of the dangerous goods most commonly carried. + + Repr: n4 + diff --git a/specification/references/D01B/simples/7130.txt b/specification/references/D01B/simples/7130.txt new file mode 100644 index 0000000..cf46d87 --- /dev/null +++ b/specification/references/D01B/simples/7130.txt @@ -0,0 +1,8 @@ + + 7130 Customer shipment authorisation identifier [B] + + Desc: To identify the authorisation to ship issued by the + customer. + + Repr: an..17 + diff --git a/specification/references/D01B/simples/7140.txt b/specification/references/D01B/simples/7140.txt new file mode 100644 index 0000000..4c00d5b --- /dev/null +++ b/specification/references/D01B/simples/7140.txt @@ -0,0 +1,7 @@ + + 7140 Item identifier [C] + + Desc: To identify an item. + + Repr: an..35 + diff --git a/specification/references/D01B/simples/7143.txt b/specification/references/D01B/simples/7143.txt new file mode 100644 index 0000000..a14e933 --- /dev/null +++ b/specification/references/D01B/simples/7143.txt @@ -0,0 +1,395 @@ + + 7143 Item type identification code [C] + + Desc: Coded identification of an item type. + + Repr: an..3 + + AA Product version number + Number assigned by manufacturer or seller to identify + the release of a product. + + AB Assembly + The item number is that of an assembly. + + AC HIBC (Health Industry Bar Code) + Article identifier used within health sector to indicate + data used conforms to HIBC. + + AD Cold roll number + Number assigned to a cold roll. + + AE Hot roll number + Number assigned to a hot roll. + + AF Slab number + Number assigned to a slab, which is produced in a + particular production step. + + AG Software revision number + A number assigned to indicate a revision of software. + + AH UPC (Universal Product Code) Consumer package code (1-5-5) + An 11-digit code that uniquely identifies consumer + packaging of a product; does not have a check digit. + + AI UPC (Universal Product Code) Consumer package code (1-5-5- + 1) + A 12-digit code that uniquely identifies the consumer + packaging of a product, including a check digit. + + AJ Sample number + Number assigned to a sample. + + AK Pack number + Number assigned to a pack containing a stack of items + put together (e.g. cold roll sheets (steel product)). + + AL UPC (Universal Product Code) Shipping container code (1-2- + 5-5) + A 13-digit code that uniquely identifies the + manufacturer's shipping unit, including the packaging + indicator. + + AM UPC (Universal Product Code)/EAN (European article number) + Shipping container code (1-2-5-5-1) + A 14-digit code that uniquely identifies the + manufacturer's shipping unit, including the packaging + indicator and the check digit. + + AN UPC (Universal Product Code) suffix + A suffix used in conjunction with a higher level UPC + (Universal product code) to define packing variations + for a product. + + AO State label code + A code which specifies the codification of the state's + labelling requirements. + + AP Heat number + Number assigned to the heat (also known as the iron + charge) for the production of steel products. + + AQ Coupon number + A number identifying a coupon. + + AR Resource number + A number to identify a resource. + + AS Work task number + A number to identify a work task. + + AT Price look up number + Identification number on a product allowing a quick + electronic retrieval of price information for that + product. + + AU NSN (North Atlantic Treaty Organization Stock Number) + Number assigned under the NATO (North Atlantic Treaty + Organization) codification system to provide the + identification of an approved item of supply. + + AV Refined product code + A code specifying the product refinement designation. + + AW Exhibit + A code indicating that the product is identified by an + exhibit number. + + AX End item + A number specifying an end item. + + AY Federal supply classification + A code to specify a product's Federal supply + classification. + + AZ Engineering data list + A code specifying the product's engineering data list. + + BA Milestone event number + A number to identify a milestone event. + + BB Lot number + A number indicating the lot number of a product. + + BC National drug code 4-4-2 format + A code identifying the product in national drug format + 4-4-2. + + BD National drug code 5-3-2 format + A code identifying the product in national drug format + 5-3-2. + + BE National drug code 5-4-1 format + A code identifying the product in national drug format + 5-4-1. + + BF National drug code 5-4-2 format + A code identifying the product in national drug format + 5-4-2. + + BG National drug code + A code specifying the national drug classification. + + BH Part number + A number indicating the part. + + BI Local Stock Number (LSN) + A local number assigned to an item of stock. + + BJ Next higher assembly number + A number specifying the next higher assembly or + component into which the product is being incorporated. + + BK Data category + A code specifying a category of data. + + BL Control number + To specify the control number. + + BM Special material identification code + A number to identify the special material code. + + BN Locally assigned control number + A number assigned locally for control purposes. + + BO Buyer's colour + Colour assigned by buyer. + + BP Buyer's part number + Reference number assigned by the buyer to identify an + article. + + BQ Variable measure product code + A code assigned to identify a variable measure item. + + BR Financial phase + To specify as an item, the financial phase. + + BS Contract breakdown + To specify as an item, the contract breakdown. + + BT Technical phase + To specify as an item, the technical phase. + + BU Dye lot number + Number identifying a dye lot. + + BV Daily statement of activities + A statement listing activities of one day. + + BW Periodical statement of activities within a bilaterally + agreed time period + Periodical statement listing activities within a + bilaterally agreed time period. + + BX Calendar week statement of activities + A statement listing activities of a calendar week. + + BY Calendar month statement of activities + A statement listing activities of a calendar month. + + BZ Original equipment number + Original equipment number allocated to spare parts by + the manufacturer. + + CC Industry commodity code + The codes given to certain commodities by an industry. + + CG Commodity grouping + Code for a group of articles with common characteristics + (e.g. used for statistical purposes). + + CL Colour number + Code for the colour of an article. + + CR Contract number + Reference number identifying a contract. + + CV Customs article number + Code defined by Customs authorities to an article or a + group of articles for Customs purposes. + + DR Drawing revision number + Reference number indicating that a change or revision + has been applied to a drawing. + + DW Drawing + Reference number identifying a drawing of an article. + + EC Engineering change level + Reference number indicating that a change or revision + has been applied to an article's specification. + + EF Material code + Code defining the material's type, surface, geometric + form plus various classifying characteristics. + + EN International Article Numbering Association (EAN) + Number assigned to a manufacturer's product according to + the International Article Numbering Association. + + GB Buyer's internal product group code + Product group code used within a buyer's internal + systems. + + GN National product group code + National product group code. Administered by a national + agency. + + GS General specification number + The item number is a general specification number. + + HS Harmonised system + The item number is part of, or is generated in the + context of the Harmonised Commodity Description and + Coding System (Harmonised System), as developed and + maintained by the World Customs Organization (WCO). + + IB ISBN (International Standard Book Number) + Self explanatory. + + IN Buyer's item number + The item number has been allocated by the buyer. + + IS ISSN (International Standard Serial Number) + Self explanatory. + + IT Buyer's style number + Number given by the buyer to a specific style or form of + an article, especially used for garments. + + IZ Buyer's size code + Code given by the buyer to designate the size of an + article in textile and shoe industry. + + MA Machine number + The item number is a machine number. + + MF Manufacturer's (producer's) article number + The number given to an article by its manufacturer. + + MN Model number + Reference number assigned by the manufacturer to + differentiate variations in similar products in a class + or group. + + MP Product/service identification number + Reference number identifying a product or service. + + NB Batch number + The item number is a batch number. + + ON Customer order number + Reference number of a customer's order. + + PD Part number description + Reference number identifying a description associated + with a number ultimately used to identify an article. + + PL Purchaser's order line number + Reference number identifying a line entry in a + customer's order for goods or services. + + PO Purchase order number + Reference number identifying a customer's order. + + PV Promotional variant number + The item number is a promotional variant number. + + QS Buyer's qualifier for size + The item number qualifies the size of the buyer. + + RC Returnable container number + Reference number identifying a returnable container. + + RN Release number + Reference number identifying a release from a buyer's + purchase order. + + RU Run number + The item number identifies the production or + manufacturing run or sequence in which the item was + manufactured, processed or assembled. + + RY Record keeping of model year + The item number relates to the year in which the + particular model was kept. + + SA Supplier's article number + Number assigned to an article by the supplier of that + article. + + SG Standard group of products (mixed assortment) + The item number relates to a standard group of other + items (mixed) which are grouped together as a single + item for identification purposes. + + SK SKU (Stock keeping unit) + Reference number of a stock keeping unit. + + SN Serial number + Identification number of an item which distinguishes + this specific item out of a number of identical items. + + SRS RSK number + Plumbing and heating. + + SRT IFLS (Institut Francais du Libre Service) 5 digit product + classification code + 5 digit code for product classification managed by the + Institut Francais du Libre Service. + + SRU IFLS (Institut Francais du Libre Service) 9 digit product + classification code + 9 digit code for product classification managed by the + Institut Francais du Libre Service. + + SRV EAN.UCC Global Trade Item Number + A unique number, up to 14-digits, assigned according to + the numbering structure of the EAN.UCC system. 'EAN' + stands for the 'International Article Numbering + Association', and 'UCC' for the 'Uniform Code Council'. + + SS Supplier's supplier article number + Article number referring to a sales catalogue of + supplier's supplier. + + ST Style number + Number given to a specific style or form of an article, + especially used for garments. + + TG Transport group number + Additional number to form article groups for packing + and/or transportation purposes. + + UA Ultimate customer's article number + Number assigned by ultimate customer to identify + relevant article. + + UP UPC (Universal product code) + Number assigned to a manufacturer's product by the + Product Code Council. + + VN Vendor item number + Reference number assigned by a vendor/seller identifying + a product/service/article. + + VP Vendor's (seller's) part number + Reference number assigned by a vendor/seller identifying + an article. + + VS Vendor's supplemental item number + The item number is a specified by the vendor as a + supplemental number for the vendor's purposes. + + VX Vendor specification number + The item number has been allocated by the vendor as a + specification number. + + ZZZ Mutually defined + A code assigned within a code list to be used on an + interim basis and as defined among trading partners + until a precise code can be assigned to the code list. + + diff --git a/specification/references/D01B/simples/7224.txt b/specification/references/D01B/simples/7224.txt new file mode 100644 index 0000000..f67b2cd --- /dev/null +++ b/specification/references/D01B/simples/7224.txt @@ -0,0 +1,7 @@ + + 7224 Package quantity [B] + + Desc: To specify the number of packages. + + Repr: n..8 + diff --git a/specification/references/D01B/simples/7233.txt b/specification/references/D01B/simples/7233.txt new file mode 100644 index 0000000..3673b59 --- /dev/null +++ b/specification/references/D01B/simples/7233.txt @@ -0,0 +1,168 @@ + + 7233 Packaging related description code [B] + + Desc: Code specifying information related to packaging. + + Repr: an..3 + + 1 Product ingredients not marked on package + The ingredients of the product are not marked on the + packaging of the product. + + 2 Product price not marked on packaging + The product price is not marked on the packaging of the + product. + + 3 Product best before date not marked on product package + The product best before date is not marked on the + packaging of the product. + + 4 Package not marked recyclable + Package is not marked as recyclable. + + 5 Promotional details marked + A code indicating that promotional details have been + marked on the package. + + 31 Package best before date marked + Package is marked with the product best before date. + + 32 Package marked recyclable + The package is marked recyclable. + + 33 Package marked returnable + The package is marked returnable. + + 34 Product marking + The information is related to product marking. + + 35 Type of package + The information is related to the type of package. + + 36 Package specifications + The information specifies the package. + + 37 Package protection + The information is related to protection of the package. + + 38 Tarping + The information describes how coverage with tarpaulins + is to be provided. + + 39 Platform/skid location + The information describes the platform or skid location. + + 40 Bearing piece location + The information gives the location of the load bearing + piece. + + 41 Skid/pallet type + The information describes the type of skid or pallet. + + 42 Placement on carrier + The information describes the placement on the carrier. + + 43 Spacing directions + Descriptions to be provided. + + 44 Unloading device + The information specifies the unloading device which + must be used to handle the package. + + 45 Unloading equipment + The information specifies the unloading equipment which + must be used to handle the package. + + 50 Package barcoded EAN-13 or EAN-8 + The package is barcoded with EAN-13 or EAN-8 code. + + 51 Package barcoded ITF-14 or ITF-6 + The package is barcoded with ITF-14 or ITF-6 code. + + 52 Package barcoded UCC or EAN-128 + The package is barcoded with UCC or EAN-128 code. + + 53 Package price marked + The package is marked with the price. + + 54 Product ingredients marked on package + The ingredients of the product contained in a package + are marked on that package. + + 55 Core characteristics + Specifies the characteristics of the core of the + package. + + 56 Shipping requirement + The packaging as per shipping requirement. + + 57 Customs requirement + The packaging as per Customs requirement. + + 58 Transport contract requirement + The packaging as per transport contract requirement. + + 59 Preservation method + The packaging related information is for methods of + preservation. + + 60 Product marking pattern + The information describes the pattern used to mark the + product. + + 61 Product marking location + The information provides the location of the product + marking. + + 62 Package/container mark location + The information provides the location of a package or + container mark. + + 63 Marking method + The information details the marking method. + + 66 Receiving facility limitations + The information describes limitations which apply to a + receiving facility. + + 67 Tagging/bar code instructions + The information provides instructions as to how a + package is to be tagged or have a bar code applied to + it. + + 68 Shipping package labelling + The labelling of a package in which goods are shipped. + + 69 Shipping package sealing + The sealing particulars of a package in which goods are + shipped. + + 70 Optional packaging procedure + To indicate an optional procedure for packaging. + + 71 Cleaning or drying specification + Identification of the cleaning or drying specification. + + 72 Cushioning thickness specification + Identification of the cushioning thickness + specification. + + 73 Cushioning and dunnage specification + Identification of the cushioning and dunnage + specification. + + 74 Level of preservation specification + Identification of the level of preservation + specification. + + 75 Preservation material specification + Identification of the preservation material + specification. + + 76 Unit container specification + Identification of the unit container specification. + + 77 Material wrapping specification + Identification of the material wrapping specification. + + diff --git a/specification/references/D01B/simples/7273.txt b/specification/references/D01B/simples/7273.txt new file mode 100644 index 0000000..b47680a --- /dev/null +++ b/specification/references/D01B/simples/7273.txt @@ -0,0 +1,221 @@ + + 7273 Service requirement code [C] + + Desc: Code specifying a service requirement. + + Repr: an..3 + + 1 Carrier loads + The cargo is loaded in the equipment by the carrier. + + 2 Full loads + Container to be stuffed or stripped under responsibility + and for account of the shipper or the consignee. + + 3 Less than full loads + Container to be stuffed and stripped for account and + risk of the carrier. + + 4 Shipper loads + The cargo is loaded in the equipment by the shipper. + + 5 To be delivered + The cargo is to be delivered as instructed. + + 6 To be kept + The cargo is to be retained awaiting further + instructions. + + 7 Transhipment allowed + Transhipment of goods is allowed. + + 8 Transhipment not allowed + Transhipment of goods is not allowed. + + 9 Partial shipment allowed + Partial shipment is allowed. + + 10 Partial shipment not allowed + Partial shipment is not allowed. + + 11 Partial shipment and/or drawing allowed + Partial shipment and/or drawing is allowed. + + 12 Partial shipment and/or drawing not allowed + Partial shipment and/or drawing is not allowed. + + 13 Carrier unloads + The cargo is to be unloaded from the equipment by the + carrier. + + 14 Shipper unloads + The cargo is to be unloaded from the equipment by the + shipper. + + 15 Consignee unloads + The cargo is to be unloaded from the equipment by the + consignee. + + 16 Consignee loads + The cargo is to be loaded in the equipment by the + consignee. + + 17 Exclusive usage of equipment + Usage of the equipment is reserved for exclusive use. + + 18 Non exclusive usage of equipment + Usage of the equipment is not reserved for exclusive + use. + + 19 Direct delivery + Consignment for direct delivery to the consignee. + + 20 Direct pick-up + Consignment for direct pick-up from the consignee. + + 21 Request for delivery advice services + The service provider is requested to advise about + delivery. + + 22 Do not arrange customs clearance + Indication that the recipient of the message is not to + arrange customs clearance. + + 23 Arrange customs clearance + Indication that the recipient of the message is to + arrange customs clearance. + + 24 Check container condition + Condition of the container is to be checked. + + 25 Damaged containers allowed + Damaged containers are allowed. + + 26 Dirty containers allowed + Dirty containers are allowed. + + 27 Fork lift holes not required + Container needs not to be equipped with pocket holes, + but they are allowed. + + 28 Fork lift holes required + Container must be equipped with pocket holes. + + 29 Insure goods during transport + Indication that the recipient of the message is to + insure the goods during transport. + + 30 Arrange main-carriage + Indication that the recipient of the message is to + arrange the main-carriage. + + 31 Arrange on-carriage + Indication that the recipient of the message is to + arrange the on-carriage. + + 32 Arrange pre-carriage + Indication that the recipient of the message is to + arrange the pre-carriage. + + 33 Report container safety convention information + Indication that the information on the Container Safety + Convention plate (CSC-plate) should be reported. + + 34 Check seals + Sealing up of the container is to be checked. + + 35 Container must be clean + Container is to be released or delivered clean. + + 36 Request for proof of delivery + The service provider is requested to provide proof of + delivery. + + 37 Request for Customs procedure + The service provider is requested to perform Customs + procedure. + + 38 Request for administration services + The service provider is requested to perform + administration services. + + 39 Transport insulated under Intercontainer INTERFRIGO + conditions + Insulated transport under Intercontainer INTERFRIGO + (joint European railways agreement) conditions. + + 40 Transport mechanically refrigerated under Intercontainer + INTERFRIGO conditions + Mechanically refrigerated transport under Intercontainer + INTERFRIGO (joint European railways agreement) + conditions. + + 41 Cool or freeze service, not under Intercontainer INTERFRIGO + conditions + Cool or freeze service not under Intercontainer + INTERFRIGO (joint European railways agreement) + conditions. + + 42 Transhipment overseas + Transport equipment is to be transferred overseas. + + 43 Station delivery + The specified equipment destination station is also the + place of delivery of the goods. + + 44 Non station delivery + The specified equipment destination station is not the + place of delivery of the goods. + + 45 Cleaning or disinfecting + The service required is cleaning or disinfection. + + 46 Close ventilation valve + The ventilation valve of the equipment must be closed. + + 47 Consignment held for pick-up + The consignment is to be held until it is picked up. + + 48 Refrigeration unit check + Refrigeration unit has to be checked. + + 49 Customs clearance at arrival country by carrier + The carrier is to arrange customs clearance in the + arrival country. + + 50 Customs clearance at departure country by carrier + The carrier is to arrange customs clearance in the + departure country. + + 51 Heating for live animals + Heating for live animals has to be provided. + + 52 Goods humidification + Humidification of the goods has to be performed. + + 53 Ensure load is secure + The load must be checked for correct stowage. + + 54 Open ventilation valve + The ventilation valve of the equipment must be opened. + + 55 Phytosanitary control + Phytosanitary control to be performed. + + 56 Tare check by carrier + Carrier must check the tare of the equipment and + attached items. + + 57 Temperature check + The temperature must be checked. + + 58 Weighing of goods + The goods have to be weighed. + + 59 Escort + An escort is required. + + 60 No escort + An escort is not required. + + diff --git a/specification/references/D01B/simples/7357.txt b/specification/references/D01B/simples/7357.txt new file mode 100644 index 0000000..76be5bb --- /dev/null +++ b/specification/references/D01B/simples/7357.txt @@ -0,0 +1,8 @@ + + 7357 Commodity identification code [B] + + Desc: Code identifying a commodity for Customs, transport or + statistical purposes (generic term). + + Repr: an..18 + diff --git a/specification/references/D01B/simples/7383.txt b/specification/references/D01B/simples/7383.txt new file mode 100644 index 0000000..5fd7737 --- /dev/null +++ b/specification/references/D01B/simples/7383.txt @@ -0,0 +1,119 @@ + + 7383 Surface or layer code [C] + + Desc: Code specifying the surface or layer of an object. + + Repr: an..3 + + 1S Side one + The location is side one. + + 2S Side two + The location is side two. + + AA On surface + To indicate that the entity being specified is on the + surface. + + AB Off surface + To indicate that the entity being specified is off the + surface. + + AC Soluble + Specifies that the surface/layer/position being + described is the soluble portion. + + AD Opposite corners + The surface or layer of the product being described is + the opposite corners. + + AE Corner Diagonals + The surface or layer of the product being described are + the corner diagonals. + + AF Port + The left-hand side (looking forward) of a ship, boat or + aircraft. + + AG Starboard + The right-hand side (looking forward) of a ship, boat or + aircraft. + + AH Tooth facial surface + Surface of a tooth directed toward the face and opposite + the lingual surface. + + AI Tooth incisal surface + Surface of the tooth relating to the cutting edge of the + anterior teeth, incisors or canines. + + AJ Tooth distal surface + Surface of the tooth toward the back of the dental arch, + or away from the midline. + + AK Tooth buccal surface + Surface of the tooth pertaining to or around the cheek. + + AL Tooth occlusal surface + Surface of the tooth pertaining to the masticating + surfaces of the posterior teeth. + + AM Tooth lingual surface + Surface of the tooth pertaining to or around the tongue. + + AN Tooth mesial surface + Surface of the tooth toward the midline of the dental + arch. + + BC Back of cab + The location is at the back of the cab. + + BS Both sides + The location is both sides. + + BT Bottom + The location is on the bottom. + + DF Dual fuel tank positions + The location is in the dual fuel tank positions. + + FR Front + The location is in the front. + + IN Inside + The location is in the inside. + + LE Left + The location is on the left. + + OA Overall + The location is overall. + + OS One side + The location is on one side. + + OT Outside + The location is on the outside. + + RI Right + The location is on the right. + + RR Rear + The location is in the rear. + + ST Spare tyre position + The location is the spare tyre position. + + TB Tank bottom + The location is at the tank bottom. + + TP Top + The location is on the top. + + TS Two sides + The location is on two sides. + + UC Under cab + The location is under the cab. + + diff --git a/specification/references/D01B/simples/7402.txt b/specification/references/D01B/simples/7402.txt new file mode 100644 index 0000000..435e9ca --- /dev/null +++ b/specification/references/D01B/simples/7402.txt @@ -0,0 +1,7 @@ + + 7402 Object identifier [C] + + Desc: Code specifying the unique identity of an object. + + Repr: an..35 + diff --git a/specification/references/D01B/simples/7405.txt b/specification/references/D01B/simples/7405.txt new file mode 100644 index 0000000..8233ed3 --- /dev/null +++ b/specification/references/D01B/simples/7405.txt @@ -0,0 +1,311 @@ + + 7405 Object identification code qualifier [C] + + Desc: Code qualifying the identification of an object. + + Repr: an..3 + + AA House bill of lading + A number that is used to identify goods from a freight + forwarder/consolidator. + + AB 1st structure element name + The first element in a series of elements that together + define the structure of an object. + + AC 2nd structure element name + The second element in a series of elements that together + define the structure of an object. + + AD 3rd structure element name + The third element in a series of elements that together + define the structure of an object. + + AE 4th structure element name + The fourth element in a series of elements that together + define the structure of an object. + + AF 5th structure element name + The fifth element in a series of elements that together + define the structure of an object. + + AG 6th structure element name + The sixth element in a series of elements that together + define the structure of an object. + + AH 7th structure element name + The seventh element in a series of elements that + together define the structure of an object. + + AI 8th structure element name + The eighth element in a series of elements that together + define the structure of an object. + + AJ 9th structure element name + The ninth element in a series of elements that together + define the structure of an object. + + AK Data set + The identity of a data set. + + AL Kanban card number + Reference number assigned by a consignee to a Kanban + card. + + AM Level number + Level number in a hierarchy or other structure. + + AN Manufacturing reference number + A unique number identifying a particular assembly or + other manufacturing process. + + AO Position number in package + A number to identify the position within a package + according to agreed rules between partners. + + AP Product + A name or number which identifies a product. + + AQ Release number + Number assigned to a release. + + AR Statistical concept + Statistical concept. + + AS Table + A table of items e.g. figures and text represented in + rows and columns. + + AT Transport packing group number + Number identifying a group of articles in a predescribed + unit load for shipment/dispatch as agreed between + partners. + + AU Value list + A coded or non coded list of values. + + AV Value list subset + A subset of a coded or non coded list of values. + + AW Serial shipping container code + A single unique serial number which identifies shipping + containers or shipping packages. + + AX Case number + A code to identify the number assigned to a given case. + + AY Financial security identification number + Identification number of a financial security. + + AZ Compact disk player security code number + The security code number of the compact disk player. + + BA Question in questionnaire + The identity number of a question in a questionnaire. + + BB Questionnaire + The identification of a questionnaire. + + BC Check digit + The check digit of the primary number. + + BD Vehicle telephone identification number + The number which identifies the telephone equipment + fitted to the vehicle. + + BE Batch excluded + Products manufactured in Batch not to be included in + consignment. + + BF Door key number + The number on the key that fits the door lock. + + BG Fleet number + The number of the fleet to which a vehicle is assigned. + + BH Ignition key number + The number on the key that fits the ignition lock. + + BI Radio security code number + The security code number of the radio. + +X BJ Serial shipping container code + Code requested for deletion. + + Note: + 1. This code value will be removed effective with + directory D.03A. + + BK Fleet vehicle unit number + The unit number of the vehicle within the fleet + allocated by the fleet operator. + + BL Vehicle registration number + The registration number of the vehicle. + + BM Accounting Classification Reference Number (ACRN) + A reference number identifying the accounting + classification. + + BN Serial number + Identification number of an item which distinguishes + this specific item out of a number of identical items. + + BO Fund + A code identifying a fund. + + BP Special Accounting Classification Reference Number (ACRN) + A reference number identifying a special accounting + classification. + + BQ Project + A code identifying a project. + + BR Transportation Account Code (TAC) + A code identifying a transportation account. + + BS Financial details + A code identifying financial details for accounting. + + BT Account manager + A code identifying the account manager. + + BU Buyer's package identification + A package identification number allocated by a buyer. + + BV Predecessor constraint + Identity number is a predecessor constraint. + + BW Successor constraint + Identity number is a successor constraint. + + BX Batch number + Unique number affixed by manufacturer to a batch of + products produced under similar conditions. + + BY Person identity number + The identity number of a person. + + BZ Health-care professional identity number + The identity number of a health-care professional. + + CA Private institution identity number + The identity number of a private institution. + + CB Public institution identity number + The identity number of a public institution. + + CC Tree structure + The identity number of a structure containing two or + more objects linked in a hierarchy. + + CD Tree structure subset + The identity number of a subset of a structure + containing two or more objects linked in a hierarchy. + + CE Link set + The identity number of a set of links. + + CF Organisation chart + The identity number of an organisation chart. + + CG Healthcare provider number (non-government) + Identity number assigned to a healthcare provider by a + non-government body. + + CH Primary patient identification number + Primary number identifying a patient. + + CI Insurer identification number + A unique identifier assigned to an insurer. + + CJ Hospital issued healthcare provider number + Identity number of a healthcare service provider issued + by a hospital. + + CK Healthcare practice identification number + Uniquely identifies the practice in which one or more + healthcare providers conduct business. + + CL Agent identification number + A unique identifier assigned to an agent. + + CM Insurer group identification number + The identification number of the insurer's group. + + CN Chassis number + Unique number affixed by manufacturer to a chassis for + identification purposes. + + CO Invoice number + Number assigned to the invoice. + + CP Account number + Account identification number. + + CQ Internal control number + Control number assigned for internal use. + + CR Policy number + Number uniquely identifying a policy. + + CS Attribute set + A set of attributes. + + CT Footnote set + A set of footnotes. + + EE Engine number + Unique number affixed by manufacturer to an engine for + identification purposes. + + EM Emulsion number + Manufacturer assigned reference to a photographic + product indicating sensitivity. + + IL Invoice line number + Sequential numerical assignment to identical invoiced + goods which are subject to the same conditions of sale. + + ML Marking/label number + The number on the marking or label. + + PN Part number + Manufacturer-assigned reference to a product part. + + SC Secondary Customs tariff number + Indicate (e.g. in segment GIR) the secondary (sub-) + level of a Customs tariff number. + + VV Vehicle identity number + Unique serial number assigned by the manufacturer that + distinguishes one vehicle from another. + + VW Skid number + A number identifying a skid or pallet. + + VX Authorisation + Official approval. + + VY Insurance policy + Contract of insurance. + + VZ Transport unit identification according to ISO/IEC 15459 + The identification of a transport unit according to + ISO/IEC 15459 (ISO: International Organization for + Standardization. IEC: International Electrotechnical + Commission). + + WA Indivisible transport unit according to ISO/IEC 15459 + The identification of an indivisible transport unit + according to ISO/IEC 15459 (ISO: International + Organization for Standardization. IEC: International + Electrotechnical Commission). + + WB Divisible transport unit according to ISO/IEC 15459 + The identification of a divisible transport unit + according to ISO/IEC 15459 (ISO: International + Organization for Standardization. IEC: International + Electrotechnical Commission). + + diff --git a/specification/references/D01B/simples/7418.txt b/specification/references/D01B/simples/7418.txt new file mode 100644 index 0000000..498be11 --- /dev/null +++ b/specification/references/D01B/simples/7418.txt @@ -0,0 +1,7 @@ + + 7418 Hazardous material category name [B] + + Desc: Name of a kind of hazard for a material. + + Repr: an..35 + diff --git a/specification/references/D01B/simples/7419.txt b/specification/references/D01B/simples/7419.txt new file mode 100644 index 0000000..662e9af --- /dev/null +++ b/specification/references/D01B/simples/7419.txt @@ -0,0 +1,7 @@ + +* 7419 Hazardous material category name code [B] + + Desc: Code specifying a kind of hazard for a material. + + Repr: an..7 + diff --git a/specification/references/D01B/simples/7511.txt b/specification/references/D01B/simples/7511.txt new file mode 100644 index 0000000..83072bf --- /dev/null +++ b/specification/references/D01B/simples/7511.txt @@ -0,0 +1,13 @@ + + 7511 Marking type code [B] + + Desc: Code specifying the type of marking. + + Repr: an..3 + + 1 Not marked with an EAN.UCC system code + Indication that the package is not marked with an + EAN.UCC (International Article Numbering.Uniform Code + Council) system code. + + diff --git a/specification/references/D01B/simples/8022.txt b/specification/references/D01B/simples/8022.txt new file mode 100644 index 0000000..94d31f0 --- /dev/null +++ b/specification/references/D01B/simples/8022.txt @@ -0,0 +1,7 @@ + + 8022 Freight and other charges description [B] + + Desc: Free form description of freight and other charges. + + Repr: an..26 + diff --git a/specification/references/D01B/simples/8023.txt b/specification/references/D01B/simples/8023.txt new file mode 100644 index 0000000..d4ed06a --- /dev/null +++ b/specification/references/D01B/simples/8023.txt @@ -0,0 +1,12 @@ + + 8023 Freight and other charges description identifier [B] + + Desc: Code identifying freight and other charges. + + Repr: an..17 + + Note: + 1 Use UN/ECE Recommendation No. 23: Freight costs and + charges. If not applicable, use appropriate code in + combination with 1131/3055. + diff --git a/specification/references/D01B/simples/8028.txt b/specification/references/D01B/simples/8028.txt new file mode 100644 index 0000000..1a9c7cb --- /dev/null +++ b/specification/references/D01B/simples/8028.txt @@ -0,0 +1,7 @@ + + 8028 Means of transport journey identifier [B] + + Desc: To identify a journey of a means of transport. + + Repr: an..17 + diff --git a/specification/references/D01B/simples/8051.txt b/specification/references/D01B/simples/8051.txt new file mode 100644 index 0000000..ea89b15 --- /dev/null +++ b/specification/references/D01B/simples/8051.txt @@ -0,0 +1,100 @@ + + 8051 Transport stage code qualifier [B] + + Desc: Code qualifying a specific stage of transport. + + Repr: an..3 + + 1 Inland transport + Transport by which goods are moved from or to the + frontier, or between inland points. + + 2 At the statistical territory limit + Point by which the means of transport are presumed to + have left the statistical territory of despatch or to + have entered the statistical territory of arrival. + + 10 Pre-carriage transport + Transport by which the goods are moved prior to their + main carriage transport. + + 11 At border + Transport by which goods are moved to the Customs + frontier. + + 12 At departure + Transport by which goods are moved from the place of + departure. + + 13 At destination + Transport by which goods are moved at the place of + destination. + + 15 Main carriage - fourth carrier + The fourth carrier of the ordered transport. + + 16 Main carriage - fifth carrier + The fifth carrier of the ordered transport. + + 17 Main carriage - sixth carrier + The sixth carrier of the ordered transport. + + 18 Main carriage - seventh carrier + The seventh carrier of the ordered transport. + + 19 Main carriage - eighth carrier + The eighth carrier of the ordered transport. + + 20 Main-carriage transport + The primary stage in the movement of cargo from the + point of origin to the intended destination. + + 21 Main carriage - first carrier + The first carrier of the ordered transport when more + than one carrier is involved. + + 22 Main carriage - second carrier + The second carrier of the ordered transport when more + than one carrier is involved. + + 23 Main carriage - third carrier + The third carrier of the ordered transport when more + than one carrier is involved. + + 24 Inland waterway transport + Transport by which goods are moved via an inland body of + water. + + 25 Delivery carrier all transport + Carrier responsible from the point of origin to the + final delivery destination. + + 26 Second pre-carriage transport + Second transport by which the goods are moved prior to + their main carriage transport. + + 27 Pre-acceptance transport + The transport by which the goods are moved to the place + of acceptance. + + 28 Second on-carriage transport + Second transport by which the goods are moved after the + main carriage transport. + + 29 Main carriage - ninth carrier + The ninth carrier of the ordered transport. + + 30 On-carriage transport + Transport by which the goods are moved after the main + carriage transport. + + 31 Main carriage - tenth carrier + The tenth carrier of the ordered transport. + + 32 Main carriage - eleventh carrier + The eleventh carrier of the ordered transport. + + 33 Main carriage - twelfth carrier + The twelfth carrier of the ordered transport. + + diff --git a/specification/references/D01B/simples/8053.txt b/specification/references/D01B/simples/8053.txt new file mode 100644 index 0000000..53c9fb6 --- /dev/null +++ b/specification/references/D01B/simples/8053.txt @@ -0,0 +1,235 @@ + +* 8053 Equipment type code qualifier [C] + + Desc: Code qualifying a type of equipment. + + Repr: an..3 + + AA Ground equipment + Ground equipment being fuelled or serviced. + + AB Chain + Chain used in the securing of cargo. + + AD Temperature recorder + Temperature recorder to provide a record of the actual + temperature. + + AE Body trailer + The part of the vehicle where the cargo is loaded. + + AG Slipsheet + A cardboard platform used for holding product for + storage or transportation. + + AH No special equipment needed + A code to indicate that there is no special equipment + needed. + + AI Vessel hold + A compartment forming part of a transport vessel. + + AJ Flat rack + Type of open container used for carrying objects. + + AK Aircraft + To indicate that the equipment is an aircraft. + + AL Medical device + A device used for medical purposes. + + AM Refrigerated container + A refrigerated (reefer) container that is actively + cooling the product. + + AN Synthetic pallet 80*120cm + A pallet with standard dimensions 80*120 centimetres + made of synthetic material. + + AO Synthetic pallet 100*120cm + A standard pallet with standard dimensions 100*120 + centimetres made of synthetic material. + + AP Clothing hanger rack + Equipment used to store and transport clothing in a + hanging position. + + AQ Road/rail trailer + Trailer designated for combined road/rail use. + + AT Overhang wagon + Empty rail wagon added to the loaded wagons, when goods + are longer than the loaded wagon. + + BL Blocks + A piece of equipment that is normally a piece of wood to + fix cargo (e.g. coils) during transport. + + BPN Box pallet non-exchangeable + A box pallet which cannot be exchanged. + + BPO Truck being transported + A road vehicle capable of carrying goods which is being + carried on another means of transport. + + BPP Truck and trailer combination being transported + A road vehicle capable of carrying goods with an + attached trailer which is being carried on another means + of transport. + + BPQ Tractor and trailer being transported + A trailer accompanied by a self-propelling tractor unit + which is being carried on another means of transport. + + BPY Box pallet EUR Y non exchangeable + Self explanatory. + + BR Barge + Flat bottomed inland cargo vessel for canals and rivers + with or without own propulsion for the purpose of + transported goods. (Synonym: Lighter). + + BX Boxcar + An enclosed railway goods wagon. + + CH Chassis + A wheeled carriage onto which an ocean container is + mounted for inland conveyance. + + CN Container + Equipment item as defined by ISO for transport. It must + be of: A) permanent character, strong enough for + repeated use; B) designed to facilitate the carriage of + goods, by one or more modes of transport, without + intermediate reloading; C) fitted with devices for its + ready handling, particularly. + + DPA Deadlight (panel) + A set of panels fixed inside a porthole. + + EFP Exchangeable EUR flat pallet + Self explanatory. + + EYP Exchangeable EUR Y box pallet + Self explanatory. + + FPN Flat pallet EUR non exchangeable + Self explanatory. + + FPR Flat pallet (railway property) non-exchangeable + A non-exchangeable flat pallet owned by a railroad. + +X FSU Forked support + Self explanatory. + + Note: + 1. This code value will be removed effective with + directory D.04B. + + LAR Lashing rope + A rope for lashing cargo. + + LU Load/unload device on equipment + A mechanical device used in the loading and/or unloading + of cargo into and from transport equipment. + + MPA Movable panel + A panel which can be moved. + + PA Pallet + A platform on which goods can be stacked in order to + facilitate the movement by a forklift or sling. + + PBP Identified private box pallet + A box pallet identified as being privately owned. + + PFP Identified private flat pallet + A flat pallet identified as being privately owned. + + PL Platform + A piece of equipment normally having a flat surface, or + prepared for carrying cargo with a specific shape. + + PPA Protecting panel + A panel used for protection. + + PST Portable stove + A portable heating unit. + + RF Flat car + A railway wagon without raised sides or ends. + + RG Reefer generator + A generator used to control the temperature in + temperature-controlled transport equipment. + + RGF Ground facility + Storage tank or facility capable of receiving shipment + of goods or commodity. + + RO Rope + Rope used in the securing of cargo. + + RR Rail car + To identify that the equipment is a rail car. + +X SCA Small container category A + Self explanatory. + + Note: + 1. This code value will be removed effective with + directory D.04B. + +X SCB Small container category B + Self explanatory. + + Note: + 1. This code value will be removed effective with + directory D.04B. + +X SCC Small container category C + Self explanatory. + + Note: + 1. This code value will be removed effective with + directory D.04B. + +X SFA Stiffening ring of frame + Self explanatory. + + Note: + 1. This code value will be removed effective with + directory D.04B. + + SPP Identified special pallet + A pallet identified as special. + + STR Strap + A narrow strip of flexible material. + + SW Swap body + Rectangular equipment unit without wheels, which can be + mounted on a chassis or positioned on legs. + + TE Trailer + A vehicle without motive power, designed for the + carriage of cargo and to be towed by a motor vehicle. + + TP Tarpaulin + Waterproof material, e.g. canvas, to spread over cargo + to protect it from getting wet. + + TS Tackles + [8030] Identification marks and numbers of loading + tackle used (sheets, ropes, chains, etc.), as specified + in DCU 9 to CIM Article 13; and of containers, as + specified in Articles 5 and 10 of Annex III to CIM (CIM + 17). + + TSU Tarpaulin support + A device to support a tarpaulin. + + UL ULD (Unit load device) + An aircraft container or pallet. + + diff --git a/specification/references/D01B/simples/8066.txt b/specification/references/D01B/simples/8066.txt new file mode 100644 index 0000000..82424ff --- /dev/null +++ b/specification/references/D01B/simples/8066.txt @@ -0,0 +1,7 @@ + + 8066 Transport mode name [B] + + Desc: Name of a mode of transport. + + Repr: an..17 + diff --git a/specification/references/D01B/simples/8067.txt b/specification/references/D01B/simples/8067.txt new file mode 100644 index 0000000..c803777 --- /dev/null +++ b/specification/references/D01B/simples/8067.txt @@ -0,0 +1,10 @@ + + 8067 Transport mode name code [B] + + Desc: Code specifying the name of a mode of transport. + + Repr: an..3 + + Note: + 1 Use UN/ECE Recommendation No 19. + diff --git a/specification/references/D01B/simples/8077.txt b/specification/references/D01B/simples/8077.txt new file mode 100644 index 0000000..d4ad36a --- /dev/null +++ b/specification/references/D01B/simples/8077.txt @@ -0,0 +1,32 @@ + + 8077 Equipment supplier code [B] + + Desc: Code specifying the party that is the supplier of the + equipment. + + Repr: an..3 + + 1 Shipper supplied + The transport equipment is supplied by the shipper. + + 2 Carrier supplied + The transport equipment is supplied by the carrier. + + 3 Consolidator supplied + The equipment is supplied by the consolidator. + + 4 Deconsolidator supplied + The equipment is supplied by the deconsolidator. + + 5 Third party supplied + The equipment is supplied by a third party. + + 6 Forwarder supplied from a leasing company + The equipment is supplied by the forwarder and is taken + from a leasing company. + + 7 Forwarder supplied from the railways' pool + The equipment is supplied by the forwarder and is taken + from a pool established by railway companies. + + diff --git a/specification/references/D01B/simples/8078.txt b/specification/references/D01B/simples/8078.txt new file mode 100644 index 0000000..228ab04 --- /dev/null +++ b/specification/references/D01B/simples/8078.txt @@ -0,0 +1,7 @@ + + 8078 Additional hazard classification identifier [B] + + Desc: To identify an additional hazard classification. + + Repr: an..7 + diff --git a/specification/references/D01B/simples/8092.txt b/specification/references/D01B/simples/8092.txt new file mode 100644 index 0000000..d340477 --- /dev/null +++ b/specification/references/D01B/simples/8092.txt @@ -0,0 +1,7 @@ + + 8092 Hazard code version identifier [B] + + Desc: To identify the version number of a hazard code. + + Repr: an..10 + diff --git a/specification/references/D01B/simples/8101.txt b/specification/references/D01B/simples/8101.txt new file mode 100644 index 0000000..ba63d5e --- /dev/null +++ b/specification/references/D01B/simples/8101.txt @@ -0,0 +1,40 @@ + + 8101 Transit direction indicator code [B] + + Desc: Code specifying the direction of transport. + + Repr: an..3 + + BS Buyer to seller + Self explanatory. + + SB Seller to buyer + The transport from the seller to the buyer. + + SC Subcontractor to seller + The transport from the subcontractor to the seller. + + SD Seller to drop ship designated location + The transport from the seller to the drop ship + designated location. + + SF Seller to freight forwarder + The transport from the seller to the freight forwarder. + + SS Seller to subcontractor + The transport from the seller to the subcontractor. + + ST Mother vessel to lighter + Cargo is transferred from the main carriage or mother + vessel to a lighter. + + SU Lighter to mother vessel + Cargo is transferred from the lighter vessel to a main + carriage or mother vessel. + + ZZZ Mutually defined + A code assigned within a code list to be used on an + interim basis and as defined among trading partners + until a precise code can be assigned to the code list. + + diff --git a/specification/references/D01B/simples/8126.txt b/specification/references/D01B/simples/8126.txt new file mode 100644 index 0000000..ec97d2b --- /dev/null +++ b/specification/references/D01B/simples/8126.txt @@ -0,0 +1,7 @@ + + 8126 Transport emergency card identifier [B] + + Desc: To identify a transport emergency (TREM) card. + + Repr: an..10 + diff --git a/specification/references/D01B/simples/8154.txt b/specification/references/D01B/simples/8154.txt new file mode 100644 index 0000000..ccdacbf --- /dev/null +++ b/specification/references/D01B/simples/8154.txt @@ -0,0 +1,8 @@ + + 8154 Equipment size and type description [C] + + Desc: Free form description of the size and type of + equipment. + + Repr: an..35 + diff --git a/specification/references/D01B/simples/8155.txt b/specification/references/D01B/simples/8155.txt new file mode 100644 index 0000000..dd5f831 --- /dev/null +++ b/specification/references/D01B/simples/8155.txt @@ -0,0 +1,186 @@ + +* 8155 Equipment size and type description code [B] + + Desc: Code specifying the size and type of equipment. + + Repr: an..10 + + 1 Dime coated tank + A tank coated with dime. + + 2 Epoxy coated tank + A tank coated with epoxy. + +X 3 IMO1 + Description to be provided. + + Note: + 1. This code value will be removed effective with + directory D.04B. + +X 4 IMO2 + Description to be provided. + + Note: + 1. This code value will be removed effective with + directory D.04B. + +X 5 IMO3 + Description to be provided. + + Note: + 1. This code value will be removed effective with + directory D.04B. + + 6 Pressurized tank + A tank capable of holding pressurized goods. + + 7 Refrigerated tank + A tank capable of keeping goods refrigerated. + +X 8 Semi-refrigerated + Self explanatory. + + Note: + 1. This code value will be removed effective with + directory D.04B. + + 9 Stainless steel tank + A tank made of stainless steel. + + 10 Nonworking reefer container 40 ft + A 40 foot refrigerated container that is not actively + controlling temperature of the product. + +X 11 Box pallet + Self explanatory. + + Note: + 1. This code value will be removed effective with + directory D.04B. + + 12 Europallet + 80 x 120 cm. + + 13 Scandinavian pallet + 100 x 120 cm. + + 14 Trailer + Non self-propelled vehicle designed for the carriage of + cargo so that it can be towed by a motor vehicle. + + 15 Nonworking reefer container 20 ft + A 20 foot refrigerated container that is not actively + controlling temperature of the product. + + 16 Exchangeable pallet + Standard pallet exchangeable following international + convention. + + 17 Semi-trailer + Non self propelled vehicle without front wheels designed + for the carriage of cargo and provided with a kingpin. + + 18 Tank container 20 feet + A tank container with a length of 20 feet. + + 19 Tank container 30 feet + A tank container with a length of 30 feet. + + 20 Tank container 40 feet + A tank container with a length of 40 feet. + + 21 Container IC 20 feet + A container owned by InterContainer, a European railway + subsidiary, with a length of 20 feet. + + 22 Container IC 30 feet + A container owned by InterContainer, a European railway + subsidiary, with a length of 30 feet. + + 23 Container IC 40 feet + A container owned by InterContainer, a European railway + subsidiary, with a length of 40 feet. + + 24 Refrigerated tank 20 feet + A refrigerated tank with a length of 20 feet. + + 25 Refrigerated tank 30 feet + A refrigerated tank with a length of 30 feet. + + 26 Refrigerated tank 40 feet + A refrigerated tank with a length of 40 feet. + + 27 Tank container IC 20 feet + A tank container owned by InterContainer, a European + railway subsidiary, with a length of 20 feet. + + 28 Tank container IC 30 feet + A tank container owned by InterContainer, a European + railway subsidiary, with a length of 30 feet. + + 29 Tank container IC 40 feet + A tank container, owned by InterContainer, a European + railway subsidiary, with a length of 40 feet. + + 30 Refrigerated tank IC 20 feet + A refrigerated tank owned by InterContainer, a European + railway subsidiary, with a length of 20 feet. + + 31 Temperature controlled container 30 ft. + Temperature controlled container measuring 30 feet. + + 32 Refrigerated tank IC 40 feet + A refrigerated tank owned by InterContainer, a European + railway subsidiary, with a length of 40 feet. + + 33 Movable case: L < 6,15m + A movable case with a length less than 6,15 metres. + + 34 Movable case: 6,15m < L < 7,82m + A movable case with a length between 6,15 metres and + 7,82 metres. + + 35 Movable case: 7,82m < L < 9,15m + A movable case with a length between 7,82 metres and + 9,15 metres. + + 36 Movable case: 9,15m < L < 10,90m + A movable case with a length between 9,15 metres and + 10,90 metres. + + 37 Movable case: 10,90m < L < 13,75m + A movable case with a length between 10,90 metres and + 13,75 metres. + + 38 Totebin + A steel open top unit of about 1,5 * 1,5 * 2,5 meters + for road transport of bulk cargo. + + 39 Temperature controlled container 20 ft + Temperature controlled container measuring 20 feet. + + 40 Temperature controlled container 40 ft + A temperature controlled container measuring 40 feet. + + 41 Non working refrigerated (reefer) container 30ft. + A 30 foot refrigerated (reefer) container that is not + actively cooling the product. + + 42 Dual trailers + Two trailers linked together one behind another and + pulled by one tractor. + + 43 20 ft IL container (open top) + An open top container that is 20 feet in internal + length. + + 44 20 ft IL container (closed top) + A closed top container that is 20 feet in internal + length. + + 45 40 ft IL container (closed top) + A closed top container that is 40 feet in internal + length. + + diff --git a/specification/references/D01B/simples/8158.txt b/specification/references/D01B/simples/8158.txt new file mode 100644 index 0000000..150006f --- /dev/null +++ b/specification/references/D01B/simples/8158.txt @@ -0,0 +1,9 @@ + + 8158 Orange hazard placard upper part identifier [B] + + Desc: To specify the identity number for the upper part of + the orange hazard placard required on the means of + transport. + + Repr: an..4 + diff --git a/specification/references/D01B/simples/8169.txt b/specification/references/D01B/simples/8169.txt new file mode 100644 index 0000000..207e644 --- /dev/null +++ b/specification/references/D01B/simples/8169.txt @@ -0,0 +1,38 @@ + + 8169 Full or empty indicator code [B] + + Desc: Code indicating whether an object is full or empty. + + Repr: an..3 + + 1 More than one quarter volume available + Self explanatory. + + 2 More than half volume available + Indicates that there is more than a half of the volume + available. + + 3 More than three quarters volume available + Indicates that there is more than three quarters of the + volume available. + + 4 Empty + Indicates that the object is empty. + + 5 Full + Indicates that the object is full. + + 6 No volume available + Indicates that there is no space available in the + object. + + 7 Full, mixed consignment + Indicates that the equipment is fully loaded, and + includes a number LCL (Less Than Container Load) + consignments. + + 8 Full, single consignment + Indicates that the container is fully loaded with a + single FCL (Full Container Load) consignment. + + diff --git a/specification/references/D01B/simples/8178.txt b/specification/references/D01B/simples/8178.txt new file mode 100644 index 0000000..732821d --- /dev/null +++ b/specification/references/D01B/simples/8178.txt @@ -0,0 +1,7 @@ + + 8178 Transport means description [B] + + Desc: Free form description of the means of transport. + + Repr: an..17 + diff --git a/specification/references/D01B/simples/8179.txt b/specification/references/D01B/simples/8179.txt new file mode 100644 index 0000000..df052c8 --- /dev/null +++ b/specification/references/D01B/simples/8179.txt @@ -0,0 +1,434 @@ + +* 8179 Transport means description code [C] + + Desc: Code specifying the means of transport. + + Repr: an..8 + + 1 Barge chemical tanker + A barge equipped to transport liquid chemicals. + + 2 Coaster chemical tanker + A coaster vessel equipped to transport liquid chemicals. + + 3 Dry bulk carrier + Vessel designed to carry dry bulk (expellers). + + 4 Deep sea chemical tanker + An ocean-going vessel equipped to transport liquid + chemicals. + + 5 Gas tanker + A vessel equipped to transport gas. + + 6 Aircraft + A machine capable of flight. + + 7 Car with caravan + A caravan towed by a car. + + 8 Container ship + Vessel capable of carrying containers and other cargo. + + 9 Exceptional transport + Transport for which common characteristics are not + applicable (e.g. big transformers requiring special + wagons, special tackles, special routing etc.). + + 10 Bus + To specify that the means of transportation is a bus. + + 11 Ship + A large vessel navigating deep water. + + 12 Ship tanker + A large vessel equipped to transport liquids. + + 13 Ocean vessel + An ocean-going vessel that is not a ship. + +X 14 Flatbed trailer + A means of transport identification code indicating a + flatbed trailer. + + Note: + 1. This code value will be removed effective with + directory D.02B. + + 15 Taxi + A means of transport identification code indicating a + taxi. + + 16 Barge + A category of boat used to transport material over + water. + + 17 Customer determined means of transport + The type of means of transport is to be determined by + the customer. + + 18 Seller determined means of transport + The type of means of transport is to be determined by + the seller. + + 19 Tip-up truck + A truck capable of tipping up in order to deliver its + load. + + 20 Furniture truck + A truck used explicitly for the conveyance of furniture. + + 21 Rail tanker + A rail wagon equipped to transport liquids. + +X 22 Rail silo tanker + Self explanatory. + + Note: + 1. This code value will be removed effective with + directory D.04B. + + 23 Rail bulk car + A rail wagon equipped to transport bulk cargo. + + 24 Customer rail tanker + A customer-owned rail wagon equipped to transport + liquids. + +X 25 Rail express + Description to be provided. + + Note: + 1. This code value will be removed effective with + directory D.04B. + + 26 Tip-up articulated truck + An articulated truck capable of tipping up in order to + deliver its load. + + 27 Rigid truck with tank + A rigid truck fitted with a tank capable of carrying + liquids or bulk goods. + + 28 Refrigerated truck and trailer + A combined truck and trailer equipped to maintain + refrigerated temperatures. + + 29 Freezer truck and trailer + A combined truck and trailer equipped to maintain + freezing temperatures. + + 30 Tautliner 25 tonne, combined with 90 cubic meter trailer + with removable roof + A truck with non-ridged sides, 25 tonne capacity + combined with a 90 cubic meter trailer with removable + roof. + + 31 Truck + An automotive vehicle for hauling goods. + + 32 Road tanker + An over-the-road tank trucker or trailer. + +X 33 Road silo tanker + Description to be provided. + + Note: + 1. This code value will be removed effective with + directory D.04B. + + 34 Tautliner truck + A truck with non-ridged sides. + + 35 Truck/trailer with tilt + A truck and trailer combination with a tilting + capability. + + 36 Pipeline + A line of pipes for conveying water, gas, oil, etc. + + 37 Hydrant cart + Vehicle used at large airports with installed + distribution systems to make into-plane deliveries of + fuel; distinguished from other types of fuelling + vehicles. + + 38 Car + Car. + + 39 Tautliner truck with removable roof + A truck with non-ridged sides and removable roof. + + 40 Truck with opening floor + A truck with an opening floor mechanism which is used to + discharge the cargo. + + 41 Freezer truck + A truck equipped to maintain freezing temperatures. + + 42 Isothermic truck + A truck equipped to maintain controlled temperatures. + + 43 Refrigerated truck + A truck equipped to maintain refrigerated temperatures. + + 44 Freezer van + A small rigid covered vehicle for conveying frozen + goods. + + 45 Isothermic van + A small rigid covered vehicle for conveying temperature + controlled goods. + + 46 Refrigerated van + A small rigid covered vehicle for conveying refrigerated + goods. + + 47 Bulk truck + A truck suitable for transporting bulk goods. + + 48 Van + A small vehicle suitable for carrying small volume + loads. + + 49 Roadrailer + Used for shipments that travel by multimodal rail or + highway trailer (roadrailer). + + 50 Passenger vessel + Vessel for carrying passengers. + + 51 Cargo and passenger vessel + Vessel for carrying cargo and passengers. + + 52 General cargo vessel + Vessel for carrying general cargo. + + 53 Crude oil tanker + Vessel for carrying crude oil. + + 54 Liquefied Petroleum Gas (LPG) carrier + Vessel for carrying Liquefied Petroleum Gas (LPG). + + 55 Liquefied Natural Gas (LNG) carrier + Vessel for carrying Liquefied Natural Gas (LNG). + + 56 Grain carrier + Vessel for carrying grain. + + 57 Timber or log carrier + Vessel for carrying timber or logs. + + 58 Wood chip carrier + Vessel for carrying wood chips. + + 59 Steel products vessel + Vessel for carrying steel products. + + 60 Gravel vessel + Vessel for carrying gravel. + + 61 Cement vessel + Vessel for carrying cement in bulk. + + 62 Coal vessel + Vessel for carrying coal. + + 63 Ore carrier + Vessel for carrying ore in bulk. + + 64 Car carrier + Vessel for carrying complete cars and/or their knock- + down parts. + + 65 Container only vessel + Vessel for carrying containers only. + + 66 Roll on - roll off vessel + A vessel capable of carrying roll on - roll off cargo. + + 67 Ferry + A means of transport for carrying passengers and/or + vehicles on a regular basis. + + 68 Fishing vessel + Vessel used in the catching of fish. + + 69 Work vessel + A vessel engaged in "port and harbour work", which means + construction, improvement, maintenance or rehabilitation + of port and harbour facilities. Dredger, floating crane, + sand carrier with grab bucket are included in this type + of the means of transport. + + 70 Patrol vessel + A vessel to patrol port or coastal area. + + 71 Tug and/or push boat + A vessel to push and/or pull other vessels. + + 72 Train with one wagon + A train with a single wagon used to carry goods. + + 73 Train with more than one and less than 20 wagons + A train with more than one and less than 20 wagons used + to carry goods. + + 74 Train with 20 or more wagons + A train with 20 or more wagons used to carry goods. + + 75 Oil products tanker + A vessel for carrying products derived from crude oil. + + 76 Training vessel + A vessel for learning maritime skills. + + 77 Freezer truck and isothermic trailer + A combined freezer truck and isothermic trailer. + + 78 Isothermic truck and isothermic trailer + A truck and a trailer equipped to maintain controlled + temperatures. + + 79 Refrigerated truck and isothermic trailer + A combined refrigerated truck and isothermic trailer. + + 80 Freezer truck and refrigerated trailer + A combined freezer truck and refrigerated trailer. + + 81 Isothermic truck and refrigerated trailer + A combined isothermic truck and refrigerated trailer. + + 82 Rigid truck with tank and tank trailer + A combined rigid truck with tank and tank trailer. + + 83 Bulk truck and tank trailer + A combined truck capable of carrying liquids or bulk + goods and a tank trailer. + + 84 Rigid truck with tank and bulk trailer + A combined rigid truck with tank and a trailer capable + of carrying liquids or bulk goods. + + 85 Bulk truck and bulk trailer + A combined truck and a trailer both capable of carrying + liquids or bulk goods. + + 86 Tautliner truck and extendable trailer + A combined tautliner truck and extendable trailer. + + 87 Tautliner truck with removable roof and extendable trailer + A combined tautliner truck with removable roof and + extendable trailer. + + 88 Truck with opening floor and extendable trailer + A combined truck with opening floor and extendable + trailer. + + 89 Bulk truck and extendable trailer + A combined truck capable of carrying liquids or bulk + goods and an extendable trailer. + + 90 Isothermic truck and freezer trailer + A combined isothermic truck and freezer trailer. + + 91 Refrigerated truck and freezer trailer + A combined refrigerated truck and freezer trailer. + + 92 Tip-up truck and gondola trailer + A combined tip-up truck and gondola trailer. A gondola + trailer is a split level trailer suitable for the + transport of heavy machinery. + + 93 Tautliner truck and gondola trailer + A combined tautliner truck and gondola trailer. A + gondola trailer is a split level trailer suitable for + the transport of heavy machinery. + + 94 Tautliner truck with removable roof and gondola trailer + A combined tautliner truck with removable roof and + gondola trailer. A gondola trailer is a split level + trailer suitable for the transport of heavy machinery. + + 95 Truck with opening floor and gondola trailer + A combined truck with opening floor and gondola trailer. + A gondola trailer is a split level trailer suitable for + the transport of heavy machinery. + + 96 Bulk truck and gondola trailer + A combined truck capable of carrying liquids or bulk + goods and a gondola trailer. A gondola trailer is a + split level trailer suitable for the transport of heavy + machinery. + + 97 Tip-up truck and extendable gondola trailer + A combined tip-up truck with extendable gondola trailer. + An extendable gondola trailer is a trailer fitted with a + rear axle which can be extended to cater for variable + length and is suitable for the transport of heavy + machinery. + + 98 Tautliner truck and extendable gondola trailer + A combined tautliner truck and extendable gondola + trailer. An extendable gondola trailer is a trailer + fitted with a rear axle which can be extended to cater + for variable length and is suitable for the transport of + heavy machinery. + + 99 Tautliner truck with removable roof and extendable gondola + trailer + A combined tautliner truck with removable roof and + extendable gondola trailer. An extendable gondola + trailer is a trailer fitted with a rear axle which can + be extended to cater for variable length and is suitable + for the transport of heavy machinery. + + 100 Truck with opening floor and extendable gondola trailer + A combined truck with opening floor and extendable + gondola trailer. An extendable gondola trailer is a + trailer fitted with a rear axle which can be extended to + cater for variable length and is suitable for the + transport of heavy machinery. + + 101 Bulk truck and extendable gondola trailer + A combined truck capable of carrying liquids or bulk + goods and a extendable gondola trailer. An extendable + gondola trailer is a trailer fitted with a rear axle + which can be extended to cater for variable length and + is suitable for the transport of heavy machinery. + + 102 Tip-up truck and trailer with opening floor + A combined tip-up truck and trailer with opening floor. + + 103 Tautliner truck and trailer with opening floor + A combined tautliner truck and trailer with opening + floor. + + 104 Tautliner truck with removable roof and trailer with + opening floor + A combined tautliner truck with removable roof and + trailer with opening floor. + + 105 Truck and trailer with opening floor + A combined truck and a trailer with an opening floor. + + 106 Bulk truck and trailer with opening floor + A combined truck capable of carrying liquids or bulk + goods and a trailer with opening floor. + + 107 Removal truck and trailer + A combined truck and trailer capable of carrying + household effects. + + 108 Tautliner truck and removal trailer + A combined tautliner truck and trailer capable of + carrying household effects. + + 109 Tautliner truck with removable roof and removal trailer + A combined tautliner truck with a removable roof and a + trailer capable of carrying household effects. + + 110 Vessel, temperature controlled cargo + A vessel to carry temperature controlled cargo. + + diff --git a/specification/references/D01B/simples/8186.txt b/specification/references/D01B/simples/8186.txt new file mode 100644 index 0000000..9c10bac --- /dev/null +++ b/specification/references/D01B/simples/8186.txt @@ -0,0 +1,9 @@ + + 8186 Orange hazard placard lower part identifier [B] + + Desc: To specify the identity number for the lower part of + the orange hazard placard required on the means of + transport. + + Repr: an4 + diff --git a/specification/references/D01B/simples/8211.txt b/specification/references/D01B/simples/8211.txt new file mode 100644 index 0000000..dd38c08 --- /dev/null +++ b/specification/references/D01B/simples/8211.txt @@ -0,0 +1,8 @@ + + 8211 Hazardous cargo transport authorisation code [B] + + Desc: Code specifying the authorisation for the + transportation of hazardous cargo. + + Repr: an..3 + diff --git a/specification/references/D01B/simples/8212.txt b/specification/references/D01B/simples/8212.txt new file mode 100644 index 0000000..c14657b --- /dev/null +++ b/specification/references/D01B/simples/8212.txt @@ -0,0 +1,7 @@ + + 8212 Transport means identification name [B] + + Desc: Name identifying a means of transport. + + Repr: an..35 + diff --git a/specification/references/D01B/simples/8213.txt b/specification/references/D01B/simples/8213.txt new file mode 100644 index 0000000..ebbe54a --- /dev/null +++ b/specification/references/D01B/simples/8213.txt @@ -0,0 +1,7 @@ + + 8213 Transport means identification name identifier [B] + + Desc: Identifies the name of the transport means. + + Repr: an..9 + diff --git a/specification/references/D01B/simples/8246.txt b/specification/references/D01B/simples/8246.txt new file mode 100644 index 0000000..84807a4 --- /dev/null +++ b/specification/references/D01B/simples/8246.txt @@ -0,0 +1,7 @@ + + 8246 Dangerous goods marking identifier [B] + + Desc: To identify the marking of dangerous goods. + + Repr: an..4 + diff --git a/specification/references/D01B/simples/8249.txt b/specification/references/D01B/simples/8249.txt new file mode 100644 index 0000000..1f33fd1 --- /dev/null +++ b/specification/references/D01B/simples/8249.txt @@ -0,0 +1,59 @@ + + 8249 Equipment status code [B] + + Desc: Code specifying the status of equipment. + + Repr: an..3 + + 1 Continental + The equipment is or will be moving across a continent on + an intermodal or multimodal basis. + + 2 Export + Transport equipment to be exported on a marine vessel. + + 3 Import + Transport equipment to be imported on a marine vessel. + + 4 Remain on board + Transport equipment arriving on a marine vessel is to + remain on board. + + 5 Shifter + Transport equipment is to be shifted from one stowage + location on a marine vessel to another on the same + vessel. + + 6 Transhipment + Transport equipment is to be transferred from one marine + vessel to another. + + 7 Shortlanded + Transport equipment notified to arrive which did not + arrive on the means of transport. + + 8 Overlanded + Transport equipment not notified to arrive but which did + arrive on the means of transport. + + 9 Domestic + Transport equipment is used in domestic service. + + 10 Positioning + Equipment is being transported for positioning purposes. + + 11 Delivery + Equipment is being delivered. + + 12 Redelivery + Equipment is being redelivered. + + 13 Repair + The equipment is for repair. + + 14 Reloader + Transport equipment to be discharged and subsequently + reloaded on the same means of transport but in a + different stowage location. + + diff --git a/specification/references/D01B/simples/8255.txt b/specification/references/D01B/simples/8255.txt new file mode 100644 index 0000000..d7253cf --- /dev/null +++ b/specification/references/D01B/simples/8255.txt @@ -0,0 +1,7 @@ + + 8255 Packing instruction type code [B] + + Desc: Code specifying a type of packing instruction. + + Repr: an..3 + diff --git a/specification/references/D01B/simples/8260.txt b/specification/references/D01B/simples/8260.txt new file mode 100644 index 0000000..f39a4bf --- /dev/null +++ b/specification/references/D01B/simples/8260.txt @@ -0,0 +1,7 @@ + + 8260 Equipment identifier [B] + + Desc: To identify equipment. + + Repr: an..17 + diff --git a/specification/references/D01B/simples/8273.txt b/specification/references/D01B/simples/8273.txt new file mode 100644 index 0000000..c62a71d --- /dev/null +++ b/specification/references/D01B/simples/8273.txt @@ -0,0 +1,116 @@ + + 8273 Dangerous goods regulations code [B] + + Desc: Code specifying a dangerous goods regulation. + + Repr: an..3 + + ADR European agreement on the international carriage of + dangerous goods on road (ADR) + European agreement on the international carriage of + dangerous goods on road. ADR is the abbreviation of + "Accord europeen relatif au transport international des + marchandises dangereuses par route". + + ADS NDR European agreement for the transport of dangerous goods + on the river Rhine + European agreement giving regulations for the transport + of dangerous goods on the river Rhine, officially known + as: "Accord europeen relatif au transport international + des marchandises dangereuses par navigation sur le + Rhin.". + + ADT CA, Transport Canada's dangerous goods requirements + Canadian transport of dangerous goods requirements as + published by Transport Canada in the Canadian Gazette, + Part II. + + ADU JP, Japanese maritime safety agency dangerous goods + regulation code + Regulation regarding the handling of dangerous goods on + vessels issued by Japanese maritime safety agency. + + AGS DE, ADR and GGVS combined regulations for combined + transport + Combined German and European regulations for the + transportation of dangerous goods on German and other + European roads. ADR means: Accord Europeen relatif au + Transport international des marchandises Dangereuses par + Route. GGVS means: Gefahrgutverordnung Strasse. + + ANR ADNR, Autorisation de transport de matieres Dangereuses + pour la Navigation sur le Rhin + Regulations for dangerous goods transportation on the + Rhine. + + ARD DE, ARD and RID - Combined regulations for combined + transport + Combined European regulations for the combined + transportation of dangerous goods on roads and rails. + ARD means: Autorisation de transport par Route de + matieres dangereuses. RID means: Reglement International + concernant le transport des marchandises Dangereuses par + chemin de fer. + + CFR US, 49 Code of federal regulations + United States federal regulations issued by the US + Department of transportation covering the domestic + transportation of dangerous goods by truck, rail, water + and air. + + COM DE, ADR, RID, GGVS and GGVE - Combined regulations for + combined transport + Combined German and European regulations for the + combined transportation of dangerous goods on German and + other European roads and rails. ADR means: Accord + Europeen relatif au transport international des + marchandises Dangereuse par Route. RID means: Reglement + International concernant le transport des marchandises + Dangereuses par chemin de fer. GGVS means: + Gefahrgutverordnung Strasse. GGVE means: + Gefahrgutverordnung Eisenbahn. + + GVE DE, GGVE (Gefahrgutverordnung Eisenbahn) + German regulation for the transportation of dangerous + goods on rail. + + GVS DE, GGVS (Gefahrgutverordnung Strasse) + German regulation for the transportation of dangerous + goods on road. + + ICA IATA ICAO + Regulations covering the international transportation of + dangerous goods issued by the International Air + Transport Association and the International Civil + Aviation Organization. + + IMD IMO IMDG code + Regulations regarding the transportation of dangerous + goods on ocean-going vessels issued by the International + Maritime Organization. + + RGE DE, RID and GGVE, Combined regulations for combined + transport on rails + Combined German and European regulations for the + transportation of dangerous goods on German and other + European rails. RID means: Reglement International + concernant le transport des marchandises Dangereuses par + chemin de fer. GGVE means: Gefahrgutverordnung + Eisenbahn. + + RID Railroad dangerous goods book (RID) + International regulations concerning the international + carriage of dangerous goods by rail. + RID is the abbreviation of "Reglement International + concernant le transport des marchandises Dangereuses par + chemin de fer". + + UI UK IMO book + Description to be provided. + + ZZZ Mutually defined + Additional and/or other information for the + transportation of dangerous goods which are mutually + defined. + + diff --git a/specification/references/D01B/simples/8275.txt b/specification/references/D01B/simples/8275.txt new file mode 100644 index 0000000..d5d072c --- /dev/null +++ b/specification/references/D01B/simples/8275.txt @@ -0,0 +1,45 @@ + + 8275 Container or package contents indicator code [B] + + Desc: Code indicating the contents of container or package. + + Repr: an..3 + + 1 Full load + Container represents the full consignment of goods + declared on a single Customs declaration (i.e. all goods + in the container relate to a single Customs + declaration). + + 2 Part load + Container represents part of a consignment declared on a + single Customs declaration (i.e. the Customs declaration + covers more than one container). + + 3 Full load mixed consignments + Container holds the full consignment related to the + Customs declaration but also holds goods related to + other declarations. + + 4 Part load mixed consignments + Container represents part of the consignment declared on + a single Customs declaration with the remainder being in + other containers. Other goods, related to other + declarations, are also in the container. + + 5 Single invoiced load + Merchandise within a container/package covered by a + single invoice. + + 6 Multi invoiced load + Merchandise within a container/package covered by more + than one invoice. + + 7 Empty + Container holds no goods. + + 8 Full load, multiple bills + A container representing a consignment of goods for one + consignee with multiple bill of lading numbers. + + diff --git a/specification/references/D01B/simples/8281.txt b/specification/references/D01B/simples/8281.txt new file mode 100644 index 0000000..57e09b4 --- /dev/null +++ b/specification/references/D01B/simples/8281.txt @@ -0,0 +1,20 @@ + + 8281 Transport means ownership indicator code [B] + + Desc: Code indicating the ownership of a means of transport. + + Repr: an..3 + + 1 Transport for the owner's account + The owner of the transported goods is also the owner of + the means of transport or rented it for this transport. + + 2 Transport for another account + The owner of the transported goods does not own the + means of transport or has not rented it for this + transport. + + 3 Private transport + A code indicating privately owned transport. + + diff --git a/specification/references/D01B/simples/8323.txt b/specification/references/D01B/simples/8323.txt new file mode 100644 index 0000000..449a50b --- /dev/null +++ b/specification/references/D01B/simples/8323.txt @@ -0,0 +1,27 @@ + + 8323 Transport movement code [B] + + Desc: Code specifying the transport movement. + + Repr: an..3 + + 1 Export + Self explanatory. + + 2 Import + Self explanatory. + + 3 Transit + The cargo is moving in transit through a country and + will not become part of the commerce of that country. + + 4 Relay + The cargo is being moved by more than one transport + means in succession under the responsibility of the same + carrier. + + 5 Transshipment + The cargo is being moved by more than one transport + means in succession. + + diff --git a/specification/references/D01B/simples/8325.txt b/specification/references/D01B/simples/8325.txt new file mode 100644 index 0000000..e0a1a01 --- /dev/null +++ b/specification/references/D01B/simples/8325.txt @@ -0,0 +1,72 @@ + +* 8325 Hazardous means of transport category code [B] + + Desc: Code specifying the category of means of transport for + carrying hazardous goods. + + Repr: an..3 + +X 1 ADNR code, OS + Description to be provided. + + Note: + 1. This code value will be removed effective with + directory D.04B. + +X 2 ADNR code, 1N + Description to be provided. + + Note: + 1. This code value will be removed effective with + directory D.04B. + +X 3 ADNR code, 1S + Description to be provided. + + Note: + 1. This code value will be removed effective with + directory D.04B. + +X 4 ADNR code, 2 + Description to be provided. + + Note: + 1. This code value will be removed effective with + directory D.04B. + +X 5 ADNR code, 3 + Description to be provided. + + Note: + 1. This code value will be removed effective with + directory D.04B. + +X 6 ADNR code, F + Description to be provided. + + Note: + 1. This code value will be removed effective with + directory D.04B. + +X 7 ADNR code, NF + Description to be provided. + + Note: + 1. This code value will be removed effective with + directory D.04B. + +X 8 ADNR code, ON + Description to be provided. + + Note: + 1. This code value will be removed effective with + directory D.04B. + +X 9 ADNR code, X + Description to be provided. + + Note: + 1. This code value will be removed effective with + directory D.04B. + + diff --git a/specification/references/D01B/simples/8332.txt b/specification/references/D01B/simples/8332.txt new file mode 100644 index 0000000..18aa030 --- /dev/null +++ b/specification/references/D01B/simples/8332.txt @@ -0,0 +1,7 @@ + + 8332 Equipment plan description [B] + + Desc: Free form description of the equipment plan. + + Repr: an..26 + diff --git a/specification/references/D01B/simples/8334.txt b/specification/references/D01B/simples/8334.txt new file mode 100644 index 0000000..d6e27b3 --- /dev/null +++ b/specification/references/D01B/simples/8334.txt @@ -0,0 +1,7 @@ + + 8334 Movement type description [B] + + Desc: Free form description of a type of movement. + + Repr: an..35 + diff --git a/specification/references/D01B/simples/8335.txt b/specification/references/D01B/simples/8335.txt new file mode 100644 index 0000000..c74a692 --- /dev/null +++ b/specification/references/D01B/simples/8335.txt @@ -0,0 +1,149 @@ + + 8335 Movement type description code [B] + + Desc: Code specifying a type of movement. + + Repr: an..3 + + 1 Breakbulk + Defines the movement of general cargo not carried in ISO + standard containers. + + 2 LCL/LCL + Defines the movement of cargo packed in and unpacked + from containers by the carrier on behalf of the + shipper/consignee. 'LCL' means Less than Container Load. + + 3 FCL/FCL + Defines the movement of cargo packed by the shipper or + shipper's agent and unpacked by the consignee or + consignee's agent. 'FCL' means Full Container Load. + + 4 FCL/LCL + Defines the movement of cargo packed by the shipper or + shipper's agent and unpacked by the carrier. 'FCL' means + Full Container Load. 'LCL' means Less than Container + Load. + + 5 LCL/FCL + Defines the movement of cargo packed by the carrier and + unpacked by the consignee or consignee's agent. 'LCL' + means Less than Container Load. 'FCL' means Full Load. + + 6 Consolidation + A movement of multiple shipments to a single + destination. + + 7 Parcel post + A movement of material by parcel post. + + 8 Expedited truck + A movement of material by expedited truck. + + 9 Consignor determined means + A movement of material by the means determined by the + consignor. + + 10 Private parcel service + A movement of material by a private parcel service. + + 11 House to house + Cargo packed in a unit by the shipper at point of origin + and unpacked by consignee at final destination. + + 12 House to terminal + Cargo packed in a unit by the shipper at point of origin + and unpacked at the carrier's inland facility between + the ship's point of discharge and the final destination. + + 13 House to pier + Cargo packed in a unit by the shipper at point of origin + and unpacked by carrier at ship's point of discharge + (pier). + + 14 Air charter + A movement of material by chartered aircraft. + + 15 Air express + A movement of material by air express service. + + 16 Geographic grouped transport + A movement of material from multiple origins to a single + destination utilizing a single carrier and a single + freight bill. + + 17 Less than truck load + A movement of material on a truck that is not full. + + 18 Pooled piggyback + A movement of material by a trailer on a railcar. + + 19 Consignee transportation provided + A movement of material transported by the consignee. + + 20 Rail + A movement of material to the consignee via rail. + + 21 Terminal to house + Cargo packed in a unit at a carrier's inland facility + between point of origin and the ship's point of loading + and unpacked by consignee at the final destination. + + 22 Terminal to terminal + Cargo packed in a unit at a carrier's inland facility + between point of origin and the ship's point of loading + and unpacked at a carrier's inland facility between + ship's point of discharge and final destination. + + 23 Terminal to pier + Cargo packed in a unit at a carrier's inland facility + between point of origin and ship's point of loading and + unpacked by carrier at ship's point of discharge (pier). + + 31 Pier to house + Cargo packed in a unit at ship's point of loading and + unpacked by consignee at final destination. + + 32 Pier to terminal + Cargo packed in a unit at ship's point of loading and + unpacked at a carrier's inland facility between ship's + point of discharge and final destination. + + 33 Pier to pier + Cargo packed in a unit at ship's point of loading and + unpacked by carrier at ship's point of discharge (pier). + + 41 Station to station + The consignment is moving from one container freight + station to another container freight station. + + 42 House to warehouse + The consignment is moving from the premises of the + shipper to a warehouse. + + 43 Warehouse to house + The consignment is moving from a warehouse to the + premises of the consignee. + + 44 Station to house + The cargo is moving from a container freight station to + the premises of the consignee. + + 45 Geographic grouped transport, multiple origins, multiple + destinations + A movement of material from multiple origins to multiple + destinations using a single carrier and a single freight + bill. + + 46 Geographic grouped transport, multiple origins, single + destination + A movement of material from multiple origins to a single + destination utilizing a single carrier and a single + freight bill. + + 47 Geographic receiving + A collection of shipments that involve a single origin, + multiple destinations, and a single trailer, and are + paid under a single freight bill. + + diff --git a/specification/references/D01B/simples/8339.txt b/specification/references/D01B/simples/8339.txt new file mode 100644 index 0000000..8ab6cc0 --- /dev/null +++ b/specification/references/D01B/simples/8339.txt @@ -0,0 +1,24 @@ + + 8339 Packaging danger level code [B] + + Desc: Code specifying the level of danger for which the + packaging must cater. + + Repr: an..3 + + 1 Great danger + Packaging meeting criteria to pack hazardous materials + with great danger. Group I according to + IATA/IMDG/ADR/RID regulations. + + 2 Medium danger + Packaging meeting criteria to pack hazardous materials + with medium danger. Group II according to + IATA/IDMG/ADR/RID regulations. + + 3 Minor danger + Packaging meeting criteria to pack hazardous materials + with minor danger. Group III according to + IATA/IDMG/ADR/RID regulations. + + diff --git a/specification/references/D01B/simples/8341.txt b/specification/references/D01B/simples/8341.txt new file mode 100644 index 0000000..f74b684 --- /dev/null +++ b/specification/references/D01B/simples/8341.txt @@ -0,0 +1,16 @@ + + 8341 Haulage arrangements code [B] + + Desc: Code specifying the arrangement for the haulage of + goods. + + Repr: an..3 + + 1 Carrier + Haulage arranged by carrier. + + 2 Merchant + Haulage arranged by merchant (shipper, consignee, or + their agent). + + diff --git a/specification/references/D01B/simples/8351.txt b/specification/references/D01B/simples/8351.txt new file mode 100644 index 0000000..13bc7fb --- /dev/null +++ b/specification/references/D01B/simples/8351.txt @@ -0,0 +1,7 @@ + + 8351 Hazard identification code [B] + + Desc: Code identifying a hazard. + + Repr: an..7 + diff --git a/specification/references/D01B/simples/8364.txt b/specification/references/D01B/simples/8364.txt new file mode 100644 index 0000000..d56ab7b --- /dev/null +++ b/specification/references/D01B/simples/8364.txt @@ -0,0 +1,8 @@ + + 8364 Emergency procedure for ships identifier [B] + + Desc: To identify the emergency procedure number for ships + transporting dangerous goods. Synonym: EMS Number. + + Repr: an..6 + diff --git a/specification/references/D01B/simples/8410.txt b/specification/references/D01B/simples/8410.txt new file mode 100644 index 0000000..4be90fc --- /dev/null +++ b/specification/references/D01B/simples/8410.txt @@ -0,0 +1,8 @@ + + 8410 Hazard medical first aid guide identifier [B] + + Desc: To identify a Medical First Aid Guide (MFAG) for + hazardous goods. + + Repr: an..4 + diff --git a/specification/references/D01B/simples/8453.txt b/specification/references/D01B/simples/8453.txt new file mode 100644 index 0000000..b98ab1d --- /dev/null +++ b/specification/references/D01B/simples/8453.txt @@ -0,0 +1,11 @@ + +| 8453 Transport means nationality code [B] + + Desc: Code specifying the nationality of a means of + transport. + + Repr: an..3 + + Note: +| 1 Use ISO 3166-1 two alpha country code. + diff --git a/specification/references/D01B/simples/8457.txt b/specification/references/D01B/simples/8457.txt new file mode 100644 index 0000000..04a46d3 --- /dev/null +++ b/specification/references/D01B/simples/8457.txt @@ -0,0 +1,103 @@ + + 8457 Excess transportation reason code [B] + + Desc: Code specifying the reason for excess transportation. + + Repr: an..3 + + A Special rail car order, schedule increase forecast change + The reason for the excess transportation is due to + special rail car order, schedule increase forecast + change. + + B Engineering change or late release + The reason for the excess transportation is due to + engineering change or late release. + + C Specification (schedule) error/overbuilding + The reason for the excess transportation is due to + special rail car order, schedule increase forecast + change specification (schedule) error/overbuilding. + + D Shipment tracing delay + The reason for the excess transportation is due to + shipment tracing delay. + + E Plant inventory loss + The reason for the excess transportation is due to plant + inventory loss. + + F Building ahead of schedule + The reason for the excess transportation is due to + building ahead of schedule. + + G Vendor behind schedule + The reason for the excess transportation is due to + vendor behind schedule. + + H Failed to include in last shipment + The reason for the excess transportation is due to + failure to include costs in last shipment. + + I Carrier loss claim + The reason for the excess transportation is due to + carrier loss claim. + + J Transportation failure + The reason for the excess transportation is due to + transportation failure. + + K Insufficient weight for carload + The reason for the excess transportation is due to + insufficient weight for carload. + + L Reject or discrepancy (material rejected in prior shipment) + The reason for the excess transportation is due to + reject or discrepancy. + + M Transportation delay + The reason for the excess transportation is due to + transportation delay. + + N Lack of railcar or railroad equipment + The reason for the excess transportation is due to lack + of railcar of railroad equipment. + + P Releasing error + The reason for the excess transportation is due to + releasing error. + + R Record error or cate reported discrepancy report + The reason for the excess transportation is due to + record error or cate reported discrepancy report. + + T Common or peculiar part schedule increase + The reason for the excess transportation is due to + common or peculiar part schedule increase. + + U Alternative supplier shipping for responsible supplier + The reason for the excess transportation is due to + alternative supplier shipping for responsible supplier. + + V Direct schedule or locally controlled + The reason for the excess transportation is due to + direct schedule or locally controlled. + + W Purchasing waiver approval + The reason for the excess transportation is due to + purchasing waiver approved. + + X Authorization code to be determined + The reason for the excess transportation is due to + authorization code to be determined. + + Y Pilot material + The reason for the excess transportation is due to pilot + material. + + ZZZ Mutually defined + A code assigned within a code list to be used on an + interim basis and as defined among trading partners + until a precise code can be assigned to the code list. + + diff --git a/specification/references/D01B/simples/8459.txt b/specification/references/D01B/simples/8459.txt new file mode 100644 index 0000000..94f41fa --- /dev/null +++ b/specification/references/D01B/simples/8459.txt @@ -0,0 +1,33 @@ + +* 8459 Excess transportation responsibility code [B] + + Desc: Code specifying the responsibility for excess + transportation. + + Repr: an..3 + +X A Customer plant (receiving location) + Self explanatory. + + Note: + 1. This code value will be removed effective with + directory D.04B. + + B Material release issuer + The responsibility for excess transportation is with the + material release issuer. + + S Supplier authority + The responsibility for excess transportation is with the + supplier authority. + + X Responsibility to be determined + The responsibility for the excess transportation is to + be determined. + + ZZZ Mutually defined + A code assigned within a code list to be used on an + interim basis and as defined among trading partners + until a precise code can be assigned to the code list. + + diff --git a/specification/references/D01B/simples/9012.txt b/specification/references/D01B/simples/9012.txt new file mode 100644 index 0000000..5363aac --- /dev/null +++ b/specification/references/D01B/simples/9012.txt @@ -0,0 +1,7 @@ + + 9012 Status reason description [B] + + Desc: Free form description of the status reason. + + Repr: an..256 + diff --git a/specification/references/D01B/simples/9013.txt b/specification/references/D01B/simples/9013.txt new file mode 100644 index 0000000..7a328ec --- /dev/null +++ b/specification/references/D01B/simples/9013.txt @@ -0,0 +1,402 @@ + + 9013 Status reason description code [C] + + Desc: Code specifying the reason for a status. + + Repr: an..3 + + 1 Address ex delivery area + The address for delivery is outside the area of the + carrier/transporter. + + 2 After transport departed + The goods/consignments/equipment arrived after the means + of transport has departed. + + 3 Agent refusal + The agent of the customer refused to accept delivery. + + 4 Altered seals + The seals on the equipment have been changed from those + notified. + + 5 Appointment scheduled + An arrangement has been made to deliver at a specific + time. + + 6 Attempt unsuccessful + An unsuccessful attempt has been made to deliver the + goods/consignments/equipment. + + 7 Business closed + The goods/consignments/equipment could not be + delivered/collected as the business was closed. + + 8 Changed schedule + The goods/consignments/equipment cannot/will not be + delivered/collected at the arranged time because of a + change of schedule. + + 9 Complementary address needed + A further address is needed to effect + delivery/collection of the goods/consignments/equipment. + + 10 Computer system down + The computer system is inoperative. + + 11 Credit approval requested + The consignee requests delivery on a credit base. + + 12 Customer arrangements + Goods/consignments/equipment require delivery + arrangements by the customer. + + 13 Customs refusal + The Customs authorities have refused to clear the + goods/consignments/equipment. + + 14 Damaged + The goods/consignments/equipment have been damaged. + + 15 Delivery at specific requested dates/times/periods + Delivery of the goods/consignments/equipment is + requested at specific dates/times/periods. + + 16 Destination incorrect + The goods/consignments/equipment have been sent to wrong + destination. + + 17 Departure delay + The transport has been delayed in departing on the + arranged transport action. + + 18 Derailment + The train carrying the goods/consignments/equipment has + been derailed. + + 19 Discrepancy + There is a discrepancy between the details of goods/ + equipment previously provided and the actual situation. + + 20 Dock strike + The goods/consignments/equipment cannot be + delivered/collected due to a dock strike. + + 21 Due to customer + An action in the transport chain has been affected due + to action of the customer. + + 22 Empty + The package/equipment is found to be empty. + + 23 Equipment failure + Delivery/collection could not be effected due to + equipment failure. + + 24 Examination required by relevant authority + An examination of the goods/equipment has been ordered + by the relevant authority. + + 25 Export restrictions + The goods/consignments/equipment have been prohibited + from export pending further investigation. + + 26 Frustrated export + Attempts to export the goods/consignments/equipment have + been unsuccessful. + + 27 Goods units missing + The tally of goods/consignments/equipment does not match + the quantity as per advice. Result: less than advised. + + 28 Import restrictions + The goods/consignments/equipment need import checks and + tests pending being released for importation. + + 29 Incorrect pick information + The goods/consignments/equipment were not collected due + to incorrect pick information. + + 30 Incorrect address + The address given for the action was incorrect. + + 31 Industrial dispute + The action was frustrated by an industrial dispute. + + 32 Instructions awaited + Further instructions are required. + + 33 Lost goods/consignments/equipment + The goods/consignments/equipment have been lost in the + course of a movement along the transport chain. + + 34 Means of transport damaged + The means of transport on which the + goods/consignments/equipment were being (were to be) + moved has been damaged. + + 35 Mechanical breakdown + There has been a mechanical breakdown of the means of + transport/equipment on which the + goods/consignments/equipment was being (was to be) + moved. + + 36 Mechanical inspection + A mechanical inspection of the means of transport/ + equipment on which the goods/consignments/equipment were + being (were to be) moved, is required. + + 37 Missing and/or incorrect documents + The goods/consignments/equipment require complete and + correct documentation. + + 38 New delivery arrangements + Alternative delivery arrangements advised by consignee + after failed delivery. + + 39 No recipient contact information + No information available concerning the responsible + person at delivery address. + + 40 Not identified + The goods/consignments/equipment expected to be located + and identified in the transport chain cannot be + identified. + + 41 Not loaded + The goods/consignments/equipment to be loaded onto a + means of transport have not been loaded on the expected + transport. + + 42 On deck + The goods/consignments/equipment have been stowed on + deck. + + 43 Package not ready + The package was not available for collection. + + 44 Package tracking number unknown + The package tracking number is unknown. + + 45 Partly missing + The goods/consignments/equipment are partly, but not + completely, missing. + + 46 Payment not received + The expected payment for the transport action was not + received. + + 47 Payment refused + The payer refused to pay for the service. + + 48 Plundered + The goods/consignments/equipment have been plundered. + + 49 Refused without reason given + The transport action/documentation has been refused + without explanation. + + 50 Scheduled past cut-off + The goods/consignments/equipment to be + delivered/collected have been scheduled past/later than + the cut-off time. + + 51 Shunted to siding + The transport on which the goods/consignments/equipment + is to be placed has been shunted to siding. + + 52 Signature not required + Self explanatory. + + 53 Sorted wrong route + The goods/consignments/equipment have been sorted + erroneously to an incorrect route. + + 54 Special service required + A special service is required for the + goods/consignments/equipment. + + 55 Split + The consignment of goods has been split into two or more + consignments. + + 56 Totally missing + The total goods/consignments/equipment is missing. + + 57 Tracking information unavailable + The tracking information of the + goods/consignments/equipment is unavailable. + + 58 Transit delay + The goods/consignments/equipment have been delayed in + transit. + + 59 Unable to locate + The goods/consignments/equipment cannot be located. + + 60 Unacceptable condition + The goods/consignments/equipment were in unacceptable + condition at time of delivery/collection. + + 61 Under deck + The goods/consignments/equipment have been stowed + under/below deck. + + 62 Unknown + The reason is unknown. + + 63 Weather conditions + The weather conditions have affected + collection/delivery. + + 64 Expired free time + The goods/consignments/equipment have been in a storage + facility for longer than permitted free time. + + 65 Outstanding claims settled + Outstanding claims in respect of + goods/consignments/equipment have been settled. + + 66 Stolen + A consignment or goods have been stolen. + + 67 Administrative error + An administrative error has occurred. + + 68 Undefined incident attributed to buyer + An undefined incident has been attributed to the buyer. + + 69 Undefined incident attributed to carrier + An undefined incident has been attributed to the + carrier. + + 70 Undefined incident attributed to logistic service provider + An undefined incident has been attributed to the + logistic service provider. + + 71 Change in agreed product reference + An agreed reference associated with a product has + changed. + + 72 Difference in replenishment figures + A difference has been identified between the opening + inventory balance, the physical count of incoming + replenishment inventory, and the closing inventory + balance. + + 73 Lost quantity of variable measurement product + A quantity of a variable measurement product which has + been lost. + + 74 Damaged during manipulation in warehouse + Product damaged during the manipulation process in a + warehouse. + + 75 Product degenerated during storage or transport + A product has degenerated during storage or transport. + + 76 Destroyed + The goods, consignments, or equipment have been + destroyed. + + 77 Best before date expired + A product's best before date has expired. + + 78 Log number assignment + Log number is assigned. + + 79 Entry point assessment of Data Maintenance Request (DMR) + initial comment + An entry point is providing its initial comments on a + DMR. + + 80 Entry point assessment of Data Maintenance Request (DMR) + latest comment + An entry point is providing its latest comments on a + DMR. + + 82 International assessment group reporting on Data + Maintenance Request (DMR) + The international assessment group has determined if the + Data Maintenance Request (DMR) is to be included in the + next publication of the standard. + + 84 Central secretariat review cycle start + Report start of the central secretariat review cycle. + + 85 Data structure tag assigned + A data structure has been assigned a permanent tag. + + 87 Error + Information is in error. + + 88 Accident involving means of transport + The means of transport being used to move the + consignment has been involved in an accident. + + 89 Order or instruction status change + A status of an order or instruction has changed. + + 90 Not accepted by delivery party + The delivery was not accepted by the delivery party. + + 91 Delivery requested to another location by ordering party + Goods have been delivered to another location following + an instruction from the ordering party. + + 92 Incorrect goods delivered + The goods delivered were incorrect. + + 93 Undefined incident attributed to customs authority + An undefined incident has been attributed to the customs + authority. + + 94 Imperfect item + Item has defect(s). + + 95 Excess goods delivered + Excess goods have been delivered. + + 96 Goods partially delivered + Goods were partially delivered. + + 97 Remove to federal court + Action has been removed to a federal court level. + + 98 Change of venue granted + A change in venue has been approved. + + 99 Replenish inventory + The goods, consignment and/or equipment have replenished + inventory. + + 100 Unloading date and or time not received + The unloading date and or time was not received. + + 101 Stacked pallets not acceptable + Stacked pallets are not accepted by the goods recipient. + + 102 Pallets containing mixed goods not acceptable + Pallets containing mixed goods are not accepted by goods + recipient. + + 103 Product expiry date not acceptable + The product expiry date is not accepted. + + 104 Pallet and goods height higher than permitted + The combined height of the pallet and goods is higher + than permitted. + + 105 Delivery order not received + The delivery order was not received. + + 106 Back-orders not permitted by goods recipient + Back-orders are not permitted by the goods recipient. + + 107 Article identification not found in computer system + Article identification is not found in computer system. + + 108 Goods not barcoded + Goods are not barcoded. + + diff --git a/specification/references/D01B/simples/9015.txt b/specification/references/D01B/simples/9015.txt new file mode 100644 index 0000000..85325df --- /dev/null +++ b/specification/references/D01B/simples/9015.txt @@ -0,0 +1,25 @@ + + 9015 Status category code [B] + + Desc: Code specifying the category of a status. + + Repr: an..3 + + 1 Transport + Status type is related to transport. + + 2 Order administration + Status type is related to order administration. + + 3 Inspection result + To specify the result of an inspection. + + 4 Publication issue claim + The status reported is related to a publication issue + claim. + + 5 Legal category + Status category is of, related to or concerned with the + law. + + diff --git a/specification/references/D01B/simples/9302.txt b/specification/references/D01B/simples/9302.txt new file mode 100644 index 0000000..fe72bd4 --- /dev/null +++ b/specification/references/D01B/simples/9302.txt @@ -0,0 +1,7 @@ + + 9302 Sealing party name [B] + + Desc: Name of the sealing party. + + Repr: an..35 + diff --git a/specification/references/D01B/simples/9303.txt b/specification/references/D01B/simples/9303.txt new file mode 100644 index 0000000..b12ee45 --- /dev/null +++ b/specification/references/D01B/simples/9303.txt @@ -0,0 +1,40 @@ + + 9303 Sealing party name code [B] + + Desc: Code specifying the name of the sealing party. + + Repr: an..3 + + AA Consolidator + Party which consolidates cargo. + + AB Unknown + The sealing party is unknown. + + AC Quarantine agency + Agency responsible for the administration of statutory + disease controls on the movement of people, animals and + plants. + + CA Carrier + Party undertaking or arranging transport of goods + between named points. + + CU Customs + 'Customs' means the Government Service which is + responsible for the administration of Customs law and + the collection of duties and taxes and which also has + the responsibility for the application of other laws and + regulations relating to the importation, exportation, + movement or storage of goods. + + SH Shipper + Party which, by contract with a carrier, consigns or + sends goods with the carrier, or has them conveyed by + him. + + TO Terminal operator + Party which handles the loading and unloading of marine + vessels. + + diff --git a/specification/references/D01B/simples/9308.txt b/specification/references/D01B/simples/9308.txt new file mode 100644 index 0000000..fb8d1b8 --- /dev/null +++ b/specification/references/D01B/simples/9308.txt @@ -0,0 +1,7 @@ + + 9308 Seal identifier [B] + + Desc: To identify a seal. + + Repr: an..35 + diff --git a/specification/references/D01B/simples/9353.txt b/specification/references/D01B/simples/9353.txt new file mode 100644 index 0000000..51105f4 --- /dev/null +++ b/specification/references/D01B/simples/9353.txt @@ -0,0 +1,50 @@ + + 9353 Government procedure code [B] + + Desc: Code specifying a government procedure. + + Repr: an..3 + + 1 Already customs cleared in the importing country + Arrangements for inspection are not necessary because + they were cleared before. + + 2 Documents requirements completed + All requirements for documents have been completed. + + 3 Documents required + Pertinent documents are required. + + 4 Inspection arrangements completed + Arrangements for inspection of the cargo have been + completed. + + 5 Inspection arrangements required + Arrangements for inspection of the cargo are required. + + 6 No customs procedure + Customs clearance not required. + + 7 Safety arrangements completed + Arrangements for safeguarding the cargo have been + completed. + + 8 Safety arrangements required + Arrangements for safeguarding the cargo are required. + + 9 Security arrangements required + Arrangements for the security of the cargo are required. + + 10 Storage arrangements completed + Arrangements for storing the cargo have been completed. + + 11 Storage arrangements required + Arrangements for storing the cargo are required. + + 12 Transport arrangements completed + All arrangements for transport have been completed. + + 13 Transport arrangements required + Transport has to be arranged. + + diff --git a/specification/references/D01B/simples/9411.txt b/specification/references/D01B/simples/9411.txt new file mode 100644 index 0000000..3bebd7f --- /dev/null +++ b/specification/references/D01B/simples/9411.txt @@ -0,0 +1,30 @@ + + 9411 Government involvement code [B] + + Desc: Code indicating the requirement and status of + governmental involvement. + + Repr: an..3 + + 1 Carried out as instructed + Instructions have been carried out. + + 2 Carried out as amended + Procedures have been carried out as amended. + + 3 Completed + Procedures have been completed. + + 4 Not applicable + Instructions are not applicable. + + 5 Optimal + An action which is most desirable but not required. + + 6 Required + Procedures are required. + + 7 Applicable + Procedures are applicable. + + diff --git a/specification/references/D01B/simples/9415.txt b/specification/references/D01B/simples/9415.txt new file mode 100644 index 0000000..3b1bb98 --- /dev/null +++ b/specification/references/D01B/simples/9415.txt @@ -0,0 +1,57 @@ + + 9415 Government agency identification code [B] + + Desc: Code identifying a government agency. + + Repr: an..3 + + 1 Agriculture + Government agency responsible for agriculture and e.g. + the inspection of vegetable and animal substances being + imported. + + 2 Ammunition + Government agency responsible for the safe transport of + ammunition. + + 3 Commerce + Government agency responsible for commerce both domestic + and international. + + 4 Coastguard + Government agency responsible for public safety on + waterways. + + 5 Customs + Customs authorities. + + 6 Food and drug + Government agency responsible for the safety on food and + drugs. + + 7 Health certificate + Health authorities. + + 8 Harbour police + Police authorities responsible for public safety in the + harbour. + + 9 Immigration + Government agency responsible for immigration matters. + + 10 Live animals + Government agency responsible for the importation of + live animals. + + 11 Port authority + Government or semi-government body responsible for port + operations. + + 12 Public health + Government body responsible for public health matters. + + 13 Transportation + Government agency responsible for transportation policy + and other transportation matters. + + diff --git a/specification/references/D01B/simples/9417.txt b/specification/references/D01B/simples/9417.txt new file mode 100644 index 0000000..c91c3f2 --- /dev/null +++ b/specification/references/D01B/simples/9417.txt @@ -0,0 +1,24 @@ + + 9417 Government action code [B] + + Desc: Code specifying a type of government action such as + inspection, detention, fumigation, security. + + Repr: an..3 + + 1 Clearance + The cargo will be or has been cleared. + + 2 Detention + The cargo has been or will be detained. + + 3 Fumigation + The cargo has been or will be fumigated. + + 4 Inspection + The cargo has been or will be inspected. + + 5 Security + The cargo has been or will be secured. + + diff --git a/specification/references/D96A/composites/c002.txt b/specification/references/D96A/composites/c002.txt new file mode 100644 index 0000000..cd5d0fa --- /dev/null +++ b/specification/references/D96A/composites/c002.txt @@ -0,0 +1,11 @@ + + C002 DOCUMENT/MESSAGE NAME + + Desc: Identification of a type of document/message by code or + name. Code preferred. + +010 1001 Document/message name, coded C an..3 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 +040 1000 Document/message name C an..35 + diff --git a/specification/references/D96A/composites/c040.txt b/specification/references/D96A/composites/c040.txt new file mode 100644 index 0000000..40ad377 --- /dev/null +++ b/specification/references/D96A/composites/c040.txt @@ -0,0 +1,11 @@ + + C040 CARRIER + + Desc: Identification of a carrier by code and/or by name. Code + preferred. + +010 3127 Carrier identification C an..17 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 +040 3128 Carrier name C an..35 + diff --git a/specification/references/D96A/composites/c056.txt b/specification/references/D96A/composites/c056.txt new file mode 100644 index 0000000..8f739aa --- /dev/null +++ b/specification/references/D96A/composites/c056.txt @@ -0,0 +1,9 @@ + + C056 DEPARTMENT OR EMPLOYEE DETAILS + + Desc: Code and/or name of a department or employee. Code + preferred. + +010 3413 Department or employee identification C an..17 +020 3412 Department or employee C an..35 + diff --git a/specification/references/D96A/composites/c058.txt b/specification/references/D96A/composites/c058.txt new file mode 100644 index 0000000..bdd45bc --- /dev/null +++ b/specification/references/D96A/composites/c058.txt @@ -0,0 +1,11 @@ + + C058 NAME AND ADDRESS + + Desc: Unstructured name and address: one to five lines. + +010 3124 Name and address line M an..35 +020 3124 Name and address line C an..35 +030 3124 Name and address line C an..35 +040 3124 Name and address line C an..35 +050 3124 Name and address line C an..35 + diff --git a/specification/references/D96A/composites/c059.txt b/specification/references/D96A/composites/c059.txt new file mode 100644 index 0000000..524a00b --- /dev/null +++ b/specification/references/D96A/composites/c059.txt @@ -0,0 +1,11 @@ + + * C059 STREET + + Desc: Street address and/or PO Box number in a structured + address: one to three lines. + +010 3042 Street and number/p.o. box M an..35 +020 3042 Street and number/p.o. box C an..35 +030 3042 Street and number/p.o. box C an..35 +040 + 3042 Street and number/p.o. box C an..35 + diff --git a/specification/references/D96A/composites/c076.txt b/specification/references/D96A/composites/c076.txt new file mode 100644 index 0000000..cf9129c --- /dev/null +++ b/specification/references/D96A/composites/c076.txt @@ -0,0 +1,9 @@ + + C076 COMMUNICATION CONTACT + + Desc: Communication number of a department or employee in a + specified channel. + +010 3148 Communication number M an..512 +020 3155 Communication channel qualifier M an..3 + diff --git a/specification/references/D96A/composites/c080.txt b/specification/references/D96A/composites/c080.txt new file mode 100644 index 0000000..f5d0740 --- /dev/null +++ b/specification/references/D96A/composites/c080.txt @@ -0,0 +1,13 @@ + + C080 PARTY NAME + + Desc: Identification of a transaction party by name, one to five + lines. Party name may be formatted. + +010 3036 Party name M an..35 +020 3036 Party name C an..35 +030 3036 Party name C an..35 +040 3036 Party name C an..35 +050 3036 Party name C an..35 +060 3045 Party name format, coded C an..3 + diff --git a/specification/references/D96A/composites/c082.txt b/specification/references/D96A/composites/c082.txt new file mode 100644 index 0000000..fa46132 --- /dev/null +++ b/specification/references/D96A/composites/c082.txt @@ -0,0 +1,9 @@ + + C082 PARTY IDENTIFICATION DETAILS + + Desc: Identification of a transaction party by code. + +010 3039 Party id. identification M an..35 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 + diff --git a/specification/references/D96A/composites/c100.txt b/specification/references/D96A/composites/c100.txt new file mode 100644 index 0000000..e614878 --- /dev/null +++ b/specification/references/D96A/composites/c100.txt @@ -0,0 +1,12 @@ + + C100 TERMS OF DELIVERY OR TRANSPORT + + Desc: Terms of delivery or transport code from a specified + source. + +010 4053 Terms of delivery or transport, coded C an..3 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 +040 4052 Terms of delivery or transport C an..70 +050 4052 Terms of delivery or transport C an..70 + diff --git a/specification/references/D96A/composites/c107.txt b/specification/references/D96A/composites/c107.txt new file mode 100644 index 0000000..a77ce33 --- /dev/null +++ b/specification/references/D96A/composites/c107.txt @@ -0,0 +1,9 @@ + + C107 TEXT REFERENCE + + Desc: Coded reference to a standard text and its source. + +010 4441 Free text, coded M an..3 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 + diff --git a/specification/references/D96A/composites/c108.txt b/specification/references/D96A/composites/c108.txt new file mode 100644 index 0000000..38733d6 --- /dev/null +++ b/specification/references/D96A/composites/c108.txt @@ -0,0 +1,11 @@ + + C108 TEXT LITERAL + + Desc: Free text; one to five lines. + +010 4440 Free text M an..70 +020 4440 Free text C an..70 +030 4440 Free text C an..70 +040 4440 Free text C an..70 +050 4440 Free text C an..70 + diff --git a/specification/references/D96A/composites/c174.txt b/specification/references/D96A/composites/c174.txt new file mode 100644 index 0000000..3285188 --- /dev/null +++ b/specification/references/D96A/composites/c174.txt @@ -0,0 +1,12 @@ + + C174 VALUE/RANGE + + Desc: Measurement value and relevant minimum and maximum + tolerances in that order. + +010 6411 Measure unit qualifier M an..3 +020 6314 Measurement value C n..18 +030 6162 Range minimum C n..18 +040 6152 Range maximum C n..18 +050 6432 Significant digits C n..2 + diff --git a/specification/references/D96A/composites/c186.txt b/specification/references/D96A/composites/c186.txt new file mode 100644 index 0000000..38217a8 --- /dev/null +++ b/specification/references/D96A/composites/c186.txt @@ -0,0 +1,10 @@ + + C186 QUANTITY DETAILS + + Desc: Quantity information in a transaction, qualified when + relevant. + +010 6063 Quantity qualifier M an..3 +020 6060 Quantity M n..15 +030 6411 Measure unit qualifier C an..3 + diff --git a/specification/references/D96A/composites/c200.txt b/specification/references/D96A/composites/c200.txt new file mode 100644 index 0000000..a9aab26 --- /dev/null +++ b/specification/references/D96A/composites/c200.txt @@ -0,0 +1,12 @@ + + * C200 CHARGE + + Desc: Identification of a charge by code and/or by name. + +010 8023 Freight and charges identification C an..17 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 +040 8022 Freight and charges C an..26 +050 4237 Prepaid/collect indicator, coded C an..3 +060 + 7140 Item number C an..35 + diff --git a/specification/references/D96A/composites/c202.txt b/specification/references/D96A/composites/c202.txt new file mode 100644 index 0000000..897cea9 --- /dev/null +++ b/specification/references/D96A/composites/c202.txt @@ -0,0 +1,11 @@ + + C202 PACKAGE TYPE + + Desc: Type of package by name or by code from a specified + source. + +010 7065 Type of packages identification C an..17 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 +040 7064 Type of packages C an..35 + diff --git a/specification/references/D96A/composites/c203.txt b/specification/references/D96A/composites/c203.txt new file mode 100644 index 0000000..9532671 --- /dev/null +++ b/specification/references/D96A/composites/c203.txt @@ -0,0 +1,18 @@ + + C203 RATE/TARIFF CLASS + + Desc: Identification of the applicable rate/tariff class. + +010 5243 Rate/tariff class identification M an..9 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 +040 5242 Rate/tariff class C an..35 +050 5275 Supplementary rate/tariff basis C an..6 + identification +060 1131 Code list qualifier C an..3 +070 3055 Code list responsible agency, coded C an..3 +080 5275 Supplementary rate/tariff basis C an..6 + identification +090 1131 Code list qualifier C an..3 +100 3055 Code list responsible agency, coded C an..3 + diff --git a/specification/references/D96A/composites/c205.txt b/specification/references/D96A/composites/c205.txt new file mode 100644 index 0000000..59aa7a4 --- /dev/null +++ b/specification/references/D96A/composites/c205.txt @@ -0,0 +1,9 @@ + + C205 HAZARD CODE + + Desc: The identification of the dangerous goods in code. + +010 8351 Hazard code identification M an..7 +020 8078 Hazard substance/item/page number C an..7 +030 8092 Hazard code version number C an..10 + diff --git a/specification/references/D96A/composites/c206.txt b/specification/references/D96A/composites/c206.txt new file mode 100644 index 0000000..e467d7b --- /dev/null +++ b/specification/references/D96A/composites/c206.txt @@ -0,0 +1,9 @@ + + C206 IDENTIFICATION NUMBER + + Desc: The identification of an object. + +010 7402 Identity number M an..35 +020 7405 Identity number qualifier C an..3 +030 4405 Status, coded C an..3 + diff --git a/specification/references/D96A/composites/c208.txt b/specification/references/D96A/composites/c208.txt new file mode 100644 index 0000000..f8fc1cb --- /dev/null +++ b/specification/references/D96A/composites/c208.txt @@ -0,0 +1,9 @@ + + C208 IDENTITY NUMBER RANGE + + Desc: Goods item identification numbers, start and end of + consecutively numbered range. + +010 7402 Identity number M an..35 +020 7402 Identity number C an..35 + diff --git a/specification/references/D96A/composites/c210.txt b/specification/references/D96A/composites/c210.txt new file mode 100644 index 0000000..5f67d3a --- /dev/null +++ b/specification/references/D96A/composites/c210.txt @@ -0,0 +1,16 @@ + + | C210 MARKS & LABELS + + | Desc: Shipping marks on packages in free text; one to ten lines. + +010 7102 Shipping marks M an..35 +020 7102 Shipping marks C an..35 +030 7102 Shipping marks C an..35 +040 7102 Shipping marks C an..35 +050 7102 Shipping marks C an..35 +060 7102 Shipping marks C an..35 +070 7102 Shipping marks C an..35 +080 7102 Shipping marks C an..35 +090 7102 Shipping marks C an..35 +100 7102 Shipping marks C an..35 + diff --git a/specification/references/D96A/composites/c211.txt b/specification/references/D96A/composites/c211.txt new file mode 100644 index 0000000..3006320 --- /dev/null +++ b/specification/references/D96A/composites/c211.txt @@ -0,0 +1,10 @@ + + C211 DIMENSIONS + + Desc: Specification of the dimensions of a transportable unit. + +010 6411 Measure unit qualifier M an..3 +020 6168 Length dimension C n..15 +030 6140 Width dimension C n..15 +040 6008 Height dimension C n..15 + diff --git a/specification/references/D96A/composites/c212.txt b/specification/references/D96A/composites/c212.txt new file mode 100644 index 0000000..a2e9590 --- /dev/null +++ b/specification/references/D96A/composites/c212.txt @@ -0,0 +1,10 @@ + + C212 ITEM NUMBER IDENTIFICATION + + Desc: Goods identification for a specified source. + +010 7140 Item number C an..35 +020 7143 Item number type, coded C an..3 +030 1131 Code list qualifier C an..3 +040 3055 Code list responsible agency, coded C an..3 + diff --git a/specification/references/D96A/composites/c213.txt b/specification/references/D96A/composites/c213.txt new file mode 100644 index 0000000..3cbf684 --- /dev/null +++ b/specification/references/D96A/composites/c213.txt @@ -0,0 +1,11 @@ + + C213 NUMBER AND TYPE OF PACKAGES + + Desc: Number and type of individual parts of a shipment. + +010 7224 Number of packages C n..8 +020 7065 Type of packages identification C an..17 +030 1131 Code list qualifier C an..3 +040 3055 Code list responsible agency, coded C an..3 +050 7064 Type of packages C an..35 + diff --git a/specification/references/D96A/composites/c214.txt b/specification/references/D96A/composites/c214.txt new file mode 100644 index 0000000..74b84b9 --- /dev/null +++ b/specification/references/D96A/composites/c214.txt @@ -0,0 +1,12 @@ + + * C214 SPECIAL SERVICES IDENTIFICATION + + Desc: Identification of a special service by a code from a + specified source or by description. + +010 7161 Special services, coded C an..3 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 +040 7160 Special service C an..35 +050 + 7160 Special service C an..35 + diff --git a/specification/references/D96A/composites/c215.txt b/specification/references/D96A/composites/c215.txt new file mode 100644 index 0000000..06799a0 --- /dev/null +++ b/specification/references/D96A/composites/c215.txt @@ -0,0 +1,11 @@ + + C215 SEAL ISSUER + + Desc: Identification of the issuer of a seal on equipment either + by code or by name. + +010 9303 Sealing party, coded C an..3 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 +040 9302 Sealing party C an..35 + diff --git a/specification/references/D96A/composites/c218.txt b/specification/references/D96A/composites/c218.txt new file mode 100644 index 0000000..44724eb --- /dev/null +++ b/specification/references/D96A/composites/c218.txt @@ -0,0 +1,9 @@ + + C218 HAZARDOUS MATERIAL + + Desc: Hazardous material code from a specified source. + +010 7419 Hazardous material class code, identification C an..4 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 + diff --git a/specification/references/D96A/composites/c219.txt b/specification/references/D96A/composites/c219.txt new file mode 100644 index 0000000..b1504d5 --- /dev/null +++ b/specification/references/D96A/composites/c219.txt @@ -0,0 +1,8 @@ + + C219 MOVEMENT TYPE + + Desc: Description of type of service for movement of cargo. + +010 8335 Movement type, coded C an..3 +020 8334 Movement type C an..35 + diff --git a/specification/references/D96A/composites/c220.txt b/specification/references/D96A/composites/c220.txt new file mode 100644 index 0000000..655368f --- /dev/null +++ b/specification/references/D96A/composites/c220.txt @@ -0,0 +1,8 @@ + + C220 MODE OF TRANSPORT + + Desc: Method of transport code or name. Code preferred. + +010 8067 Mode of transport, coded C an..3 +020 8066 Mode of transport C an..17 + diff --git a/specification/references/D96A/composites/c222.txt b/specification/references/D96A/composites/c222.txt new file mode 100644 index 0000000..12aa36f --- /dev/null +++ b/specification/references/D96A/composites/c222.txt @@ -0,0 +1,11 @@ + + C222 TRANSPORT IDENTIFICATION + + Desc: Code and/or name identifying the means of transport. + +010 8213 Id. of means of transport identification C an..9 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 +040 8212 Id. of the means of transport C an..35 +050 8453 Nationality of means of transport, coded C an..3 + diff --git a/specification/references/D96A/composites/c223.txt b/specification/references/D96A/composites/c223.txt new file mode 100644 index 0000000..926235c --- /dev/null +++ b/specification/references/D96A/composites/c223.txt @@ -0,0 +1,9 @@ + + C223 DANGEROUS GOODS SHIPMENT FLASHPOINT + + Desc: Temperature at which a vapor according to ISO 1523/73 can + be ignited. + +010 7106 Shipment flashpoint C n3 +020 6411 Measure unit qualifier C an..3 + diff --git a/specification/references/D96A/composites/c224.txt b/specification/references/D96A/composites/c224.txt new file mode 100644 index 0000000..e83f681 --- /dev/null +++ b/specification/references/D96A/composites/c224.txt @@ -0,0 +1,11 @@ + + C224 EQUIPMENT SIZE AND TYPE + + Desc: Code and/or name identifying size and type of equipment + used in transport. Code preferred. + +010 8155 Equipment size and type identification C an..10 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 +040 8154 Equipment size and type C an..35 + diff --git a/specification/references/D96A/composites/c228.txt b/specification/references/D96A/composites/c228.txt new file mode 100644 index 0000000..c1f9529 --- /dev/null +++ b/specification/references/D96A/composites/c228.txt @@ -0,0 +1,9 @@ + + C228 TRANSPORT MEANS + + Desc: Code and/or name identifying the type of means of + transport. + +010 8179 Type of means of transport identification C an..8 +020 8178 Type of means of transport C an..17 + diff --git a/specification/references/D96A/composites/c229.txt b/specification/references/D96A/composites/c229.txt new file mode 100644 index 0000000..62afa54 --- /dev/null +++ b/specification/references/D96A/composites/c229.txt @@ -0,0 +1,9 @@ + + C229 CHARGE CATEGORY + + Desc: Identification of a category or a zone of charges. + +010 5237 Charge category, coded M an..3 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 + diff --git a/specification/references/D96A/composites/c231.txt b/specification/references/D96A/composites/c231.txt new file mode 100644 index 0000000..e50d867 --- /dev/null +++ b/specification/references/D96A/composites/c231.txt @@ -0,0 +1,9 @@ + + C231 METHOD OF PAYMENT + + Desc: Code identifying the method of payment. + +010 4215 Transport charges method of payment, coded M an..3 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 + diff --git a/specification/references/D96A/composites/c232.txt b/specification/references/D96A/composites/c232.txt new file mode 100644 index 0000000..7ff553e --- /dev/null +++ b/specification/references/D96A/composites/c232.txt @@ -0,0 +1,10 @@ + + C232 GOVERNMENT ACTION + + Desc: Code indicating a type of government action. + +010 9415 Government agency, coded C an..3 +020 9411 Government involvement, coded C an..3 +030 9417 Government action, coded C an..3 +040 9353 Government procedure, coded C an..3 + diff --git a/specification/references/D96A/composites/c233.txt b/specification/references/D96A/composites/c233.txt new file mode 100644 index 0000000..ac02e2b --- /dev/null +++ b/specification/references/D96A/composites/c233.txt @@ -0,0 +1,13 @@ + + | C233 SERVICE + + | Desc: To identify a service (which may constitute an additional + component to a basic contract). + +010 7273 Service requirement, coded M an..3 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 +040 7273 Service requirement, coded C an..3 +050 1131 Code list qualifier C an..3 +060 3055 Code list responsible agency, coded C an..3 + diff --git a/specification/references/D96A/composites/c234.txt b/specification/references/D96A/composites/c234.txt new file mode 100644 index 0000000..6c0acce --- /dev/null +++ b/specification/references/D96A/composites/c234.txt @@ -0,0 +1,9 @@ + + C234 UNDG INFORMATION + + Desc: Information on United Nations Dangerous Goods + classification. + +010 7124 UNDG number C n4 +020 7088 Dangerous goods flashpoint C an..8 + diff --git a/specification/references/D96A/composites/c235.txt b/specification/references/D96A/composites/c235.txt new file mode 100644 index 0000000..f9cafaf --- /dev/null +++ b/specification/references/D96A/composites/c235.txt @@ -0,0 +1,9 @@ + + C235 HAZARD IDENTIFICATION + + Desc: Identification of the Orange placard required on the means + of transport. + +010 8158 Hazard identification number, upper part C an..4 +020 8186 Substance identification number, lower part C an4 + diff --git a/specification/references/D96A/composites/c236.txt b/specification/references/D96A/composites/c236.txt new file mode 100644 index 0000000..f7e6a89 --- /dev/null +++ b/specification/references/D96A/composites/c236.txt @@ -0,0 +1,10 @@ + + C236 DANGEROUS GOODS LABEL + + Desc: Markings identifying the type of hazardous goods and + similar information. + +010 8246 Dangerous goods label marking C an..4 +020 8246 Dangerous goods label marking C an..4 +030 8246 Dangerous goods label marking C an..4 + diff --git a/specification/references/D96A/composites/c237.txt b/specification/references/D96A/composites/c237.txt new file mode 100644 index 0000000..ac29884 --- /dev/null +++ b/specification/references/D96A/composites/c237.txt @@ -0,0 +1,11 @@ + + C237 EQUIPMENT IDENTIFICATION + + Desc: Marks (letters and/or numbers) identifying equipment used + for transport such as a container. + +010 8260 Equipment identification number C an..17 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 +040 3207 Country, coded C an..3 + diff --git a/specification/references/D96A/composites/c239.txt b/specification/references/D96A/composites/c239.txt new file mode 100644 index 0000000..08b175b --- /dev/null +++ b/specification/references/D96A/composites/c239.txt @@ -0,0 +1,9 @@ + + C239 TEMPERATURE SETTING + + Desc: The temperature under which the goods are (to be) stored + or shipped. + +010 6246 Temperature setting C n3 +020 6411 Measure unit qualifier C an..3 + diff --git a/specification/references/D96A/composites/c270.txt b/specification/references/D96A/composites/c270.txt new file mode 100644 index 0000000..e739eae --- /dev/null +++ b/specification/references/D96A/composites/c270.txt @@ -0,0 +1,10 @@ + + C270 CONTROL + + Desc: Control total for checking integrity of a message or part + of a message. + +010 6069 Control qualifier M an..3 +020 6066 Control value M n..18 +030 6411 Measure unit qualifier C an..3 + diff --git a/specification/references/D96A/composites/c273.txt b/specification/references/D96A/composites/c273.txt new file mode 100644 index 0000000..1a53e03 --- /dev/null +++ b/specification/references/D96A/composites/c273.txt @@ -0,0 +1,12 @@ + + *| C273 ITEM DESCRIPTION + + | Desc: Description of an item. + +010 7009 Item description identification C an..17 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 +040 7008 Item description C an..35 +050 7008 Item description C an..35 +060 + 3453 Language, coded C an..3 + diff --git a/specification/references/D96A/composites/c279.txt b/specification/references/D96A/composites/c279.txt new file mode 100644 index 0000000..38d75fb --- /dev/null +++ b/specification/references/D96A/composites/c279.txt @@ -0,0 +1,8 @@ + + C279 QUANTITY DIFFERENCE INFORMATION + + Desc: Information on quantity difference. + +010 6064 Quantity difference M n..15 +020 6063 Quantity qualifier C an..3 + diff --git a/specification/references/D96A/composites/c280.txt b/specification/references/D96A/composites/c280.txt new file mode 100644 index 0000000..be2fe0e --- /dev/null +++ b/specification/references/D96A/composites/c280.txt @@ -0,0 +1,9 @@ + + C280 RANGE + + Desc: Range minimum and maximum limits. + +010 6411 Measure unit qualifier M an..3 +020 6162 Range minimum C n..18 +030 6152 Range maximum C n..18 + diff --git a/specification/references/D96A/composites/c401.txt b/specification/references/D96A/composites/c401.txt new file mode 100644 index 0000000..bec8251 --- /dev/null +++ b/specification/references/D96A/composites/c401.txt @@ -0,0 +1,10 @@ + + C401 EXCESS TRANSPORTATION INFORMATION + + Desc: To provide details of reason for, and responsibility for, + use of transportation other than normally utilized. + +010 8457 Excess transportation reason, coded M an..3 +020 8459 Excess transportation responsibility, coded M an..3 +030 7130 Customer authorization number C an..17 + diff --git a/specification/references/D96A/composites/c402.txt b/specification/references/D96A/composites/c402.txt new file mode 100644 index 0000000..010b06a --- /dev/null +++ b/specification/references/D96A/composites/c402.txt @@ -0,0 +1,11 @@ + + C402 PACKAGE TYPE IDENTIFICATION + + Desc: Identification of the form in which goods are described. + +010 7077 Item description type, coded M an..3 +020 7064 Type of packages M an..35 +030 7143 Item number type, coded C an..3 +040 7064 Type of packages C an..35 +050 7143 Item number type, coded C an..3 + diff --git a/specification/references/D96A/composites/c501.txt b/specification/references/D96A/composites/c501.txt new file mode 100644 index 0000000..01c8195 --- /dev/null +++ b/specification/references/D96A/composites/c501.txt @@ -0,0 +1,11 @@ + + C501 PERCENTAGE DETAILS + + Desc: Percentage relating to a specified basis. + +010 5245 Percentage qualifier M an..3 +020 5482 Percentage C n..10 +030 5249 Percentage basis, coded C an..3 +040 1131 Code list qualifier C an..3 +050 3055 Code list responsible agency, coded C an..3 + diff --git a/specification/references/D96A/composites/c502.txt b/specification/references/D96A/composites/c502.txt new file mode 100644 index 0000000..2290a38 --- /dev/null +++ b/specification/references/D96A/composites/c502.txt @@ -0,0 +1,10 @@ + + C502 MEASUREMENT DETAILS + + Desc: Identification of measurement type. + +010 6313 Measurement dimension, coded C an..3 +020 6321 Measurement significance, coded C an..3 +030 6155 Measurement attribute, coded C an..3 +040 6154 Measurement attribute C an..70 + diff --git a/specification/references/D96A/composites/c503.txt b/specification/references/D96A/composites/c503.txt new file mode 100644 index 0000000..18803b6 --- /dev/null +++ b/specification/references/D96A/composites/c503.txt @@ -0,0 +1,11 @@ + + C503 DOCUMENT/MESSAGE DETAILS + + Desc: Identification of document/message by number, status, + source and/or language. + +010 1004 Document/message number C an..35 +020 1373 Document/message status, coded C an..3 +030 1366 Document/message source C an..35 +040 3453 Language, coded C an..3 + diff --git a/specification/references/D96A/composites/c504.txt b/specification/references/D96A/composites/c504.txt new file mode 100644 index 0000000..247ac44 --- /dev/null +++ b/specification/references/D96A/composites/c504.txt @@ -0,0 +1,10 @@ + + C504 CURRENCY DETAILS + + Desc: The usage to which a currency relates. + +010 6347 Currency details qualifier M an..3 +020 6345 Currency, coded C an..3 +030 6343 Currency qualifier C an..3 +040 6348 Currency rate base C n..4 + diff --git a/specification/references/D96A/composites/c506.txt b/specification/references/D96A/composites/c506.txt new file mode 100644 index 0000000..e011083 --- /dev/null +++ b/specification/references/D96A/composites/c506.txt @@ -0,0 +1,10 @@ + + C506 REFERENCE + + Desc: Identification of a reference. + +010 1153 Reference qualifier M an..3 +020 1154 Reference number C an..35 +030 1156 Line number C an..6 +040 4000 Reference version number C an..35 + diff --git a/specification/references/D96A/composites/c507.txt b/specification/references/D96A/composites/c507.txt new file mode 100644 index 0000000..0b198de --- /dev/null +++ b/specification/references/D96A/composites/c507.txt @@ -0,0 +1,10 @@ + + C507 DATE/TIME/PERIOD + + Desc: Date and/or time, or period relevant to the specified + date/time/period type. + +010 2005 Date/time/period qualifier M an..3 +020 2380 Date/time/period C an..35 +030 2379 Date/time/period format qualifier C an..3 + diff --git a/specification/references/D96A/composites/c509.txt b/specification/references/D96A/composites/c509.txt new file mode 100644 index 0000000..b3dfaaa --- /dev/null +++ b/specification/references/D96A/composites/c509.txt @@ -0,0 +1,12 @@ + + C509 PRICE INFORMATION + + Desc: Identification of price type, price and related details. + +010 5125 Price qualifier M an..3 +020 5118 Price C n..15 +030 5375 Price type, coded C an..3 +040 5387 Price type qualifier C an..3 +050 5284 Unit price basis C n..9 +060 6411 Measure unit qualifier C an..3 + diff --git a/specification/references/D96A/composites/c516.txt b/specification/references/D96A/composites/c516.txt new file mode 100644 index 0000000..1f1df4e --- /dev/null +++ b/specification/references/D96A/composites/c516.txt @@ -0,0 +1,12 @@ + + C516 MONETARY AMOUNT + + Desc: Amount of goods or services stated as a monetary amount in + a specified currency. + +010 5025 Monetary amount type qualifier M an..3 +020 5004 Monetary amount C n..18 +030 6345 Currency, coded C an..3 +040 6343 Currency qualifier C an..3 +050 4405 Status, coded C an..3 + diff --git a/specification/references/D96A/composites/c517.txt b/specification/references/D96A/composites/c517.txt new file mode 100644 index 0000000..328db20 --- /dev/null +++ b/specification/references/D96A/composites/c517.txt @@ -0,0 +1,10 @@ + + C517 LOCATION IDENTIFICATION + + Desc: Identification of a location by code or name. + +010 3225 Place/location identification C an..25 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 +040 3224 Place/location C an..70 + diff --git a/specification/references/D96A/composites/c519.txt b/specification/references/D96A/composites/c519.txt new file mode 100644 index 0000000..991feed --- /dev/null +++ b/specification/references/D96A/composites/c519.txt @@ -0,0 +1,10 @@ + + C519 RELATED LOCATION ONE IDENTIFICATION + + Desc: Identification the first related location by code or name. + +010 3223 Related place/location one identification C an..25 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 +040 3222 Related place/location one C an..70 + diff --git a/specification/references/D96A/composites/c522.txt b/specification/references/D96A/composites/c522.txt new file mode 100644 index 0000000..826d6a7 --- /dev/null +++ b/specification/references/D96A/composites/c522.txt @@ -0,0 +1,11 @@ + + C522 INSTRUCTION + + Desc: To specify an instruction. + +010 4403 Instruction qualifier M an..3 +020 4401 Instruction, coded C an..3 +030 1131 Code list qualifier C an..3 +040 3055 Code list responsible agency, coded C an..3 +050 4400 Instruction C an..35 + diff --git a/specification/references/D96A/composites/c523.txt b/specification/references/D96A/composites/c523.txt new file mode 100644 index 0000000..d0f37c2 --- /dev/null +++ b/specification/references/D96A/composites/c523.txt @@ -0,0 +1,8 @@ + + C523 NUMBER OF UNIT DETAILS + + Desc: Identification of number of units and its purpose. + +010 6350 Number of units C n..15 +020 6353 Number of units qualifier C an..3 + diff --git a/specification/references/D96A/composites/c524.txt b/specification/references/D96A/composites/c524.txt new file mode 100644 index 0000000..3248d42 --- /dev/null +++ b/specification/references/D96A/composites/c524.txt @@ -0,0 +1,11 @@ + + C524 HANDLING INSTRUCTIONS + + Desc: Instruction for the handling of goods, products or + articles in shipment, storage etc. + +010 4079 Handling instructions, coded C an..3 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 +040 4078 Handling instructions C an..70 + diff --git a/specification/references/D96A/composites/c528.txt b/specification/references/D96A/composites/c528.txt new file mode 100644 index 0000000..c4134a3 --- /dev/null +++ b/specification/references/D96A/composites/c528.txt @@ -0,0 +1,9 @@ + + C528 COMMODITY/RATE DETAIL + + Desc: Identification of commodity/rates. + +010 7357 Commodity/rate identification C an..18 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 + diff --git a/specification/references/D96A/composites/c531.txt b/specification/references/D96A/composites/c531.txt new file mode 100644 index 0000000..da5f685 --- /dev/null +++ b/specification/references/D96A/composites/c531.txt @@ -0,0 +1,9 @@ + + C531 PACKAGING DETAILS + + Desc: Packaging level and details, terms and conditions. + +010 7075 Packaging level, coded C an..3 +020 7233 Packaging related information, coded C an..3 +030 7073 Packaging terms and conditions, coded C an..3 + diff --git a/specification/references/D96A/composites/c532.txt b/specification/references/D96A/composites/c532.txt new file mode 100644 index 0000000..88bbe55 --- /dev/null +++ b/specification/references/D96A/composites/c532.txt @@ -0,0 +1,10 @@ + + C532 RETURNABLE PACKAGE DETAILS + + Desc: Indication of responsibility for payment and load contents + of returnable packages. + +010 8395 Returnable package freight payment C an..3 + responsibility, coded +020 8393 Returnable package load contents, coded C an..3 + diff --git a/specification/references/D96A/composites/c536.txt b/specification/references/D96A/composites/c536.txt new file mode 100644 index 0000000..0877b19 --- /dev/null +++ b/specification/references/D96A/composites/c536.txt @@ -0,0 +1,9 @@ + + C536 CONTRACT AND CARRIAGE CONDITION + + Desc: To identify a contract and carriage condition. + +010 4065 Contract and carriage condition, coded M an..3 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 + diff --git a/specification/references/D96A/composites/c537.txt b/specification/references/D96A/composites/c537.txt new file mode 100644 index 0000000..8677d6c --- /dev/null +++ b/specification/references/D96A/composites/c537.txt @@ -0,0 +1,9 @@ + + C537 TRANSPORT PRIORITY + + Desc: To indicate the priority of requested transport service. + +010 4219 Transport priority, coded M an..3 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 + diff --git a/specification/references/D96A/composites/c553.txt b/specification/references/D96A/composites/c553.txt new file mode 100644 index 0000000..5c81d09 --- /dev/null +++ b/specification/references/D96A/composites/c553.txt @@ -0,0 +1,10 @@ + + C553 RELATED LOCATION TWO IDENTIFICATION + + Desc: Identification of second related location by code or name. + +010 3233 Related place/location two identification C an..25 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 +040 3232 Related place/location two C an..70 + diff --git a/specification/references/D96A/composites/c554.txt b/specification/references/D96A/composites/c554.txt new file mode 100644 index 0000000..7c4d5b7 --- /dev/null +++ b/specification/references/D96A/composites/c554.txt @@ -0,0 +1,9 @@ + + C554 RATE/TARIFF CLASS DETAIL + + Desc: Identification of the applicable rate/tariff class. + +010 5243 Rate/tariff class identification C an..9 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 + diff --git a/specification/references/D96A/composites/c555.txt b/specification/references/D96A/composites/c555.txt new file mode 100644 index 0000000..f5f7f1f --- /dev/null +++ b/specification/references/D96A/composites/c555.txt @@ -0,0 +1,10 @@ + + C555 STATUS EVENT + + Desc: To specify a status event. + +010 9011 Status event, coded M an..3 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 +040 9010 Status event C an..35 + diff --git a/specification/references/D96A/composites/c556.txt b/specification/references/D96A/composites/c556.txt new file mode 100644 index 0000000..964e017 --- /dev/null +++ b/specification/references/D96A/composites/c556.txt @@ -0,0 +1,10 @@ + + C556 STATUS REASON + + Desc: To specify the reason behind a status event. + +010 9013 Status reason, coded M an..3 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 +040 9012 Status reason C an..35 + diff --git a/specification/references/D96A/composites/c601.txt b/specification/references/D96A/composites/c601.txt new file mode 100644 index 0000000..a032c77 --- /dev/null +++ b/specification/references/D96A/composites/c601.txt @@ -0,0 +1,10 @@ + + C601 STATUS TYPE + + Desc: To specify the type of status in relation to an industry + sector or business function. + +010 9015 Status type, coded M an..3 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 + diff --git a/specification/references/D96A/composites/c703.txt b/specification/references/D96A/composites/c703.txt new file mode 100644 index 0000000..8cfa007 --- /dev/null +++ b/specification/references/D96A/composites/c703.txt @@ -0,0 +1,9 @@ + + C703 NATURE OF CARGO + + Desc: Rough classification of a type of cargo. + +010 7085 Nature of cargo, coded M an..3 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 + diff --git a/specification/references/D96A/composites/c827.txt b/specification/references/D96A/composites/c827.txt new file mode 100644 index 0000000..7643c6e --- /dev/null +++ b/specification/references/D96A/composites/c827.txt @@ -0,0 +1,11 @@ + + C827 TYPE OF MARKING + + Desc: Specification of the type of marking that reflects the + method that was used and the conventions adhered to for + marking (e.g. of packages). + +010 7511 Type of marking, coded M an..3 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 + diff --git a/specification/references/D96A/composites/c829.txt b/specification/references/D96A/composites/c829.txt new file mode 100644 index 0000000..e986158 --- /dev/null +++ b/specification/references/D96A/composites/c829.txt @@ -0,0 +1,10 @@ + + C829 SUB-LINE INFORMATION + + Desc: To provide an indication that a segment or segment group + is used to contain sub-line or sub-line item information + and to optionally enable the sub-line to be identified. + +010 5495 Sub-line indicator, coded C an..3 +020 1082 Line item number C n..6 + diff --git a/specification/references/D96A/composites/c960.txt b/specification/references/D96A/composites/c960.txt new file mode 100644 index 0000000..8376279 --- /dev/null +++ b/specification/references/D96A/composites/c960.txt @@ -0,0 +1,12 @@ + + C960 REASON FOR CHANGE + + Desc: Code and/or description of the reason for a change. + + Note: This composite data element replaces composite C262 (which + has been deleted in this directory). + +010 4295 Change reason, coded C an..3 +020 1131 Code list qualifier C an..3 +030 3055 Code list responsible agency, coded C an..3 +040 4294 Change reason C an..35 diff --git a/specification/references/D96A/messages/desadv_d.txt b/specification/references/D96A/messages/desadv_d.txt new file mode 100644 index 0000000..d05356e --- /dev/null +++ b/specification/references/D96A/messages/desadv_d.txt @@ -0,0 +1,739 @@ + UN/EDIFACT + + DRAFT RECOMMENDATION + + Despatch advice message + + + + + +---------------------------------------------------------------------- +This message is available for formal trial for at least six months +from the date of approval by UN/ECE/TRADE/WP.4. + +Organisations are invited to trial this message. Comments on the +results from the trial should be forwarded to their Rapporteur's Team +Secretariat as soon as they are available. Based on the results of the +trials, a UNSM may be issued. + +The segments, composite data elements, data elements and codes for +use in the trial of this message are contained in the Draft directory. +However, this information may differ from that in the Standard +directory (UNTDID), even for material having the same identifying +tags. +---------------------------------------------------------------------- + + + + + + + + + Message Type : DESADV + Version : D + Release : 96A + Contr. Agency: UN + Status : 2 + Revision : 5 + Date : 95-11-23 + + + + + + +SOURCE: Submitted by WEEB-MD1 + + + + CONTENTS + + Despatch advice message + + + +0. INTRODUCTION + + +1. SCOPE + + 1.1 Functional definition + + 1.2 Field of application + + 1.3 Principles + +2. REFERENCES + +3. TERMS AND DEFINITIONS + +4. MESSAGE DEFINITION + + 4.1 Data segment clarification + + 4.1.1 Header section + 4.1.2 Detail section + 4.1.3 Summary section + + 4.2 Data segment index (alphabetical sequence) + + 4.3 Message structure + + 4.3.1 Segment table + + + + + + + +---------------------------------------------------------------------- +For general information on UN standard message types see UN Trade Data +Interchange Directory, UNTDID, Part 4, Section 2.6, UN/ECE UNSM +General Introduction +---------------------------------------------------------------------- + + + +0. INTRODUCTION + + This specification provides the definition of the Despatch + advice message (DESADV) to be used in Electronic Data + Interchange (EDI) between trading partners involved in + administration, commerce and transport. + +1. SCOPE + + This paper provides the definition of the United Nations + Standard Despatch Advice message to be used in Electronic Data + Interchange (EDI) between trading partners. + +1.1 Functional Definition + + A message specifying details for goods despatched or ready for + despatch under agreed conditions. + + The United Nations Despatch Advice Message serves both as a + specification for Delivery Despatch Advice and also as a + Returns Despatch Advice message. Throughout this document, the + reference to 'Despatch Advice' may be interpreted as conveying + the wider meaning of 'Delivery Despatch Advice/Returns Despatch + Advice'. + +1.2 Field of Application + + The UN Standard Despatch Advice Message may be applied for both + national and international trade. It is based on universal + commercial practice and is not dependent on the type of + business or industry. + +1.3 Principles + + The message intent is to advise of the detailed contents of a + consignment. + + The message relates to one seller and one buyer or their + respective agents. + + The message relates to a single despatch point and single or + multiple destination points. It may cover a number of different + items or packages. + + It allows the recipient to: + + - know when the material has been despatched or will be ready + for despatch + + - have the precise details of the consignment + + - take initial steps towards Customs clearance in the case of + international consignments + + - enable matching between despatched goods and the following + invoice. + +2. REFERENCES + + See UNTDID, Part 4, Chapter 2.6 UN/ECE UNSM - General + Introduction, Section 1. + +3. TERMS AND DEFINITIONS + + See UNTDID, Part 4, Chapter 2.6 UN/ECE UNSM - General + Introduction, Section 2. + +4. MESSAGE DEFINITION + +4.1 Data Segment Clarification + + This section should be read in conjunction with the Branching + Diagram and the Segment Table which indicate mandatory, + conditional and repeating requirements. + + The following guidelines and principles apply to the whole + message and are intended to facilitate the understanding and + implementation of the message: + + All specified dates/times should be in the format + 'yymmdd'/'hhmm' unless all parties involved in the transaction + agree that there is a functional requirement for an alternative + format. Periods should be specified as whole numbers + representing the required period as indicated in the format + qualifier (weeks, months, etc.). + + Where a choice of code or text is given only the code element + should be used. + + Conditional data that is not required in the message should be + omitted. + + Care must be taken that the segment qualifier in dependent + segments does not conflict with the segment qualifier of the + trigger segment of a group. + + Free text information within the message should be avoided as + this inhibits automatic processing. + +4.1.1 Header section + + Information to be provided in the Header section: + +0010 | UNH, Message header + A service segment starting and uniquely identifying a message. + The message type code for the Despatch advice message is + DESADV. + + Note: Despatch advice messages conforming to this document must + contain the following data in segment UNH, composite S009: + + Data element 0065 DESADV + 0052 D + 0054 96A + 0051 UN + +0020 BGM, Beginning of message + A segment for unique identification of the Despatch Advice + document, by means of its name and its number. + +0030 DTM, Date/time/period + Date/time/period related to the whole message. The DTM segment + must be specified at least once to identify the Despatch Advice + date. + +0040 ALI, Additional information + A segment indicating that the message is subject to special + conditions due to origin, customs preference or commercial + factors. + +0050 MEA, Measurements + A segment specifying the weight and volume of the consignment. + +0060 MOA, Monetary amount + A segment to transmit monetary amounts for the whole despatch + required by the consignee to prepare customs clearance + procedures. + + +0070 Segment group 1: RFF-DTM + A group of segments giving references where necessary, their + dates relating to the whole message, e.g. contract number. + +0080 RFF, Reference + A segment for referencing documents relating to the whole + despatch advice message, e.g. purchase orders, delivery + instructions, import/export license. + +0090 DTM, Date/time/period + Date/time/period from the referred document. + + +0100 Segment group 2: NAD-LOC-SG3-SG4 + A group of segments identifying names, addresses, locations, + and required supporting documents relevant to the whole + Despatch Advice. + +0110 NAD, Name and address + A segment for identifying names, addresses, and their + functions relevant to the whole Despatch Advice. + Identification of the parties involved is recommended for + the Despatch Advice message, and is to be given in the NAD + segment. + + It is recommended that where possible, only the coded form + of the party ID should be specified, e.g. the buyer and + seller are known to each other, thus only the coded ID is + required. The consignee or delivery address may vary and + would have to be clearly specified, preferably in structured + format. + +0120 LOC, Place/location identification + A segment indicating more details regarding specific + places/locations related to the party specified in the NAD + segment, e.g. internal site/building number. + + +0130 Segment group 3: RFF-DTM + A group of segments giving references relevant only to the + specified party rather than the whole message. + +0140 RFF, Reference + A segment for referencing documents relating to the party + specified by the NAD segment. + +0150 DTM, Date/time/period + A segment for specifying Date/time/period of the referred + document. + + +0160 Segment group 4: CTA-COM + A group of segments to identify the people, functions, + departments and appropriate numbers to whom communication + should be directed. + +0170 CTA, Contact information + A segment to identify the person, function or department + to whom communication should be directed. + +0180 COM, Communication contact + A segment to identify communication types and numbers for + the person, function or department identified in the CTA. + + +0190 Segment group 5: TOD-LOC-FTX + A group of segments indicating terms of delivery. + +0200 TOD, Terms of delivery or transport + A segment indicating the terms of delivery and transfer for + the whole despatch advice. + +0210 LOC, Place/location identification + A segment indicating locations relevant to the TOD segment. + +0220 FTX, Free text + Additional free text pertinent to terms of delivery. In + computer to computer exchanges such text will normally + require the receiver to process this segment manually. + + +0230 Segment group 6: TDT-PCD-SG7 + A group of segments specifying details of the mode and means of + transport and date/time of departure and destination relevant + to the whole despatch advice. + +0240 TDT, Details of transport + A segment specifying the carriage, and the mode and means of + transport of the goods being despatched. + +0250 PCD, Percentage details + A segment specifying the percentage of utilization of the + capacity of the means of transport. + + +0260 Segment group 7: LOC-DTM + A group of segments giving the location and date/time + information relative to the transportation. + +0270 LOC, Place/location identification + A segment indicating locations relevant to the transport + specified in the TDT segment. + +0280 DTM, Date/time/period + A segment giving the date/time/period information of + departure and/or arrival of the transported goods for the + specified location. + + +0290 Segment group 8: EQD-MEA-SEL-EQA-SG9 + A group of segments providing information relative to the + equipment used for the transportation of goods relevant to the + whole despatch advice. + +0300 EQD, Equipment details + A segment to define fixed information regarding equipment + used in conjunction with the whole despatch advice, and if + required, to indicate responsibility for supply of the + equipment. + +0310 MEA, Measurements + A segment specifying physical measurements of equipment + described in the EQD segment. + +0320 SEL, Seal number + A segment specifying a seal number connected to a specific + equipment named in the EQD. + +0330 EQA, Attached equipment + A segment identifying equipment either attached to the + equipment described in the EQD segment above, or equipment + related to that described in the EQD segment, and which is + further defined in a subsequent EQD segment. + + +0340 Segment group 9: HAN-FTX + A group of segments providing information on hazardous goods + and their handling. + +0350 HAN, Handling instructions + A segment providing information on handling and + notification of hazardous materials in the specified + equipment. + +0360 FTX, Free text + A segment with free text information in coded or clear + form to give further clarification, when required, for + hazardous material. + +4.1.2 Detail section + + Information to be provided in the Detail section: + + +0370 Segment group 10: CPS-FTX-SG11-SG15 + A group of segments providing details of all package levels and + of the individual despatched items contained in the + consignment. This segment group provides the capability to give + the hierarchical packing relationships. The group defines a + logical top-down order structure. + The lowest level package information of the hierarchy is + followed by the detail product information. + +0380 CPS, Consignment packing sequence + A segment identifying the sequence in which packing of the + consignment occurs, e.g. boxes loaded onto a pallet. + +0390 FTX, Free text + A segment with free text information in coded or clear form + to give further clarification, when required, as to the + packing sequence. + + In computer to computer exchanges such text will normally + require the receiver to process this segment manually. + + +0400 Segment group 11: PAC-MEA-QTY-SG12-SG13 + A group of segments identifying packaging, physical + dimensions, marks and numbers, quantities, date and time + information, handling information and information about + packing at this level. + +0410 PAC, Package + A segment specifying the number and type of the + packages/physical units and the physical type of + packaging for the despatched goods. + +0420 MEA, Measurements + A segment specifying physical measurements of the + packages/physical units described in the PAC segment. + +0430 QTY, Quantity + A segment to specify the quantity per package described + in the PAC segment. + + +0440 Segment group 12: HAN-FTX + A group of segments providing information on hazardous + goods and handling. + +0450 HAN, Handling instructions + A segment providing information on required handling + and notification of hazardous materials in the + specified package. + +0460 FTX, Free text + A segment with free text information in coded or clear + form to give further clarification, when required, for + hazardous materials. + + +0470 Segment group 13: PCI-RFF-DTM-GIR-SG14 + A group of segments specifying markings, labels, and + packing numbers. + +0480 PCI, Package identification + A segment specifying markings and/or labels used on + individual physical units (packages) described in the + PAC segment. + +0490 RFF, Reference + A segment for referencing the package identification + e.g. master label number. + +0500 DTM, Date/time/period + A segment for specifying date/time/period related to + the document referenced. + +0510 GIR, Related identification numbers + A segment providing set of package identification + related numbers, e.g. a package label number and a + KANBAN card number assigned to the same package. + + +0520 Segment group 14: GIN-DLM + A group of segments giving package identification + numbers and, where relevant, delivery limitation + information. + +0530 GIN, Goods identity number + A segment providing the identity numbers of + packages being despatched. + +0540 DLM, Delivery limitations + A segment to identify any limitation on delivery of + goods, e.g. hold until final approval by supplier. + + +0550 Segment group 15: LIN-PIA-IMD-MEA-QTY-ALI-GIN-GIR-DLM-DTM- + FTX-MOA-SG16-SG17-SG18-SG19-SG20-SG23 + A group of segments providing details of the individual + despatched items. + +0560 LIN, Line item + A segment identifying the product being despatched. + + All other segments in the detail section following the + LIN segment refer to that line item. + +0570 PIA, Additional product id + A segment providing additional product identification. + +0580 IMD, Item description + A segment for describing the product being despatched. + This segment should be used for products that cannot be + identified by a product code or article number. + +0590 MEA, Measurements + A segment specifying physical measurements of the + despatched item in original or unpacked form. + +0600 QTY, Quantity + A segment to give quantity information concerning the + product. + +0610 ALI, Additional information + A segment indicating that the line item is subject to + special conditions due to origin, customs preference, or + commercial factors. + +0620 GIN, Goods identity number + A segment providing identity numbers of the goods being + despatched, e.g. serial numbers for assembled equipment. + +0630 GIR, Related identification numbers + A segment providing sets of related identification + numbers for a line item, e.g. engine number, chassis + number and transmission number for a vehicle. + +0640 DLM, Delivery limitations + A segment to identify any limitation on delivery of goods + e.g. hold until final approval by supplier. + +0650 DTM, Date/time/period + A segment providing date, time information related to the + line item, e.g. production date. + +0660 FTX, Free text + A segment with free text information in coded or clear + form to give further clarification, when required, to the + line item. In computer to computer exchanges such text + will normally require the receiver to process this + segment manually. + +0670 MOA, Monetary amount + A segment giving monetary amounts required by the + consignee to undertake customs clearance procedures. + + +0680 Segment group 16: RFF-DTM + A group of segments to give reference numbers and dates. + +0690 RFF, Reference + A segment identifying documents related to the line + item. + +0700 DTM, Date/time/period + A segment for date/time/period relative to the + referred document. + + +0710 Segment group 17: DGS-QTY-FTX + A group of segments giving information about dangerous + goods. + +0720 DGS, Dangerous goods + A segment to indicate the class of dangerous goods. + +0730 QTY, Quantity + A segment to specify quantity of the given dangerous + goods. + +0740 FTX, Free text + A segment to describe dangerous goods. + + +0750 Segment group 18: LOC-NAD-DTM-QTY + A group of segments giving location information and where + relevant, additional addresses, date and time, and + quantities. + +0760 LOC, Place/location identification + A segment identifying a specific location to which + products will be delivered. + +0770 NAD, Name and address + A segment for identifying names and addresses and + their functions relevant to the delivery point. + + It is recommended that where possible only the coded + form of the party ID should be specified, e.g. the + buyer and seller are known to each other, thus only + the coded ID is required. The consignee or delivery + address may vary and would have to be clearly + specified, preferably in structured format. + +0780 DTM, Date/time/period + A segment providing date/time information relevant for + delivery to the specific location. + +0790 QTY, Quantity + A segment to specify quantity for the given location. + + +0800 Segment group 19: SGP-QTY + A group of segments indicating the split placement of + packages or unpacked goods into equipment. + +0810 SGP, Split goods placement + A segment to specify the placement of goods in + relation to one equipment. If goods are unpacked, + their quantity would be given in the following QTY + segment. + +0820 QTY, Quantity + A segment to specify the quantity of unpacked goods + being placed in a specific equipment. + + +0830 Segment group 20: PCI-DTM-MEA-QTY-SG21-SG22 + A group of segments identifying one specific package or a + number of packages, their marks and numbers, + measurements, quantities, date and time information and + handling instructions. + +0840 PCI, Package identification + A segment specifying marking and labels used on + individual packages or a range of packages. + +0850 DTM, Date/time/period + A segment giving the date/time details related to the + goods within the packages e.g. expiration date. + +0860 MEA, Measurements + A segment specifying physical measurements of + packages. + +0870 QTY, Quantity + A segment to specify quantity per package. + + +0880 Segment group 21: GIN-DLM + A group of segments giving package identification + numbers and, where relevant, delivery limitation + information. + +0890 GIN, Goods identity number + A segment providing identification numbers being + applied to the packages despatched. + +0900 DLM, Delivery limitations + A segment to identify any limitation on delivery of + goods e.g. hold until final approval by supplier. + + +0910 Segment group 22: HAN-FTX-GIN + A group of segment providing information on hazardous + materials and handling. + +0920 HAN, Handling instructions + A segment providing information on handling and + notification of hazardous materials. + +0930 FTX, Free text + A segment with free text information in coded or + clear form to give further clarification, when + required, for hazardous materials. + +0940 GIN, Goods identity number + A segment providing identification numbers being + applied to the packages containing hazardous goods. + + +0950 Segment group 23: QVR-DTM + A group of segments identifying quantity variances, the + reason for the variance, and, when relevant, date and + time information. + +0960 QVR, Quantity variances + A segment identifying a quantity variance and the + reason for the variance. + +0970 DTM, Date/time/period + A segment to give date and time information relative + to the quantity variances, e.g. proposed delivery date + on the back order. + +4.1.3 Summary section + + Information to be provided in the Summary section: + +0980 CNT, Control total + A segment by which control totals may be provided by sender for + checking by the receiver. + +0990 UNT, Message trailer + A service segment ending a message, giving the total number of + segments in the message and the control reference number of the + message. + +4.2 Data segment index (Alphabetical sequence by tag) + + ALI Additional information + BGM Beginning of message + CNT Control total + COM Communication contact + CPS Consignment packing sequence + CTA Contact information + DGS Dangerous goods + DLM Delivery limitations + DTM Date/time/period + EQA Attached equipment + EQD Equipment details + FTX Free text + GIN Goods identity number + GIR Related identification numbers + HAN Handling instructions + IMD Item description + LIN Line item + LOC Place/location identification + MEA Measurements + MOA Monetary amount + NAD Name and address + PAC Package + PCD Percentage details + PCI Package identification + PIA Additional product id + QTY Quantity + QVR Quantity variances + RFF Reference + SEL Seal number + SGP Split goods placement + TDT Details of transport + TOD Terms of delivery or transport + UNH Message header + UNT Message trailer + +4.3 Message structure + +See summary file + diff --git a/specification/references/D96A/messages/desadv_s.txt b/specification/references/D96A/messages/desadv_s.txt new file mode 100644 index 0000000..7d97531 --- /dev/null +++ b/specification/references/D96A/messages/desadv_s.txt @@ -0,0 +1,135 @@ +4.3 Message structure + +4.3.1 Segment table + +Pos Tag Name S R + + HEADER SECTION + +0010 UNH Message header M 1 +0020 BGM Beginning of message M 1 +0030 DTM Date/time/period C 10 +0040 ALI Additional information C 5 +0050 MEA Measurements C 5 +0060 MOA Monetary amount C 5 + +0070 ----- Segment group 1 ------------------ C 10----------+ +0080 RFF Reference M 1 | +0090 DTM Date/time/period C 1-----------+ + +0100 ----- Segment group 2 ------------------ C 10----------+ +0110 NAD Name and address M 1 | +0120 LOC Place/location identification C 10 | + | +0130 ----- Segment group 3 ------------------ C 10---------+| +0140 RFF Reference M 1 || +0150 DTM Date/time/period C 1----------+| + | +0160 ----- Segment group 4 ------------------ C 10---------+| +0170 CTA Contact information M 1 || +0180 COM Communication contact C 5----------++ + +0190 ----- Segment group 5 ------------------ C 10----------+ +0200 TOD Terms of delivery or transport M 1 | +0210 LOC Place/location identification C 5 | +0220 FTX Free text C 5-----------+ + +0230 ----- Segment group 6 ------------------ C 10----------+ +0240 TDT Details of transport M 1 | +0250 PCD Percentage details C 6 | + | +0260 ----- Segment group 7 ------------------ C 10---------+| +0270 LOC Place/location identification M 1 || +0280 DTM Date/time/period C 10---------++ + +0290 ----- Segment group 8 ------------------ C 10----------+ +0300 EQD Equipment details M 1 | +0310 MEA Measurements C 5 | +0320 SEL Seal number C 25 | +0330 EQA Attached equipment C 5 | + | +0340 ----- Segment group 9 ------------------ C 10---------+| +0350 HAN Handling instructions M 1 || +0360 FTX Free text C 10---------++ + + DETAIL SECTION + +0370 ----- Segment group 10 ------------------ C 9999--------+ +0380 CPS Consignment packing sequence M 1 | +0390 FTX Free text C 5 | + | +0400 ----- Segment group 11 ------------------ C 9999-------+| +0410 PAC Package M 1 || +0420 MEA Measurements C 10 || +0430 QTY Quantity C 10 || + || +0440 ----- Segment group 12 ------------------ C 10--------+|| +0450 HAN Handling instructions M 1 ||| +0460 FTX Free text C 10--------+|| + || +0470 * ----- Segment group 13 ------------------ C 1000------+|| +0480 PCI Package identification M 1 ||| +0490 RFF Reference C 1 ||| +0500 DTM Date/time/period C 5 ||| +0510 * GIR Related identification numbers C 99 ||| + ||| +0520 ----- Segment group 14 ------------------ C 99-------+||| +0530 GIN Goods identity number M 1 |||| +0540 DLM Delivery limitations C 10-------+++| + | +0550 ----- Segment group 15 ------------------ C 9999-------+| +0560 LIN Line item M 1 || +0570 PIA Additional product id C 10 || +0580 IMD Item description C 25 || +0590 MEA Measurements C 10 || +0600 QTY Quantity C 10 || +0610 ALI Additional information C 10 || +0620 GIN Goods identity number C 100 || +0630 GIR Related identification numbers C 100 || +0640 DLM Delivery limitations C 100 || +0650 DTM Date/time/period C 5 || +0660 FTX Free text C 5 || +0670 MOA Monetary amount C 5 || + || +0680 ----- Segment group 16 ------------------ C 10--------+|| +0690 RFF Reference M 1 ||| +0700 DTM Date/time/period C 1---------+|| + || +0710 ----- Segment group 17 ------------------ C 10--------+|| +0720 DGS Dangerous goods M 1 ||| +0730 QTY Quantity C 1 ||| +0740 FTX Free text C 5---------+|| + || +0750 ----- Segment group 18 ------------------ C 100-------+|| +0760 LOC Place/location identification M 1 ||| +0770 NAD Name and address C 1 ||| +0780 DTM Date/time/period C 1 ||| +0790 QTY Quantity C 10--------+|| + || +0800 ----- Segment group 19 ------------------ C 1000------+|| +0810 SGP Split goods placement M 1 ||| +0820 QTY Quantity C 10--------+|| + || +0830 ----- Segment group 20 ------------------ C 9999------+|| +0840 PCI Package identification M 1 ||| +0850 DTM Date/time/period C 5 ||| +0860 MEA Measurements C 10 ||| +0870 QTY Quantity C 1 ||| + ||| +0880 ----- Segment group 21 ------------------ C 10-------+||| +0890 GIN Goods identity number M 1 |||| +0900 DLM Delivery limitations C 100------+||| + ||| +0910 ----- Segment group 22 ------------------ C 10-------+||| +0920 HAN Handling instructions M 1 |||| +0930 FTX Free text C 5 |||| +0940 GIN Goods identity number C 1000-----++|| + || +0950 ----- Segment group 23 ------------------ C 10--------+|| +0960 QVR Quantity variances M 1 ||| +0970 DTM Date/time/period C 5---------+++ + + SUMMARY SECTION + +0980 CNT Control total C 5 +0990 UNT Message trailer M 1 diff --git a/specification/references/D96A/messages/ifcsum_d.txt b/specification/references/D96A/messages/ifcsum_d.txt new file mode 100644 index 0000000..f93c217 --- /dev/null +++ b/specification/references/D96A/messages/ifcsum_d.txt @@ -0,0 +1,1574 @@ + UN/EDIFACT + + DRAFT RECOMMENDATION + + Forwarding and consolidation summary message + + + + + +---------------------------------------------------------------------- +This message is available for formal trial for at least six months +from the date of approval by UN/ECE/TRADE/WP.4. + +Organisations are invited to trial this message. Comments on the +results from the trial should be forwarded to their Rapporteur's Team +Secretariat as soon as they are available. Based on the results of the +trials, a UNSM may be issued. + +The segments, composite data elements, data elements and codes for +use in the trial of this message are contained in the Draft directory. +However, this information may differ from that in the Standard +directory (UNTDID), even for material having the same identifying +tags. +---------------------------------------------------------------------- + + + + + + + + + Message Type : IFCSUM + Version : D + Release : 96A + Contr. Agency: UN + Status : 2 + Revision : 4 + Date : 95-11-23 + + + + + + +SOURCE: Western European EDIFACT Board + + + + CONTENTS + + Forwarding and consolidation summary message + + + +0. INTRODUCTION + + +1. SCOPE + + 1.1 Functional definition + + 1.2 Field of application + + 1.3 Principles + +2. REFERENCES + +3. TERMS AND DEFINITIONS + +4. MESSAGE DEFINITION + + 4.1 Data segment clarification + + 4.2 Data segment index (alphabetical sequence) + + 4.3 Message structure + + 4.3.1 Segment table + +ANNEX + + + + + + + + + +---------------------------------------------------------------------- +For general information on UN standard message types see UN Trade Data +Interchange Directory, UNTDID, Part 4, Section 2.6, UN/ECE UNSM +General Introduction +---------------------------------------------------------------------- + + + +0. INTRODUCTION + + This specification provides the definition of the Forwarding + and consolidation summary message (IFCSUM) to be used in + Electronic Data Interchange (EDI) between trading partners + involved in administration, commerce and transport. + +1. SCOPE + +1.1 Functional Definition + + A message to be used for consolidation purposes from a party + arranging forwarding and transport services to the party for + which the transport of the consolidated cargo is destined. + The message can be used to exchange information concerning the + consolidated cargo between forwarders, carriers and agents + enabling those parties to handle the consignments included in + this consolidation. + In addition it can be used for a collection of consignments + originating from one shipper for forwarding and transport + services. + +1.2 Field of Application + + This message may be applied for both national and international + trade. It is based on universal practice and is not dependent + on the type of business or industry. + +1.3 Principles + + The IFCSUM message is a functionality in its own right, + distinguishable from the transport booking and instruction + messages. + IFCSUM focuses on separate business areas in transport where + the view on the operations is transport means or equipment + oriented rather than consignment oriented. These business areas + do not concentrate on concepts like booking or instruction. The + IFCSUM provides currently merely a statement for a means of + transport or equipment and their summary type information + regarding the consignment carried. The IFCSUM message also + provides a means to incorporate the control and auditability + information needed for the receiver of the message to perform + the operation to be carried out. + + IFCSUM is foreseen to be used: + - in the consolidation and deconsolidation industry (stuffing + and stripping of consignments in containers) + - in the groupage and degroupage industry (the full load + description of rail-cars and road vehicles) + - in the collection and distribution industry (as the + description of all consignments to be collected together (maybe + from different places) and delivered at possibly different + places in a certain region) + - for the declaration of dangerous cargo by ship's agents to + their Port Authorities (as listing of the dangerous cargo + carried or to be carried by as means of transport). + + The message provides information concerning cargo carried on a + voyage specifying details regarding carrier, mode of transport, + means of transport, equipment and the necessary details of the + consignments included in the consolidated cargo. + Under given circumstances a cargo manifest can be obtained + through the use of the IFCSUM. + For example, a IFCSUM message can be used in groupage traffic, + where it may correspond to a loading list indicating the + consignments that have been loaded on a truck. + + There is a need for FUNCTIONAL SUBSETS to be derived from the + message, for example: + + - CONSOLIDATION ADVICE giving information about the departure + of a voyage/flight or consolidation to the receiver. + + - CONSOLIDATION STATUS giving information about the departure + of a voyage/flight or consolidation to principals (e.g. carrier + to freight forwarder, consolidator to co-loader etc.). + + - CONSOLIDATION REPORT giving information about the arrival and + unloading, clearance, etc. from the receiver to the sender. + According to the different information requirements of + carriers, carrier's agents, and freight forwarders for the + different modes of transport like air, deep sea, inland + waterways, rail, road, combined- and/or multimodal- transport + different modal subsets can be derived from this message. + + There is a need for INTRAMODAL SUBSETS to be transmitted + between partners of the same mode of transport (e.g. railway to + railway in different countries, deep-sea-carrier to deep- sea + carrier, freight forwarder to freight forwarder etc.). + + There is another need for INTERMODAL SUBSETS to be transmitted + between partners in a multimodal transport (e.g. freight + forwarder to trucker, trucker to railway, railway to port + authority, port authority to carrier's agent, carrier's agent + to carrier etc.). + + - A consignment may contain several goods items. + + - Goods items may or may not be containerized. + + - A goods item may be transported in one or more containers, + and a single container may contain one or more goods items. + + - One goods item may be related to one or more customs tariff + codes. + + - Goods items related to one customs tariff code may be carried + in one or more containers. + + - Goods items may reflect either the contractual or operational + description of the goods. + + - Pre-carriage (advanced haulage) and/or on-carriage + (destination haulage) of goods items or equipment within one + booking or instruction may take place in different steps, each + step specified with its own transport details group. + + - Equipment may have other types of equipment attached to it, + e.g. a temperature control unit attached to a container. + + - Equipment and/or goods items may be attached to or + transported on another load or transport device, which as such + may be attached to or transported on yet another load or + transport device, e.g. a container on a chassis on a rail-car. + + - Transport devices, which have the ability of powered movement + on their own, are specified in the transport details group. + Other load or transport devices are specified as equipment. + + - The expression of packaging for goods items can be expressed + at up to three levels. + + A number of generic transport terms are used in this + specification, to be described as: + + * MODE OF TRANSPORT: the method of transport used for the + conveyance of goods or persons, e.g. by rail, by road, by sea. + + * MEANS OF TRANSPORT: the vehicle used for the transport of + goods or persons, e.g. aircraft, truck, vessel. + + * TYPE OF MEANS OF TRANSPORT: the type of vehicle used in the + transport process, e.g. wide body, tank truck, passenger + vessel. + + * EQUIPMENT: material resources necessary to facilitate the + transport and handling of cargo. Transport equipment does under + the given circumstances not have the ability to move by its own + propulsion (e.g. sea container, trailer, unit load device, + pallet). + + * TYPE OF EQUIPMENT: the type of material used, e.g. 40 feet + container, four way pallet, mafi trailer. + +2. REFERENCES + + See UNTDID, Part 4, Chapter 2.6 UN/ECE UNSM - General + Introduction, Section 1. + +3. TERMS AND DEFINITIONS + + See UNTDID, Part 4, Chapter 2.6 UN/ECE UNSM - General + Introduction, Section 2. + +4. MESSAGE DEFINITION + +4.1 Data Segment Clarification + + This section should be read in conjunction with the Branching + Diagram and the Segment Table which indicate mandatory, + conditional and repeating requirements. + +0010 | UNH, Message header + A service segment starting and uniquely identifying a message. + The message type code for the Forwarding and consolidation + summary message is IFCSUM. + + Note: Forwarding and consolidation summary messages conforming + to this document must contain the following data in segment + UNH, composite S009: + + Data element 0065 IFCSUM + 0052 D + 0054 96A + 0051 UN + +0020 BGM, Beginning of message + A segment to indicate the beginning of the message and to + transmit identifying number (e.g. Master B/L, Master AWB etc.), + type, date and the function of the message. + +0030 DTM, Date/time/period + A segment to specify date/time of the document/message. + +0040 MOA, Monetary amount + A segment to specify a monetary total associated to the whole + consolidation. + +0050 FTX, Free text + A segment to give information and/or processable instructions + in addition to that in other segments. + +0060 CNT, Control total + A segment to specify totals of the consolidation (e.g. total + number of equipment, total number of consignments, total gross + weight and/or dimensions of the whole consolidation etc.). + + +0070 Segment group 1: RFF-DTM + A group of segments containing references and constants which + apply to the entire message. + +0080 RFF, Reference + A segment to express a reference which applies to the entire + message. + +0090 DTM, Date/time/period + A segment to indicate date and time relating to the + reference. + + +0100 Segment group 2: GOR-DTM-LOC-SEL-FTX-SG3 + A group of segments to give information about the current + customs procedure under which the transport is moving or to + indicate applicable governmental procedures related to import, + export and transit of the voyage/flight or consolidation. + +0110 GOR, Governmental requirements + A segment to give information about the current customs + procedure under which the transport is moving or to indicate + applicable governmental procedures to import, export and + transit of the voyage/flight or consolidation. + +0120 DTM, Date/time/period + A segment to indicate date(s) and time(s) related to + documents and/ or customs- and/or governmental procedures + (e.g. date of issuing of customs document, expiration date + of customs document etc.). + +0130 LOC, Place/location identification + A segment to specify locations associated with customs- + and/or governmental-procedures (e.g. customs office of exit, + customs office of destination etc.). + +0140 SEL, Seal number + A segment to identify seals and seal issuer associated with + the customs procedure and/or customs document specified in + this segment group. + +0150 FTX, Free text + A segment to specify additional governmental requirements + information. + + +0160 Segment group 3: DOC-DTM + A group of segments to indicate document(s) required. + +0170 DOC, Document/message details + A segment to indicate document(s) required by government + or related to a specified customs- and/or other + governmental procedure and/or accompanying goods. + +0180 DTM, Date/time/period + A segment to specify a date/time related to the indicated + document. + + +0190 Segment group 4: TCC-PRI-EQN-PCD-MOA-QTY-LOC + A group of segments to specify charges associated with the + transport of the consolidation. + +0200 TCC, Transport charge/rate calculations + A segment to specify a charge. + +0210 PRI, Price details + A segment to specify price details such as price (e.g. 100 + dollar) and unit price basis (e.g. per 1000 kilogram). + +0220 EQN, Number of units + A segment to specify the number of units to which the unit + price basis applies. + +0230 PCD, Percentage details + A segment to indicate the applicable reduction or surcharge + percentage details. + +0240 MOA, Monetary amount + A segment to specify an amount associated with the charges + and/or related to the transport of the consolidation. + +0250 QTY, Quantity + A segment to indicate a quantity, for example actual weight, + declared weight or chargeable weight. + +0260 LOC, Place/location identification + A segment to indicate locations related to a charge (e.g. + beginning and/or end of a chargeable section). + + +0270 Segment group 5: TDT-TSR-LOC-DTM-SEL-FTX-SG6-SG7-SG8-SG9 + A group of segments to describe all transport details of the + voyage/flight or consolidation and of all parties involved. + +0280 TDT, Details of transport + A segment to indicate information related to a certain stage + of the transport, such as mode, means, type of means of + transport, carrier, voyage/flight number, etc. + +0290 TSR, Transport service requirements + A segment to identify contract, conditions of carriage, + services and priority requirements for this stage of the + transport of the consolidation. + +0300 LOC, Place/location identification + A segment indicating relevant locations related to the + transport of the consolidation (e.g. place of loading, place + of discharge, transhipment place etc.) dependent on the + transport stage. + +0310 DTM, Date/time/period + A segment indicating pertinent date(s) and time(s) (e.g. + date of departure/arrival etc.) dependent on the transport + stage. + +0320 SEL, Seal number + A segment to identify seals and seal issuer associated with + the means of transport in the transport stage. + +0330 FTX, Free text + A segment to specify processable instructions regarding + mode, means of transport, transhipment, unloading, direct + delivery, new documentation etc. related to the specified + transport stage. + + +0340 Segment group 6: MEA-EQN + A group of segments indicating relevant weights. + +0350 MEA, Measurements + A segment indicating relevant weights of the means of + transport used in the specified transport stage. + +0360 EQN, Number of units + A segment indicating the number of transportable units + related to the information in the segment MEA. + + +0370 Segment group 7: DIM-EQN + A group of segments indicating relevant dimensions. + +0380 DIM, Dimensions + A segment indicating relevant dimensions of the means of + transport used in the specified transport stage. + +0390 EQN, Number of units + A segment indicating the number of transportable units + related to the information in the segment DIM. + + +0400 Segment group 8: CTA-COM + A group of segments to indicate relevant contacts. + +0410 CTA, Contact information + A segment to identify a relevant department and/or person + related to the carrier specified in the segment TDT. + +0420 COM, Communication contact + A segment indicating the communication channel and the + relevant communication number of the department or + persons. + + +0430 Segment group 9: NAD-LOC-SG10-SG11-SG12 + A group of segments to specify the parties related to the + specified transport stage. + +0440 NAD, Name and address + A segment to specify the names and addresses of the + parties which are loading, sending, consolidating, + unloading, acting as transhipment agent, break bulk + agent, etc. related to the specified transport stage. + +0450 LOC, Place/location identification + A segment to indicate any location relevant to the party + specified in the segment NAD. + + +0460 Segment group 10: CTA-COM + A group of segments to indicate contacts related to the + party. + +0470 CTA, Contact information + A segment to identify a relevant department and/or + person related to the party specified in the segment + NAD. + +0480 COM, Communication contact + A segment indicating the communication channel and the + relevant communication number of the department or + persons mentioned in segment CTA. + + +0490 Segment group 11: DOC-DTM + A group of segments to specify a document related to the + party. + +0500 DOC, Document/message details + A segment to identify a document required or + accompanying goods of, by, or for the party specified + in the segment NAD. + +0510 DTM, Date/time/period + A segment to indicate a date/time related to the + required document. + + +0520 Segment group 12: TCC-PRI-EQN-PCD-MOA-QTY + A group of segments to specify charges associated with + the party. + +0530 TCC, Transport charge/rate calculations + A segment to specify a charge associated with the + party. + +0540 PRI, Price details + A segment to specify price details such as price (e.g. + 100 dollar) and unit price basis (e.g. per 1000 + kilogram). + +0550 EQN, Number of units + A segment to specify the number of units to which the + unit price basis applies. + +0560 PCD, Percentage details + A segment to indicate the applicable reduction or + surcharge percentage details. + +0570 MOA, Monetary amount + A segment to specify an amount associated with the + charges and/or related to the transport of the + consolidation. + +0580 QTY, Quantity + A segment to indicate a quantity, for example actual + weight, declared weight or chargeable weight. + + +0590 Segment group 13: EQD-EQN-TPL-TMD-MEA-DIM-SEL-NAD-LOC-HAN-TMP- + FTX-SG14 + A group of segments to specify equipment in which consignments + are transported (e.g. trailer, railway wagon, ULD, etc.). This + segment group WILL NOT be used in the deep sea context. This is + because EQD in this context is used to define an extended + transport such as a trailer attached to a truck, containers + attached to a trailer etc. Containers in the deep sea context + ARE NOT part of an extended definition of transport but are + considered as integral with the consignment and are thus + described at the consignment level. + +0600 EQD, Equipment details + A segment to specify equipment, and equipment size and type + used for the transport of the consolidation. + +0610 EQN, Number of units + A segment to specify the number of pieces of equipment of + the same size and type if the equipment number in the + segment EQD is not specified (Composite C237). + +0620 TPL, Transport placement + A segment to identify transport details for the equipment. + +0630 TMD, Transport movement details + A segment to specify transport movement details for the + equipment named in segment EQD. + +0640 MEA, Measurements + A segment to specify weights associated with the equipment + named in segment EQD which are not indicated in the segment + EQD. + +0650 DIM, Dimensions + A segment to specify dimensions associated with the + equipment named in segment EQD which are not indicated in + the segment EQD. + +0660 SEL, Seal number + A segment to specify seals and seal issuer associated with + the equipment named in segment EQD. + +0670 NAD, Name and address + A segment to specify parties associated with the equipment + named in segment EQD (e.g. owner of the equipment, party to + which the empty equipment has to be delivered etc.). + +0680 LOC, Place/location identification + A segment to specify locations associated with the party + and/or the equipment. + +0690 HAN, Handling instructions + A segment to specify handling instructions for specified + equipment. + +0700 TMP, Temperature + A segment to specify a temperature setting for the + equipment. + +0710 FTX, Free text + A segment to specify processable instructions associated + with the equipment named in segment EQD (e.g. instructions + related to the delivery of the empty equipment after + unloading of the consignments etc.). + + +0720 Segment group 14: EQA-EQN + A group of segments to identify attached or related + equipment. + +0730 EQA, Attached equipment + A segment to identify attached and/or related equipment + such as chassis attached to a container. + +0740 EQN, Number of units + A segment to specify the number of pieces of equipment + named in the segment EQA attached to the equipment named + in the segment EQD. + + +0750 Segment group 15: CNI-SG16-SG18-CTA-COM-DTM-CNT-TSR-CUX-MOA-FTX- + SG20-SG21-SG22-SG23-SG25-SG26-SG27-SG30-SG37- + SG56 + A segment group to give information about all consignments + included in a voyage/flight or consolidation. The segment group + can be used in two different manners to serve different + approaches to consolidate messages: + + - Short form consolidation message + + In this situation, single consignment based functional messages + (e.g. booking and/or instruction messages) have been sent on a + progressive basis between exchanging partners (e.g. freight + forwarder on the export side to freight forwarder on the import + side). + When the loading of the vessel/aircraft or consolidation is + complete the IFCSUM-message will be sent and will use the + CNI-segments to identify the transport document/message number + (e.g. bill of lading, air-way bill, etc.) of every consignment, + the details of which have already been sent as separate single + consignment based messages (e.g. booking and/or instruction + messages) or which will be sent as separate single consignment + based messages following the IFCSUM-message using the option of + grouping with the UNG-service-segment in a transmission. + When the carrier himself loads consignments in a container or + ULD the segment SGP and/or TPL following the CNI can be used to + indicate in which equipment specified in the EQD-group on top + level and/or which means of transport specified in the + TDT-group on top level the consignment is loaded. + + Thus the short form IFCSUM-message operates as a reconciliation + and control statement. + + - Extended form consolidation message + + In this situation, the data for each individual consignment has + NOT been sent to the receiving partner by means of single + consignment based messages (e.g. booking and/or instruction + messages) separate to the IFCSUM message. In these + circumstances it is possible to include the details of each + consignment into the IFCSUM-message. In that case the segment + (group) SGP and TPL following the segment CNI will not be used. + For every consignment the complete structure of a single + consignment based message can be used starting with the segment + CNI replacing the BGM. + + Thus the extended form IFCSUM-message has not the function of + referencing but to show as full a set of consignment data as is + necessary to meet the requirements of type of consolidation + message being constructed, e.g. Cargo vs. Full Freight. + +0760 CNI, Consignment information + A segment to indicate consignments included in the + consolidation using the transport document/message number or + to replace the segment BGM of a single consignment based + message structure. + + +0770 Segment group 16: SGP-SG17 + A group of segments to specify the distribution of a + consignment among the transport equipment. This segment + group will only be used when no other segments follow after + this SGP-group. + +0780 SGP, Split goods placement + A segment to identify the equipment in which a + consignment is loaded. + + +0790 Segment group 17: MEA-EQN + A group of segments to identify measurements. + +0800 MEA, Measurements + A segment to specify measurements of that portion of + the consignment in the equipment. + +0810 EQN, Number of units + A segment to specify the number of equipment units to + each of which the given measurement applies. + + +0820 Segment group 18: TPL-SG19 + A group of segments to identify transport details and + associated measurements for this consignment. This group may + be repeated to indicate the different phases of the + movement. + +0830 TPL, Transport placement + A segment to identify transport details for the + consignment. + + +0840 Segment group 19: MEA-EQN + A group of segments to identify measurements. + +0850 MEA, Measurements + A segment to specify the distribution of the + consignment among the transport details. + +0860 EQN, Number of units + A segment to specify the number of equipment units to + each of which the given measurement applies. + +0870 CTA, Contact information + A segment to identify a person or department to whom + communication should be directed. + +0880 COM, Communication contact + A segment to identify a communication number of a person or + department to whom communication should be directed. + +0890 DTM, Date/time/period + A segment to indicate a date and time applying to the whole + consignment, e.g., date and time of document issue. + +0900 CNT, Control total + A segment to specify totals for a consignment. + +0910 TSR, Transport service requirements + A segment to identify the contract, conditions of carriage, + services, and priority requirements for the transport. + +0920 CUX, Currencies + A segment to indicate default currencies and exchange rates. + +0930 MOA, Monetary amount + A segment to indicate a monetary value for entire + consignment, e.g. insured value, invoice amount, + disbursements, etc. + +0940 FTX, Free text + A segment to specify free form or processable supplementary + information, such as status of transport, remarks to be + printed on the transport documents (where required), + consignment remarks, insurance instructions, etc., or any + other additional information. + + +0950 Segment group 20: LOC-DTM + A group of segments to specify locations and related + date(s)/time(s) which apply to the entire consignment, e.g. + place of transhipment. + +0960 LOC, Place/location identification + A segment to identify a location applying to the entire + consignment. + +0970 DTM, Date/time/period + A segment to indicate date(s) and time(s) relating to the + location. + + +0980 Segment group 21: TOD-LOC + A group of segments to specify terms of delivery and related + locations. + +0990 TOD, Terms of delivery or transport + A segment to specify the applicable terms of delivery. + +1000 LOC, Place/location identification + A segment to specify a location related to the terms of + delivery. + + +1010 Segment group 22: RFF-DTM + A group of segments containing a reference and constants + which apply to the entire consignment. + +1020 RFF, Reference + A segment to express a reference which applies to the + entire consignment such as: the document/message number + that is to be updated by this very message (according to + data element 1225 Message Function, Coded in segment + BGM), booking reference, order number, insurance + contract, etc. + +1030 DTM, Date/time/period + A segment to indicate date and time relating to the + reference. + + +1040 Segment group 23: GOR-DTM-LOC-SEL-FTX-SG24 + A group of segments to identify customs and other + governmental procedures and required documents. + +1050 GOR, Governmental requirements + A segment to indicate applicable governmental procedures + related to import, export and transport of the goods. + +1060 DTM, Date/time/period + A segment to indicate date and time related to documents + and/or customs- and/or governmental procedures for the + consignment + (e.g. date of issuing of customs document, expiration + date of customs document etc.). + +1070 LOC, Place/location identification + A segment to specify locations associated with customs- + and/or governmental procedures for this consignment (e.g. + customs office of exit, customs office of destination + etc.). + +1080 SEL, Seal number + A segment to identify seals and seal issuer associated + with the customs procedure and/or customs document for + this consignment. + +1090 FTX, Free text + A segment to provide supplementary governmental + requirements information for this consignment. + + +1100 Segment group 24: DOC-DTM + A group of segments to specify required documents by + government. + +1110 DOC, Document/message details + A segment to indicate a document required by + government. + +1120 DTM, Date/time/period + A segment to specify the date/time related to the + required document. + + +1130 | Segment group 25: CPI-RFF-CUX-LOC-MOA + A group of segments to indicate charge methodology which + applies to the entire consignment. + +1140 CPI, Charge payment instructions + A segment to indicate default charge methodology. + +1150 + RFF, Reference + A segment to indicate a reference relating to the CPI + segment, such as charge reference number. + +1160 CUX, Currencies + A segment to specify the payment currency related to the + charge methodology. + +1170 LOC, Place/location identification + A segment to identify the place of charge collection. + +1180 MOA, Monetary amount + A segment to identify the monetary amount associated with + the charges. + + +1190 Segment group 26: TCC-LOC-FTX-CUX-PRI-EQN-PCD-MOA-QTY + A group of segments to specify charge calculations + associated with the transport. + +1200 TCC, Transport charge/rate calculations + A segment to specify charge. + +1210 LOC, Place/location identification + A segment to indicate a location. + +1220 FTX, Free text + A segment to specify processable supplementary + information associated with charge. + +1230 CUX, Currencies + A segment to specify currencies associated with charge. + +1240 PRI, Price details + A segment to specify price details such as price (e.g. + 100 dollar) and unit price basis (e.g. per 1000 + kilograms). + +1250 EQN, Number of units + A segment to specify the number of units to which the + unit price basis applies. + +1260 PCD, Percentage details + A segment to indicate the applicable reduction or + surcharge percentage details. + +1270 MOA, Monetary amount + A segment to specify a monetary amount, such as prepaid + amount, discount or total amount. + +1280 QTY, Quantity + A segment to indicate a quantity, for example actual + weight, declared weight or chargeable weight. + + +1290 Segment group 27: TDT-DTM-TSR-SG28-SG29 + A group of segments to indicate details of the movement of + goods such as mode and means of transport, locations, + departure, and arrival date(s) and time(s). + +1300 TDT, Details of transport + A segment to indicate information related to a certain + stage of the transport, such as mode, means and carrier. + +1310 DTM, Date/time/period + A segment to indicate departure/arrival date and time. + +1320 TSR, Transport service requirements + A segment to identify contract, conditions of carriage, + services, priority requirements for this stage of + transport. + + +1330 Segment group 28: LOC-DTM + A group of segments to specify a location and date/time + related to this leg of transport. + +1340 LOC, Place/location identification + A segment to indicate a location such as origin, + destination, stop off, etc. related to this leg of + transport. + +1350 DTM, Date/time/period + A segment to specify a date/time related to the + location, such as arrival date/time of a means of + trasnport at a specific location. + + +1360 Segment group 29: RFF-DTM + A group of segments to specify an additional reference + related to the stage of the transport. + +1370 RFF, Reference + A segment to specify an additional reference. + +1380 DTM, Date/time/period + A segment to identify date and time relating to the + reference. + + +1390 Segment group 30: NAD-LOC-MOA-SG31-SG32-SG33-SG34-SG35-SG36 + A group of segments to identify a party, related references, + locations contacts, required documents, and charges to be + paid by the party. + +1400 NAD, Name and address + A segment to identify the party's name, address, and + function. + +1410 LOC, Place/location identification + A segment to indicate location where a specific function + will be performed. + +1420 MOA, Monetary amount + A segment to identify the monetary amount associated with + the party. + + +1430 Segment group 31: CTA-COM + A group of segments identifying a contact and its + communications related to the party. + +1440 CTA, Contact information + A segment to identify a person or department within a + party. + +1450 COM, Communication contact + A segment to identify a communication number of a + person or department to whom communication should be + directed. + + +1460 Segment group 32: DOC-DTM + A group of segments to identify required documents. + +1470 DOC, Document/message details + A segment to identify a document required of, by or + for the party. + +1480 DTM, Date/time/period + A segment to identify date and time relating to the + reference. + + +1490 Segment group 33: TCC-PRI-EQN-PCD-MOA-QTY + A group of segments to specify charges associated with + the party. + +1500 TCC, Transport charge/rate calculations + A segment to specify charges associated with the + party. + +1510 PRI, Price details + A segment to specify price details such as price (e.g. + 100 dollar) and unit price basis (e.g. per 1000 + kilograms). + +1520 EQN, Number of units + A segment to specify the number of units to which the + unit price basis applies. + +1530 PCD, Percentage details + A segment to indicate the applicable reduction or + surcharge percentage details. + +1540 MOA, Monetary amount + A segment to specify a monetary amount, such as + prepaid amount, discount or total amount. + +1550 QTY, Quantity + A segment to indicate a quantity, for example actual + weight, declared weight or chargeable weight. + + +1560 Segment group 34: RFF-DTM + A group of segments to specify a reference related to the + party. + +1570 RFF, Reference + A segment to identify a reference used by a party. + +1580 DTM, Date/time/period + A segment to indicate date and time relating to the + reference. + + +1590 | Segment group 35: CPI-RFF-CUX-LOC-MOA + A group of segments to identify the charge and its amount + to be paid by the party. + +1600 CPI, Charge payment instructions + A segment to identify default charge methodology. + +1610 + RFF, Reference + A segment to indicate a reference relating to the CPI + segment, such as charge reference number. + +1620 CUX, Currencies + A segment to indicate payment currency related to the + charge methodology. + +1630 LOC, Place/location identification + A segment to identify the place of charge collection. + +1640 MOA, Monetary amount + A segment to identify the monetary amount associated + with the charges. + + +1650 Segment group 36: TSR-RFF-LOC-TPL-FTX + A group of segments to specify a transport service + requirement and its associated details (such as + applicable commercial agreement) related to the party. + +1660 TSR, Transport service requirements + A segment to specify a required service for the + transport, such as re-icing. + +1670 RFF, Reference + A segment to identify a commercial agreement related + to the service requirement. + +1680 LOC, Place/location identification + A segment to indicate the location where the required + service must be performed, such as place of re-icing. + +1690 TPL, Transport placement + A segment to indicate the location where the required + service must be performed, such as place of re-icing. + +1700 FTX, Free text + A segment to provide any additional information + related to the service requirement. + + +1710 Segment group 37: GID-HAN-TMP-RNG-TMD-LOC-MOA-PIA-FTX-SG38- + GDS-SG39-SG40-SG41-SG42-SG43-SG44-SG46- + SG48-SG50-SG51 + A group of segments to describe the goods items for which + transport is undertaken. + +1720 GID, Goods item details + A segment to identify a goods item for which transport is + undertaken. A goods item can be identified by up to three + levels of packaging. + +1730 HAN, Handling instructions + A segment to specify handling instructions relating to + the goods item. + +1740 TMP, Temperature + A segment to specify a temperature setting for a goods + item. + +1750 RNG, Range details + A segment to specify a temperature range setting for a + goods item. + +1760 TMD, Transport movement details + A segment to specify transport movement details for a + goods item. + +1770 LOC, Place/location identification + A segment to specify a country associated with a goods + item, such as country of origin, or country of + destination. + +1780 MOA, Monetary amount + A segment to specify a monetary amount associated with a + goods item, such as declared value, FOB value, etc. + +1790 PIA, Additional product id + A segment to specify article numbers. + +1800 FTX, Free text + A segment to specify processable supplementary + information relating to the goods item. + + +1810 Segment group 38: NAD-DTM + A group of segments to identify different places of + collection and/or delivery for the goods item. + +1820 NAD, Name and address + A segment to specify an address of a place of + collection or delivery for a goods item. + +1830 DTM, Date/time/period + A segment to indicate date and time relating to the + place of collection or delivery. + +1840 GDS, Nature of cargo + A segment to describe the nature of cargo. + + +1850 Segment group 39: MEA-EQN + A group of segments to specify measurements applicable to + a goods item. + +1860 MEA, Measurements + A segment to specify measurements, other than + dimensions, applicable to a goods item. + +1870 EQN, Number of units + A segment to specify the number of equipment units to + each of which the given measurement applies. + + +1880 Segment group 40: DIM-EQN + A group of segments to specify dimensions applicable to a + goods item. + +1890 DIM, Dimensions + To specify dimensions applicable to a goods item. + +1900 EQN, Number of units + A segment to specify the number of equipment units to + each of which the given dimension applies. + + +1910 Segment group 41: RFF-DTM + A group of segments to identify references to a goods + item. + +1920 RFF, Reference + A segment to identify a reference to a goods item. + +1930 DTM, Date/time/period + A segment to indicate date and time relating to the + reference. + + +1940 | Segment group 42: PCI-RFF-DTM-GIN + A group of segments to specify marks and numbers of a + goods item. + +1950 PCI, Package identification + A segment to specify marks and numbers of a good item. + +1960 RFF, Reference + A segment to identify a reference relating to the + marks and numbers. + +1970 DTM, Date/time/period + A segment to identify date and time of the reference. + +1980 + GIN, Goods identity number + A segment to specify identifying numbers related to + transport units, such as batch numbers, serial + numbers, etc. + + +1990 Segment group 43: DOC-DTM + A group of segments to specify documents and associated + date(s) and time(s) for a goods item. + +2000 DOC, Document/message details + A segment to specify a document prepared for a goods + item. + +2010 DTM, Date/time/period + A segment to associate date and time with the prepared + document. + + +2020 Segment group 44: GOR-DTM-LOC-SEL-FTX-SG45 + A group of segments to identify customs and other + governmental procedures and required documents relating + to the goods item. + +2030 GOR, Governmental requirements + A segment to indicate applicable governmental + procedures related to import, export and transport of + the goods item. + +2040 DTM, Date/time/period + A segment to indicate date and time related to + documents and/or customs- and/or governmental + procedures for the goods item. + +2050 LOC, Place/location identification + A segment to specify locations associated with + customs- and/or governmental procedures. + +2060 SEL, Seal number + A segment to identify seals and seal issuer associated + with the customs procedure and/or customs document for + the goods item. + +2070 FTX, Free text + A segment to provide additional governmental + requirements information for the goods item. + + +2080 Segment group 45: DOC-DTM + A group of segments to specify required documents by + government for the goods item. + +2090 DOC, Document/message details + A segment to indicate a document required by + government. + +2100 DTM, Date/time/period + A segment to specify the date/time related to the + required document. + + +2110 Segment group 46: TPL-SG47 + A group of segments to identify transport details and + associated measurements for a goods item. This group may + be repeated to indicate the different phases of the + movement. + +2120 TPL, Transport placement + A segment to identify transport details for a goods + item. + + +2130 Segment group 47: MEA-EQN + A group of segments to identify measurements. + +2140 MEA, Measurements + A segment to specify the distribution of a goods + item among the transport details. + +2150 EQN, Number of units + A segment to specify the number of equipment units + to each of which the given measurement applies. + + +2160 Segment group 48: SGP-SG49 + A group of segments to specify the distribution of a + goods item among the transport equipment. + +2170 SGP, Split goods placement + A segment to identify the equipment in which goods are + transported. + + +2180 Segment group 49: MEA-EQN + A group of segments to identify measurements. + +2190 MEA, Measurements + A segment to specify measurements of that portion + of the goods item in the equipment. + +2200 EQN, Number of units + A segment to specify the number of equipment units + to each of which the given measurement applies. + + +2210 Segment group 50: TCC-PRI-EQN-PCD-MOA-QTY-LOC + A group of segments to specify charge associated with the + goods item. + +2220 TCC, Transport charge/rate calculations + A segment to specify charge associated with the goods + item. + +2230 PRI, Price details + A segment to specify price details such as price (e.g. + 100 dollar) and unit price basis (e.g. per 1000 + kilograms). + +2240 EQN, Number of units + A segment to specify the number of units to which the + unit price basis applies. + +2250 PCD, Percentage details + A segment to indicate the applicable reduction or + surcharge percentage details. + +2260 MOA, Monetary amount + A segment to specify a monetary amount, such as + prepaid amount, discount or total amount. + +2270 QTY, Quantity + A segment to indicate a quantity, for example actual + weight, declared weight or chargeable weight. + +2280 LOC, Place/location identification + A segment to indicate location where a specific + function will be performed. + + +2290 Segment group 51: DGS-FTX-SG52-SG53-SG54 + A group of segments to specify dangerous goods details + related to the goods item. One goods item may be in + different dangerous goods classes. + +2300 DGS, Dangerous goods + A segment to indicate the class of dangerous goods, + packing group, etc. + +2310 FTX, Free text + A segment to specify the dangerous goods technical + name and to specify any additional dangerous goods + information. + + +2320 Segment group 52: CTA-COM + A group of segments to identify a contact to whom + communication regarding the dangerous goods can be + directed. + +2330 CTA, Contact information + A segment to identify a person or department. + +2340 COM, Communication contact + A segment to identify a communication number of a + person or department. + + +2350 Segment group 53: MEA-EQN + A group of segments to identify dangerous goods + measurements. + +2360 MEA, Measurements + A segment to specify measurements of the dangerous + goods. + +2370 EQN, Number of units + A segment to specify the number of equipment units + to each of which the given measurement applies. + + +2380 Segment group 54: SGP-SG55 + A group of segments to specify the distribution of the + dangerous goods among the transport equipment. + +2390 SGP, Split goods placement + A segment to identify the equipment in which the + dangerous goods are transported. + + +2400 Segment group 55: MEA-EQN + A group of segments to identify dangerous goods + measurements. + +2410 MEA, Measurements + A segment to specify measurements of that + portion of the dangerous goods in the equipment. + +2420 EQN, Number of units + A segment to specify the number of equipment + units to each of which the given measurement + applies. + + +2430 Segment group 56: EQD-EQN-TMD-MEA-DIM-SEL-TPL-HAN-TMP-FTX- + SG57-SG58-SG59 + A group of segments to specify equipment in which goods are + transported. + +2440 EQD, Equipment details + A segment to specify equipment, and equipment size and + type used in the transport. + +2450 EQN, Number of units + A segment to specify number of pieces of equipment + required. + +2460 TMD, Transport movement details + A segment to specify transport movement details for the + equipment. + +2470 MEA, Measurements + A segment to specify measurements, other than dimensions, + associated with the equipment, such as weight. + +2480 DIM, Dimensions + A segment to specify dimensions applicable to equipment. + +2490 SEL, Seal number + A segment to identify seal and seal issuer associated + with the equipment. + +2500 TPL, Transport placement + A segment to identify transport details for the + equipment. + +2510 HAN, Handling instructions + A segment to specify handling instructions for specified + equipment. + +2520 TMP, Temperature + A segment to specify a temperature setting for the + equipment. + +2530 FTX, Free text + A segment to specify processable supplementary + information associated with the equipment. + + +2540 Segment group 57: TCC-PRI-EQN-PCD-MOA-QTY + A group of segments to specify charges associated with + the equipment. + +2550 TCC, Transport charge/rate calculations + A segment to specify a charge associated with the + equipment. + +2560 PRI, Price details + A segment to specify price details such as price (e.g. + 100 dollar) and unit price basis (e.g. per 1000 + kilograms). + +2570 EQN, Number of units + A segment to specify the number of units to which the + unit price basis applies. + +2580 PCD, Percentage details + A segment to indicate the applicable reduction or + surcharge percentage details. + +2590 MOA, Monetary amount + A segment to specify a monetary amount, such as + prepaid amount, discount or total amount. + +2600 QTY, Quantity + A segment to indicate a quantity, for example actual + weight, declared weight or chargeable weight. + + +2610 Segment group 58: NAD-DTM + A group of segments to identify different equipment + pick-up or drop-off places. + +2620 NAD, Name and address + A segment to specify a pick-up or drop-off address. + +2630 DTM, Date/time/period + A segment to indicate date and time relating to + pick-up or drop-off. + + +2640 Segment group 59: EQA-EQN + A group of segments to specify the attached equipment and + related number of pieces. + +2650 EQA, Attached equipment + A segment to identify attached or related equipment + such as a chassis attached to a container. + +2660 EQN, Number of units + A segment to specify number of pieces of equipment + required. + +2670 UNT, Message trailer + A service segment ending a message, giving the total number of + segments in the message and the control reference number of the + message. + +4.2 Data segment index (Alphabetical sequence by tag) + + BGM Beginning of message + CNI Consignment information + CNT Control total + COM Communication contact + CPI Charge payment instructions + CTA Contact information + CUX Currencies + DGS Dangerous goods + DIM Dimensions + DOC Document/message details + DTM Date/time/period + EQA Attached equipment + EQD Equipment details + EQN Number of units + FTX Free text + GDS Nature of cargo + GID Goods item details + + GIN Goods identity number + GOR Governmental requirements + HAN Handling instructions + LOC Place/location identification + MEA Measurements + MOA Monetary amount + NAD Name and address + PCD Percentage details + PCI Package identification + PIA Additional product id + PRI Price details + QTY Quantity + RFF Reference + RNG Range details + SEL Seal number + SGP Split goods placement + TCC Transport charge/rate calculations + TDT Details of transport + TMD Transport movement details + TMP Temperature + TOD Terms of delivery or transport + TPL Transport placement + TSR Transport service requirements + UNH Message header + UNT Message trailer + +4.3 Message structure + +See summary file + +Annex A Example (Details of transport) + +1. +TDT+20+HL12345+1:MARITIME+:CONTAINER VESSEL+:::HAPAG +LLOYD+++PHXXX:::FAITHFUL' +Notes: 20 indicates 'main transport' (d.e. 8051); HL12345 is assigned +by the carrier (d.e. 8028; is the 'flight number' in the air mode); +PHXXX is the radio call sign (d.e. 8213); 'FAITHFUL' is the name of +the vessel + +2. +TDT+20+91/05/0021+3:ROAD++:::INT. TRUCKING CO.+++BB-10-XX::::NL' +Note: BB-10-XX represents the (Dutch) truck registration no. + diff --git a/specification/references/D96A/messages/ifcsum_s.txt b/specification/references/D96A/messages/ifcsum_s.txt new file mode 100644 index 0000000..e913d54 --- /dev/null +++ b/specification/references/D96A/messages/ifcsum_s.txt @@ -0,0 +1,334 @@ +4.3 Message structure + +4.3.1 Segment table + +Pos Tag Name S R + +0010 UNH Message header M 1 +0020 BGM Beginning of message M 1 +0030 DTM Date/time/period C 9 +0040 MOA Monetary amount C 99 +0050 FTX Free text C 99 +0060 CNT Control total C 9 + +0070 ----- Segment group 1 ------------------ C 9-----------+ +0080 RFF Reference M 1 | +0090 DTM Date/time/period C 9-----------+ + +0100 ----- Segment group 2 ------------------ C 9-----------+ +0110 GOR Governmental requirements M 1 | +0120 DTM Date/time/period C 9 | +0130 LOC Place/location identification C 9 | +0140 SEL Seal number C 9 | +0150 FTX Free text C 9 | + | +0160 ----- Segment group 3 ------------------ C 9----------+| +0170 DOC Document/message details M 1 || +0180 DTM Date/time/period C 1----------++ + +0190 ----- Segment group 4 ------------------ C 9-----------+ +0200 TCC Transport charge/rate calculations M 1 | +0210 PRI Price details C 1 | +0220 EQN Number of units C 1 | +0230 PCD Percentage details C 1 | +0240 MOA Monetary amount C 9 | +0250 QTY Quantity C 9 | +0260 LOC Place/location identification C 9-----------+ + +0270 ----- Segment group 5 ------------------ C 9-----------+ +0280 TDT Details of transport M 1 | +0290 TSR Transport service requirements C 9 | +0300 LOC Place/location identification C 9 | +0310 DTM Date/time/period C 9 | +0320 SEL Seal number C 9 | +0330 FTX Free text C 9 | + | +0340 ----- Segment group 6 ------------------ C 9----------+| +0350 MEA Measurements M 1 || +0360 EQN Number of units C 1----------+| + | +0370 ----- Segment group 7 ------------------ C 9----------+| +0380 DIM Dimensions M 1 || +0390 EQN Number of units C 1----------+| + | +0400 ----- Segment group 8 ------------------ C 9----------+| +0410 CTA Contact information M 1 || +0420 COM Communication contact C 9----------+| + | +0430 ----- Segment group 9 ------------------ C 9----------+| +0440 NAD Name and address M 1 || +0450 LOC Place/location identification C 9 || + || +0460 ----- Segment group 10 ------------------ C 9---------+|| +0470 CTA Contact information M 1 ||| +0480 COM Communication contact C 9---------+|| + || +0490 ----- Segment group 11 ------------------ C 9---------+|| +0500 DOC Document/message details M 1 ||| +0510 DTM Date/time/period C 1---------+|| + || +0520 ----- Segment group 12 ------------------ C 9---------+|| +0530 TCC Transport charge/rate calculations M 1 ||| +0540 PRI Price details C 1 ||| +0550 EQN Number of units C 1 ||| +0560 PCD Percentage details C 1 ||| +0570 MOA Monetary amount C 9 ||| +0580 QTY Quantity C 9---------+++ + +0590 ----- Segment group 13 ------------------ C 999---------+ +0600 EQD Equipment details M 1 | +0610 EQN Number of units C 1 | +0620 TPL Transport placement C 1 | +0630 TMD Transport movement details C 1 | +0640 MEA Measurements C 9 | +0650 DIM Dimensions C 9 | +0660 SEL Seal number C 9 | +0670 NAD Name and address C 9 | +0680 LOC Place/location identification C 9 | +0690 HAN Handling instructions C 1 | +0700 TMP Temperature C 1 | +0710 FTX Free text C 9 | + | +0720 ----- Segment group 14 ------------------ C 99---------+| +0730 EQA Attached equipment M 1 || +0740 EQN Number of units C 1----------++ + +0750 ----- Segment group 15 ------------------ C 9999--------+ +0760 CNI Consignment information M 1 | + | +0770 ----- Segment group 16 ------------------ C 9----------+| +0780 SGP Split goods placement M 1 || + || +0790 ----- Segment group 17 ------------------ C 9---------+|| +0800 MEA Measurements M 1 ||| +0810 EQN Number of units C 1---------++| + | +0820 ----- Segment group 18 ------------------ C 9----------+| +0830 TPL Transport placement M 1 || + || +0840 ----- Segment group 19 ------------------ C 9---------+|| +0850 MEA Measurements M 1 ||| +0860 EQN Number of units C 1---------++| +0870 CTA Contact information C 1 | +0880 COM Communication contact C 9 | +0890 DTM Date/time/period C 9 | +0900 CNT Control total C 9 | +0910 TSR Transport service requirements C 9 | +0920 CUX Currencies C 9 | +0930 MOA Monetary amount C 99 | +0940 FTX Free text C 99 | + | +0950 ----- Segment group 20 ------------------ C 99---------+| +0960 LOC Place/location identification M 1 || +0970 DTM Date/time/period C 9----------+| + | +0980 ----- Segment group 21 ------------------ C 2----------+| +0990 TOD Terms of delivery or transport M 1 || +1000 LOC Place/location identification C 9----------+| + | +1010 ----- Segment group 22 ------------------ C 99---------+| +1020 RFF Reference M 1 || +1030 DTM Date/time/period C 9----------+| + | +1040 ----- Segment group 23 ------------------ C 9----------+| +1050 GOR Governmental requirements M 1 || +1060 DTM Date/time/period C 9 || +1070 LOC Place/location identification C 9 || +1080 SEL Seal number C 9 || +1090 FTX Free text C 9 || + || +1100 ----- Segment group 24 ------------------ C 9---------+|| +1110 DOC Document/message details M 1 ||| +1120 DTM Date/time/period C 1---------++| + | +1130 * ----- Segment group 25 ------------------ C 9----------+| +1140 CPI Charge payment instructions M 1 || +1150 + RFF Reference C 99 || +1160 CUX Currencies C 1 || +1170 LOC Place/location identification C 9 || +1180 MOA Monetary amount C 9----------+| + | +1190 ----- Segment group 26 ------------------ C 99---------+| +1200 TCC Transport charge/rate calculations M 1 || +1210 LOC Place/location identification C 1 || +1220 FTX Free text C 1 || +1230 CUX Currencies C 1 || +1240 PRI Price details C 1 || +1250 EQN Number of units C 1 || +1260 PCD Percentage details C 1 || +1270 MOA Monetary amount C 9 || +1280 QTY Quantity C 9----------+| + | +1290 ----- Segment group 27 ------------------ C 99---------+| +1300 TDT Details of transport M 1 || +1310 DTM Date/time/period C 9 || +1320 TSR Transport service requirements C 9 || + || +1330 ----- Segment group 28 ------------------ C 99--------+|| +1340 LOC Place/location identification M 1 ||| +1350 DTM Date/time/period C 1---------+|| + || +1360 ----- Segment group 29 ------------------ C 9---------+|| +1370 RFF Reference M 1 ||| +1380 DTM Date/time/period C 1---------++| + | +1390 ----- Segment group 30 ------------------ C 99---------+| +1400 NAD Name and address M 1 || +1410 LOC Place/location identification C 9 || +1420 MOA Monetary amount C 9 || + || +1430 ----- Segment group 31 ------------------ C 9---------+|| +1440 CTA Contact information M 1 ||| +1450 COM Communication contact C 9---------+|| + || +1460 ----- Segment group 32 ------------------ C 9---------+|| +1470 DOC Document/message details M 1 ||| +1480 DTM Date/time/period C 1---------+|| + || +1490 ----- Segment group 33 ------------------ C 99--------+|| +1500 TCC Transport charge/rate calculations M 1 ||| +1510 PRI Price details C 1 ||| +1520 EQN Number of units C 1 ||| +1530 PCD Percentage details C 1 ||| +1540 MOA Monetary amount C 9 ||| +1550 QTY Quantity C 9---------+|| + || +1560 ----- Segment group 34 ------------------ C 9---------+|| +1570 RFF Reference M 1 ||| +1580 DTM Date/time/period C 9---------+|| + || +1590 * ----- Segment group 35 ------------------ C 9---------+|| +1600 CPI Charge payment instructions M 1 ||| +1610 + RFF Reference C 99 ||| +1620 CUX Currencies C 1 ||| +1630 LOC Place/location identification C 9 ||| +1640 MOA Monetary amount C 9---------+|| + || +1650 ----- Segment group 36 ------------------ C 99--------+|| +1660 TSR Transport service requirements M 1 ||| +1670 RFF Reference C 1 ||| +1680 LOC Place/location identification C 1 ||| +1690 TPL Transport placement C 1 ||| +1700 FTX Free text C 9---------++| + | +1710 ----- Segment group 37 ------------------ C 999--------+| +1720 GID Goods item details M 1 || +1730 HAN Handling instructions C 1 || +1740 TMP Temperature C 1 || +1750 RNG Range details C 1 || +1760 TMD Transport movement details C 1 || +1770 LOC Place/location identification C 9 || +1780 MOA Monetary amount C 9 || +1790 PIA Additional product id C 9 || +1800 FTX Free text C 9 || + || +1810 ----- Segment group 38 ------------------ C 9---------+|| +1820 NAD Name and address M 1 ||| +1830 DTM Date/time/period C 1---------+|| +1840 GDS Nature of cargo C 9 || + || +1850 ----- Segment group 39 ------------------ C 99--------+|| +1860 MEA Measurements M 1 ||| +1870 EQN Number of units C 1---------+|| + || +1880 ----- Segment group 40 ------------------ C 99--------+|| +1890 DIM Dimensions M 1 ||| +1900 EQN Number of units C 1---------+|| + || +1910 ----- Segment group 41 ------------------ C 9---------+|| +1920 RFF Reference M 1 ||| +1930 DTM Date/time/period C 9---------+|| + || +1940 * ----- Segment group 42 ------------------ C 9---------+|| +1950 PCI Package identification M 1 ||| +1960 RFF Reference C 1 ||| +1970 DTM Date/time/period C 1 ||| +1980 + GIN Goods identity number C 9---------+|| + || +1990 ----- Segment group 43 ------------------ C 9---------+|| +2000 DOC Document/message details M 1 ||| +2010 DTM Date/time/period C 9---------+|| + || +2020 ----- Segment group 44 ------------------ C 9---------+|| +2030 GOR Governmental requirements M 1 ||| +2040 DTM Date/time/period C 9 ||| +2050 LOC Place/location identification C 9 ||| +2060 SEL Seal number C 9 ||| +2070 FTX Free text C 9 ||| + ||| +2080 ----- Segment group 45 ------------------ C 9--------+||| +2090 DOC Document/message details M 1 |||| +2100 DTM Date/time/period C 1--------++|| + || +2110 ----- Segment group 46 ------------------ C 9---------+|| +2120 TPL Transport placement M 1 ||| + ||| +2130 ----- Segment group 47 ------------------ C 9--------+||| +2140 MEA Measurements M 1 |||| +2150 EQN Number of units C 1--------++|| + || +2160 ----- Segment group 48 ------------------ C 999-------+|| +2170 SGP Split goods placement M 1 ||| + ||| +2180 ----- Segment group 49 ------------------ C 9--------+||| +2190 MEA Measurements M 1 |||| +2200 EQN Number of units C 1--------++|| + || +2210 ----- Segment group 50 ------------------ C 99--------+|| +2220 TCC Transport charge/rate calculations M 1 ||| +2230 PRI Price details C 1 ||| +2240 EQN Number of units C 1 ||| +2250 PCD Percentage details C 1 ||| +2260 MOA Monetary amount C 9 ||| +2270 QTY Quantity C 9 ||| +2280 LOC Place/location identification C 9---------+|| + || +2290 ----- Segment group 51 ------------------ C 9---------+|| +2300 DGS Dangerous goods M 1 ||| +2310 FTX Free text C 99 ||| + ||| +2320 ----- Segment group 52 ------------------ C 9--------+||| +2330 CTA Contact information M 1 |||| +2340 COM Communication contact C 9--------+||| + ||| +2350 ----- Segment group 53 ------------------ C 9--------+||| +2360 MEA Measurements M 1 |||| +2370 EQN Number of units C 1--------+||| + ||| +2380 ----- Segment group 54 ------------------ C 999------+||| +2390 SGP Split goods placement M 1 |||| + |||| +2400 ----- Segment group 55 ------------------ C 9-------+|||| +2410 MEA Measurements M 1 ||||| +2420 EQN Number of units C 1-------++++| + | +2430 ----- Segment group 56 ------------------ C 999--------+| +2440 EQD Equipment details M 1 || +2450 EQN Number of units C 1 || +2460 TMD Transport movement details C 1 || +2470 MEA Measurements C 9 || +2480 DIM Dimensions C 9 || +2490 SEL Seal number C 99 || +2500 TPL Transport placement C 9 || +2510 HAN Handling instructions C 1 || +2520 TMP Temperature C 1 || +2530 FTX Free text C 9 || + || +2540 ----- Segment group 57 ------------------ C 99--------+|| +2550 TCC Transport charge/rate calculations M 1 ||| +2560 PRI Price details C 1 ||| +2570 EQN Number of units C 1 ||| +2580 PCD Percentage details C 1 ||| +2590 MOA Monetary amount C 9 ||| +2600 QTY Quantity C 9---------+|| + || +2610 ----- Segment group 58 ------------------ C 9---------+|| +2620 NAD Name and address M 1 ||| +2630 DTM Date/time/period C 1---------+|| + || +2640 ----- Segment group 59 ------------------ C 99--------+|| +2650 EQA Attached equipment M 1 ||| +2660 EQN Number of units C 1---------+++ +2670 UNT Message trailer M 1 + + diff --git a/specification/references/D96A/messages/iftsai_d.txt b/specification/references/D96A/messages/iftsai_d.txt new file mode 100644 index 0000000..105c15e --- /dev/null +++ b/specification/references/D96A/messages/iftsai_d.txt @@ -0,0 +1,413 @@ + UN/EDIFACT + + DRAFT RECOMMENDATION + +Forwarding and transport schedule and availability information message + + + + + +---------------------------------------------------------------------- +This message is available for formal trial for at least six months +from the date of approval by UN/ECE/TRADE/WP.4. + +Organisations are invited to trial this message. Comments on the +results from the trial should be forwarded to their Rapporteur's Team +Secretariat as soon as they are available. Based on the results of the +trials, a UNSM may be issued. + +The segments, composite data elements, data elements and codes for +use in the trial of this message are contained in the Draft directory. +However, this information may differ from that in the Standard +directory (UNTDID), even for material having the same identifying +tags. +---------------------------------------------------------------------- + + + + + + + + + Message Type : IFTSAI + Version : D + Release : 96A + Contr. Agency: UN + Status : 1 + Revision : 2 + Date : 95-11-23 + + + + + + +SOURCE: Western European EDIFACT Board + + + + CONTENTS + +Forwarding and transport schedule and availability information message + + + +0. INTRODUCTION + + +1. SCOPE + + 1.1 Functional definition + + 1.2 Field of application + + 1.3 Principles + +2. REFERENCES + +3. TERMS AND DEFINITIONS + +4. MESSAGE DEFINITION + + 4.1 Data segment clarification + + 4.2 Data segment index (alphabetical sequence) + + 4.3 Message structure + + 4.3.1 Segment table + + + + + + + + + + + +---------------------------------------------------------------------- +For general information on UN standard message types see UN Trade Data +Interchange Directory, UNTDID, Part 4, Section 2.6, UN/ECE UNSM +General Introduction +---------------------------------------------------------------------- + + + +0. INTRODUCTION + + This specification provides the definition of the Forwarding + and transport schedule and availability information message + (IFTSAI) to be used in Electronic Data Interchange (EDI) + between trading partners involved in administration, commerce + and transport. + +1. SCOPE + +1.1 Functional Definition + + The function of this message is to request transport schedule + or availability information and to answer to such a request. + +1.2 Field of Application + + This message may be applied for both national and international + trade. It is based on universal practice and is not dependent + on the type of business or industry. + +1.3 Principles + + This message may be used: + + a) to request operating means of transportation for a specific + routing. Certain specific research criteria such as date/time + of operation and type of transport desired may be precised to + limit the volume of information requested. + + b) to answer to such a request furnishing a list of operating + means of transport in accordance with the selection criteria. + Such answer may comprise direct and/or combinations of means of + transport. + + c) to request means of transport on which space is available + for a specific routing. Certain specific research criteria like + date/time of operation, type of transport and space desired may + be precised to limit the volume of information requested. + + d) to answer to such request furnishing a list of available + means of transport in accordance with the selection criteria. + Such an answer may comprise direct and/or combinations of means + of transport. + +2. REFERENCES + + See UNTDID, Part 4, Chapter 2.6 UN/ECE UNSM - General + Introduction, Section 1. + +3. TERMS AND DEFINITIONS + + See UNTDID, Part 4, Chapter 2.6 UN/ECE UNSM - General + Introduction, Section 2. + +4. MESSAGE DEFINITION + +4.1 Data Segment Clarification + + This section should be read in conjunction with the Branching + Diagram and the Segment Table which indicate mandatory, + conditional and repeating requirements. + +0010 | UNH, Message header + A service segment starting and uniquely identifying a message. + The message type code for the Forwarding and transport schedule + and availability information message is IFTSAI. + + Note: Forwarding and transport schedule and availability + information messages conforming to this document must contain + the following data in segment UNH, composite S009: + + Data element 0065 IFTSAI + 0052 D + 0054 96A + 0051 UN + +0020 BGM, Beginning of message + A segment to indicate the type and function of the message and + to transmit the identifying number. + +0030 DTM, Date/time/period + A segment to indicate date(s) and time(s) applying to the whole + message. + +0040 FTX, Free text + A segment to specify free form or processable supplementary + information. In computer-to-computer exchanges free form text + will normally require the receiver to process this segment + manually. + + +0050 + Segment group 1: RFF-DTM + A group of segments to specify the document or message to which + the current message relates, and related date and time. + +0060 | RFF, Reference + A segment to identify a reference which applies to the + entire message, e.g. reference to previous message. + +0070 + DTM, Date/time/period + A segment to indicate date and time relating to the + reference. + + +0080 Segment group 2: LOC-DTM + A group of segments to identify the routing and date of the + schedule or availability information. + +0090 LOC, Place/location identification + A segment to identify a location, e.g. place of + departure/arrival. + +0100 DTM, Date/time/period + A segment to indicate date(s) and time(s) related to the + location. + + +0110 Segment group 3: EQD-EQN-MEA-DIM-FTX + A group of segments to define requested or available equipment. + +0120 EQD, Equipment details + A segment to specify requested or available equipment and + equipment size and type. + +0130 EQN, Number of units + A segment to specify the number of requested or available + pieces of equipment. + +0140 MEA, Measurements + A segment to specify measurements, other than dimensions, + associated with equipment, in terms of capacity. + +0150 DIM, Dimensions + A segment to specify dimensions applicable to equipment. + +0160 FTX, Free text + A segment to specify free form or processable supplementary + information associated with the equipment. + + +0170 Segment group 4: TDT-DTM-TSR-FTX-EQD-QTY-MEA-SG5 + A group of segments to specify the schedule or availability + selection criteria and to detail the schedule or availability + information being provided. + +0180 TDT, Details of transport + A segment to indicate information related to the mode and + means of transport, eg. specific conveyance/carrier. + +0190 DTM, Date/time/period + A segment to indicate date(s) and time(s), e.g. earliest + departure date/time, latest arrival date/time. + +0200 TSR, Transport service requirements + A segment to identify contract, conditions of carriage, + services and priority requirements. + +0210 FTX, Free text + A segment to specify free form or processable supplementary + information related to the means of transport. + +0220 EQD, Equipment details + A segment to identify the equipment requested/available. + +0230 QTY, Quantity + A segment to indicate a quantity, e.g. number of + intermediate stops. + +0240 MEA, Measurements + A segment to indicate weight and/or volume selection + criteria, e.g. minimum weight. + + +0250 Segment group 5: LOC-DTM + A group of segments to identify the routing(s) and indicate + corresponding date(s) and time(s). + +0260 LOC, Place/location identification + A segment to identify a location, e.g. place of + departure/arrival. + +0270 DTM, Date/time/period + A segment to indicate date(s) and time(s) related to the + location, e.g. date/time of scheduled departure/arrival. + + +0280 Segment group 6: NAD-LOC-SG7 + A group of segments to indicate all parties involved in the + transaction and relevant locations, contacts and communication + channels. + +0290 NAD, Name and address + A segment to identify the party's name, address and + function. + +0300 LOC, Place/location identification + A segment to identify a place/location/sub-location and + where relevant the function. The present location must be + associated with the relevant party. + + +0310 Segment group 7: CTA-COM + A group of segments to identify a contact and its + communication channels, related to the party. + +0320 CTA, Contact information + A segment to identify a person or department within a + party. + +0330 COM, Communication contact + A segment to identify the communication numbers of person + or department to whom communication should be directed. + + +0340 Segment group 8: GID-HAN-FTX-SG9-SG10-SG11-SG12 + A group of segments to describe the goods items for which + schedule or availability is requested/provided. + +0350 GID, Goods item details + A segment to identify the goods item. A goods item can be + identified by up to three levels of packaging within this + segment. + +0360 HAN, Handling instructions + A segment to specify handling instructions relating to the + goods item. + +0370 FTX, Free text + A segment to specify free form or processable information + relating to the goods item. + + +0380 Segment group 9: GDS-FTX + A group of segments to identify and describe the goods. + +0390 GDS, Nature of cargo + A segment to describe the nature of cargo. + +0400 FTX, Free text + A segment to describe the goods in free form. + + +0410 Segment group 10: MEA-EQN + A group of segments to specify measurements applicable to + the goods item. + +0420 MEA, Measurements + A segment to specify measurements, other than dimensions, + applicable to the goods item. + +0430 EQN, Number of units + A segment to specify the number of equipment units to + which the measurement applies. + + +0440 Segment group 11: DIM-EQN + A group of segments to specify dimensions applicable to the + goods item. + +0450 DIM, Dimensions + A segment to specify dimensions applicable to the goods + item. + +0460 EQN, Number of units + A segment to specify the number of equipment units to + which the given dimensions apply. + + +0470 Segment group 12: DGS-FTX + A group of segments to specify dangerous goods details + related to the goods item. + +0480 DGS, Dangerous goods + A segment to specify the class of dangerous goods, + packing group, etc. + +0490 FTX, Free text + A segment to specify the dangerous goods technical name + and any other additional dangerous goods information. + +0500 UNT, Message trailer + A service segment ending a message, giving the total number of + segments in the message and the control reference number of the + message. + +4.2 Data segment index (Alphabetical sequence by tag) + + BGM Beginning of message + COM Communication contact + CTA Contact information + DGS Dangerous goods + DIM Dimensions + DTM Date/time/period + EQD Equipment details + EQN Number of units + FTX Free text + GDS Nature of cargo + GID Goods item details + HAN Handling instructions + LOC Place/location identification + MEA Measurements + NAD Name and address + QTY Quantity + RFF Reference + TDT Details of transport + TSR Transport service requirements + UNH Message header + UNT Message trailer + +4.3 Message structure + +See summary file + diff --git a/specification/references/D96A/messages/iftsai_s.txt b/specification/references/D96A/messages/iftsai_s.txt new file mode 100644 index 0000000..e77b5b9 --- /dev/null +++ b/specification/references/D96A/messages/iftsai_s.txt @@ -0,0 +1,68 @@ +4.3 Message structure + +4.3.1 Segment table + +Pos Tag Name S R + +0010 UNH Message header M 1 +0020 BGM Beginning of message M 1 +0030 DTM Date/time/period C 9 +0040 FTX Free text C 99 + +0050 + ----- Segment group 1 ------------------ C 9-----------+ +0060 * RFF Reference M 1 | +0070 + DTM Date/time/period C 9-----------+ + +0080 ----- Segment group 2 ------------------ C 9-----------+ +0090 LOC Place/location identification M 1 | +0100 DTM Date/time/period C 9-----------+ + +0110 ----- Segment group 3 ------------------ C 9-----------+ +0120 EQD Equipment details M 1 | +0130 EQN Number of units C 9 | +0140 MEA Measurements C 9 | +0150 DIM Dimensions C 9 | +0160 FTX Free text C 9-----------+ + +0170 ----- Segment group 4 ------------------ C 999---------+ +0180 TDT Details of transport M 1 | +0190 DTM Date/time/period C 9 | +0200 TSR Transport service requirements C 9 | +0210 FTX Free text C 9 | +0220 EQD Equipment details C 99 | +0230 QTY Quantity C 9 | +0240 MEA Measurements C 9 | + | +0250 ----- Segment group 5 ------------------ C 99---------+| +0260 LOC Place/location identification M 1 || +0270 DTM Date/time/period C 9----------++ + +0280 ----- Segment group 6 ------------------ C 9-----------+ +0290 NAD Name and address M 1 | +0300 LOC Place/location identification C 9 | + | +0310 ----- Segment group 7 ------------------ C 9----------+| +0320 CTA Contact information M 1 || +0330 COM Communication contact C 9----------++ + +0340 ----- Segment group 8 ------------------ C 9-----------+ +0350 GID Goods item details M 1 | +0360 HAN Handling instructions C 9 | +0370 FTX Free text C 9 | + | +0380 ----- Segment group 9 ------------------ C 9----------+| +0390 GDS Nature of cargo M 1 || +0400 FTX Free text C 9----------+| + | +0410 ----- Segment group 10 ------------------ C 9----------+| +0420 MEA Measurements M 1 || +0430 EQN Number of units C 9----------+| + | +0440 ----- Segment group 11 ------------------ C 9----------+| +0450 DIM Dimensions M 1 || +0460 EQN Number of units C 9----------+| + | +0470 ----- Segment group 12 ------------------ C 9----------+| +0480 DGS Dangerous goods M 1 || +0490 FTX Free text C 9----------++ +0500 UNT Message trailer M 1 diff --git a/specification/references/D96A/messages/iftsta_d.txt b/specification/references/D96A/messages/iftsta_d.txt new file mode 100644 index 0000000..d0a12e1 --- /dev/null +++ b/specification/references/D96A/messages/iftsta_d.txt @@ -0,0 +1,432 @@ + UN/EDIFACT + + DRAFT RECOMMENDATION + + International multimodal status report message + + + + + +---------------------------------------------------------------------- +This message is available for formal trial for at least six months +from the date of approval by UN/ECE/TRADE/WP.4. + +Organisations are invited to trial this message. Comments on the +results from the trial should be forwarded to their Rapporteur's Team +Secretariat as soon as they are available. Based on the results of the +trials, a UNSM may be issued. + +The segments, composite data elements, data elements and codes for +use in the trial of this message are contained in the Draft directory. +However, this information may differ from that in the Standard +directory (UNTDID), even for material having the same identifying +tags. +---------------------------------------------------------------------- + + + + + + + + + Message Type : IFTSTA + Version : D + Release : 96A + Contr. Agency: UN + Status : 1 + Revision : 5 + Date : 95-11-23 + + + + + + +SOURCE: Western European EDIFACT Board + + + + CONTENTS + + International multimodal status report message + + + +0. INTRODUCTION + + +1. SCOPE + + 1.1 Functional definition + + 1.2 Field of application + + 1.3 Principles + +2. REFERENCES + +3. TERMS AND DEFINITIONS + +4. MESSAGE DEFINITION + + 4.1 Data segment clarification + + 4.2 Data segment index (alphabetical sequence) + + 4.3 Message structure + + 4.3.1 Segment table + + + + + + + + + + + +---------------------------------------------------------------------- +For general information on UN standard message types see UN Trade Data +Interchange Directory, UNTDID, Part 4, Section 2.6, UN/ECE UNSM +General Introduction +---------------------------------------------------------------------- + + + +0. INTRODUCTION + + This specification provides the definition of the International + multimodal status report message (IFTSTA) to be used in + Electronic Data Interchange (EDI) between trading partners + involved in administration, commerce and transport. + +1. SCOPE + +1.1 Functional Definition + + A message to report the transport status and/or a change in the + transport status (i.e. event) between agreed parties. + +1.2 Field of Application + + This message type may be applied for both national and + international trade. It is based on universal practice and is + not dependent on the type of business or industry. + +1.3 Principles + + This message allows for the exchange of information regarding + the status of the physical movement of consignments, goods or + equipment at any point (in time or place) within the full + transport chain. + + A status message may be sent: + - as the result of request/s for consignment/s or equipment + status/es + - on a scheduled basis at predetermined times + - on the occurrence of a selected event/s + - on the occurrence of an exceptional event as agreed by the + partners involved. + + This message can relate to a status (or statuses) that has or + have been reached in a transport chain. + + Data requirements for tracking equipment where equipment is not + associated with a consignment (such as repair container) are + NOT addressed in this message. + +2. REFERENCES + + See UNTDID, Part 4, Chapter 2.6 UN/ECE UNSM - General + Introduction, Section 1. + +3. TERMS AND DEFINITIONS + + See UNTDID, Part 4, Chapter 2.6 UN/ECE UNSM - General + Introduction, Section 2. + +4. MESSAGE DEFINITION + +4.1 Data Segment Clarification + + This section should be read in conjunction with the Branching + Diagram and the Segment Table which indicate mandatory, + conditional and repeating requirements. + +0010 | UNH, Message header + A service segment starting and uniquely identifying a message. + The message type code for the International multimodal status + report message is IFTSTA. + + Note: International multimodal status report messages + conforming to this document must contain the following data in + segment UNH, composite S009: + + Data element 0065 IFTSTA + 0052 D + 0054 96A + 0051 UN + +0020 BGM, Beginning of message + A segment indicating the beginning of a message and identifying + the consignment for which status is being reported. + +0030 DTM, Date/time/period + A segment indicating the date of the message. + +0040 TSR, Transport service requirements + A segment identifying the transport service relating to the + consignment. + + +0050 Segment group 1: NAD-SG2 + A group of segments to specify a party and its associated + contacts with communication numbers. + +0060 NAD, Name and address + A segment identifying a party to the consignment such as + shipper or consignee. + + +0070 Segment group 2: CTA-COM + A group of segments to identify a contact and its + communications related to the party. + +0080 CTA, Contact information + A segment to specify a contact name associated with the + party. + +0090 COM, Communication contact + A segment to specify a communication number related to + the contact. + + +0100 Segment group 3: RFF-DTM + To relate a date/time to a reference, such as date of shipment + reference number. + +0110 RFF, Reference + A segment identifying a reference which applies to the + entire consignment. + +0120 DTM, Date/time/period + To relate a date/time to a reference, such as date of + shipment reference number. + +0130 LOC, Place/location identification + A segment identifying a place/location which applies to the + consignment such as consignment origin and destination. + +0140 FTX, Free text + A segment specifying free form or processable supplementary or + other information. + +0150 CNT, Control total + A segment specifying a total for the consignment. + + +0160 Segment group 4: CNI-LOC-CNT-SG5 + A group of segments to identify a consignment and status + details relating to it. + +0170 CNI, Consignment information + A segment to identify a consignment for which status details + are given. + +0180 LOC, Place/location identification + A segment to indicate a location relating to the + consignment, such as place/port of origin, place/port of + destination. + +0190 CNT, Control total + A segment to provide a control total for the consignment, + such as total number of pieces, total weight. + + +0200 | Segment group 5: STS-RFF-DTM-DOC-FTX-NAD-LOC-PCI-SG6-SG7- + SG9 + A group of segments indicating the status and/or identifying + an event and specifying relevant details. + +0210 STS, Status + A segment specifying the status relating to a consignment + (e.g. loaded). + +0220 RFF, Reference + A segment identifying a reference relating to the status + (e.g House Bill of Lading number). + +0230 DTM, Date/time/period + A segment indicating the date and time of the status or + event. + +0240 + DOC, Document/message details + A segment to specify document details related to the + status code, such as indication which document is missing + (status code: document missing). + +0250 FTX, Free text + A segment specifying processable information relating to + the status. + +0260 NAD, Name and address + A segment specifying the name and/or address associated + with the event such as notify party, terminal address, + trucking company for gate move. + +0270 LOC, Place/location identification + A segment identifying the location at which the status or + event occurs. + +0280 PCI, Package identification + A segment to specify individual packages (transportable + units) relating to the consignment status. + + +0290 Segment group 6: TDT-RFF-LOC-DTM + A group of segments indicating conveyance details related + to the status or event. + +0300 TDT, Details of transport + A segment identifying conveyance related to the status + or event such as flight, vessel/voyage. + +0310 RFF, Reference + A segment specifying an additional reference related + to the conveyance such as transfer manifest number, + truck license number. + +0320 LOC, Place/location identification + A segment indicating locations related to conveyance + such as flight origin/destination. + +0330 DTM, Date/time/period + A segment indicating dates related to conveyance such + as destination and/or arrival date/time. + + +0340 Segment group 7: EQD-MEA-DIM-SEL-SG8 + A group of segments indicating the equipment details + relating to the status or event. + +0350 EQD, Equipment details + A segment identifying equipment related to status or + event such as a container of a multi-container + consignment. + +0360 MEA, Measurements + A segment specifying measurements related to the + equipment such as gross weight, tare weight, capacity. + +0370 DIM, Dimensions + A segment specifying the dimensions of the equipment + such as height. + +0380 SEL, Seal number + A segment identifying seal and seal issuer associated + with the equipment. + + +0390 Segment group 8: EQA-SEL + A group of segments specifying the attached equipment + and the associated seal information. + +0400 EQA, Attached equipment + A segment identifying attached equipment or related + equipment such as a chassis attached to a + container. + +0410 SEL, Seal number + A segment identifying seal and seal issuer + associated with the equipment. + + +0420 | Segment group 9: GID-HAN-SG10-SG11-SG12 + A group of segments describing the goods item related to + the status or event. + +0430 GID, Goods item details + A segment identifying a goods item. + +0440 HAN, Handling instructions + A segment identifying handling instructions. + + +0450 Segment group 10: MEA-EQN + A group of segments specifying measurements. + +0460 MEA, Measurements + A segment specifying measurements, other than + dimension, of a goods item. + +0470 EQN, Number of units + A segment specifying the number of units to which + the given measurement is applicable. + + +0480 Segment group 11: DIM-EQN + A group of segments specifying dimensions of a goods + item. + +0490 DIM, Dimensions + A segment specifying dimensions of a goods item. + +0500 EQN, Number of units + A segment specifying the number of units to which + the given dimension is applicable. + + +0510 + Segment group 12: PCI-GIN + A group of segments specifying marks and numbers + related to the transport line items. + +0520 + PCI, Package identification + A segment specifying marks related to the transport + line items. + +0530 + GIN, Goods identity number + A segment specifying identity numbers related to + the transport line items. + +0540 UNT, Message trailer + A service segment ending a message, giving the total number of + segments in the message and the control reference number of the + message. + +4.2 Data segment index (Alphabetical sequence by tag) + + BGM Beginning of message + CNI Consignment information + CNT Control total + COM Communication contact + CTA Contact information + DIM Dimensions + + DOC Document/message details + DTM Date/time/period + EQA Attached equipment + EQD Equipment details + EQN Number of units + FTX Free text + GID Goods item details + + GIN Goods identity number + HAN Handling instructions + LOC Place/location identification + MEA Measurements + NAD Name and address + PCI Package identification + RFF Reference + SEL Seal number + STS Status + TDT Details of transport + TSR Transport service requirements + UNH Message header + UNT Message trailer + +4.3 Message structure + +See summary file + diff --git a/specification/references/D96A/messages/iftsta_s.txt b/specification/references/D96A/messages/iftsta_s.txt new file mode 100644 index 0000000..8058cae --- /dev/null +++ b/specification/references/D96A/messages/iftsta_s.txt @@ -0,0 +1,72 @@ +4.3 Message structure + +4.3.1 Segment table + +Pos Tag Name S R + +0010 UNH Message header M 1 +0020 BGM Beginning of message M 1 +0030 DTM Date/time/period C 9 +0040 TSR Transport service requirements C 1 + +0050 ----- Segment group 1 ------------------ C 9-----------+ +0060 NAD Name and address M 1 | + | +0070 ----- Segment group 2 ------------------ C 9----------+| +0080 CTA Contact information M 1 || +0090 COM Communication contact C 9----------++ + +0100 ----- Segment group 3 ------------------ C 9-----------+ +0110 RFF Reference M 1 | +0120 DTM Date/time/period C 1-----------+ +0130 LOC Place/location identification C 9 +0140 FTX Free text C 9 +0150 CNT Control total C 9 + +0160 ----- Segment group 4 ------------------ C 999---------+ +0170 CNI Consignment information M 1 | +0180 LOC Place/location identification C 9 | +0190 CNT Control total C 9 | + | +0200 * ----- Segment group 5 ------------------ M 99---------+| +0210 STS Status M 1 || +0220 RFF Reference C 9 || +0230 DTM Date/time/period C 9 || +0240 + DOC Document/message details C 1 || +0250 FTX Free text C 9 || +0260 NAD Name and address C 9 || +0270 LOC Place/location identification C 1 || +0280 PCI Package identification C 99 || + || +0290 ----- Segment group 6 ------------------ C 99--------+|| +0300 TDT Details of transport M 1 ||| +0310 RFF Reference C 9 ||| +0320 LOC Place/location identification C 9 ||| +0330 DTM Date/time/period C 9---------+|| + || +0340 ----- Segment group 7 ------------------ C 99--------+|| +0350 EQD Equipment details M 1 ||| +0360 MEA Measurements C 9 ||| +0370 DIM Dimensions C 9 ||| +0380 SEL Seal number C 9 ||| + ||| +0390 ----- Segment group 8 ------------------ C 99-------+||| +0400 EQA Attached equipment M 1 |||| +0410 SEL Seal number C 9--------++|| + || +0420 * ----- Segment group 9 ------------------ C 99--------+|| +0430 GID Goods item details M 1 ||| +0440 HAN Handling instructions C 9 ||| + ||| +0450 ----- Segment group 10 ------------------ C 99-------+||| +0460 MEA Measurements M 1 |||| +0470 EQN Number of units C 1--------+||| + ||| +0480 ----- Segment group 11 ------------------ C 99-------+||| +0490 DIM Dimensions M 1 |||| +0500 EQN Number of units C 1--------+||| + ||| +0510 + ----- Segment group 12 ------------------ C 99-------+||| +0520 + PCI Package identification M 1 |||| +0530 + GIN Goods identity number C 9--------++++ +0540 UNT Message trailer M 1 diff --git a/specification/references/D96A/segments/ali.txt b/specification/references/D96A/segments/ali.txt new file mode 100644 index 0000000..19d5e86 --- /dev/null +++ b/specification/references/D96A/segments/ali.txt @@ -0,0 +1,21 @@ + + ALI ADDITIONAL INFORMATION + + Function: To indicate that special conditions due to the origin, + customs preference, fiscal or commercial factors are + applicable. + +010 3239 COUNTRY OF ORIGIN, CODED C an..3 + +020 9213 TYPE OF DUTY REGIME, CODED C an..3 + +030 4183 SPECIAL CONDITIONS, CODED C an..3 + +040 4183 SPECIAL CONDITIONS, CODED C an..3 + +050 4183 SPECIAL CONDITIONS, CODED C an..3 + +060 4183 SPECIAL CONDITIONS, CODED C an..3 + +070 4183 SPECIAL CONDITIONS, CODED C an..3 + diff --git a/specification/references/D96A/segments/bgm.txt b/specification/references/D96A/segments/bgm.txt new file mode 100644 index 0000000..099cf0f --- /dev/null +++ b/specification/references/D96A/segments/bgm.txt @@ -0,0 +1,18 @@ + + BGM BEGINNING OF MESSAGE + + Function: To indicate the type and function of a message and to + transmit the identifying number. + +010 C002 DOCUMENT/MESSAGE NAME C + 1001 Document/message name, coded C an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 1000 Document/message name C an..35 + +020 1004 DOCUMENT/MESSAGE NUMBER C an..35 + +030 1225 MESSAGE FUNCTION, CODED C an..3 + +040 4343 RESPONSE TYPE, CODED C an..3 + diff --git a/specification/references/D96A/segments/cni.txt b/specification/references/D96A/segments/cni.txt new file mode 100644 index 0000000..3d5ac2a --- /dev/null +++ b/specification/references/D96A/segments/cni.txt @@ -0,0 +1,15 @@ + + CNI CONSIGNMENT INFORMATION + + Function: To identify one consignment. + +010 1490 CONSOLIDATION ITEM NUMBER C n..4 + +020 C503 DOCUMENT/MESSAGE DETAILS C + 1004 Document/message number C an..35 + 1373 Document/message status, coded C an..3 + 1366 Document/message source C an..35 + 3453 Language, coded C an..3 + +030 1312 CONSIGNMENT LOAD SEQUENCE NUMBER C n..4 + diff --git a/specification/references/D96A/segments/cnt.txt b/specification/references/D96A/segments/cnt.txt new file mode 100644 index 0000000..dc071dc --- /dev/null +++ b/specification/references/D96A/segments/cnt.txt @@ -0,0 +1,10 @@ + + CNT CONTROL TOTAL + + Function: To provide control total. + +010 C270 CONTROL M + 6069 Control qualifier M an..3 + 6066 Control value M n..18 + 6411 Measure unit qualifier C an..3 + diff --git a/specification/references/D96A/segments/com.txt b/specification/references/D96A/segments/com.txt new file mode 100644 index 0000000..5bf4c29 --- /dev/null +++ b/specification/references/D96A/segments/com.txt @@ -0,0 +1,10 @@ + + COM COMMUNICATION CONTACT + + Function: To identify a communication number of a department or + a person to whom communication should be directed. + +010 C076 COMMUNICATION CONTACT M + 3148 Communication number M an..512 + 3155 Communication channel qualifier M an..3 + diff --git a/specification/references/D96A/segments/cpi.txt b/specification/references/D96A/segments/cpi.txt new file mode 100644 index 0000000..ebf9ae6 --- /dev/null +++ b/specification/references/D96A/segments/cpi.txt @@ -0,0 +1,17 @@ + + CPI CHARGE PAYMENT INSTRUCTIONS + + Function: To identify a charge. + +010 C229 CHARGE CATEGORY C + 5237 Charge category, coded M an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + +020 C231 METHOD OF PAYMENT C + 4215 Transport charges method of payment, coded M an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + +030 4237 PREPAID/COLLECT INDICATOR, CODED C an..3 + diff --git a/specification/references/D96A/segments/cps.txt b/specification/references/D96A/segments/cps.txt new file mode 100644 index 0000000..f25621b --- /dev/null +++ b/specification/references/D96A/segments/cps.txt @@ -0,0 +1,14 @@ + + CPS CONSIGNMENT PACKING SEQUENCE + + Function: To identify the sequence in which physical packing is + presented in the consignment, and optionally to + identify the hierarchical relationship between packing + layers. + +010 7164 HIERARCHICAL ID. NUMBER M an..12 + +020 7166 HIERARCHICAL PARENT ID. C an..12 + +030 7075 PACKAGING LEVEL, CODED C an..3 + diff --git a/specification/references/D96A/segments/cta.txt b/specification/references/D96A/segments/cta.txt new file mode 100644 index 0000000..0f997f5 --- /dev/null +++ b/specification/references/D96A/segments/cta.txt @@ -0,0 +1,12 @@ + + CTA CONTACT INFORMATION + + Function: To identify a person or a department to whom + communication should be directed. + +010 3139 CONTACT FUNCTION, CODED C an..3 + +020 C056 DEPARTMENT OR EMPLOYEE DETAILS C + 3413 Department or employee identification C an..17 + 3412 Department or employee C an..35 + diff --git a/specification/references/D96A/segments/cux.txt b/specification/references/D96A/segments/cux.txt new file mode 100644 index 0000000..9058c1c --- /dev/null +++ b/specification/references/D96A/segments/cux.txt @@ -0,0 +1,22 @@ + + CUX CURRENCIES + + Function: To specify currencies used in the transaction and + relevant details for the rate of exchange. + +010 C504 CURRENCY DETAILS C + 6347 Currency details qualifier M an..3 + 6345 Currency, coded C an..3 + 6343 Currency qualifier C an..3 + 6348 Currency rate base C n..4 + +020 C504 CURRENCY DETAILS C + 6347 Currency details qualifier M an..3 + 6345 Currency, coded C an..3 + 6343 Currency qualifier C an..3 + 6348 Currency rate base C n..4 + +030 5402 RATE OF EXCHANGE C n..12 + +040 6341 CURRENCY MARKET EXCHANGE, CODED C an..3 + diff --git a/specification/references/D96A/segments/dgs.txt b/specification/references/D96A/segments/dgs.txt new file mode 100644 index 0000000..219ae71 --- /dev/null +++ b/specification/references/D96A/segments/dgs.txt @@ -0,0 +1,43 @@ + + DGS DANGEROUS GOODS + + Function: To identify dangerous goods. + +010 8273 DANGEROUS GOODS REGULATIONS, CODED C an..3 + +020 C205 HAZARD CODE C + 8351 Hazard code identification M an..7 + 8078 Hazard substance/item/page number C an..7 + 8092 Hazard code version number C an..10 + +030 C234 UNDG INFORMATION C + 7124 UNDG number C n4 + 7088 Dangerous goods flashpoint C an..8 + +040 C223 DANGEROUS GOODS SHIPMENT FLASHPOINT C + 7106 Shipment flashpoint C n3 + 6411 Measure unit qualifier C an..3 + +050 8339 PACKING GROUP, CODED C an..3 + +060 8364 EMS NUMBER C an..6 + +070 8410 MFAG C an..4 + +080 8126 TREM CARD NUMBER C an..10 + +090 C235 HAZARD IDENTIFICATION C + 8158 Hazard identification number, upper part C an..4 + 8186 Substance identification number, lower part C an4 + +100 C236 DANGEROUS GOODS LABEL C + 8246 Dangerous goods label marking C an..4 + 8246 Dangerous goods label marking C an..4 + 8246 Dangerous goods label marking C an..4 + +110 8255 PACKING INSTRUCTION, CODED C an..3 + +120 8325 CATEGORY OF MEANS OF TRANSPORT, CODED C an..3 + +130 8211 PERMISSION FOR TRANSPORT, CODED C an..3 + diff --git a/specification/references/D96A/segments/dim.txt b/specification/references/D96A/segments/dim.txt new file mode 100644 index 0000000..d345c39 --- /dev/null +++ b/specification/references/D96A/segments/dim.txt @@ -0,0 +1,13 @@ + + DIM DIMENSIONS + + Function: To specify dimensions. + +010 6145 DIMENSION QUALIFIER M an..3 + +020 C211 DIMENSIONS M + 6411 Measure unit qualifier M an..3 + 6168 Length dimension C n..15 + 6140 Width dimension C n..15 + 6008 Height dimension C n..15 + diff --git a/specification/references/D96A/segments/dlm.txt b/specification/references/D96A/segments/dlm.txt new file mode 100644 index 0000000..95e2178 --- /dev/null +++ b/specification/references/D96A/segments/dlm.txt @@ -0,0 +1,23 @@ + + DLM DELIVERY LIMITATIONS + + Function: To specify limitations on deliveries. + +010 4455 BACK ORDER, CODED C an..3 + +020 C522 INSTRUCTION C + 4403 Instruction qualifier M an..3 + 4401 Instruction, coded C an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 4400 Instruction C an..35 + +030 C214 SPECIAL SERVICES IDENTIFICATION C + 7161 Special services, coded C an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 7160 Special service C an..35 + 7160 Special service C an..35 + +040 4457 PRODUCT/SERVICE SUBSTITUTION, CODED C an..3 + diff --git a/specification/references/D96A/segments/doc.txt b/specification/references/D96A/segments/doc.txt new file mode 100644 index 0000000..8c3585c --- /dev/null +++ b/specification/references/D96A/segments/doc.txt @@ -0,0 +1,27 @@ + + DOC DOCUMENT/MESSAGE DETAILS + + Function: To identify documents, either printed, electronically + transferred, or referenced as specified in message + description, including, where relevant, the + identification of the type of transaction that will + result from this message. + +010 C002 DOCUMENT/MESSAGE NAME M + 1001 Document/message name, coded C an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 1000 Document/message name C an..35 + +020 C503 DOCUMENT/MESSAGE DETAILS C + 1004 Document/message number C an..35 + 1373 Document/message status, coded C an..3 + 1366 Document/message source C an..35 + 3453 Language, coded C an..3 + +030 3153 COMMUNICATION CHANNEL IDENTIFIER, CODED C an..3 + +040 1220 NUMBER OF COPIES OF DOCUMENT REQUIRED C n..2 + +050 1218 NUMBER OF ORIGINALS OF DOCUMENT REQUIRED C n..2 + diff --git a/specification/references/D96A/segments/dtm.txt b/specification/references/D96A/segments/dtm.txt new file mode 100644 index 0000000..c93a461 --- /dev/null +++ b/specification/references/D96A/segments/dtm.txt @@ -0,0 +1,10 @@ + + DTM DATE/TIME/PERIOD + + Function: To specify date, and/or time, or period. + +010 C507 DATE/TIME/PERIOD M + 2005 Date/time/period qualifier M an..3 + 2380 Date/time/period C an..35 + 2379 Date/time/period format qualifier C an..3 + diff --git a/specification/references/D96A/segments/eqa.txt b/specification/references/D96A/segments/eqa.txt new file mode 100644 index 0000000..546e0df --- /dev/null +++ b/specification/references/D96A/segments/eqa.txt @@ -0,0 +1,13 @@ + + EQA ATTACHED EQUIPMENT + + Function: To specify attached or related equipment. + +010 8053 EQUIPMENT QUALIFIER M an..3 + +020 C237 EQUIPMENT IDENTIFICATION C + 8260 Equipment identification number C an..17 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 3207 Country, coded C an..3 + diff --git a/specification/references/D96A/segments/eqd.txt b/specification/references/D96A/segments/eqd.txt new file mode 100644 index 0000000..e56e28d --- /dev/null +++ b/specification/references/D96A/segments/eqd.txt @@ -0,0 +1,25 @@ + + EQD EQUIPMENT DETAILS + + Function: To identify a unit of equipment. + +010 8053 EQUIPMENT QUALIFIER M an..3 + +020 C237 EQUIPMENT IDENTIFICATION C + 8260 Equipment identification number C an..17 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 3207 Country, coded C an..3 + +030 C224 EQUIPMENT SIZE AND TYPE C + 8155 Equipment size and type identification C an..10 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 8154 Equipment size and type C an..35 + +040 8077 EQUIPMENT SUPPLIER, CODED C an..3 + +050 8249 EQUIPMENT STATUS, CODED C an..3 + +060 8169 FULL/EMPTY INDICATOR, CODED C an..3 + diff --git a/specification/references/D96A/segments/eqn.txt b/specification/references/D96A/segments/eqn.txt new file mode 100644 index 0000000..364e3d8 --- /dev/null +++ b/specification/references/D96A/segments/eqn.txt @@ -0,0 +1,9 @@ + + EQN NUMBER OF UNITS + + Function: To specify the number of units. + +010 C523 NUMBER OF UNIT DETAILS M + 6350 Number of units C n..15 + 6353 Number of units qualifier C an..3 + diff --git a/specification/references/D96A/segments/ftx.txt b/specification/references/D96A/segments/ftx.txt new file mode 100644 index 0000000..ad2508c --- /dev/null +++ b/specification/references/D96A/segments/ftx.txt @@ -0,0 +1,23 @@ + + FTX FREE TEXT + + Function: To provide free form or coded text information. + +010 4451 TEXT SUBJECT QUALIFIER M an..3 + +020 4453 TEXT FUNCTION, CODED C an..3 + +030 C107 TEXT REFERENCE C + 4441 Free text, coded M an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + +040 C108 TEXT LITERAL C + 4440 Free text M an..70 + 4440 Free text C an..70 + 4440 Free text C an..70 + 4440 Free text C an..70 + 4440 Free text C an..70 + +050 3453 LANGUAGE, CODED C an..3 + diff --git a/specification/references/D96A/segments/gds.txt b/specification/references/D96A/segments/gds.txt new file mode 100644 index 0000000..11335a1 --- /dev/null +++ b/specification/references/D96A/segments/gds.txt @@ -0,0 +1,11 @@ + + GDS NATURE OF CARGO + + Function: To indicate the type of cargo as a general + classification. + +010 C703 NATURE OF CARGO C + 7085 Nature of cargo, coded M an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + diff --git a/specification/references/D96A/segments/gid.txt b/specification/references/D96A/segments/gid.txt new file mode 100644 index 0000000..e7e2e3f --- /dev/null +++ b/specification/references/D96A/segments/gid.txt @@ -0,0 +1,28 @@ + + GID GOODS ITEM DETAILS + + Function: To indicate totals of a goods item. + +010 1496 GOODS ITEM NUMBER C n..5 + +020 C213 NUMBER AND TYPE OF PACKAGES C + 7224 Number of packages C n..8 + 7065 Type of packages identification C an..17 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 7064 Type of packages C an..35 + +030 C213 NUMBER AND TYPE OF PACKAGES C + 7224 Number of packages C n..8 + 7065 Type of packages identification C an..17 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 7064 Type of packages C an..35 + +040 C213 NUMBER AND TYPE OF PACKAGES C + 7224 Number of packages C n..8 + 7065 Type of packages identification C an..17 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 7064 Type of packages C an..35 + diff --git a/specification/references/D96A/segments/gin.txt b/specification/references/D96A/segments/gin.txt new file mode 100644 index 0000000..faafc5e --- /dev/null +++ b/specification/references/D96A/segments/gin.txt @@ -0,0 +1,28 @@ + + GIN GOODS IDENTITY NUMBER + + Function: To give specific identification numbers, either as + single numbers or ranges. + +010 7405 IDENTITY NUMBER QUALIFIER M an..3 + +020 C208 IDENTITY NUMBER RANGE M + 7402 Identity number M an..35 + 7402 Identity number C an..35 + +030 C208 IDENTITY NUMBER RANGE C + 7402 Identity number M an..35 + 7402 Identity number C an..35 + +040 C208 IDENTITY NUMBER RANGE C + 7402 Identity number M an..35 + 7402 Identity number C an..35 + +050 C208 IDENTITY NUMBER RANGE C + 7402 Identity number M an..35 + 7402 Identity number C an..35 + +060 C208 IDENTITY NUMBER RANGE C + 7402 Identity number M an..35 + 7402 Identity number C an..35 + diff --git a/specification/references/D96A/segments/gir.txt b/specification/references/D96A/segments/gir.txt new file mode 100644 index 0000000..e6d5083 --- /dev/null +++ b/specification/references/D96A/segments/gir.txt @@ -0,0 +1,32 @@ + + GIR RELATED IDENTIFICATION NUMBERS + + Function: To specify a related set of identification numbers. + +010 7297 SET IDENTIFICATION QUALIFIER M an..3 + +020 C206 IDENTIFICATION NUMBER M + 7402 Identity number M an..35 + 7405 Identity number qualifier C an..3 + 4405 Status, coded C an..3 + +030 C206 IDENTIFICATION NUMBER C + 7402 Identity number M an..35 + 7405 Identity number qualifier C an..3 + 4405 Status, coded C an..3 + +040 C206 IDENTIFICATION NUMBER C + 7402 Identity number M an..35 + 7405 Identity number qualifier C an..3 + 4405 Status, coded C an..3 + +050 C206 IDENTIFICATION NUMBER C + 7402 Identity number M an..35 + 7405 Identity number qualifier C an..3 + 4405 Status, coded C an..3 + +060 C206 IDENTIFICATION NUMBER C + 7402 Identity number M an..35 + 7405 Identity number qualifier C an..3 + 4405 Status, coded C an..3 + diff --git a/specification/references/D96A/segments/gor.txt b/specification/references/D96A/segments/gor.txt new file mode 100644 index 0000000..866dd6b --- /dev/null +++ b/specification/references/D96A/segments/gor.txt @@ -0,0 +1,33 @@ + + GOR GOVERNMENTAL REQUIREMENTS + + Function: To indicate the requirement for a specific govermental + action and/or procedure or which specific procedure is + valid for a specific part of the transport. + +010 8323 TRANSPORT MOVEMENT, CODED C an..3 + +020 C232 GOVERNMENT ACTION C + 9415 Government agency, coded C an..3 + 9411 Government involvement, coded C an..3 + 9417 Government action, coded C an..3 + 9353 Government procedure, coded C an..3 + +030 C232 GOVERNMENT ACTION C + 9415 Government agency, coded C an..3 + 9411 Government involvement, coded C an..3 + 9417 Government action, coded C an..3 + 9353 Government procedure, coded C an..3 + +040 C232 GOVERNMENT ACTION C + 9415 Government agency, coded C an..3 + 9411 Government involvement, coded C an..3 + 9417 Government action, coded C an..3 + 9353 Government procedure, coded C an..3 + +050 C232 GOVERNMENT ACTION C + 9415 Government agency, coded C an..3 + 9411 Government involvement, coded C an..3 + 9417 Government action, coded C an..3 + 9353 Government procedure, coded C an..3 + diff --git a/specification/references/D96A/segments/han.txt b/specification/references/D96A/segments/han.txt new file mode 100644 index 0000000..f4a2de5 --- /dev/null +++ b/specification/references/D96A/segments/han.txt @@ -0,0 +1,17 @@ + + HAN HANDLING INSTRUCTIONS + + Function: To specify handling and where necessary, notify + hazards. + +010 C524 HANDLING INSTRUCTIONS C + 4079 Handling instructions, coded C an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 4078 Handling instructions C an..70 + +020 C218 HAZARDOUS MATERIAL C + 7419 Hazardous material class code, identification C an..4 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + diff --git a/specification/references/D96A/segments/imd.txt b/specification/references/D96A/segments/imd.txt new file mode 100644 index 0000000..aab72fe --- /dev/null +++ b/specification/references/D96A/segments/imd.txt @@ -0,0 +1,20 @@ + + IMD ITEM DESCRIPTION + + Function: To describe an item in either an industry or free + format. + +010 7077 ITEM DESCRIPTION TYPE, CODED C an..3 + +020 7081 ITEM CHARACTERISTIC, CODED C an..3 + +030 C273 ITEM DESCRIPTION C + 7009 Item description identification C an..17 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 7008 Item description C an..35 + 7008 Item description C an..35 + 3453 Language, coded C an..3 + +040 7383 SURFACE/LAYER INDICATOR, CODED C an..3 + diff --git a/specification/references/D96A/segments/lin.txt b/specification/references/D96A/segments/lin.txt new file mode 100644 index 0000000..1daf13a --- /dev/null +++ b/specification/references/D96A/segments/lin.txt @@ -0,0 +1,23 @@ + + LIN LINE ITEM + + Function: To identify a line item and configuration. + +010 1082 LINE ITEM NUMBER C n..6 + +020 1229 ACTION REQUEST/NOTIFICATION, CODED C an..3 + +030 C212 ITEM NUMBER IDENTIFICATION C + 7140 Item number C an..35 + 7143 Item number type, coded C an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + +040 C829 SUB-LINE INFORMATION C + 5495 Sub-line indicator, coded C an..3 + 1082 Line item number C n..6 + +050 1222 CONFIGURATION LEVEL C n..2 + +060 7083 CONFIGURATION, CODED C an..3 + diff --git a/specification/references/D96A/segments/loc.txt b/specification/references/D96A/segments/loc.txt new file mode 100644 index 0000000..8ce481f --- /dev/null +++ b/specification/references/D96A/segments/loc.txt @@ -0,0 +1,28 @@ + + LOC PLACE/LOCATION IDENTIFICATION + + Function: To identify a country/place/location/related location + one/related location two. + +010 3227 PLACE/LOCATION QUALIFIER M an..3 + +020 C517 LOCATION IDENTIFICATION C + 3225 Place/location identification C an..25 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 3224 Place/location C an..70 + +030 C519 RELATED LOCATION ONE IDENTIFICATION C + 3223 Related place/location one identification C an..25 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 3222 Related place/location one C an..70 + +040 C553 RELATED LOCATION TWO IDENTIFICATION C + 3233 Related place/location two identification C an..25 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 3232 Related place/location two C an..70 + +050 5479 RELATION, CODED C an..3 + diff --git a/specification/references/D96A/segments/mea.txt b/specification/references/D96A/segments/mea.txt new file mode 100644 index 0000000..f2da283 --- /dev/null +++ b/specification/references/D96A/segments/mea.txt @@ -0,0 +1,23 @@ + + MEA MEASUREMENTS + + Function: To specify physical measurements, including dimension + tolerances, weights and counts. + +010 6311 MEASUREMENT APPLICATION QUALIFIER M an..3 + +020 C502 MEASUREMENT DETAILS C + 6313 Measurement dimension, coded C an..3 + 6321 Measurement significance, coded C an..3 + 6155 Measurement attribute, coded C an..3 + 6154 Measurement attribute C an..70 + +030 C174 VALUE/RANGE C + 6411 Measure unit qualifier M an..3 + 6314 Measurement value C n..18 + 6162 Range minimum C n..18 + 6152 Range maximum C n..18 + 6432 Significant digits C n..2 + +040 7383 SURFACE/LAYER INDICATOR, CODED C an..3 + diff --git a/specification/references/D96A/segments/moa.txt b/specification/references/D96A/segments/moa.txt new file mode 100644 index 0000000..49135c0 --- /dev/null +++ b/specification/references/D96A/segments/moa.txt @@ -0,0 +1,12 @@ + + MOA MONETARY AMOUNT + + Function: To specify a monetary amount. + +010 C516 MONETARY AMOUNT M + 5025 Monetary amount type qualifier M an..3 + 5004 Monetary amount C n..18 + 6345 Currency, coded C an..3 + 6343 Currency qualifier C an..3 + 4405 Status, coded C an..3 + diff --git a/specification/references/D96A/segments/nad.txt b/specification/references/D96A/segments/nad.txt new file mode 100644 index 0000000..360e330 --- /dev/null +++ b/specification/references/D96A/segments/nad.txt @@ -0,0 +1,43 @@ + + NAD NAME AND ADDRESS + + Function: To specify the name/address and their related + function, either by CO82 only and/or unstructured by + CO58 or structured by CO80 thru 3207. + +010 3035 PARTY QUALIFIER M an..3 + +020 C082 PARTY IDENTIFICATION DETAILS C + 3039 Party id. identification M an..35 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + +030 C058 NAME AND ADDRESS C + 3124 Name and address line M an..35 + 3124 Name and address line C an..35 + 3124 Name and address line C an..35 + 3124 Name and address line C an..35 + 3124 Name and address line C an..35 + +040 C080 PARTY NAME C + 3036 Party name M an..35 + 3036 Party name C an..35 + 3036 Party name C an..35 + 3036 Party name C an..35 + 3036 Party name C an..35 + 3045 Party name format, coded C an..3 + +050 C059 STREET C + 3042 Street and number/p.o. box M an..35 + 3042 Street and number/p.o. box C an..35 + 3042 Street and number/p.o. box C an..35 + 3042 Street and number/p.o. box C an..35 + +060 3164 CITY NAME C an..35 + +070 3229 COUNTRY SUB-ENTITY IDENTIFICATION C an..9 + +080 3251 POSTCODE IDENTIFICATION C an..9 + +090 3207 COUNTRY, CODED C an..3 + diff --git a/specification/references/D96A/segments/pac.txt b/specification/references/D96A/segments/pac.txt new file mode 100644 index 0000000..0dc3969 --- /dev/null +++ b/specification/references/D96A/segments/pac.txt @@ -0,0 +1,31 @@ + + PAC PACKAGE + + Function: To describe the number and type of packages/physical + units. + +010 7224 NUMBER OF PACKAGES C n..8 + +020 C531 PACKAGING DETAILS C + 7075 Packaging level, coded C an..3 + 7233 Packaging related information, coded C an..3 + 7073 Packaging terms and conditions, coded C an..3 + +030 C202 PACKAGE TYPE C + 7065 Type of packages identification C an..17 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 7064 Type of packages C an..35 + +040 C402 PACKAGE TYPE IDENTIFICATION C + 7077 Item description type, coded M an..3 + 7064 Type of packages M an..35 + 7143 Item number type, coded C an..3 + 7064 Type of packages C an..35 + 7143 Item number type, coded C an..3 + +050 C532 RETURNABLE PACKAGE DETAILS C + 8395 Returnable package freight payment C an..3 + responsibility, coded + 8393 Returnable package load contents, coded C an..3 + diff --git a/specification/references/D96A/segments/pcd.txt b/specification/references/D96A/segments/pcd.txt new file mode 100644 index 0000000..a9a5343 --- /dev/null +++ b/specification/references/D96A/segments/pcd.txt @@ -0,0 +1,12 @@ + + PCD PERCENTAGE DETAILS + + Function: To specify percentage information. + +010 C501 PERCENTAGE DETAILS M + 5245 Percentage qualifier M an..3 + 5482 Percentage C n..10 + 5249 Percentage basis, coded C an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + diff --git a/specification/references/D96A/segments/pci.txt b/specification/references/D96A/segments/pci.txt new file mode 100644 index 0000000..98c33ec --- /dev/null +++ b/specification/references/D96A/segments/pci.txt @@ -0,0 +1,27 @@ + + PCI PACKAGE IDENTIFICATION + + Function: To specify markings and labels on individual packages + or physical units. + +010 4233 MARKING INSTRUCTIONS, CODED C an..3 + +020 C210 MARKS & LABELS C + 7102 Shipping marks M an..35 + 7102 Shipping marks C an..35 + 7102 Shipping marks C an..35 + 7102 Shipping marks C an..35 + 7102 Shipping marks C an..35 + 7102 Shipping marks C an..35 + 7102 Shipping marks C an..35 + 7102 Shipping marks C an..35 + 7102 Shipping marks C an..35 + 7102 Shipping marks C an..35 + +030 8275 CONTAINER/PACKAGE STATUS, CODED C an..3 + +040 C827 TYPE OF MARKING C + 7511 Type of marking, coded M an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + diff --git a/specification/references/D96A/segments/pia.txt b/specification/references/D96A/segments/pia.txt new file mode 100644 index 0000000..7bda1b8 --- /dev/null +++ b/specification/references/D96A/segments/pia.txt @@ -0,0 +1,38 @@ + + PIA ADDITIONAL PRODUCT ID + + Function: To specify additional or substitutional item + identification codes. + +010 4347 PRODUCT ID. FUNCTION QUALIFIER M an..3 + +020 C212 ITEM NUMBER IDENTIFICATION M + 7140 Item number C an..35 + 7143 Item number type, coded C an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + +030 C212 ITEM NUMBER IDENTIFICATION C + 7140 Item number C an..35 + 7143 Item number type, coded C an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + +040 C212 ITEM NUMBER IDENTIFICATION C + 7140 Item number C an..35 + 7143 Item number type, coded C an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + +050 C212 ITEM NUMBER IDENTIFICATION C + 7140 Item number C an..35 + 7143 Item number type, coded C an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + +060 C212 ITEM NUMBER IDENTIFICATION C + 7140 Item number C an..35 + 7143 Item number type, coded C an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + diff --git a/specification/references/D96A/segments/pri.txt b/specification/references/D96A/segments/pri.txt new file mode 100644 index 0000000..6f0db9b --- /dev/null +++ b/specification/references/D96A/segments/pri.txt @@ -0,0 +1,15 @@ + + PRI PRICE DETAILS + + Function: To specify price information. + +010 C509 PRICE INFORMATION C + 5125 Price qualifier M an..3 + 5118 Price C n..15 + 5375 Price type, coded C an..3 + 5387 Price type qualifier C an..3 + 5284 Unit price basis C n..9 + 6411 Measure unit qualifier C an..3 + +020 5213 SUB-LINE PRICE CHANGE, CODED C an..3 + diff --git a/specification/references/D96A/segments/qty.txt b/specification/references/D96A/segments/qty.txt new file mode 100644 index 0000000..8e164b1 --- /dev/null +++ b/specification/references/D96A/segments/qty.txt @@ -0,0 +1,10 @@ + + QTY QUANTITY + + Function: To specify a pertinent quantity. + +010 C186 QUANTITY DETAILS M + 6063 Quantity qualifier M an..3 + 6060 Quantity M n..15 + 6411 Measure unit qualifier C an..3 + diff --git a/specification/references/D96A/segments/qvr.txt b/specification/references/D96A/segments/qvr.txt new file mode 100644 index 0000000..d5b4233 --- /dev/null +++ b/specification/references/D96A/segments/qvr.txt @@ -0,0 +1,21 @@ + + QVR QUANTITY VARIANCES + + Function: To specify item details relating to quantity + variances. + + Note: This segment replaces segment QVA (which has been + deleted in this directory). + +010 C279 QUANTITY DIFFERENCE INFORMATION C + 6064 Quantity difference M n..15 + 6063 Quantity qualifier C an..3 + +020 4221 DISCREPANCY, CODED C an..3 + +030 C960 REASON FOR CHANGE C + 4295 Change reason, coded C an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 4294 Change reason C an..35 + diff --git a/specification/references/D96A/segments/rff.txt b/specification/references/D96A/segments/rff.txt new file mode 100644 index 0000000..2804548 --- /dev/null +++ b/specification/references/D96A/segments/rff.txt @@ -0,0 +1,11 @@ + + RFF REFERENCE + + Function: To specify a reference. + +010 C506 REFERENCE M + 1153 Reference qualifier M an..3 + 1154 Reference number C an..35 + 1156 Line number C an..6 + 4000 Reference version number C an..35 + diff --git a/specification/references/D96A/segments/rng.txt b/specification/references/D96A/segments/rng.txt new file mode 100644 index 0000000..e58495e --- /dev/null +++ b/specification/references/D96A/segments/rng.txt @@ -0,0 +1,12 @@ + + RNG RANGE DETAILS + + Function: To identify a range. + +010 6167 RANGE TYPE QUALIFIER M an..3 + +020 C280 RANGE C + 6411 Measure unit qualifier M an..3 + 6162 Range minimum C n..18 + 6152 Range maximum C n..18 + diff --git a/specification/references/D96A/segments/sel.txt b/specification/references/D96A/segments/sel.txt new file mode 100644 index 0000000..43d959f --- /dev/null +++ b/specification/references/D96A/segments/sel.txt @@ -0,0 +1,15 @@ + + SEL SEAL NUMBER + + Function: To specify a seal number related to equipment. + +010 9308 SEAL NUMBER M an..10 + +020 C215 SEAL ISSUER C + 9303 Sealing party, coded C an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 9302 Sealing party C an..35 + +030 4517 SEAL CONDITION, CODED C an..3 + diff --git a/specification/references/D96A/segments/sgp.txt b/specification/references/D96A/segments/sgp.txt new file mode 100644 index 0000000..8a29992 --- /dev/null +++ b/specification/references/D96A/segments/sgp.txt @@ -0,0 +1,14 @@ + + SGP SPLIT GOODS PLACEMENT + + Function: To specify the placement of goods in relation to + equipment. + +010 C237 EQUIPMENT IDENTIFICATION M + 8260 Equipment identification number C an..17 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 3207 Country, coded C an..3 + +020 7224 NUMBER OF PACKAGES C n..8 + diff --git a/specification/references/D96A/segments/sts.txt b/specification/references/D96A/segments/sts.txt new file mode 100644 index 0000000..2d9b1bc --- /dev/null +++ b/specification/references/D96A/segments/sts.txt @@ -0,0 +1,49 @@ + + STS STATUS + + Function: To specify the type of industry sector/application to + which this segment refers, giving the status and + status reason relevant to conducting business and/or + services. + +010 C601 STATUS TYPE C + 9015 Status type, coded M an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + +020 C555 STATUS EVENT C + 9011 Status event, coded M an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 9010 Status event C an..35 + +030 C556 STATUS REASON C + 9013 Status reason, coded M an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 9012 Status reason C an..35 + +040 C556 STATUS REASON C + 9013 Status reason, coded M an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 9012 Status reason C an..35 + +050 C556 STATUS REASON C + 9013 Status reason, coded M an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 9012 Status reason C an..35 + +060 C556 STATUS REASON C + 9013 Status reason, coded M an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 9012 Status reason C an..35 + +070 C556 STATUS REASON C + 9013 Status reason, coded M an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 9012 Status reason C an..35 + diff --git a/specification/references/D96A/segments/tcc.txt b/specification/references/D96A/segments/tcc.txt new file mode 100644 index 0000000..10ea97b --- /dev/null +++ b/specification/references/D96A/segments/tcc.txt @@ -0,0 +1,37 @@ + + TCC TRANSPORT CHARGE/RATE CALCULATIONS + + Function: To specify charges. + +010 C200 CHARGE C + 8023 Freight and charges identification C an..17 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 8022 Freight and charges C an..26 + 4237 Prepaid/collect indicator, coded C an..3 + 7140 Item number C an..35 + +020 C203 RATE/TARIFF CLASS C + 5243 Rate/tariff class identification M an..9 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 5242 Rate/tariff class C an..35 + 5275 Supplementary rate/tariff basis C an..6 + identification + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 5275 Supplementary rate/tariff basis C an..6 + identification + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + +030 C528 COMMODITY/RATE DETAIL C + 7357 Commodity/rate identification C an..18 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + +040 C554 RATE/TARIFF CLASS DETAIL C + 5243 Rate/tariff class identification C an..9 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + diff --git a/specification/references/D96A/segments/tdt.txt b/specification/references/D96A/segments/tdt.txt new file mode 100644 index 0000000..fd28757 --- /dev/null +++ b/specification/references/D96A/segments/tdt.txt @@ -0,0 +1,43 @@ + + TDT DETAILS OF TRANSPORT + + Function: To specify the transport details such as mode of + transport, means of transport, its conveyance + reference number and the identification of the means + of transport. + The segment may be pointed to by the TPL segment. + +010 8051 TRANSPORT STAGE QUALIFIER M an..3 + +020 8028 CONVEYANCE REFERENCE NUMBER C an..17 + +030 C220 MODE OF TRANSPORT C + 8067 Mode of transport, coded C an..3 + 8066 Mode of transport C an..17 + +040 C228 TRANSPORT MEANS C + 8179 Type of means of transport identification C an..8 + 8178 Type of means of transport C an..17 + +050 C040 CARRIER C + 3127 Carrier identification C an..17 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 3128 Carrier name C an..35 + +060 8101 TRANSIT DIRECTION, CODED C an..3 + +070 C401 EXCESS TRANSPORTATION INFORMATION C + 8457 Excess transportation reason, coded M an..3 + 8459 Excess transportation responsibility, coded M an..3 + 7130 Customer authorization number C an..17 + +080 C222 TRANSPORT IDENTIFICATION C + 8213 Id. of means of transport identification C an..9 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 8212 Id. of the means of transport C an..35 + 8453 Nationality of means of transport, coded C an..3 + +090 8281 TRANSPORT OWNERSHIP, CODED C an..3 + diff --git a/specification/references/D96A/segments/tmd.txt b/specification/references/D96A/segments/tmd.txt new file mode 100644 index 0000000..3489fce --- /dev/null +++ b/specification/references/D96A/segments/tmd.txt @@ -0,0 +1,15 @@ + + | TMD TRANSPORT MOVEMENT DETAILS + + | Function: To specify operational transport movement details for + a goods item or equipment (which may differ from the + contractual conditions). + +010 C219 MOVEMENT TYPE C + 8335 Movement type, coded C an..3 + 8334 Movement type C an..35 + +020 8332 EQUIPMENT PLAN C an..26 + +030 8341 HAULAGE ARRANGEMENTS, CODED C an..3 + diff --git a/specification/references/D96A/segments/tmp.txt b/specification/references/D96A/segments/tmp.txt new file mode 100644 index 0000000..221ed99 --- /dev/null +++ b/specification/references/D96A/segments/tmp.txt @@ -0,0 +1,11 @@ + + TMP TEMPERATURE + + Function: To specify the temperature setting. + +010 6245 TEMPERATURE QUALIFIER M an..3 + +020 C239 TEMPERATURE SETTING C + 6246 Temperature setting C n3 + 6411 Measure unit qualifier C an..3 + diff --git a/specification/references/D96A/segments/tod.txt b/specification/references/D96A/segments/tod.txt new file mode 100644 index 0000000..002653d --- /dev/null +++ b/specification/references/D96A/segments/tod.txt @@ -0,0 +1,16 @@ + + TOD TERMS OF DELIVERY OR TRANSPORT + + Function: To specify terms of delivery or transport. + +010 4055 TERMS OF DELIVERY OR TRANSPORT FUNCTION, CODED C an..3 + +020 4215 TRANSPORT CHARGES METHOD OF PAYMENT, CODED C an..3 + +030 C100 TERMS OF DELIVERY OR TRANSPORT C + 4053 Terms of delivery or transport, coded C an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 4052 Terms of delivery or transport C an..70 + 4052 Terms of delivery or transport C an..70 + diff --git a/specification/references/D96A/segments/tpl.txt b/specification/references/D96A/segments/tpl.txt new file mode 100644 index 0000000..ec7c3ef --- /dev/null +++ b/specification/references/D96A/segments/tpl.txt @@ -0,0 +1,14 @@ + + TPL TRANSPORT PLACEMENT + + Function: To specify placement of goods or equipment in relation + to the transport used. The segment serves as a pointer + to the TDT segment group. + +010 C222 TRANSPORT IDENTIFICATION M + 8213 Id. of means of transport identification C an..9 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 8212 Id. of the means of transport C an..35 + 8453 Nationality of means of transport, coded C an..3 + diff --git a/specification/references/D96A/segments/tsr.txt b/specification/references/D96A/segments/tsr.txt new file mode 100644 index 0000000..d699ae2 --- /dev/null +++ b/specification/references/D96A/segments/tsr.txt @@ -0,0 +1,29 @@ + + TSR TRANSPORT SERVICE REQUIREMENTS + + Function: To specify the contract and carriage conditions and + service and priority requirements for the transport. + +010 C536 CONTRACT AND CARRIAGE CONDITION C + 4065 Contract and carriage condition, coded M an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + +020 C233 SERVICE C + 7273 Service requirement, coded M an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + 7273 Service requirement, coded C an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + +030 C537 TRANSPORT PRIORITY C + 4219 Transport priority, coded M an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + +040 C703 NATURE OF CARGO C + 7085 Nature of cargo, coded M an..3 + 1131 Code list qualifier C an..3 + 3055 Code list responsible agency, coded C an..3 + diff --git a/specification/references/D96A/segments/unh.txt b/specification/references/D96A/segments/unh.txt new file mode 100644 index 0000000..5c15c17 --- /dev/null +++ b/specification/references/D96A/segments/unh.txt @@ -0,0 +1,26 @@ +UNTDID D.96A - Segment UNH + + Change indicators + + UNH MESSAGE HEADER + + Function: To head, identify and specify a message. + + 010 0062 MESSAGE REFERENCE NUMBER M an..14 + + 020 S009 MESSAGE IDENTIFIER M + 0065 Message type M an..6 + 0052 Message version number M an..3 + 0054 Message release number M an..3 + 0051 Controlling agency M an..2 + 0057 Association assigned code C an..6 + + 030 0068 COMMON ACCESS REFERENCE C an..35 + + 040 S010 STATUS OF THE TRANSFER C + 0070 Sequence of transfers M n..2 + 0073 First and last transfer C a1 + + + + \ No newline at end of file diff --git a/specification/references/D96A/segments/unt.txt b/specification/references/D96A/segments/unt.txt new file mode 100644 index 0000000..4896cbc --- /dev/null +++ b/specification/references/D96A/segments/unt.txt @@ -0,0 +1,15 @@ +UNTDID D.96A - Segment UNT + + Change indicators + + UNT MESSAGE TRAILER + + Function: To end and check the completeness of a message. + + 010 0074 NUMBER OF SEGMENTS IN THE MESSAGE M n..6 + + 020 0062 MESSAGE REFERENCE NUMBER M an..14 + + + + \ No newline at end of file diff --git a/specification/references/D96A/simples/1000.txt b/specification/references/D96A/simples/1000.txt new file mode 100644 index 0000000..3394cb8 --- /dev/null +++ b/specification/references/D96A/simples/1000.txt @@ -0,0 +1,8 @@ + + 1000 Document/message name + + Desc: Plain language identifier specifying the function of a + document/message. + + Repr: an..35 + diff --git a/specification/references/D96A/simples/1001.txt b/specification/references/D96A/simples/1001.txt new file mode 100644 index 0000000..8598756 --- /dev/null +++ b/specification/references/D96A/simples/1001.txt @@ -0,0 +1,1369 @@ + +* 1001 Document/message name, coded + + Desc: Document/message identifier expressed in code. + + Repr: an..3 + + 1 Certificate of analysis + Certificate providing the values of an analysis. + 2 Certificate of conformity + Certificate certifying the conformity to predefined + definitions. + 3 Certificate of quality + Certificate certifying the quality of goods, services + etc. + 4 Test report + Report providing the results of a test session. + 5 Product performance report + Report specifying the performance values of products. + 6 Product specification report + Report providing specification values of products. + 7 Process data report + Reports on events during production process. + 8 First sample test report + Self explanatory. + 9 Price/sales catalogue + Self explanatory. + 10 Party information + Document/message providing basic data concerning a party. ++ 11 Federal label approval + A pre-approved document relating to federal label + approval requirements. + 12 Mill certificate + Certificate certifying a specific quality of agricultural + products. + 13 Post receipt + Document/message which evidences the transport of goods + by post (e.g. mail, parcel, etc.). + 14 Weight certificate + Certificate certifying the weight of goods. + 15 Weight list + Document/message specifying the weight of goods. + 16 Certificate + Document by means of which the documentary credit + applicant specifies the conditions for the certificate + and by whom the certificate is to be issued. + 17 Combined certificate of value and origin + Document identifying goods, in which the authority + empowered to issue it certifies expressly that the goods + to which the respective goods originate in a specific + (part of or group of) country(ies). It also states the + price and/or costs of the goods with the purpose of + determining the Customs value. + 18 Movement certificate A.TR.1 + Specific form of transit declaration issued by the + exporter (movement certificate). + 19 Certificate of quantity + Certificate certifying the quantity of goods, services + etc. + 20 Quality data message + Usage of QALITY-message. + 21 Query + Self-explanatory. + 22 Response to query + Self-explanatory. + 23 Status information + Information regarding the status of a related message. + 24 Restow + Message/document identifying containers that have been + unloaded and then reloaded onto the same means of + transport. + 25 Container discharger list + Message/document itemising containers to be discharged + from vessel. + 26 Corporate superannuation contributions advice + Document/message providing contributions advice used for + corporate superannuation schemes. + 27 Industry superannuation contributions advice + Document/message providing contributions advice used for + superannuation schemes which are industry wide. + 28 Corporate superannuation member maintenance message + Member maintenance message used for corporate + superannuation schemes. + 29 Industry superannuation member maintenance message + Member maintenance message used for industry wide + superannuation schemes. + 30 Life insurance payroll deductions advice + Payroll deductions advice used in the life insurance + industry. + 31 Underbond request + A Message/document requesting to move cargo from one + Customs control point to another. + 32 Underbond approval + A message/document issuing Customs approval to move cargo + from one Customs control point to another. + 33 Certificate of sealing of export meat lockers + Document / message issued by the authority in the + exporting country evidencing the sealing of export meat + lockers. + 34 Cargo status + Message identifying the status of cargo. + 35 Inventory report + A message specifying information relating to held + inventories. ++ 36 Identity card + Official document to identify a person. + 37 Response to a trade statistics message + Document/message in which the competent national + authorities provide a declarant with an acceptance or a + rejection about a received declaration for European + statistical purposes. ++ 38 Vaccination certificate + Official document proving immunisation against certain + diseases. ++ 39 Passport + An official document giving permission to travel in + foreign countries. ++ 40 Driving licence (national) + An official document giving permission to drive a car in + a given country. ++ 41 Driving licence (international) + An official document giving a native of one country + permission to drive a vehicle in certain other countries. ++ 42 Free pass + A document giving free access to a service. ++ 43 Season ticket + A document giving access to a service for a determined + period of time. + 59 Treatment - nil outturn + No shortage, surplus or damaged outturn resulting from + container vessel unpacking. + 60 Treatment - time-up underbond + Movement type indicator: goods are moved under customs + control for warehousing due to being time-up. + 61 Treatment - underbond by sea + Movement type indicator: goods are to move by sea under + customs control to a customs office where formalities + will be completed. + 62 Treatment - personal effect + Cargo consists of personal effects. + 63 Treatment - timber + Cargo consists of timber. + 64 Preliminary credit assessment + Document/message issued either by a factor to indicate + his preliminary credit assessment on a buyer, or by a + seller to request a factor's preliminary credit + assessment on a buyer. + 65 Credit cover + Document/message issued either by a factor to give a + credit cover on a buyer, or by a seller to request a + factor's credit cover. + 66 Current account + Document/message issued by a factor to indicate the money + movements of a seller's or another factor's account with + him. + 67 Commercial dispute + Document/message issued by a party (usually the buyer) to + indicate that one or more invoices or one or more credit + notes are disputed for payment. + 68 Chargeback + Document/message issued by a factor to a seller or to + another factor to indicate that the rest of the amounts + of one or more invoices uncollectable from buyers are + charged back to clear the invoice(s) off the ledger. + 69 Reassignment + Document/message issued by a factor to a seller or to + another factor to reassign an invoice or credit note + previously assigned to him. + 70 Collateral account + Document message issued by a factor to indicate the + movements of invoices, credit notes and payments of a + seller's account. + 71 Request for payment + Document/message issued by a creditor to a debtor to + request payment of one or more invoices past due. + 72 Unship permit + A message or document issuing permission to unship cargo. + 73 Statistical definitions + Transmission of one or more statistical definitions. + 74 Statistical data + Transmission of one or more items of data or data sets. + 75 Request for statistical data + Request for one or more items or data sets of statistical + data. + 76 Call-off delivery + Document/message to provide split quantities and delivery + dates referring to a previous delivery instruction. + 77 Status report + Message covers information about the consignment status. + 78 Inventory movement advice + Advice of inventory movements. + 79 Inventory status advice + Advice of stock on hand. + 80 Debit note related to goods or services + Debit information related to a transaction for goods or + services to the relevant party. + 81 Credit note related to goods or services + Document message used to provide credit information + related to a transaction for goods or services to the + relevant party. + 82 Metered services invoice + Document/message claiming payment for the supply of + metered services (e.g., gas, electricity, etc.) supplied + to a fixed meter whose consumption is measured over a + period of time. + 83 Credit note related to financial adjustments + Document message for providing credit information related + to financial adjustments to the relevant party, e.g., + bonuses. + 84 Debit note related to financial adjustments + Document/message for providing debit information related + to financial adjustments to the relevant party. + 85 Customs manifest + Message/document identifying a customs manifest. The + document itemises a list of cargo prepared by shipping + companies from bills of landing and presented to customs + for formal report of cargo. + 86 Vessel unpack report + A document code to indicate that the message being + transmitted identifies all short and surplus cargoes off- + loaded from a vessel at a specified discharging port. + 87 General cargo summary manifest report + A document code to indicate that the message being + transmitted is summary manifest information for general + cargo. + 88 Consignment unpack report + A document code to indicate that the message being + transmitted is a consignment unpack report only. + 89 Meat and meat by-products sanitary certificate + Document or message issued by the competent authority in + the exporting country evidencing that meat or meat by- + products comply with the requirements set by the + importing country. + 90 Meat food products sanitary certificate + Document or message issued by the competent authority in + the exporting country evidencing that meat food products + comply with the requirements set by the importing + country. + 91 Poultry sanitary certificate + Document or message issued by the competent authority in + the exporting country evidencing that poultry products + comply with the requirements set by the importing + country. + 92 Horsemeat sanitary certificate + Document or message issued by the competent authority in + the exporting country evidencing that horsemeat products + comply with the requirements set by the importing + country. + 93 Casing sanitary certificate + Document or message issued by the competent authority in + the exporting country evidencing that casing products + comply with the requirements set by the importing + country. + 94 Pharmaceutical sanitary certificate + Document or message issued by the competent authority in + the exporting country evidencing that pharmaceutical + products comply with the requirements set by the + importing country. + 95 Inedible sanitary certificate + Document or message issued by the competent authority in + the exporting country evidencing that inedible products + comply with the requirements set by the importing + country. + 96 Impending arrival + Notification of impending arrival details for vessel. + 97 Means of transport advice + Message reporting the means of transport used to carry + goods or cargo. + 98 Arrival information + Message reporting the arrival details of goods or cargo. + 99 Cargo release notification + Message/document sent by the cargo handler indicating + that the cargo has moved from a Customs controlled + premise. ++ 100 Excise certificate + Certificate asserting that the goods have been submitted + to the excise authorities before departure from the + exporting country or before delivery in case of import + traffic. ++ 101 Registration document + An official document providing registration details. + 105 Purchase order + Document/message issued within an enterprise to initiate + the purchase of articles, materials or services required + for the production or manufacture of goods to be offered + for sale or otherwise supplied to customers. + 110 Manufacturing instructions + Document/message issued within an enterprise to initiate + the manufacture of goods to be offered for sale. + 120 Stores requisition + Document/message issued within an enterprise ordering the + taking out of stock of goods. + 130 Invoicing data sheet + Document/message issued within an enterprise containing + data about goods sold, to be used as the basis for the + preparation of an invoice. + 140 Packing instructions + Document/message within an enterprise giving instructions + on how goods are to be packed. + 150 Internal transport order + Document/message giving instructions about the transport + of goods within an enterprise. + 190 Statistical and other administrative internal documents + Documents/messages issued within an enterprise for the + for the purpose of collection of production and other + internal statistics, and for other administration + purposes. + 201 Direct payment valuation request + Request to establish a direct payment valuation. + 202 Direct payment valuation + Document/message addressed, for instance, by a general + contractor to the owner, in order that a direct payment + be made to a subcontractor. + 203 Provisional payment valuation + Document/message establishing a provisional payment + valuation. + 204 Payment valuation + Document/message establishing the financial elements of a + situation of works. + 205 Quantity valuation + Document/message providing a confirmed assessment, by + quantity, of the completed work for a construction + contract. + 206 Quantity valuation request + Document/message providing an initial assessment, by + quantity, of the completed work for a construction + contract. + 207 Contract bill of quantities - BOQ + Document/message providing a formal specification + identifying quantities and prices that are the basis of a + contract for a construction project. BOQ means: Bill of + quantity. + 208 Unpriced tender BOQ + Document/message providing a detailed, quantity based + specification, issued in an unpriced form to invite + tender prices. BOQ means: Bill of quantity. + 209 Priced tender BOQ + Document/message providing a detailed, quantity based + specification, updated with prices to form a tender + submission for a construction contract. BOQ means: Bill + of quantity. + 210 Enquiry + Document/message issued by a party interested in the + purchase of goods specified therein and indicating + particular, desirable conditions regarding delivery + terms, etc., addressed to a prospective supplier with a + view to obtaining an offer. + 211 Interim application for payment + Document/message containing a provisional assessment in + support of a request for payment for completed work for a + construction contract. + 212 Agreement to pay + Document/message in which the debtor expresses the + intention to pay. + 215 Letter of intent + Document/message by means of which a buyer informs a + seller that the buyer intends to enter into contractual + negotiations. + 220 Order + Document/message by means of which a buyer initiates a + transaction with a seller involving the supply of goods + or services as specified, according to conditions set out + in an offer, or otherwise known to the buyer. + 221 Blanket order + Usage of document/message for general order purposes with + later split into quantities and delivery dates and maybe + delivery locations. + 222 Spot order + Document/message ordering the remainder of a production's + batch. + 223 Lease order + Document/message for goods in leasing contracts. + 224 Rush order + Document/message for urgent ordering. + 225 Repair order + Document/message to order repair of goods. + 226 Call off order + Document/message to provide split quantities and delivery + dates referring to a previous blanket order. + 227 Consignment order + Order to deliver goods into stock with agreement on + payment when goods are sold out of this stock. + 228 Sample order + Document/message to order samples. + 229 Swap order + Document/message informing buyer or seller of the + replacement of goods previously ordered. + 230 Purchase order change request + Change to an purchase order already sent. + 231 Purchase order response + Response to an purchase order already received. + 232 Hire order + Document/message for hiring human resources or renting + goods or equipment. + 233 Spare parts order + Document/message to order spare parts. + 240 Delivery instructions + Document/message issued by a buyer giving instructions + regarding the details of the delivery of goods ordered. + 241 Delivery schedule + Usage of DELFOR-message. + 242 Delivery just-in-time + Usage of DELJIT-message. + 245 Delivery release + Document/message issued by a buyer releasing the despatch + of goods after receipt of the Ready for despatch advice + from the seller. + 270 Delivery note + Paper document attached to a consignment informing the + receiving party about contents of this consignment. + 271 Packing list + Document/message specifying the distribution of goods in + individual packages (in trade environment the despatch + advice message is used for the packing list). + 310 Offer/quotation + Document/message which , with a view to concluding a + contract, sets out the conditions under which the goods + are offered. + 311 Request for quote + Document/message requesting a quote on specified goods or + services. + 315 Contract + Document/message evidencing an agreement between the + seller and the buyer for the supply of goods or services; + its effects are equivalent to those of an order followed + by an acknowledgement of order. + 320 Acknowledgement of order + Document/message acknowledging an undertaking to fulfil + an order and confirming conditions or acceptance of + conditions. + 325 Proforma invoice + Document/message serving as a preliminary invoice, + containing - on the whole - the same information as the + final invoice, but not actually claiming payment. + 326 Partial invoice + Self explanatory. + 327 Operating instructions + Self explanatory. + 328 Name/product plate + Plates on goods identifying and describing an article. + 330 Request for delivery instructions + Document/message issued by a supplier requesting + instructions from the buyer regarding the details of the + delivery of goods ordered. + 335 Booking request + Document/message issued by a supplier to a carrier + requesting space to be reserved for a specified + consignment, indicating desirable conveyance, despatch + time, etc. + 340 Shipping instructions + Document/message advising details of cargo and exporter's + requirements for its physical movement. + 341 Shipper's letter of instructions (air) + Document/message issued by a consignor in which he gives + details of a consignment of goods that enables an airline + or its agent to prepare an air waybill. + 343 Cartage order (local transport) + Document/message giving instructions regarding local + transport of goods, e.g. from the premises of an + enterprise to those of a carrier undertaking further + transport. + 345 Ready for despatch advice + Document/message issued by a supplier informing a buyer + that goods ordered are ready for despatch. + 350 Despatch order + Document/message issued by a supplier initiating the + despatch of goods to a buyer (consignee). + 351 Despatch advice + Document/message by means of which the seller or + consignor informs the consignee about the despatch of + goods. + 370 Advice of distribution of documents + Document/message in which the party responsible for the + issue of a set of trade documents specifies the various + recipients of originals and copies of these documents, + with an indication of the number of copies distributed to + each of them. + 380 Commercial invoice + Document/message claiming payment for goods or services + supplied under conditions agreed between seller and + buyer. + 381 Credit note + Document/message for providing credit information to the + relevant party. + 382 Commission note + Document/message in which a seller specifies the amount + of commission, the percentage of the invoice amount, or + some other basis for the calculation of the commission to + which a sales agent is entitled. + 383 Debit note + Document/message for providing debit information to the + relevant party. + 384 Corrected invoice + Commercial invoice that includes revised information + differing from an earlier submission of the same invoice. + 385 Consolidated invoice + Commercial invoice that covers multiple transactions + involving more than one vendor. + 386 Prepayment invoice + An invoice to pay amounts for goods and services in + advance; these amounts will be subtracted from the final + invoice. + 387 Hire invoice + Document/message for invoicing the hiring of human + resources or renting goods or equipment. + 388 Tax invoice + An invoice for tax purposes. + 389 Self-billed invoice + An invoice the invoicee is producing instead of the + seller. + 390 Delcredere invoice + An invoice sent to the party paying for a number of + buyers. + 393 Factored invoice + Invoice assigned to a third party for collection. + 394 Lease invoice + Usage of INVOIC-message for goods in leasing contracts. + 395 Consignment invoice + Commercial invoice that covers a transaction other than + one involving a sale. + 396 Factored credit note + Credit note related to assigned invoice(s). + 409 Instructions for bank transfer + Document/message containing instructions from a customer + to his bank to pay an amount in a specified currency to a + nominated party in another country by a method either + specified (e.g. teletransmission, air mail) or left to + the discretion of the bank. + 412 Application for banker's draft + Application by a customer to his bank to issue a banker's + draft stating the amount and currency of the draft, the + name of the payee and the place and country of payment. + 425 Collection payment advice + Document/message whereby a bank advises that a collection + has been paid, giving details and methods of funds + disposal. + 426 Documentary credit payment advice + Document/message whereby a bank advises payment under a + documentary credit. + 427 Documentary credit acceptance advice + Document/message whereby a bank advises acceptance under + a documentary credit. + 428 Documentary credit negotiation advice + Document/message whereby a bank advises negotiation under + a documentary credit. + 429 Application for banker's guarantee + Document/message whereby a customer requests his bank to + issue a guarantee in favour of a nominated party in + another country, stating the amount and currency and the + specific conditions of the guarantee. + 430 Banker's guarantee + Document/message in which a bank undertakes to pay out a + limited amount of money to a designated party, on + conditions stated therein (other than those laid down in + the Uniform Customs Practice). + 431 Documentary credit letter of indemnity + Document/message in which a beneficiary of a documentary + credit accepts responsibility for non-compliance with the + terms and conditions of the credit, and undertakes to + refund the money received under the credit, with interest + and charges accrued. + 435 Preadvice of a credit + Preadvice indicating a credit to happen in the future. + 447 Collection order + Document/message whereby a bank is instructed (or + requested) to handle financial and/or commercial + documents in order to obtain acceptance and/or payment, + or to deliver documents on such other terms and + conditions as may be specified. + 448 Documents presentation form + Document/message whereby a draft or similar instrument + and/or commercial documents are presented to a bank for + acceptance, discounting, negotiation, payment or + collection, whether or not against a documentary credit. + 450 Payment order + Document/message containing information needed to + initiate the payment. It may cover the financial + settlement for one or more commercial trade transactions. + A payment order is an instruction to the ordered bank to + arrange for the payment of one specified amount to the + beneficiary. + 451 Extended payment order + Document/message containing information needed to + initiate the payment. It may cover the financial + settlement for several commercial trade transactions, + which it is possible to specify in a special payments + detail part. It is an instruction to the ordered bank to + arrange for the payment of one specified amount to the + beneficiary. + 452 Multiple payment order + Document/message containing a payment order with one + debit account and several credit accounts. + 454 Credit advice + Document/message sent by an account servicing institution + to one of its account owners, to inform the account owner + of an entry which has been or will be credited to its + account for a specified amount on the date indicated. + 455 Extended credit advice + Document/message sent by an account servicing institution + to one of its account owners, to inform the account owner + of an entry that has been or will be credited to its + account for a specified amount on the date indicated. It + provides extended commercial information concerning the + relevant remittance advice. + 456 Debit advice + Advice on a debit. + 457 Reversal of debit + Reversal of debit accounting entry by bank. + 458 Reversal of credit + Reversal of credit accounting entry by bank. + 460 Documentary credit application + Document/message whereby a bank is requested to issue a + documentary credit on the conditions specified therein. + 465 Documentary credit + Document/message in which a bank states that it has + issued a documentary credit under which the beneficiary + is to obtain payment, acceptance or negotiation on + compliance with certain terms and conditions and against + presentation of stipulated documents and such drafts as + may be specified. The credit may or may not be confirmed + by another bank. + 466 Documentary credit notification + Document/message issued by an advising bank in order to + transmit a documentary credit to a beneficiary, or to + another advising bank. + 467 Documentary credit transfer advice + Document/message whereby a bank advises that (part of) a + documentary credit is being or has been transferred in + favour of a second beneficiary. + 468 Documentary credit amendment notification + Document/message whereby a bank advises that the terms + and conditions of a documentary credit have been amended. + 469 Documentary credit amendment + Document/message whereby a bank notifies a beneficiary of + the details of an amendment to the terms and conditions + of a documentary credit. + 481 Remittance advice + Document/message advising of the remittance of payment. + 485 Banker's draft + Draft drawn in favour of a third party either by one bank + on another bank, or by a branch of a bank on its head + office (or vice versa) or upon another branch of the same + bank. In either case, the draft should comply with the + specifications laid down for cheques in the country in + which it is to be payable. + 490 Bill of exchange + Document/message, issued and signed in conformity with + the applicable legislation, which contains an + unconditional order whereby the drawer directs the drawee + to pay a definite sum of money to the payee or to his + order, on demand or at a definite time, against the + surrender of the document itself. + 491 Promissory note + Document/message, issued and signed in conformity with + the applicable legislation, which contains an + unconditional promise whereby the maker undertakes to pay + a definite sum of money to the payee or to his order, on + demand or at a definite time, against the surrender of + the document itself. + 492 Financial statement of account + Statement giving the status of a financial account. + 493 Statement of account message + Usage of STATAC-message. + 520 Insurance certificate + Document/message issued to the insured certifying that + insurance has been effected and that a policy has been + issued. Such a certificate for a particular cargo is + primarily used when good are insured under the terms of a + floating or an open policy; at the request of the insured + it can be exchanged for a policy. + 530 Insurance policy + Document/message issued by the insurer evidencing an + agreement to insure and containing the conditions of the + agreement concluded whereby the insurer undertakes for a + specific fee to indemnify the insured for the losses + arising out of the perils and accidents specified in the + contract. + 550 Insurance declaration sheet (bordereau) + A document/message used when an insured reports to his + insurer details of individual shipments which are covered + by an insurance contract - an open cover or a floating + policy - between the parties. + 575 Insurer's invoice + Document/message issued by an insurer specifying the cost + of an insurance which has been effected and claiming + payment therefore. + 580 Cover note + Document/message issued by an insurer (insurance broker, + agent, etc.) to notify the insured that his insurance + have been carried out. + 610 Forwarding instructions + Document/message issued to a freight forwarder, giving + instructions regarding the action to be taken by the + forwarder for the forwarding of goods described therein. + 621 Forwarder's advice to import agent + Document/message issued by a freight forwarder in an + exporting country advising his counterpart in an + importing country about the forwarding of goods described + therein. + 622 Forwarder's advice to exporter + Document/message issued by a freight forwarder informing + an exporter of the action taken in fulfilment of + instructions received. + 623 Forwarder's invoice + Invoice issued by a freight forwarder specifying services + rendered and costs incurred and claiming payment + therefore. + 624 Forwarder's certificate of receipt + Non-negotiable document issued by a forwarder to certify + that he has assumed control of a specified consignment, + with irrevocable instructions to send it to the consignee + indicated in the document or to hold it at his disposal. + E.g. FIATA-FCR. + 630 Shipping note + Document/message provided by the shipper or his agent to + the carrier, multimodal transport operator, terminal or + other receiving authority, giving information about + export consignments offered for transport, and providing + for the necessary receipts and declarations of liability. + (Sometimes a multipurpose cargo handling document also + fulfilling the functions of document 632, 633, 650 and + 655). + 631 Forwarder's warehouse receipt + Document/message issued by a forwarder acting as + Warehouse Keeper acknowledging receipt of goods placed in + a warehouse, and stating or referring to the conditions + which govern the warehousing and the release of goods. + The document contains detailed provisions regarding the + rights of holders-by-endorsement, transfer of ownership, + etc. E.g. FIATA-FWR. + 632 Goods receipt + Document/message issued by a port, warehouse/shed, or + terminal operator acknowledging receipt of goods + specified therein on conditions stated or referred to in + the document. + 633 Port charges documents + Documents/messages specifying services rendered, storage + and handling costs, demurrage and other charges due to + the owner of goods described therein. + 635 Warehouse warrant + Negotiable receipt document, issued by a Warehouse Keeper + to a person placing goods in a warehouse and conferring + title to the goods stored. + 640 Delivery order + Document/message issued by a party entitled to authorize + the release of goods specified therein to a named + consignee, to be retained by the custodian of the goods. + 650 Handling order + Document/message issued by a cargo handling organization + (port administration, terminal operator, etc.) for the + removal or other handling of goods under their care. + 655 Gate pass + Document/message authorizing goods specified therein to + be brought out of a fenced-in port or terminal area. + 700 Waybill + Non-negotiable document evidencing the contract for the + transport of cargo. + 701 Universal (multipurpose) transport document + Document/message evidencing a contract of carriage + covering the movement of goods by any mode of transport, + or combination of modes, for national as well as + international transport, under any applicable + international convention or national law and under the + conditions of carriage of any carrier or transport + operator undertaking or arranging the transport referred + to in the document. + 702 Goods receipt, carriage + Document/message issued by a carrier or a carrier's + agent, acknowledging receipt for carriage of goods + specified therein on conditions stated or referred to in + the document, enabling the carrier to issue a transport + document. + 703 House waybill + The document made out by an agent/consolidator which + evidences the contract between the shipper and the + agent/consolidator for the arrangement of carriage of + goods. + 704 Master bill of lading + A bill of lading issued by the master of a vessel (in + actuality the owner or charterer of the vessel). It could + cover a number of house bills. + 705 Bill of lading + Negotiable document/message which evidences a contract of + carriage by sea and the taking over or loading of goods + by carrier, and by which carrier undertakes to deliver + goods against surrender of the document. A provision in + the document that goods are to be delivered to the order + of a named person, or to order, or to bearer, constitutes + such an undertaking. + 706 Bill of lading original + The original of the bill of lading issued by a transport + company. When issued by the maritime industry it could + signify ownership of the cargo. + 707 Bill of lading copy + A copy of the bill of lading issued by a transport + company. + 708 Empty container bill + Bill of lading indicating an empty container. + 709 Tanker bill of lading + Document which evidences a transport of liquid bulk + cargo. + 710 Sea waybill + Non-negotiable document which evidences a contract for + the carriage of goods by sea and the taking over of the + goods by the carrier, and by which the carrier undertakes + to deliver the goods to the consignee named in the + document. + 711 Inland waterway bill of lading + Negotiable transport document made out to a named person, + to order or to bearer, signed by the carrier and handed + to the sender after receipt of the goods. + 712 Non-negotiable maritime transport document (generic) + Non-negotiable document which evidences a contract for + the carriage of goods by sea and the taking over or + loading of the goods by the carrier, and by which the + carrier undertakes to deliver the goods to the consignee + named in the document. E.g. Sea waybill. Remark: + Synonymous with "straight" or "non-negotiable Bill of + lading" used in certain countries, e.g. Canada. + 713 Mate's receipt + Document/message issued by a ship's officer to + acknowledge that a specified consignment has been + received on board a vessel, and the apparent condition of + the goods; enabling the carrier to issue a Bill of + lading. + 714 House bill of lading + The bill of lading issued not by the carrier but by the + freight forwarder/consolidator known by the carrier. + 715 Letter of indemnity for non-surrender of bill of lading + Document/message issued by a commercial party or a bank + of an insurance company accepting responsibility to the + beneficiary of the indemnity in accordance with the terms + thereof. + 716 Forwarder's bill of lading + Non-negotiable document issued by a freight forwarder + evidencing a contract for the carriage of goods by sea + and the taking over or loading of the goods by the + freight forwarder, and by which the freight forwarder + undertakes to deliver the goods to the consignee named in + the document. + 720 Rail consignment note (generic term) + Transport document constituting a contract for the + carriage of goods between the sender and the carrier (the + railway). For international rail traffic, this document + must conform to the model prescribed by the international + conventions concerning carriage of goods by rail, e.g. + CIM Convention, SMGS Convention. + 722 Road list-SMGS + Accounting document, one copy of which is drawn up for + each consignment note; it accompanies the consignment + over the whole route and is a rail transport document. + 723 Escort official recognition + Document/message which gives right to the owner to exert + all functions normally transferred to a guard in a train + by which an escorted consignment is transported. + 724 Recharging document + Fictitious transport document regarding a previous + transport, enabling a carrier's agent to give to another + carrier's agent (in a different country) the possibility + to collect charges relating to the original transport + (rail environment). + 730 Road consignment note + Transport document/message which evidences a contract + between a carrier and a sender for the carriage of goods + by road (generic term). Remark: For international road + traffic, this document must contain at least the + particulars prescribed by the convention on the contract + for the international carriage of goods by road (CMR). + 740 Air waybill + Document/message made out by or on behalf of the shipper + which evidences the contract between the shipper and + carrier(s) for carriage of goods over routes of the + carrier(s) and which is identified by the airline prefix + issuing the document plus a serial (IATA). + 741 Master air waybill + Document/message made out by or on behalf of the + agent/consolidator which evidences the contract between + the agent/consolidator and carrier(s) for carriage of + goods over routes of the carrier(s) for a consignment + consisting of goods originated by more than one shipper + (IATA). + 743 Substitute air waybill + A temporary air waybill which contains only limited + information because of the absence of the original. + 744 Crew's effects declaration + Declaration to Customs regarding the personal effects of + crew members aboard the conveyance; equivalent to IMO FAL + 4. + 745 Passenger list + Declaration to Customs regarding passengers aboard the + conveyance; equivalent to IMO FAL 6. + 746 Delivery notice (rail transport) + Document/message created by the consignor or by the + departure station, joined to the transport or sent to the + consignee, giving the possibility to the consignee or the + arrival station to attest the delivery of the goods. The + document must be returned to the consignor or to the + departure station. + 750 Despatch note (post parcels) + Document/message which, according to Article 106 of the + "Agreement concerning Postal Parcels" under the UPU + convention, is to accompany post parcels. + 760 Multimodal/combined transport document (generic) + A transport document used when more than one mode of + transportation is involved in the movement of cargo. It + is a contract of carriage and receipt of the cargo for a + multimodal transport. It indicates the place where the + responsible transport company in the move takes + responsibility for the cargo, the place where the + responsibility of this transport company in the move ends + and the conveyances involved. + 761 Through bill of lading + Bill of lading which evidences a contract of carriage + from one place to another in separate stages of which at + least one stage is a sea transit, and by which the + issuing carrier accepts responsibility for the carriage + as set forth in the Through bill of lading. + 763 Forwarder's certificate of transport + Negotiable document/message issued by a forwarder to + certify that he has taken charge of a specified + consignment for despatch and delivery in accordance with + the consignor's instructions, as indicated in the + document, and that he accepts responsibility for delivery + of the goods to the holder of the document through the + intermediary of a delivery agent of his choice. E.g. + FIATA-FCT. + 764 Combined transport document (generic) + Negotiable or non-negotiable document evidencing a + contract for the performance and/or procurement of + performance of combined transport of goods and bearing on + its face either the heading "Negotiable combined + transport document issued subject to Uniform Rules for a + Combined Transport Document (ICC Brochure No. 298)" or + the heading "Non-negotiable Combined Transport Document + issued subject to Uniform Rules for a Combined Transport + Document (ICC Brochure No. 298)". + 765 Multimodal transport document (generic) + Document/message which evidences a multimodal transport + contract, the taking in charge of the goods by the + multimodal transport operator, and an undertaking by him + to deliver the goods in accordance with the terms of the + contract. (International Convention on Multimodal + Transport of Goods). + 766 Combined transport bill of lading/multimodal bill of lading + Document which evidences a multimodal transport contract, + the taking in charge of the goods by the multimodal + transport operator, and an undertaking by him to deliver + the goods in accordance with the terms of the contract. + 770 Booking confirmation + Document/message issued by a carrier to confirm that + space has been reserved for a consignment in means of + transport. + 775 Calling forward notice + Instructions for release or delivery of goods. + 780 Freight invoice + Document/message issued by a transport operation + specifying freight costs and charges incurred for a + transport operation and stating conditions of payment. + 781 Arrival notice (goods) + Notification from the carrier to the consignee in + writing, by telephone or by any other means (express + letter, message, telegram, etc.) informing him that a + consignment addressed to him is being or will shortly be + held at his disposal at a specified point in the place of + destination. + 782 Notice of circumstances preventing delivery (goods) + Request made by the carrier to the sender, or, as the + case may be, the consignee, for instructions as to the + disposal of the consignment when circumstances prevent + delivery and the return of the goods has not been + requested by the consignor in the transport document. + 783 Notice of circumstances preventing transport (goods) + Request made by the carrier to the sender, or, the + consignee as the case may be, for instructions as to the + disposal of the goods when circumstances prevent + transport before departure or en route, after acceptance + of the consignment concerned. + 784 Delivery notice (goods) + Notification in writing, sent by the carrier to the + sender, to inform him at his request of the actual date + of delivery of the goods. + 785 Cargo manifest + Listing of goods comprising the cargo carried in a means + of transport or in a transport-unit. The cargo manifest + gives the commercial particulars of the goods, such as + transport document numbers, consignors, consignees, + shipping marks, number and kind of packages and + descriptions and quantities of the goods. + 786 Freight manifest + Document/message containing the same information as a + cargo manifest, and additional details on freight + amounts, charges, etc. + 787 Bordereau + Document/message used in road transport, listing the + cargo carried on a road vehicle, often referring to + appended copies of Road consignment note. + 788 Container manifest (unit packing list) + Document/message specifying the contents of particular + freight containers or other transport units, prepared by + the party responsible for their loading into the + container or unit. + 789 Charges note + Document used by the rail organization to indicate + freight charges or additional charges in each case where + the departure station is not able to calculate the + charges for the total voyage (e.g. tariff not yet + updated, part of voyage not covered by the tariff). This + document must be considered as joined to the transport. + 790 Advice of collection + Document that is joined to the transport or sent by + separate means, giving to the departure rail organization + the proof that the cash-on delivery amount has been + encashed by the arrival rail organization before + reimbursement of the consignor. + 791 Safety of ship certificate + Document certifying a ship's safety to a specified date. + 792 Safety of radio certificate + Document certifying the safety of a ship's radio + facilities to a specified date. + 793 Safety of equipment certificate + Document certifying the safety of a ship's equipment to a + specified date. + 794 Civil liability for oil certificate + Document declaring a ship owner's liability for oil + propelling or carried on a vessel. + 795 Loadline document + Document specifying the limit of a ship's legal + submersion under various conditions. + 796 Derat document + Document certifying that a ship is free of rats, valid to + a specified date. + 797 Maritime declaration of health + Document certifying the health condition on board a + vessel, valid to a specified date. + 798 Certificate of registry + Official certificate stating the vessel's registry. + 799 Ship's stores declaration + Declaration to Customs regarding the contents of the + ship's stores (equivalent to IMO FAL 3) i.e. goods + intended for consumption by passengers/crew on board + vessels, aircraft or trains, whether or not sold or + landed; goods necessary for operation/maintenance of + conveyance, incl. fuel/lubricants, excl. spare + parts/equipment (IMO). + 810 Export licence, application for + Application for a permit issued by a government authority + permitting exportation of a specified commodity subject + to specified conditions as quantity, country of + destination, etc. + 811 Export licence + Permit issued by a government authority permitting + exportation of a specified commodity subject to specified + conditions as quantity, country of destination, etc. + Synonym: Embargo permit. + 812 Exchange control declaration, export + Document/message completed by an exporter/seller as a + means whereby the competent body may control that the + amount of foreign exchange accrued from a trade + transaction is repatriated in accordance with the + conditions of payment and exchange control regulations in + force. + 820 Despatch note model T + European community transit declaration. + 821 Despatch note model T1 + Transit declaration for goods circulating under internal + community transit procedures (between ECE countries). + 822 Despatch note model T2 + Ascertainment that the declared goods were originally + produced in an ECE country. + 823 Control document T5 + Control document (export declaration) used particularly + in case of re-sending without use with only VAT + collection, refusal, unconformity with contract etc. + 824 Re-sending consignment note + Rail consignment note prepared by the consignor for the + facilitation of an eventual return to the origin of the + goods. + 825 Despatch note model T2L + Ascertainment that the declared goods were originally + produced in an EC country. May only be used for goods + that are loaded on one single means of transport in one + single departure point for one single delivery point. + 830 Goods declaration for exportation + Document/message by which goods are declared for export + Customs clearance, conforming to the layout key set out + at Appendix I to Annex C.1 concerning outright + exportation to the Kyoto convention (CCC). Within a + Customs union, "for despatch" may have the same meaning + as "for exportation". + 833 Cargo declaration (departure) + Generic term, sometimes referred to as Freight + declaration, applied to the documents providing the + particulars required by the Customs concerning the cargo + (freight) carried by commercial means of transport (CCC). + 840 Application for goods control certificate + Document/message submitted to a competent body by party + requesting a Goods control certificate to be issued in + accordance with national or international standards, or + conforming to legislation in the importing country, or as + specified in the contract. + 841 Goods control certificate + Document/message issued by a competent body evidencing + the quality of the goods described therein, in accordance + with national or international standards, or conforming + to legislation in the importing country, or as specified + in the contract. + 850 Application for phytosanitary certificate + Document/message submitted to a competent body by party + requesting a Phytosanitary certificate to be issued. + 851 Phytosanitary certificate + Document/message issued by the competent body in the + exporting country evidencing that plants, fruit, or + vegetables are free from disease and fit for consumption + and giving details on fumigation or other treatment to + which they may have been subjected. + 852 Sanitary certificate + Document/message issued by the competent authority in the + exporting country evidencing that alimentary and animal + products, including dead animals, are fit for human + consumption, and giving details, when relevant, of + controls undertaken. + 853 Veterinary certificate + Document/message issued by the competent authority in the + exporting country evidencing that live animals or birds + are not infested or infected with disease, and giving + details regarding their provenance, and of vaccinations + and other treatment to which they have been subjected. + 855 Application for inspection certificate + Document/message submitted to a competent body by a party + requesting an Inspection certificate to be issued in + accordance with national or international standards, or + conforming to legislation in the country in which it is + required, or as specified in the contract. + 856 Inspection certificate + Document/message issued by a competent body evidencing + that the goods described therein have been inspected in + accordance with national or international standards, in + conformity with legislation in the country in which the + inspection is required, or as specified in the contract. + 860 Certificate of origin, application for + Document/message submitted to a competent body by an + interested party requesting a Certificate of origin to be + issued in accordance with relevant criteria, and on the + basis of evidence of the origin of the goods. + 861 Certificate of origin + Document/message identifying goods, in which the + authority or body authorized to issue it certifies + expressly that the goods to which the certificate relates + originate in a specific country. The word "country" may + include a group of countries, a region or a part of a + country. This certificate may also include a declaration + by the manufacturer, producer, supplier, exporter or + other competent person. + 862 Declaration of origin + Appropriate statement as to the origin of the goods, made + in connection with their exportation by the manufacturer, + producer, supplier, exporter or other competent person on + the Commercial invoice or any other document relating to + the goods (CCC). + 863 Regional appellation certificate + Certificate drawn up in accordance with the rules laid + down by an authority or approved body, certifying that + the goods described therein qualify for a designation + specific to the given region (e.g. champagne, port wine, + Parmesan cheese). + 864 Preference certificate of origin + Description to be provided. + 865 Certificate of origin form GSP + Specific form of certificate of origin for goods + qualifying for preferential treatment under the + generalized system of preferences (includes a combined + declaration of origin and certificate, form A). + 870 Consular invoice + Document/message to be prepared by an exporter in his + country and presented to a diplomatic representation of + the importing country for endorsement and subsequently to + be presented by the importer in connection with the + import of the goods described therein. + 890 Dangerous goods declaration + Document/message issued by a consignor in accordance with + applicable conventions or regulations, describing + hazardous goods or materials for transport purposes, and + stating that the latter have been packed and labelled in + accordance with the provisions of the relevant + conventions or regulations. + 895 Statistical document, export + Document/message in which an exporter provides + information about exported goods required by the body + responsible for the collection of international trade + statistics. + 896 INTRASTAT declaration + Document/message in which a declarant provides + information about goods required by the body responsible + for the collection of trade statistics. + 901 Delivery verification certificate + Document/message whereby an official authority (Customs + or governmental) certifies that goods have been + delivered. + 910 Import licence, application for + Document/message in which an interested party applies to + the competent body for authorization to import either a + limited quantity of articles subject to import + restrictions, or an unlimited quantity of such articles + during a limited period, and specifies the kind of + articles, their origin and value, etc. + 911 Import licence + Document/message issued by the competent body in + accordance with import regulations in force, by which + authorization is granted to a named party to import + either a limited quantity of designated articles or an + unlimited quantity of such articles during a limited + period, under conditions specified in the document. + 913 Customs declaration without commercial detail + CUSDEC transmission that does not include data from the + commercial detail section of the message. + 914 Customs declaration with commercial and item detail + CUSDEC transmission that includes data from both the + commercial detail and item detail sections of the + message. + 915 Customs declaration without item detail + CUSDEC transmission that does not include data from the + item detail section of the message. + 916 Related document + Description to be provided. + 917 Receipt (Customs) + Receipt for Customs duty/tax/fee paid. + 925 Application for exchange allocation + Document/message whereby an importer/buyer requests the + competent body to allocate an amount of foreign exchange + to be transferred to an exporter/seller in payment for + goods. + 926 Foreign exchange permit + Document/message issued by the competent body authorizing + an importer/buyer to transfer an amount of foreign + exchange to an exporter/seller in payment for goods. + 927 Exchange control declaration (import) + Document/message completed by an importer/buyer as a + means for the competent body to control that a trade + transaction for which foreign exchange has been allocated + has been executed and that money has been transferred in + accordance with the conditions of payment and the + exchange control regulations in force. + 929 Goods declaration for importation + Document/message by which goods are declared for import + Customs clearance [sister entry of 830]. + 930 Goods declaration for home use + Document/message by which goods are declared for import + Customs clearance according to Annex B.1 (concerning + clearance for home use) to the Kyoto convention (CCC). + 931 Customs immediate release declaration + Document/message issued by an importer notifying Customs + that goods have been removed from an importing means of + transport to the importer's premises under a Customs- + approved arrangement for immediate release, or requesting + authorization to do so. + 932 Customs delivery note + Document/message whereby a Customs authority releases + goods under its control to be placed at the disposal of + the party concerned. Synonym: Customs release note. + 933 Cargo declaration (arrival) + Generic term, sometimes referred to as Freight + declaration, applied to the documents providing the + particulars required by the Customs concerning the cargo + (freight) carried by commercial means of transport (CCC). + 934 Value declaration + Document/message in which a declarant (importer) states + the invoice or other price (e.g. selling price, price of + identical goods), and specifies costs for freight, + insurance and packing, etc., terms of delivery and + payment, any relationship with the trading partner, etc., + for the purpose of determining the Customs value of goods + imported. + 935 Customs invoice + Document/message required by the Customs in an importing + country in which an exporter states the invoice or other + price (e.g. selling price, price of identical goods), and + specifies costs for freight, insurance and packing, etc., + terms of delivery and payment, for the purpose of + determining the Customs value in the importing country of + goods consigned to that country. + 936 Customs declaration (post parcels) + Document/message which, according to Article 106 of the + "Agreement concerning Postal Parcels" under the UPU + Convention, must accompany post parcels and in which the + contents of such parcels are specified. + 937 Tax declaration (value added tax) + Document/message in which an importer states the + pertinent information required by the competent body for + assessment of value-added tax. + 938 Tax declaration (general) + Document/message containing a general tax declaration. + 940 Tax demand + Document/message containing the demand of tax. + 941 Embargo permit + Document/message giving the permission to export + specified goods. + 950 Goods declaration for Customs transit + Document/message by which the sender declares goods for + Customs transit according to Annex E.1 (concerning + Customs transit) to the Kyoto convention (CCC). + 951 TIF form + International Customs transit document by which the + sender declares goods for carriage by rail in accordance + with the provisions of the 1952 International Convention + to facilitate the crossing of frontiers for goods carried + by rail (TIF Convention of UIC). + 952 TIR carnet + International Customs document (International Transit by + Road), issued by a guaranteeing association approved by + the Customs authorities, under the cover of which goods + are carried, in most cases under Customs seal, in road + vehicles and/or containers in compliance with the + requirements of the Customs TIR Convention of the + International Transport of Goods under cover of TIR + Carnets (UN/ECE). + 953 EC carnet + EC customs transit document issued by EC customs + authorities for transit and/or temporary user of goods + within the EC. + 954 EUR 1 certificate of origin + Customs certificate used in preferential goods + interchanges between EC countries and EC external + countries. + 955 ATA carnet + International Customs document (Admission Temporaire / + Temporary Admission) which, issued under the terms of the + ATA Convention (1961), incorporates an internationally + valid guarantee and may be used, in lieu of national + Customs documents and as security for import duties and + taxes, to cover the temporary admission of goods and, + where appropriate, the transit of goods. If accepted for + controlling the temporary export and reimport of goods, + international guarantee does not apply (CCC). + 960 Single administrative document + A set of documents, replacing the various (national) + forms for Customs declaration within the EC, implemented + on 01-01-1988. + 961 General response (Customs) + General response message to permit the transfer of data + from Customs to the transmitter of the previous message. + 962 Document response (Customs) + Document response message to permit the transfer of data + from Customs to the transmitter of the previous message. + 963 Error response (Customs) + Error response message to permit the transfer of data + from Customs to the transmitter of the previous message. + 964 Package response (Customs) + Package response message to permit the transfer of data + from Customs to the transmitter of the previous message. + 965 Tax calculation/confirmation response (Customs) + Tax calculation/confirmation response message to permit + the transfer of data from Customs to the transmitter of + the previous message. + 966 Quota prior allocation certificate + Document/message issued by the competent body for prior + allocation of a quota. + 990 End use authorization + Description to be provided. + 991 Government contract + Description to be provided. + 995 Statistical document, import + Description to be provided. + 996 Application for documentary credit + Message with application for opening of a documentary + credit. + 998 Previous Customs document/message + Indication of the previous Customs document/message + concerning the same transaction. + diff --git a/specification/references/D96A/simples/1004.txt b/specification/references/D96A/simples/1004.txt new file mode 100644 index 0000000..83be50a --- /dev/null +++ b/specification/references/D96A/simples/1004.txt @@ -0,0 +1,8 @@ + + 1004 Document/message number + + Desc: Reference number assigned to the document/message by the + issuer. + + Repr: an..35 + diff --git a/specification/references/D96A/simples/1082.txt b/specification/references/D96A/simples/1082.txt new file mode 100644 index 0000000..648c14f --- /dev/null +++ b/specification/references/D96A/simples/1082.txt @@ -0,0 +1,8 @@ + + 1082 Line item number + + Desc: Serial number designating each separate item within a series + of articles. + + Repr: n..6 + diff --git a/specification/references/D96A/simples/1131.txt b/specification/references/D96A/simples/1131.txt new file mode 100644 index 0000000..3019849 --- /dev/null +++ b/specification/references/D96A/simples/1131.txt @@ -0,0 +1,333 @@ + +* 1131 Code list qualifier + + Desc: Identification of a code list. + + Repr: an..3 + + 12 Telephone directory + Self explanatory. + 16 Postcode directory + [3251] Code defining postal zones or addresses. + 23 Clearing house automated payment + Self explanatory. + 25 Bank identification + Code for identification of banks. + 35 Rail additional charges + Self explanatory. + 36 Railways networks + Self explanatory. + 37 Railway locations + Code identifying a location in railway environment. + 38 Rail customers + Self explanatory. + 39 Rail unified nomenclature of goods + Self explanatory. + 42 Business function + Self explanatory. + 43 Clearing House Interbank Payment System Participants ID + Participants identification of the automated clearing + house of the New York Clearing House Association (CHIPS). + 44 Clearing House Interbank Payment System Universal ID + Universal identification of the automated clearing house + of the New York Clearing House Association (CHAPS). + 52 Value added tax identification + Value added tax identification code. + 53 Passport number + Number assigned to a passport. + 54 Statistical object + A statistical object such as a statistical concept, array + structure component or statistical nomenclature. + 55 Quality conformance + A code list specifying the quality standard a product + complies with, e.g. ISO9000, BS5750, etc. + 56 Safety regulation + A code list specifying the safety regulations which apply + to a product, such as UK COSHH (control of substances + hazardous to health) regulations. + 57 Product code + Code assigned to a specific product by a controlling + agency. + 58 Business account number + An identifying number or code assigned by issuing + authorities to manage business activities. + 59 Railway services harmonized code + Services provided by the different railway organizations. ++ 60 Type of financial account + Identification of the type of financial account. ++ 61 Type of assets and liabilities + Identification of the type of assets and liabilities. ++ 62 Requirements indicator + A code list which specifies various requirements that a + customer may have when fulfilling a purchase order. ++ 63 Handling action + Codes for handling action. ++ 64 Freight forwarder + Codes for freight forwarders. ++ 65 Shipping agent + Codes for shipping agents. ++ 67 Type of package + Indication of the type of package codes. ++ 68 Type of industrial activity + Identification of the type of industrial activity. ++ 69 Type of survey question + Identification of the type of survey question. ++ 70 Customs inspection type + A code to indicate the type of inspection performed by + customs. ++ 71 Nature of transaction + Identification of the nature of the transaction. + 100 Enhanced party identification + Self explanatory. + 101 Air carrier + Self explanatory. + 102 Size and type + Self explanatory. + 103 Call sign directory + Self explanatory. + 104 Customs area of transaction + Customs code to indicate the different types of + declarations according to the countries involved in the + transaction (e.g. box 1/1 of SAD: inter EC Member States, + EC-EFTA, EC-third countries, etc.). + 105 Customs declaration type + Customs code to indicate the type of declaration + according to the different Customs procedures requested + (e.g.: import, export, transit). +| 106 Incoterms 1980 + (4110) Code to indicate applicable Incoterm (1980 + edition) under which seller undertakes to deliver + merchandise to buyer (ICC). Incoterms 1990: use 4053 + only. + 107 Excise duty + Customs or fiscal authorities code to identify a specific + or ad valorem levy on a specific commodity, applied + either domestically or at time of importation. + 108 Tariff schedule + Self explanatory. + 109 Customs indicator + Customs code for circumstances where only an indication + is needed. + 110 Customs special codes + Customs code to indicate an exemption to a regulation or + a special Customs treatment. + 112 Statistical nature of transaction + Indication of the type of contract under which goods are + supplied. + 113 Customs office + Customs administrative unit competent for the performance + of Customs formalities, and the premises or other areas + approved for the purpose by the competent authorities + (CCC). + 114 Railcar letter marking + Codes for all marking codes (in letters) for railcars + specifying the type, series, order number, check digit + and some technical characteristics. + 115 Examination facility + Building or location where merchandise is examined by + Customs. + 116 Customs preference + Customs code to identify a specific tariff preference. + 117 Customs procedure + (9380) Customs code to identify goods which are subject + to Customs control (e.g. home use, Customs warehousing, + temporary admission, Customs transit). + 118 Government agency procedure + Treatment applied by a government agency other than + Customs to merchandise under their control. + 119 Customs simplified procedure + Customs code to indicate the type of simplified Customs + procedure requested by a declarant (CCC). + 120 Customs status of goods + Customs code to specify the status accorded by Customs to + a consignment e.g. release without further formality, + present supporting documents for inspection, etc (CCC). + 121 Shipment description + Code to indicate whether a shipment is a total, part or + split consignment. + 122 Commodity + (7357) Code identifying types of goods for Customs, + transport or statistical purposes (generic term). + 123 Entitlement + Code to indicate the recipient of a charge amount (IATA). + 125 Customs transit guarantee + Customs code to identify the type of guarantee used in a + transit movement. + 126 Accounting information identifier + Identification of a specific kind of accounting + information. + 127 Customs valuation method + Customs code to identify the valuation method used to + determine the dutiable value of the declared goods. + 128 Service + Identification of services. + 129 Customs warehouse + Identification and/or location of the Customs warehouse + in which goods will be or have been deposited (CCC). + 130 Special handling + Code to indicate that the nature of the consignment may + necessitate use of special handling procedures (IATA). + 131 Free zone + Code identifying the zone within a state where any goods + introduced are generally regarded, insofar as import + duties and taxes are concerned, as being outside the + Customs territory and are not subject to the usual + Customs control. + 132 Charge + Identification of a type of charge. + 133 Financial regime + Nature and methods of a transaction from financial + viewpoint. + 134 Duty, tax or fee payment method + [4390] Method by which a duty or tax is paid to the + relevant administration. + 135 Rate class + Code to identify a specific rate category. + 136 Restrictions/prohibitions on re-use of certain wagons + Self explanatory. + 137 Rail harmonized codification of tariffs + Self explanatory. + 139 Port + A location having facilities for means of transport to + load or discharge cargo. + 140 Area + Codes for specific geographic areas e.g. seas, straits, + basins etc. + 141 Forwarding restrictions + Self explanatory. + 142 Train identification + Self explanatory. + 143 Removable accessories and special equipment on railcars + Self explanatory. + 144 Rail routes + Self explanatory. + 145 Airport/city + As described and published by IATA. + 146 Means of transport identification + Code identifying the name or number of a means of + transport (vessel, vehicle). + 147 Document requested by Customs + Customs code to identify documents requested by Customs + in an information interchange. + 148 Customs release notification + Authorisation given by Customs to move the goods or not + move the goods from the place of registration. + 149 Customs transit type + Customs code to indicate the different kinds of transit + movement of the goods (e.g. Box 1/3 of the SAD). + 150 Financial routing + Self explanatory. + 151 Locations for tariff calculation + Self explanatory. + 152 Materials + Self explanatory. + 153 Methods of payment + Identification of methods of payment. + 154 Bank branch sorting identification + Identification of a specific branch of a bank. + 155 Automated clearing house + Identification of automated clearing houses. + 156 Location of goods + (3384) Indication of the place where goods are located + and where they are available for examination. + 157 Clearing code + Identification of the responsible bank/clearing house + which has cleared or is ordered to do the clearing. + 158 Terms of delivery + Code to identify terms of delivery. + 160 Party identification + Identification of parties, corporates, etc. + 161 Goods description + Identification of a type of goods description. + 162 Country + Identification of a country. + 163 Country sub-entity + (3228) Identification of country sub-entity (region, + department, state, province) defined by appropriate + authority. + 164 Member organizations + Identification of member organizations. + 165 Amendment code (Customs) + Customs code indicating the reason for transmitting an + amendment to Customs. + 166 Social security identification + Code assigned by the authority competent to issue social + security identification to identify a person. + 167 Tax party identification + Code assigned by a tax authority to identify a party. + 168 Rail document names + Rail specific identifications of documents. + 169 Harmonized system + Identification of commodities according to the Harmonized + System. + 170 Bank securities code + Self explanatory. + 172 Carrier code + Self explanatory. + 173 Export requirements + Identification of requirements and regulations + established by relevant authorities concerning + exportation. + 174 Citizen identification + Self explanatory. + 175 Account analysis codes + Account service charges list. + 176 Flow of the goods + List of statistical codes covering the movement of the + goods to be declared (e.g. despatch, arrival). + 177 Statistical procedures + Indication of the statistical procedure to which the + goods are subject. + 178 Standard text according US embargo regulations + US government regulations prescribe specific standard + text usage. Using codes from this code list prevents full + text transmission. + 179 Standard text for export according national prescriptions + National export regulations prescribe specific standard + text usage. Using codes from this code list prevents full + text transmission. + 180 Airport terminal + Code identifying terminals or other sub-locations at + airports. + 181 Activity + Code identifying activities. + 182 Combiterms 1990 + Code to indicate the applicable Combiterm (1990 edition), + used for the purpose of cost distribution between seller + according to Incoterms 1990. + 183 Dangerous goods packing type + Identification of package types for the description + related to dangerous goods. + 184 Tax assessment method + A code to identify the tax assessment method. + 185 Item type + A code list defining the level of elaboration of a item + such as raw material, component, tooling, etc. + 186 Product supply condition + A code list specifying the rules according to which a + product is supplied, e.g. from stock, available on + demand, make on order, etc. + 187 Supplier's stock turnover + A code list giving an indication about the level of the + supplier's stock turnover. + 188 Article status + A code list defining the status of an article from the + procurement point of view, e.g. new article, critical + article, etc. + 189 Quality control code + A code list specifying how the article is classified + according to the quality control point of view, e.g. + safety item, subject to regulation, etc. + 190 Item sourcing category + A code list to specify details related to the sourcing of + the corresponding item such as provided by the buyer, + from a mandatory source, etc. + 191 Dumping or countervailing assessment method + A code to identify the method used to determine the + dumping or countervailing duty. + 192 Dumping specification + Code list to identify types of goods for dumping + purposes. + ZZZ Mutually defined + Self explanatory. + diff --git a/specification/references/D96A/simples/1153.txt b/specification/references/D96A/simples/1153.txt new file mode 100644 index 0000000..ebfcd2d --- /dev/null +++ b/specification/references/D96A/simples/1153.txt @@ -0,0 +1,1187 @@ + +* 1153 Reference qualifier + + Desc: Code giving specific meaning to a reference segment or a + reference number. + + Repr: an..3 + + AAA Acknowledgement of order number + [1018] Reference number assigned by the seller to his + acknowledgement of an order. + AAB Proforma invoice number + [1088] Reference number assigned by the seller to a + Proforma Invoice. + AAC Documentary credit number + [1172] Reference number assigned by issuing bank to a + Documentary credit. + AAD Contract addendum number + [1318] Reference number assigned by the issuer to a + Contract Addendum. + AAE Goods declaration number + Reference number assigned to a goods declaration. + AAG Offer number + Reference number assigned by issuing party to an offer. + AAJ Delivery order number + Reference number assigned by issuer to a delivery order. + AAK Despatch advice number + Reference number assigned by issuing party to a despatch + advice. + AAL Drawing number + Reference number identifying a specific product drawing. + AAM Waybill number + Reference number assigned to a waybill, see: 1001 = 700. + AAN Delivery schedule number + Reference number assigned by buyer to a delivery + schedule. + AAO Consignee's shipment reference number + [1362] Reference assigned by the consignee to a shipment. + AAP Part consignment number + [1310] Reference to a specific consignment forming part + of a contract allowing part deliveries. + AAQ Unit load device (e.g. container) identification number + [8260] Marks (letters and/or numbers) which identify a + unit load device e.g. freight container. + AAS Transport document number + [1188] Reference assigned by the carrier or his agent to + the transport document. + AAT Master label number + Identifies the master label number of any package type. + AAU Despatch note number + [1128] Reference number assigned by the seller to a + Despatch Note. + AAV Enquiry number + Reference number assigned to an enquiry. + AAY Carrier's agent reference number + Reference number assigned by the carriers agent to a + transaction. + AAZ Standard Carrier Alpha Code (SCAC) number + For maritime shipments, this code qualifies a Standard + Alpha Carrier Code (SCAC) as issued by the United Stated + National Motor Traffic Association Inc. + ABA Customs valuation decision number + Reference by an importing party to a previous decision + made by a Customs administration regarding the valuation + of goods. + ABB End use authorization number + Reference issued by a Customs administration authorizing + a preferential rate of duty if a product is used for a + specified purpose, see: 1001 = 990. + ABC Anti-dumping case number + Reference issued by a Customs administration pertaining + to a past or current investigation of goods "dumped" at a + price lower than the exporter's domestic market price. + ABD Customs tariff number + [7282] Code number of the goods in accordance with the + tariff nomenclature system of classification in use where + the Customs declaration is made. + ABE Declarant's reference number + Unique reference number assigned to a document or a + message by the declarant for identification purposes. + ABG Customs decision request number + Reference issued by Customs pertaining to a pending + tariff classification decision requested by an importer + or agent. + ABH Sub-house bill of lading number + Reference assigned to a sub-house bill of lading. + ABI Deferred payment reference + [1168] Reference or indication of the deferred payment of + duty/tax. + ABJ Quota number + Reference number allocated by a government authority to + identify a quota. + ABK Transit (onward carriage) guarantee (bond) number + Reference number to identify the guarantee or security + provided for Customs transit operation (CCC). + ABL Customs guarantee number + Reference assigned to a Customs guarantee. + ABO Originator's reference + Self explanatory. + ABP Declarant's Customs identity number + Reference to the party whose posted bond or security is + being declared in order to accept responsibility for a + goods declaration and the applicable duties and taxes. + ABQ Importer reference number + Reference number assigned by the importer to identify a + particular shipment for his own purposes. + ABR Export clearance instruction reference number + Reference number of the clearance instructions given by + the consignor through different means. + ABS Import clearance instruction reference number + Reference number of the import clearance instructions + given by the consignor/consignee through different means. + ABT Customs declaration number + [1426] Number, assigned or accepted by Customs, to + identify a Goods declaration. + ABU Article number + Self explanatory. + ABW Stock keeping unit number + Self explanatory. ++ ABX Text Element Identifier deletion reference + The reference used within a given TEI (Text Element + Identifier) which is to be deleted. + ABY Allotment identification (Air) + Reference assigned to guarantied capacity on one or more + specific flights on specific date(s) to third parties as + agents and other airlines. ++ ABZ Vehicle licence number + Number of the licence issued for a vehicle by an agency + of government. + AC Air cargo transfer manifest + Description to be provided. + ACB US government agency number + Description to be provided. + ACC Shipping unit identification + Identifying marks on the outermost unit that is used to + transport merchandise. + ACD Additional reference number + Reference number provided in addition to another given + reference. + ACE Related document number + Description to be provided. + ACF Addressee reference + Description to be provided. + ACG ATA carnet number + Reference number assigned to an ATA carnet. + ACH Packaging unit identification + Identifying marks on packing units. + ACI Outerpackaging unit identification + (7070) Identifying marks on packing units contained + within an outermost shipping unit. + ACJ Customer material specification number + Number for a material specification given by customer. + ACK Bank reference + Cross reference issued by financial institution. + ACL Principal reference number + Description to be provided. + ACM Unique REINAC reference number of the sender + Description to be provided. + ACN Advice of collection number + [1030] Number of the Advice of Collection attached to the + Rail Consignment Note (CIM 75). + ACO Iron charge number + Number attributed to the iron charge for the production + of steel products. + ACP Hot roll number + Number attributed to a hot roll coil. + ACQ Cold roll number + Number attributed to a cold roll coil. + ACR Railway wagon number + (8320) Registered identification initials and numbers of + railway wagon. Synonym: Rail car number. + ACS Unique CURRAC reference number of the sender + Description to be provided. + ACT Unique claims reference number of the sender + Description to be provided. + ACU Loss/event number + To reference to the unique number that is assigned to + each major loss hitting the reinsurance industry. + ACW Reference number to previous message + Reference number assigned to the message which was + previously issued (e.g. in the case of a cancellation, + the primary reference of the message to be cancelled will + be quoted in this element). + ACX Banker's acceptance + Reference number for banker's acceptance issued by the + accepting financial institution. ++ ACY Duty memo number + Reference number assigned by customs to a duty memo. ++ ACZ Equipment transport charge number + Reference assigned to a specific equipment transportation + charge. ++ ADA Buyer's item number + Reference number assigned by the buyer to an item. + ADB Matured certificate of deposit + Reference number for certificate of deposit allocated by + issuing financial institution. + ADC Loan + Reference number for loan allocated by lending financial + institution. + ADD Analysis number/test number + Number given to a specific analysis or test operation. +| ADE Account number + Identification number of an account. + ADF Treaty number + Self explanatory. + ADG Catastrophe number + Self explanatory. + ADH PCS Catastrophe + Description to be provided. + ADI Bureau signing (statement reference) + Description to be provided. + ADJ Company / syndicate reference 1 + Description to be provided. + ADK Company / syndicate reference 2 + Description to be provided. + ADP Statement number + Description to be provided. + ADQ Unique market reference + Description to be provided. + ADR Bureau signing (original FDO reference) + Description to be provided. + ADS Original FDO transaction reference + Description to be provided. + ADT Group accounting + Description to be provided. + ADU Broker reference 1 + Description to be provided. + ADV Broker reference 2 + Description to be provided. + ADW Lloyd's claims office reference + Self explanatory. + ADY Report number + Reference to a report to Customs by a carrier at the + point of entry, encompassing both conveyance and + consignment information. + ADZ Trader account number + Number assigned by a Customs authority which uniquely + identifies a trader (i.e. importer, exporter or + declarant) for Customs purposes. + AE Authorization for expense (AFE) number + Description to be provided. + AEA Government agency reference number + Coded reference number that pertains to the business of a + government agency. + AEB Assembly number + Self explanatory. + AEC Symbol number + Self explanatory. + AED Commodity number + Self explanatory. + AEE Eur 1 certificate number + Reference number assigned to a Eur 1 certificate. + AEF Customer process specification number + Retrieval number for a process specification defined by + customer. + AEG Customer specification number + Retrieval number for a specification defined by customer. + AEH Applicable instructions or standards + Instructions or standards applicable for the whole + message or a message line item. These instructions or + standards may be published by a neutral organization or + authority or another party concerned. + AEI Registration number of previous Customs declaration + Registration number of the Customs declaration lodged for + the previous Customs procedure. + AEJ Post-entry reference + Reference to a message related to a post-entry. + AEK Payment order number + Self explanatory. + AEL Delivery number (transport) + Reference number by which a haulier/carrier will announce + himself at the container terminal or depot when + delivering equipment. + AEM Transport route + A predefined and identified sequence of points where + goods are collected, agreed between partners, e.g. the + party in charge of organizing the transport and the + parties where goods will be collected. The same + collecting points may be included in different transport + routes, but in a different sequence. + AEN Customer's unit inventory number + Number assigned by customer to a unique unit for + inventory purposes. + AEO Product reservation number + Number assigned by seller to identify reservation of + specified products. + AEP Project number + Reference number assigned to a project. + AEQ Drawing list number + Reference number identifying a drawing list. + AER Project specification number + Reference number identifying a project specification. + AES Primary reference + Description to be provided. + AET Request for cancellation number + Self explanatory. + AEU Supplier's control number + Reference to a file regarding a control of the supplier + carried out on departure of the goods. + AEV Shipping note number + Reference number assigned to a shipping note, see: 1001 = + 630. + AEW Empty container bill number + Reference number assigned to an empty container bill, + see: 1001 = 708. + AEX Non-negotiable maritime transport document number + Reference number assigned to a sea waybill, see: 1001 = + 712. + AEY Substitute air waybill number + Reference number assigned to a substitute air waybill, + see: 1001 = 743. + AEZ Despatch note (post parcels) number + (1128) Reference number assigned to a despatch note (post + parcels), see: 1001 = 750. + AF Airlines flight identification number + (8110) Identification of a commercial flight by carrier + code and number as assigned by the airline (IATA). + AFA Through bill of lading number + Reference number assigned to a through bill of lading, + see: 1001 = 761. + AFB Cargo manifest number + Reference number assigned to a cargo manifest, see: 1001 + = 785. + AFC Bordereau number + Reference number assigned to a bordereau, see: 1001 = + 787. + AFD Customs item number + Number (1496 in CST) assigned by the declarant to an + item. + AFE Export Control Commodity number (ECCN) + Reference number to relevant item within Commodity + Control List covering actual products change + functionality. + AFF Marking/label reference + Reference where marking/label information derives from. + AFG Tariff number + Self explanatory. + AFI Immediate transportation no. for in bond movement + Self explanatory. + AFJ Transportation exportation no. for in bond movement + Self explanatory. + AFK Immediate exportation no. for in bond movement + Self explanatory. + AFL Associated invoices + Self explanatory. + AFM Secondary Customs reference + Self explanatory. + AFN Account party's reference + Reference of the account party. + AFO Beneficiary's reference + Reference of the beneficiary. + AFP Second beneficiary's reference + Reference of the second beneficiary. + AFQ Applicant's bank reference + Reference number of the applicant's bank. + AFR Issuing bank's reference + Reference number of the issuing bank. + AFS Beneficiary's bank reference + Reference number of the beneficiary's bank. + AFT Direct payment valuation number + Reference number assigned to a direct payment valuation. + AFU Direct payment valuation request number + Reference number assigned to a direct payment valuation + request. + AFV Quantity valuation number + Reference number assigned to a quantity valuation. + AFW Quantity valuation request number + Reference number assigned to a quantity valuation + request. + AFX Bill of quantities number + Reference number assigned to a bill of quantities. + AFY Payment valuation number + Reference number assigned to a payment valuation. + AFZ Situation number + Common reference number given to documents concerning a + determined period of works. + AGA Agreement to pay number + Self explanatory. + AGB Contract party reference number + Reference number assigned to a party for a particular + contract. + AGC Account party's bank reference + Reference number of the account party's bank. + AGD Agent's bank reference + Reference number issued by the agent's bank. + AGE Agent's reference + Reference number of the agent. + AGF Applicant's reference + Reference number of the applicant. + AGG Dispute number + Reference number to a dispute notice. + AGH Credit rating agency's reference number + Reference number assigned by a credit rating agency to a + debtor. + AGI Request number + Self explanatory. + AGJ Single transaction sequence number + Self explanatory. + AGK Application reference number + Self explanatory. + AGL Delivery verification certificate + Formal identification of delivery verification + certificate which is a formal document from Customs etc. + confirming that physical goods have been delivered. It + may be needed to support a tax reclaim based on an + invoice. + AGM Number of temporary importation document + Number assigned by customs to identify consignment in + transit. + AGN Reference number quoted on statement + Reference number quoted on the statement sent to the + beneficiary for information purposes. + AGO Sender's reference to the original message + The reference provided by the sender of the original + message. + AGP Company issued equipment ID + Owner/operator, non-government issued equipment reference + number. + AGQ Domestic flight number + Airline flight number assigned to a flight originating + and terminating within the same country. + AGR International flight number + Airline flight number assigned to a flight originating + and terminating across national borders. + AGS Employer identification number of service bureau + Reference number assigned by a service/processing bureau + to an employer. + AGT Service group identification number + Identification used for a group of services. + AGU Member number + Reference number assigned to a person as a member of a + group of persons or a service scheme. + AGV Previous member number + Reference number previously assigned to a member. + AGW Scheme/plan number + Reference number assigned to a service scheme or plan. + AGX Previous scheme/plan number + Reference number previously assigned to a service scheme + or plan. + AGY Receiving party's member identification + Identification used by the receiving party for a member + of a service scheme or group of persons. + AGZ Payroll number + Reference number assigned to the payroll of an + organisation. + AHA Packaging specification number + Reference number of documentation specifying the + technical detail of packaging requirements. + AHB Authority issued equipment identification + Identification issued by an authority, e.g. government, + airport authority. + AHC Training flight number + Non-revenue producing airline flight for training + purposes. + AHD Fund code number + Reference number to identify appropriation and branch + chargeable for item. + AHE Signal code number + Reference number to identify a signal. + AHF Major force program number + Reference number according to Major Force Program (US). + AHG Nomination number + Reference number assigned by a shipper to a request/ + commitment-to-ship on a pipeline system. + AHH Laboratory registration number + Reference number is the official registration number of + the laboratory. + AHI Transport contract reference number + Reference number of a transport contract. + AHJ Payee's reference number + Reference number of the party to be paid. + AHK Payer's reference number + Reference number of the party who pays. + AHL Creditor's reference number + Reference number of the party to whom a debt is owed. + AHM Debtor's reference number + Reference number of the party who owes an amount of + money. + AHN Joint venture reference number + Reference number assigned to a joint venture agreement. + AHO Chamber of Commerce registration number + The registration number by which a company/organization + is known to the Chamber of Commerce. + AHP Tax registration number + The registration number by which a company/organization + is identified with the tax administration. + AHQ Wool identification number + Shipping Identification Mark (SIM) allocated to a wool + consignment by a shipping company. + AHR Wool tax reference number + Reference or indication of the payment of wool tax. + AHS Meat processing establishment registration number + Registration number allocated to a registered meat + packing establishment by the local quarantine and + inspection authority. + AHT Quarantine/treatment status reference number + Coded quarantine/treatment status of a container and its + cargo and packing materials, generated by a shipping + company based upon declarations presented by a shipper. + AHU Request for quote number + Reference number assigned by the requestor to a request + for quote. + AHV Manual processing authority number + Number allocated to allow the manual processing of an + entity. + AHW Import permit number + Reference number assigned by the issuing authority to an + import permit for goods. + AHX Rate note number + Reference assigned to a specific rate. + AHY Freight Forwarder number + An identification code of a Freight Forwarder. + AHZ Customs release code + A code associated to a requirement that must be presented + to gain the release of goods by Customs. + AIA Compliance code number + Number assigned to indicate regulatory compliance. + AIB Department of transportation bond number + Number of a bond assigned by the department of + transportation. + AIC Export establishment number + Number to identify export establishment. + AID Certificate of conformity + Certificate certifying the conformity to predefined + definitions. + AIE Ministerial certificate of homologation + Certificate of approval for components which are subject + to legal restrictions and must be approved by the + government. + AIF Previous delivery instruction number + The identification of a previous delivery instruction. + AIG Passport number + Number assigned to a passport. + AIH Common transaction reference number + Reference number applicable to different underlying + individual transactions. + AII Bank's common transaction reference number + Bank's reference number allocated by the bank to + different underlying individual transactions. + AIJ Customer's individual transaction reference number + Customer's reference number allocated by the customer to + one specific transaction. + AIK Bank's individual transaction reference number + Bank's reference number allocated by the bank to one + specific transaction. + AIL Customer's common transaction reference number + Customer's reference number allocated by the customer to + different underlying individual transactions. + AIM Individual transaction reference number + Reference number applying to one specific transaction. + AIN Product sourcing agreement number + Reference number assigned to a product sourcing + agreement. + AIO Customs transhipment number + Approval number issued by Customs for cargo to be + transhipped under Customs control. + AIP Customs preference inquiry number + The number assigned by Customs to a preference inquiry. + AIQ Packing plant number + Number to identify packing establishment. + AIR Original certificate number + Number giving reference to an original certificate + number. + AIS Processing plant number + Number to identify processing plant. + AIT Slaughter plant number + Number to identify slaughter plant. + AIU Charge card account number + Number to identify charge card account. + AIV Event reference number + A number identifying an event. + AIW Transport section reference number + A number identifying a transport section. + AIX Referred product for mechanical analysis + A product number identifying the product which is used + for mechanical analysis considered valid for a group of + products. + AIY Referred product for chemical analysis + A product number identifying the product which is used + for chemical analysis considered valid for a group of + products. ++ ALA Procurement budget number + The number which identifies the budget to which a + purchase is allocated. ++ ALB Domestic inventory management code + Code to identify the management of domestic inventory. ++ ALC Previous balance of payment information customer reference + number + Identification number of the previous balance of payments + information from customer message. ++ ALD Previous credit advice reference number + Reference number of the previous "Credit advice" message. ++ ALE Reporting form number + Reference number assigned to the reporting form. ++ ALF Authorization number for exception to dangerous goods + regulations + Reference number allocated by an authority. This number + contains an approval concerning exceptions on the + existing dangerous goods regulations. ++ ALG Dangerous goods security number + Reference number allocated by an authority in order to + control the dangerous goods on board of a specific means + of transport for dangerous goods security purposes. ++ ALH Dangerous goods transport licence number + Licence number allocated by an authority as to the + permission of carrying dangerous goods by a specific + means of transport. ++ ALI Previous rental agreement number + Number to identify the previous rental agreement number. ++ ALJ Next rental agreement reason number + Number to identify the reason for the next rental + agreement. ++ ALK Consignee's invoice number + The invoice number assigned by a consignee. ++ ALL Message batch number + A batch number identifying a batch of messages. ++ ALM Previous delivery schedule number + A reference number identifying a previous delivery + schedule number. ++ ALN Physical inventory recount reference number + A reference to a re-count of physically held inventory. ++ ALO Receiving advice number + A reference number to a receiving advice. ++ ALP Returnable container reference number + A reference number identifying a returnable container. ++ ALQ Returns notice number + A reference number to a returns notice. ++ ALR Sales forecast number + A reference number identifying a sales forecast. ++ ALS Sales report number + A reference number identifying a sales report. ++ ALT Previous tax control number + A reference number identifying a previous tax control + number. ++ ALU AGERD (Aerospace Ground Equipment Requirement Data) number + Identifies the equipment required to conduct maintenance. ++ ALV Registered capital reference + Registered capital reference of a company. ++ ALW Standard number of inspection document + Code identifying the standard number of the inspection + document supplied. ++ ALX Model + A reference used to identify a model. ++ ALY Financial management reference + A financial management reference. ++ ALZ NOTIfication for COLlection number (NOTICOL) + A reference assigned by a consignor to a notification + document which indicates the availability of goods for + collection. ++ AMA Previous request for metered reading reference number + Number to identify a previous request for a recording or + reading of a measuring device (e.g. meter). ++ AMB Next rental agreement number + Number to identify the next rental agreement. ++ AMC Reference number of a request for metered reading + Number to identify a request for a recording or reading + of a measuring device (e.g. meter) to be taken. + AP Accounts receivable number + Reference number assigned by accounts receivable + department to the account of a specific debtor. + ASC Assuming company + Description to be provided. + AU Authorization to meet competition No. + A number assigned by a requestor to an offer incoming + following request for quote. + AV Account payable number + Reference number assigned by accounts payable department + to the account of a specific creditor. + AWB Air waybill number + Reference number assigned to an air waybill, see: 1001 = + 740. + BA Beginning meter reading actual + Meter reading at the beginning of an invoicing period. + BC Buyer's contract number + Reference number assigned by buyer to a contract. + BD Bid number + Number assigned by a submitter of a bid to his bid. + BE Beginning meter reading estimated + Meter reading at the beginning of an invoicing period + where an actual reading is not available. + BH House bill of lading number + Reference number assigned to a house bill of lading, see: + 1001 = 714. + BM Bill of lading number + Reference number assigned to a bill of lading, see: 1001 + = 705. + BN Booking reference number + [1016] Reference number assigned by the carrier or his + agent when cargo space is reserved prior to loading. + BO Blanket order number + Reference number assigned by the order issuer to a + blanket order. + BR Broker or sales office number + Self explanatory. + BT Batch number/lot number + Reference number assigned by manufacturer to a series of + similar products or goods produced under similar + conditions. + BW Blended with number + The batch/lot/package number a product is blended with. + CAS IATA Cargo Agent CASS Address number + Code issued by IATA to identify agent locations for CASS + billing purposes. + CD Credit note number + Reference number assigned to a credit note. + CEC Ceding company + Company selling obligations to a third party. + CFE Consignee's further order + Reference of an order given by the consignee after + departure of the means of transport. + CFO Consignor's further order + Reference of an order given by the consignor after + departure of the means of transport. + CG Consignee's order number + Self explanatory. +# CH Customer catalogue number + Number identifying a catalogue for customer's usage. + CK Cheque number + Unique number assigned to one specific cheque. + CKN Checking number + Number assigned by checking party to one specific check + action. + CM Credit memo number + Reference number assigned by issuer to a credit memo. + CMR Road consignment note number + Reference number assigned to a road consignment note, + see: 1001 = 730. + CN Carrier's reference number + Reference number assigned by carrier to a consignment. + CNO Charge note reference number + [1070] Indication in pre-printed form that a Charges note + has been established and is attached to the Rail + Consignment Note (CIM 76). + CO Buyers order number + [1022] Reference number assigned by the buyer to an + order. + COF Call off order number + Self explanatory. + CP Condition of purchase document number + Reference number identifying the conditions of purchase + relevant to a purchase. + CR Customer reference number + Reference number assigned by the customer to a + transaction. + CRN Conveyance reference number + [8028] Unique reference given by the carrier to a certain + journey or departure of a means of transport (generic + term). + CS Condition of sale document number + Reference number identifying the conditions of sale + relevant to a sale. + CST Team assignment number + Team number assigned to a group that is responsible for + working a particular transaction. + CT Contract number + Reference number of a contract concluded between parties. + CU Consignor's reference number + [1140] Reference number assigned by a consignor to a + particular shipment for his own purposes or for those of + the consignee. + CV Container operators reference number + Reference number assigned by the party operating or + controlling the transport container to a transaction or + consignment. + CW Package number + (7070) Reference number identifying a package or carton + within a consignment. + CZ Cooperation contract number + Number issued by a party concerned given to a contract on + cooperation of two or more parties. + DA Deferment approval number + Number assigned by authorities to a party to approve + deferment of payment of tax or duties. + DAN Debit account number + Reference number assigned by issuer to a debit account. + DB Buyer's debtor number + Reference number assigned to a debtor. + DI Distributor invoice number + Reference number assigned by issuer to a distributor + invoice. + DL Debit note number + Reference number assigned by issuer to a debit note. + DM Document number + [1004] Reference number assigned to the document by the + issuer. + DQ Delivery note number + Reference number assigned by the issuer to a delivery + note. + DR Dock receipt number + Number of the cargo receipt submitted when cargo is + delivered to a marine terminal. + EA Ending meter reading actual + Meter reading at the end of an invoicing period. + EB Embargo permit number + Reference number assigned by issuer to an embargo permit. + ED Export declaration + Number assigned by the exporter to his export declaration + number submitted to an authority. + EE Ending meter reading estimated + Meter reading at the end of an invoicing period where an + actual reading is not available. + EI Employer's identification number + Number issued by an authority to identify an employer. + EN Embargo number + Number assigned to specific goods or a family of goods in + a classification of embargo measures. + EP Export permit number + Reference number assigned by issuing authority to an + export permit for products. + EQ Equipment number + Number assigned by the manufacturer to specific + equipment. + ER Container/equipment receipt number + Number of the Equipment Interchange Receipt issued for + full or empty equipment received. + ERN Exporter's reference number + Reference to a party exporting goods. + ET Excess transportation number + Number assigned to excess transport. + EX Export licence number + [1208] Reference number assigned by issuing authority to + an Export Licence. + FC Fiscal number + Tax payer's number. Number assigned to individual persons + as well as to corporates by a public institution; this + number is different from the VAT registration number. + FF Freight forwarder's reference number + [1460] Reference number assigned to the consignment by + the freight forwarder. + FI File line identifier + Number assigned by the file issuer or sender to identify + a specific line. + FLW Flow reference number + Number given to a usual sender which has regular + expeditions of the same goods, to the same destination, + defining all general conditions of the transport. + FN Freight bill number + Reference number assigned by issuing party to a freight + bill. + FO Foreign exchange + Exchange of two currencies at an agreed rate. + FS Final sequence number + Self explanatory. + FT Free zone identifier + Identifier to specify the territory of a State where any + goods introduced are generally regarded, insofar as + import duties and taxes are concerned, as being outside + the Customs territory and are not subject to usual + Customs control (CCC). + FV File version number + Number given to a version of an identified file. + FX Foreign exchange contract number + Reference number identifying a foreign exchange contract. + GA Standard's number + Number to identify a standardization description (e.g. + ISO 9375). + GC Government contract number + Number assigned to a specific government/public contract. + GD Standard's code number + Number to identify a specific parameter within a + standardization description (e.g. M5 for screws or DIN A4 + for paper). + GDN General declaration number + Number of the declaration of incoming goods out of a + vessel. + GN Government reference number + Description to be provided. + HS Harmonised system number + Number specifying the goods classification under the + Harmonised Commodity Description and Coding System of the + Customs Co-operation Council (CCC). + HWB House waybill number + Reference number assigned to a house waybill, see: 1001 = + 703. + IA Internal vendor number + Number identifying the company-internal vending + department/unit. + IB In bond number + Customs assigned number that is used to control the + movement of imported cargo prior to its formal Customs + clearing. + ICA IATA cargo agent code number + Code issued by IATA identify each IATA Cargo Agent whose + name is entered on the Cargo Agency List. + ICE Insurance certificate reference number + Self explanatory. + ICO Insurance contract reference number + Self explanatory. + II Initial sample inspection report number + Inspection report number given to the initial sample + inspection. + IL Internal order number + Number assigned to an order for internal handling/follow + up. + INB Intermediary broker + Description to be provided. + INN Interchange number new + Number assigned by the interchange sender to identify one + specific interchange. This number points to the actual + interchange. + INO Interchange number old + Number assigned by the interchange sender to identify one + specific interchange. This number points to the previous + interchange. + IP Import licence number + [1106] Reference number assigned by the issuing authority + to an Import Licence. + IS Invoice number suffix + An invoice number add on to split for detailed + specification purposes. + IT Internal customer number + Number assigned by a seller, supplier etc. to identify a + customer within his enterprise. + IV Invoice number + [1334] Reference number assigned by the seller to a + Commercial Invoice. + JB Job number + Identifies a piece of work. + JE Ending job sequence number + Description to be provided. + LA Shipping label serial number + Self explanatory. + LAN Loading authorization number + [4092] A number assigned to the loading authorization + granted by the forwarding station when the consignment is + subject to traffic limitations (CIM 43). + LAR Lower article number of range + Lower serial number in a range for declaration of + incoming goods. + LB Lockbox + Type of cash management system offered by financial + institutions to provide for collection of customers + 'receivables'. + LC Letter of credit number + Reference number identifying the letter of credit + document. + LI Line item reference number + (1156) Reference number identifying a particular line in + a document. + LO Load planning number + Self explanatory. + LS Bar coded label serial number + Self explanatory. + MA Ship notice/manifest number + Self explanatory. + MB Master bill of lading number + Reference number assigned to a master bill of lading, + see: 1001 = 704. + MF Manufacturer's part number + Reference number assigned by the manufacturer to his + product or part. + MG Meter unit number + Number identifying a unique meter unit. + MH Manufacturing order number + Reference number assigned by manufacturer for a given + production quantity of products. + MR Message recipient + Self explanatory. + MRN Mailing reference number + Identifies the party designated by the importer to + receive certain customs correspondence in lieu of its + being mailed directly to the importer. + MS Message sender + Self explanatory. + MSS Manufacturer's material safety data sheet number + Self explanatory. + MWB Master air waybill number + Reference number assigned to a master air waybill, see: + 1001 = 741. + NA North American hazardous goods classification number + Reference to materials designated as hazardous for + purposes of transportation in North American commerce. + OH Current invoice number + Reference number identifying the current invoice. + OI Previous invoice number + Reference number identifying a previously issued invoice. + ON Order number (purchase) + [1022] Reference number assigned by the buyer to an + order. + OP Original purchase order + Reference to the order previously sent. + OR General order number + Customs number assigned to imported merchandise that has + been left unclaimed and subsequently moved to a Customs + bonded warehouse for storage. + PB Payer's financial institution account number + Originated company account number (ACH transfer), check, + draft or wire. + PC Production code + Number assigned by the manufacturer to a specified + article or batch to identify the manufacturing date etc. + for subsequent reference. + PD Promotion deal number + Number assigned by a vendor to a special promotion + activity. + PE Plant number + Description to be provided. + PF Prime contractor contract number + Reference number assigned by the client to the contract + of the prime contractor. + PI Price list version number + Self explanatory. + PK Packing list number + (1014) Reference number assigned to a packing list, see: + 1001 = 271. + PL Price list number + Reference number assigned to a price list. + POR Purchase order response number + Reference number assigned by the seller to an order + response. + PP Purchase order change number + Reference number assigned by a buyer for a revision of a + purchase order. + PQ Payment reference + Reference number assigned to a payment. + PR Price quote number + Reference number assigned by the seller to a quote. + PS Purchase order number suffix + Purchase order number add on to split for detailed + specification purposes. + PW Prior purchase order number + Reference number of a purchase order previously sent to + the supplier. + PY Payee's financial institution account number + Receiving company account number (ACH transfer), check, + draft or wire. + RA Remittance advice number + Self explanatory. + RC Rail/road routing code + International Western and Eastern European route code + used in all rail organizations and specified in the + international tariffs (rail tariffs) known by the + customers. + RCN Railway consignment note number + Reference number assigned to a rail consignment note, + see: 1001 = 720. + RE Release number + Reference number assigned to identify a release of a set + of rules, conventions, conditions, etc. + REN Received number + [1150] Number assigned to a rail consignment upon its + arrival at its destination station (CIM 84). + RF Export reference number + Reference number given to an export shipment. + RR Payer's financial institution transit routing No.(ACH + transfers) + ODFI (ACH transfer). + RT Payee's financial institution transit routing No. + RDFI Transit routing number (ACH transfer). + SA Sales person number + Identification number of a sales person. + SB Sales region number + Description to be provided. + SD Sales department number + Description to be provided. + SE Serial number + Identification number of an item which distinguishes this + specific item out of an number of identical items. + SF Ship from + Description to be provided. + SH Previous highest schedule number + Number of the latest schedule of a previous period + (ODETTE DELINS). + SI SID (Shipper's identifying number for shipment) + Description to be provided. + SM Sales office number + Description to be provided. + SN Seal number + [9308] Identification number on Customs or other seals + affixed to containers or other transport units. + SP Scan line + Description to be provided. + SQ Container sequence number + Description to be provided. + SRN Shipment reference number + [1140] Reference number assigned by a consignor to a + particular shipment for his own purposes or for those of + the consignee. + SS Sellers reference number + Reference number assigned to a transaction by the seller. + STA Station reference number + International UIC code assigned to every European rail + station (CIM convention). + SW Swap order number + Number assigned by the seller to a swap order (see + definition of DE 1001, code 229). + SZ Specification number + Number assigned by the issuer to his specification. + TB Trucker's bill of lading + A cargo list/description issued by a motor carrier of + freight. + TE Telex message number + Reference number identifying a telex message. + TF Transfer number + An extra number assigned to goods or a container which + functions as a reference number or as an authorization + number to get the goods or container released from a + certain party. + TI TIR carnet number + Reference number assigned to a TIR carnet. + TL Tax exemption licence number + Number assigned by the tax authorities to a party + indicating its tax exemption authorization. This number + could relate to a specified business type, a specified + local area or a class of products. + TN Transaction reference number + Reference applied to a transaction between two or more + parties over a defined life cycle; e.g. number applied by + importer or broker to obtain release from Customs, may + then used to control declaration through final accounting + (synonyms: declaration, entry number). + TP Test report number + Reference number identifying a test report document + relevant to the product. + UAR Upper serial number of range + Upper serial number in a range for declaration of + incoming goods. + UC Ultimate customer's reference number + The originator's reference number as forwarded in a + sequence of parties involved. + UCN Unique consignment reference number + (1202) Unique reference of a consignment (UCRN) used for + identification purposes in documents and messages + exchanged between parties in international trade. See + also: Unique Identifier Code (UNIC) in UN/ECE + Recommendation No. 8, March 1992. + UN United Nations dangerous goods (UNDG) number + [7124] Unique serial number assigned within the United + Nations to substances and articles contained in a list of + the dangerous goods most commonly carried. + UO Ultimate customer's order number + The originator's order number as forwarded in a sequence + of parties involved. + VA VAT registration number + Unique number assigned by the relevant tax authority to + identify a party for use in relation to Value Added Tax + (VAT). + VC Vendor contract number + Number assigned by the vendor to a contract. + VM Vessel identification + (8123) Reference identifying a vessel (UN/ECE + Recommendation No 10). + VN Order number (vendor) + Reference number assigned by supplier to a buyer's + purchase order. + VON Voyage number + [8228] Reference number assigned by the carrier or his + agent to the voyage of the vessel. + VP Vendor product number + Number assigned by vendor to another manufacturer's + product. + VR Vendor ID number + Description to be provided. + VS Vendor order number suffix + Description to be provided. + VT Motor vehicle identification number + (Reference identifying a motor vehicle used for + transport) normally is the vehicle registration number. + VV Voucher number + Reference number identifying a voucher. + WE Warehouse entry number + Entry number under which imported merchandise was placed + in a Customs bonded warehouse. + WM Weight agreement number + Description to be provided. + WN Well number + Description to be provided. + WR Warehouse receipt number + Self explanatory. + WS Warehouse storage location number + Self explanatory. + WY Rail waybill number + Self explanatory. + XA Company/place registration number + Company registration and place as legally required. + XC Cargo control number + Reference used to identify and control a carrier and + consignment from initial entry into a country until + release of the cargo by Customs. + XP Previous cargo control number + Where a consignment is deconsolidated and/or transferred + to the control of another carrier or freight forwarder + (e.g. housebill, abstract) this references the previous + (e.g. master) cargo control number. + ZZZ Mutually defined reference number + Number based on party agreement. + diff --git a/specification/references/D96A/simples/1154.txt b/specification/references/D96A/simples/1154.txt new file mode 100644 index 0000000..ba2ac9d --- /dev/null +++ b/specification/references/D96A/simples/1154.txt @@ -0,0 +1,9 @@ + + 1154 Reference number + + Desc: Identification number the nature and function of which can be + qualified by an entry in data element 1153 Reference + qualifier. + + Repr: an..35 + diff --git a/specification/references/D96A/simples/1156.txt b/specification/references/D96A/simples/1156.txt new file mode 100644 index 0000000..0b20a7d --- /dev/null +++ b/specification/references/D96A/simples/1156.txt @@ -0,0 +1,8 @@ + + 1156 Line number + + Desc: Number of the line in the document/message referenced in 1154 + Reference number. + + Repr: an..6 + diff --git a/specification/references/D96A/simples/1218.txt b/specification/references/D96A/simples/1218.txt new file mode 100644 index 0000000..63627be --- /dev/null +++ b/specification/references/D96A/simples/1218.txt @@ -0,0 +1,8 @@ + + 1218 Number of originals of document required + + Desc: Specification of the number of originals of a stipulated + document that are required. + + Repr: n..2 + diff --git a/specification/references/D96A/simples/1220.txt b/specification/references/D96A/simples/1220.txt new file mode 100644 index 0000000..878a6c5 --- /dev/null +++ b/specification/references/D96A/simples/1220.txt @@ -0,0 +1,8 @@ + + 1220 Number of copies of document required + + Desc: Number of originals or copies of a document stipulated or + referred to as being required. + + Repr: n..2 + diff --git a/specification/references/D96A/simples/1222.txt b/specification/references/D96A/simples/1222.txt new file mode 100644 index 0000000..c55019c --- /dev/null +++ b/specification/references/D96A/simples/1222.txt @@ -0,0 +1,8 @@ + + 1222 Configuration level + + Desc: Number indicating the level of an object which is in a + hierarchy. + + Repr: n..2 + diff --git a/specification/references/D96A/simples/1225.txt b/specification/references/D96A/simples/1225.txt new file mode 100644 index 0000000..ef34b92 --- /dev/null +++ b/specification/references/D96A/simples/1225.txt @@ -0,0 +1,147 @@ + +* 1225 Message function, coded + + Desc: Code indicating the function of the message. + + Repr: an..3 + + 1 Cancellation + Message cancelling a previous transmission for a given + transaction. + 2 Addition + Message containing items (e.g. line items, goods items, + Customs items, equipment items) to be added to a + previously sent message. + 3 Deletion + Message containing items (e.g. line items, goods items, + Customs items, equipment items) to be deleted from a + previously sent message. + 4 Change + Message containing items (e.g. line items, goods items, + Customs items, equipment items) to be changed in a + previously sent message. + 5 Replace + Message replacing a previous message. + 6 Confirmation + Message confirming the details of a previous transmission + where such confirmation is required or recommended under + the terms of a trading partner agreement. + 7 Duplicate + The message is a duplicate of a previously generated + message. + 8 Status + Description to be provided. + 9 Original + Initial transmission related to a given transaction. + 10 Not found + Message whose reference number is not filed. + 11 Response + Message responding to a previous message or document. + 12 Not processed + Message indicating that the referenced message was + received but not yet processed. + 13 Request + Self explanatory. + 14 Advance notification + Self explanatory. + 15 Reminder + Repeated message transmission for reminding purposes. + 16 Proposal + Message content is a proposal. + 17 Cancel, to be reissued + Referenced transaction cancelled, reissued message will + follow. + 18 Reissue + New issue of a previous message (maybe cancelled). + 19 Seller initiated change + Change information submitted by buyer but initiated by + seller. + 20 Replace heading section only + Message to replace the heading of a previous message. + 21 Replace item detail and summary only + Message to replace item detail and summary of a previous + message. + 22 Final transmission + Final message in a related series of messages together + making up a commercial, administrative or transport + transaction. + 23 Transaction on hold + Message not to be processed until further release + information. + 24 Delivery instruction + Delivery schedule message only used to transmit short- + term delivery instructions. + 25 Forecast + Delivery schedule message only used to transmit long-term + schedule information. + 26 Delivery instruction and forecast + Combination of codes '24' and '25'. + 27 Not accepted + Message to inform that the referenced message is not + accepted by the recipient. + 28 Accepted, with amendment in heading section + Message accepted but amended in heading section. + 29 Accepted without amendment + Referenced message is entirely accepted. + 30 Accepted, with amendment in detail section + Referenced message is accepted but amended in detail + section. + 31 Copy + Indicates that the message is a copy of an original + message that has been sent, e.g. for action or + information. + 32 Approval + A message releasing an existing referenced message for + action to the receiver. + 33 Change in heading section + Message changing the referenced message heading section. + 34 Accepted with amendment + The referenced message is accepted but amended. + 35 Retransmission + Change-free transmission of a message previously sent. + 36 Change in detail section + Message changing referenced detail section. + 37 Reversal of a debit + Reversal of a previously posted debit. + 38 Reversal of a credit + Reversal of a previously posted credit. + 39 Reversal for cancellation + Description to be provided. + 40 Request for deletion + The message is given to inform the recipient to delete + the referenced transaction. + 41 Finishing/closing order + Last of series of call-offs. + 42 Confirmation via specific means + Message confirming a transaction previously agreed via + other means (e.g. phone). + 43 Additional transmission + Message already transmitted via another communication + channel. This transmission is to provide electronically + processable data only. + 44 Accepted without reserves + Message accepted without reserves. + 45 Accepted with reserves + Message accepted with reserves. + 46 Provisional + Message content is provisional. + 47 Definitive + Message content is definitive. + 48 Accepted, contents rejected + Message to inform that the previous message is received, + but it cannot be processed due to regulations, laws, etc. + 49 Settled dispute + The reported dispute is settled. + 50 Withdraw + Message withdrawing a previously approved message. + 51 Authorisation + Message authorising a message or transaction(s). + 52 Proposed amendment + A code used to indicate an amendment suggested by the + sender. + 53 Test + Code indicating the message is to be considered as a + test. ++ 54 Extract + A subset of the original. + diff --git a/specification/references/D96A/simples/1229.txt b/specification/references/D96A/simples/1229.txt new file mode 100644 index 0000000..d755254 --- /dev/null +++ b/specification/references/D96A/simples/1229.txt @@ -0,0 +1,61 @@ + +* 1229 Action request/notification, coded + + Desc: Code specifying the action to be taken or already taken. + + Repr: an..3 + + 1 Added + This line item is added to the referenced message. + 2 Deleted + This line item is deleted from the referenced message. + 3 Changed + This line item is changed in the referenced message. + 4 No action + This line item is not affected by the actual message. + 5 Accepted without amendment + This line item is entirely accepted by the seller. + 6 Accepted with amendment + This line item is accepted but amended by the seller. + 7 Not accepted + This line item is not accepted by the seller. + 8 Schedule only + Self explanatory. + 9 Amendments + Self explanatory. + 10 Not found + This line item is not found in the referenced message. + 11 Not amended + This line is not amended by the buyer. + 12 Line item numbers changed + Self explanatory. + 13 Buyer has deducted amount + Buyer has deducted amount from payment. + 14 Buyer claims against invoice + Buyer has a claim against an outstanding invoice. + 15 Charge back by seller + Factor has been requested to charge back the outstanding + item. + 16 Seller will issue credit note + Seller agrees to issue a credit note. + 17 Terms changed for new terms + New settlement terms have been agreed. + 18 Abide outcome of negotiations + Factor agrees to abide by the outcome of negotiations + between seller and buyer. + 19 Seller rejects dispute + Seller does not accept validity of dispute. + 20 Settlement + The reported situation is settled. + 21 No delivery + Code indicating that no delivery will be required. + 22 Call-off delivery + A request for delivery of a particular quantity of goods + to be delivered on a particular date (or within a + particular period). + 23 Proposed amendment + A code used to indicate an amendment suggested by the + sender. ++ 24 Accepted with amendment, no confirmation required + Accepted with changes which require no confirmation. + diff --git a/specification/references/D96A/simples/1312.txt b/specification/references/D96A/simples/1312.txt new file mode 100644 index 0000000..a7d5488 --- /dev/null +++ b/specification/references/D96A/simples/1312.txt @@ -0,0 +1,9 @@ + + 1312 Consignment load sequence number + + Desc: To indicate the sequence of loading in which the consignments + are loaded in a piece of equipment or in a means of transport + (e.g. truck). + + Repr: n..4 + diff --git a/specification/references/D96A/simples/1366.txt b/specification/references/D96A/simples/1366.txt new file mode 100644 index 0000000..1dc2d9d --- /dev/null +++ b/specification/references/D96A/simples/1366.txt @@ -0,0 +1,8 @@ + + 1366 Document/message source + + Desc: Indication of the source from which the printed information + is to be or has been obtained. + + Repr: an..35 + diff --git a/specification/references/D96A/simples/1373.txt b/specification/references/D96A/simples/1373.txt new file mode 100644 index 0000000..5c1b334 --- /dev/null +++ b/specification/references/D96A/simples/1373.txt @@ -0,0 +1,77 @@ + +* 1373 Document/message status, coded + + Desc: To identify the status of a document/message. + + Repr: an..3 + + 1 Accepted + Self explanatory. + 2 Accompanying goods + Notice that a specific document will be accompanying the + goods. + 3 Conditionally accepted + Self explanatory. + 4 To arrive by separate EDI message + Notice that a specific document/message will be + transmitted via a separate EDI message. + 5 Information only + Notice that the specific document or message is for + information only. + 6 To arrive by manual means + Notice that a specific document or message will not be + sent via EDI. + 7 To be raised and sent + Request for a specific message to be formatted and + transmitted or a request for a specific document to be + raised and sent. + 8 Rejected + Self explanatory. + 9 To be printed + The document or message is to be printed. ++ 10 Document currently valid + Specific document is currently valid. + 11 Document not available + Specified document is not available. + 12 Document exhausted by declaration and attached + Customs declaration to which the document is related + completed or exhaust the allowance stated on the + document. The document is attached to the Customs + declaration. + 13 Document not exhausted by declaration and attached + Customs declaration to which the document is related does + not complete or exhaust the allowance stated on the + document . The document is not attached to the + declaration but has already been lodged in the Customs + station. + 14 Document exhausted by declaration and previously lodged + Customs declaration to which the document is related + completed or exhaust the allowance stated on the + document. The usage of the document is complete. The + document is not attached to the declaration but has + already been lodged in the Customs station. + 15 Document not exhausted by declaration and previously lodged + Customs declaration to which the document is related does + not complete or exhaust the allowance stated on the + document. The document can continue to be used for future + declarations until the allowance is exhausted. + The document is not attached to the declaration but has + already been lodged in the Customs station. + 16 Document not attached + Specified document is not or cannot be attached. + 17 Document with the goods + Document not attached to the Customs declaration but is + attached to the goods. + 18 Document attached, to be returned after endorsement + Specified document is attached to the Customs declaration + and will be required to be returned to the declarant + after Customs endorsement. + 19 Document applied for + Application has been submitted for that document. + 20 Received for shipment + Indicates that the document has legal validity from the + date of receival of the cargo. + 21 Shipped on board + Indicates that the document has legal validity from the + date that cargo is loaded on board a vessel. + diff --git a/specification/references/D96A/simples/1490.txt b/specification/references/D96A/simples/1490.txt new file mode 100644 index 0000000..02e6bbe --- /dev/null +++ b/specification/references/D96A/simples/1490.txt @@ -0,0 +1,8 @@ + + 1490 Consolidation item number + + Desc: Serial number differentiating each separate consignment + included in the consolidation. + + Repr: n..4 + diff --git a/specification/references/D96A/simples/1496.txt b/specification/references/D96A/simples/1496.txt new file mode 100644 index 0000000..01952b5 --- /dev/null +++ b/specification/references/D96A/simples/1496.txt @@ -0,0 +1,8 @@ + + 1496 Goods item number + + Desc: Serial number differentiating each separate goods item entry + of a consignment as contained in one document/declaration. + + Repr: n..5 + diff --git a/specification/references/D96A/simples/2005.txt b/specification/references/D96A/simples/2005.txt new file mode 100644 index 0000000..d62c145 --- /dev/null +++ b/specification/references/D96A/simples/2005.txt @@ -0,0 +1,785 @@ + +* 2005 Date/time/period qualifier + + Desc: Code giving specific meaning to a date, time or period. + + Repr: an..3 + + 2 Delivery date/time, requested + Date on which buyer requests goods to be delivered. + 3 Invoice date/time + [2376] Date when a Commercial Invoice is issued. + 4 Order date/time + [2010] Date when an order is issued. + 7 Effective date/time + Date and/or time at which specified event or document + becomes effective. + 8 Order received date/time + Date/time when the purchase order is received by the + seller. + 9 Processing date/time + Date/time of processing. + 10 Shipment date/time, requested + Date on which goods should be shipped or despatched by + the supplier. +#| 11 Despatch date and or time + (2170) Date/time on which the goods are or are expected + to be despatched or shipped. + 12 Terms discount due date/time + Date by which payment should be made if discount terms + are to apply. + 13 Terms net due date + Date by which payment must be made. + 14 Payment date/time, deferred + Date/time when instalments are due. + 15 Promotion start date/time + Date/time when promotion activities begin. + 16 Promotion end date/time + Date/time when promotion activities end. + 17 Delivery date/time, estimated + Date and/or time when the shipper of the goods expects + delivery will take place. + 18 Installation date/time/period + Self explanatory. + 20 Cheque date/time + Date/time when cheque is issued. + 21 Charge back date/time + Description to be provided. + 22 Freight bill date/time + Date/time when freight bill is issued. + 35 Delivery date/time, actual + Date/time on which goods or consignment are delivered at + their destination. + 36 Expiry date + Date of expiry of the validity of a referenced document, + price information or any other referenced data element + with a limited validity period. + 37 Ship not before date/time + Goods should not be shipped before given date/time. + 38 Ship not later than date/time + Date/time by which the goods should have been shipped. + 39 Ship week of date + Date identifying the week during which goods should be + shipped. + 42 Superseded date/time + Date/time being overlaid by a date given elsewhere. + 44 Availability + Date/time when received item is available. + 45 Compilation date and time + Date and time of the compilation. + 46 Cancellation date + Date on which a document or message has been cancelled. + 47 Statistical time series date + Date for statistical time series purposes. + 48 Duration + Duration. + 49 Deliver not before and not after dates + Deliver not before and not after a specific date range. + 50 Goods receipt date/time + Date/time upon which the goods were received by a given + party. + 51 Cumulative quantity start date + First Date for accumulation of delivery quantities. + 52 Cumulative quantity end date + Last Date for accumulation of delivery quantities. + 53 Buyer's local time + Time at the buyers location. + 54 Seller's local time + Time at the sellers location. + 55 Confirmed date/time + Date/time which has been confirmed. + 58 Clearance date (Customs) + (3080) Date on which Customs formalities necessary to + allow goods to be exported, to enter home use, or to be + placed under another Customs procedure has been + accomplished (CCC). +#| 59 Inbond movement authorization date + Inland movement authorization date. + 60 Engineering change level date + Date the engineering level of goods is changed. + 61 Cancel if not delivered by this date + Self explanatory. +| 63 Delivery date/time, latest + Date identifying a point of time after which goods shall + not or will not be delivered. +| 64 Delivery date/time, earliest + Date identifying a point in time before which the goods + shall not be delivered. + 65 Delivery date/time, 1st schedule + Self explanatory. + 67 Delivery date/time, current schedule + Delivery Date deriving from actual schedule. + 69 Delivery date/time, promised for + [2138] Date by which, or period within which, the + merchandise should be delivered to the buyer, as agreed + between the seller and the buyer (generic term). +| 71 Delivery date/time, requested for (after and including) + Delivery is requested to happen after or on given date. + 72 Delivery date/time, promised for (after and including) + Delivery might take place earliest at given date. +| 74 Delivery date/time, requested for (prior to and including) + Delivery is requested to happen prior to or including the + given date. + 75 Delivery date/time, promised for (prior to and including) + Delivery might take place latest at given date. + 76 Delivery date/time, scheduled for + Self explanatory. + 79 Shipment date/time, promised for + Shipment might happen at given date/time. + 81 Shipment date/time, requested for (after and including) + Shipment should happen earliest at given date. + 84 Shipment date/time, requested for (prior to and including) + Shipment should take place latest at given date. + 85 Shipment date/time, promised for (prior to and including) + Shipment might take place latest at given date. + 89 Inquiry date + Self explanatory. + 90 Report start date + Self explanatory. + 91 Report end date + Self explanatory. + 92 Contract effective date + Date when a contract becomes valid. + 93 Contract expiry date + Date when a contract expires. + 94 Production/manufacture date + Date on which goods are produced. + 95 Bill of lading date + Date as specified on the bill of lading. + 96 Discharge date/time + Date/time when goods should, might or have been + discharged from the means of transport. + 97 Transaction creation date + Self explanatory. + 101 Production date, no schedule established as of + Date as of there is no valid production schedule. + 107 Deposit date/time + Self explanatory. + 108 Postmark date/time + Self explanatory. + 109 Receive at lockbox date + Self explanatory. + 110 Ship date, originally scheduled + Self explanatory. + 111 Manifest/ship notice date + Self explanatory. + 113 Sample required date + Date as of a sample has to be available customer defined. + 114 Tooling required date + Date as of a tool has to be available customer defined. + 115 Sample available date + Date as of a sample will be available seller defined. + 117 Delivery date/time, first + First possible date/time for delivery. + 119 Test completion date + Date when a test has been completed. + 123 Documentary credit expiry date/time + The latest date/time for presentation of the documents to + the bank where the credit expires. + 124 Despatch note date + [2218] Date when a Despatch Note is issued. + 125 Import licence date + [2292] Date when Import Licence is issued. + 126 Contract date + [2326] Date when a Contract is agreed. +| 128 Delivery date/time, last + Date when the last delivery should be or has been + accomplished. + 129 Exportation date + Date when imported vessel/merchandise last left the + country of export for the country of import. + 131 Tax point date + Date on which tax is due or calculated. + 132 Arrival date/time, estimated + (2348) Date/time when carrier estimates that a means of + transport should arrive at the port of discharge or place + of destination. + 133 Departure date/time, estimated + Date/time when carrier estimates that a means of + transport should depart at the place of departure. + 134 Rate of exchange date/time + Date/time on which the exchange rate was fixed. + 135 Telex date + Date identifying when a telex message was sent. + 136 Departure date/time + [2280] Date (and time) of departure of means of + transport. + 137 Document/message date/time + (2006) Date/time when a document/message is issued. This + may include authentication. + 138 Payment date + [2034] Date on which an amount due is made available to + the creditor, in accordance with the terms of payment. + 140 Payment due date + Date/time at which funds should be made available. + 141 Presentation date of Goods declaration (Customs) + [2032] Date on which a Goods declaration is presented or + lodged with Customs. + 143 Acceptance date/time of goods + [2126] Date on which the goods are taken over by the + carrier at the place of acceptance (CMR 4). + 144 Quota date + Description to be provided. + 146 Entry date, estimated (Customs) + Date on which the official date of Customs entry is + anticipated. + 147 Expiry date of export licence + [2078] Date of expiry of the validity of an Export + Licence. + 148 Acceptance date of Goods declaration (Customs) + [2036] Date on which a Goods declaration is accepted by + Customs in accordance with Customs legislation. + 149 Invoice date, required + Date required for invoice issue. + 150 Declaration/presentation date + Date when item has been or has to be declared/presented. + 151 Importation date + Date on which goods are imported, as determined by the + governing Customs administration. + 152 Exportation date for textiles + Date when imported textiles last left the country of + origin for the country of importation. + 153 Cancellation date/time, latest + The latest date/time on which cancellation of the payment + order may be requested. + 154 Acceptance date of document + Self explanatory. + 155 Accounting period start date + Self explanatory. + 156 Accounting period end date + Self explanatory. + 157 Validity start date + Self explanatory. + 158 Horizon start date + The first date of a period forming a horizon. + 159 Horizon end date + The last date of a period forming a horizon. + 160 Authorization date + Date when an authorization was given. + 161 Release date of customer + Date the customer authorised the goods' release. + 162 Release date of supplier + Date when the supplier released goods. + 163 Processing start date/time + Date/Time when a specific process starts. + 164 Processing end date/time + Date/Time when a specific process ends. + 165 Tax period start date + Date when a tax period begins. + 166 Tax period end date + Date when a tax period ends. + 167 Charge period start date + The charge period's first date. + 168 Charge period end date + The charge period's last date. + 169 Lead time + Time required between order entry till earliest goods + delivery. + 170 Settlement due date + More generic than 'payment due date' and therefore more + apt for reinsurance/insurance business. + 171 Reference date/time + Date/time on which the reference was issued. + 172 Hired from date + Date from which an item has been or will be hired. + 173 Hired until date + Date until which an item has been or will be hired. + 174 Advise after date/time + The information must be advised after the date/time + indicated. + 175 Advise before date/time + The information must be advised before the date/time + indicated. + 176 Advise completed date/time + The advise has been completed at the date indicated. + 177 Advise on date/time + The information must be advised on the date/time + indicated. + 178 Arrival date/time, actual + [2106] Date (and time) of arrival of means of transport. + 179 Booking date/time + Date at which the booking was made. + 180 Closing date/time + Final date for delivering cargo to a liner ship. + 181 Positioning date/time of equipment + Date/time when equipment is positioned. + 182 Issue date + Date when a document/message has been or will be issued. + 183 Date, as at + Date related to a given context. + 184 Notification date/time + Date/time of notification. + 185 Commenced tank cleaning date/time + The date/and or time tank cleaning was started. + 186 Departure date/time, actual + (2280) Date (and time) of departure of means of + transport. + 187 Authentication date/time of document + Date/time when the document is signed or otherwise + authenticated. + 188 Previous current account date + Self explanatory. + 189 Departure date/time, scheduled + Date (and time) of scheduled departure of means of + transport. + 190 Transhipment date/time + Date and time of the transfer of the goods from one means + of transport to another. + 191 Delivery date/time, expected + Date/time on which goods are expected to be delivered. + 192 Expiration date/time of customs document + Date on which validity of a customs document expires. + 193 Execution date + The date when ordered bank initiated the transaction. + 194 Start date/time + Date/time on which a period starts. + 195 Expiry date of import licence + [2272] Date of expiry of the validity of an Import + Licence. + 196 Departure date/time, earliest + Date/time of earliest departure of means of transport. + 197 Laytime first day + First of a number of days allowed in a charter party of + the loading and discharging of cargo. + 198 Laytime last day + Last of a number of days allowed in a charter party for + the loading and discharging of cargo. + 199 Positioning date/time of goods + The date and/or time the goods have to be or have been + positioned. + 200 Pick-up/collection date/time of cargo + Date/time at which the cargo is picked up. + 201 Pick-up date/time of equipment + Date/time at which the equipment is picked up. + 202 Posting date + The date when an entry is posted to an account. + 203 Execution date/time, requested + The date/time on which the ordered bank is requested to + initiate the payment order, as specified by the + originator (e.g. the date of the debit). + 204 Release date (Customs) + Date on which Customs releases merchandise to the carrier + or importer. + 205 Settlement date + Date for settlement of financial transaction e.g. + foreign exchange securities. + 206 End date/time + Date/time on which a period (from - to) ends. + 207 Commenced pumping ballast date/time + Date/time on which the intake of materials to be carried + to improve the trim and the stability of the means of + transport, was commenced. + 208 Departure date/time, ultimate + Date/time at which a means of transport has to depart + ultimately. + 209 Value date + Date on which the funds are at the disposal of the + beneficiary or cease to be at the disposal of the + ordering customer. + 210 Reinsurance current account period + Description to be provided. + 211 360/30 + Calculation is based on year of 360 days, month of 30 + days. + 212 360/28-31 + Calculation is based on year of 360 days, month of 28-31 + days. + 213 365-6/30 + Calculation is based on year of 365-6 days, month of 30 + days. + 214 365-6/28-31 + Calculation is based on year of 365-6 days, month of 28- + 31 days. + 215 365/28-31 + Calculation is based on year of 365 days, month of 28-31 + days. + 216 365/30 + Calculation is based on year of 365 days, month of 30 + days. + 218 Authentication/validation date/time + Self explanatory. + 219 Crossborder date/time + Date/time at which goods are transferred across a country + border. + 221 Interest period + Number of days used for the calculation of interests. + 222 Presentation date, latest + Latest date for presentation of a document. + 223 Delivery date/time, deferred + New date and time of delivery calculated on basis of a + consignee's requirement (chargeable). + 224 Permit to admit date + Date on which permission was granted to move merchandise + into a bonded warehouse or free trade zone. + 225 Certification of weight date/time + Date/time at which the carrier proceeds to the weighting + of the goods. + 226 Discrepancy date/time + Date/time at which a discrepancy has been found. + 227 Beneficiary's banks due date + Date on which funds should be made available to the + beneficiary's bank. + 228 Debit value date, requested + Date on which the account owner wants the debit value to + his account. + 229 Hoses connected date/time + The date and/or time hoses were connected. + 230 Hoses disconnected date/time + The date and/or time hoses were disconnected. + 231 Arrival date/time, earliest + Date/time of earliest arrival of means of transport. + 232 Arrival date/time, scheduled + Date (and time) of scheduled arrival of means of + transport. + 233 Arrival date/time, ultimate + Date (and time) of ultimate arrival of means of + transport. + 234 Collection date/time, earliest + The transport order may be issued before the goods are + ready for picking up. This date/time indicates from when + on the carrier can have access to the consignment. + 235 Collection date/time, latest + In relation with the arrangements agreed between buyer + and seller or between sender and main transport it may be + necessary to specify the latest collection date/time. + 236 Completed pumping ballast date/time + Date/time at which the intake of materials, to be carried + to improve the trim and the stability of the means of + transport, was completed. + 237 Completed tank cleaning date/time + The date and/or time tank cleaning was completed. + 238 Tanks accepted date/time + The date and/or time the tanks are to be or have been + accepted. + 239 Tanks inspected date/time + The date and/or time the tanks are to be or have been + inspected. + 240 Reinsurance accounting period + To identify a reinsurance account period via start and + end dates. Note: This period is not the same as + "reinsurance current account period". + 242 Preparation date/time of document + Self explanatory. + 243 Transmission date/time of document + Self explanatory. + 244 Settlement date, planned + Self explanatory. + 245 Underwriting year + Year in which the treaty was commenced. + 246 Accounting year + Year considered for accounting of the treaty or portion + of the treaty. + 247 Year of occurrence + Year in which a specific event (e.g. a loss) took place. + 248 Loss date + Date on which a referenced (major) loss occurred. + 249 Cash call date + Date on which a cash call was made for a loss suffered + and covered. + 250 Re-exportation date + Re-export in case of temporary admission. + 251 Re-importation date + Re-import in case of temporary admission. + 252 Arrival date/time at initial port + Date/time that the conveyance arrives at the initial port + in the country of destination. + 253 Departure date/time from last port of call + Date/time that conveyance departed from the last foreign + port of call. + 254 Registration date of previous Customs declaration + Registration date of the Customs declaration for the + previous Customs procedure either in the same or another + country. + 255 Availability due date + Date when ordered items should be available at a + specified location. + 257 Calculation date + Self explanatory. + 258 Guarantee date (Customs) + Date when guarantee is placed with Customs. + 259 Conveyance registration date + Date when a vessel, vehicle or other means of transport + was registered by a competent authority. + 260 Valuation date (Customs) + Date when Customs valuation was made. + 261 Release date/time + Date/time assigned to identify the release of a set of + rules, conditions, conventions, productions, etc. + 262 Closure date/time/period + Date/time/period when an enterprise is closed. + 263 Invoicing period + Period for which an invoice is issued. + 264 Release frequency + Frequency of a release. + 265 Due date + Self explanatory. + 266 Validation date + Self explanatory. + 267 Rate/price date/time + Date/time on which a rate/price is determined. + 268 Transit time/limits + Description to be provided. + 270 Ship during date + The date identifying the period during or in which the + goods should be shipped. + 271 Ship on or about date + Date on or about which goods should be shipped. + 272 Documentary credit presentation period + The specification of the period of time, expressed in + number of days, after the date of issuance of the + transport document(s) within which the documents must be + presented. + 273 Validity period + Dates (from/to)/period referenced documents are valid. + 274 From date of order receipt to sample ready + Lead time is the defined timespan. + 275 From date of tooling authorization to sample ready + Lead time is the defined timespan. + 276 From date of receipt of tooling aids to sample ready + Lead time is the defined timespan. + 277 From date of sample approval to first product shipment + Lead time is the defined timespan. + 278 From date of order receipt to shipment + Lead time is the defined timespan. + 279 From date of order receipt to delivery + Lead time is the defined timespan. + 280 From last booked order to delivery + Lead time is the defined timespan. + 281 Date of order lead time + Lead time is referenced to the date of order. + 282 Confirmation date lead time + Lead time is referenced to the date of confirmation. + 283 Arrival date/time of transport lead time + Lead time is referenced to the date a transport will + arrive or has arrived. + 284 Before inventory is replenished based on stock check lead + time + Lead time is the defined timespan. + 285 Invitation to tender date/time + Date/time on which the invitation to tender has been made + available to relevant parties. + 286 Tender submission date/time + Date/time on which the tender was submitted. + 287 Contract award date/time + Date/time on which the contract is awarded to a tenderer. + 288 Price base date/time + Base date/time of prices. + 290 Contractual start date/time + Date/time on which activities stated in the contract must + start. + 291 Start date/time, planned + Self explanatory. + 292 Works completion date/time, planned + Self explanatory. + 293 Works completion date/time, actual + Self explanatory. + 294 Hand over date/time, planned + Date/time on which hand over (i.e. the transfer of + responsibility for an object or activity such as + documentation, system etc. from one party to another) is + planned to take place. + 295 Hand over date/time, actual + Date/time on which hand over (i.e. the transfer of + responsibility for an object or activity such as + documentation, system etc. from one party to another) + actually takes place. + 296 Retention release date/time + Date/time on which the retention is released. + 297 Retention release date/time, partial + Date/time on which the retention is partially released. + 298 Escalation start date + Value date of the indexes appearing as denominators in an + escalation formula. + 299 Price adjustment start date + Value date of the indexes appearing as denominators in a + price adjustment formula. + 300 Price adjustment limit date + Limit value date of indexes used as numerators in a price + adjustment formula. + 301 Value date of index + Date of validity of index values. + 302 Publication date + Self explanatory. + 303 Escalation date + Value date of indexes appearing as numerators in an + escalation formula. + 304 Price adjustment date + Value date of indexes appearing as numerators in a price + adjustment formula. + 305 Latest price adjustment date + Date on which the latest price adjustment took place. + 306 Work period + Period of execution of works. + 307 Payment instruction date/time + Date/time on which a payment instruction was given. + 308 Payment valuation presentation date/time + Date/time on which the payment valuation is presented. + 309 Blanks value date + The date on which the funds are at the disposal of the + receiving bank. + 310 Received date/time + Date/time of receipt. + 311 On + Fixed maturity day for deferred payment or time draft(s). + 312 Ship not before and not after date/time + Shipment(s) of goods is/are to be made not before the + first specified date/time and not after the second + specified date/time. + 313 Order to proceed date + Issue date of an instruction to start work. + 314 Planned duration of works + Self explanatory. + 315 Agreement to pay date + Date on which the debtor agreed to pay. + 316 Valuation date/time + Date/time of valuation. + 317 Reply date + Self explanatory. + 318 Request date + Self explanatory. + 319 Customer value date + Date at which funds are taken into account for interest + calculation (in debit or credit). + 320 Declaration reference period + Reference period of a set of items reported on the same + declaration. + 321 Promotion date/period + Date/period relevant for specific promotion activities. + 322 Accounting period + Self-explanatory. + 323 Horizon period + Period forming a (planning) horizon. + 324 Processing date/period + Date/period a specific process happened/will happen. + 325 Tax period + Period a tax rate/tax amount etc. is applicable. + 326 Charge period + Period a specified charge is valid for. + 327 Instalment payment due date + Self-explanatory. + 328 Payroll deduction date/time + Date/time of a monetary deduction made from the salary of + a person on a payroll. + 329 Birth date/time + Date/time when a person was born. + 330 Joined employer date + Date when a person joins an employer. + 331 Contributions ceasing date/time + Date/time when contributions cease. + 332 Contribution period end date/time + Date/time when a contribution period ends. + 333 Part-time working change date/time + Date/time when the proportion of part-time work changes. + 334 Status change date/time + Date/time when a status changes. + 335 Contribution period start date/time + Date/time when a contribution period commences. + 336 Salary change effective date + Date when a change in salary becomes effective. + 337 Left employer date + Date when a person leaves an employer. + 338 Benefit change date/time + Date/time when a benefit provided by a service provider + is changed. + 339 Category change date/time + Date/time when a change of category is made. + 340 Joined fund date/time + Date/time when a person joins a fund. + 341 Waiting time + The period of time between the moment at which one wants + an activity to begin and the moment at which this + activity can actually begin. + 342 On-board date + The date goods have been loaded on board of a conveyance. + 343 Date/time of discount termination + Date/time when the deduction from an amount comes to an + end. + 344 Date/time of interest due + Date/time when the interest has to be paid. + 345 Days of operation + Week days of operation. + 346 Latest check-in time + Latest time of check-in. + 347 Slaughtering start date + Date on which slaughtering commenced. + 348 Packing start date + Date on which packing commenced. + 349 Packing end date + Date on which packing completed. + 350 Test start date + Date when a test has been started. + 351 Inspection date + Date of inspection. + 352 Slaughtering end date + Date on which slaughtering completed. + 353 Accounting transaction date + Date to which an accounting transaction refers. + 354 Activity period date range + A specific date range associated with an activity. ++ 355 Contractual delivery date + The date of delivery contractually agreed between + parties. ++ 356 Sales date, and or time, and or period + The date, and or time, and or period on which a sale took + place. ++ 357 Cancel if not published by this date + Cancel if not published by this date. ++ 358 Scheduled for delivery on or after + Scheduled for delivery on or after the specified date, + and or time. ++ 359 Scheduled for delivery on or before + Scheduled for delivery on or before specified date and or + time. ++ 360 Sell by date + The date by which a product should be sold. ++ 361 Best before date + The best before date. ++ 362 End availability date + The end date of availability. ++ 363 Total shelf life period + A period indicating the total shelf life of a product. ++ 364 Minimum shelf life remaining at time of despatch period + Period indicating the minimum shelf life remaining for a + product at the time of leaving the supplier. ++ 365 Packaging date + The date on which the packaging of a product took place. ++ 366 Inventory report date + Date on which a inventory report is made. ++ 367 Previous meter reading date + Date on which the previous reading of a meter took place. ++ 368 Latest meter reading date + Date on which the latest reading of a meter took place. ++ 369 Date and or time of handling, estimated + The date and or time when the handling action is + estimated to take place. ++ 370 Container equipment domestication date + The date on which foreign-built container equipment has + entered into the commerce of another country and has + become domestic equipment. ++ 371 Hydrotest date + The date equipment has been hydrotested. ++ 372 Equipment pre-trip date + The date on which equipment is pre-tripped. ++ 373 Mooring, date and time + Date and time of mooring. ++ 374 Road fund tax expiry date + The date of expiry of the road fund tax. ++ 375 Date of first registration + Date of first registration. ++ 376 Bi-annual terminal inspection date + The date on which a bi-annual inspection of a terminal + has taken or will take place. ++ 377 Federal HighWay Administration (FHWA) inspection date + The date on which container equipment is to be or has + been inspected in accordance with the requirements of the + U.S. Federal Highway Administration. ++ 378 Container Safety Convention (CSC) inspection date + The date on which container equipment is to be or has + been inspected as per the Container Safety Convention + (CSC). ++ 379 Periodic inspection date + The date on which a periodic inspection has to take + place. + ZZZ Mutually defined + Self explanatory. + diff --git a/specification/references/D96A/simples/2379.txt b/specification/references/D96A/simples/2379.txt new file mode 100644 index 0000000..9c2424e --- /dev/null +++ b/specification/references/D96A/simples/2379.txt @@ -0,0 +1,179 @@ + + 2379 Date/time/period format qualifier + + Desc: Specification of the representation of a date, a date and time + or of a period. + + Repr: an..3 + + 2 DDMMYY + Calendar date: D = Day; M = Month; Y = Year. + 3 MMDDYY + Calendar date: M = Month; D = Day; Y = Year. + 101 YYMMDD + Calendar date: Y = Year; M = Month; D = Day. + 102 CCYYMMDD + Calendar date: C = Century ; Y = Year ; M = Month ; D = + Day. + 103 YYWWD + Calendar week day: Y = Year ; W = Week ; D = Day Week + number 01 is always first week of January Day number 1 is + always Monday. + 105 YYDDD + Calendar day: Y = Year ; D = Day January the first = Day + 001 Always start numbering the days of the year from + January 1st through December 31st. + 106 MMDD + Day of a month: M = Month; D = Day. + 107 DDD + Day's number within a specific year: D = Day. + 108 WW + Week's number within a specific year: W = Week. + 109 MM + Month's number within a specific year: M = Month. + 110 DD + Day's number within is a specific month: D = Day. + 201 YYMMDDHHMM + Calendar date including time without seconds: Y = Year; M + = Month; D = Day; H = Hour; M = Minute. + 202 YYMMDDHHMMSS + Calendar date including time with seconds: Y = Year; M = + Month; D = Day; H = Hour; m = Minutes = Seconds. + 203 CCYYMMDDHHMM + Calendar date including time with minutes: C=Century; + Y=Year; M=Month; D=Day; H=Hour; M=Minutes. + 204 CCYYMMDDHHMMSS + Calendar date including time with seconds: + C=Century;Y=Year; M=Month;D=Day;H=Hour;M=Minute;S=Second. + 301 YYMMDDHHMMZZZ + See 201 + Z = Time zone. + 302 YYMMDDHHMMSSZZZ + See 202 + Z = Time zone. + 303 CCYYMMDDHHMMZZZ + See 203 plus Z=Time zone. + 304 CCYYMMDDHHMMSSZZZ + See 204 plus Z=Time zone. + 305 MMDDHHMM + Month, day, hours, minutes; + M = Month; D = Day; H = Hour; M = Minute. + 306 DDHHMM + Day, hours, minutes; + D = Day; H = Hour; M = Minute. + 401 HHMM + Time without seconds: H = Hour; m = Minute. + 402 HHMMSS + Time with seconds: H = Hour; m = Minute; s = Seconds. + 404 HHMMSSZZZ + See 402 plus Z=Time zone. + 405 MMMMSS + Time without hours: m=minutes, s=seconds. + 501 HHMMHHMM + Time span without seconds: H = Hour; m = Minute;. + 502 HHMMSS-HHMMSS + Format of period to be given without hyphen. + 503 HHMMSSZZZ-HHMMSSZZZ + Format of period to be given without hyphen. + 600 CC + Century. + 601 YY + Calendar year: Y = Year. + 602 CCYY + Calendar year including century: C = Century; Y = Year. + 603 YYS + Semester in a calendar year: Y = Year; S = Semester. + 604 CCYYS + Semester in a calendar year: C = Century; Y = Year; S = + Semester. + 608 CCYYQ + Quarter in a calendar year: C = Century; Y = Year; Q = + Quarter. + 609 YYMM + Month within a calendar year: Y = Year; M = Month. + 610 CCYYMM + Month within a calendar year: CC = Century; Y = Year; M = + Month. + 613 YYMMA + Format of period to be given without hyphen (A = ten days + period). + 614 CCYYMMA + Format of period to be given without hyphen (A = ten days + period). + 615 YYWW + Week within a calendar year: Y = Year; W = Week 1st week + of January = week 01. + 616 CCYYWW + Week within a calendar year: CC = Century; Y = Year; W = + Week (1st week of January = week 01). + 701 YY-YY + Format of period to be given in actual message without + hyphen. + 702 CCYY-CCYY + Format of period to be given in actual message without + hyphen. + 703 YYS-YYS + Format of period to be given without hyphen. + 704 CCYYS-CCYYS + Format of period to be given in actual message without + hyphen. + 705 YYPYYP + Format of period to be given without hyphen (P = period + of 4 months). + 706 CCYYP-CCYYP + Format of period to be given without hyphen (P = period + of 4 months). + 707 YYQ-YYQ + Format of period to be given without hyphen. + 708 CCYYQ-CCYYQ + Format of period to be given in actual message without + hyphen. + 709 YYMM-YYMM + Format of period to be given in actual message without + hyphen. + 710 CCYYMM-CCYYMM + Format of period to be given in actual message without + hyphen. + 711 CCYYMMDD-CCYYMMDD + Format of period to be given in actual message without + hyphen. + 713 YYMMDDHHMM-YYMMDDHHMM + Format of period to be given in actual message without + hyphen. + 715 YYWW-YYWW + Format of period to be given in actual message without + hyphen. + 716 CCYYWW-CCYYWW + Format of period to be given without hyphen. + 717 YYMMDD-YYMMDD + Format of period to be given in actual message without + hyphen. + 718 CCYYMMDD-CCYYMMDD + Format of period to be given without hyphen. + 801 Year + To indicate a quantity of years. + 802 Month + To indicate a quantity of months. + 803 Week + To indicate a quantity of weeks. + 804 Day + To indicate a quantity of days. + 805 Hour + To indicate a quantity of hours. + 806 Minute + To indicate a quantity of minutes. + 807 Second + To indicate a quantity of seconds. + 808 Semester + To indicate a quantity of semesters (six months). + 809 Four months period + To indicate a quantity of four months periods. + 810 Trimester + To indicate a quantity of trimesters (three months). + 811 Half month + To indicate a quantity of half months. + 812 Ten days + To indicate a quantity of ten days periods. + 813 Day of the week + Numeric representation of the day (Monday = 1). + 814 Working days + Number of working days. + diff --git a/specification/references/D96A/simples/2380.txt b/specification/references/D96A/simples/2380.txt new file mode 100644 index 0000000..e97fe5f --- /dev/null +++ b/specification/references/D96A/simples/2380.txt @@ -0,0 +1,8 @@ + + 2380 Date/time/period + + Desc: The value of a date, a date and time, a time or of a period + in a specified representation. + + Repr: an..35 + diff --git a/specification/references/D96A/simples/3035.txt b/specification/references/D96A/simples/3035.txt new file mode 100644 index 0000000..c3b58a2 --- /dev/null +++ b/specification/references/D96A/simples/3035.txt @@ -0,0 +1,792 @@ + +* 3035 Party qualifier + + Desc: Code giving specific meaning to a party. + + Repr: an..3 + + AA Party to be billed (AAR Accounting rule 11) + Party to be billed in accordance with AAR Accounting rule + 11. + AB Buyer's agent/representative + Third party who arranged the purchase of merchandise on + behalf of the actual buyer. + AE Declarant's agent/representative + Any natural or legal person who makes a declaration to an + official body on behalf of another natural or legal + person, where legally permitted (CCC). + AF Transit principal + Natural or legal person responsible for the satisfactory + performance of a Customs transit operation. Source: CCC. + AG Agent/representative + (3196) Party authorized to act on behalf of another + party. + AH Transit principal's agent/representative + Agent acting on behalf of the transit principal (CCC). + AI Successful job applicant + Person who has been chosen for a job. ++ AJ Party issuing mutually agreed codes + The party which has issued all mutually agreed codes used + in the message. + AK Acknowledgement recipient + Party to whom acknowledgement should be sent. + AL Principal + (3340) Party accepting liability for goods held or moving + (e.g. transit) under a Customs authorization and - when + applicable - a guarantee. + AM Authorized official + Employee of a company or firm authorized to act on behalf + of that company or firm e.g. to make a Customs + declaration. + AN Approved importer + Person or company which is authorised by the relevant + Customs authority to import goods without payment all + taxes or specific taxes at the point of entry into the + country. + AO Account of + Party account is assigned to. + AP Accepting party + (3352) Party accepting goods, products, services etc. + AQ Approved consignor + Person or company approved by the relevant authority in + the country to pack and export specific goods under + Customs supervision. + AR Authorized exporter + Exporter authorized/approved by Customs for special + Customs procedures e.g. simplified procedure. + AT Authorized importer + Importer authorized/approved by Customs for special + Customs procedures e.g. simplified procedure. + AU Authorized trader (transit) + Trader authorized/approved by Customs for special transit + procedures e.g. simplified procedure. + AV Authorizing official + Party that has delegated the authority to take a certain + action on behalf of a company or agency. + AW Applicant's bank + Financial institution which is requested to issue the + documentary credit. + AX Authenticating party + Party which certifies that a document is authentic. + AZ Issuing bank + Financial institution which issues the documentary + credit, if the applicant's bank is not acting as the + issuing bank. + B1 Contact bank 1 + Identifies an additional bank which must be informed of + certain aspects of the message. + B2 Contact bank 2 + Identifies an additional bank which must be informed of + certain aspects of the message. + BA Booking agent + Party acting as a booking office for transport and + forwarding services. + BB Buyer's bank + [3420] Bank employed by the buyer to make payment. + BC Negotiating bank + Financial institution to whom a negotiable documentary + credit is directed. + BD Documentary credit reimbursing bank + Self-explanatory. + BE Beneficiary + The ultimate recipient of the funds. Normally the account + owner who is reimbursed by the payor. + BF Beneficiary's bank + Identifies the account servicer for the beneficiary or + the payee. + BG Employer + Self-explanatory. + BH Previous employer + Previous employer of a person(s). + BI Buyer's financial institution + Financial institution designated by buyer to make + payment. + BK Financial institution + Party acting as financial institution. + BL Bill of lading recipient + Party to receive B/L. + BM Insured + Party which is the object of an insurance contract. + BN Insurance beneficiary + Party which benefits from insurance coverage. + BO Broker or sales office + Party acting in the name of the seller as broker or as + sales office. + BP Building site purchaser + Party at the building site responsible for the purchasing + of goods and services for that particular site. + BQ Cheque drawn bank + Identifies the bank on which the cheque should be drawn, + as instructed by the ordering customer. + BS Bill and ship to + Party receiving goods and relevant invoice. + BT Party to be billed for other than freight (bill to) + Party receiving invoice excluding freight costs. + BU Service bureau + Party carrying out service bureau processing work, (e.g. + a payroll bureau). + BV Member + Member of a group (e.g. of a group of persons or a + service scheme). + BW Borrower + Self explanatory. + BX Building site engineer + Party at the building site responsible for engineering + matters for that particular site. + BY Buyer + (3002) Party to which merchandise is sold. + BZ Building site forwarder + Party at the building site responsible for forwarding the + received goods on that particular site. + C1 In care of party no. 1 + Description to be provided. + C2 In care of party no. 2 + Description to be provided. + CA Carrier + (3126) Party undertaking or arranging transport of goods + between named points. + CB Customs broker + Agent or representative or a professional Customs + clearing agent who deals directly with Customs on behalf + of the importer or exporter (CCC). + CC Claimant + Party who claims goods or insurance. + CD Agent's bank + Bank of the agent. + CE Ceding company + Description to be provided. + CF Container operator/lessee + Party to whom the possession of specified property (e.g. + container) has been conveyed for a period of time in + return for rental payments. + CG Carrier's agent + Party authorized to act for or on behalf of carrier. + CH Connecting carrier + Owner or operator of a transportation conveyance to which + goods in a given transaction will be transferred. + CI Commission processor + Party who provides extra treatment to goods on commission + base. + CJ Previous member + Previous member of a group of persons or a service + scheme. + CK Empty equipment despatch party + Party from whose premises empty equipment will be or has + been despatched. + CL Container location party + Party from whose premises container will be or has been + despatched. + CM Customs + Identification of customs authority relevant to the + transaction or shipment. + CN Consignee + (3132) Party to which goods are consigned. + CO Corporate office + Identification of the Head Office within a company. + COP Convoying party + Party designated to escort the transported goods. + CP Party to receive certificate of compliance + Party acting for or on behalf of seller in matters + concerning compliance. + CPD Charges payer at destination + Party, other than the ordering party, which has to pay + the charges concerning the destination operations. + CQ Cheque order + Party to which the cheque will be ordered, when different + from the beneficiary. + CR Empty equipment return party + Party to whose premises empty equipment will be or has + been returned. + CS Consolidator + Party consolidating various consignments, payments etc. + CT Consignee to be specified + Description to be provided. + CU Container return company + Description to be provided. + CV Consignee of vessel + Description to be provided. + CW Equipment owner + Owner of equipment (container, etc.). + CX Consignee's agent + Party authorized to act on behalf of the consignee. + CY Commissionable agent + IATA cargo agent entitled to commission. + CZ Consignor + (3336) Party which, by contract with a carrier, consigns + or sends goods with the carrier, or has them conveyed by + him. Synonym: shipper, sender. + DA Available with bank (documentary credits) + Financial institution with whom the documentary credit is + available. + DB Distributor branch + The affiliate of a retailer or distributor. + DC Deconsolidator + Party that splits up a large consignment composed of + separate consignments of goods. The smaller consignments + of goods were grouped together into that large + consignment for carriage as a larger unit in order to + obtain a reduced rate. + DCP Despatch charge payer + Party, other than the ordering party, which has to pay + the charges concerning the despatch operations. + DD Documentary credit account party's bank + Bank of the documentary credit account party. + DE Depositor + Party depositing goods, financial payments or documents. + DF Documentary credit applicant + Party at whose request the applicant's bank/issuing bank + is to issue a documentary credit. + DG Documentary credit beneficiary + Party in whose favour the documentary credit is to be + issued and the party that must comply with the credit's + terms and conditions. + DH Documentary credit account party + Party which is responsible for the payment settlement of + the documentary credit with the applicant's bank/issuing + bank, if different from the documentary credit applicant. + DI Documentary credit second beneficiary + Party to whom the documentary credit can be transferred. + DJ Party according to documentary credit transaction + Party related to documentary credit transaction. + DK Documentary credit beneficiary's bank + Financial institution with which the beneficiary of the + documentary credit maintains an account. + DL Factor + Company offering a financial service whereby a firm sells + or transfers title to its accounts receivable to the + factoring company. + DM Party to whom documents are to be presented + Self explanatory. + DN Owner of operation + Owner of the operation. + DO Document recipient + (1370) Party which should receive a specified document. + DP Delivery party + (3144) Party to which goods should be delivered, if not + identical with consignee. + DQ Owner's agent + Person acting on delegation of powers of the owner. + DR Driver + Person who drives a means of transport. + DS Distributor + Party distributing goods, financial payments or + documents. + DT Declarant + (3140) Party who makes a declaration to an official body + or - where legally permitted - in whose name, or on whose + behalf, a declaration to an official body is made. + DU Owner's representative + Person commissioned by the owner to represent him in + certain circumstances. + DV Project management office + Party commissioned by the owner to follow through the + execution of all works. + DW Drawee + Party on whom drafts must be drawn. + DX Engineer (construction) + Party representing the contractor to advise and supervise + engineering aspects of the works. + DY Engineer, resident (construction) + Party commissioned by the owner to advise and supervise + engineering aspects of the works. + DZ Architect + Self explanatory. + EA Architect-designer + Designer of the construction project. + EB Building inspectorate + Party controlling the conformity of works to legal and + regulation rules. + EC Exchanger + Party exchanging currencies or goods. + ED Engineer, consultant + Party providing professional engineering services. + EE Location of goods for customs examination before clearance + SE. + EF Project coordination office + Party responsible for technical coordination of works. + EG Surveyor, topographical + Party responsible for topographical measurements. + EH Engineer, measurement + Party responsible for quantity measurements. + EI Controller, quality + Party controlling the quality of goods and workmanship + for the project. + EJ Surveyor, quantity + Party responsible for the quantification and valuation of + the works on behalf of the contractor. + EK Surveyor (professional), quantity + Party responsible to the owner for the quantification and + valuation of the works. + EL Project + Party responsible for a project, e.g. a construction + project. + EM Party to receive electronic memo of invoice + Party being informed about invoice issue (via EDI). + EN Tenderer + Firm answering an invitation to tender. + EO Owner of equipment + Self explanatory. + EP Equipment drop-off party + Self explanatory. + EQ Empty container responsible party + Party responsible for the empty container. + ER Empty container return agent + Party, designated by owner of containers, responsible for + their collection as agreed between the owner and + customer/ consignee. + ES Contractor, lead + Leader representing a grouping of co-contractors. + ET Co-contractor + Member of a grouping of co-contractors. + EU Contractor, general + Single contractor for the whole construction project, + working by his own or with subcontractors. + EV Subcontractor + Firm carrying out a part of the works for a contractor. + EW Subcontractor with direct payment + Subcontractor benefiting from direct payments. + EX Exporter + (3030) Party who makes - or on whose behalf a Customs + clearing agent or other authorized person makes - an + export declaration. This may include a manufacturer, + seller or other person. Within a Customs union, consignor + may have the same meaning as exporter. + EY Subcontractor, nominated + Subcontractor authorized by the owner after having been + proposed. + EZ Operator, essential services + Operator of essential services e.g. water, sewerage + system, power. + FA Operator, communication channel + Operator of a communication channel. + FB Nominated freight company + Party nominated to act as transport company or carrier + for the goods. + FC Contractor, main + Firm or grouping of co-contractors which has been awarded + the contract. + FD Buyer's parent company + Parent company, e.g. holding company. + FE Credit rating agency + Self explanatory. + FF Factor, correspondent + Factoring company engaged by another factoring company to + assist the letter with the services provided to the + clients (sellers). + FG Buyer as officially registered + Buying party as officially registered with government. + FH Seller as officially registered + Selling party as officially registered with government. + FJ Trade Union + Organisation representing employees. + FK Previous Trade Union + Employee organisation who previously represented an + employee . + FL Passenger + A person conveyed by a means of transport, other than the + crew. + FM Crew member + A person manning a means of transport. + FN Tariff issuer + The issuer of a tariff, e.g. a freight tariff. + FO Party performing inspection + Self explanatory. + FP Freight/charges payer + Party responsible for the payment of freight. + FR Message from + Party where the message comes from. + FT Party responsible for financial settlement + (3450) Party responsible for either the transfer or + repatriation of the funds relating to a transaction. + FW Freight forwarder + Party arranging forwarding of goods. + FX Current receiver + Current receiver of the goods in a multi-step + transportation process (indirect flow) involving at least + one grouping centre. + FY Current sender + Current sender of the goods in a multi-step + transportation process (indirect flow) involving at least + one grouping centre. + FZ Grouping centre + A party in charge of groupage, including degroupage and + regroupage. + GA Road carrier + A road carrier moving cargo. + GB Chamber of commerce + Name of the Chamber of Commerce of the town where the + company is registered. + GC Goods custodian + (3024) Party responsible for the keeping of goods. + GD Producer + Party or person who has produced the produce. + GE Registration tribunal + Name of the tribunal where the company is registered. + GF Slot charter party + An identification code of a participant or user that + books slots (space) on a ship, more likely on a long term + basis on a series of sailings. He pays for the space + whether he uses it or not. + GG Warehouse + The name of the warehouse where product is held. + GH Applicant for job + A person who applied for a job. + GI Spouse + Person is a spouse. + GJ Mother + Person is a mother. + GK Father + Person is a father. + GL Socially insured person + A person who is registered in a social security scheme. + GM Inventory controller + To specifically identify the party in charge of inventory + control. + GN Processor + Party or person who has or will apply a process. + GO Goods owner + The party which owns the goods. + GP Packer + Party or person who has undertaken or will undertake + packing. + GQ Slaughterer + Party or person who has undertaken or will undertake a + slaughter. + GR Goods releaser + (3026) Party entitled to authorize release of goods from + custodian. + GS Consignor's representative + Party authorised to represent the consignor. + GT Rail carrier + A carrier moving cargo, including containers, via rail. ++ GU Originator of article number + A code identifying the party which created a specific + article number. ++ GV Procurement responsibility for order + A code used to identify the organization which is + responsible for the procurement. ++ GW Party fulfilling all operations + Code indicating the fact that the party identified + carries out all operations within that company's + activities. ++ GX Central catalogue party + Party controlling a central catalogue. ++ GY Inventory reporting party + Party reporting inventory information. ++ GZ Substitute supplier + Party which may be in a position to supply products or + services should the main usual supplier be unable to do + so. + I1 Intermediary bank 1 + A financial institution between the ordered bank and the + beneficiary's bank. + I2 Intermediary bank 2 + A financial institution between the ordered bank and the + beneficiary's bank. + IB Intermediary/broker + Description to be provided. + IC Intermediate consignee + The intermediate consignee. ++ ID Replacing manufacturer + A code used to identify a party who replaces the previous + party for the manufacture of an article. ++ IE Non-resident third party company with whom financial account + is held + Identifies the non-resident third party company with whom + the financial account is held. ++ IF Non-resident group company with whom financial account is + held + Identifies the non-resident group company with whom the + financial account is held. ++ IG Non-resident beneficiary + The ultimate non-resident recipient of the funds. + Normally the account owner who is reimbursed by the + payor. ++ IH Resident beneficiary + The ultimate resident recipient of the funds. Normally + the account owner who is reimbursed by the payor. + II Issuer of invoice + (3028) Party issuing an invoice. ++ IJ Non-resident instructing party + Indentifies the non-resident party originating the + instruction. ++ IL Resident instructing party + Identifies the resident party originating the + instruction. + IM Importer + (3020) Party who makes - or on whose behalf a Customs + clearing agent or other authorized person makes - an + import declaration. This may include a person who has + possession of the goods or to whom the goods are + consigned. + IN Insurer + Description to be provided. + IO Insurance company + Description to be provided. + IP Insurance claim adjuster + Description to be provided. ++ IQ Domestic financial institution + Domestic party acting as financial institution. ++ IR Non-domestic financial institution + Non-domestic party acting as financial institution. + IS Party to receive certified inspection report + Party (at buyer) to receive certified inspection report. + IT Installation on site + Description to be provided. ++ IU Non-resident debtor + Non-resident party who makes the payment or against whom + a claim exists. + IV Invoicee + (3006) Party to whom an invoice is issued. ++ IW Non-resident creditor + Non-resident party receiving the payment or against whom + a liability exists. + LA Party designated to provide living animal care + Party responsible to take care of transported living + animals. ++ LB Coproducer + A code used to identify a party who participates in + production. + LN Lender + Party lending goods or equipments. + LP Loading party + Party responsible for the loading when other than + carrier. + MA Party for whom item is ultimately intended + Self explanatory. + MF Manufacturer of goods + Party who manufactures the goods. + MG Party designated to execute re-icing + Party designated to execute re-icing, selected in the + official list of mandatories competent for this kind of + operation. + MI Planning schedule/material release issuer + Self explanatory. + MP Manufacturing plant + Self explanatory. + MR Message recipient + Self explanatory. + MS Document/message issuer/sender + Issuer of a document and/or sender of a message. + MT Party designated to execute sanitary procedures + Self explanatory. + N1 Notify party no. 1 + Self explanatory. + N2 Notify party no. 2 + Self explanatory. + NI Notify party + (3180) Party to be notified of arrival of goods. + OA Break bulk berth operator + Party who offers facilities for berthing of vessels, + handling and storage of break bulk cargo. + OB Ordered by + Party who issued an order. + OF On behalf of + Party on behalf of which an action is executed. + OI Outside inspection agency + Third party inspecting goods or equipment. + OO Order of shipper + Description to be provided. + OP Operator of property or unit + Self explanatory. + OR Ordered bank + Identifies the account servicer for the ordering customer + or payor. + OS Original shipper + The original supplier of the goods. + OT Outside test agency + Third party testing goods, equipment or services. + OV Owner of means of transport + (3126) Party owning the means of transport. No synonym of + carrier = CA. + OY Ordering customer + Identifies the originator of the instruction. + P1 Contact party 1 + First party to contact. + P2 Contact party 2 + Second party to contact. + P3 Contact party 3 + Third party to contact. + P4 Contact party 4 + Fourth party to contact. + PA Party to receive inspection report + Party to whom the inspection report should be sent. + PB Paying financial institution + Financial institution designated to make payment. + PC Actual purchaser's customer + Party the purchaser within the actual message is selling + the ordered goods or services to. + PD Purchaser's department buyer + Purchasing department of buyer. + PE Payee + Identifies the credit party when other than the + beneficiary. + PF Party to receive freight bill + Party to whom the freight bill should be sent. + PG Prime contractor + Party responsible for the whole project if other than the + buyer. + PH Payer's financial institution + Self explanatory. + PI Payee's company name/ID + Receiving company name/ID (ACH transfers). + PJ Party to receive correspondence + Second party designated by a first party to receive + certain correspondence in lieu of it being mailed + directly to this first party. + PK Contact party + Party to contact. + PL Payor + Identifies the debit party when other than the ordering + customer (for banking purposes). + PM Party to receive paper memo of invoice + Party being informed about invoice issue (via paper). + PN Party to receive shipping notice + Description to be provided. + PO Ordering party + To be used only if ordering party and buyer are not + identical. + PQ Certifying party + Self explanatory. + PR Payer + (3308) Party initiating payment. + PS Payer's company name/ID (Check, Draft or Wire) + Self explanatory. + PT Party to receive test report + Self explanatory. + PW Despatch party + (3282) Party where goods are collected or taken over by + the carrier (i.e. if other than consignor). + PX Party to receive all documents + Self explanatory. + PY Checking party + Party or contact designated on behalf of carrier or his + agent to establish the actual figures for quantities, + weight, volume and/or (cube) measurements of goods or + containers which are to appear in the transport contract + and on which charges will be based. + PZ Party to print some document + The party that is to print a specific document. + RA Central bank or regulatory authority + Identifies central bank or regulatory authority which + must be informed of certain aspects of a message. + RB Receiving financial institution + Financial institution designated to receive payment. + RE Party to receive commercial invoice remittance + Party to whom payment for a commercial invoice or bill + should be remitted. + RF Received from + Name of a person or department which actually delivers + the goods. + RH Seller's financial institution + Financial institution designated by seller to receive + payment. RDFI (ACH transfers). + RI Reinsurance intermediary/broker + Intermediary party between ceding company and + reinsurance. + RL Reporting carrier (Customs) + Party who makes the cargo report to Customs. + RM Reporting carrier's nominated agent/representative (Customs) + Agent who formally makes a cargo report to Customs on + behalf of the carrier. + RP Routing party + Party responsible for the selection of the carrier(s). + RS Party to receive statement of account + Party to whom the statement of account should be sent. + RV Receiver of cheque + Identifies the party which is to receive the actual + cheque, when different from the receiver of funds. + RW Issuer of waybill + Party issuing the contract (waybill) for carriage. + SB Sales responsibility + Description to be provided. + SE Seller + (3346) Party selling merchandise to a buyer. + SF Ship from + Identification of the party from where goods will be or + have been shipped. + SG Store group + Description to be provided. + SI Shipping schedule issuer + Self explanatory. + SK Plant + Self explanatory. + SN Store keeper + Self explanatory. + SO Sold to if different than bill to + Self explanatory. + SR Seller's agent/representative + (3254) Party representing the seller for the purpose of + the trade transaction. + SS Social securities collector's office + Party collecting social securities premiums. + ST Ship to + Identification of the party to where goods will be or + have been shipped. + SU Supplier + (3280) Party which manufactures or otherwise has + possession of goods, and consigns or makes them available + in trade. + SX Surety for additions + Natural of legal person (generally a bank of insurance + company) who accepts responsibility in due legal form for + the financial guarantee to Customs of the payment of + additional duties or fees that become due against a + particular shipment, which have not previously been + covered by surety. + SY Surety + Natural or legal person (generally a bank or insurance + company) who accepts responsibility in due legal form for + the financial consequences of non-fulfilment of another's + obligations to the Customs (CCC). + SZ Surety for antidumping/countervailing duty + Natural or legal person that has been contracted by the + importer to guarantee to Customs the payment of + antidumping and/or countervailing duties that become due + against a particular shipment. + TC Tax collector's office + Party collecting taxes. + TCP Transit charge payer + Party, other than the ordering party, which has to pay + the charges concerning the transit operations. + TD Party to receive technical documentation + Party to whom technical documentation should be sent. + TR Terminal operator + A party which handles the loading and unloading of marine + vessels. + TS Party to receive certified test results + Party to whom the certified test results should be sent. + TT Transfer to + Self-explanatory. + UC Ultimate consignee + Party who has been designated on the invoice or packing + list as the final recipient of the stated merchandise. + UD Ultimate customer + The final recipient of goods. + UHP Unexpected handling party + Party authorized (during a voyage) to apply unexpected + handling procedures or party having applied these + procedures. + UP Unloading party + Description to be provided. + VN Vendor + Party vending goods or services. + WD Warehouse depositor + (3004) Party depositing goods in a warehouse. + WH Warehouse keeper + (3022) Party taking responsibility for goods entered into + a warehouse. + WM Works manager + Self explanatory. + WPA Weighting party + Party designated (legally accepted) to ascertain the + weight. + WS Wholesaler + Seller of articles, often in large quantities, to be + retailed by others. + XX No heading + Description to be provided. + ZZZ Mutually defined + Party specification mutually agreed between interchanging + parties. + diff --git a/specification/references/D96A/simples/3036.txt b/specification/references/D96A/simples/3036.txt new file mode 100644 index 0000000..e553abb --- /dev/null +++ b/specification/references/D96A/simples/3036.txt @@ -0,0 +1,7 @@ + + 3036 Party name + + Desc: Name of a party involved in a transaction. + + Repr: an..35 + diff --git a/specification/references/D96A/simples/3039.txt b/specification/references/D96A/simples/3039.txt new file mode 100644 index 0000000..ad3129a --- /dev/null +++ b/specification/references/D96A/simples/3039.txt @@ -0,0 +1,10 @@ + + 3039 Party id. identification + + Desc: Code identifying a party involved in a transaction. + + Repr: an..35 + + Note: User or association defined code. May be used in combination + with 1131/3055. + diff --git a/specification/references/D96A/simples/3042.txt b/specification/references/D96A/simples/3042.txt new file mode 100644 index 0000000..2edad63 --- /dev/null +++ b/specification/references/D96A/simples/3042.txt @@ -0,0 +1,7 @@ + + 3042 Street and number/p.o. box + + Desc: Street and number in plain language, or Post Office Box No. + + Repr: an..35 + diff --git a/specification/references/D96A/simples/3045.txt b/specification/references/D96A/simples/3045.txt new file mode 100644 index 0000000..921cb15 --- /dev/null +++ b/specification/references/D96A/simples/3045.txt @@ -0,0 +1,16 @@ + + 3045 Party name format, coded + + Desc: Specification of the representation of a party name. + + Repr: an..3 + + 1 Name components in sequence as defined in description below + Name component 1: Family name Name component 2: Given + name or initials Name component 3: Given name or initials + Name component 4: Maiden name Name component 5: Title + Group of name components transmitted in sequence with + name component 1 transmitted first. The maiden name is + the family name given at birth of a female. Other names + are self-explanatory. + diff --git a/specification/references/D96A/simples/3055.txt b/specification/references/D96A/simples/3055.txt new file mode 100644 index 0000000..4ab0d47 --- /dev/null +++ b/specification/references/D96A/simples/3055.txt @@ -0,0 +1,400 @@ + +* 3055 Code list responsible agency, coded + + Desc: Code identifying the agency responsible for a code list. + + Repr: an..3 + + 1 CCC (Customs Co-operation Council) + Self explanatory. + 2 CEC (Commission of the European Communities) + Generic: see also 140, 141, 142, 162. + 3 IATA (International Air Transport Association) + Self explanatory. + 4 ICC (International Chamber of Commerce) + Self explanatory. + 5 ISO (International Organization for Standardization) + Self explanatory. + 6 UN/ECE (United Nations - Economic Commission for Europe) + Self explanatory. + 7 CEFIC (Conseil Europeen des Federations de l'Industrie + Chimique) + EDI project for chemical industry. + 8 EDIFICE + EDI Forum for companies with Interest in Computing and + Electronics (EDI project for EDP/ADP sector). + 9 EAN (International Article Numbering association) + Self explanatory. + 10 ODETTE + Organization for Data Exchange through Tele-Transmission + in Europe (European automotive industry project). + 11 Lloyd's register of shipping + Self explanatory. + 12 UIC (International union of railways) + Western and Eastern European railways association (35 + networks). UIC with its legal body (CIT) produce codes + and reglementations that are internationally recognized + and accepted by all European railways and official + bodies. + 13 ICAO (International Civil Aviation Organisation) + Self explanatory. + 14 ICS (International Chamber of Shipping) + Self explanatory. + 15 RINET (Reinsurance and Insurance Network) + Self explanatory. + 16 DUNS (Dun & Bradstreet) + Self explanatory. + 17 S.W.I.F.T. + Society for Worldwide Interbank Financial + Telecommunications s.c. + 18 Conventions on SAD and transit (EC and EFTA) + SAD = Single Administrative Document. + 19 FRRC (Federal Reserve Routing Code) + Self explanatory. + 20 BIC (Bureau International des Containeurs) + Self explanatory. + 21 Assigned by transport company + Codes assigned by a transport company. + 22 US, ISA (Information Systems Agreement) + Codes assigned by the ISA for use by its members. + 23 FR, EDITRANSPORT + French association developing EDI in transport logistics. + 24 AU, ROA (Railways of Australia) + Maintains code lists which are accepted by Australian + government railways. + 25 EDITEX (Europe) + EDI group for the textile and clothing industry. + 26 NL, Foundation Uniform Transport Code + Foundation Uniform Transport Code is the EDI organisation + for shippers, carriers and other logistic service + providers in the Netherlands. + 27 US, FDA (Food and Drug Administration) + U.S. food and drug administration. + 28 EDITEUR (European book sector electronic data interchange + group) + Code identifying the pan European user group for the book + industry as an organisation responsible for code values + in the book industry. + 29 GB, FLEETNET + Association of fleet vehicle hiring and leasing companies + in the UK. + 30 GB, ABTA (Association of British Travel Agencies) + ABTA, Association of British Travel Agencies. + 31 FI, Finish State Railway + Finish State Railway. + 32 PL, Polish State Railway + Polish State Railway. + 33 BG, Bulgaria State Railway + Bulgaria State Railway. + 34 RO, Rumanian State Railway + Rumanian State Railway. + 35 CZ, Tchechian State Railway + Tchechian State Railway. + 36 HU, Hungarian State Railway + Hungarian State Railway. + 37 GB, British Railways + British Railways. + 38 ES, Spanish National Railway + Spanish National Railway. + 39 SE, Swedish State Railway + Swedish State Railway. + 40 NO, Norwegian State Railway + Norwegian State Railway. + 41 DE, German Railway + German Railway. + 42 AT, Austrian Federal Railways + Austrian Federal Railways. + 43 LU, Luxembourg National Railway Company + Luxembourg National Railway Company. + 44 IT, Italian State Railways + Italian State Railways. + 45 NL, Netherlands Railways + Netherlands Railways. + 46 CH, Swiss Federal Railways + Swiss Federal Railways. + 47 DK, Danish State Railways + Danish State Railways. + 48 FR, French National Railway Company + French National Railway Company. + 49 BE, Belgian National Railway Company + Belgian National Railway Company. + 50 PT, Portuguese Railways + Portuguese Railways. + 51 SK, Slovacian State Railways + Slovacian State Railways. + 52 IE, Irish Transport Company + Irish Transport Company. + 53 FIATA (International Federation of Freight Forwarders + Associations) + International Federation of Freight Forwarders + Associations. + 54 IMO (International Maritime Organisation) + International Maritime Organisation. + 55 US, DOT (United States Department of Transportation) + United States Department of Transportation. +| 56 TW, Trade-van + Trade-van is an EDI/VAN service centre for customs, + transport, and insurance in national and international + trade. + 57 TW, Chinese Taipei Customs + Customs authorities of Chinese Taipei responsible for + collecting import duties and preventing smuggling. + 58 EUROFER + European steel organisation - EDI project for the + European steel industry. + 59 DE, EDIBAU + National body responsible for the German codification in + the construction area. ++ 60 Assigned by national trade agency + The code list is from a national agency. ++ 61 Association Europeenne des Constructeurs de Materiel + Aerospatial (AECMA) + A code to identify the Association Europeenne des + Constructeurs de Materiel Aeropsatial (European + Association of Aerospace Products Manufacturers) as an + authorizing agency for code lists. ++ 62 US, DIstilled Spirits Council of the United States (DISCUS) + United States DIstilled Spirits Council of the United + States (DISCUS). ++ 63 North Atlantic Treaty Organization (NATO) + A code to identify the North Atlantic Treaty Organization + (NATO) as an authorizing agency for code lists. ++ 64 FR, EDIFRANCE + French association responsible for coordination and + promotion of EDI application in France. ++ 65 FR, GENCOD + French organization responsible for EDI and Barcoding + application in the retail sector. ++ 66 MY, Malaysian Customs and Excise + Malaysia Royal Customs and Excise. ++ 67 MY, Malaysia Central Bank + Malaysia Central Bank is a regulatory body set up by the + government to charge with promoting economic monetary and + credit condition favourable to commercial and industrial + activity. ++ 68 US, Bureau of Alcohol, Tobacco and Firearms (BATF) + United States Bureau of Alcohol, Tobacco and Firearms + (BATF). ++ 69 US, National Alcohol Beverage Control Association (NABCA) + United States National Alcohol Beverage Control + Association (NABCA). ++ 70 MY, Dagang.Net + Malaysia, Dagang.Net is a national clearing house which + provide EDI/VAN service for customs, transport, retail + and financial and other industries in the national and + international trade. + 86 Assigned by party originating the message + Codes assigned by the party originating the message. + 87 Assigned by carrier + Codes assigned by the carrier. + 88 Assigned by owner of operation + Assigned by owner of operation (e.g. used in + construction). + 89 Assigned by distributor + Self explanatory. + 90 Assigned by manufacturer + Self explanatory. + 91 Assigned by seller or seller's agent + Self explanatory. + 92 Assigned by buyer or buyer's agent + Self explanatory. + 93 AT, Austrian Customs + Self explanatory. + 94 AT, Austrian PTT + Self explanatory. + 95 AU, Australian Customs Services + Self explanatory. + 96 CA, Revenue Canada, Customs and Excise + Self explanatory. + 97 CH, Administration federale des contributions + Indirect taxation (e.g. turn-over/sales taxes). + 98 CH, Direction generale des douanes + Customs (incl. ISO alpha 2 country code). + 99 CH, Division des importations et exportations, OFAEE + Import and export licences. + 100 CH, Entreprise des PTT + Telephone (voice/data) + telex numbers, postcodes, postal + account numbers. + 101 CH, Carbura + Centrale suisse pour l'importation de carburants et + combustibles liquides (Oil products). + 102 CH, Centrale suisse pour l'importation du charbon + Coal. + 103 CH, Office fiduciaire des importateurs de denrees + alimentaires + Foodstuff. + 104 CH, Association suisse code des articles + Swiss article numbering association. + 105 DK, Ministry of taxation, Central Customs and Tax + Administration + Danish Customs administration. + 106 FR, Direction generale des douanes et droits indirects + French Customs. + 107 FR, INSEE + Institut National de la Statistique et des Etudes + Economiques. + 108 FR, Banque de France + Self explanatory. + 109 GB, H.M. Customs & Excise + Self explanatory. + 110 IE, Revenue Commissionners, Customs AEP project + Self explanatory. + 111 US, U.S. Customs Service + Self explanatory. + 112 US, U.S. Census Bureau + The Bureau of the Census of the U.S. Dept. of Commerce. + 113 US, UPC (Uniform product code) + Self explanatory. + 114 US, ABA (American Bankers Association) + Self explanatory. + 115 US, DODAAC (Department Of Defense Active Agency Code) + Self explanatory. + 116 US, ANSI ASC X12 + American National Standards Institute ASC X12. + 117 AT, Geldausgabeautomaten-Service Gesellschaft m.b.H. + Description to be provided. + 118 SE, Svenska Bankfoereningen + Swedish bankers association. + 119 IT, Associazione Bancaria Italiana + Self explanatory. + 120 IT, Socieata' Interbancaria per l'Automazione + Self explanatory. + 121 CH, Telekurs AG + Self explanatory. + 122 CH, Swiss Securities Clearing Corporation + Self explanatory. + 123 NO, Norwegian Interbank Research Organization + Self explanatory. + 124 NO, Norwegian Bankers Ass. + Self explanatory. + 125 FI, The Finnish Bankers' Association + Self explanatory. + 126 US, NCCMA (Account Analysis Codes) + Self explanatory. + 128 BE, Belgian Bankers' Association + Self explanatory. + 129 BE, Belgian Ministry of Finance + VAT numbers. + 130 DK, PBS (Pengainstitutternes Betalings Service) + Self explanatory. + 131 DE, German Bankers Association + Self explanatory. + 132 GB, BACS Limited + Self explanatory. + 133 GB, Association for Payment Clearing Services + Self explanatory. + 134 GB, CHAPS and Town Clearing Company Ltd. + Self explanatory. + 135 GB, The Clearing House + Self explanatory. +| 136 GB, Article Number Association (UK) Limited + EAN bar-coding. + 137 AT, Verband oesterreichischer Banken und Bankiers + Austrian bankers association. + 138 FR, CFONB (Comite francais d'organ. et de normalisation + bancaires) + National body responsible for the french codification in + banking activity. + 139 UPU (Universal Postal Union) + (a..3 country code). + 140 CEC (Commission of the European Communities), DG/XXI-01 + (Computerization within Customs area). + 141 CEC (Commission of the European Communities), DG/XXI-B-1 + Description to be provided. + 142 CEC (Commission of the European Communities), DG/XXXIV + Statistical Office of the European Communities: e.g. + Geonomenclature. + 143 NZ, New Zealand Customs + Self explanatory. + 144 NL, Netherlands Customs + Self explanatory. + 145 SE, Swedish Customs + Self explanatory. + 146 DE, German Customs + Self explanatory. + 147 BE, Belgian Customs + Self explanatory. + 148 ES, Spanish Customs + Self explanatory. + 149 IL, Israel Customs + Self explanatory. + 150 HK, Hong Kong Customs + Self explanatory. + 151 JP, Japan Customs + Self explanatory. + 152 SA, Saudi Arabia Customs + Self explanatory. + 153 IT, Italian Customs + Self explanatory. + 154 GR, Greek Customs + Self explanatory. + 155 PT, Portuguese Customs + Self explanatory. + 156 LU, Luxembourg Customs + Self explanatory. + 157 NO, Norwegian Customs + Self explanatory. + 158 FI, Finnish Customs + Self explanatory. + 159 IS, Iceland Customs + Self explanatory. + 160 LI, Liechtenstein authority + (Identification of relevant responsible agency for e.g. + banking/financial matters still pending. For e.g. + Customs, currency, post/telephone: see relevant CH + entry). + 161 UNCTAD (United Nations - Conference on Trade And + Development) + Self explanatory. + 162 CEC (Commission of the European Communities), DG/XIII-D-5 + (TEDIS - incl. CEBIS -, INSIS and CADDIA projects). + 163 US, FMC (Federal Maritime Commission) + Self explanatory. + 164 US, DEA (Drug Enforcement Agency) + Self explanatory. + 165 US, DCI (Distribution Codes, INC.) + Self explanatory. + 166 US, National Motor Freight Classification Association + Self explanatory. + 167 US, AIAG (Automotive Industry Action Group) + Self explanatory. + 168 US, FIPS (Federal Information Publishing Standard) + Self explanatory. + 169 CA, SCC (Standards Council of Canada) + Self explanatory. + 170 CA, CPA (Canadian Payment Association) + Self explanatory. + 171 NL, Bank Girocentrale BV + Self explanatory. + 172 NL, BEANET BV + Self explanatory. + 173 NO, NORPRO + Self explanatory. + 174 DE, DIN (Deutsches Institut fuer Normung) + German standardization institute. + 175 FCI (Factors Chain International) + Self explanatory. + 176 BR, Banco Central do Brazil + Self-explanatory. + 177 AU, LIFA (Life Insurance Federation of Australia) + Life Insurance Federation of Australia. + 178 AU, SAA (Standards Association of Australia) + Standards Association of Australia. + 179 US, Air transport association of America + U.S. -based trade association representing the major + North American scheduled airlines. + 181 Edibuild + EDI organization for companies in the construction + industry. + 182 US, Standard Carrier Alpha Code (Motor) + Organisation maintaining the SCAC lists and + transportation operating in North America. + 183 US, American Petroleum Institute + US-based trade association representing oil and natural + gas producers, shippers, refineries, marketers, and major + suppliers to the industry. + 184 AU, ACOS (Australian Chamber of Shipping) + Self explanatory. + ZZZ Mutually defined + Self explanatory. + diff --git a/specification/references/D96A/simples/3124.txt b/specification/references/D96A/simples/3124.txt new file mode 100644 index 0000000..8e8166c --- /dev/null +++ b/specification/references/D96A/simples/3124.txt @@ -0,0 +1,7 @@ + + 3124 Name and address line + + Desc: Free form name and address description. + + Repr: an..35 + diff --git a/specification/references/D96A/simples/3127.txt b/specification/references/D96A/simples/3127.txt new file mode 100644 index 0000000..b5f3e09 --- /dev/null +++ b/specification/references/D96A/simples/3127.txt @@ -0,0 +1,11 @@ + + 3127 Carrier identification + + Desc: Identification of party undertaking or arranging transport of + goods between named points. + + Repr: an..17 + + Note: User or association defined code. May be used in combination + with 1131/3055. + diff --git a/specification/references/D96A/simples/3128.txt b/specification/references/D96A/simples/3128.txt new file mode 100644 index 0000000..e51226f --- /dev/null +++ b/specification/references/D96A/simples/3128.txt @@ -0,0 +1,8 @@ + + 3128 Carrier name + + Desc: Name of party undertaking or arranging transport of goods + between named points. + + Repr: an..35 + diff --git a/specification/references/D96A/simples/3139.txt b/specification/references/D96A/simples/3139.txt new file mode 100644 index 0000000..bf4939c --- /dev/null +++ b/specification/references/D96A/simples/3139.txt @@ -0,0 +1,232 @@ + + 3139 Contact function, coded + + Desc: Code specifying the function of a contact (e.g. department or + person). + + Repr: an..3 + + AA Insurance contact + Department/person to contact for matters regarding + insurance. + AB Workshop contact + Department/person to contact for matters regarding the + workshop. + AC Accepting contact + Department/person in charge of accepting incoming goods. + AD Accounting contact + Department/person responsible for the accounts payable + function within a corporation. + AE Contract contact + Department/person to contact for matters regarding + contracts. + AF Land registry contact + Department/person to contact for matters regarding land + registry. + AG Agent + Department/person of the agent which acts on behalf of + another party. + AH Coordination contact + Department/person to contact for matters regarding + technical coordination of works. + AI Project management contact + Department/person to contact for matters regarding + project management on behalf of the contractor. + AJ Investment contact + Department/person to contact for matters regarding + investments. + AK Works management contact + Department/person to contact for matters regarding + management of works on behalf of the owner. + AL Personnel contact + Department/person to contact for matters regarding + personnel (human resources). + AM Claims contact + Department/person to contact for matters regarding + claims. + AN Laboratory contact + Department/person to contact for laboratory matters. + AO Plant/equipment contact + Department/person to contact for matters regarding + plant/equipment. + AP Accounts payable contact + Department/person responsible for the accounts payable + function within a corporation. + AQ Quantity surveyor contact + Department/person to contact for matters regarding + quantity surveying. + AR Accounts receivable contact + Department/person responsible for the accounts receivable + within a corporation. + AS Public relations contact + Department/person to contact for matters regarding public + relations. + AT Technical contact + Department/person to contact for matters regarding + technical issues. + AU City works authority contact + Department/person to contact for matters regarding city + works. + AV Maintenance contact + Department/person to contact for matters regarding + maintenance. + AW Town planning contact + Department/person to contact for matters regarding town ` + planning. + AX Traffic authority contact + Department/person to contact for matters regarding + traffic. + AY Electricity supply contact + Department/person to contact for matters regarding + electricity supply. + AZ Gas supply contact + Department/person to contact for matters regarding gas + supply. + BA Water supply contact + Department/person to contact for matters regarding water + supply. + BB Telecommunications network contact + Department/person to contact for matters regarding + telecommunications network. + BC Banking contact + Contact person for bank. + BD New developments contact + Department/person to contact for matters regarding new + developments (e.g. construction). + BE Transport infrastructure authority + Department/person to contact for matters regarding + transport infrastructure. + BF Service contact + Department/person to be contacted in service matters. + BU Ultimate consignee + Department/designated on the invoice or packing list as + the final recipient of the stated merchandise. + CA Carrier + (3126) Party undertaking or arranging transport of goods + between named points. + CB Changed by + Person who made the change. + CC Responsible person for information production + Responsible person to contact for matters regarding the + production of information. + CD Responsible person for information dissemination + Responsible person to contact for matters regarding + information dissemination. + CE Head of unit for computer data processing + Head of unit to contact for matters regarding computer + data processing. + CF Head of unit for information production + Head of unit to contact for matters regarding the + production of information. + CG Head of unit for information dissemination + Head of unit to contact for matters regarding + dissemination of information. + CN Consignee + (3132) Party to which goods are consigned. + CO Consignor + (3336) Party which, by contract with a carrier, consigns + or sends goods with the carrier, or has them conveyed by + him. Synonym: shipper/sender. + CP Responsible person for computer data processing + Responsible person to contact for matters regarding + computer data processing. + CR Customer relations + Individual responsible for customer relations. + CW Confirmed with + Person with whom the contents of the purchase order has + been discussed and agreed (e.g. by telephone) prior to + the sending of this message. + DE Department/employee to execute export procedures + Self explanatory. + DI Department/employee to execute import procedures + Self explanatory. + DL Delivery contact + Department/person responsible for delivery. + EB Entered by + Name of an individual who made the entry. + EC Education coordinator + Person in charge of coordination of education. + ED Engineering contact + Department/person to contact for matters regarding + engineering. + EX Expeditor + Party to be contacted where goods are (to be) expedited. + GR Goods receiving contact + Department/person responsible for receiving the goods at + the place of delivery. + HE Emergency dangerous goods contact + Party who is to be contacted to intervene in case of + emergency. + HG Dangerous goods contact + Department/person to be contacted for details about the + transportation of dangerous goods/hazardous material. + HM Hazardous material contact + Department/person responsible for hazardous material + control. + IC Information contact + Department/person to contact for questions regarding + transactions. + IN Insurer contact + Self explanatory. + LB Place of delivery contact + Self explanatory. + LO Place of collection contact + Self explanatory. + MC Material control contact + Department/person responsible for the + controlling/inspection of goods. + MD Material disposition contact + Department/person responsible for the + disposition/scheduling of goods. + MH Material handling contact + Self explanatory. + MR Message recipient contact + Self explanatory. + MS Message sender contact + Self explanatory. + NT Notification contact + Self explanatory. + OC Order contact + An individual to contact for questions regarding this + order. + PA Prototype coordinator + Description to be provided. + PD Purchasing contact + Department/person responsible for issuing this purchase + order. + PE Payee contact + Self explanatory. + PM Product management contact + Department/person to contact for questions regarding this + order. + QA Quality assurance contact + Quality assurance contact within an organization. + QC Quality coordinator contact + Quality coordinator contact within an organization. + RD Receiving dock contact + The receiving dock contact within an organization. + SA Sales administration + Name of the sales administration contact within a + corporation. + SC Schedule contact + Name of the scheduling contact within a corporation. + SD Shipping contact + The shipping department contact within an organization. + SR Sales representative or department + The sales representative or department contact within an + organization. + SU Supplier contact + Department/person to be contacted at the supplier. + TA Traffic administrator + The traffic administrator contact within an organization. + TD Test contact + Department/person responsible for testing contact. + TI Technical documentation recipient + Department/person to receive technical documentation. + TR Transport contact + Department/person in charge of transportation. + WH Warehouse + The warehouse contact within an organization. + ZZZ Mutually defined + Self explanatory. + diff --git a/specification/references/D96A/simples/3148.txt b/specification/references/D96A/simples/3148.txt new file mode 100644 index 0000000..efb1cf3 --- /dev/null +++ b/specification/references/D96A/simples/3148.txt @@ -0,0 +1,7 @@ + +*| 3148 Communication number + +| Desc: The communication number. + + Repr: an..512 + diff --git a/specification/references/D96A/simples/3153.txt b/specification/references/D96A/simples/3153.txt new file mode 100644 index 0000000..60aac2b --- /dev/null +++ b/specification/references/D96A/simples/3153.txt @@ -0,0 +1,71 @@ + + 3153 Communication channel identifier, coded + + Desc: Code identifying the type of communication channel being used. + + Repr: an..3 + + AA Circuit switching + A process that, on demand, connects two or more data + terminal equipments and permits the exclusive use of a + data circuit between them until the connection is + released (ISO). + AB SITA + Communications number assigned by Societe Internationale + de Telecommunications Aeronautiques (SITA). + AC ARINC + Communications number assigned by Aeronautical Radio Inc. + CA Cable address + Self explanatory. + EI EDI transmission + Number identifying the service and service user. + EM Electronic mail + Creating/sending/receiving of unstructured free text + messages or documents using computer network, a mini- + computer or an attached modem and regular telephone line + or other electronic transmission media. + EX Extension + Telephone extension. + FT File transfer access method + According to ISO. + FX Telefax + Device used for transmitting and reproducing fixed + graphic material (as printing) by means of signals over + telephone lines or other electronic transmission media. + GM GEIS (General Electric Information Service) mailbox + Self explanatory. + IE IBM information exchange + Self explanatory. + IM Internal mail + Internal mail address/number. + MA Mail + Postal service document delivery. + PB Postbox no. + Self explanatory. + PS Packet switching + The process of routing and transferring data by means of + addressed packets so that a channel is occupied only + during the transmission; upon completion of the + transmission the channel is made available for the + transfer of other packets (ISO). + SW S.W.I.F.T. + Communications address assigned by Society for Worldwide + Interbank Financial Telecommunications s.c. + TE Telephone + Voice/data transmission by telephone. + TG Telegraph + Text transmission via telegraph. + TL Telex + Transmission of text/data via telex. + TM Telemail + Transmission of text/data via telemail. + TT Teletext + Transmission of text/data via teletext. + TX TWX + Communication service involving Teletypewriter machines + connected by wire or electronic transmission media. + Teletypewriter machines are the devices used to send and + receive signals and produce hardcopy from them. + XF X.400 + CCITT Message handling system. + diff --git a/specification/references/D96A/simples/3155.txt b/specification/references/D96A/simples/3155.txt new file mode 100644 index 0000000..20ebfd3 --- /dev/null +++ b/specification/references/D96A/simples/3155.txt @@ -0,0 +1,75 @@ + + 3155 Communication channel qualifier + + Desc: Code identifying the type of communication channel being used. + + Repr: an..3 + + AA Circuit switching + A process that, on demand, connects two or more data + terminal equipments and permits the exclusive use of a + data circuit between them until the connection is + released (ISO). + AB SITA + Communications number assigned by Societe Internationale + de Telecommunications Aeronautiques (SITA). + AC ARINC + Communications number assigned by Aeronautical Radio Inc. + AD AT&T mailbox + AT&T mailbox identifier. + AE Peripheral device + Peripheral device identification. + CA Cable address + Self explanatory. + EI EDI transmission + Number identifying the service and service user. + EM Electronic mail + Creating/sending/receiving of unstructured free text + messages or documents using computer network, a mini- + computer or an attached modem and regular telephone line + or other electronic transmission media. + EX Extension + Telephone extension. + FT File transfer access method + According to ISO. + FX Telefax + Device used for transmitting and reproducing fixed + graphic material (as printing) by means of signals over + telephone lines or other electronic transmission media. + GM GEIS (General Electric Information Service) mailbox + Self explanatory. + IE IBM information exchange + Self explanatory. + IM Internal mail + Internal mail address/number. + MA Mail + Postal service document delivery. + PB Postbox number + Self explanatory. + PS Packet switching + The process of routing and transferring data by means of + addressed packets so that a channel is occupied only + during the transmission; upon completion of the + transmission the channel is made available for the + transfer of other packets (ISO). + SW S.W.I.F.T. + Communications address assigned by Society for Worldwide + Interbank Financial Telecommunications s.c. + TE Telephone + Voice/data transmission by telephone. + TG Telegraph + Text transmission via telegraph. + TL Telex + Transmission of text/data via telex. + TM Telemail + Transmission of text/data via telemail. + TT Teletext + Transmission of text/data via teletext. + TX TWX + Communication service involving Teletypewriter machines + connected by wire or electronic transmission media. + Teletypewriter machines are the devices used to send and + receive signals and produce hardcopy from them. + XF X.400 + CCITT Message handling system. + diff --git a/specification/references/D96A/simples/3164.txt b/specification/references/D96A/simples/3164.txt new file mode 100644 index 0000000..036d86b --- /dev/null +++ b/specification/references/D96A/simples/3164.txt @@ -0,0 +1,7 @@ + + 3164 City name + + Desc: Name of a city (a town, a village) for addressing purposes. + + Repr: an..35 + diff --git a/specification/references/D96A/simples/3207.txt b/specification/references/D96A/simples/3207.txt new file mode 100644 index 0000000..1776c97 --- /dev/null +++ b/specification/references/D96A/simples/3207.txt @@ -0,0 +1,10 @@ + + 3207 Country, coded + + Desc: Identification of the name of a country or other geographical + entity as specified in ISO 3166. + + Repr: an..3 + + Note: Use ISO 3166 two alpha country code. + diff --git a/specification/references/D96A/simples/3222.txt b/specification/references/D96A/simples/3222.txt new file mode 100644 index 0000000..f7dd5f5 --- /dev/null +++ b/specification/references/D96A/simples/3222.txt @@ -0,0 +1,7 @@ + + 3222 Related place/location one + + Desc: Specification of the first related place/location by name. + + Repr: an..70 + diff --git a/specification/references/D96A/simples/3223.txt b/specification/references/D96A/simples/3223.txt new file mode 100644 index 0000000..48c212b --- /dev/null +++ b/specification/references/D96A/simples/3223.txt @@ -0,0 +1,11 @@ + + 3223 Related place/location one identification + + Desc: Specification of the first related place/location by code. + + Repr: an..25 + + Note: Use UN/ECE Recommendation No. 16: UNLOCODE. If not + applicable, use appropriate code set in combination with + 1131/3055. + diff --git a/specification/references/D96A/simples/3224.txt b/specification/references/D96A/simples/3224.txt new file mode 100644 index 0000000..790a760 --- /dev/null +++ b/specification/references/D96A/simples/3224.txt @@ -0,0 +1,7 @@ + +* 3224 Place/location + + Desc: Name of place/location, other than 3164 City name. + + Repr: an..70 + diff --git a/specification/references/D96A/simples/3225.txt b/specification/references/D96A/simples/3225.txt new file mode 100644 index 0000000..017ea14 --- /dev/null +++ b/specification/references/D96A/simples/3225.txt @@ -0,0 +1,12 @@ + + 3225 Place/location identification + + Desc: Identification of the name of place/location, other than 3164 + City name. + + Repr: an..25 + + Note: Use UN/ECE Recommendation No. 16: UNLOCODE. If not + applicable, use appropriate code set in combination with + 1131/3055. + diff --git a/specification/references/D96A/simples/3227.txt b/specification/references/D96A/simples/3227.txt new file mode 100644 index 0000000..e8ead44 --- /dev/null +++ b/specification/references/D96A/simples/3227.txt @@ -0,0 +1,510 @@ + +* 3227 Place/location qualifier + + Desc: Code identifying the function of a location. + + Repr: an..3 + + 1 Place of terms of delivery + (3018) Point or port of departure, shipment or + destination, as required under the applicable terms of + delivery, e.g. Incoterms. + 2 Payment place + Place where funds are to be, or have been made available + to the creditor. + 4 Goods receipt place + Place at which the goods have been received by the + consignee. + 5 Place of departure + (3214) Port, airport or other location from which a means + of transport is scheduled to depart or has departed. + 7 Place of delivery + (3246) Place to which the goods are to be finally + delivered under transport contract terms (operational + term). + 8 Place of destination + Port, airport or other location to which a means of + transport is destined. + 9 Place/port of loading + (3334 + 3230) Seaport, airport, freight terminal, rail + station or other place at which the goods (cargo) are + loaded on to the means of transport being used for their + carriage. + 10 Place of acceptance + (3348) Place at which the goods are taken over by the + carrier. + 11 Place/port of discharge + (3392 + 3414) Seaport, airport, freight terminal, rail + station or other place at which the goods (cargo) are + unloaded from the means of transport having been used for + their carriage. + 12 Port of discharge + Port at which the goods are discharged from the vessel + used for their transport. + 13 Place of transhipment + (3424) Place where goods are transferred from one means + of transport to another (operational term). + 14 Location of goods + (3384) Place where goods are located and where they are + available for examination. + 15 Place of transfer responsibility + Place where the responsibility for the goods under + transport is transferred. + 16 Place of transfer of ownership + Place where the ownership of the goods is transferred. + 17 Border crossing place + Place where goods are transported across a country + border. + 18 Warehouse + (3156) Warehouse where a particular consignment has been + stored. + 19 Factory/plant + Factory/plant relevant for a particular consignment. + 20 Place of ultimate destination of goods + Place where goods will ultimately be delivered. + 21 Terms of sale place + Place of departure, shipment or destination as specified + in the terms of sale agreed between the parties. + 22 Customs office of clearance + (3080) Place where Customs clearance procedure occur + (CCC). + 23 Port of release + Port where goods are released from Customs custody. + 24 Port of entry + Port where final documentation is filed for Customs Entry + processing. + 25 Country + Country relevant for a particular transaction. + 26 City + City or town relevant for a particular transaction or + consignment. + 27 Country of origin + [3238] Country in which the goods have been produced or + manufactured, according to criteria laid down for the + purposes of application of the Customs tariff, of + quantitative restrictions, or of any other measure + related to trade. + 28 Country of destination of goods + Country to which the goods are to be delivered. + 29 Railway station + Name or identification of a railway station/yard relevant + to a particular consignment. + 30 Country of source + Country in which raw material or components were + originally produced prior to manufacture or assembly in + another country. + 31 Building + A building or part thereof relevant to a particular + consignment or transaction. + 32 Beginning of chargeable section + First rail station in a predefined section of the + chargeable voyage. A complete voyage may be divided in + sections, even within one country, that are separately + chargeable using different tariff rules (split tariffs). + 33 Baseport of discharge + The port of discharge according to the tariff as opposed + to the operational port of discharge. The goods may or + may not be actually discharged at that port on the main + transport. + 34 Baseport of loading + The port of loading according to the tariff as opposed to + the operational port of loading. The goods may or may not + be actually loaded at that port on the main transport. + 35 Country of exportation/despatch + (3220) Country from which the goods were initially + exported to the importing country without any commercial + transaction taking place in intermediate countries. + Syn.: country whence consigned. Country of despatch: + country from which goods are despatched between countries + of a Customs union. + 36 Country of ultimate destination + (3216) Country known to the consignor or his agent at the + time of despatch to be the final country to which the + goods are to be delivered. + 37 Country of last consignment + [3331] Country where the goods are loaded onto the means + of transport used for their importation. + 38 Country of first destination + [3219] Country where the goods are offloaded from the + means of transport used for their exportation. + 39 Country of production + Country where item has been or will be produced. + 40 Country of trading + Country where item has been or will be traded. + 41 Customs office of entry + [3088] Customs office at which the goods enter the + country of destination. + 42 Customs office of exit + [3096] Customs office at which the goods leave the + country of dispatch/export. + 43 Place of Customs examination + Place where Customs undertakes a physical inspection of + goods to satisfy themselves that the goods' nature, + origin, condition, quantity and value are in accordance + with the particulars furnished on the goods declaration + (CCC). + 44 Place of authentication of document + (3410) Place where document is signed or otherwise + authenticated. Synonym: Place of issue of document. + 45 Customs office of destination (transit) + (3086) Customs office at which a transit operation is + terminated. Synonym: Customs office of transit + termination. + 46 Region of despatch + Region from which goods are despatched between countries + of a Customs union. + 47 Region of destination + Region known to the consignor or his agent at the time of + despatch to be the final region to which the goods are to + be delivered. + 48 Region of production + Region where item has been or will be produced. + 49 Country of transit + Country through which goods transit. + 50 Customs office of transit + [3106] Customs office which is competent for transit + formalities en route. + 51 Country of invalid transit guarantee + Country in which the security or guarantee for the + movement of goods under a transit procedure is not valid. + 52 Country of destination (transit) + Country at which a Customs transit operation is + terminated. Synonym: Country of transit termination. + 53 Charge and freight due from + Place or point from which charges and freight are + charged. + 54 Manufacturing department + A department within the manufacturing area (e.g. + lacquering, assembly). + 55 Charges and freight payable to + [3274] Name of place up to which freight charges and + other charges are to be paid. + 56 End of chargeable section + Last rail station in a predefined section of the + chargeable voyage. A complete voyage may be divided in + sections, even within one country, that are separately + chargeable using different tariff rules (split tariffs). + 57 Place of payment + Name of the location at which freight and charges for + main transport are payable. + 58 Full track loading or unloading + Identification of the station proceeding to the loading + or unloading of a rail wagon on a full track site. (Used + only when a rail station is obliged to transfer the load + on another wagon for technical reasons - e.g. damage). + 60 Place of arrival + Place at which the transport means arrives. + 61 Next port of call + Next port which the vessel is going to call upon. + 62 On-carriage port + Port of discharge at which the cargo is discharged from + the vessel, used for transport after the main transport + (transit port). + 64 First optional place of discharge + The first optional place or port of discharge as + mentioned on the transport document where cargo can be + discharged at the option of the shipper. + 66 Express railway station + Railway station offering express transportation services. + 67 Mixed cargo railway station + Railway station offering mixed cargo transportation + services . + 68 Second optional place of discharge + The second optional place or port of discharge as + mentioned on the transport document where cargo can be + discharged at the option of shipper. + 69 Next non-discharge port of call + A code to identify the next port of call for a vessel + where no cargo will be discharged. + 70 Third optional place of discharge + The third optional place or port of discharge as + mentioned on the transport document where cargo can be + discharged at the option of the shipper. + 71 Reconsolidation point + A place where cargo is reconsolidated. + 72 Fourth optional place of discharge + The fourth optional place or port of discharge as + mentioned on the transport document where cargo can be + discharged at the option of the shipper. + 73 Bill of lading release office + A location where bills of lading are released to + customers. + 74 Transhipment excluding this place + Place/location where a transhipment from a means of + transport to another means of transport is not + authorised. + 75 Transhipment limited to this place + Only place/location where a transhipment from a means of + transport to another means of transport is authorised. + 76 Original port of loading + The port where the goods were first loaded on a vessel. + 77 First port of call - non-discharging + Port in the country of destination where the conveyance + initially arrives from the 'last place/port of call of + conveyance' and where a conveyance will not be + discharging cargoes. + 78 First port of call - discharging + Port in the country of destination where the conveyance + initially arrives from the 'last place/port of call of + conveyance' and where a conveyance will be discharging + cargoes. + 79 Place/port of first entry + Place or port where final documentation is filed for + Customs Entry processing. + 80 Place of despatch + Place at which the goods are taken over for carriage + (operational term), if different from the transport + contract place of acceptance (see: 10). Synonym: Place of + origin of carriage. + 81 Fifth optional place of discharge + The fifth optional place or port of discharge as + mentioned on the transport document where cargo can be + discharged at the option of the shipper. + 82 Pre-carriage port + Port of loading at which the cargo is loaded on the pre- + carriage vessel used for the transport prior to the main + transport. + 83 Place of delivery (by on carriage) + Place to which the goods are to be finally delivered. + 84 Transport contract place of acceptance + Place at which the goods are taken over by the carrier + according to the contract of carriage. + 85 Transport contract place of destination + Place to which the goods are destined. + 86 Country of valid transit guarantee + Country in which the security or guarantee for the + movement of goods under a transit procedure is valid. + 87 Place/port of conveyance initial arrival + Place/port in the country of destination where the + conveyance initially arrives from the "Last place/port of + call of conveyance" (125). + 88 Place of receipt + Identification of the location at which the cargo is + actually received. + 89 Place of registration + Place where a means of transport is officially + registered. + 90 Place/location where special treatments have happened or + must happen + Self explanatory. + 91 Place of document issue + The place or location where a document is issued. + 92 Routing + Indication of a routing place. + 93 Station of application of additional costs + Rail station where, according to the transport contract, + some chargeable operations must happen (re-weighting, re- + fixing of the load, control on equipment and on + consignment, etc.). + 96 Place of lodgement of documents + Customs station where, required documents for Customs + declarations, have been lodged. + 97 Optional place of discharge + The optional place or port of discharge as mentioned on + the bill of lading where cargo is discharged at the + option of the shipper. + 98 Place of empty equipment despatch + The location from which empty equipment is despatched. + 99 Place of empty equipment return + The location to which empty equipment is returned. + 100 Place/port of warehouse entry + Location (e.g. district) within a Customs territory where + a warehouse entry was filed to enter merchandise into a + Customs bonded warehouse. + 101 Country of first sale + Name of country where firstly a sale took place. + 102 Country of purchase + [3394] Country where the importer's co-contractor is + domiciled or has his business. + 103 Place of transfer + Place at which goods are transferred from one carrier to + another (contractual term). + 104 Place of deconsolidation + Place where a large consignment is de-grouped into + smaller consignments. + 105 Place of consumption + Place/location where goods enter the marketplace + (commerce) of the importing country. + 106 Region of origin + Region in which the goods have been produced or + manufactured according to the criteria laid down for the + purposes of the application of the Customs tariff, of + quantitative restrictions or of any other measures + related to trade (see: 3238). + 107 Place of consolidation + Place where smaller consignments of goods are grouped + together into a large consignment to be transported as a + larger unit. + 108 Rate combination point + Point over which sector rates are combined. + 109 Place of prolongation decision of delivery delay + Place where it has been decided to prolong the delivery + delay. + 110 Recharging place/location + Place/location where a consignment has been changed of + destination and is subject to a recharge note. + (Complementary orders to modify the routing of the + transport may be given, upon which a new charge + calculation may be applied by the carrier). + 111 Customs office of despatch + Customs office from which goods are despatched between + countries of a Customs union. + 113 Country of despatch + Country from which goods are despatched within a Customs + union. + 114 Customs office of export + Customs office from which goods are taken out of the + Customs territory (CCC). + 115 Free zone of export + Foreign free zone (desc: see 1131 = 131) from which goods + are exported to the country of importation. + 116 Region of export/despatch + Region from which the goods were initially exported to + the importing country without any commercial transaction + taking place in intermediate countries. Region of + despatch: region from which goods are despatched between + countries of a Customs union. + 118 Customs office of departure + Customs office at which a Customs transit operation + commences (CCC). + 119 Customs office of transit guarantee + [3110] Customs office at which a security or guarantee + for the movement of goods under a transit procedure is + lodged. + 120 Country of transhipment + Country where goods are transferred under Customs control + from the importing means of transport to the exporting + means of transport within the area of one Customs office + which is the office of both importation and exportation + (CCC). + 121 Country of sale + [3116] Country where exporter's co-contractor is + domiciled or has his business. + 122 Customs office of destination + Customs office where the goods are to be cleared (CCC). + 123 Wagon-load railway station + Self explanatory (railway environment). + 124 Siding + Self explanatory. + 125 Last place/port of call of conveyance + Conveyance departed from this last foreign place/port of + call to go to "Place/port of conveyance initial arrival" + (87). + 126 Country of previous Customs procedure + Country in which the Customs declaration for the previous + Customs procedure has been lodged. + 127 Customs office of registration of previous Customs + declaration + Customs office where the previous Customs declaration has + been lodged. + 128 Participant sender location + Place where a participant in the movement of goods is + located and can be contacted. + 129 Wage negotiation district + The district to which workers belong for the purposes of + union wage negotiation. + 130 Place of ultimate destination of conveyance + Seaport, airport, freight terminal, rail station or other + place to which a means of transport is ultimately + destined. + 131 Place of loading of empty equipment + Seaport, airport, freight terminal, rail station or other + place where empty equipment (e.g. containers) was loaded + onto means of transport. + 132 Place of discharge of empty equipment + Seaport, airport, freight terminal, rail station or other + place where empty equipment (e.g. containers) was + unloaded from means of transport. + 133 Region of delivery + (3246) Region to which the goods are to be finally + delivered under transport contract terms (operational + term). + 134 Petroleum warehouse + Bonded petroleum warehouse or the supplier source. + 135 Place of entry (Customs) + Place at which the goods enter the Customs territory. + 136 Living animals care place + Place where living animal cares are provided. + 137 Re-icing place + Place where re-icing must be executed. + 138 Weighting place + Place where weight can be ascertained. + 139 Marshalling yard + Station where the wagons are disconnected and reconnected + to form a new train. + 140 Shopping station + Station where the train must stop or is stopped for + unexpected handling. + 141 Loading dock + Platform specially equipped for loading and unloading of + rail wagons. + 142 Port connection + Track connecting a rail station to a dock. + 143 Place of expiry + Place where the documentary credit expires for + presentation of required documents. + 144 Place of negotiation + Place where the documentary credit is to be presented for + negotiation. + 145 Claims payable place + Place where insurance claims are payable. + 146 Documentary credit available in + Place where the documentary credit is available with any + bank. + 147 Stowage cell + Location on a vessel where units can be stowed. + 148 For transportation to + Place/country where goods are to be transported to. + 149 Loading on board/despatch/taking in charge at/from + Place/country where goods have to be loaded on board, + despatched or taken in charge. + 151 Private box + A private box used for pick-up and delivery of packages, + e.g. of express packages. + 152 Next port of discharge + Next port at which goods are discharged from the vessel + used for their transport. + 153 Port of call + Port where a vessel has called upon or will call upon. + 154 Place/location of on-hire + Place/location where an object is contracted for use. + 155 Place/location of off-hire + Place/location where an object's contract for use ends. + 156 Other carriers terminal + A carrier terminal belonging to a carrier other than the + original carrier. + 157 Country of Value Added Tax (VAT) jurisdiction + The country governing the VAT regulation to which the + transaction is subject. + 158 Contact location + The site where a contact is located. + 159 Additional internal destination + Any location within the consignee's premises where the + goods are moved to. + 160 Foreign port of call + A code to identify the foreign port where the vessel + calls at or will call at. + 161 Maintenance location + A location where maintenance has been or will be + performed. ++ 162 Place or location of sale + Place or location at which the sale takes place. ++ 163 Direct investment country + Country in which a direct investment is made or + withdrawn. ++ 164 Berth + Place or location in a port where a vessel is moored. ++ 165 Construction country + Country in which the construction work is made. ++ 166 Donation acting country + Country acting in the donation of aid. ++ 167 Payment transaction country + Country of the foreign counterpart of the payment + transaction. ++ 168 Physical place of return of item + Physical place at which the item is returned, i.e. the + location where the supplier receives the item form the + customer. + ZZZ Mutually defined + Place or location as agreed between the relevant parties. + diff --git a/specification/references/D96A/simples/3229.txt b/specification/references/D96A/simples/3229.txt new file mode 100644 index 0000000..d0c5432 --- /dev/null +++ b/specification/references/D96A/simples/3229.txt @@ -0,0 +1,10 @@ + + 3229 Country sub-entity identification + + Desc: Identification of the name of sub-entities (state, province) + defined by appropriate governmental agencies. + + Repr: an..9 + + Note: Use code defined by appropriate national authority. + diff --git a/specification/references/D96A/simples/3232.txt b/specification/references/D96A/simples/3232.txt new file mode 100644 index 0000000..80e9b64 --- /dev/null +++ b/specification/references/D96A/simples/3232.txt @@ -0,0 +1,7 @@ + + 3232 Related place/location two + + Desc: Specification of a second related place/location by name. + + Repr: an..70 + diff --git a/specification/references/D96A/simples/3233.txt b/specification/references/D96A/simples/3233.txt new file mode 100644 index 0000000..3b8032a --- /dev/null +++ b/specification/references/D96A/simples/3233.txt @@ -0,0 +1,11 @@ + + 3233 Related place/location two identification + + Desc: Specification of a second related place/location by code. + + Repr: an..25 + + Note: Use UN/ECE Recommendation No. 16: UNLOCODE. If not + applicable, use appropriate code set in combination with + 1131/3055. + diff --git a/specification/references/D96A/simples/3239.txt b/specification/references/D96A/simples/3239.txt new file mode 100644 index 0000000..9cfc564 --- /dev/null +++ b/specification/references/D96A/simples/3239.txt @@ -0,0 +1,14 @@ + + 3239 Country of origin, coded + + Desc: Country in which the goods have been produced or + manufactured, according to criteria laid down for the + purposes of application of the Customs tariff, of + quantitative restrictions, or of any other measure related to + trade. + + Repr: an..3 + + Note: See Country and currency codes (UNTDED) or ISO 3166 two alpha + country code (Code set 3207). + diff --git a/specification/references/D96A/simples/3251.txt b/specification/references/D96A/simples/3251.txt new file mode 100644 index 0000000..8cdb15b --- /dev/null +++ b/specification/references/D96A/simples/3251.txt @@ -0,0 +1,9 @@ + + 3251 Postcode identification + + Desc: Code defining postal zones or addresses. + + Repr: an..9 + + Note: Use code defined by appropriate national authority. + diff --git a/specification/references/D96A/simples/3412.txt b/specification/references/D96A/simples/3412.txt new file mode 100644 index 0000000..08980ff --- /dev/null +++ b/specification/references/D96A/simples/3412.txt @@ -0,0 +1,7 @@ + + 3412 Department or employee + + Desc: The department or person within an organizational entity. + + Repr: an..35 + diff --git a/specification/references/D96A/simples/3413.txt b/specification/references/D96A/simples/3413.txt new file mode 100644 index 0000000..9d2bcb4 --- /dev/null +++ b/specification/references/D96A/simples/3413.txt @@ -0,0 +1,9 @@ + + 3413 Department or employee identification + + Desc: Internal identification code. + + Repr: an..17 + + Note: Code specified by organisation concerned. + diff --git a/specification/references/D96A/simples/3453.txt b/specification/references/D96A/simples/3453.txt new file mode 100644 index 0000000..d4fb840 --- /dev/null +++ b/specification/references/D96A/simples/3453.txt @@ -0,0 +1,9 @@ + + 3453 Language, coded + + Desc: Code of language (ISO 639-1988). + + Repr: an..3 + + Note: Use ISO 639-1988. + diff --git a/specification/references/D96A/simples/4000.txt b/specification/references/D96A/simples/4000.txt new file mode 100644 index 0000000..7f1234a --- /dev/null +++ b/specification/references/D96A/simples/4000.txt @@ -0,0 +1,7 @@ + + 4000 Reference version number + + Desc: To uniquely identify a reference by its revision number. + + Repr: an..35 + diff --git a/specification/references/D96A/simples/4052.txt b/specification/references/D96A/simples/4052.txt new file mode 100644 index 0000000..2f7081b --- /dev/null +++ b/specification/references/D96A/simples/4052.txt @@ -0,0 +1,9 @@ + + 4052 Terms of delivery or transport + + Desc: Terms agreed between two parties (e.g. seller/buyer, + shipper/carrier) under which a product or service is + provided. + + Repr: an..70 + diff --git a/specification/references/D96A/simples/4053.txt b/specification/references/D96A/simples/4053.txt new file mode 100644 index 0000000..032462b --- /dev/null +++ b/specification/references/D96A/simples/4053.txt @@ -0,0 +1,13 @@ + + 4053 Terms of delivery or transport, coded + + Desc: Identification of the terms agreed between two parties (e.g. + seller/buyer, shipper/carrier) under which a product or + service is provided. + + Repr: an..3 + + Note: Use UN/ECE Recommendation No. 5 Incoterms 1990. If not + applicable, use appropriate code set in combination with + 1131/3055. + diff --git a/specification/references/D96A/simples/4055.txt b/specification/references/D96A/simples/4055.txt new file mode 100644 index 0000000..020e04b --- /dev/null +++ b/specification/references/D96A/simples/4055.txt @@ -0,0 +1,27 @@ + + 4055 Terms of delivery or transport function, coded + + Desc: Indication whether the terms relate to e.g. price conditions, + delivery conditions, transport conditions, or a combination of + these. + + Repr: an..3 + + 1 Price condition + Description to be provided. + 2 Despatch condition + Condition requested by the customer under which the + supplier shall deliver: Extent of freight costs, means of + transport. + 3 Price and despatch condition + Description to be provided. + 4 Collected by customer + Indicates that the customer will pick up the goods at the + supplier. He will take care of the means of transport. + 5 Transport condition + Specifies the conditions under which the transport takes + place under the responsibility of the carrier. + 6 Delivery condition + Specifies the conditions under which the goods must be + delivered to the consignee. + diff --git a/specification/references/D96A/simples/4065.txt b/specification/references/D96A/simples/4065.txt new file mode 100644 index 0000000..ea7b1b2 --- /dev/null +++ b/specification/references/D96A/simples/4065.txt @@ -0,0 +1,124 @@ + + 4065 Contract and carriage condition, coded + + Desc: Code to identify the conditions of contract and carriage. + + Repr: an..3 + + 1 AVC conditions + General conditions of transport 1983, latest revision + laid down by the Stichting Vervoeradres The Hague. + 2 Special agreement for parcels transport + Appliance of a non published special agreement signed + between a customer and the carrier (mandatory requested + by the consignor) for parcels transport. + 3 Special agreement for full loading transport + Appliance of a non published special agreement signed + between a customer and the carrier (mandatory requested + by the consignor) for full load transport. + 4 Combined transport + A transport which involves more than one mode of + transportation. + 5 FIATA combined transport bill of lading + Standard conditions of a combined transport bill of + lading issued by FIATA. + 6 Freight forwarders national conditions + Self explanatory. + 7 Normal tariff, parcels transport + Appliance of the published legal tariff in case of + parcels transport (required or not by the consignor. + 8 Normal tariff, full loading transport + Appliance of the published legal tariff in case of full + load transport (required or not by the consignor). + 9 Ordinary + Carrier will choose the cheapest tariff in the legally + published tariffs for parcels or full load transports (no + tariff required by the consignor). + 10 Port to port + The transport will only be port to port, no inland + transport would have to be provided under the contract. + 11 CMR carnet + Conditions in accordance with the convention of the + contract for the international carriage of goods by road. + 12 Special tariff, parcels transport + Appliance of the legally published "special" tariff in + case or parcels transport (tariff requested by the + consignor). + 13 Special tariff, full transport + Appliance of the legally published "special tariff" in + case of full load transport (tariff requested by the + consignor). + 14 Through transport + The transport that is contracted not only from port to + port, but from one inland location to another inland + location. + 15 Cancel space allocation + Indication that space previously allocated on a flight is + to be cancelled. + 16 Report sale of space + Indication that a sale has been made against a space + allocation on a specific flight. + 17 Alternative space allocation + Indication that space is being requested for a specific + flight and that an alternative is acceptable. + 18 No alternative space allocation + Indication that space is being requested for a specific + flight and that an alternative is not acceptable. + 19 Allotment sale + Indication that space is being sold against a space + allocation allotment on a specific flight. + 20 Confirmation of space + Indication that space requested has been confirmed on a + specific flight. + 21 Unable to confirm + Indication that airline is unable to confirm the space + allocation on a specific flight. + 22 Non-operative flight + Indication that airline is unable to confirm space on a + specific flight since the flight does not operate. + 23 Wait list + Indication that the space allocation request has been + assigned to a wait list. + 24 Prior space allocation request + Indication that a space allocation on a specific flight + has already been requested. + 25 Holding confirmed space allocation + Indication that space is being held as confirmed on a + specific flight. + 26 Holding wait list + Indication that space allocation request on a specific + flight has been assigned to a wait list. + 27 Door-to-door + The carrier is responsible for the intermodal carriage of + cargo including both the pre-carriage and the + on-carriage. + 28 Door-to-pier + The carrier is responsible for the intermodal carriage of + cargo including the pre-carriage, but excluding the on- + carriage. + 29 Pier-to-door + The carrier is responsible for the intermodal carriage of + cargo including the on-carriage, but excluding the + pre-carriage. + 30 Pier-to-pier + The carrier of intermodal cargo is only responsible for + the main carriage. + 31 Space cancellation noted + Indication that space previously allocated on a means of + transport has been cancelled. + 32 Mini landbridge service + Cargo moving from a coastal port for delivery at an + inland location or cargo received at an inland location + moving to a coastal port for subsequent ocean + transportation. + 33 Space cancellation noted + Indication that space previously allocated on a flight + has been cancelled. + 34 Speed level - required + Maximum speed required on an itinerary or part of this + itinerary to be able to assume some services. + 35 Speed level - adopted + Real speed used on an itinerary or part of this itinerary + (for technical reasons, some limitation can be imposed or + some higher speed could be used). + diff --git a/specification/references/D96A/simples/4078.txt b/specification/references/D96A/simples/4078.txt new file mode 100644 index 0000000..c1e72ef --- /dev/null +++ b/specification/references/D96A/simples/4078.txt @@ -0,0 +1,8 @@ + + 4078 Handling instructions + + Desc: Instructions on how specified goods, packages or containers + should be handled. + + Repr: an..70 + diff --git a/specification/references/D96A/simples/4079.txt b/specification/references/D96A/simples/4079.txt new file mode 100644 index 0000000..7421727 --- /dev/null +++ b/specification/references/D96A/simples/4079.txt @@ -0,0 +1,11 @@ + + 4079 Handling instructions, coded + + Desc: Identification of the instructions on how specified goods, + packages or containers should be handled. + + Repr: an..3 + + Note: User or association defined code. May be used in combination + with 1131/3055. See also UNTDED 5.9 p.2 CIMP. + diff --git a/specification/references/D96A/simples/4183.txt b/specification/references/D96A/simples/4183.txt new file mode 100644 index 0000000..73a1021 --- /dev/null +++ b/specification/references/D96A/simples/4183.txt @@ -0,0 +1,270 @@ + +* 4183 Special conditions, coded + + Desc: Indication of a specific condition. + + Repr: an..3 + + 1 Item for national preference + Item concerned is applicable to national preference + calculation. + 2 Item qualifying for payment discount + Item concerned is applicable for settlement/payment + discount calculation. + 3 Item not qualifying for payment discount + Item concerned is not applicable for settlement/payment + discount calculation. + 5 Item not to be included in bonus calculation + Item concerned is not applicable for bonus calculation. + 6 Subject to bonus + Item concerned is applicable for bonus calculation. + 7 Subject to commission + Item concerned is applicable for commission calculation. + 8 Subject to discount + Item concerned is applicable for discount calculation. + 9 Freely available in EEC + Self explanatory. + 10 Subject to settlement discount + Item concerned is applicable for the overall settlement + discount. + 11 Price includes excise + Self explanatory. + 12 Price includes tax + Self explanatory. + 13 Price include duty + Self explanatory. + 14 Not subject to commission + Item concerned is not applicable for commission + calculation. + 15 Not subject to discount + Item concerned is not applicable for discount + calculation. + 16 Subject to embargo restriction + Item concerned is subject to embargo restriction. + 17 Item not subject to embargo restrictions + Item concerned is not subject to embargo restriction. + 18 Item subject to national export restrictions + Item concerned requires export declaration. + 19 Item not subject to national export restrictions + Item concerned does not require export declaration. + 20 Item subject to import restrictions + Item concerned is liable to import restrictions defined + by relevant national authority. + 21 Item not subject to import restrictions + Item concerned is not liable to import restrictions + defined by relevant national authority. + 22 Signed + Document has to be signed. + 23 Authenticated + Document/message has to have official or regulatory + approval. + 24 Original(s) to be certified + Original document/message is to be certified by an + official, or otherwise qualified, organization or person. + 25 Original(s) to be legalized + Original document/message is to be issued under the legal + requirements of a governmental authority. + 26 Quote documentary credit number + The documentary credit number of the issuing bank must be + quoted on the document. + 27 Full set bill of lading + Full set of bill of lading is required. + 28 Full set bill of lading less one original + Full set of bill of lading, less one original bill of + lading, is required. + 29 Full set bill of lading less two originals + Full set of bill of lading, less two originals bill of + lading, is required. + 30 Shipped on board + Transport document is to be marked "shipped on board". + 31 Freight prepaid to be marked + Transport document is to be marked "freight prepaid". + 32 Freight collect to be marked + Transport document is to be marked "freight collect". + 33 Issued to order and blank endorsed + Document is to be issued to order and must be blank + endorsed. + 34 Issued and endorsed to the order of + Document is to be issued and endorsed to the order of a + specified party. + 35 Consigned to + Transport document is to be consigned to a specified + party. + 36 Notify + Transport document is to be marked "notify party". + 37 Issued by + Document is to be issued by a specified party. + 38 Charter party allowed + Charter party bill of lading is allowed. + 39 Loading on deck allowed + Loading of goods on deck is allowed. + 40 Quote actual flight date and flight number + Document/message must evidence the actual flight date and + the flight number certifying air transportation and + countersigned by the respective airline company. + 41 House AWB allowed + House air waybill is allowed. + 42 Express post receipt + Express post receipt is required. + 43 Air parcel post receipt + Air parcel post receipt is required. + 44 Parcel post receipt + Parcel post receipt is required. + 45 Issued to bearer + Document is to be issued to bearer. + 46 Full set of insurance certificate + Full set of insurance certificate is required. + 47 Full set of insurance policy + Full set of insurance policy is required. + 48 Addressed to + Document is to be addressed to a specified party. + 49 Transmission by telecommunication + Document is to be transmitted by telecommunication. + 50 Bill of exchange drawn on + Bill of exchange is to be drawn on "party". + 51 Bill of exchange in duplicate + Bill of exchange is to be issued as drawn in duplicate. + 52 Insurance certificate alternative + Alternative to insurance certificate. + 53 Insurance policy alternative + Alternative to insurance policy. + 54 Original(s) and copies to be certified + Original and copies of document/message is to be + certified by an official, or otherwise qualified, + organization or person. + 55 Original(s) and copies to be legalized + Original and copies of document/message is to be issued + under the legal requirements or a governmental authority. + 56 Consolidators AWB allowed + Consolidators air waybill is allowed. + 57 Full set + Full set of a document is required. + 58 Full set less one original + Full set of a document, less one original, is required. + 59 Full set less two originals + Full set of a document, less two originals, is required. + 60 Goods despatched to + Document must show that the goods have been despatched to + a specified party. + 61 Insurance certificate allowed + Presentation of an insurance certificate instead of an + insurance policy is allowed. + 62 Issued to + Document is to be issued to a specified party. + 63 Original(s) and copy(ies) signed + Original(s) and copy(ies) of the document must be signed. + 64 Original(s) signed + Original(s) of the document must be signed. + 65 No disposal clause + The shipper hereby irrevocably renounces any right to + vary the identity of the consignee of these goods during + transit. + 66 Delivery without change of ownership + There is no change of ownership of the goods after they + are received by the consignee. + 67 Delivery with change of ownership + There is a change of ownership of the goods after they + are received by the consignee. + 68 Supply for outright purchase/sale + Goods are supplied under outright purchase/sale + condition. + 69 Supply for consignment + Goods are supplied for consignment purposes. + 70 Supply for sale 'on approval' or after trial + The sale of the goods will only be finalised after trial + or approval. + 71 Exchange of goods compensated in kind + Goods are delivered on the basis of a compensation + kind. + 72 Sale for export by foreigner travelling in member state + concerned + A cross border delivery of goods to be sold by a + foreigner travelling in the European Economic Community + member state concerned. + 73 Samples + The delivered goods are samples. + 74 Temporary export, loan or hire + Loaned or hired goods delivered on a temporary export + basis. + 75 Temporary export, leasing + Leased goods delivered on a temporary export basis. + 76 Temporary export, operation for job processing + Goods temporarily exported for operation for job + processing. + 77 Temporary export, repair and maintenance against payment + Goods temporarily exported for a chargeable repair or + maintenance reason. + 78 Temporary export, repair and maintenance free of charge + Goods temporarily exported for a free of charge repair or + maintenance reason. + 79 Reimport following job processing + Goods reimported after they have been used for job + processing. + 80 Reimport following repair and maintenance against payment + Goods reimported after a temporary export for a + chargeable repair or maintenance reason. + 81 Reimport following repair and maintenance free of charge + Goods reimported after a temporary export for a + free of charge repair or maintenance reason. + 82 Supply of goods under joint production contract for defence + purposes + Goods supplied under joint production contact for + defence purposes condition. + 83 Supply of goods under joint production contract for civil + purposes + Goods supplied under joint production contact for + civil purposes condition. + 84 Supply of goods for warehousing for foreign account + Goods supplied for warehousing for foreign account. + 85 Supply of goods as gifts by country of despatch and food aid + under European Economic Community regulation + Goods supplied as gifts by country of despatch and food + aid under European Economic Community regulation. + 86 Supply of goods for disaster relief equipment + Goods supplied as disaster relief equipment. + 87 Supply of goods as transactions without compensation + Goods supplied as transactions without compensation + (financial or otherwise) involving goods which will not + be re-exported or compensated by the importation of + equivalent goods. + 88 Supply of goods as returned consignment on which payment has + been made + Goods supplied as returned consignment on which payment + has been made. + 89 Supply of goods as returned consignment on which no payment + has been made + Goods supplied as returned consignment on which no + payment has been made. + 90 Supply of goods in standard exchange giving rise to payment + Goods supplied in standard exchange giving rise to + payment. + 91 Supply of goods in standard exchange not giving rise to + payment + Goods supplied in standard exchange not giving rise to + payment. + 92 Supply of goods/services in standard exchange under warranty + Goods/services provided in standard exchange under + warranty. + 93 Goods + The special conditions for the tax declaration are linked + to the fact that the line item relates to goods. + 94 Service + The special conditions for the tax declaration are linked + to the fact that the line item is a service. + 95 Financial regulation + The special conditions are linked to the fact that the + line item is a financial regulation. ++ 96 Promotional advertising + A media press communication informing about a promotion. ++ 97 Promotional price + Reduction in price for a specified period of time for + promotional purposes. ++ 98 Promotional shelf display + Product in promotion is displayed in a special shelf or + display. ++ 99 Safety data sheet required to accompany goods when moved + Material safety data sheet is required to accompany the + goods when they are moved. ++ 100 Multiple delivery points + An order that has more than one specified delivery point. + diff --git a/specification/references/D96A/simples/4215.txt b/specification/references/D96A/simples/4215.txt new file mode 100644 index 0000000..a5d0153 --- /dev/null +++ b/specification/references/D96A/simples/4215.txt @@ -0,0 +1,68 @@ + + 4215 Transport charges method of payment, coded + + Desc: Identification of method of payment for transport charges. + + Repr: an..3 + + A Account + The charges are to be charged to an account. + CA Advance collect + The amount of freight or other charge on a shipment + advanced by one transportation line to another or to the + shipper, to be collected from consignee. + CC Collect + A shipment on which freight charges will be paid by + consignee. + CF Collect, freight credited to payment customer + Self explanatory. + DF Defined by buyer and seller + Self explanatory. + FO FOB port of call + Title and control of goods pass to the buyer at port of + call. Responsibility for export taxes and cost of + documents for overseas shipments have not been specified. + IC Information copy, no payment due + Transaction set has been provided for information only. + MX Mixed + Self explanatory. + NC Service freight, no charge + Self explanatory. + NS Not specified + Self explanatory. + PA Advance prepaid + Costs have been paid in advance. + PB Customer pick-up/backhaul + Buyer's private carriage picks up the goods as a return + load to the buyer's facility. + PC Prepaid but charged to customer + shipping charges have been paid in advance of shipment + but are charged back to consignee usually as line item on + invoice for the purchased goods. + PE Payable elsewhere + Place of payment not known at the begin of conveyance. + PO Prepaid only + Payment in advance of freight and/or other charges prior + to delivery of shipment at destination, usually by + shipper at point of origin. + PP Prepaid (by seller) + Seller of goods makes payment to carrier for freight + charges prior to shipment. + PU Pickup + Customer is responsible for payment of pickup charges at + shipping point. + RC Return container freight paid by customer + Self explanatory. + RF Return container freight free + Self explanatory. + RS Return container freight paid by supplier + Self explanatory. + TP Third party pay + A third party, someone other than buyer or seller, is + identified as responsible for payment of shipping + charges. + WC Weight condition + Description to be provided. + ZZZ Mutually defined + Self explanatory. + diff --git a/specification/references/D96A/simples/4219.txt b/specification/references/D96A/simples/4219.txt new file mode 100644 index 0000000..017a313 --- /dev/null +++ b/specification/references/D96A/simples/4219.txt @@ -0,0 +1,22 @@ + + 4219 Transport priority, coded + + Desc: Coded priority of requested transport service. + + Repr: an..3 + + 1 Express + Express treatment (if by rail, legal express regime for + parcels transport). + 2 High speed + Transport under legal international rail convention (CIM) + concluded between rail organizations and based on fast + routing and specified timetables. + 3 Normal speed + Transport under legal international rail convention (CIM) + concluded between rail organizations. + 4 Post service + Transport under conditions specified by UPU (Universal + Postal Union) and Rail organizations (parcels transport + only). + diff --git a/specification/references/D96A/simples/4221.txt b/specification/references/D96A/simples/4221.txt new file mode 100644 index 0000000..e92457c --- /dev/null +++ b/specification/references/D96A/simples/4221.txt @@ -0,0 +1,109 @@ + +* 4221 Discrepancy, coded + + Desc: Code defining the disposition of any difference between the + quantity ordered and invoiced, or shipped and invoiced for a + line item or transaction. + + Repr: an..3 + ++ AA Item discontinued by wholesaler + The wholesaler no longer offers the ordered product. ++ AB Item no longer produced + The item ordered has been discontinued and is no longer + in production. ++ AC Over-shipped + Code indicating that there was an excess quantity of + goods in a shipment relative to the order. ++ AD Item out of stock at manufacturer + The item is out of stock at manufacturer. ++ AE Delivered but not advised + Shipment or goods have been delivered without any advance + notification of delivery. ++ AF Goods delivered damaged + Part or all of the goods in a shipment were delivered + damaged. ++ AG Delivered too late + Delivered but at a later date than the delivery date + under the agreed conditions or stipulated in the order. + AN Available now - no shipping schedule + Self explanatory. + AS Available now - scheduled to ship (date) + Self explanatory. + BK Back ordered from previous order + Self explanatory. + BP Shipment partial - back order to follow + Self explanatory. + CA Customer inquiry - all items + Self explanatory. + CC Shipment complete + Self explanatory. + CE Shipment includes extra items to meet price break + Self explanatory. + CI Customer inquiry - shipped items only + Self explanatory. + CK Cancelled from previous order + Self explanatory. + CM Shipment complete with additional quantity + Self explanatory. + CN Next carrier, PVE - (date) + Self explanatory. + CO Customer inquiry - unshipped items only + Self explanatory. + CP Shipment partial - considered complete, no backorder + Self explanatory. + CS Shipment complete with substitution + Self explanatory. + IC Item cancelled + Self explanatory. + IS Item represents substitution from original order + Self explanatory. + LS Last shipment (date) + Self explanatory. + NF Not yet published + Self explanatory. + NN Not in process - no shipping schedule + Self explanatory. + NS Not in process - schedule to ship (date) + Self explanatory. + OF Order sent to factory for production (date) + Self explanatory. + OM Item sent to factory for production (date) + Self explanatory. + OP Out of print + Self explanatory. + OS Item out of stock because of strike of force majeure + Self explanatory. + OW Item out of stock at wholesaler + Self explanatory. + PA Purchase order inquiry - all items + Self explanatory. + PD Purchase order complete + Self explanatory. + PI Purchase order inquiry - shipped items only + Self explanatory. + PK Packed-to-date (date) + Self explanatory. + PN In process - no shipping schedule + Self explanatory. + PO Purchase order inquiry - unshipped items only + Self explanatory. + PP Purchase order inquiry - specific items + Self explanatory. + PS In process - scheduled to ship (date) + Self explanatory. + RA Item rationed + Self explanatory. + SL Shipped-to-date (date) + Self explanatory. + SP Scheduled for production at factory + Self explanatory. + SS Split shipment + Shipment is only part of the ordered quantity. + TW Item temporary discontinued by wholesaler + Self explanatory. + UR Unsolicited report + Self explanatory. + ZZZ Mutually defined + Self explanatory. + diff --git a/specification/references/D96A/simples/4233.txt b/specification/references/D96A/simples/4233.txt new file mode 100644 index 0000000..dd5f74d --- /dev/null +++ b/specification/references/D96A/simples/4233.txt @@ -0,0 +1,76 @@ + +* 4233 Marking instructions, coded + + Desc: Code indicating instructions on how specified packages or + physical units should be marked. + + Repr: an..3 + + 1 Do not mark suppliers company name + Self explanatory. + 2 Mark customers company name + Self explanatory. + 3 Mark customers references + Self explanatory. + 4 Mark additionally customers article description + Self explanatory. + 5 Mark exclusively customers article description + Self explanatory. + 6 Mark packages dimensions + Self explanatory. + 7 Mark net weight + Self explanatory. + 8 Mark gross weight + Self explanatory. + 9 Mark tare weight + Self explanatory. + 10 Mark batch number + Self explanatory. + 11 Mark article number customer + Self explanatory. + 12 Mark running number of packages + Self explanatory. + 13 Mark date of production + Self explanatory. + 14 Mark expiry date + Self explanatory. + 15 Mark supplier number + Self explanatory. + 16 Buyer's instructions + Markings as specified by the buyer. + 17 Seller's instructions + Markings as specified by the seller. + 18 Carrier's instructions + Markings as specified by carrier. + 19 Legal requirements + Markings as specified by law. + 20 Industry instructions + Markings as specified by industry. + 21 Line item only + Exclusive reference markings for this line. + 22 Premarked by buyer + Self explanatory. + 23 Entire shipment + Markings refer to the entire shipment. + 24 Shipper assigned + Markings to identify a shipment, package or carton as + assigned by shipper. + 25 Shipper assigned roll number + Markings to identify a roll as assigned by the shipper. + 26 Shipper assigned skid number + Markings used to identify a skid as assigned by shipper. + 27 Uniform Code Council (UCC) format + Markings according to UCC format are required. System of + coding products where by each item/multipack case type is + uniquely identified. A unique manufacturer Id is assigned + by the UCC. + 28 Mark free text + Description to be provided. ++ 29 Mark case number + Case numbers to be used for marking. ++ 30 Mark serial shipping container code + Requests the marking of the serial shipping container + code to the transport container or packaging. + ZZZ Mutually defined + Self explanatory. + diff --git a/specification/references/D96A/simples/4237.txt b/specification/references/D96A/simples/4237.txt new file mode 100644 index 0000000..02e033e --- /dev/null +++ b/specification/references/D96A/simples/4237.txt @@ -0,0 +1,21 @@ + + 4237 Prepaid/collect indicator, coded + + Desc: Code indicating whether freight item amount is prepaid or to + be collected. + + Repr: an..3 + + A Payable elsewhere + Responsibility for payment of transport charges unknown + at time of departure. + B Third party to pay + A third party to pay the freight bill is known at the + time of shipment. + C Collect + Charges are (to be) collected from the consignee at the + destination. + P Prepaid + Charges are (to be) prepaid before the transport actually + leaves. + diff --git a/specification/references/D96A/simples/4294.txt b/specification/references/D96A/simples/4294.txt new file mode 100644 index 0000000..85cb5db --- /dev/null +++ b/specification/references/D96A/simples/4294.txt @@ -0,0 +1,7 @@ + + 4294 Change reason + + Desc: Description of the reason for a change. + + Repr: an..35 + diff --git a/specification/references/D96A/simples/4295.txt b/specification/references/D96A/simples/4295.txt new file mode 100644 index 0000000..46809c3 --- /dev/null +++ b/specification/references/D96A/simples/4295.txt @@ -0,0 +1,103 @@ + +* 4295 Change reason, coded + + Desc: Identification of the reason for a change. + + Repr: an..3 + + AA Member attribute change + An attribute of a member of a group has changed. + AB Abroad + In an other country. + AC Member category change + The member or benefits category has changed. + AD Death + Subject has died. + AE Disability + Subject is disabled. + AF Early retirement + Retirement before the normal retirement age. + AG Hardship + Subject is incurring hardship. + AH Ill health + Subject has ill health. + AI Leaving employer + Subject is leaving employer. + AJ Leaving industry + Person is leaving, or has left, an identified industry. + AK Level/rate table change + The insurance level/rate table has changed. + AL Normal retirement + Subject has retired at the normal retirement age. + AM Other + Reason differs from any of the other coded values. + AN Retrenchment + Subject has been retrenched from work. + AO Resignation + Subject has resigned from work. + AP Member status change + The member status has changed. + AQ Alternate quantity and unit of measurement + Self explanatory. ++ AR Article out of assortment for particular company + Item normally part of a suppliers standard assortment but + is unavailable for a specific buyer due to legal or + commercial reasons. ++ AS Article out of assortment + Article normally part of a standard assortment is + unavailable. ++ AT Item not ordered + Code indicating the item or product was not ordered. ++ AU No delivery due to outstanding payments + Delivery of an item was stopped due to outstanding + deliveries which have not yet been paid. ++ AV Out of inventory + Item is out of inventory. + BD Blueprint deviation + Self explanatory. + BQ Balancing quantity + Amount needed to resolve difference between ordered and + delivered quantity. + DC Date change + Self explanatory. + EV Estimated quantity + Self explanatory. + GU Gross volume per pack and unit of measure + Self explanatory. + GW Gross weight per pack + Self explanatory. + LD Length difference + Self explanatory. + MC Pack/size measure difference + Description to be provided. + PC Pack difference + Self-explanatory. + PD Pack dimension difference + Description to be provided. + PQ Pack quantity + Self explanatory. + PS Product/services ID change + Self explanatory. + PW Pack weight difference + Self explanatory. + PZ Pack size difference + Self-explanatory. + QO Quantity ordered + Self explanatory. + QP Quantity based on price qualifier + Self explanatory. + QT Quantity price break + Self explanatory. + SC Size difference + Self explanatory. + UM Unit of measure difference + Self explanatory. + UP Unit price + Self explanatory. + WD Width difference + Self explanatory. + WO Weight qualifier/gross weight per package + Self explanatory. + ZZZ Mutually defined + Self explanatory. + diff --git a/specification/references/D96A/simples/4343.txt b/specification/references/D96A/simples/4343.txt new file mode 100644 index 0000000..e20c2d8 --- /dev/null +++ b/specification/references/D96A/simples/4343.txt @@ -0,0 +1,44 @@ + +* 4343 Response type, coded + + Desc: Code specifying the type of acknowledgement required or + transmitted. + + Repr: an..3 + + AA Debit advice + Receiver of the payment message needs to return a debit + advice in response to the payment message. + AB Message acknowledgement + Indicates that an acknowledge relating to receipt is + required. + AC Acknowledge - with detail and change + Acknowledge complete including changes. + AD Acknowledge - with detail, no change + Acknowledge complete without changes. + AF Debit advice/message acknowledgement + The sender wishes to receive both a Debit Advice and an + acknowledgement of receipt for a payment message. + AG Authentication + Authentication, by a party, of a document established for + him by another party. ++ AI Acknowledge only changes + Acknowledgement of changes only is required. + AP Accepted + Indication that the referenced offer or transaction + (e.g., cargo booking or quotation request) has been + accepted. + CA Conditionally accepted + Indication that the referenced offer or transaction + (e.g., cargo booking or quotation request) has been + accepted under conditions indicated in this message. + CO Confirmation of measurements + Indication that the message contains the physical + measurements on which the charges will be based. +# NA No acknowledgement needed + Self explanatory. + RE Rejected + Indication that the referenced offer or transaction + (e.g., cargo booking or quotation request) is not + accepted. + diff --git a/specification/references/D96A/simples/4347.txt b/specification/references/D96A/simples/4347.txt new file mode 100644 index 0000000..1658275 --- /dev/null +++ b/specification/references/D96A/simples/4347.txt @@ -0,0 +1,31 @@ + + 4347 Product id. function qualifier + + Desc: Indication of the function of the product code. + + Repr: an..3 + + 1 Additional identification + Information which specifies and qualifies product + identifications. + 2 Identification for potential substitution + The given item number(s) describe(s) a substituting + product if the original product is not available. + 3 Substituted by + The given item number is the number of the product that + substitutes another one. + 4 Substituted for + The given item number is the number of the original + product substituted by another. + 5 Product identification + Self explanatory. + 6 Successor product id + Product id of the product that will follow the one + currently in production/trade. + 7 Predecessor product id + Product id of the predecessor of the product currently in + production/trade. + 8 Expired/out of production + The given item number is the expired item number of the + product. It has been replaced. + diff --git a/specification/references/D96A/simples/4400.txt b/specification/references/D96A/simples/4400.txt new file mode 100644 index 0000000..6781b09 --- /dev/null +++ b/specification/references/D96A/simples/4400.txt @@ -0,0 +1,7 @@ + + 4400 Instruction + + Desc: Description of an instruction. + + Repr: an..35 + diff --git a/specification/references/D96A/simples/4401.txt b/specification/references/D96A/simples/4401.txt new file mode 100644 index 0000000..39ba4d9 --- /dev/null +++ b/specification/references/D96A/simples/4401.txt @@ -0,0 +1,92 @@ + + 4401 Instruction, coded + + Desc: Specification of an action to be taken by the receiver of the + message. + + Repr: an..3 + + AA Send credit note + Self explanatory. + AB Change invoice + Send invoice, taking into account specified + discrepancies. + AD Advise + Instruction to advise a party. +X AE Change invoice + Send invoice, taking into account specified + discrepancies. Use code value AB. + AF Stop delivery process + Self-explanatory. + AG Send replacement + The identified item must be sent for replacement. + AH Pick-up + The identified item is to be picked up. + AI Advise by telecommunication + Advise of documentary credit by telecommunication. + AJ Advise by fax + Instruction to advise party by fax. + AK By registered airmail + Issue documentary credit by registered airmail. + AL By registered airmail in one set + Deliver documents in one set by registered airmail. + AM By registered airmail in two sets + Deliver documents in two sets by registered airmail. + AP Advise by phone + Instruction to advise party by phone. + AT Advise by telex + Instruction to advise party by telex. + CO Convert + Convert the message into other format. + DA Without + The bank advising the documentary credit is not requested + to confirm the credit. + DB May add + The bank advising the documentary credit may add its + confirmation to the documentary credit. + DC Confirm + The bank advising the documentary credit is requested to + confirm the credit. + DD By registered mail + Issue documentary credit by registered mail. + DE By courier service + Issue documentary credit by courier service. + DF By teletransmission + Issue documentary credit by teletransmission. + DG Preadvice by teletransmission + Preadvise documentary credit by teletransmission. + DH By courier service in one set + Deliver documents in one set by courier service. + DI By courier service in two sets + Deliver documents in two sets by courier service. + DJ By registered mail in one set + Deliver documents in one set by registered mail. + DK By registered mail in two sets + Deliver documents in two sets by registered mail. + DN Per teletransmission + Deliver documents by teletransmission. + DO Advise beneficiary by phone + Advise beneficiary of documentary credit by phone. + DP Late presentation of documents within D/C validity + acceptable + Late presentation of documents with the documentary + credit validity is acceptable. + EI EDI + Instructions to advise beneficiary by EDI. + EM Electronic mail + Instructions to advise beneficiary by electronic mail. + EX Expedite + Forward the information to requested party immediately. + QC Quality control held + Goods to be held from distribution by stockholder until a + quality control assessment is completed by the + manufacturer. + QE Quality control embargo + Quality control assessment is negative, goods are to be + held from distribution by stockholder. + RL Released + Goods are released by manufacturer for distribution by + stockholder. + SW S.W.I.F.T. + Instructions to advise beneficiary by S.W.I.F.T. + diff --git a/specification/references/D96A/simples/4403.txt b/specification/references/D96A/simples/4403.txt new file mode 100644 index 0000000..73ab07b --- /dev/null +++ b/specification/references/D96A/simples/4403.txt @@ -0,0 +1,29 @@ + + 4403 Instruction qualifier + + Desc: Code giving specific meaning to the type of instructions. + + Repr: an..3 + + 1 Action required + Instruction requires action. + 2 Party instructions + Self explanatory. + 3 Maximum value exceeded instructions + Instruction how to act if maximum value will be or has + been exceeded. + 4 Confirmation instructions + Documentary credit confirmation instructions. + 5 Method of issuance + Documentary credit confirmation of issuance. + 6 Pre-advice instructions + Documentary credit pre-advice instructions. + 7 Documents delivery instruction + Delivery instructions for documents required under a + documentary credit. + 8 Additional terms and/or conditions documentary credit + Additional terms and/or conditions to the documentary + credit. + 9 Investment instruction + Instruction refers to an investment. + diff --git a/specification/references/D96A/simples/4405.txt b/specification/references/D96A/simples/4405.txt new file mode 100644 index 0000000..572cc56 --- /dev/null +++ b/specification/references/D96A/simples/4405.txt @@ -0,0 +1,55 @@ + + 4405 Status, coded + + Desc: Provides information regarding a status. + + Repr: an..3 + + 1 To be done + Remark that the requested service in the order remains + outstanding. + 2 Done + The instruction has been completed. + 3 Passed on + The information has been passed on. + 4 Final + The amount has the status of finality. + 5 Subject to final payment + The amount is subject to finality. + 6 Minimum + The amount quoted is a minimum tariff. + 7 Fixed + The amount quoted is a fixed tariff. + 8 Maximum + The amount quoted is a maximum tariff. + 9 Information + The amount is quoted for information only, it is not part + of the charges to be deducted or added. + 10 0 day available + The amount is available today. + 11 1 day available + The amount is available on the next banking office day + after the booking date. + 12 2 days available + The amount is available on the second banking office day + after the booking date. + 13 3 days available + The amount available on the third banking office day + after the booking date. + 14 Uncollected funds + Funds not collected by beneficiary. + 15 Nil + Self explanatory. + 16 None advised + Self explanatory. + 17 Requested + Self explanatory. + 18 Free of charge + Self explanatory. + 19 Rounded + Self explanatory. + 20 Permanent + Self-explanatory. + 21 Temporary + Self-explanatory. + diff --git a/specification/references/D96A/simples/4440.txt b/specification/references/D96A/simples/4440.txt new file mode 100644 index 0000000..c51343a --- /dev/null +++ b/specification/references/D96A/simples/4440.txt @@ -0,0 +1,8 @@ + + 4440 Free text + + Desc: Free text field available to the message sender for + information. + + Repr: an..70 + diff --git a/specification/references/D96A/simples/4441.txt b/specification/references/D96A/simples/4441.txt new file mode 100644 index 0000000..ed7476b --- /dev/null +++ b/specification/references/D96A/simples/4441.txt @@ -0,0 +1,10 @@ + + 4441 Free text, coded + + Desc: Free text in coded form. + + Repr: an..3 + + Note: User or association defined code. May be used in combination + with 1131/3055. + diff --git a/specification/references/D96A/simples/4451.txt b/specification/references/D96A/simples/4451.txt new file mode 100644 index 0000000..353951f --- /dev/null +++ b/specification/references/D96A/simples/4451.txt @@ -0,0 +1,472 @@ + +* 4451 Text subject qualifier + + Desc: Code specifying subject of a free text. + + Repr: an..3 + + AAA Goods description + [7002] Plain language description of the nature of the + goods sufficient to identify them at the level required + for banking, Customs, statistical or transport purposes, + avoiding unnecessary detail (Generic term). + AAB Terms of payments + [4276] Conditions of payment between the parties to a + transaction (generic term). + AAC Dangerous goods additional information + Additional information concerning dangerous goods. + AAD Dangerous goods, technical name + Proper shipping name, supplemented as necessary with the + correct technical name, by which a dangerous substance or + article may be correctly identified or which is + sufficiently informative to permit identification by + reference to generally available literature. + AAE Acknowledgement description + The content of an acknowledgement. + AAF Rate additional information + Specific details applying to rates. + AAG Party instructions + Indicates that the segment contains instructions to be + passed on to the identified party. + AAH Customs information + [4034] Information entered by Customs on the CIM. + AAI General information + Self explanatory. + AAJ Additional conditions of sale/purchase + Additional conditions specific to this order or project. + AAK Price conditions + Information on the price conditions that are expected or + given. + AAL Goods dimensions in characters + Expression of a number in characters as length of ten + meters. + AAM Equipment re-usage restrictions + Technical or commercial reasons why a piece of equipment + may not be re-used after the current transport + terminates. + AAN Handling restriction + Restrictions in handling depending on the technical + characteristics of the piece of equipment or on the + nature of the goods. + AAO Error description (free text) + Error described by a free text. + AAP Response (free text) + Free text of the response to a communication. + AAQ Package content's description + Self explanatory. + AAR Terms of delivery + (4053) Free text of the non Incoterms terms of delivery. + For Incoterms, use: 4053. + AAS Bill of lading remarks + Self explanatory. + AAT Mode of settlement information + Free text information on an IATA Air Waybill to indicate + means by which account is to be settled. + AAU Consignment invoice information + Self explanatory. + AAV Clearance invoice information + Self explanatory. + AAW Letter of credit information + Self explanatory. + AAX License information + Self explanatory. + AAY Certification statements + Self explanatory. + AAZ Additional export information + Self explanatory. + ABA Tariff statements + Self explanatory. + ABC Conditions of sale or purchase + Additional information regarding terms and conditions + which apply to the transaction. + ABD Nature of transaction + An indication for customs of the type of contract under + which goods are supplied. + ABE Additional terms and/or conditions (documentary credit) + Additional terms and/or conditions to the documentary + credit. + ABF Instructions or information about standby documentary credit + Instruction or information about a standby documentary + credit. + ABG Instructions or information about partial shipment(s) + Instructions or information about partial shipment(s). + ABH Instructions or information about transhipment(s) + Instructions or information about transhipment(s). + ABI Additional handling instructions documentary credit + Additional handling instructions for a documentary + credit. + ABJ Domestic routing information + Self explanatory. + ABK Chargeable category of equipment + Equipment types are coded by category for financial + purposes. + ABL Government information + Self explanatory. + ABM Onward routing information + Self explanatory. + ABN Accounting information + Self explanatory. + ABO Discrepancy information + Free text or coded information to indicate a specific + discrepancy. + ABP Confirmation instructions + Documentary credit confirmation instructions. + ABQ Method of issuance + Method of issuance of documentary credit. + ABR Documents delivery instructions + Delivery instructions for documents required under a + documentary credit. + ABS Additional conditions + Additional conditions to the issuance of a documentary + credit. + ABT Information/instructions about additional amounts covered + Additional amounts information/instruction. + ABU Deferred payment termed additional + Additional terms concerning deferred payment. + ABV Acceptance terms additional + Additional terms concerning acceptance. + ABW Negotiation terms additional + Additional terms concerning negotiation. + ABX Document name and documentary requirements + Document name and documentary requirements. + ABY Regulatory information + The free text contains information for regulatory + authority. + ABZ Instructions/information about revolving documentary credit + Instructions/information about a revolving documentary + credit. + ACA Documentary requirements + Specification of the documentary requirements. + ACB Additional information + Self explanatory. + ACC Factor assignment clause + Assignment based on an agreement between seller and + factor. + ACD Reason + Reason for a request or response. + ACE Dispute + A notice, usually from buyer to seller, that something + was found wrong with goods delivered or the services + rendered, or with the related invoice. + ACF Additional attribute information + The text refers to information about an additional + attribute not otherwise specified. + ACG Absence declaration + A declaration on the reason of the absence. + ACH Aggregation statement + A statement on the way a specific variable or set of + variables has been aggregated. + ACI Compilation statement + A statement on the compilation status of an array or + other set of figures or calculations. + ACJ Definitional exception + An exception to the agreed definition of a term, concept, + formula or other object. + ACK Privacy statement + A statement on the privacy or confidential nature of an + object. + ACL Quality statement + A statement on the quality of an object. + ACM Statistical description + The description of a statistical object such as a value + list, concept, or structure definition. + ACN Statistical definition + The definition of a statistical object such as a value + list, concept, or structure definition. + ACO Statistical name + The name of a statistical object such as a value list, + concept or structure definition. + ACP Statistical title + The title of a statistical object such as a value list, + concept, or structure definition. + ACQ Off-dimension information + Information relating to differences between the actual + transport dimensions and the normally applicable + dimensions. + ACR Unexpected stops information + Information relating to unexpected stops during a + conveyance. + ACS Principles + Text subject is principles section of the UN/EDIFACT + rules for presentation of standardized message and + directories documentation. + ACT Terms and definition + Text subject is terms and definition section of the + UN/EDIFACT rules for presentation of standardized message + and directories documentation. + ACU Segment name + Text subject is segment name. + ACV Simple data element name + Text subject is name of simple data element. + ACW Scope + Text subject is scope section of the UN/EDIFACT rules for + presentation of standardized message and directories + documentation. + ACX Message type name + Text subject is name of message type. + ACY Introduction + Text subject is introduction section of the UN/EDIFACT + rules for presentation of standardized message and + directories documentation. + ACZ Glossary + Text subject is glossary section of the UN/EDIFACT rules + for presentation of standardized message and directories + documentation. + ADA Functional definition + Text subject is functional definition section of the + UN/EDIFACT rules for presentation of standardized message + and directories documentation. + ADB Examples + Text subject is examples as given in the example(s) + section of the UN/EDIFACT rules for presentation of + standardized message and directories documentation. + ADC Cover page + Text subject is cover page of the UN/EDIFACT rules for + presentation of standardized message and directories + documentation. + ADE Code value name + Text subject is name of code value. + ADF Code list name + Text subject is name of code list. + ADG Clarification of usage + Text subject is an explanation of the intended usage of a + segment or segment group. + ADH Composite data element name + Text subject is name of composite data element. + ADI Field of application + Text subject is field of application of the UN/EDIFACT + rules for presentation of standardized message and + directories documentation. ++ ADJ Type of assets and liabilities + Information describing the type of assets and + liabilities. ++ ADK Promotion information + The text contains information about a promotion. ++ ADL Meter condition + Description of the condition of a meter. ++ ADM Meter reading information + Information related to a particular reading of a meter. ++ ADN Type of transaction reason + Information describing the type of the reason of + transaction. ++ ADO Type of survey question + Type of survey question. + ALC Allowance/charge information + Information referring to allowance/charge. + ALL All documents + The note implies to all documents. + ARR Arrival conditions + Conditions under which arrival takes place. + AUT Authentication + Name, code, password etc. given for authentication + purposes. + BLC Bill of lading clause + Clause on the bill of lading regarding the cargo being + shipped. + BLR Transport document remarks + Remarks concerning the complete consignment to be printed + on the bill of lading. + CCI Customs clearance instructions + Any coded or clear instruction agreed by customer and + carrier regarding the declaration of the goods. + CEX Customs clearance instructions export + Any coded or clear instruction agreed by customer and + carrier regarding the export declaration of the goods. + CHG Change information + Note contains change information. + CIP Customs clearance instruction import + Any coded or clear instruction agreed by customer and + carrier regarding the import declaration of the goods. + CLP Clearance place requested + Name of the place where Customs clearance is asked to be + executed as requested by the consignee/consignor. + CLR Loading remarks + Instructions concerning the loading of the container. + COI Order information + Additional information related to an order. + CUR Customer remarks + Remarks from or for a supplier of goods or services. + CUS Customs declaration information + Note contains customs declaration information. + DAR Damage remarks + Remarks concerning damage on the cargo. + DCL Declaration + [4020] Text of a declaration made by the issuer of the + document (CIM 12). + DEL Delivery information + Information about delivery. + DIN Delivery instructions + Instructions regarding the delivery of the cargo. + DOC Documentation instructions + Self explanatory. + DUT Duty declaration + Self explanatory. + EUR Effective used routing + Physical route effectively used for the movement of the + means of transport. + FBC First block to be printed on the transport contract + Self explanatory. + GBL Government bill of lading information + Free text information on a transport document to indicate + payment information by Government Bill of Lading. + GEN Entire transaction set + Note is general in nature, applies to entire transaction + segment. + GS7 Further information concerning GGVS par. 7 + Special permission for road transport of certain goods in + the German dangerous goods regulation for road transport. + HAN Handling instructions + [4078] Instructions on how specified goods, packages or + containers should be handled. + HAZ Hazard information + Self explanatory. + ICN Information for consignee + [4070] Any remark given for the information of the + consignee (CIM 21). + IIN Insurance instructions + Instructions regarding the cargo insurance. + IMI Invoice mailing instructions + Instructions as to which freight and charges components + have to be mailed to whom. + IND Commercial invoice item description + Free text describing goods on a commercial invoice line. + INS Insurance information + Specific note contains insurance information. + INV Invoice instruction + Note contains invoice instructions. + IRP Information for railway purpose + [4090] Date entered by railway stations when required, + e.g. specified trains, additional sheets for freight + calculations, special measures, etc.. (CIM 8). + ITR Inland transport details + Information concerning the pre-carriage to the port of + discharge if by other means than a vessel. + ITS Testing instructions + Instructions regarding the testing that is required to be + carried out on the items in the transaction. + LIN Line item + Note contains line item information. + LOI Loading instruction + Instructions where specified packages or containers are + to be loaded on a means of transport. + MCO Miscellaneous charge order + Free text accounting information on an IATA Air Waybill + to indicate payment information by Miscellaneous charge + order. + MKS Additional marks/numbers information + Self explanatory. + ORI Order instruction + Free text contains order instructions. + OSI Other service information + General information created by the sender of general or + specific value. + PAC Packing/marking information + Information regarding the packaging and/or marking of + goods. + PAI Payment instructions information + The free text contains payment instructions information + relevant to the message. + PAY Payables information + Note contains payables information. + PKG Packaging information + Note contains packaging instructions. + PKT Packaging terms information + Self explanatory. + PMD Payment detail/remittance information + The free text contains payment details. + PMT Payment information + Note contains payments information. + PRD Product information + Self explanatory. + PRF Price calculation formula + Additional information regarding the price formula used + for calculating the item price. + PRI Priority information + Note contains priority information. + PUR Purchasing information + Note contains purchasing information. + QIN Quarantine instructions + Instructions regarding quarantine, i.e. the period during + which an arriving vessel, including its equipment, cargo, + crew or passengers, suspected to carry or carrying a + contagious disease is detained in strict isolation to + prevent the spread of such a disease. + QQD Quality demands/requirements + Specification of the quality/performance expectations or + standards to which the items must conform. + QUT Quotation instruction/information + Note contains quotation information. + RAH Risk and handling information + Information concerning risks induced by the goods and/or + handling instruction. + REG Regulatory information + The free text contains information for regulatory + authority. + RET Return to origin information + Free text information on an IATA Air Waybill to indicate + consignment returned because of non delivery. + REV Receivables + Description to be provided. + RQR Requested routes/routing instructions + [3074] Names of places via which the consignor requests a + consignment to be routed. + RQT Tariffs and route requested + [4120] Stipulation of the tariffs to be applied showing, + where applicable, special-agreement numbers or + references; indication of routes by frontier points or by + frontier stations and, when necessary, by transit + stations between. + SAF Safety information + Self explanatory. + SIC Sender's instruction to carrier + [4284] Instructions given and declarations made by the + sender to the carrier concerning Customs, insurance, and + other formalities. + SIN Special instructions + Special instructions like licence no, high value, handle + with care, glass. + SLR Ship line requested + Shipping line requested to be used for traffic between + European continent and U.K. for Ireland. + SPA Special permission for transport, generally + Statement that a special permission has been obtained for + the transport (and/or routing) in general, and reference + to such permission. + SPG Special permission concerning the goods to be transported + Statement that a special permission has been obtained for + the transport (and/or routing) of the goods specified, + and reference to such permission. + SPH Special handling + Note contains special handling information. + SPP Special permission concerning package + Statement that a special permission has been obtained for + the packaging, and reference to such permission. + SPT Special permission concerning transport means + Statement that a special permission has been obtained for + the use of the means transport, and reference to such + permission. + SRN Subsidiary risk number (IATA/DGR) + Number(s) of subsidiary risks, induced by the goods, + according to the valid classification. + SSR Special service request + Request for a special service concerning the transport of + the goods. + SUR Supplier remarks + Remarks from or for a supplier of goods or services. + TCA Tariff and class applied + [5430] Specification of tariff applied (CIM 55). + TDT Transport details remarks + Additional information related to transport details. + TRA Transportation information + General information regarding the transport of the cargo. + TRR Requested tariff + Stipulation of the tariffs to be applied showing, where + applicable, special agreement numbers or references. + TXD Tax declaration + Description to be provided. + WHI Warehouse instruction/information + Note contains warehouse information. + ZZZ Mutually defined + Note contains information mutually defined by trading + partners. + diff --git a/specification/references/D96A/simples/4453.txt b/specification/references/D96A/simples/4453.txt new file mode 100644 index 0000000..b63515d --- /dev/null +++ b/specification/references/D96A/simples/4453.txt @@ -0,0 +1,18 @@ + + 4453 Text function, coded + + Desc: Code specifying how to handle the text. + + Repr: an..3 + + 1 Text for subsequent use + The occurrence of this text does not affect message + processing. + 2 Text replacing missing code + Text description of a coded data item for which there is + no currently available code. + 3 Text for immediate use + Text must be read before actioning message. + 4 No action required + Pass text on to later recipient. + diff --git a/specification/references/D96A/simples/4455.txt b/specification/references/D96A/simples/4455.txt new file mode 100644 index 0000000..1785ee6 --- /dev/null +++ b/specification/references/D96A/simples/4455.txt @@ -0,0 +1,21 @@ + + 4455 Back order, coded + + Desc: Code to identify the back order agreement. + + Repr: an..3 + + B Back order only if new item (book industry - not yet + published only) + Item on back order due to unpublished status. + F Factory ship + Ship directly from factory to purchaser. + N No back order + Back order is unacceptable. + W Warehouse ship + Ship directly from warehouse. + Y Back order if out of stock + Acceptable to put on back order if out of stock. + ZZZ Mutually defined + Self explanatory. + diff --git a/specification/references/D96A/simples/4457.txt b/specification/references/D96A/simples/4457.txt new file mode 100644 index 0000000..2dd072a --- /dev/null +++ b/specification/references/D96A/simples/4457.txt @@ -0,0 +1,31 @@ + + 4457 Product/service substitution, coded + + Desc: Code indicating product or service substitution conditions. + + Repr: an..3 + + 1 No substitution allowed + Notice to supplier to fill order exactly as specified. + 2 Supply any binding if edition ordered not available + Indicates that substitute bindings are acceptable if the + edition of a book originally ordered is unavailable. + 3 Supply paper binding if edition ordered not available + Indicates that a paper back edition of a book is + acceptable if the edition ordered is unavailable. + 4 Supply cloth binding if edition ordered not available + Indicates that the cloth bound edition of a book is + acceptable if the edition ordered is unavailable. + 5 Supply library binding if edition ordered not available + Indicates that a library binding of a book is acceptable + if the edition ordered is unavailable. + 6 Equivalent item substitution + Indicates that an item of the same value and performance + may be substituted for the item specified. + 7 Alternate item substitution allowed + Indicates that an item of equal or greater value and + performance may be substituted for the item specified. + ZZZ Mutually defined + A code reserved for special trading partner requirements + when pre-defined codes do not exist. + diff --git a/specification/references/D96A/simples/4517.txt b/specification/references/D96A/simples/4517.txt new file mode 100644 index 0000000..2add9d5 --- /dev/null +++ b/specification/references/D96A/simples/4517.txt @@ -0,0 +1,12 @@ + + 4517 Seal condition, coded + + Desc: To indicate the condition of a seal. + + Repr: an..3 + + 1 In right condition + The seal is in right condition. + 2 Damaged + The seal is damaged. + diff --git a/specification/references/D96A/simples/5004.txt b/specification/references/D96A/simples/5004.txt new file mode 100644 index 0000000..9c6de24 --- /dev/null +++ b/specification/references/D96A/simples/5004.txt @@ -0,0 +1,7 @@ + + 5004 Monetary amount + + Desc: Number of monetary units. + + Repr: n..18 + diff --git a/specification/references/D96A/simples/5025.txt b/specification/references/D96A/simples/5025.txt new file mode 100644 index 0000000..33bfcd2 --- /dev/null +++ b/specification/references/D96A/simples/5025.txt @@ -0,0 +1,885 @@ + +* 5025 Monetary amount type qualifier + + Desc: Indication of type of amount. + + Repr: an..3 + + 1 VAT, 1st value + First VAT value if, for the same rate of VAT, there are 1 + to 3 different ways to set this value. + 2 VAT, 2nd value + Second VAT value if, for the same rate of VAT, there are + 2 or 3 different ways to set this value. + 3 VAT, 3rd value + Third VAT value if, for the same rate of VAT, there are 3 + different ways to set this value. + 4 Additional royalties (Customs) + Royalties relating to the imported goods that the buyer + must pay, either directly or indirectly, as a condition + of sale, to the extent that they are not included in the + price actually paid or payable. + 5 Adjusted amount + The amount specified is the adjusted amount. + 6 Amount reference currency + The owing amount in the currency used as reference in the + transaction. + 7 Agreed charge + Charges which parties agreed upon. + 8 Allowance or charge amount + [5422] Total amount of allowance or charge. + 9 Amount due/amount payable + Amount to be paid. + 10 Amount in charge currency + Indicates that the amount is based on the charged + currency. + 11 Amount paid + Self explanatory. + 12 Amount remitted + Amount which was remitted (see remittance advice). + 13 Amount subject to total monetary discount + Self explanatory. + 14 Amount target currency + The amount in the currency in which the amount is paid or + has to be paid. + 15 Average ledger balance + The addition of the balance all accounts divided by the + number of accounts. + 16 Bank release fee + Self explanatory. + 17 Batch total + The complete quantity of anything needed for or made in + one operation or lot. + 18 Brokerage + Fee charged by a broker for acting on behalf of a third + party. + 19 Buying commission + Commission paid by the importer to his/her agent for the + service of representing him/her in the purchase. + 20 Data value on carrier media (Customs) + Value of data contained on the carrier media (e.g. + magnetic tape). + 21 Cash discount + Cash discount given by the seller to the buyer where + payment is made in advance of receipt of goods. + 22 Cash on delivery amount + Amount to be collected by carrier upon delivery of goods. + This amount represents approximately the value of the + goods. + 23 Charge amount + Self explanatory. + 24 Charge summary total + Code to indicate the total charges relating to a + consignment. + 25 Charge/allowance basis + The amount specified is the basis for calculation of + charges/allowance. + 26 Charges collect fee + Self explanatory. + 27 Charges in destination currency + Collect charges payable in the currency of the country of + destination. + 28 Collect charge summary total + Self explanatory. + 29 Collect charges in destination currency + Collect charges payable in the currency of the country of + destination. + 30 Collect freight charge including VAT + This is the total amount that has to be collected from + the consignee or other intermediary intervening party - + Including VAT-. + 31 Collect freight charge without VAT + For legal accounting reasons the amount without VAT has + to be announced, together with the amount of VAT. + 32 Collect other charges due agent total + Self explanatory. + 33 Collect taxes total + Self explanatory. + 34 Collected balance required + A certain sum of money that must be kept in an account. + 35 Container cost + Description to be provided. + 36 Converted amount + The amount is converted from another currency. + 37 Credit on consignment + Credit deducted from the total invoice amount for the + value of goods not included in a consignment but included + in the invoice. + 38 Invoice item amount + (5068) Total sum charged in respect of a single Invoice + item in accordance with the terms of delivery. + 39 Invoice total amount + [5444] Total sum charged in respect of one or more + Invoices in accordance with the terms of delivery. + 40 Customs value + (5032) Value declared for Customs purposes on those goods + in a consignment which are subject to the same Customs + procedure, and have the same tariff/statistical heading, + country information and duty regime. + 41 Assigned Customs value + Goods value assigned by Customs. + 42 Total cash payments received by factor + Total allocated amount of cash payments received by a + factor. + 43 Declared total Customs value + [5070] Total value declared for Customs purposes of all + goods in a consignment, whether or not they are subject + to the same Customs procedure, or have the same + tariff/statistical heading, country information, and duty + regime. + 44 Declared value for carriage + (5036) Value, declared by the shipper or his agent solely + for the purpose of varying the carrier's level of + liability from that provided in the contract of carriage, + in case of loss or damage to goods or delayed delivery. + 45 Deductible after importation charges (Customs) + Charges (e.g. construction, assembly, erection, + maintenance or technical assistance) after importation, + which are included in the total invoice price, that may + be deducted to arrive at a Customs value. + 46 Deductions (Customs) + [5020] Allowable deductions from the Customs value basis + used. + 47 Delivery fee + Fees incurred by delivery. + 48 Deposit total + The whole amount of money that one entrusts for + safekeeping. + 49 Development necessary for production of imported goods + (Customs) + Value of engineering, development, artwork, design work + and plans and sketches carried out elsewhere than in the + Customs territory and necessary for the production of the + imported goods. + 50 Disbursements + Amount of disbursements to be collected by the carrier + according to the order given by the shipper. + 51 Disbursements fee + Fee charged for the collection of disbursements. + 52 Discount amount + The amount specified is the discount amount. + 53 Discount amount due + Self explanatory. + 54 Distribution service fee + Self explanatory. + 55 Duty amount + Self explanatory. + 56 Duty/tax/fee basis amount + The amount specified is the basis for duty/tax or fee. + 57 Equivalent amount + This amount is equivalent to the amount to be + transferred, but in another currency. + 58 Fee amount + Self explanatory. + 59 Fees paid year to date + Payments made for goods thus far. + 60 Final (posted) amount + The amount posted to an account, finally, after + charges/allowances. + 61 Float (e.g. "cash float") + The status of funds in the process of collection. + 62 Total payments on account received by a factor + Total unallocated amount of payments received by a + factor. + 63 FOB value + Identifies the value of the shipment free on board, named + port of shipment (see FOB Incoterm of ICC). + 64 Freight charge + Amount to be paid for moving goods, by whatever means, + from one place to another, inclusive discounts, + allowances, rebates, adjustment factors and additional + cost relating to freight costs (UN/ECE Recommendation no + 23). + 65 Total indirect amount payments made to a seller or his agent + instead of to a factor + Total indirect amount of payments made to a seller or his + agent instead of to a factor. + 66 Goods item total + Net price x quantity for the line item. + 67 Insurance + Self explanatory. + 68 Insurance and transport charges (Customs) + (5488)+(5292) Sum total of transport and insurances + charges (CCC). + 69 Insurance and transport charges incurred outside Customs + territory + (5488)+(5292) Insurance and transport charges incurred + outside a Customs territory (or a Customs union). + 70 Insurance charges (Customs) + [5488] Amount of premium payable to the insurance company + to insure the goods to the port or place of importation. + 71 Insurance charges incurred outside of Customs territory + (5488) Insurance charges incurred outside a Customs + territory (or a Customs union). + 72 Internal charges (Customs) + Charges incurred within a Customs territory (or a Customs + union). + 73 Total amount of payments booked to the collateral account + Total amount of payments booked to the collateral + account. + 74 Amount to be paid in advance + Amount which is to be paid before goods are delivered or + the service is rendered. + 75 Registered capital + Registered amount of equity of a company. + 76 Investable balance + To put left over money in something offering profitable + returns. + 77 Invoice amount + [5068] Total sum charged in respect of a single Invoice + in accordance with the terms of delivery. + 78 Landing charges + The charges incurred in landing the goods into store in + the country of importation, excluding Customs duties and + taxes. + 79 Total line items amount + The sum of all the line item amounts. + 80 Licence fees related to imported goods (Customs) + Licence fees relating to the imported goods that the + buyer must pay, either directly or indirectly, as a + condition of sale, to the extent that they are not + included in the price actually paid or payable. + 81 Loading and handling cost + Cost incurred by loading and handling. + 82 Lock box total + The complete amount of funds that customers mailed in to + a specific location. Often times funds are sent to a post- + office lock box in their city. + 83 Lumpsum + An agreed sum of money, which is paid in full at one + time. This term is often used in connection with charter + parties. + 84 Material consumed in production of imported goods (Customs) + Value of materials consumed in the production of the + imported goods. + 85 Maximum charge + Self explanatory. + 86 Message total monetary amount + Self explanatory. + 87 Minimum charge + Self explanatory. + 88 National preference basis amount + Amount giving the basis for national preference + calculation. + 89 Negative collected balance + Having a quantity of less than zero in an account. + 90 Negative ledger balance + For an asset account, this would be when the account had + a credit balance. For liability and owner's equity + accounts, it would be when the account had a debit + balance. + 91 Net adjustment + The end-of-the-period total amount which is left after + recording appropriate adjusting entries. + 92 Net fee position + The payments left over after deductions or allowances + have been made. + 93 Net year to date excess (deficit) + A negative amount of an item. + 94 No amount of insurance + No amount of insurance has been declared for a + consignment. + 95 No declared value for carriage + No value has been declared for purposes of carriage. + 96 No declared value for Customs + No value has been declared for Customs purposes. + 97 Offer amount + [5210] Total amount of an offer. + 98 Original amount + Original amount, without charges, allowances or + adjustment. + 99 Other charges at destination + Code to indicate charges levied at destination. + 100 Other charges due agent + Code to indicate that certain charges accrue to an agent. + 101 Other charges due carrier + Code to indicate that certain charges accrue to a + carrier. + 102 Other commissions + Other commissions paid by the importer to his/her agent + in relation to the goods being imported. + 103 Other deductible charges + Other charges deducted from the total invoice value. + 104 Other transport charges + (5292) Other charges paid for transport. + 105 Other valuation charges (Customs) + Other valuation charges which are payable by reason of + the importation or sale of the goods in the Customs + territory. +| 106 Packing cost + Cost for packing concerning labour and/or material. + 107 Packing cost (Customs) + [5448] Costs incurred for all containers and coverings of + whatever nature which are considered as being one for + Customs purposes with the goods, and the cost of packing + whether for labour or material. + 108 Parts incorporated in imported goods (Customs) + Materials, components, parts and similar items + incorporated in the imported goods. + 109 Payment discount amount + Self-explanatory. + 110 Pick-up fee + Fee incurring if item has been or will be picked up. + 111 Positive collected balance + Having a quantity of greater than zero in an account. + 112 Positive ledger balance + For an asset account, this would be when the account had + a debit balance. For liability and owner's equity + accounts, it would be when the account had a credit + balance. + 113 Prepaid amount + (5302) Amount which has been prepaid in advance. + 114 Prepaid charge summary total + Total of all prepaid charges. + 115 Prepaid taxes total + Total of all prepaid taxes. + 116 Purchase amount + The cost of buying goods or services. + 117 Quantity discount + Discount given for purchase of goods in bulk. + 118 Quota value + Description to be provided. + 119 Received amount + The amount is what the bank received, and the one before + charges/allowances. + 120 Sales tax + Identifies the amount of sales tax payable. + 121 Shipment value in domestic currency + The cost of transportation in domestic currency. + 122 Specific amount payable + Amount that the consignor agrees to be invoiced or to + pay. This amount is part of the total charges applied to + the consignment. + 123 Statistical value + [5218] Value declared for statistical purposes of those + goods in a consignment which have the same statistical + heading and country of origin. + 124 Tax amount + Tax imposed by government or other official authority + related to the weight/volume charge or valuation charge. + 125 Taxable amount + Self explanatory. + 126 To collect + Description to be provided. + 127 Tools used in production of imported goods (Customs) + Tools, dies, moulds and similar items used in the + production of the imported goods. + 128 Total amount + The amount specified is the total amount. + 129 Total amount subject to payment discount + Part of the invoice amount which is subject to payment + discount. + 130 Total charge due + Total amount of charges payable to the carrier. + 131 Total charges/allowances + The amount specified is the total of all + charges/allowances. + 132 Total collect charges + Total charges to be collected. + 133 Total collect charges at destination + Total charges to be collected at destination. + 134 Total declared + Description to be provided. + 135 Total freight due + Total amount of freight costs payable to the carrier. + 136 Total invoice additional amount + (5140) Amount to be added to the sum of invoice line + amounts to arrive at the total invoice amount. + 138 Total monetary discount amount + Total of monetary discount amounts. + 139 Total payment amount + A complete charge for goods or services rendered. + 140 Total service charge + The complete payment owed to one who has performed work + for another. + 141 Cost, insurance and freight (CIF) value + Identifies the value of cost, insurance and freight. + (Refer to ICC Incoterm CIF for an expanded definition). + 142 Trade discount + Discount given to any purchaser at a particular + commercial level e.g. at wholesale or retail level. + 143 Transfer amount + The amount which has been transferred from buyer to the + sellers bank. + 144 Transport charges (Customs) + (5292) Cost incurred by shipper in moving goods, by + whatever means, from one place to another under the terms + of the contract of carriage, see UN/ECE Recommendation No + 23. Synonym: freight charges (Customs). + 145 Transport charges incurred outside Customs territory + (5292) Transport charges incurred outside a Customs + territory (or a Customs union). + 146 Unit price + (5110) Reporting monetary amount is a "per unit" amount. + 147 Acceptable quotation fluctuation amount + The maximum increase or decrease in constituent material + fluctuation which will not result in an item price + renegotiation. + 148 Total payments under guarantee + Total amount paid under guarantee, such as under a + factor's guarantee. + 149 Valuation charge + A charge based on the value of goods or cargo. + 150 Value added tax + [5490] Amount in national currency resulting from the + application, at the appropriate rate, of value added tax + (or similar tax) to the invoice amount subject to such + tax. + 151 Value insured + Representation in figures of the total sum covered by an + insurance for a particular shipment. + 152 Subsequent resale of imported goods (Customs) + Value of any part of the proceeds of any subsequent + resale, disposal or use of the imported goods that + accrues, directly or indirectly, to the seller. + 153 Weight charge + A charge based on the weight of goods or cargo. + 154 Amount to be collected + Self explanatory. + 155 Standard duty + Standard Customs duty that would apply if special + provisions did not apply. + 156 G-Amount + Amount out of total invoice amount being paid into a + blocked account. + 157 Insurance value + (5010) Value for which the goods are insured. + 158 Insurance and transport charges incurred inside Customs + territory + (5488)+(5292) Charges to be paid for moving goods, by + whatever means, from the point of entry into the Customs + territory (within a Customs union: to the point of entry + in the final destination country). + 159 Licence (value deducted) + Amount in the currency of the licence to be written off + from the total licence value. + 160 Other costs + (5346) Costs, other than packing, freight and insurance + costs, specified separately. + 161 Duty, tax or fee amount + Amount of duty, tax or fee. + 162 Customs duty paid + Amount which can be deducted from the stated invoice + price where that price includes the Customs duty amount. + 163 Wage tax share + Wage tax share of total amount to be paid directly to + tax collector. + 164 Social securities premiums share + Social securities share of total amount to be paid + directly to the social securities collector. + 165 Adjustment amount + Amount being the balance of the amount to be adjusted and + the adjusted amount. + 166 Guarantee amount (Customs) + Amount of the guarantee placed with Customs. + 167 Actual versus calculated price difference + Difference between actual and calculated price. + 168 Tax sub-totals + Self explanatory. + 169 Alternate currency total amount + Self-explanatory. + 170 Document amount + Description to be provided. + 171 Total reassignments of factored invoices + Total amount of factored invoices and credit notes + reassigned to the seller or to another factor. + 172 Stated amount + Description to be provided. + 173 Minimum amount + Lowest possible value; minimum. + 174 Balance brought forward + Opening balance of the account brought forward from the + prior accounting period. + 175 Message total additional amount + Description to be provided. + 176 Message total duty/tax/fee amount + Total of all duty/tax/fee amounts. + 177 Message total amount prepaid + Total of all prepaid amounts within the message. + 178 Exact amount + Specific amount. + 179 Maximum amount + Highest possible value; maximum. + 180 Amount up to + Highest possible value; up to. + 181 Amount not exceeding + Highest possible value; not exceeding. + 182 Any other specification/tolerance + Any further qualification of the amount. + 183 No specification/tolerance + No further qualification of the amount. + 184 Final net acquisition cost + Self explanatory. + 185 Labor cost + Self explanatory. + 186 Material cost + Self explanatory. + 187 Other cost + Self explanatory. + 188 Overhead cost + Self explanatory. + 189 Packaging cost + Self explanatory. + 190 Prototype set up cost + Self explanatory. + 192 Raw material per cart cost + Self explanatory. + 193 Raw material per unit of measure cost + Self explanatory. + 194 Total die model cost + Self explanatory. + 195 Total gauge cost + Self explanatory. + 196 Total material including purchased components cost + Self explanatory. + 197 Total purchased components cost + Self explanatory. + 198 Total tooling cost + Self explanatory. + 199 Delivery limitation amount + Self explanatory. + 200 Minimum amount due + Self explanatory. + 201 Penalty amount + Self explanatory. + 202 Interest amount + Self explanatory. + 203 Line item amount + Goods item total minus allowances plus charges for line + item. See also Code 66. + 204 Allowance amount + Self explanatory. + 205 Additional amount covered: freight costs + Additional amount (freight costs) which is also covered + under the documentary credit. + 206 Additional amount covered: inspection costs + Additional amount (inspection costs) which is also + covered under the documentary credit. + 207 Additional amount covered: insurance costs + Additional amount (insurance costs) which is also covered + under the documentary credit. + 208 Additional amount covered: interest + Additional amount (interest) which is also covered under + the documentary credit. + 209 Agent commission amount + Amount which has to be paid to an agent. + 210 Credit note amount + Amount of a credit note. + 211 Debit note amount + Amount of a debit note. + 212 Documentary credit amount + Amount of the documentary credit. + 213 Part of documentary credit amount + Part of documentary credit amount subject to sight + payment, deferred payment or acceptance when the + documentary credit is available by mixed payment. + 214 Advance payment at the beginning of works + Amount paid to the contractor at the beginning of works + in the construction to be deducted later. + 215 Deduction of advance payment amount at the beginning of + works + Progressive deduction of advance payment, as works go on. + 216 Advance payment amount on building material + Self explanatory. + 217 Deduction of the advance payment amount on building material + Self explanatory. + 218 Advance payment amount on stock + Self explanatory. + 219 Deduction of the advance payment amount on stock + Self explanatory. + 220 Amount subject to guarantee retention + Amount participating in the assessment basis of a + guarantee retention. + 221 Amount not subject of guarantee retention + Amount not participating in the assessment basis of a + guarantee retention. + 222 Amount subject to contractual retention + Amount participating in the assessment basis of a + contractual retention. + 223 Works amount, initial + Total amount of works in the initial contract. + 224 Works amount, variations + Total amount of contract variations, not including the + amount planned on initial contract. + 225 Works amount, total + Total amount of works, including initial contract and + variations. + 226 Retention amount + Self explanatory. + 227 Deposit + Part of the amount of retention, not covered by guarantee + of retention, and thus deducted from the amount paid to + the contractor until release of retention. + 228 Deposit refund + Refund of deposit, due to an increase of the guarantee of + retention amount, or a decrease of the amount of + retention. + 229 Guarantee on retention refund + Refund of deposit, due to partial or complete release of + retention. + 230 Amount subject to escalation + Amount which is used as the basis for the calculation of + the escalation. + 231 Amount subject to escalation, initial + Amount in the initial contract which is used as the basis + for the calculation of the escalation. + 232 Amount of variations subject to escalation + Amount of variations which is used as the basis for the + calculation of the escalation. + 233 Amount not subject to escalation + Amount which is not included in the calculation of the + escalation. + 234 Amount not subject to escalation, initial + Amount in the initial contract which is not included in + the calculation of the escalation. + 235 Amount of variations not subject to escalation + Amount of variations which is not included in the + calculation of the escalation. + 236 Amount subject to price adjustment + Amount which is used as the basis for price adjustment + calculation. + 237 Amount subject to price adjustment, initial + Amount in the initial contract which is used as the basis + for the price adjustment calculation. + 238 Amount of variations subject to price adjustment + Amount of variations which is used as the basis for price + adjustment calculation. + 239 Amount not subject to price adjustment + Amount which is not included in the calculation of the + price adjustment. + 240 Amount not subject to price adjustment, initial + Amount in the initial contract which is not included in + the calculation of the price adjustment. + 241 Amount of variations not subject to price adjustment + Amount of variations which is not included in the + calculation of the price adjustment. + 242 Escalation amount + Difference between initial amount and current amount. + 243 Provisional escalation amount + Difference between initial amount and provisional current + amount. + 244 Price adjustment amount + Difference between initial amount and revised amount. + 245 Provisional price adjustment amount + Difference between initial amount and provisional revised + amount. + 246 Price revaluation amount + Amount of escalation and price adjustment. + 247 Provisional price revaluation amount + Provisional amount of escalation and price adjustment. + 248 Contractual retention amount total + Retention on a basis contractually fixed. + 249 Valuation amount + Amount of valuation. + 250 Deduction amount of direct payments to subcontractors + Deduction of amounts directly paid to subcontractors. + 251 Amortization total amount + Indication of final monetary amount for amortization. + 252 Amortization order amount + Indication of actual share of the monetary amount for + amortization. + 253 Amortization cumulated amount + Indication of actual cumulated monetary amount of + previous and actual amortization order amount. + 254 Current credit cover + Limit for current credit cover. + 255 New credit cover + Limit for new credit cover. + 256 Order cover + Credit cover for an individual order or shipment. + 257 Amount subject to dispute + The amount that is being disputed. + 258 Charge amount for information + The stated charge amount is only for information. The + amount will be debited due to agreement. + 259 Total charges + Self-explanatory. + 260 Total allowances + Self-explanatory. + 261 Alternate currency amount + Self-explanatory. + 262 Instalment amount + Amount paid or due for a single instalment of an + instalment payment scheme. + 263 Outstanding amount + Amount still remaining outstanding for payment. + 264 Gross contribution amount + Gross amount contributed. This may include commissions or + allowances. + 265 Commission amount + Amount of any commission. + 266 Net contribution amount + Amount contributed net of any commission or other + allowances . + 267 Regular contribution amount + Specified contribution amount regularly paid. + 268 Previous regular contribution amount + Specified contribution amount regularly paid before a + change . + 269 Variation amount + Difference from a nominated amount. + 270 Notional salary + A salary amount specified for a particular category of + employees. + 271 Nominal salary + The salary amount without special allowances or other + cash benefits. + 272 Taxable salary + The salary amount which is taxable. + 273 Superannuation salary + Salary used for superannuation benefit/contribution + purposes . + 274 Total remuneration + The amount of the total value of a person's remuneration. + 275 Other salary + The amount of other salary or allowances in addition to a + base salary. + 276 Annual salary + Self-explanatory. + 277 Total contributions amount + Sum of individual contributions. + 278 Voluntary contribution amount + The amount is for a non-compulsory contribution. + 279 Instalment first amount + First of a number of due amounts if payment by instalment + is agreed. + 280 Instalment current amount + Current amount of a number of due amounts if payment by + instalment is agreed. + 281 Instalment last amount + Last of a number of due amounts if payment by instalment + is agreed. + 282 Current maintenance fee + Current amount of a number of amounts due on maintenance + contract. + 283 Current leasing fee + Current amount of a number of amounts due on lease + contracts. + 284 Day works amount + The amount of work calculated on the basis of manpower + time and supply cost. + 285 Manufacturer's bonus + Allowance given as a manufacturer's bonus. + 286 Administration charge + Charge made for an administration activity. + 287 Fuel charge + Charge relating to fuel supplied. + 288 Registration plate charge + The charge relating to the normal supply of vehicle + registration plates. + 289 Subtotal amount + Total amount of money that is part of a complete amount. + 290 Dumping export value + The export value calculated for the purposes of assessing + dumping duty. + 291 Foreign inland freight + The amount of inland freight incurred in delivering the + goods to the place of export. + 292 Concession amount + The amount of any concession. To allow the nomination of + the difference between the amount of duty plus tax paid + and the amount that would have been payable without an + end-use security being applied. + 293 Chargeback + Invoice amount charged back to seller. + 294 Charge per credit cover + Unit charge per credit cover established. + 295 Charge per unused credit cover + Unit charge per unused credit cover. + 296 Total authorised deduction + Total amount of authorised deductions from payment of + invoices. + 297 Total chargebacks + Total amount charged back to the seller. + 298 Total offsets + Total amount offset against other items on the seller's + or buyer's account. +| 299 Total special entries + Total amount to be treated as special booking entry by + the beneficiary. + 300 Balance carried forward + Closing balance of the account to be carried forward to + the next accounting period. + 301 Total outstanding invoices past due + Total amount of outstanding invoices past due. + 302 Off balance disputed items + Total amount of disputed invoices/credit notes. + 303 Commission invoices + Amount of commission invoices. + 304 Other charges + Miscellaneous charges. + 305 Amount remittances + Amount of money remitted. + 306 Total amount of payment commission invoices + Total amount of commission invoices paid. + 307 Total amount of payment other charges invoices + Total amount of invoices for miscellaneous charges paid. + 308 Total amount credit notes + Total amount of credit notes. + 309 Total adjustment invoices + Total amount of adjustments to invoices. + 310 Total adjustment credit notes + Total amount of adjustments to credit notes. + 311 Total adjustment payments + Total amount of adjustments to payments. + 312 Base unit value + Value per base unit. + 313 International freight + The amount of freight paid for moving goods between place + of export and place of import. + 314 Own risk amount + Amount for own credit risk, not covered by credit cover. + 315 Opening balance + The amount of the opening balance. + 316 Insurance premium + Premium amount including commission without insurance tax + and fees. + 317 Insurance commission + Amount due to an intermediary to be chargeable to an + insurer for obtaining insurance business. + 318 Insurance tax + Insurance tax amount on insurance premium and fees. + 319 Fee of insurer + Amount to be paid to an insurer as a handling charge. + 320 Fee of intermediary + Amount to be paid to an intermediary as a handling fee. ++ 321 Debit flow + Debit flow amount applying to an account. ++ 322 Closing balance payable + Outstanding payable amount of the account at the end of + the reporting period. ++ 323 Opening balance payable + Outstanding payable amount of the account at the + beginning of the reporting period. ++ 324 Opening balance receivable + Outstanding receivable amount of the account at the + beginning of the reporting period. ++ 325 Closing balance receivable + Outstanding receivable payable amount of the account at + the end of the reporting period. ++ 326 Net assets and liabilities + Position amount of the assets and liabilities at + reporting date. ++ 327 Adjustment to debit flow + Adjustment to debit flow amount. ++ 328 Adjustment to credit flow + Adjustment to a credit flow amount. ++ 329 Credit flow + Credit flow amount applying to an account. ++ 330 Total prepaid other charges due carrier + The total of prepaid other charges due to carrier. ++ 331 Total collect weight charge + The total collect charge based on weight. ++ 332 Total prepaid weight charge + The total prepaid charge based on weight. ++ 333 Total collect other charges due carrier + The total of collect other charges due to carrier. ++ 334 Total prepaid other charges due agent + The total of prepaid other charges due to agent. ++ 335 Total collect valuation charge + The total collect valuation charge. ++ 336 Total prepaid valuation charge + The total prepaid valuation charge. + ZZZ Mutually defined + Mutually defined monetary amount. + diff --git a/specification/references/D96A/simples/5118.txt b/specification/references/D96A/simples/5118.txt new file mode 100644 index 0000000..2cc1515 --- /dev/null +++ b/specification/references/D96A/simples/5118.txt @@ -0,0 +1,8 @@ + + 5118 Price + + Desc: The monetary value associated with a purchase or sale of an + article, product or service. + + Repr: n..15 + diff --git a/specification/references/D96A/simples/5125.txt b/specification/references/D96A/simples/5125.txt new file mode 100644 index 0000000..6a3d163 --- /dev/null +++ b/specification/references/D96A/simples/5125.txt @@ -0,0 +1,36 @@ + +* 5125 Price qualifier + + Desc: Identification of a type of price. + + Repr: an..3 + + AAA Calculation net + The price stated is the net price including allowances/ + charges. Allowances/charges may be stated for information + only. + AAB Calculation gross + The price stated is the gross price to which allowances/ + charges must be applied. + AAC Allowances and charges not included, tax included + The price does not include the allowances and charges, + but includes the taxes. + AAD Average selling price + Average selling price of a product. ++ AAE Information price, excluding allowances or charges, + including taxes + The price stated is for information purposes only and + excludes all allowances and charges. Taxes however are + included in the price. ++ AAF Information price, excluding allowances or charges, and + taxes + The price stated is for information purposes only and + excludes all allowances, charges and taxes. + CAL Calculation price + The price stated is the price for the calculation of the + line item amount. + INF Information + The price is provided for information. + INV Invoice price + Referenced price taken from an invoice. + diff --git a/specification/references/D96A/simples/5213.txt b/specification/references/D96A/simples/5213.txt new file mode 100644 index 0000000..cb04840 --- /dev/null +++ b/specification/references/D96A/simples/5213.txt @@ -0,0 +1,15 @@ + + 5213 Sub-line price change, coded + + Desc: Code indicating disposition of the price change of a sub-line + item. + + Repr: an..3 + + A Added to the baseline item unit price + Self explanatory. + I Included in the baseline item unit price + Self explanatory. + S Subtracted from the baseline item unit price + Self explanatory. + diff --git a/specification/references/D96A/simples/5237.txt b/specification/references/D96A/simples/5237.txt new file mode 100644 index 0000000..82da4f0 --- /dev/null +++ b/specification/references/D96A/simples/5237.txt @@ -0,0 +1,65 @@ + + 5237 Charge category, coded + + Desc: To indicate the category or zone of charges. + + Repr: an..3 + + 1 All charges + All amounts calculated by the carrier in accordance with + tariffs or in case of special events during the voyage + (e.g. Rail - freights costs - additional costs). + 2 Additional charges + Charges calculated by the carrier for specific events + like re-weighting, re-loading, unexpected operations, + services required during the voyage, etc. + 3 Transport charges + additional charges + Transport charges plus Additional charges (e.g. for re- + loading, re-weighting or unexpected operations) that must + be precised in the payment conditions by the consignor + (other charges must be taken in account by the + consignee). + 4 Basic freight + The basic freight payable on the cargo as per tariff. + 5 Destination haulage charges + Self explanatory. + 6 Disbursement + Sums paid out by ship's agent at a port and recovered + from the carrier. + 7 Destination port charges + Charges payable at the port of destination. + 8 Miscellaneous charges + Miscellaneous charges not otherwise categorized. + 9 Transport charges up to a specified location + Transport charges to be paid by the consignor for a part + of the voyage, i.e. up to a location that must be + precised. + 10 Origin port charges + Charges payable at the port of origin. + 11 Origin haulage charges + Self explanatory. + 12 Other charges + Self explanatory. + 13 Specific amount payable + Amount that the consignor agrees to be invoiced or to + pay. This amount is part of the total charges applied to + the consignment. + 14 Transport costs (carriage charges) + Monetary amount calculated on the basis of the transport + tariffs or contract eventually including charges or other + costs. + 15 All costs up to a specified location + All amounts to be paid by the consignor for a part of the + voyage, i.e. up to a location that must be precised. (The + remaining part of the voyage to be paid by the consignee) + The amounts are calculated by the carrier in accordance + with tariffs or in case of special events during the + voyage (e.g. rail - freight costs - additional costs). + 16 Weight/valuation charge + Code to indicate weight/valuation charges to be either + wholly prepaid or wholly collect. + 17 All costs + Description to be provided. + 18 Transport costs and supplementary costs + Description to be provided. + diff --git a/specification/references/D96A/simples/5242.txt b/specification/references/D96A/simples/5242.txt new file mode 100644 index 0000000..36916cb --- /dev/null +++ b/specification/references/D96A/simples/5242.txt @@ -0,0 +1,7 @@ + + 5242 Rate/tariff class + + Desc: Description of applicable rate/tariff class. + + Repr: an..35 + diff --git a/specification/references/D96A/simples/5243.txt b/specification/references/D96A/simples/5243.txt new file mode 100644 index 0000000..299d0ec --- /dev/null +++ b/specification/references/D96A/simples/5243.txt @@ -0,0 +1,32 @@ + +* 5243 Rate/tariff class identification + + Desc: Identification of the rate/tariff class. + + Repr: an..9 + ++ A Senior person rate + Rate class applies to senior persons. + B Basic + Self explanatory. + C Specific commodity rate + Self explanatory. ++ D Teenager rate + Rate class applies to teenagers. ++ E Child rate + Rate class applies to children. ++ F Adult rate + Rate class applies to adults. + K Rate per kilogram + Self explanatory. + M Minimum charge rate + Self explanatory. + N Normal rate + Self explanatory. + Q Quantity rate + Self explanatory. + R Class rate (Reduction on normal rate) + Description to be provided. + S Class rate (Surcharge on normal rate) + Description to be provided. + diff --git a/specification/references/D96A/simples/5245.txt b/specification/references/D96A/simples/5245.txt new file mode 100644 index 0000000..305179b --- /dev/null +++ b/specification/references/D96A/simples/5245.txt @@ -0,0 +1,125 @@ + +* 5245 Percentage qualifier + + Desc: Identification of the usage of a percentage. + + Repr: an..3 + + 1 Allowance + (5424) Allowance expressed as a percentage. + 2 Charge + (5424) Charge expressed as a percentage. + 3 Allowance or charge + [5424] Allowance or charge expressed as a percentage. + 4 Reinsurer's share + To indicate the share of the reinsurer in a treaty. + 5 Entry percentage + To indicate the percentage used for the specified entry + (e.g. commission %, deposits % ...). + 6 Quality/yield + (6318) The percentage of a specified material in the + total product. + 7 Percentage of invoice + Self explanatory. + 8 Reduction/surcharge percentage + Percentage to calculate a reduction/surcharge. + 9 Adjustment + Self explanatory. + 10 Bureau share + London insurance market bureau (bureau share in + reinsurance treaty). +| 11 Buffer stock requirement + Anticipated additional consumption to safeguard against + unforeseen shortages or demands. + 12 Discount + Discount expressed as a percentage. + 13 Amount tolerance + Tolerance of amount in percentage. + 14 Percentage of note + Percentage of debit or credit note. + 15 Penalty percentage + Self explanatory. + 16 Interest percentage + Self explanatory. + 17 Part of documentary credit amount + Part of documentary credit amount in percentage subject + to sight payment, deferred payment or acceptance when the + documentary credit is available by mixed payment. + 18 Percentage credit note + Percentage of a credit note. + 19 Percentage debit note + Percentage of a debit note. + 20 Percentage of insurance + Self explanatory. + 21 Own risk percentage + Percentage of total amount which is not covered by credit + cover. + 22 Transferred VAT percentage + VAT percentage rate for which accountability is being + transferred from one party to another. VAT means: Value + added tax. + 23 Part time employment + The time a person is employed expressed as a percentage + of the equivalent full time employment. + 24 Voluntary contribution + Contribution to a superannuation scheme which is not + compulsory, expressed as a percentage of salary. + 25 Attribute factor + To indicate a mathematical factor, expressed as a + percentage , used to multiply a specified attribute item. + 26 Additional contribution + Contribution to a scheme in addition to the normal + contribution, expressed as a percentage (in + superannuation usually expressed as a percentage of + salary). + 27 Benefits allocation + Percentage of total benefits allocated to a person. + 28 Attribute classification + To indicate the percentage of a specified attribute + classification (e.g. percentage contributed before a + defined year for superannuation purposes). + 29 Renegotiation trigger upper limit + The percentage rise in a currency rate of exchange which + would result in renegotiation of prices. + 30 Renegotiation trigger lower limit + The percentage fall in a currency rate of exchange which + would result in renegotiation of prices. + 31 Material reduction factor + The percentage reduction in constituent material which + occurs in the production process. + 32 Acceptable price difference + The maximum percentage increase or decrease resulting + from price recalculation which will not result in price + renegotiation. + 33 Share of buyer's total requirement + The percentage of the buyer's total acquisition + requirement for the referenced or similar item which will + be ordered from the named supplier. + 34 Price increase + The percentage increase in price of the referenced item + since the last notification. + 35 Share of tool cost paid by buyer + The percentage of the cost of tooling which will be paid + by the buyer. + 36 Volume capacity usage + Percentage of the volume capacity used. + 37 Weight capacity usage + Percentage of the weight capacity used. + 38 Loading length capacity usage + Percentage of the loading length capacity used. + 39 Share of packaging cost paid by vendor + The percentage of the cost of packaging which will be + paid by the vendor. + 40 Reduction percentage + Reduction from an amount/price expressed in a percentage. + 41 Surcharge percentage + Additional amount expressed in a percentage. + 42 Local content + To indicate the percentage of a products local (i.e. + domestic) content. + 43 Chargeback + Percentage amount charged back. + 44 Gross turnover commission + Percentage of gross turnover used to calculate + commission. + diff --git a/specification/references/D96A/simples/5249.txt b/specification/references/D96A/simples/5249.txt new file mode 100644 index 0000000..c306f2d --- /dev/null +++ b/specification/references/D96A/simples/5249.txt @@ -0,0 +1,49 @@ + + 5249 Percentage basis, coded + + Desc: Indication of the application of a percentage. + + Repr: an..3 + + 1 Per unit + Referenced percentage applies on a single unit basis. + 2 Per ton + Reduction percentage is applied per transported ton. + 3 Per equipment unit + Reduction percentage is applied per main equipment unit + (for rail purpose, only rail wagons). + 4 Per unit price + Reduction percentage is applied on the unit price, which + is the basis of the charge calculation. + 5 Per quantity + Reduction percentage applied on the unit price and + conceded to a consignor after he reached a specified + tonnage of transport. + 6 Basic charge + Code to indicate that the IATA experimental special + charge within Europe is the basis for the percentage + reduction or surcharge. + 7 Rate per kilogram + Code to indicate that the IATA experimental special rate + within in Europe is the basis for the percentage + reduction or surcharge. + 8 Minimum charge + Code to indicate that the IATA minimum charge is the + basis for the percentage reduction or surcharge. + 9 Normal rate + Code to indicate that the IATA normal rate is the basis + for the percentage reduction or surcharge. + 10 Quantity rate + Code to indicate that the IATA quantity rate is the basis + for the percentage reduction or surcharge. + 11 Amount of drawing + Referenced percentage applies on the amount of drawing + under the documentary credit. + 12 Documentary credit amount + Referenced percentage applies on documentary credit + amount. + 13 Invoice value + Referenced percentage applies on the invoice value. + 14 CIF value + Referenced percentage applies on CIF value. + diff --git a/specification/references/D96A/simples/5275.txt b/specification/references/D96A/simples/5275.txt new file mode 100644 index 0000000..43c02b3 --- /dev/null +++ b/specification/references/D96A/simples/5275.txt @@ -0,0 +1,10 @@ + + 5275 Supplementary rate/tariff basis identification + + Desc: Code identifying supplementary rate/tariff. + + Repr: an..6 + + Note: User or association defined code. May be used in combination + with 1131/3055. + diff --git a/specification/references/D96A/simples/5284.txt b/specification/references/D96A/simples/5284.txt new file mode 100644 index 0000000..52eedbb --- /dev/null +++ b/specification/references/D96A/simples/5284.txt @@ -0,0 +1,7 @@ + + 5284 Unit price basis + + Desc: Basis on which the unit price/rate applies. + + Repr: n..9 + diff --git a/specification/references/D96A/simples/5375.txt b/specification/references/D96A/simples/5375.txt new file mode 100644 index 0000000..722538c --- /dev/null +++ b/specification/references/D96A/simples/5375.txt @@ -0,0 +1,68 @@ + +* 5375 Price type, coded + + Desc: Code identifying the type of price of an item. + + Repr: an..3 + + AA Cancellation price + Price authorized to be charged in the event of an order + being cancelled. + AB Per ton + To indicate that the price applies per ton. ++ AC Minimum order price + A code to identify the price when the minimum number is + purchased. ++ AD Export price + A code to identify the price of a given article for the + export market. ++ AE Range dependent price + A code identifying the price for a specific range of + purchase quantities. + AI Active ingredient + The price is referring to the active ingredient. + AQ As is quantity + The price is referring to the measured quantity. + CA Catalogue + Self explanatory. + CT Contract + Self explanatory. + CU Consumer unit + The price is referring to the consumer unit. + DI Distributor + Self explanatory. + EC ECSC price + Price registered at European Commission Steel and Carbon + office (DG III). + NW Net weight + Self explanatory. + PC Price catalogue + Self explanatory. + PE Per each + Self explanatory. + PK Per kilogram + Self explanatory. + PL Per litre + Self explanatory. + PT Per tonne + Self explanatory. + PU Specified unit + Self explanatory. + PV Provisional price + Self explanatory. + PW Gross weight + Self explanatory. + QT Quoted + Self explanatory. + SR Suggested retail + Self explanatory. + TB To be negotiated + Self explanatory. + TU Traded unit + The price is referring to the traded unit. + TW Theoretical weight + Weight calculated on ordered dimension (length, width, + thickness) not on final dimension (e.g. steel products). + WH Wholesale + Self explanatory. + diff --git a/specification/references/D96A/simples/5387.txt b/specification/references/D96A/simples/5387.txt new file mode 100644 index 0000000..ca1e57a --- /dev/null +++ b/specification/references/D96A/simples/5387.txt @@ -0,0 +1,224 @@ + +* 5387 Price type qualifier + + Desc: Code identifying pricing specification. + + Repr: an..3 + + AAA Reference price + Self explanatory. + AAB Price includes tax + Self explanatory. ++ AAC Buyer suggested retail price + The suggested retail price as suggested or determined by + the party purchasing the goods. + AAD Ocean charges rate + The charges imposed by the ocean transportation industry + above and beyond the basic freight. + AAE Not subject to fluctuation + Not subject to escalation or adjustment. + AAF Subject to escalation + Subject to increase or development by successive stages. + AAG Subject to price adjustment + Self explanatory. + AAH Subject to escalation and price adjustment + Subject to increase or development by successive stages + and price adjustment. + AAI Fluctuation conditions not specified + Self explanatory. + AAJ All in price + Firm price for specified work. + AAK New price + A price valid from an effective date/time/period. + AAL Old price + A price valid prior to an effective date/time/period of a + new price. + AAM Per week + To indicate that the given price applies per week. + AAN Price on application + Price can be obtained on request from seller. + AAO Unpacked price + The price given is the price of the item without + packaging. + AAP Trade price + Discount price available to all customers except the + retail customer. + AAQ Firm price + Price which will remain unchanged for a given time + period. + AAR Material share of item price + The per unit cost of referenced material based on a + given quotation for that material. + AAS Labour share of item price + The labour component of the per-unit item price. + AAT Transport share of item price + The transport component of the per-unit item price. + AAU Packing share of item price + The packing component of the per-unit item price. + AAV Tooling share of item price + The tooling component of the per-unit item price. ++ AAW Temporary vehicle charge + The component of a price charged for providing a + temporary vehicle. ++ AAX Price component due to interest + This is the component of the price which is charged due + to interest. ++ AAY Price component due to management services + This is the component of the price which is charged due + to management services rendered. ++ AAZ Price component due to maintenance + This is the component of the price which is charged due + to maintenance. ++ ABA Individual buyer price + A price which is available to an individual buyer as + opposed to an institutional buyer. ++ ABB Group buying price + A price which is available to a buying group. ++ ABC Group member buying price + A special price given to a member of a buying group. ++ ABD Pre-payment price + A special price if pre-payment is made for the article + ordered. ++ ABE Retail price - excluding taxes + Retail price not including any applicable taxes. ++ ABF Suggested retail price - excluding taxes + Suggested retail price not including any applicable + taxes. + AI Active ingredient + Self explanatory. + ALT Alternate price + A substitute cost. + AP Advice price + Self explanatory. + BR Broker price + Self explanatory. +#| CAT Catalogue price + Price per unit of quantity of a product as specified in a + catalogue. + CDV Current domestic value + The present worth of a thing which comes from one's + homeland, in terms of money or goods. + CON Contract price + Price per unit of quantity of a product/service as agreed + in a contract between parties. + CP Current price + Price at time of transaction, but subject to future + change. + CU Consumer unit + Self explanatory. + CUP Confirmed unit price + The value of a single item that proves to be correct. + CUS Declared customs unit value + A clearly known duty on a single item which is imposed by + law. + DAP Dealer adjusted price + The necessary or desirable changes that the sales agency + makes with respect to the value of the product. + DIS Distributor price + The cost associated with the agency that markets goods. + DPR Discount price + A reduction from the usual list value. + DR Dealer price + Self explanatory. + DSC Discount amount allowed + A certain price up to which one is able to make + reductions from the usual list value. + EC ECSC price + Price registered at European Commission Steel and Carbon + office (DG III). + ES Estimated price + Self explanatory. + EUP Expected unit price + The anticipated value of a single item. + FCR Freight/charge rate + The price that is either a freight rate or a rate on + which freight charges are calculated. + GRP Gross unit price + Unit price to which allowances and charges apply. + INV Invoice price + Price per unit of quantity of a product as specified on + an invoice. + LBL Labelling price + Retail price of the buyer that should be printed by the + producer on the article's label. The labelling price is + not necessary the effective retail price. + MAX Maximum order quantity price + The greatest amount of goods or services which one can + buy to receive a certain value. + MIN Minimum order quantity price + The least amount of goods or services that one can buy to + receive a certain value. + MNR Minimum release quantity price + The least amount of an order one can place in order to + receive a certain value. + MSR Manufacturer's suggested retail + Price that reflects "Sales to other manufacturers" or + "Sales for resale". + MXR Maximum release quantity price + The greatest amount of an order that one can place in + order to receive a certain value. + NE Not-to-exceed price + Self explanatory. + NQT No quote + No price available. + NTP Net unit price + Unit price to which no allowances and charges apply. + NW Net weight + Self explanatory. + OCR Ocean charges rate + The charges imposed by the ocean transportation industry + above and beyond the basic freight. + OFR Ocean freight rate + The price per pricing unit of ocean transportation + services for moving cargo from one location to another. + PAQ Price break quantity(s) + Numerical amounts of goods or services which are + associated with different sums of money. As the amount + goes up, the price per individual item decreases. + PBQ Unit price beginning quantity + The starting amount at which you can place a value on a + single item. + PPD Prepaid freight charges + The cost of shipping is paid before the goods are + shipped. + PPR Provisional price + Price per unit of quantity of a product as provisionally + agreed. + PRO Producer's price + The value that the maker of a good places on an item. + PRP Promotional price + The value that is placed on an item that is being + developed. The idea is to sell this product for less than + one normally would, and make up for it by selling a + larger quantity. + PW Gross weight + Self explanatory. + QTE Quote price + Price per unit of quantity of a product as specified in a + quote. + RES Resale price + Price per unit of quantity of a product to be used for + resale. + RTP Retail price + Price per unit of quantity of a product to be used for + retail. + SHD Ship and debit + To transport goods and be owed money by the customer for + the services performed. + SRP Suggested retail price + Price per unit of quantity of a product suggested for + retail. + SW Gross weight without wooden pallets + Used in steel industry. + TB To be negotiated + Self explanatory. + TRF Transfer + To carry or remove from one place, situation, or person + to another. + TU Traded unit + Self explanatory. + TW Theoretical weight + Self explanatory. + WH Wholesale price + Description to be provided. + diff --git a/specification/references/D96A/simples/5402.txt b/specification/references/D96A/simples/5402.txt new file mode 100644 index 0000000..2d5f264 --- /dev/null +++ b/specification/references/D96A/simples/5402.txt @@ -0,0 +1,8 @@ + + 5402 Rate of exchange + + Desc: The rate at which one specified currency is expressed in + another specified currency. + + Repr: n..12 + diff --git a/specification/references/D96A/simples/5479.txt b/specification/references/D96A/simples/5479.txt new file mode 100644 index 0000000..0724027 --- /dev/null +++ b/specification/references/D96A/simples/5479.txt @@ -0,0 +1,9 @@ + + 5479 Relation, coded + + Desc: To specify the relationship between two or more items. + + Repr: an..3 + + Note: Code values to be provided. + diff --git a/specification/references/D96A/simples/5482.txt b/specification/references/D96A/simples/5482.txt new file mode 100644 index 0000000..56c7f9d --- /dev/null +++ b/specification/references/D96A/simples/5482.txt @@ -0,0 +1,7 @@ + +* 5482 Percentage + + Desc: Value expressed as a percentage of a specified amount. + + Repr: n..10 + diff --git a/specification/references/D96A/simples/5495.txt b/specification/references/D96A/simples/5495.txt new file mode 100644 index 0000000..8a157a3 --- /dev/null +++ b/specification/references/D96A/simples/5495.txt @@ -0,0 +1,11 @@ + + 5495 Sub-line indicator, coded + + Desc: Indication that the segment and/or segment group is used for + sub-line item information. + + Repr: an..3 + + 1 Sub-line information + Self explanatory. + diff --git a/specification/references/D96A/simples/6008.txt b/specification/references/D96A/simples/6008.txt new file mode 100644 index 0000000..af87414 --- /dev/null +++ b/specification/references/D96A/simples/6008.txt @@ -0,0 +1,7 @@ + + 6008 Height dimension + + Desc: Height of pieces or packages stated for transport purposes. + + Repr: n..15 + diff --git a/specification/references/D96A/simples/6060.txt b/specification/references/D96A/simples/6060.txt new file mode 100644 index 0000000..553e6cd --- /dev/null +++ b/specification/references/D96A/simples/6060.txt @@ -0,0 +1,7 @@ + + 6060 Quantity + + Desc: Numeric value of a quantity. + + Repr: n..15 + diff --git a/specification/references/D96A/simples/6063.txt b/specification/references/D96A/simples/6063.txt new file mode 100644 index 0000000..a999be5 --- /dev/null +++ b/specification/references/D96A/simples/6063.txt @@ -0,0 +1,456 @@ + +* 6063 Quantity qualifier + + Desc: Code giving specific meaning to a quantity. + + Repr: an..3 + + 1 Discrete quantity + Self explanatory. + 2 Charge + Quantity relevant for charge. + 3 Cumulative quantity + Self explanatory. + 8 Inventory quantity at supplier's subject to inspection by + customer + Quantity of goods which the customer requires the + supplier to have in inventory and which may be inspected + by the customer if desired. + 11 Split quantity + Part of the whole quantity. + 12 Despatch quantity + Quantity despatched by the seller. + 17 Quantity on hand + Self explanatory. + 18 Previous quantity + Quantity previously referenced. + 20 Unusable quantity + Self explanatory. + 21 Ordered quantity + The quantity which has been ordered. + 22 Quantity at 100% + Equivalent quantity at 100% purity. + 23 Active ingredient + Quantity at 100% active agent content. + 24 Inventory quantity at supplier's not subject to inspection + by customer + Quantity of goods which the customer requires the + supplier to have in inventory but which will not be + checked by the customer. + 25 Retail sales + Quantity of retail point of sale activity. + 26 Promotion quantity + A quantity associated with a promotional event. + 27 On hold for shipment + Article received which cannot be shipped in its present + form. + 28 Military sales quantity + Quantity of goods or services sold to a military + organization. + 29 On premises sales + Sale of product in restaurants or bars. + 30 Off premises sales + Sale of product directly to a store. + 31 Estimated annual volume + Self explanatory. + 32 Minimum delivery batch + Self explanatory. + 33 Maximum delivery batch + Self explanatory. + 35 Price break from + The minimum quantity of a quantity range for a specified + (unit) price. + 36 Price break to + Description to be provided. + 40 Normal delivery + Quantity normally delivered by the seller. + 46 Pieces delivered + Number of pieces actually received at the final + destination. + 47 Invoiced quantity + The quantity as per invoice. + 48 Received quantity + The quantity which has been received. + 49 Chargeable distance + Distance really charged by tariff appliance. + 50 Disposition undetermined quantity + Product quantity that has not yet had its disposition + determined. + 51 Inventory category transfer + Inventory that has been moved from one inventory category + to another. + 52 Quantity per pack + Self explanatory. + 53 Minimum order quantity + Self explanatory. + 54 Maximum order quantity + Self explanatory. + 55 Total sales + The summation of total quantity sales. + 56 Wholesaler to wholesaler sales + Sale of product to other wholesalers by a wholesaler. + 57 In transit quantity + A quantity that is enroute. + 58 Quantity withdrawn + Quantity withdrawn from a location. + 59 Numbers of consumer units in the traded unit + Self explanatory. + 60 Current inventory quantity available for shipment + Current inventory quantity available for shipment. + 61 Return quantity + Self explanatory. + 62 Sorted quantity + Description to be provided. + 63 Sorted quantity rejected + Description to be provided. + 64 Scrap quantity + Remainder of the total quantity after split deliveries. + 65 Destroyed quantity + Self explanatory. + 66 Committed quantity + Quantity a party is committed to. ++ 67 Estimated reading quantity + The value that is estimated to be the reading of a + measuring device (e.g. meter). ++ 68 End quantity + The quantity recorded at the end of an agreement or + period. ++ 69 Start quantity + The quantity recorded at the start of an agreement or + period. + 70 Cumulative quantity received + Cumulative quantity of all deliveries of this article + received by the buyer. + 71 Cumulative quantity ordered + Cumulative quantity of all deliveries, outstanding and + scheduled orders. + 72 Cumulative quantity received end of prior year + Cumulative quantity of all deliveries of the product + received by the buyer till end of prior year. + 73 Outstanding quantity + Difference between quantity ordered and quantity + received. + 74 Latest cumulative quantity + Cumulative quantity after complete delivery of all + scheduled quantities of the product. + 75 Previous highest cumulative quantity + Cumulative quantity after complete delivery of all + scheduled quantities of the product from a prior schedule + period. ++ 76 Adjusted corrector reading + A corrector reading after it has been adjusted. + 77 Work days + Number of work days, e.g. per respective period. + 78 Cumulative quantity scheduled + Adding the quantity actually scheduled to previous + cumulative quantity. + 79 Previous cumulative quantity + Cumulative quantity prior the actual order. ++ 80 Unadjusted corrector reading + A corrector reading before it has been adjusted. + 81 Extra unplanned delivery + Non scheduled additional quantity. + 82 Quantity requirement for sample inspection + Self explanatory. + 83 Backorder quantity + Self explanatory. + 84 Urgent delivery quantity + Self explanatory. + 85 Previous order quantity to be cancelled + Self explanatory. ++ 86 Normal reading quantity + The value recorded or read from a measuring device (e.g. + meter) in the normal conditions. ++ 87 Customer reading quantity + The value recorded or read from a measuring device (e.g. + meter) by the customer. ++ 88 Information reading quantity + The value recorded or read from a measuring device (e.g. + meter) for information purposes. ++ 89 Quality control held + Quantity of goods held pending completion of a quality + control assessment. + 90 As is quantity + Self explanatory. + 91 Open quantity + Quantity remaining after partial delivery. + 92 Final delivery quantity + Quantity of final delivery to a respective order. + 93 Subsequent delivery quantity + Quantity delivered to a respective order after it's final + delivery. + 94 Substitutional quantity + Quantity delivered replacing previous deliveries. + 95 Redelivery after post processing + Self explanatory. ++ 96 Quality control failed + Quantity of goods which have failed quality control. ++ 97 Minimum inventory + Minimum stock quantity on which replenishment is based. ++ 98 Maximum inventory + Maximum stock quantity on which replenishment is based. + 99 Estimated quantity + Self explanatory. + 100 Chargeable weight + The weight on which charges are based. + 101 Chargeable gross weight + The gross weight on which charges are based. + 102 Chargeable tare weight + The tare weight on which charges are based. + 103 Chargeable number of axles + The number of axles on which charges are based. + 104 Chargeable number of containers + The number of containers on which charges are based. + 105 Chargeable number of rail wagons + The number of rail wagons on which charges are based. + 106 Chargeable number of packages + The number of packages on which charges are based. + 107 Chargeable number of units + The number of units on which charges are based. + 108 Chargeable period + The period of time on which charges are based. + 109 Chargeable volume + The volume on which charges are based. + 110 Chargeable cubic measurements + The cubic measurements on which charges are based. + 111 Chargeable surface + The surface area on which charges are based. + 112 Chargeable length + The length on which charges are based. + 113 Quantity to be delivered + The quantity to be delivered. + 114 Number of passengers + Total number of passengers on the conveyance. + 115 Number of crew + Total number of crew members on the conveyance. + 116 Number of transport documents + Total number of air waybills, bills of lading, etc. + being reported for a specific conveyance. + 117 Quantity landed + Quantity of goods actually arrived. + 118 Quantity manifested + Quantity of goods contracted for delivery by the carrier. + 119 Short shipped + Indication that part of the consignment was not shipped. + 120 Split shipment + Indication that the consignment has been split into two + or more shipments. + 121 Over shipped + Indication that more goods have been shipped than + contracted for delivery. + 122 Short-landed goods + If quantity of goods actually landed is less than the + quantity which appears in the documentation. This + quantity is the difference between these quantities. + 123 Surplus goods + If quantity of goods actually landed is more than the + quantity which appears in the documentation. This + quantity is the difference between these quantities. + 124 Damaged goods + Quantity of goods which have deteriorated in transport + such that they cannot be used for the purpose for which + they were originally intended. + 125 Pilferage goods + Quantity of goods stolen during transport. + 126 Lost goods + Quantity of goods that disappeared in transport. + 127 Report difference + The quantity concerning the same transaction differs + between two documents/messages and the source of this + difference is a typing error. + 128 Quantity loaded + Quantity of goods loaded onto a means of transport. + 129 Units per unit price + Number of units per unit price. + 130 Allowance + Quantity relevant for allowance. + 131 Delivery quantity + Quantity required by buyer to be delivered. + 132 Cumulative quantity, preceding period, planned + Cumulative quantity originally planned for the preceding + period. + 133 Cumulative quantity, preceding period, reached + Cumulative quantity reached in the preceding period. + 134 Cumulative quantity, actual planned + Cumulative quantity planned for now. + 135 Period quantity, planned + Quantity planned for this period. + 136 Period quantity, reached + Quantity reached during this period. + 137 Cumulative quantity, preceding period, estimated + Estimated cumulative quantity reached in the preceding + period. + 138 Cumulative quantity, actual estimated + Estimated cumulative quantity reached now. + 139 Cumulative quantity, preceding period, measured + Surveyed cumulative quantity reached in the preceding + period. + 140 Cumulative quantity, actual measured + Surveyed cumulative quantity reached now. + 141 Period quantity, measured + Surveyed quantity reached during this period. + 142 Total quantity, planned + Total quantity planned. + 143 Quantity, remaining + Quantity remaining. + 144 Tolerance + Plus or minus tolerance expressed as a monetary amount. + 145 Actual stock + The stock on hand, undamaged, and available for despatch, + sale or use. + 146 Model or target stock + The stock quantity required or planned to have on hand, + undamaged and available for use. + 147 Direct shipment quantity + Quantity to be shipped directly to a customer from a + manufacturing site. + 148 Amortization total quantity + Indication of final quantity for amortization. + 149 Amortization order quantity + Indication of actual share of the order quantity for + amortization. + 150 Amortization cumulated quantity + Indication of actual cumulated quantity of previous and + actual amortization order quantity. + 151 Quantity advised + Quantity advised by supplier or shipper, in contrast to + quantity actually received. + 152 Quantity on hand + The total quantity of a product on hand at a location. + This includes as well units awaiting return to + manufacturer, units unavailable due to inspection + procedures and undamaged stock available for despatch, + resale or use. + 153 Statistical sales quantity + Quantity of goods sold in a specified period. + 154 Sales quantity planned + Quantity of goods required to meet future demands. - + Market intelligence quantity. + 155 Replenishment quantity + Quantity required to maintain the requisite on-hand stock + of goods. + 156 Inventory movement quantity + To specify the quantity of an inventory movement. + 157 Opening stock balance quantity + To specify the quantity of an opening stock balance. + 158 Closing stock balance quantity + To specify the quantity of a closing stock balance. + 159 Number of stops + Number of times a means of transport stops before + arriving at destination. + 160 Minimum production batch + The quantity specified is the minimum output from a + single production run. + 161 Dimensional sample quantity + The quantity defined is a sample for the purpose of + validating dimensions. + 162 Functional sample quantity + The quantity defined is a sample for the purpose of + validating function and performance. + 163 Pre-production quantity + Quantity of the referenced item required prior to full + production. + 164 Delivery batch + Quantity of the referenced item which constitutes a + standard batch for deliver purposes. + 165 Delivery batch multiple + The multiples in which delivery batches can be supplied. + 166 All time buy + The total quantity of the referenced covering all future + needs. Further orders of the referenced item are not + expected. + 167 Total delivery quantity + The total quantity required by the buyer to be delivered. + 168 Single delivery quantity + The quantity required by the buyer to be delivered in a + single shipment. + 169 Supplied quantity + Quantity of the referenced item actually shipped. + 170 Allocated quantity + Quantity of the referenced item allocated from available + stock for delivery. + 171 Maximum stackability + The number of pallets/handling units which can be safely + stacked one on top of another. + 172 Amortisation quantity + The quantity of the referenced item which has a cost for + tooling amortisation included in the item price. + 173 Previously amortised quantity + The cumulative quantity of the referenced item which had + a cost for tooling amortisation included in the item + price. + 174 Total amortisation quantity + The total quantity of the referenced item which has a + cost for tooling amortisation included in the item price. + 175 Number of moulds + The number of pressing moulds contained within a single + piece of the referenced tooling. + 176 Concurrent item output of tooling + The number of related items which can be produced + simultaneously with a single piece of the referenced + tooling. + 177 Periodic capacity of tooling + Maximum production output of the referenced tool over a + period of time. + 178 Lifetime capacity of tooling + Maximum production output of the referenced tool over its + productive lifetime. + 179 Number of deliveries per despatch period + The number of deliveries normally expected to be + despatched within each despatch period. + 180 Provided quantity + The quantity of a referenced component supplied by the + buyer for manufacturing of an ordered item. + 181 Maximum production batch + The quantity specified is the maximum output from a + single production run. + 182 Cancelled quantity + Quantity of the referenced item which has previously + been ordered and is now cancelled. + 183 No delivery requirement in this instruction + This delivery instruction does not contain any delivery + requirements. + 184 Quantity of material in ordered time + Quantity of the referenced material within the ordered + time. + 185 Rejected quantity + The quantity of received goods rejected for quantity + reasons. + 186 Cumulative quantity scheduled up to accumulation start date + The cumulative quantity scheduled up to the accumulation + start date. + 187 Quantity scheduled + The quantity scheduled for delivery. + 188 Number of identical handling units + Number of identical handling units in terms of type and + contents. + 189 Number of packages in handling unit + The number of packages contained in one handling unit. + 190 Despatch note quantity + The item quantity specified on the despatch note. + 191 Adjustment to inventory quantity + An adjustment to inventory quantity. ++ 192 Free goods quantity + Quantity of goods which are free of charge. ++ 193 Free quantity included + Free quantity included in ordered quantity. ++ 194 Received and accepted + Quantity which has been received and accepted at a given + location. ++ 195 Received, not accepted, to be returned + Quantity which has been received but not accepted at a + given location and which will consequently be returned to + the relevant party. ++ 196 Received, not accepted, to be destroyed + Quantity which has been received but not accepted at a + given location and which will consequently be destroyed. ++ 197 Reordering level + Quantity at which an order may be triggered to replenish. ++ 198 Quantity in transit + Quantity which is currently in transit. ++ 199 Inventory withdrawal quantity + Quantity which has been withdrawn from inventory since + the last inventory report. ++ 200 Free quantity not included + Free quantity not included in ordered quantity. + diff --git a/specification/references/D96A/simples/6064.txt b/specification/references/D96A/simples/6064.txt new file mode 100644 index 0000000..e584aac --- /dev/null +++ b/specification/references/D96A/simples/6064.txt @@ -0,0 +1,8 @@ + + 6064 Quantity difference + + Desc: Numeric value of variance between ordered/shipped/invoiced + quantities. + + Repr: n..15 + diff --git a/specification/references/D96A/simples/6066.txt b/specification/references/D96A/simples/6066.txt new file mode 100644 index 0000000..68b1af6 --- /dev/null +++ b/specification/references/D96A/simples/6066.txt @@ -0,0 +1,8 @@ + + 6066 Control value + + Desc: Value obtained from summing the values specified by the + Control Qualifier throughout the message (Hash total). + + Repr: n..18 + diff --git a/specification/references/D96A/simples/6069.txt b/specification/references/D96A/simples/6069.txt new file mode 100644 index 0000000..48e8a0b --- /dev/null +++ b/specification/references/D96A/simples/6069.txt @@ -0,0 +1,89 @@ + +* 6069 Control qualifier + + Desc: Determines the source data elements in the message which forms + the basis for 6066 Control value. + + Repr: an..3 + + 1 Algebraic total of the quantity values in line items in a + message + Self-explanatory. + 2 Number of line items in message + Self-explanatory. + 3 Number of line and sub items in message + Description to be provided. + 4 Number of invoice lines + Number of lines on an invoice. + 5 Number of Customs item detail lines + Total number of occurrences of the Customs item detail + section within a single Customs declaration message. + 6 Number of Customs entries + Number of entries which are subject to the same Customs + procedures, and have the same tariff or statistical + heading, country and duty regime. + 7 Total gross weight + Code to indicate total gross weight of a consignment. + 8 Total pieces + Self explanatory. + 9 Total number of ULD (Unit Load Device) + The total number of Unit Load Devices mentioned in the + message. + 10 Total number of consignments + The total number of consignments. + 11 Total number of packages + [7370] Total number of packages of the entire + consignment. + 12 Invoice total amount + [5444] Total sum charged in respect of one or more + Invoices in accordance with the terms of delivery. + 13 Number of loading lists + [1166] Number of loading lists, manifests or other + similar specifications attached to a document. + 14 Number of Customs commercial detail lines + Commercial detail section within a single Customs + declaration message. + 15 Total consignment, cube + The total cube of consignment. + 16 Total number of equipment + Total number of equipment mentioned in the message. + 17 Declared total Customs value + [5070] Total value declared for Customs purposes of all + goods in a consignment, whether or not they are subject + to the same Customs procedure, or have the same + tariff/statistical heading, country information, and duty + regime. + 18 Total reported quantity in net weight + Total reported quantity in net weight. + 19 Total reported quantity in supplementary units + Total reported quantity in supplementary units. + 20 Total reported invoice(s) value + Hash total of the total monetary amounts reported on the + invoices. + 21 Total reported ancillary costs + Hash total of the reported total extra costs (e.g. + carriage, freight, insurance) of all invoices. + 22 Total reported statistical value + The total reported statistical value. + 23 Total ordered quantity + Total quantity ordered in this message. + 24 Number of orders referenced in this message + Total number of order messages or documents referenced in + this message. + 25 Number of rejected order lines + Total number of rejected order lines in this message. + 26 Total gross measurement/cube + Total gross cubic measurement of the goods, including + packing but excluding transport equipment. + 27 Total number of credit items given for control purposes + Total number of credit items given for control purposes. + 28 Total number of debit items given for control purposes + Total number of debit items given for control purposes. + 29 Total net weight of consignment + A code to indicate the total net weight of a consignment. ++ 30 Total number of empty containers + The total number of empty containers mentioned in the + message. ++ 31 Number of messages + Control count of the number of messages referenced. + diff --git a/specification/references/D96A/simples/6140.txt b/specification/references/D96A/simples/6140.txt new file mode 100644 index 0000000..1f5dddd --- /dev/null +++ b/specification/references/D96A/simples/6140.txt @@ -0,0 +1,7 @@ + + 6140 Width dimension + + Desc: Width of pieces or packages stated for transport purposes. + + Repr: n..15 + diff --git a/specification/references/D96A/simples/6145.txt b/specification/references/D96A/simples/6145.txt new file mode 100644 index 0000000..b7ad6db --- /dev/null +++ b/specification/references/D96A/simples/6145.txt @@ -0,0 +1,36 @@ + +* 6145 Dimension qualifier + + Desc: To specify the dimensions applicable to each of the + transportable units. + + Repr: an..3 + + 1 Gross dimensions + The dimension expressed in a gross value. + 2 Package dimensions (incl. goods) + The dimension of the goods including the packaging. + 3 Pallet dimensions (excl.goods) + The dimension of a pallet excluding the goods. + 4 Pallet dimensions (incl.goods) + The dimension of a pallet including the goods. + 5 Off-standard dimension front + The dimension in the length that the cargo exceeds the + standard length at the front of an equipment. + 6 Off-standard dimension back + The dimension in the length that the cargo exceeds the + standard length at the back of an equipment. + 7 Off-standard dimension right + The dimension in the width that the cargo exceeds the + standard width at the right side of an equipment. + 8 Off-standard dimension left + The dimension in the width that the cargo exceeds the + standard width at the left side of an equipment. + 9 Off-standard dimension general + The dimensions that the cargo exceeds the standard + dimensions. + 10 External equipment dimension + The external dimensions of transport equipment. ++ 11 Internal equipment dimensions + The internal dimensions of equipment. + diff --git a/specification/references/D96A/simples/6152.txt b/specification/references/D96A/simples/6152.txt new file mode 100644 index 0000000..fe7d956 --- /dev/null +++ b/specification/references/D96A/simples/6152.txt @@ -0,0 +1,7 @@ + + 6152 Range maximum + + Desc: Maximum of a range. + + Repr: n..18 + diff --git a/specification/references/D96A/simples/6154.txt b/specification/references/D96A/simples/6154.txt new file mode 100644 index 0000000..c58667a --- /dev/null +++ b/specification/references/D96A/simples/6154.txt @@ -0,0 +1,7 @@ + + 6154 Measurement attribute + + Desc: To specify non-discrete measurement values. + + Repr: an..70 + diff --git a/specification/references/D96A/simples/6155.txt b/specification/references/D96A/simples/6155.txt new file mode 100644 index 0000000..a443338 --- /dev/null +++ b/specification/references/D96A/simples/6155.txt @@ -0,0 +1,93 @@ + +* 6155 Measurement attribute, coded + + Desc: Code used to specify non-discrete measurement values. + + Repr: an..3 + + 1 Clear + Self explanatory. + 2 Hazy + Self explanatory. + 3 Excess + Self explanatory. + 4 Some + Self explanatory. + 5 Undetectable + Self explanatory. + 6 Trace + Self explanatory. + 7 Yes + Self explanatory. + 8 Closed + Self explanatory. + 9 Passed + Self explanatory. + 10 Present + Self explanatory. + 11 Gel + Self explanatory. + 12 OK + Self explanatory. + 13 Slight + Self explanatory. + 14 No Good + Self explanatory. + 15 Marginal + Self explanatory. + 16 Nil + Self explanatory. + 18 Open + Self explanatory. + 19 Free + Self explanatory. + 20 No + Self explanatory. + 21 Checked + Self explanatory. + 22 Fail + Self explanatory. + 23 Absent + Self explanatory. + 24 Good + Self explanatory. + 25 Fair + Self explanatory. + 26 Poor + Self explanatory. + 27 Excellent + Self explanatory. + 28 Bright + Self explanatory. + 29 To be determined + Self explanatory. + 32 Conditional, free + Self explanatory. + 33 Balance + Self explanatory. + 34 Complete + Self explanatory. + 35 Low + Self explanatory. + 36 Not applicable + Self explanatory. + 37 Not determined + Self explanatory. + 38 Negligible + Self explanatory. + 39 Moderate + Self explanatory. + 40 Appreciable + Self explanatory. + 41 Not available + Self explanatory. ++ 42 Uncontrolled temperature + Uncontrolled temperature conditions. ++ 43 Chilled + Somewhere between four degrees Celsius and twelve degrees + Celsius. ++ 44 Frozen + Less than zero degrees Celsius. ++ 45 Temperature controlled + Required temperature value. + diff --git a/specification/references/D96A/simples/6162.txt b/specification/references/D96A/simples/6162.txt new file mode 100644 index 0000000..76a4d0a --- /dev/null +++ b/specification/references/D96A/simples/6162.txt @@ -0,0 +1,7 @@ + + 6162 Range minimum + + Desc: Minimum of a range. + + Repr: n..18 + diff --git a/specification/references/D96A/simples/6167.txt b/specification/references/D96A/simples/6167.txt new file mode 100644 index 0000000..f78a419 --- /dev/null +++ b/specification/references/D96A/simples/6167.txt @@ -0,0 +1,29 @@ + + 6167 Range type qualifier + + Desc: Identification of the type of range. + + Repr: an..3 + + 1 Allowance range + Self explanatory. + 2 Charge range + Self explanatory. + 3 Monetary range + Self explanatory. + 4 Quantity range + Self explanatory. + 5 Temperature range + The range of a temperature. + 6 Order quantity range + The minimum to maximum order quantity. + 7 Delivery quantity range + The minimum to maximum delivery quantity. + 8 Production batch range + The minimum to maximum quantity in a single production + run. + 9 Monthly quantity range + The minimum to maximum monthly quantity. + 10 Annual quantity range + The minimum to maximum yearly quantity. + diff --git a/specification/references/D96A/simples/6168.txt b/specification/references/D96A/simples/6168.txt new file mode 100644 index 0000000..119b34b --- /dev/null +++ b/specification/references/D96A/simples/6168.txt @@ -0,0 +1,7 @@ + + 6168 Length dimension + + Desc: Length of pieces or packages stated for transport purposes. + + Repr: n..15 + diff --git a/specification/references/D96A/simples/6245.txt b/specification/references/D96A/simples/6245.txt new file mode 100644 index 0000000..7c16309 --- /dev/null +++ b/specification/references/D96A/simples/6245.txt @@ -0,0 +1,23 @@ + + 6245 Temperature qualifier + + Desc: A code giving specific meaning to the temperature. + + Repr: an..3 + + 1 Storage temperature + The temperature at which the cargo is to be kept while it + is in storage. + 2 Transport temperature + The temperature at which cargo is to be kept while it is + under transport. + 3 Cargo operating temperature + The temperature at which cargo is to be kept during cargo + handling. + 4 Transport emergency temperature + The temperature at which emergency procedures apply for + the disposal of temperature-controlled goods. + 5 Transport control temperature + The maximum temperature at which certain products can be + safely transported. + diff --git a/specification/references/D96A/simples/6246.txt b/specification/references/D96A/simples/6246.txt new file mode 100644 index 0000000..b50ed44 --- /dev/null +++ b/specification/references/D96A/simples/6246.txt @@ -0,0 +1,8 @@ + + 6246 Temperature setting + + Desc: The actual temperature value in degrees Celsius (e.g. 008, + 020). + + Repr: n3 + diff --git a/specification/references/D96A/simples/6311.txt b/specification/references/D96A/simples/6311.txt new file mode 100644 index 0000000..5d173ce --- /dev/null +++ b/specification/references/D96A/simples/6311.txt @@ -0,0 +1,221 @@ + +* 6311 Measurement application qualifier + + Desc: Specification of the application of the physical measurement + used. + + Repr: an..3 + + AAA Line item measurement + Line item measurement specified by the Food and Drug + Administration. +X AAB Retail container dimension + Single physical dimension of a retail container. +| AAC Retail container size + Size of a retail container in terms of volume. +| AAD Other US Government agency application + Description to be provided. +| AAE Measurement + [6314] Value of the measured unit. +| AAF Customs line item measurement + The measurement of a consignment or part for customs + purpose. +| AAG Percentage of alcohol (by volume) + The measurement of the percentage of alcohol by volume. +| AAH Dimensions total weight + Description to be provided. +| AAI Item weight + Weight at line item level. +| AAJ Visa quantity + Measurement reportable for visaed merchandise. +| AAK Licence (quantity deducted) + Quantity to be written off from the total license amount. +| AAL Cargo loaded + Total tonnage of cargo loaded onto the conveyance. +| AAM Cargo discharged + Total tonnage of cargo unloaded from the conveyance. +| AAN Weight of conveyance + Tonnage of conveyance. +| AAO Conveyance summer dead weight + Registered summer dead weight total tonnage of the + vessel. +| AAP Containerized cargo on vessel's weight + Total weight of containerized cargo on vessel. +| AAQ Non-containerized cargo on vessel's weight + Total weight of non-containerized cargo on vessel. +| AAR 1st specified tariff quantity + Primary reportable quantity associated with a tariff + number. +| AAS 2nd specified tariff quantity + Secondary reportable quantity associated with a tariff + number. +| AAT 3rd specified tariff quantity + Third reportable quantity associated with a tariff + number. + AAU Package + Commodity/product shipped or sold in discrete individual + containers which may be accumulated in a larger package. + AAV Person + Physical measurement of a person. +| AAW Accuracy + Accuracy of the measurements being sent. + AAX Consignment measurement + Measurement related to a consignment; to be specified by + the measurement code dimension value. + AAY Package measurement + Measurements of package. + AAZ Handling unit measurement + Measurements of handling unit. + ABA Unit of measure used for ordered quantities + The unit of measure in which ordered quantities are + expressed. +X ABB Colour + The colour of an object. +X ABC Size + Dimensions or magnitude of an object. +X ABD Length + The greater of the two or three dimensions of an object. +X ABE Height + The distance from the bottom to the top. +X ABF Width + The distance from side to side. +X ABG Diameter + The length of a line segment passing through the center + of a circle, sphere, etc. from one side to the other. +X ABH Depth + The distance from the top downward. ++ ABI Ventilation + The number of air exchanges per hour. ++ ABJ Original unit of issue + A code identifying the original unit of issue. ++ ABK External dimension + The outer measurement of the referenced item or package. ++ ABL Internal dimension + The inner measurement of the referenced item or package. ++ ABM Test piece dimensions + The size of the test piece that was tested. ++ ABN Average reading + Average reading of the test being reported on. +| ASW Weight ascertained + [4240] Endorsement of the true weight (mass) as + ascertained or verified by the railway (CIM 81). +| CH Chemistry + The given measurement value identifies the amount or + percentage of a specific chemical within a substance. +| CHW Chargeable weight + The weight on which charges are based. +| CN Core notch dimensions + Self explanatory. +| CS Core size + Self explanatory. + CT Counts + Self explanatory. + DEN Density + Code to indicate the mass of a commodity per unit of + volume. +X DR Decision result value + Description to be provided. +| DT Dimensional tolerance + Possible range of values for a specified measurement + dimension of a product, material or package. +| DV Discrete measurement value + The measurement specified is separate and distinct from + other measurements. +| DX Dimension used in price extension + Description to be provided. +X EGW Estimated gross weight + Estimated weight (mass) of goods, including packing and + excluding carrier's. +| EN Environmental conditions + The data values to be reported reflect the environmental + conditions surrounding a situation including but not + limited to test environments. +X EVO Estimated volume + Estimated size or measure of anything in three + dimensions. +| FO Footage + Description to be provided. +| IV Interpolated value + Description to be provided. +| LAO Vessel overall length + Total overall length of the vessel. +| LC Limited weight/size coils + Description to be provided. + LGL Length limitations + Indicates that value/range information is understood as + length limitation. +| LL Lift limitation + A measurement indicating lift capacity limitations. +| LMT Loading meters + The length in a vehicle, whereby the complete width and + height over that length is needed for the goods. +X NAX Number of axles + Number of axles of movable equipment or means of + transport on wheels. +| PAL Payload + The revenue-producing load carried by a means of + transport. +| PC Parting cut (sawcut) + Description to be provided. +| PD Physical dimensions (product ordered) + Specified measurement dimensions refer to physical + dimensions of a product, material or package. +| PL Package limitations + A measurement indicating limitations associated with the + package. +| PLL Platform limitation + A measurement indicating limitations in relation to a + platform. +| RL Receiving facility limitations + Specified measurement dimensions are provided as a result + of limitations or restrictions related to the physical + dimensions of a product, material or package at the + reception point. +X RN Length limitations + Indicates that value/range information within + measurement information is understood as length + limitation. Use code value LGL. +| SE Property specification + Indicates that the data to follow are target + specifications. +| SH Shipping tolerance + Tolerances related to shipping. +| SM Shade + Description to be provided. +| SO Storage limitation + A measurement indicating limitation in relation to + storage. +X SPG Specific gravity + Self explanatory. +| SR Surface roughness + Self explanatory. +| ST Surface treatment + Self explanatory. +| SU Surface + Self explanatory. +| SV Specification value + A measurable item characteristic specified by the buyer, + seller or third party. +| TE Temperature + Self explanatory. +| TL Transportation equipment limitations + A measurement indicating limitations in relation to + transportation equipment. +| TR Test result + Indicates that the data to follow is the test result + measurements. +X TX Time used in price extension + Description to be provided. +X VO Observed value + The reported test result which includes measurement + variability. + VOL Volume + Size or measure of anything in three dimensions. +X VT True value + The reported test result with the measurement variability + removed. + WT Weights + Self explanatory. +| WX Weight used in price extension + Description to be provided. + diff --git a/specification/references/D96A/simples/6313.txt b/specification/references/D96A/simples/6313.txt new file mode 100644 index 0000000..03c922f --- /dev/null +++ b/specification/references/D96A/simples/6313.txt @@ -0,0 +1,519 @@ + +* 6313 Measurement dimension, coded + + Desc: Specification of the type of dimension to be measured. + + Repr: an..3 + + A Consolidated weight + Description to be provided. + AAA Unit net weight + [6160] Weight (mass) of goods including any packing + normally going with them to a buyer in a retail sale. + AAB Unit gross weight + [6292] Weight (mass) of goods including packing but + excluding the carrier's equipment. + AAC Total net weight + Self explanatory. + AAD Total gross weight + [6292] Weight (mass) of goods including packing but + excluding the carrier's equipment. + AAE Item gross weight + Gross weight at line item level. + AAF Net net weight + [6048] Weight (mass) of the goods themselves without any + packing. +X AAG Gross weight (item level) + Self explanatory. +X AAH Customs line item measurement + Description to be provided. +X AAI Visa quantity + Measurement reportable for visaed merchandise. + AAL Net weight + [6160] Weight (mass) of goods including any packing + normally going with them to a buyer in a retail sale. + AAM Gross tonnage of the vessel + [6300] The measure of the overall size of a ship + determined in accordance with the provisions of the + International Convention on Tonnage Measurement of Ships, + 1969. + AAN Net tonnage of the vessel + [6302] The measure of the useful capacity of a ship + determined in accordance with the provisions of the + International Convention on Tonnage Measurement of Ships, + 1969. + AAO Humidity + Self-explanatory. + AAP Voltage + Self-explanatory. + AAQ Power consumption + Value of energy consumption. + AAR Heat dissipation + Self-explanatory. + AAS Air flow + Self-explanatory. + AAT Shock impact + Self-explanatory. + AAU Operative temperature + Temperature identified system or process works according + to specifications. + AAV Non operative temperature + Temperature identified system or process does not work + according to specifications. + AAW Gross volume + The observed volume unadjusted for factors such as + temperature or gravity. + AAX Net volume + The observed volume after adjustment for factors such as + temperature or gravity. + AAY Water content + Water content in product. + AAZ Tensile stress + Self explanatory. + ABA Fibrosity + Self explanatory. + ABB Gauge length + Self explanatory. + ABC Radius + Self explanatory. + ABD Straightness + Straightness of the item. + ABE Strain + Self explanatory. +X ABF Test piece dimensions + The size of the test piece that was tested. +X ABG Average reading + Average reading of the test being reported on. +X ABH External dimension + The outer measurement of the referenced item or package. +X ABI Internal dimension + The inner measurement of the referenced item or package. + ABJ Volume + The amount of air space taken up by the entity + identified in the 6311 qualifier. +X ABK Loading meter + A measurement dimension given in loading meters. +X ABL Retail container dimension + Single physical dimension of a retail container. +X ABM Retail container size + Size of a retail container in terms of volume. +X ABN Other US Government agency application + Application of an other US government agency. +X ABO Measurement + [6314] Value of the measured unit. +X ABQ Percentage of alcohol (by volume) + The percentage of alcohol contained in a liquid. +X ABR Dimensions total weight + Total weight resulting from the dimensions. + ABS Item weight + Weight at line item level. +X ABU Licence (quantity deducted) + Quantity to be written off from the total license amount. +X ABV Cargo loaded + Total tonnage of cargo loaded onto the conveyance. +X ABW Cargo discharged + Total tonnage of cargo unloaded from the conveyance. + ABX Weight of conveyance + Tonnage of conveyance. + ABY Conveyance summer dead weight + Registered summer dead weight total tonnage of the + vessel. + ABZ Containerized cargo on vessel's weight + Total weight of containerized cargo on vessel. + ACA Non-containerized cargo on vessel's weight + Total weight of non-containerized cargo on vessel. +X ACB 1st specified tariff quantity + Primary reportable quantity associated with a tariff + number. +X ACC 2nd specified tariff quantity + Secondary reportable quantity associated with a tariff + number. +X ACD 3rd specified tariff quantity + Third reportable quantity associated with a tariff + number. + ACE Weight ascertained + [4240] Endorsement of the true weight (mass) as + ascertained or verified by the railway (CIM 81). +X ACF Chemistry + Measurement related to a chemical measurement system. + ACG Chargeable weight + The weight on which charges are based. +X ACH Core notch dimensions + Dimensions of a core notch. +X ACI Core size + A measurement indicating the core size of an object. +X ACJ Decision result value + A measurement in relation to value representing a + decision result. +X ACK Dimensional tolerance + Tolerance in relation to a dimension. +X ACL Discrete measurement value + Value of a discrete measurement. +X ACM Dimension used in price extension + Dimension used in relation to a price. + ACN Estimated gross weight + Estimated weight (mass) of goods, including packing and + excluding carrier's. +X ACO Environmental conditions + The data values to be reported reflect the environmental + conditions surrounding a situation including but not + limited to test environments. + ACP Estimated volume + Estimated size or measure of anything in three + dimensions. +X ACQ Footage + Length measurement in feet. +X ACR Interpolated value + A value interpolated from a number of values. + ACS Vessel overall length + Total overall length of the vessel. +X ACT Limited coil measurement + Value limiting the measurement of a coil. +X ACU Lift limitation + A measurement indicating the lift capacity limitation. + ACV Loading meters + The length in a vehicle, whereby the complete width and + height over that length is needed for the goods. + ACW Number of axles + Number of axles of movable equipment or means of + transport on wheels. + ACX Payload + The revenue-producing load carried by a means of + transport. +X ACY Parting cut (sawcut) + A measurement related to the cutting of items. +X ACZ Physical dimensions + A measurement indicating the physical dimensions of an + object. +X ADA Package limitations + A measurement indicating limitation associated with + packages. +X ADB Platform limitation + A measurement indicating limitation in relation to a + platform. +X ADC Receiving facility limitations + A measurement indicating limitations in relation to a + receiving facility. +X ADD Property specification + Indicates that the data to follow are target + specifications. +X ADE Shipping tolerance + A measurement indicating a tolerance in relation to the + transport. +X ADF Shade + A measurement in relation to the shade. +X ADG Storage limitation + A measurement indicating limitation in relation to + storage. +X ADH Surface roughness + A measurement indicating surface roughness. +X ADI Surface treatment + A measurement in relation to surface treatment. +X ADJ Surface + A measurement in relation a surface. +X ADK Specification value + A measurable item characteristic specified by the buyer, + seller or third party. +X ADL Transportation equipment limitations + A measurement indicating limitations in relation to + transport equipment. +X ADM Test result + Indicates that the data to follow is the test result + measurements. +X ADN Time used in price extension + Time value in relation to a price. +X ADO Observed value + The reported test result which includes measurement + variability. +X ADP True value + The reported test result with the measurement + variability removed. +X ADQ Weight used in price extension + A weight measurement in relation to a price. + ADR Start position in the length + The starting position from the beginning of an item + located in the length direction. + ADS End position in the length + The end position from the beginning of an item located in + the length direction. + ADT Start position in the width + The start position from the beginning of an item located + in the width direction. + ADU End position in the width + The end position from the beginning of an item located in + the width direction. + ADV Start position in the thickness + The start position from the beginning of an item located + in the thickness direction. + ADW End position in the thickness + The end position from the beginning of an item located in + the thickness direction. ++ ADX Transport container actual filling weight + Actual filling weight of a transport container. ++ ADY Transport container maximum capacity + Maximum capacity of a transport container. ++ ADZ Declared net weight + The declared net weight of a product or products used for + invoicing, customs or transport purposes. ++ AEA Loading height + Maximum height of products or packages loaded onto a + given transportation device or equipment such as a + pallet. ++ AEB Stacking height + Maximum height up to which the same product or package + may be placed one upon the other for storage purposes. ++ AEC Calculated weight + The calculated weight of the item based on the ordered + dimensions. ++ AED Ferrite + The chemical composition ferrite. ++ AEE Impurity + The impurity of the product i.e. the measurement of other + chemical elements not normally appearing in a product. ++ AEF Grain size + The grain size. ++ AEG Lanthanides + The chemical element Lanthanides. ++ AEH Elasticity + The value of the elasticity. + AF Angle of bend + Self explanatory. + B Billed weight + Self explanatory. + BL Breaking load + Description to be provided. + BND Bands + Description to be provided. + BR Brightness + Self explanatory. + BRA Brakes + Description to be provided. + BRE Break + Description to be provided. + BS Breaking strength + Self explanatory. + BSW Breaking strength wet + Self explanatory. + BW Basis weight + Description to be provided. + CHN Change + Description to be provided. + CM Color + Self explanatory. + CT Contents of package + In combination with the other data elements of the actual + segment this code indicates the measured content of a + package. + CV Commercial weight + Item weight considering its maximum possible humidity. + CZ Core length + To specify length of core (of spod/babbin etc.) on which + product is to be placed. + D Destination weight agreement + The agreed weight of despatched goods whose weight may + change during transport. + DI Diameter + Diameter of an article. + DL Delta value L + Description to be provided. + DN Density + Self explanatory. + DP Depth + Self explanatory. + DR Denier + Description to be provided. + DS Distance between points + Self explanatory. + DW Width, boxcar door + Self explanatory. + E Estimated new weight + Self explanatory. + EA Elongation + Self explanatory. + F Deficit weight + Description to be provided. + FI Filament count + Used e.g. in textile, print industries. + FL Longitudinal flatness + Self explanatory. + FN Flatness + Self explanatory. + FV Transverse flatness + Self explanatory. + G Gross weight + [6292] Weight (mass) of goods including packing but + excluding the carrier's equipment. + GG Gauge + Self explanatory. + GW Gross weight, maximum + Self explanatory. + HF Hardness + Self explanatory. + HM Height, maximum + Self explanatory. + HT Height dimension + Numeric value of height. + IB Impact energy + Self explanatory. + ID Inside diameter + Self explanatory. + L Legal weight + Self explanatory. + LM Length, maximum + Self explanatory. + LN Length dimension + (6168) Length of pieces or packages stated for transport + purposes. + LND Lost end + Description to be provided. + M Minimum weight + Self explanatory. + MO Moisture + Measurement application is the moisture content of the + item. + MW Maximum weight + Self explanatory. + N Actual net weight + Self explanatory. + OD Outside diameter + Self explanatory. +| PRS Pre stretch + Measurement identifying the amount an item has been + streched prior to use. + PTN Per tonne + Self explanatory. + RA Relative humidity + Self explanatory. + RF Resistivity + Description to be provided. + RJ Rockwell C + Hardness in the Rockwell C scale. + RMW Ream weight + Measurement indication for paper. + RP Reduction of area + Self explanatory. + RUN Run (process) + Description to be provided. + RY Ratio + Self explanatory. + SQ Shipped quantity + Self explanatory. + T Tare weight + Self explanatory. + TC Temperature + A measurement in relation to temperature. + TH Thickness + Self explanatory. +| TN Time period + Self explanatory. +| TT Time + Self explanatory. + U Weight per unit + [6150] Numeric value of weight. + VH Height, van door + Self explanatory. + VW Width, van door + Self explanatory. + WA Weight per unit of area + Self explanatory. + WD Width dimension + Numeric value of width. + WM Width, maximum + Self explanatory. + WT Weight + [6150] Numeric value of weight. + WU Weight per unit of length + Self explanatory. + XH Side height, flat bed with removable sides + Self explanatory. + XQ Squareness + Self explanatory. + XZ Spool size + Self explanatory. + YS Yield stress + Self explanatory. + ZAL Aluminium + Self explanatory. + ZAS Arsenic + Self explanatory. + ZB Boron + Self explanatory. + ZBI Bismuth + Self explanatory. + ZC Carbon + Self explanatory. + ZCA Calcium + Self explanatory. + ZCB Columbium + Self explanatory. + ZCE Cerium + Self explanatory. + ZCL Chlorine + Self explanatory. + ZCO Cobalt + Self explanatory. + ZCR Chromium + Self explanatory. + ZCU Copper + Self explanatory. + ZFE Iron + Self explanatory. + ZFS Iron plus silicon + Self explanatory. + ZGE Germanium + Self explanatory. + ZH Hydrogen + Self explanatory. + ZK Potassium + Self explanatory. + ZMG Magnesium + Self explanatory. + ZMN Manganese + Self explanatory. + ZMO Molybdenum + Self explanatory. + ZN Nitrogen + Self explanatory. + ZNA Sodium + Self explanatory. + ZNB Niobium + Self-explanatory. + ZNI Nickel + Self explanatory. + ZO Oxygen + Self explanatory. + ZP Phosphorus + Self explanatory. + ZPB Lead + Self explanatory. + ZS Sulphur + Self explanatory. + ZSB Antimony + Self explanatory. + ZSE Selenium + Self explanatory. + ZSI Silicon + Self explanatory. + ZSL Silicium oxyd + Self explanatory. + ZSN Tin + Self explanatory. + ZTA Tantalium + Self explanatory. + ZTE Tellurium + Self explanatory. + ZTI Titanium + Self explanatory. + ZV Vanadium + Self explanatory. + ZW Tungsten + Self explanatory. + ZWA Waste content + Self explanatory. + ZZN Zinc + Self explanatory. + ZZR Zirconium + Self explanatory. + ZZZ Mutually defined + Self explanatory. + diff --git a/specification/references/D96A/simples/6314.txt b/specification/references/D96A/simples/6314.txt new file mode 100644 index 0000000..9c0ce2a --- /dev/null +++ b/specification/references/D96A/simples/6314.txt @@ -0,0 +1,7 @@ + + 6314 Measurement value + + Desc: Value of the measured unit. + + Repr: n..18 + diff --git a/specification/references/D96A/simples/6321.txt b/specification/references/D96A/simples/6321.txt new file mode 100644 index 0000000..05276b3 --- /dev/null +++ b/specification/references/D96A/simples/6321.txt @@ -0,0 +1,30 @@ + + 6321 Measurement significance, coded + + Desc: Code specifying the significance of a measurement value. + + Repr: an..3 + + 3 Approximately + Self explanatory. + 4 Equal to + Self explanatory. + 5 Greater than or equal to + Self explanatory. + 6 Greater than + Self explanatory. + 7 Less than + Self explanatory. + 8 Less than or equal to + Self explanatory. + 10 Not equal to + Self explanatory. + 11 Trace + Description to be provided. + 12 True value + Description to be provided. + 13 Observed value + Description to be provided. + 15 Out of range + Self explanatory. + diff --git a/specification/references/D96A/simples/6341.txt b/specification/references/D96A/simples/6341.txt new file mode 100644 index 0000000..0b32c9d --- /dev/null +++ b/specification/references/D96A/simples/6341.txt @@ -0,0 +1,56 @@ + + 6341 Currency market exchange, coded + + Desc: Code identifying the market upon which the currency exchange + rate is based. + + Repr: an..3 + + AAA Paris exchange + Self explanatory. + AMS Amsterdam exchange + Self explanatory. + ARG Bolsa de Comercio de Buenos Aires + Argentina exchange. + AST Australian exchange + Self explanatory. + AUS Wien exchange + Wiener Boersenkammer. + BEL Brussel exchange + Commission de la Bourse Bruxelles. + CAN Toronto exchange + Self explanatory. + CAR Contractual agreement exchange rate + Self explanatory. + CIE US Customs Information Exchange + Currency rates published by the US Customs Information + Exchange, 6 WTC, New York NY 10048-0945, USA. + DEN Copenhagen exchange + Koebenhavns Fondsboers. + ECR European Community period exchange rate + Description to be provided. + FIN Helsinki exchange + Self explanatory. + FRA Frankfurt exchange + Self explanatory. + IMF International Monetary Fund + Self explanatory. + LNF London exchange, first closing + Self explanatory. + LNS London exchange, second closing + Self explanatory. + MIL Milan exchange + Self explanatory. + NOR Oslo exchange + Self explanatory. + NYC New York exchange + Self explanatory. + PHI Philadelphia exchange + Self explanatory. + SRE Specific railway exchange currency + Self explanatory. + SWE Stockholm exchange + Self explanatory. + ZUR Zurich exchange + Self explanatory. + diff --git a/specification/references/D96A/simples/6343.txt b/specification/references/D96A/simples/6343.txt new file mode 100644 index 0000000..538039a --- /dev/null +++ b/specification/references/D96A/simples/6343.txt @@ -0,0 +1,53 @@ + + 6343 Currency qualifier + + Desc: Code giving specific meaning to data element 6345 Currency. + + Repr: an..3 + + 1 Customs valuation currency + The name or symbol of the monetary unit involved in the + transaction for customs valuation. + 2 Insurance currency + The name or symbol of the monetary unit involved in the + transaction for insurance purposes. + 3 Home currency + The name or symbol of the local monetary unit. + 4 Invoicing currency + The name or symbol of the monetary unit used for + calculation in an invoice. + 5 Account currency + The name or symbol of the monetary unit to be converted + from. + 6 Reference currency + The name or symbol of the monetary unit to be converted. + 7 Target currency + The name or symbol of the monetary unit to be converted + into. + 8 Price list currency + The name or symbol of the monetary unit used in a price + list. + 9 Order currency + The name or symbol of the monetary unit used in an order. + 10 Pricing currency + The name or symbol of the monetary unit used for pricing + purposes. + 11 Payment currency + The name or symbol of the monetary unit used for payment. + 12 Quotation currency + The name or symbol of the monetary unit used in a + quotation. + 13 Recipient local currency + The name or symbol of the local monetary unit at + recipient's location. + 14 Supplier currency + The name or symbol of the monetary unit normally used by + the supplier. + 15 Sender local currency + The name or symbol of the local monetary unit at sender's + location. + 16 Tariff currency + The currency as per tariff. + 17 Charge calculation currency + The currency in which the charges are calculated. + diff --git a/specification/references/D96A/simples/6345.txt b/specification/references/D96A/simples/6345.txt new file mode 100644 index 0000000..7456096 --- /dev/null +++ b/specification/references/D96A/simples/6345.txt @@ -0,0 +1,10 @@ + + 6345 Currency, coded + + Desc: Identification of the name or symbol of the monetary unit + involved in the transaction. + + Repr: an..3 + + Note: Use ISO 4217 three alpha code. + diff --git a/specification/references/D96A/simples/6347.txt b/specification/references/D96A/simples/6347.txt new file mode 100644 index 0000000..2daf465 --- /dev/null +++ b/specification/references/D96A/simples/6347.txt @@ -0,0 +1,27 @@ + +* 6347 Currency details qualifier + + Desc: Specification of the usage to which the currency relates. + + Repr: an..3 + + 1 Charge payment currency + The currency in which charges are to be paid. + 2 Reference currency + The currency applicable to amounts stated. It may have to + be converted. + 3 Target currency + The currency which should be used to the target + destination of the transaction. + 4 Transport document currency + Currency applicable to amounts stated in a transport + document/message. + 5 Calculation base currency + Currency on which the calculation is based. + 6 Information Currency + Additional currency the message recipient needs for + information purposes. The actual message amount(s) is/are + not based upon this currency. ++ 7 Currency of the account + Currency in which the account is held. + diff --git a/specification/references/D96A/simples/6348.txt b/specification/references/D96A/simples/6348.txt new file mode 100644 index 0000000..89bc460 --- /dev/null +++ b/specification/references/D96A/simples/6348.txt @@ -0,0 +1,8 @@ + + 6348 Currency rate base + + Desc: Multiplying factor used in expressing the number of currency + units. + + Repr: n..4 + diff --git a/specification/references/D96A/simples/6350.txt b/specification/references/D96A/simples/6350.txt new file mode 100644 index 0000000..a5433db --- /dev/null +++ b/specification/references/D96A/simples/6350.txt @@ -0,0 +1,7 @@ + + 6350 Number of units + + Desc: Number of units of a certain type. + + Repr: n..15 + diff --git a/specification/references/D96A/simples/6353.txt b/specification/references/D96A/simples/6353.txt new file mode 100644 index 0000000..46a4baf --- /dev/null +++ b/specification/references/D96A/simples/6353.txt @@ -0,0 +1,19 @@ + + 6353 Number of units qualifier + + Desc: Indication of the objective of number of units information. + + Repr: an..3 + + 1 Number of pricing units + [6170] Number of units which multiplied by the unit price + gives 5116 Line item amount. + 2 Transportable unit + Self explanatory. + 3 Number of debit units + The number of units which are debited by the sender of + the consignment to the receiving party. + 4 Number of received units + The number of units which are received by the receiving + party of the consignment. + diff --git a/specification/references/D96A/simples/6411.txt b/specification/references/D96A/simples/6411.txt new file mode 100644 index 0000000..f0ed7e2 --- /dev/null +++ b/specification/references/D96A/simples/6411.txt @@ -0,0 +1,11 @@ + + 6411 Measure unit qualifier + + Desc: Indication of the unit of measurement in which weight (mass), + capacity, length, area, volume or other quantity is + expressed. + + Repr: an..3 + + Note: See UN/ECE Recommendation 20. + diff --git a/specification/references/D96A/simples/6432.txt b/specification/references/D96A/simples/6432.txt new file mode 100644 index 0000000..b1a1f9a --- /dev/null +++ b/specification/references/D96A/simples/6432.txt @@ -0,0 +1,7 @@ + + 6432 Significant digits + + Desc: To specify the number of significant digits. + + Repr: n..2 + diff --git a/specification/references/D96A/simples/7008.txt b/specification/references/D96A/simples/7008.txt new file mode 100644 index 0000000..f0e8a1b --- /dev/null +++ b/specification/references/D96A/simples/7008.txt @@ -0,0 +1,7 @@ + + 7008 Item description + + Desc: Plain language description of articles or products. + + Repr: an..35 + diff --git a/specification/references/D96A/simples/7009.txt b/specification/references/D96A/simples/7009.txt new file mode 100644 index 0000000..0f032d0 --- /dev/null +++ b/specification/references/D96A/simples/7009.txt @@ -0,0 +1,11 @@ + + 7009 Item description identification + + Desc: Code from an industry code list which provides specific data + about a product characteristic. + + Repr: an..17 + + Note: User or association defined code. May be used in combination + with 1131/3055. + diff --git a/specification/references/D96A/simples/7064.txt b/specification/references/D96A/simples/7064.txt new file mode 100644 index 0000000..b2c1a8c --- /dev/null +++ b/specification/references/D96A/simples/7064.txt @@ -0,0 +1,7 @@ + + 7064 Type of packages + + Desc: Description of the form in which goods are presented. + + Repr: an..35 + diff --git a/specification/references/D96A/simples/7065.txt b/specification/references/D96A/simples/7065.txt new file mode 100644 index 0000000..13c86a3 --- /dev/null +++ b/specification/references/D96A/simples/7065.txt @@ -0,0 +1,10 @@ + + 7065 Type of packages identification + + Desc: Coded description of the form in which goods are presented. + + Repr: an..17 + + Note: See UN/ECE Recommendation No. 21 (See Vol. II of UNTDED). + May be used in combination with 1131/3055. + diff --git a/specification/references/D96A/simples/7073.txt b/specification/references/D96A/simples/7073.txt new file mode 100644 index 0000000..8682056 --- /dev/null +++ b/specification/references/D96A/simples/7073.txt @@ -0,0 +1,63 @@ + + 7073 Packaging terms and conditions, coded + + Desc: Code identifying packaging terms and conditions. + + Repr: an..3 + + 1 Packaging cost paid by supplier + Self explanatory. + 2 Packaging cost paid by recipient + Self explanatory. + 3 Packaging cost not charged (returnable) + Self explanatory. + 4 Buyer's + Self explanatory. + 5 Carrier's durable + Self explanatory. + 6 Carrier's expendable + Self explanatory. + 7 Seller's durable + Self explanatory. + 8 Seller's expendable + Self explanatory. + 9 Special purpose buyer's durable + Reusable packaging specifically designed for packaging of + the referenced item and owned by the buyer. + 10 Special purpose buyer's expendable + Disposable packaging specifically designed for packaging + of the referenced item. + 11 Multiple usage buyer's durable + Reusable multi-purpose packaging owned by the buyer. + 12 Multiple usage seller's durable + Reusable multi-purpose packaging owned by the seller. + 13 Not packed + The referenced item is to be supplied without packaging. + 14 Special purpose seller's durable + Non-standard reusable packaging owned by the seller. + 15 Export quality + The packaging used must meet durability and handling + characteristics required for item export. + 16 Domestic quality + The packaging used must meet durability and handling + characteristics required for domestic usage. + 17 Packaging included in price + The cost of packaging is included in the item price. + 18 Packaging costs split + The cost of packaging is shared equally between the buyer + and seller. + 19 Packaging costs invoiced separately + The packaging cost will be invoiced on a separate message + or document. + 20 Nil packaging costs + The packaging is free of charge. + 21 Nil packaging costs if packaging returned + The costs of packaging is reimbursed by the seller to + buyer if packaging is returned. + 22 Return chargeable + The return of packaging/empties is chargeable. + 23 Chargeable, two thirds of paid amount with credit note on + return of loaned package + The buyer receives two thirds of paid amount with credit + note if loaned package is returned. + diff --git a/specification/references/D96A/simples/7075.txt b/specification/references/D96A/simples/7075.txt new file mode 100644 index 0000000..ab1f8b8 --- /dev/null +++ b/specification/references/D96A/simples/7075.txt @@ -0,0 +1,20 @@ + + 7075 Packaging level, coded + + Desc: Indication of level of packaging specified. + + Repr: an..3 + + 1 Inner + Level of packing, if it exists, that is immediately + subordinate to the intermediate packaging level. + 2 Intermediate + Level of packaging, if it exists, that is immediately + subordinate to the outer packaging level. + 3 Outer + For packed merchandise, outermost level of packaging for + a shipment. + 4 No packaging hierarchy + There is no specifiable level of packaging: packaging is + inner and outer level as well. + diff --git a/specification/references/D96A/simples/7077.txt b/specification/references/D96A/simples/7077.txt new file mode 100644 index 0000000..1a9d51f --- /dev/null +++ b/specification/references/D96A/simples/7077.txt @@ -0,0 +1,25 @@ + +* 7077 Item description type, coded + + Desc: Code indicating the format of a description. + + Repr: an..3 + ++ A Free-form long description + Long description of an item in free form. + B Code and text + Self explanatory. + C Code (from industry code list) + Self explanatory. ++ D Free-form price look up + Price look-up description of a product for point of sale + receipts. ++ E Free-form short description + Short description of an item in free form. + F Free-form + Self explanatory. + S Structured (from industry code list) + Self explanatory. + X Semi-structured (code + text) + Self explanatory. + diff --git a/specification/references/D96A/simples/7081.txt b/specification/references/D96A/simples/7081.txt new file mode 100644 index 0000000..ddcdb8a --- /dev/null +++ b/specification/references/D96A/simples/7081.txt @@ -0,0 +1,187 @@ + +* 7081 Item characteristic, coded + + Desc: Code specifying the item characteristic being described. + + Repr: an..3 + + 1 Certificate of conformity + Product in conformity with specifications. + 2 General product form + Description of general product form. + 3 Ship to stock + Product without quality control when received. + 4 Finish + Description of the finish required/available on the + product. + 5 End use application + Description of what the end use application of the + product will be. + 8 Product + Self explanatory. + 9 Sub-product + Description of a sub-product. + 11 Customs specifications + Item characteristic is described following Customs + specifications. + 12 Type and/or process + Description of the type and/or process involved in making + the product. E.g. in steel, description of the + steelmaking process. + 13 Quality + Self explanatory. + 14 Surface condition + Description of the surface condition (e.g. roughness) + of the product. + 15 Heat treat/anneal + Description of any heat treatment or annealing + required/performed on the product. + 17 Coating + Description of any special coating required/available on + the product. + 18 Surface treatment, chemical + Description of any chemical surface treatment + required/performed on the product. + 19 Surface treatment, mechanical + Description of any mechanical surface treatment + required/performed on the product. + 21 Forming + Description of any forming required/performed on the + product. + 22 Edge treatment + Description of any special edge treatment + required/performed on the product. + 23 Welds/splices + Description of any special welds and or splices + required/performed on the product. + 24 Control item + Security relevant product with special quality control + and control documentation prescriptions. + 25 End treatment + Description of any special treatment required/performed + on the ends the product. + 26 Ship to line + Product without quality control at customer's, and packed + according production needs. + 28 Test sample frequency + Indication of test sample frequency. Used when ordering + special testing requirements on a product. + 30 Test sample direction + Description of test sample direction. Used when ordering + special testing requirements on a product. + 32 Type of test/inspection + Description of type of test or inspection. Used to order + special tests to be performed on the product. + 35 Colour + Description of the colour required/available on the + product. + 38 Grade + Specification of the grade required/available for the + product. + 43 Twist + Description of any special twisting requirements for the + product. + 54 Section profile + Description of the section and profile of the product. + 56 Special processing + Description of any special processing requirements + performed/require on the product. + 58 Winding instructions + Description of any special winding instructions for the + product. + 59 Surface protection + Description of the surface protection required/available + for the product. + 61 New article + Self explanatory. + 62 Obsolete article + Self explanatory. + 63 Current article + Self explanatory. + 64 Revised design + Self explanatory. + 65 Reinstated article + Self explanatory. + 66 Current article spares + Self explanatory. + 67 Balance out article + Self explanatory. + 68 Initial sample + Self explanatory. + 69 Field test + First series of a new item to be tested by end users. + 70 Revised article + Item design revised. + 71 Refurbished article + Description to be provided. ++ 72 Vintage + The harvest year of the grapes that are part of the + composition of a particular wine. ++ 73 Beverage age + The period during which, after distillation and before + bottling, distilled spirits have been stored in + containers. ++ 74 Beverage brand + A grouping of beverage products similar in name only, but + of different size, age, proof, quality and flavour. ++ 75 Artist + The performing artist(es) of a recorded song or piece of + music. ++ 76 Author + The author of a written work. ++ 77 Binding + A description of the type of binding used for a written + work. ++ 78 Edition + Description of the edition of a written work. ++ 79 Other physical description + Any other relevant physical description. ++ 80 Publisher + The publisher of a written piece of work as part of the + item description. ++ 81 Title + The title of a work. ++ 82 Series title + Title of a series of works. ++ 83 Volume title + The title of a volume of work. ++ 84 Composer + The composer of a recorded song or piece of music. ++ 85 Recording medium + The medium on which a musical recording is made. ++ 86 Music style + The style of music. ++ 87 Promotional event + Describes the promotional event associated with a + product. ++ 88 Promotional offer + Describes the additions to the basic product for a + promotional event. ++ 89 Alcohol beverage class + Class characteristics for different compositions of + alcoholic beverages. ++ 90 Alcohol beverage type + A descriptive term that further defines the class of an + alcoholic beverage. ++ 91 Secondary grape + The grape that comprises the second largest percentage of + the ingredients used in wine product. ++ 92 Primary grape + The type of grape that comprises the largest percentage + of grape in the wine product. ++ 93 Beverage category + A description to designate the beverage category. ++ 94 Beverage flavour + Distinctions from the base product that results in a + different taste. ++ 95 Wine growing region + The area where the grape used to produce a wine was + harvested. ++ 96 Wine fruit + The fruit that is used as a base to produce a wine. ++ 97 Beverage container characteristics + A description of various beverage container + characteristics. ++ 98 Size + Description of size in non-numeric terms. + diff --git a/specification/references/D96A/simples/7083.txt b/specification/references/D96A/simples/7083.txt new file mode 100644 index 0000000..dd21779 --- /dev/null +++ b/specification/references/D96A/simples/7083.txt @@ -0,0 +1,15 @@ + + 7083 Configuration, coded + + Desc: Code indicating the status of the sub-line item in the + configuration. + + Repr: an..3 + + A Added to the configuration + Self explanatory. + D Deleted from the configuration + Self explanatory. + I Included in the configuration + Self explanatory. + diff --git a/specification/references/D96A/simples/7085.txt b/specification/references/D96A/simples/7085.txt new file mode 100644 index 0000000..75b1e1b --- /dev/null +++ b/specification/references/D96A/simples/7085.txt @@ -0,0 +1,41 @@ + +* 7085 Nature of cargo, coded + + Desc: Code indicating the type of cargo as a rough classification. + + Repr: an..3 + + 1 Documents + Printed, typed or written matter including leaflets, + pamphlets, certificates etc., which are not subject to + import duties and taxes, restrictions and prohibitions. + 2 Low value non-dutiable consignments + Imported consignments/items/goods in respect of which + Customs duties and other taxes are waived as they are + below a value determined by the Customs administration. + 3 Low value dutiable consignments + Imported consignments/items/goods in respect of which + Customs duties and other taxes are payable are below a + certain amount as determined by the Customs + administration. + 4 High value consignments + Imported consignments/items/goods which are determined as + having a value above a certain amount fixed by the + Customs administration, which may or may not attract + duties and taxes. ++ 5 Other non-containerized + Non-containerized cargo which cannot be categorized by + any of the other nature of cargo code. ++ 6 Vehicles + Vehicles which are not stowed in containers. ++ 7 Roll-on roll-off + Cargo transported or to be transported on roll-on roll- + off vessels and which is transportable on its own wheels + or stowed on special heavy duty trailers. ++ 8 Palletized + Non-containerized cargo which is palletized. ++ 9 Containerized + Cargo stowed or to be stowed in a container. ++ 10 Breakbulk + Non-containerized cargo stowed in vessels' holds. + diff --git a/specification/references/D96A/simples/7088.txt b/specification/references/D96A/simples/7088.txt new file mode 100644 index 0000000..579c1a0 --- /dev/null +++ b/specification/references/D96A/simples/7088.txt @@ -0,0 +1,9 @@ + + 7088 Dangerous goods flashpoint + + Desc: Lowest temperature, in the case of dangerous goods, at which + vapour from an inflammable liquid forms an ignitable mixture + with air. + + Repr: an..8 + diff --git a/specification/references/D96A/simples/7102.txt b/specification/references/D96A/simples/7102.txt new file mode 100644 index 0000000..f42a8a8 --- /dev/null +++ b/specification/references/D96A/simples/7102.txt @@ -0,0 +1,7 @@ + + 7102 Shipping marks + + Desc: Marks and numbers identifying individual packages. + + Repr: an..35 + diff --git a/specification/references/D96A/simples/7106.txt b/specification/references/D96A/simples/7106.txt new file mode 100644 index 0000000..0cfcc76 --- /dev/null +++ b/specification/references/D96A/simples/7106.txt @@ -0,0 +1,9 @@ + + 7106 Shipment flashpoint + + Desc: Temperature in centigrade determined by the closed cup test + as per ISO 1523/73 where a vapour is given off that can be + ignited. + + Repr: n3 + diff --git a/specification/references/D96A/simples/7124.txt b/specification/references/D96A/simples/7124.txt new file mode 100644 index 0000000..76a4d45 --- /dev/null +++ b/specification/references/D96A/simples/7124.txt @@ -0,0 +1,9 @@ + + 7124 UNDG number + + Desc: Unique serial number assigned within the United Nations to + substances and articles contained in a list of the dangerous + goods most commonly carried. + + Repr: n4 + diff --git a/specification/references/D96A/simples/7130.txt b/specification/references/D96A/simples/7130.txt new file mode 100644 index 0000000..05ac579 --- /dev/null +++ b/specification/references/D96A/simples/7130.txt @@ -0,0 +1,10 @@ + + 7130 Customer authorization number + + Desc: Customer provided authorization number to allow supplier to + ship goods under specific freight conditions. This number + will be transmitted back to customer in the dispatch advice + message. + + Repr: an..17 + diff --git a/specification/references/D96A/simples/7140.txt b/specification/references/D96A/simples/7140.txt new file mode 100644 index 0000000..27f2af1 --- /dev/null +++ b/specification/references/D96A/simples/7140.txt @@ -0,0 +1,7 @@ + + 7140 Item number + + Desc: A number allocated to a group or item. + + Repr: an..35 + diff --git a/specification/references/D96A/simples/7143.txt b/specification/references/D96A/simples/7143.txt new file mode 100644 index 0000000..5c47184 --- /dev/null +++ b/specification/references/D96A/simples/7143.txt @@ -0,0 +1,191 @@ + +* 7143 Item number type, coded + + Desc: Identification of the type of item number. + + Repr: an..3 + + AA Product version number + Number assigned by manufacturer or seller to identify the + release of a product. + AB Assembly + Self explanatory. + AC HIBC (Health Industry Bar Code) + Article identifier used within health sector to indicate + data used conforms to HIBC. + AD Cold roll number + Number assigned to a cold roll. + AE Hot roll number + Number assigned to a hot roll. + AF Slab number + Number assigned to a slab, which is produced in a + particular production step. + AG Software revision number + A number assigned to indicate a revision of software. + AH UPC (Universal Product Code) Consumer package code (1-5-5) + An 11-digit code that uniquely identifies consumer + packaging of a product; does not have a check digit. + AI UPC (Universal Product Code) Consumer package code (1-5-5-1) + A 12-digit code that uniquely identifies the consumer + packaging of a product, including a check digit. + AJ Sample number + Number assigned to a sample. + AK Pack number + Number assigned to a pack containing a stack of items put + together (eg. cold roll sheets (steel product)). + AL UPC (Universal Product Code) Shipping container code (1-2-5- + 5) + A 13-digit code that uniquely identifies the + manufacturer's shipping unit, including the packaging + indicator. + AM UPC (Universal Product Code)/EAN (European article number) + Shipping container code (1-2-5-5-1) + A 14-digit code that uniquely identifies the + manufacturer's shipping unit, including the packaging + indicator and the check digit. + AN UPC (Universal Product Code) suffix + A suffix used in conjunction with a higher level UPC + (Universal product code) to define packing variations for + a product. + AO State label code + A code which specifies the codification of the state's + labelling requirements. ++ AP Heat number + Number assigned to the heat (also known as the iron + charge) for the production of steel products. ++ AT Price look up number + Identification number on a product allowing a quick + electronic retrieval of price information for that + product. ++ AU NSN (North Atlantic Treaty Organization Stock Number) + Number assigned under the NATO (North Atlantic Treaty + Organization) codification system to provide the + identification of an approved item of supply. + BO Buyers color + Code given by the buyer for the color of an article. + BP Buyer's part number + Reference number assigned by the buyer to identify an + article. + CC Industry commodity code + The codes given to certain commodities by an industry. + CG Commodity grouping + Code for a group of articles with common characteristics + (e.g. used for statistical purposes). + CL Color number + Code for the color of an article. + CR Contract number + Reference number identifying a contract. + CV Customs article number + Code defined by Customs authorities to an article or a + group of articles for Customs purposes. + DR Drawing revision number + Reference number indicating that a change or revision has + been applied to a drawing. + DW Drawing + Reference number identifying a drawing of an article. + EC Engineering change level + Reference number indicating that a change or revision has + been applied to an article's specification. + EF Material code + Code defining the material's type, surface, geometric + form plus various classifying characteristics. + EN International Article Numbering Association (EAN) + Number assigned to a manufacturer's product according to + the International Article Numbering Association. ++ GB Buyer's internal product group code + Product group code used within a buyer's internal + systems. ++ GN National product group code + National product group code. Administered by a national + agency. + GS General specification number + Self explanatory. + HS Harmonised system + Self explanatory. + IB ISBN (International Standard Book Number) + Self explanatory. + IN Buyer's item number + Self explanatory. + IS ISSN (International Standard Serial Number) + Self explanatory. + IT Buyer's style number + Number given by the buyer to a specific style or form of + an article, especially used for garments. + IZ Buyer's size code + Code given by the buyer to designate the size of an + article in textile and shoe industry. + MA Machine number + Self explanatory. + MF Manufacturer's (producer's) article number + The number given to an article by its manufacturer. + MN Model number + Reference number assigned by the manufacturer to + differentiate variations in similar products in a class + or group. + MP Product/service identification number + Reference number identifying a product or service. + NB Batch number + Self explanatory. + ON Customer order number + Reference number of a customer's order. + PD Part number description + Reference number identifying a description associated + with a number ultimately used to identify an article. + PL Purchaser's order line number + Reference number identifying a line entry in a customer's + order for goods or services. + PO Purchase order number + Reference number identifying a customer's order. + PV Promotional variant number + Self explanatory. + QS Buyer's qualifier for size + Self explanatory. + RC Returnable container number + Reference number identifying a returnable container. + RN Release number + Reference number identifying a release from a buyer's + purchase order. + RU Run number + Self explanatory. + RY Record keeping of model year + Self explanatory. + SA Supplier's article number + Number assigned to an article by the supplier of that + article. + SG Standard group of products (mixed assortment) + Self explanatory. + SK SKU (Stock keeping unit) + Reference number of a stock keeping unit. + SN Serial number + Identification number of an item which distinguishes this + specific item out of a number of identical items. + SRS RSK number + Plumbing and heating. + SS Supplier's supplier article number + Article number referring to a sales catalogue of + supplier's supplier. + ST Style number + Number given to a specific style or form of an article, + especially used for garments. + TG Transport group number + Additional number to form article groups for packing + and/or transportation purposes. + UA Ultimate customer's article number + Number assigned by ultimate customer to identify relevant + article. + UP UPC (Universal product code) + Number assigned to a manufacturer's product by the + Product Code Council. + VN Vendor item number + Reference number assigned by a vendor/seller identifying + a product/service/article. + VP Vendor's (seller's) part number + Reference number assigned by a vendor/seller identifying + an article. + VS Vendor's supplemental item number + Self explanatory. + VX Vendor specification number + Self explanatory. + ZZZ Mutually defined + Self explanatory. + diff --git a/specification/references/D96A/simples/7160.txt b/specification/references/D96A/simples/7160.txt new file mode 100644 index 0000000..9d28526 --- /dev/null +++ b/specification/references/D96A/simples/7160.txt @@ -0,0 +1,7 @@ + + 7160 Special service + + Desc: Description of a special service. + + Repr: an..35 + diff --git a/specification/references/D96A/simples/7161.txt b/specification/references/D96A/simples/7161.txt new file mode 100644 index 0000000..0f41a22 --- /dev/null +++ b/specification/references/D96A/simples/7161.txt @@ -0,0 +1,586 @@ + +* 7161 Special services, coded + + Desc: Code identifying a special service. + + Repr: an..3 + + AA Advertising allowance + Description to be provided. + AAA Telecommunication charges + Self-explanatory. + AAB Returned goods charges + Self-explanatory. + AAC Modification costs + Costs for technical modifications to a product. + AAD Job-order production + Costs of job-order production; only used in invoices. + AAE Outlays + Outlays incurred in the company's interest for an + installation order. + AAF Off-premises surcharge + Expenses on top of service-rates for non-local + activities. + AAG Gold surcharge + Difference between current price and basic value + contained in product price. + AAH Processing surcharge + Charging for increased processing costs. + AAI Attestation fee + Outlays incurred by official attestation (by public + authorities). + AAJ Copper surcharge + Difference between current price and basic value + contained in product price. + AAK Energy surcharge + Surcharge for energy costs. + AAL Deduction for missing parts + Deduction for missing parts. + AAM Rubber surcharge + Difference between current price and basic value + contained in product price. + AAN Brass surcharge + Difference between current price and basic value + contained in product price. + AAO Material surcharge/deduction + Percentage-based surcharge/deduction, calculated for + higher/ lower material's consumption. + AAP Lead surcharge + Difference between current price and basic value + contained in product price. + AAQ Price index surcharge + Higher/lower price, resulting from change in costs + between the times of making offer and delivery. + AAR Platinum surcharge + Difference between current price and basic value + contained in product price. + AAS Acceptance cost + Charge for testing. + AAT Rush delivery + Charge for increased delivery speed. + AAU Selenium surcharge + Difference between current price and basic value + contained in product price. + AAV Special construction charge + Charge for costs incurred as result of special + constructions. + AAW Deduction for delayed return + Deduction for delayed return of goods. + AAX Wolfram surcharge + Difference between current price and basic value + contained in product price. + AAY Airport fee + Charge associated with usage of airport facilities. + AAZ Concession fee + Fee imposed by an airport to allow used of that facility. + ABA Compulsory storage fee + Fee levied to cover the cost of carrying a certain amount + of compulsory inventory (set by regulatory agency). + ABB Defuel + Remove or off-load fuel from vehicle, vessel or craft. + ABC Into plane fee + Charge associated with providing goods delivered to an + aircraft from local storage. + ABD Overtime + Fee charge for service rendered beyond the established + limit of working hours. + ABE Reservicing charge + Fee for services provided after initial service. + ABF Tooling cost + Item or service relates to tooling, not direct provision + of goods. + ABG Tooling charge + Item or service relates to tooling charges, not direct + provision of goods. + ABH Throughput allowance + Allowance for reaching or exceeding an agreed throughput + threshold. + ABI Superfund fee + Fee imposed for superfund, a US-government fund created + for the clean-up or eradication of sites at which toxic + waste, hazardous to the environment, has been dumped. + ABJ Airport system fee + Fee associated with the use of the hydrant and storage + system at an airport. + ABK Miscellaneous + The service provided for the stated charge is not + defined. + ABL Packaging surcharge + Additional charge for packaging of items. + ABM Scrap surcharge + Additional charge on an item's price for the cost of + constituent scrap. +| ABN Dunnage charge + A charge incurred to cover the costs of the additional + padding materials and labour required to secure and + protect a cargo within a shipping container. + ABO Air freight transportation + Additional charge on an item's price for air freight + transportation. + ABP Carriage charge + Additional charge on an item's price for the carriage. + ABQ Tonnage rebate + Rebate based on the weight of the goods. + ABR Containerisation + Additional charge on an item's price for + containerisation. + ABS Carton packing + Additional charge on an item's price for carton packing. + ABT Hessian wrapped + Additional charge on an item's price for hessian + wrapping. + ABU Polyethylene wrap packing + Additional charge on an item's price for polyethylene + wrap packing. + ABV Miscellaneous customs charge + Non-defined customs charge. + ABW Customs duty charge + Additional charge on an item's price for customs duty. + ABX Miscellaneous special tooling charge + Non-defined additional charge on an item's price for + special tooling. + ABY Tooling amortisation + Additional charge on an item's price for tooling + amortisation. + ABZ Miscellaneous rebate or discount + Non-defined rebate or discount. + ACA Allowance + Non-defined allowance. + ACB Future discount off retail + Expected future discount off retail. + ACC Miscellaneous setting costs (tooling) + Non-defined additional charge on an item's price for + tooling costs. + ACD Minimum amount costs for quantity based surcharges + The minimum amount for surcharges that are related to the + quantity referred to. + ACE Below schedule quantity after quantity-based surcharge + An adjustment made since the quantity was below the + quantity-based surcharge. + ACF Miscellaneous treatment + Non-defined additional charge on an item's price for + treatment. + ACG Enamelling treatment + Additional charge on an item's price for enamelling + treatment. + ACH Heat treatment + Additional charge on an item's price for heat treatment. + ACI Plating treatment + Additional charge on an item's price for plating + treatment. + ACJ Painting + Additional charge on an item's price for painting. + ACK Polishing + Additional charge on an item's price for polishing. + ACL Priming + Additional charge on an item's price for priming. + ACM Preservation treatment + Additional charge on an item's price for preservation + treatment. + ACN Miscellaneous other surcharges + Non-defined surcharges. + ACO Alloy surcharge + Additional charge on an item's price for alloy. + ACP Coke surcharge + Additional charge on an item's price for coke. + ACQ Royalty surcharge + Additional charge on an item's price for royalty. + ACR Wheel handling charge + Additional charge on an item's price for wheel handling. + ACS Fitting surcharge + Additional charge on an item's price for fitting. + ACT Non-standard surcharge + The surcharge is a non-standard charge. + ACU Standard surcharge + The surcharge is a standard charge. + ACV Wheel surcharge + Additional charge on an item's price for wheels. + ACW Washer surcharge + Additional charge on an item's price for washers. + ACX Ocean freight charge + The transportation charge relating to the ocean segment + of a international journey. + ACY Container deposit charge + The charge relating to the packaging of a product in a + container when the container is expected to be returned + and has value when empty. + ACZ Damaged merchandise + The charge or credit relating to the circumstance of + product being damaged and not saleable. + ADA Bopsheet charge + A charge relating to securing a stack of product on a + bopsheet. + ADB Drum deposit + Deposit paid on a returnable drum. + ADC Consolidation + The charge relating to additional services for + consolidating multiple consignments into one shipment. + ADD Inland transportation + The transportation charge related to the inland segment + of a journey. + ADE Bill of lading charge + The charge relating to the service of providing bill of + lading document. + ADF Excise tax-destination + The excise tax applied to a product by the country of + destination. + ADG Customs bond charge + Place of destination Customs department charge for + processing a request to have goods brought into the + country without paying the appropriate duties and taxes + upon entry. + ADH Per pound charge + A charge that is directly related to the weight in pounds + of the product being sold and/or delivered. + ADI Royalties + A share of the sales charge reversed by the grantor. + ADJ Airbag charge + A charge for surrounding a product with an air bag. + ADK Transfer charge + A charge relating to the additional transfer of goods and + services from one entity to another. + ADL Slipsheet charge + A charge relating to securing a stack of product on a + slipsheet. ++ ADM Binding services + A code indicating binding services. ++ ADN Repair or replacement of broken returnable package + The repair or replacement of a broken returnable package. ++ ADO Efficient logistics + A code indicating efficient logistics services. ++ ADP Merchandising + A code indicating that merchandising services are in + operation. ++ ADQ Product mix + A code indicating that product mixing services are in + operation. ++ ADR Other services + A code indicating that other non-specific services are in + operation. ++ ADS Full pallet ordering + Ordering of a full pallet of a product. ++ ADT Pick-up + For the pick-up or collection of goods. + AG Silver surcharge + Difference between current price and basic value + contained in product price. + AJ Adjustments + Description to be provided. + AL Aluminium surcharge + Difference between current price and basic value + contained in product price. + AM Additional material + Surcharge for material additionally needed in the + production of the item. + AU Authentication charge + Charge to cover authentication costs and fees. + CA Cataloguing services + Description to be provided. + CAA Cancellation charge + Charge incurring with cancellation. + CAB Cartage + Self-explanatory. + CAC Cash discount + Discount incurring with cash payment. + CAD Certification fee + Fee raised for certification services. + CAE Certificate of conformance + Description to be provided. + CAF Certificate of origin + Charge concerning certificate of origin. + CAG Competitive allowance + Price adjustment allowed for market conditions or + factors. + CAH Competitive auto allowance + Description to be provided. + CAI Cutting charge + Description to be provided. + CAJ Consular costs + Charge to cover consular costs. + CAK Customer collection rebate + Description to be provided. + CB Commission + Description to be provided. + CD Car loading + Costs incurred with car loading. + CG Cleaning charge + Charge for cleaning an item. + CK COD charge + Description to be provided. + CL Contract allowance + Description to be provided. + CO Cents off + Description to be provided. + CP Competitive price + Description to be provided. + CS Cigarette stamping + Description to be provided. + CT Count and recount + Description to be provided. + CW Container allowance + Description to be provided. + DA Defective allowance + Description to be provided. + DAA Deficit freight + Description to be provided. + DAB Layout/design + Description to be provided. + DAD Driver assigned unloading + Charges to cover handling costs for unloading by driver. + DAE Distributor discount/allowance + Specific discount/allowance for distributors. + DI Discount + A reduction from a usual or list price. + DL Delivery + Description to be provided. + DM Demurrage + The compensation payable to a carrier or freight whose + vehicle or vessel is delayed, as by failure to load or + unload the freight within the time allowed. + EAA Early buy allowance + Allowance granted to customers buying early. + EAB Early payment allowance + Allowance granted to customers paying early. + EG Engraving + Description to be provided. + EP Expediting premium + Description to be provided. + ER Exchange rate guarantee charge + Description to be provided. + EX Export shipping charge + Description to be provided. + FA Freight allowance + Description to be provided. + FAA Fabrication charge + Description to be provided. + FAB Freight equalization + Description to be provided. + FAC Freight surcharge + Charge on shipment for extraordinary handling. + FC Freight charge + Amount to be paid for moving goods, by whatever means, + from one place to another, inclusive discounts, + allowances, rebates, adjustment factors and additional + cost relating to freight costs (UN/ECE Recommendation no + 23). + FG Free goods + Allowance or rebate granted by delivery of goods free of + charge. + FH Filling/handling charge + Description to be provided. + FI Finance charge + Description to be provided. + FN Special finish charge + Description to be provided. + FR Flat rate + Description to be provided. + GAA Grinding + Description to be provided. + HAA Hose charge + Description to be provided. + HD Handling + Charge for handling of the item. + HH Hoisting and hauling + Description to be provided. + IA Invoice adjustment + Description to be provided. + IAA Installation + Costs incurred for installation. + IAB Installation and warranty + Description to be provided. + ID Inside delivery charge + Description to be provided. + IF Inspection fee + Fee raised for inspection. + IN Insurance + Charge for insurance. + IR Installation and training + Description to be provided. + IS Invoice services + Description to be provided. + KO Koshering + Description to be provided. + L1 Shipper load, carrier count + Description to be provided. + LA Labelling + Description to be provided. + LAA Labour charge + Charge raised for labour services. + LAB Labor (repair and return orders) + Description to be provided. + LAC License fee + Description to be provided. + LF Legalisation fee + Self explanatory. + LS Local sales tax + (All applicable sales taxes by authorities below the + state level). + MA Material allowance (special materials) + Description to be provided. + MAA Mileage or travel + Description to be provided. + MAB Mileage fee (for repair and return) + Description to be provided. + MAC Minimum order/minimum billing charge + Description to be provided. + MAD Monthly rental + Description to be provided. + MAE Mounting + Description to be provided. + MC Material surcharge (special materials) + Description to be provided. + MI Mail invoice + Description to be provided. + ML Mail invoice to each location + Description to be provided. + NAA Non-returnable containers + Description to be provided. + OA Outside cable connectors + Description to be provided. + OAA Overtime loading + Description to be provided. + PA Pack invoice with shipment + Description to be provided. + PAA Phosphatizing (steel treatment) + Description to be provided. + PAB Postage charge + Description to be provided. + PAC Premium charge + Description to be provided. + PAD Promotional allowance + Description to be provided. + PAE Promotional discount + Description to be provided. + PC Packing + Charge for packing. + PD Palladium surcharge + Difference between current price and basic value + contained in product price. + PI Pick-up allowance + Description to be provided. + PL Palletizing + Description to be provided. + PN Pallet charge + Description to be provided. + PO Per order charge + Description to be provided. + QAA Quantity surcharge + Fee associated with providing goods outside "normal" + quantity limits. + QD Quantity discount + Description to be provided. + RAA Rebate + Description to be provided. + RAB Repack charge + Description to be provided. + RAC Repair + Description to be provided. + RAD Returnable container + Description to be provided. + RAE Resellers discount + Description to be provided. + RAF Restocking charge + Description to be provided. + RAG Roll rebate + Description to be provided. + RAH Road/rail tanker rebate + Description to be provided. + RE Re-delivery charge + Description to be provided. + RF Refurbishing charge + Description to be provided. + RH Rail wagon hire + Description to be provided. + RO Roe allowance/charge + Description to be provided. + RP Repair charge + Description to be provided. + RV Freight charge/costs of loading + Description to be provided. + SA Salvage + Description to be provided. + SAA Shipping and handling + Description to be provided. + SAB Special allowance + Description to be provided. + SAC Special credit + Description to be provided. + SAD Special packaging + Description to be provided. + SAE Stamping + Description to be provided. + SAF Supplemental items + Description to be provided. + SAG Surcharge (dollar value) + An additional amount added to the usual charge, expressed + in a dollar, or monetary, value. + SAH Surcharge (percentage) + An additional amount added to the usual charge, expressed + in a percentage. + SAI Shipper load, consignee unload + Description to be provided. + SAJ Small packages charge + Description to be provided. + SC Surcharge + An additional amount added to the usual charge. + SD Shrinkage allowance + Description to be provided. + SF Special rebate + A return of part of an amount paid for goods or services, + serving as a reduction or discount. + SG Shrink-wrap charge + Description to be provided. + SH Special handling service + Description to be provided. + SM Special finish + Description to be provided. + ST Stamp duties + Self explanatory. + SU Set-up + Description to be provided. + SZ Steel surcharge + Description to be provided. + TAA Telephone charge + Description to be provided. + TAB Tank rental + Description to be provided. + TAC Testing charge + Description to be provided. + TAD Testing allowance + Description to be provided. + TAE Truckload discount + Description to be provided. + TD Trade discount + Description to be provided. + TS State tax + All applicable taxes by authorities at the state or + provincial level, below national level. + TT Transportation - third party billing + Description to be provided. + TV Transportation - vendor provided + Description to be provided. + TX Tax + Contribution levied by an authority. + TZ Temporary allowance + Description to be provided. + UM Unsaleable merchandise allowance + Description to be provided. + V1 Drop yard + Description to be provided. + V2 Drop dock + Description to be provided. + VAA Vendor freight + Description to be provided. + VAB Volume discount + Discount offered based on the amount of purchase. + VL Vehicle load allowance + Description to be provided. + WH Warehousing + Costs for storage and handling. + XAA Combine all same day shipment + Description to be provided. + YY Split pickup + Description to be provided. + ZZZ Mutually defined + Self explanatory. + diff --git a/specification/references/D96A/simples/7164.txt b/specification/references/D96A/simples/7164.txt new file mode 100644 index 0000000..73c74f0 --- /dev/null +++ b/specification/references/D96A/simples/7164.txt @@ -0,0 +1,8 @@ + + 7164 Hierarchical id. number + + Desc: A unique number assigned by the sender to identify a level + within a hierarchical structure. + + Repr: an..12 + diff --git a/specification/references/D96A/simples/7166.txt b/specification/references/D96A/simples/7166.txt new file mode 100644 index 0000000..828c189 --- /dev/null +++ b/specification/references/D96A/simples/7166.txt @@ -0,0 +1,8 @@ + + 7166 Hierarchical parent id. + + Desc: Identification number of the next higher hierarchical data + segment in a hierarchical structure. + + Repr: an..12 + diff --git a/specification/references/D96A/simples/7224.txt b/specification/references/D96A/simples/7224.txt new file mode 100644 index 0000000..89420ec --- /dev/null +++ b/specification/references/D96A/simples/7224.txt @@ -0,0 +1,9 @@ + + 7224 Number of packages + + Desc: Number of individual parts of a shipment either unpacked, or + packed in such a way that they cannot be divided without + first undoing the packing. + + Repr: n..8 + diff --git a/specification/references/D96A/simples/7233.txt b/specification/references/D96A/simples/7233.txt new file mode 100644 index 0000000..55d6ece --- /dev/null +++ b/specification/references/D96A/simples/7233.txt @@ -0,0 +1,60 @@ + +* 7233 Packaging related information, coded + + Desc: Code giving packaging, handling and marking related + information. + + Repr: an..3 + + 34 Product marking + Self explanatory. + 35 Type of package + Self explanatory. + 36 Package specifications + Self explanatory. + 37 Package protection + Self explanatory. + 38 Tarping + Description to be provided. + 39 Platform/skid location + Description to be provided. + 40 Bearing piece location + Description to be provided. + 41 Skid/pallet type + Description to be provided. + 42 Placement on carrier + Description to be provided. + 43 Spacing directions + Descriptions to be provided. + 44 Unloading device + Description to be provided. + 45 Unloading equipment + Self explanatory. ++ 50 Package barcoded EAN-13 or EAN-8 + The package is barcoded with EAN-13 or EAN-8 code. ++ 51 Package barcoded ITF-14 or ITF-6 + The package is barcoded with ITF-14 or ITF-6 code. ++ 52 Package barcoded UCC or EAN-128 + The package is barcoded with UCC or EAN-128 code. ++ 53 Package price marked + The package is marked with the price. ++ 54 Product ingredients marked on package + The ingredients of the product contained in a package are + marked on that package. + 60 Product marking pattern + Self explanatory. + 61 Product marking location + Self explanatory. + 62 Package/container mark location + Self explanatory. + 63 Marking method + Self explanatory. + 66 Receiving facility limitations + Description to be provided. + 67 Tagging/bar code instructions + Description to be provided. + 68 Shipping package labelling + Self explanatory. + 69 Shipping package sealing + Self explanatory. + diff --git a/specification/references/D96A/simples/7273.txt b/specification/references/D96A/simples/7273.txt new file mode 100644 index 0000000..96911a5 --- /dev/null +++ b/specification/references/D96A/simples/7273.txt @@ -0,0 +1,52 @@ + + 7273 Service requirement, coded + + Desc: Identification of a service requirement (which may constitute + an additional component to a basic contract). + + Repr: an..3 + + 1 Carrier loads + The cargo is loaded in the equipment by the carrier. + 2 Full loads + Container to be stuffed or stripped under responsibility + and for account of the shipper or the consignee. + 3 Less than full loads + Container to be stuffed and stripped for account and risk + of the carrier. + 4 Shipper loads + The cargo is loaded in the equipment by the shipper. + 5 To be delivered + The cargo is to be delivered as instructed. + 6 To be kept + The cargo is to be retained awaiting further + instructions. + 7 Transhipment allowed + Transhipment of goods is allowed. + 8 Transhipment not allowed + Transhipment of goods is not allowed. + 9 Partial shipment allowed + Partial shipment is allowed. + 10 Partial shipment not allowed + Partial shipment is not allowed. + 11 Partial shipment and/or drawing allowed + Partial shipment and/or drawing is allowed. + 12 Partial shipment and/or drawing not allowed + Partial shipment and/or drawing is not allowed. + 13 Carrier unloads + The cargo is to be unloaded from the equipment by the + carrier. + 14 Shipper unloads + The cargo is to be unloaded from the equipment by the + shipper. + 15 Consignee unloads + The cargo is to be unloaded from the equipment by the + consignee. + 16 Consignee loads + The cargo is to be loaded in the equipment by the + consignee. + 17 Exclusive usage of equipment + Usage of the equipment is reserved for exclusive use. + 18 Non exclusive usage of equipment + Usage of the equipment is not reserved for exclusive use. + diff --git a/specification/references/D96A/simples/7297.txt b/specification/references/D96A/simples/7297.txt new file mode 100644 index 0000000..01e2a1f --- /dev/null +++ b/specification/references/D96A/simples/7297.txt @@ -0,0 +1,29 @@ + +* 7297 Set identification qualifier + + Desc: Identification of the type of set. + + Repr: an..3 + + 1 Product + Self explanatory. + 2 Licence + Description to be provided. + 3 Package + Related numbers identifying a package such as a bar code + label number related to a kanban card number, etc. + 4 Vehicle reference set + A code which indicates that the identities which follow + are related to a particular vehicle which may have been + previously identified. + 5 Source database + The source database of the data in a data set. + 6 Target database + The target database for the data in a data set. + 7 Value list + A coded or non coded list of values. ++ 8 Contract + The contract related item numbers. ++ 9 Financial security + Financial security identifier set. + diff --git a/specification/references/D96A/simples/7357.txt b/specification/references/D96A/simples/7357.txt new file mode 100644 index 0000000..354b286 --- /dev/null +++ b/specification/references/D96A/simples/7357.txt @@ -0,0 +1,11 @@ + + 7357 Commodity/rate identification + + Desc: Code identifying goods for Customs, transport or statistical + purposes (generic term). + + Repr: an..18 + + Note: User or association defined code. May be used in combination + with 1131/3055. + diff --git a/specification/references/D96A/simples/7383.txt b/specification/references/D96A/simples/7383.txt new file mode 100644 index 0000000..9487d27 --- /dev/null +++ b/specification/references/D96A/simples/7383.txt @@ -0,0 +1,56 @@ + + 7383 Surface/layer indicator, coded + + Desc: Code indicating the surface or layer of a product that is + being described. + + Repr: an..3 + + 1S Side one + Self explanatory. + 2S Side two + Self explanatory. + AA On surface + To indicate that the entity being specified is on the + surface. + AB Off surface + To indicate that the entity being specified is off the + surface. + AC Soluble + Specifies that the surface/layer/position being + described is the soluble portion. + BC Back of cab + Self explanatory. + BS Both sides + Self explanatory. + BT Bottom + Self explanatory. + DF Dual fuel tank positions + Self explanatory. + FR Front + Self explanatory. + IN Inside + Self explanatory. + LE Left + Self explanatory. + OA Overall + Self explanatory. + OS One side + Self explanatory. + OT Outside + Self explanatory. + RI Right + Self explanatory. + RR Rear + Self explanatory. + ST Spare tyre position + Self explanatory. + TB Tank bottom + Self explanatory. + TP Top + Self explanatory. + TS Two sides + Self explanatory. + UC Under cab + Self explanatory. + diff --git a/specification/references/D96A/simples/7402.txt b/specification/references/D96A/simples/7402.txt new file mode 100644 index 0000000..547dbea --- /dev/null +++ b/specification/references/D96A/simples/7402.txt @@ -0,0 +1,7 @@ + + 7402 Identity number + + Desc: A value given to an object for identification purposes. + + Repr: an..35 + diff --git a/specification/references/D96A/simples/7405.txt b/specification/references/D96A/simples/7405.txt new file mode 100644 index 0000000..d57f537 --- /dev/null +++ b/specification/references/D96A/simples/7405.txt @@ -0,0 +1,132 @@ + +* 7405 Identity number qualifier + + Desc: Code specifying the type/source of identity number. + + Repr: an..3 + + AA House bill of lading + A number that is used to identify goods from a freight + forwarder/consolidator. + AB 1st structure element name + The first element in a series of elements that together + define the structure of an object. + AC 2nd structure element name + The second element in a series of elements that together + define the structure of an object. + AD 3rd structure element name + The third element in a series of elements that together + define the structure of an object. + AE 4th structure element name + The fourth element in a series of elements that together + define the structure of an object. + AF 5th structure element name + The fifth element in a series of elements that together + define the structure of an object. + AG 6th structure element name + The sixth element in a series of elements that together + define the structure of an object. + AH 7th structure element name + The seventh element in a series of elements that together + define the structure of an object. + AI 8th structure element name + The eighth element in a series of elements that together + define the structure of an object. + AJ 9th structure element name + The ninth element in a series of elements that together + define the structure of an object. + AK Data set + The identity of a data set. + AL Kanban card number + Reference number assigned by a consignee to a Kanban + card. + AM Level number + Level number in a hierarchy or other structure. + AN Manufacturing reference number + A unique number identifying a particular assembly or + other manufacturing process. + AO Position number in package + A number to identify the position within a package + according to agreed rules between partners. + AP Product + A name or number which identifies a product. + AQ Release number + Number assigned to a release. + AR Statistical concept + Statistical concept. + AS Table + A table of items e.g. figures and text represented in + rows and columns. + AT Transport packing group number + Number identifying a group of articles in a predescribed + unit load for shipment/dispatch as agreed between + partners. + AU Value list + A coded or non coded list of values. + AV Value list subset + A subset of a coded or non coded list of values. + AW Serial shipping container code + A single unique serial number which identifies shipping + containers or shipping packages. ++ AX Case number + A code to identify the number assigned to a given case. ++ AY Financial security identification number + Identification number of a financial security. ++ AZ Compact disk player security code number + The security code number of the compact disk player. ++ BA Question in questionnaire + The identity number of a question in a questionnaire. ++ BB Questionnaire + The identification of a questionnaire. ++ BC Check digit + The check digit of the primary number. ++ BD Vehicle telephone identification number + The number which identifies the telephone equipment + fitted to the vehicle. + BE Batch excluded + Products manufactured in Batch not to be included in + consignment. ++ BF Door key number + The number on the key that fits the door lock. ++ BG Fleet number + The number of the fleet to which a vehicle is assigned. ++ BH Ignition key number + The number on the key that fits the ignition lock. ++ BI Radio security code number + The security code number of the radio. ++ BJ Serial shipping container code + Serial code uniquely identifying a shipping container. ++ BK Fleet vehicle unit number + The unit number of the vehicle within the fleet allocated + by the fleet operator. ++ BL Vehicle registration number + The registration number of the vehicle. + BN Serial number + Identification number of an item which distinguishes this + specific item out of a number of identical items. + BX Batch number + Unique number affixed by manufacturer to a batch of + products produced under similar conditions. + CN Chassis number + Unique number affixed by manufacturer to a chassis for + identification purposes. + EE Engine number + Unique number affixed by manufacturer to an engine for + identification purposes. + EM Emulsion number + Manufacturer assigned reference to a photographic product + indicating sensitivity. + IL Invoice line number + Sequential numerical assignment to identical invoiced + goods which are subject to the same conditions of sale. + ML Marking/label number + Self explanatory. + PN Part number + Manufacturer-assigned reference to a product part. + SC Secondary Customs tariff number + Indicate (e.g. in segment GIR) the secondary (sub-) level + of a Customs tariff number. + VV Vehicle identity number + Unique serial number assigned by the manufacturer that + distinguishes one vehicle from another. + diff --git a/specification/references/D96A/simples/7419.txt b/specification/references/D96A/simples/7419.txt new file mode 100644 index 0000000..1fb8b28 --- /dev/null +++ b/specification/references/D96A/simples/7419.txt @@ -0,0 +1,10 @@ + + 7419 Hazardous material class code, identification + + Desc: Code specifying the kind of hazard for a material. + + Repr: an..4 + + Note: Association defined code. May be used in combination with + 1131/3055. + diff --git a/specification/references/D96A/simples/7511.txt b/specification/references/D96A/simples/7511.txt new file mode 100644 index 0000000..8d9ee39 --- /dev/null +++ b/specification/references/D96A/simples/7511.txt @@ -0,0 +1,8 @@ + + 7511 Type of marking, coded + + Desc: To specify the type of marking that reflects the method and + the conventions adhered to for marking. + + Repr: an..3 + diff --git a/specification/references/D96A/simples/8022.txt b/specification/references/D96A/simples/8022.txt new file mode 100644 index 0000000..9baa96e --- /dev/null +++ b/specification/references/D96A/simples/8022.txt @@ -0,0 +1,8 @@ + + 8022 Freight and charges + + Desc: Plain language statement describing freight and other + charges. + + Repr: an..26 + diff --git a/specification/references/D96A/simples/8023.txt b/specification/references/D96A/simples/8023.txt new file mode 100644 index 0000000..fdbf3be --- /dev/null +++ b/specification/references/D96A/simples/8023.txt @@ -0,0 +1,12 @@ + + 8023 Freight and charges identification + + Desc: Coded description of freight charges and other charges (used + in combination with 1131/3055). + + Repr: an..17 + + Note: Use UN/ECE Recommendation No. 23: Freight costs and charges. + If not applicable, use appropriate code in combination with + 1131/3055. + diff --git a/specification/references/D96A/simples/8028.txt b/specification/references/D96A/simples/8028.txt new file mode 100644 index 0000000..ef581b2 --- /dev/null +++ b/specification/references/D96A/simples/8028.txt @@ -0,0 +1,8 @@ + + 8028 Conveyance reference number + + Desc: Unique reference given by the carrier to a certain journey or + departure of a means of transport (generic term). + + Repr: an..17 + diff --git a/specification/references/D96A/simples/8051.txt b/specification/references/D96A/simples/8051.txt new file mode 100644 index 0000000..92b3818 --- /dev/null +++ b/specification/references/D96A/simples/8051.txt @@ -0,0 +1,52 @@ + +* 8051 Transport stage qualifier + + Desc: Qualifier giving a specific meaning to the transport details. + + Repr: an..3 + + 1 Inland transport + Transport by which goods are moved from or to the + frontier, or between inland points. + 2 At the statistical territory limit + Point by which the means of transport are presumed to + have left the statistical territory of despatch or to + have entered the statistical territory of arrival. + 10 Pre-carriage transport + Transport by which the goods are moved prior to their + main carriage transport. + 11 At border + Transport by which goods are moved to the Customs + frontier. + 12 At departure + Transport by which goods are moved from the place of + departure. + 13 At destination + Transport by which goods are moved at the place of + destination. + 14 At the statistical territory limit + Transport by which the goods are presumed to have left + the statistical territory of dispatch or have entered the + statistical territory of arrival. + 20 Main-carriage transport + The primary stage in the movement of cargo from the point + of origin to the intended destination. + 21 Main carriage - first carrier + The first carrier of the ordered transport when more than + one carrier is involved. + 22 Main carriage - second carrier + The second carrier of the ordered transport when more + than one carrier is involved. + 23 Main carriage - third carrier + The third carrier of the ordered transport when more than + one carrier is involved. ++ 24 Inland waterway transport + Transport by which goods are moved via an inland body of + water. ++ 25 Delivery carrier all transport + Carrier responsible from the point of origin to the final + delivery destination. + 30 On-carriage transport + Transport by which the goods are moved after the main- + carriage transport. + diff --git a/specification/references/D96A/simples/8053.txt b/specification/references/D96A/simples/8053.txt new file mode 100644 index 0000000..ca0c2d8 --- /dev/null +++ b/specification/references/D96A/simples/8053.txt @@ -0,0 +1,116 @@ + + 8053 Equipment qualifier + + Desc: Code identifying type of equipment. + + Repr: an..3 + + AA Ground equipment + Ground equipment being fuelled or serviced. + AB Chain + Chain used in the securing of cargo. + AD Temperature recorder + Temperature recorder to provide a record of the actual + temperature. + AE Body trailer + The part of the vehicle where the cargo is loaded. + BL Blocks + A piece of equipment that is normally a piece of wood to + fix cargo (e.g. coils) during transport. + BPN Box pallet non exchangeable + Self explanatory. + BPY Box pallet EUR Y non exchangeable + Self explanatory. + BR Barge + Flat bottomed inland cargo vessel for canals and rivers + with or without own propulsion for the purpose of + transported goods. (Synonym: Lighter). + BX Boxcar + Description to be provided. + CH Chassis + A wheeled carriage onto which an ocean container is + mounted for inland conveyance. + CN Container + Equipment item as defined by ISO for transport. It must + be of: A) permanent character, strong enough for repeated + use; B) designed to facilitate the carriage of goods, by + one or more modes of transport, without intermediate + reloading; C) fitted with devices for its ready handling, + particularly. + DPA Deadlight (panel) + Self explanatory. + EFP Exchangeable EUR flat pallet + Self explanatory. + EYP Exchangeable EUR Y box pallet + Self explanatory. + FPN Flat pallet EUR non exchangeable + Self explanatory. + FPR Flat pallet (railway property) non exchangeable + Self explanatory. + FSU Forked support + Self explanatory. + LAR Lashing rope + Self explanatory. + LU Load/unload device on equipment + A mechanical device used in the loading and/or unloading + of cargo into and from transport equipment. + MPA Movable panel + Self explanatory. + PA Pallet + A platform on which goods can be stacked in order to + facilitate the movement by a forklift or sling. + PBP Identified private box pallet + Self explanatory. + PFP Identified private flat pallet + Self explanatory. + PL Platform + A piece of equipment normally having a flat surface, or + prepared for carrying cargo with a specific shape. + PPA Protecting panel + Self explanatory. + PST Portable stove + Self explanatory. + RF Flat car + Description to be provided. + RG Reefer generator + A generator used to control the temperature in + temperature-controlled transport equipment. + RGF Ground facility + Storage tank or facility capable of receiving shipment of + goods or commodity. + RO Rope + Rope used in the securing of cargo. + RR Rail car + [8320] Registered identification number of railway wagon + (CIM 19). + SCA Small container category A + Self explanatory. + SCB Small container category B + Self explanatory. + SCC Small container category C + Self explanatory. + SFA Stiffening ring of frame + Self explanatory. + SPP Identified special pallet + Self explanatory. + STR Strap + Self explanatory. + SW Swap body + Rectangular equipment unit without wheels, which can be + mounted on a chassis or positioned on legs. + TE Trailer + A vehicle without motive power, designed for the carriage + of cargo and to be towed by a motor vehicle. + TP Tarpaulin + Waterproof material, e.g. canvas, to spread over cargo to + protect it from getting wet. + TS Tackles + [8030] Identification marks and numbers of loading tackle + used (sheets, ropes, chains, etc..), as specified in DCU + 9 to CIM Article 13; and of containers, as specified in + Articles 5 and 10 of Annex III to CIM (CIM 17). + TSU Tarpaulin support + Self explanatory. + UL ULD (Unit load device) + An aircraft container or pallet. + diff --git a/specification/references/D96A/simples/8066.txt b/specification/references/D96A/simples/8066.txt new file mode 100644 index 0000000..b33ef19 --- /dev/null +++ b/specification/references/D96A/simples/8066.txt @@ -0,0 +1,7 @@ + + 8066 Mode of transport + + Desc: Method of transport used for the carriage of the goods. + + Repr: an..17 + diff --git a/specification/references/D96A/simples/8067.txt b/specification/references/D96A/simples/8067.txt new file mode 100644 index 0000000..5b0a431 --- /dev/null +++ b/specification/references/D96A/simples/8067.txt @@ -0,0 +1,9 @@ + + 8067 Mode of transport, coded + + Desc: Coded method of transport used for the carriage of the goods. + + Repr: an..3 + + Note: Use UN/ECE Recommendation No 19. + diff --git a/specification/references/D96A/simples/8077.txt b/specification/references/D96A/simples/8077.txt new file mode 100644 index 0000000..dbfc50b --- /dev/null +++ b/specification/references/D96A/simples/8077.txt @@ -0,0 +1,12 @@ + + 8077 Equipment supplier, coded + + Desc: To indicate the party that is the supplier of the equipment. + + Repr: an..3 + + 1 Shipper supplied + The transport equipment is supplied by the shipper. + 2 Carrier supplied + The transport equipment is supplied by the carrier. + diff --git a/specification/references/D96A/simples/8078.txt b/specification/references/D96A/simples/8078.txt new file mode 100644 index 0000000..19351fa --- /dev/null +++ b/specification/references/D96A/simples/8078.txt @@ -0,0 +1,8 @@ + + 8078 Hazard substance/item/page number + + Desc: Number giving additional hazard code classification of a + goods item within the applicable dangerous goods regulation. + + Repr: an..7 + diff --git a/specification/references/D96A/simples/8092.txt b/specification/references/D96A/simples/8092.txt new file mode 100644 index 0000000..5519888 --- /dev/null +++ b/specification/references/D96A/simples/8092.txt @@ -0,0 +1,8 @@ + + 8092 Hazard code version number + + Desc: The version/revision number of date of issuance of the code + used. + + Repr: an..10 + diff --git a/specification/references/D96A/simples/8101.txt b/specification/references/D96A/simples/8101.txt new file mode 100644 index 0000000..78247ba --- /dev/null +++ b/specification/references/D96A/simples/8101.txt @@ -0,0 +1,22 @@ + + 8101 Transit direction, coded + + Desc: Identification of the point of origin and point of direction. + + Repr: an..3 + + BS Buyer to seller + Self explanatory. + SB Seller to buyer + Self explanatory. + SC Subcontractor to seller + Self explanatory. + SD Seller to drop ship designated location + Self explanatory. + SF Seller to freight forwarder + Self explanatory. + SS Seller to subcontractor + Self explanatory. + ZZZ Mutually defined + Self explanatory. + diff --git a/specification/references/D96A/simples/8126.txt b/specification/references/D96A/simples/8126.txt new file mode 100644 index 0000000..58f4a04 --- /dev/null +++ b/specification/references/D96A/simples/8126.txt @@ -0,0 +1,8 @@ + + 8126 Trem card number + + Desc: The identification of a transport emergency card giving + advice for emergency actions. + + Repr: an..10 + diff --git a/specification/references/D96A/simples/8154.txt b/specification/references/D96A/simples/8154.txt new file mode 100644 index 0000000..594f0e0 --- /dev/null +++ b/specification/references/D96A/simples/8154.txt @@ -0,0 +1,8 @@ + + 8154 Equipment size and type + + Desc: Plain language description of the size and type of equipment + e.g. unit load device. + + Repr: an..35 + diff --git a/specification/references/D96A/simples/8155.txt b/specification/references/D96A/simples/8155.txt new file mode 100644 index 0000000..42eadc3 --- /dev/null +++ b/specification/references/D96A/simples/8155.txt @@ -0,0 +1,104 @@ + +* 8155 Equipment size and type identification + + Desc: Coded description of the size and type of equipment e.g. unit + load device. + + Repr: an..10 + + 1 Dime coated tank + Self explanatory. + 2 Epoxy coated tank + Self explanatory. + 3 IMO1 + Description to be provided. + 4 IMO2 + Description to be provided. + 5 IMO3 + Description to be provided. + 6 Pressurized tank + Self explanatory. + 7 Refrigerated tank + Self explanatory. + 8 Semi-refrigerated + Self explanatory. + 9 Stainless steel tank + Self explanatory. + 10 Nonworking reefer container 40 ft + A 40 foot refrigerated container that is not actively + controlling temperature of the product. + 11 Box pallet + Self explanatory. + 12 Europallet + 80 x 120 cm. + 13 Scandinavian pallet + 100 x 120 cm. + 14 Trailer + Non self-propelled vehicle designed for the carriage of + cargo so that it can be towed by a motor vehicle. + 15 Nonworking reefer container 20 ft + A 20 foot refrigerated container that is not actively + controlling temperature of the product. + 16 Exchangeable pallet + Standard pallet exchangeable following international + convention. + 17 Semi-trailer + Non self propelled vehicle without fron twheels designed + for the carriage of cargo and provided with a kingpin. + 18 Tank container 20 ft. + Self explanatory. + 19 Tank container 30 ft. + Self explanatory. + 20 Tank container 40 ft. + Self explanatory. + 21 Container IC 20 ft. + Self explanatory. IC = InterContainer (subsidiary company + of the European railway, responsible for container + traffic in a rail environment for special container + handling). + 22 Container IC 30 ft. + Self explanatory. + 23 Container IC 40 ft. + Self explanatory. + 24 Refrigerator tank 20 ft. + Self explanatory. + 25 Refrigerator tank 30 ft. + Self explanatory. + 26 Refrigerator tank 40 ft. + Self explanatory. + 27 Tank container IC 20 ft. + Self explanatory. + 28 Tank container IC 30 ft. + Self explanatory. + 29 Tank container IC 40 ft. + Self explanatory. + 30 Refrigerator tank IC 20 ft. + Self explanatory. ++ 31 Temperature controlled container 30 ft. + Temperature controlled container measuring 30 feet. + 32 Refrigerator tank IC 40 ft. + Self explanatory. + 33 Movable case: L < 6,15m + Self explanatory. + 34 Movable case: 6,15m < L < 7,82m + Self explanatory. + 35 Movable case: 7,82m < L < 9,15m + Self explanatory. + 36 Movable case: 9,15m < L < 10,90m + Self explanatory. + 37 Movable case: 10,90m < L < 13,75m + Self explanatory. + 38 Totebin + A steel open top unit of about 1,5 * 1,5 * 2,5 meters for + road transport of bulk cargo. + 39 Temperature controlled container 20 ft + Temperature controlled container measuring 20 feet. + 40 Temperature controlled container 40 ft + A temperature controlled container measuring 40 feet. ++ 41 Non working refrigerated (reefer) container 30ft. + A 30 foot refrigerated (reefer) container that is not + actively cooling the product. ++ 42 Dual trailers + Two trailers linked together one behind another and + pulled by one tractor. + diff --git a/specification/references/D96A/simples/8158.txt b/specification/references/D96A/simples/8158.txt new file mode 100644 index 0000000..b16ec79 --- /dev/null +++ b/specification/references/D96A/simples/8158.txt @@ -0,0 +1,8 @@ + + 8158 Hazard identification number, upper part + + Desc: The id. number for the Orange Placard (upper part) required + on the means of transport. + + Repr: an..4 + diff --git a/specification/references/D96A/simples/8169.txt b/specification/references/D96A/simples/8169.txt new file mode 100644 index 0000000..ed9e88b --- /dev/null +++ b/specification/references/D96A/simples/8169.txt @@ -0,0 +1,28 @@ + + 8169 Full/empty indicator, coded + + Desc: To indicate the extent to which the equipment is full or + empty. + + Repr: an..3 + + 1 More than one quarter volume available + Self explanatory. + 2 More than half volume available + Self explanatory. + 3 More than three quarters volume available + Self explanatory. + 4 Empty + Self explanatory. + 5 Full + Self explanatory. + 6 No volume available + Self explanatory. + 7 Full, mixed consignment + Indicates that the equipment is fully loaded, and + includes a number LCL (Less Than Container Load) + consignments. + 8 Full, single consignment + Indicates that the container is fully loaded with a + single FCL (Full Container Load) consignment. + diff --git a/specification/references/D96A/simples/8178.txt b/specification/references/D96A/simples/8178.txt new file mode 100644 index 0000000..6533c78 --- /dev/null +++ b/specification/references/D96A/simples/8178.txt @@ -0,0 +1,8 @@ + + 8178 Type of means of transport + + Desc: Description of the type of the means of transport being + utilized. + + Repr: an..17 + diff --git a/specification/references/D96A/simples/8179.txt b/specification/references/D96A/simples/8179.txt new file mode 100644 index 0000000..d760f60 --- /dev/null +++ b/specification/references/D96A/simples/8179.txt @@ -0,0 +1,60 @@ + +* 8179 Type of means of transport identification + + Desc: Code defining the type of the means of transport being + utilized. + + Repr: an..8 + + 1 Barge chemical tanker + Self explanatory. + 2 Coaster chemical tanker + Self explanatory. + 3 Dry bulk carrier + Self explanatory. + 4 Deep sea chemical tanker + Self explanatory. + 5 Gas tanker + Self explanatory. + 6 Aircraft + Self explanatory. ++ 7 Car with caravan + A caravan towed by a car. + 9 Exceptional transport + Transport for which common characteristics are not + applicable (e.g. big transformers requiring special + wagons, special tackles, special routing etc.). + 11 Ship + Self explanatory. + 12 Ship tanker + Self explanatory. + 13 Ocean vessel + Self explanatory. + 21 Rail tanker + Self explanatory. + 22 Rail silo tanker + Self explanatory. + 23 Rail bulk car + Self explanatory. + 24 Customer rail tanker + Description to be provided. + 25 Rail express + Description to be provided. + 31 Truck + Self explanatory. + 32 Road tanker + An over-the-road tank trucker or trailer. + 33 Road silo tanker + Description to be provided. + 35 Truck/trailer with tilt + Self explanatory. + 36 Pipeline + A line of pipes for conveying water, gas, oil, etc. + 37 Hydrant cart + Vehicle used at large airports with installed + distribution systems to make into-plane deliveries of + fuel; distinguished from other types of fuelling + vehicles. ++ 38 Car + Car. + diff --git a/specification/references/D96A/simples/8186.txt b/specification/references/D96A/simples/8186.txt new file mode 100644 index 0000000..b672fd4 --- /dev/null +++ b/specification/references/D96A/simples/8186.txt @@ -0,0 +1,8 @@ + + 8186 Substance identification number, lower part + + Desc: The number for the Orange Placard (lower part) required on + the means of transport. + + Repr: an4 + diff --git a/specification/references/D96A/simples/8211.txt b/specification/references/D96A/simples/8211.txt new file mode 100644 index 0000000..3dd58dc --- /dev/null +++ b/specification/references/D96A/simples/8211.txt @@ -0,0 +1,11 @@ + + 8211 Permission for transport, coded + + Desc: Code giving evidence that transportation of particular + hazardous cargo is permitted and identifies the restrictions + being put upon a particular transport. + + Repr: an..3 + + Note: Code values to be provided. + diff --git a/specification/references/D96A/simples/8212.txt b/specification/references/D96A/simples/8212.txt new file mode 100644 index 0000000..1d1ccc7 --- /dev/null +++ b/specification/references/D96A/simples/8212.txt @@ -0,0 +1,10 @@ + + 8212 Id. of the means of transport + + Desc: Identification of the means of transport by name or number. + + Repr: an..35 + + Note: Use relevant code. May be used in combination with + 1131/3055. + diff --git a/specification/references/D96A/simples/8213.txt b/specification/references/D96A/simples/8213.txt new file mode 100644 index 0000000..f1e297b --- /dev/null +++ b/specification/references/D96A/simples/8213.txt @@ -0,0 +1,10 @@ + + 8213 Id. of means of transport identification + + Desc: Identification of the means of transport by name or number. + + Repr: an..9 + + Note: Use relevant code. May be used in combination with + 1131/3055. + diff --git a/specification/references/D96A/simples/8246.txt b/specification/references/D96A/simples/8246.txt new file mode 100644 index 0000000..afe21a3 --- /dev/null +++ b/specification/references/D96A/simples/8246.txt @@ -0,0 +1,9 @@ + + 8246 Dangerous goods label marking + + Desc: Marking identifying the type of hazardous goods (substance), + Loading/Unloading instructions and advising actions in case + of emergency. + + Repr: an..4 + diff --git a/specification/references/D96A/simples/8249.txt b/specification/references/D96A/simples/8249.txt new file mode 100644 index 0000000..ab58ee2 --- /dev/null +++ b/specification/references/D96A/simples/8249.txt @@ -0,0 +1,24 @@ + + 8249 Equipment status, coded + + Desc: Indication of the action related to the equipment. + + Repr: an..3 + + 1 Continental + Self explanatory. + 2 Export + Transport equipment to be exported on a marine vessel. + 3 Import + Transport equipment to be imported on a marine vessel. + 4 Remain on board + Transport equipment arriving on a marine vessel is to + remain on board. + 5 Shifter + Transport equipment is to be shifted from one stowage + location on a marine vessel to another on the same + vessel. + 6 Transhipment + Transport equipment is to be transferred from one marine + vessel to another. + diff --git a/specification/references/D96A/simples/8255.txt b/specification/references/D96A/simples/8255.txt new file mode 100644 index 0000000..638c015 --- /dev/null +++ b/specification/references/D96A/simples/8255.txt @@ -0,0 +1,12 @@ + + 8255 Packing instruction, coded + + Desc: Code defining the quantity and the type of package in which a + product is allowed to be shipped in a passenger or freight + aircraft. + + Repr: an..3 + + Note: User or association defined code. May be used in combination + with 1131/3055. + diff --git a/specification/references/D96A/simples/8260.txt b/specification/references/D96A/simples/8260.txt new file mode 100644 index 0000000..a9d12ac --- /dev/null +++ b/specification/references/D96A/simples/8260.txt @@ -0,0 +1,8 @@ + + 8260 Equipment identification number + + Desc: Marks (letters and/or numbers) which identify equipment e.g. + unit load device. + + Repr: an..17 + diff --git a/specification/references/D96A/simples/8273.txt b/specification/references/D96A/simples/8273.txt new file mode 100644 index 0000000..11705ed --- /dev/null +++ b/specification/references/D96A/simples/8273.txt @@ -0,0 +1,35 @@ + + 8273 Dangerous goods regulations, coded + + Desc: Code indicating the regulation, international or national, + applicable for a means of transport. + + Repr: an..3 + + ADR European agreement regarding the total carriage of dangerous + goods + European agreement regarding the total carriage of + dangerous goods by road. + CFR 49 code of federal regulations + US federal regulations issued by the US Dept. of + transportation covering the domestic transportation of + dangerous goods by truck, rail, water and air. + ICA IATA ICAO + Regulations covering the international transportation of + dangerous goods issued by the International Air Transport + Association and the International Civil Aviation + Organization. + IMD IMO IMDG code + Regulations regarding the transportation of dangerous + goods on ocean-going vessels issued by the International + Maritime Organization. + RID Rail/road dangerous goods book (RID) + International reglementation in dangerous goods + transportation, applicable in Rail and Road environment. + RID is the abbreviation of "Reglement International des + marchandises Dangereuses". + TEC Transport emergency trem card + Description to be provided. + UI UK IMO book + Description to be provided. + diff --git a/specification/references/D96A/simples/8275.txt b/specification/references/D96A/simples/8275.txt new file mode 100644 index 0000000..246dc99 --- /dev/null +++ b/specification/references/D96A/simples/8275.txt @@ -0,0 +1,39 @@ + + 8275 Container/package status, coded + + Desc: Code to identify whether goods of separate description or + comprising separate consignments are contained in the same + external packaging or to indicate that a container or similar + unit load device is empty. + + Repr: an..3 + + 1 Full load + Container represents the full consignment of goods + declared on a single Customs declaration (i.e. all goods + in the container relate to a single Customs declaration). + 2 Part load + Container represents part of a consignment declared on a + single Customs declaration (i.e. the Customs declaration + covers more than one container). + 3 Full load mixed consignments + Container holds the full consignment related to the + Customs declaration but also holds goods related to other + declarations. + 4 Part load mixed consignments + Container represents part of the consignment declared on + a single Customs declaration with the remainder being in + other containers. Other goods, related to other + declarations, are also in the container. + 5 Single invoiced load + Merchandise within a container/package covered by a + single invoice. + 6 Multi invoiced load + Merchandise within a container/package covered by more + than one invoice. + 7 Empty + Container holds no goods. + 8 Full load, multiple bills + A container representing a consignment of goods for one + consignee with multiple bill of lading numbers. + diff --git a/specification/references/D96A/simples/8281.txt b/specification/references/D96A/simples/8281.txt new file mode 100644 index 0000000..a3aa6ab --- /dev/null +++ b/specification/references/D96A/simples/8281.txt @@ -0,0 +1,14 @@ + + 8281 Transport ownership, coded + + Desc: Code indicating the ownership of the means of transport. + + Repr: an..3 + + 1 Transport for the owner's account + The owner of the transported goods is also the owner of + the means of transport or rented it for this transport. + 2 Transport for another account + The owner of the transported goods does not own the means + of transport or has not rented it for this transport. + diff --git a/specification/references/D96A/simples/8323.txt b/specification/references/D96A/simples/8323.txt new file mode 100644 index 0000000..2b25ed9 --- /dev/null +++ b/specification/references/D96A/simples/8323.txt @@ -0,0 +1,15 @@ + + 8323 Transport movement, coded + + Desc: Code indicating the movement of goods (e.g. import, export, + transit). + + Repr: an..3 + + 1 Export + Self explanatory. + 2 Import + Self explanatory. + 3 Transit + Self explanatory. + diff --git a/specification/references/D96A/simples/8325.txt b/specification/references/D96A/simples/8325.txt new file mode 100644 index 0000000..0a8dd5b --- /dev/null +++ b/specification/references/D96A/simples/8325.txt @@ -0,0 +1,27 @@ + + 8325 Category of means of transport, coded + + Desc: Identification of the type of means of transport determined to + carry particular goods, not necessarily being hazardous. + + Repr: an..3 + + 1 ADNR code, OS + Description to be provided. + 2 ADNR code, 1N + Description to be provided. + 3 ADNR code, 1S + Description to be provided. + 4 ADNR code, 2 + Description to be provided. + 5 ADNR code, 3 + Description to be provided. + 6 ADNR code, F + Description to be provided. + 7 ADNR code, NF + Description to be provided. + 8 ADNR code, ON + Description to be provided. + 9 ADNR code, X + Description to be provided. + diff --git a/specification/references/D96A/simples/8332.txt b/specification/references/D96A/simples/8332.txt new file mode 100644 index 0000000..c599ae0 --- /dev/null +++ b/specification/references/D96A/simples/8332.txt @@ -0,0 +1,7 @@ + + 8332 Equipment plan + + Desc: Description indicating equipment plan, e.g. FCL or LCL. + + Repr: an..26 + diff --git a/specification/references/D96A/simples/8334.txt b/specification/references/D96A/simples/8334.txt new file mode 100644 index 0000000..be30a6f --- /dev/null +++ b/specification/references/D96A/simples/8334.txt @@ -0,0 +1,7 @@ + + 8334 Movement type + + Desc: Description of the type of movement. + + Repr: an..35 + diff --git a/specification/references/D96A/simples/8335.txt b/specification/references/D96A/simples/8335.txt new file mode 100644 index 0000000..75f45d9 --- /dev/null +++ b/specification/references/D96A/simples/8335.txt @@ -0,0 +1,70 @@ + + 8335 Movement type, coded + + Desc: Code indicating the type of movement. + + Repr: an..3 + + 1 Breakbulk + Defines the movement of general cargo not carried in ISO + standard containers. + 2 LCL/LCL + Defines the movement of cargo packed in and unpacked from + containers by the carrier on behalf of the + shipper/consignee. 'LCL' means Less than Container Load. + 3 FCL/FCL + Defines the movement of cargo packed by the shipper or + shipper's agent and unpacked by the consignee or + consignee's agent. 'FCL' means Full Container Load. + 4 FCL/LCL + Defines the movement of cargo packed by the shipper or + shipper's agent and unpacked by the carrier. 'FCL' means + Full Container Load. 'LCL' means Less than Container + Load. + 5 LCL/FCL + Defines the movement of cargo packed by the carrier and + unpacked by the consignee or consignee's agent. 'LCL' + means Less than Container Load. 'FCL' means Full Load. + 11 House to house + Cargo packed in a unit by the shipper at point of origin + and unpacked by consignee at final destination. + 12 House to terminal + Cargo packed in a unit by the shipper at point of origin + and unpacked at the carrier's inland facility between the + ship's point of discharge and the final destination. + 13 House to pier + Cargo packed in a unit by the shipper at point of origin + and unpacked by carrier at ship's point of discharge + (pier). + 21 Terminal to house + Cargo packed in a unit at a carrier's inland facility + between point of origin and the ship's point of loading + and unpacked by consignee at the final destination. + 22 Terminal to terminal + Cargo packed in a unit at a carrier's inland facility + between point of origin and the ship's point of loading + and unpacked at a carrier's inland facility between + ship's point of discharge and final destination. + 23 Terminal to pier + Cargo packed in a unit at a carrier's inland facility + between point of origin and ship's point of loading and + unpacked by carrier at ship's point of discharge (pier). + 31 Pier to house + Cargo packed in a unit at ship's point of loading and + unpacked by consignee at final destination. + 32 Pier to terminal + Cargo packed in a unit at ship's point of loading and + unpacked at a carrier's inland facility between ship's + point of discharge and final destination. + 33 Pier to pier + Cargo packed in a unit at ship's point of loading and + unpacked by carrier at ship's point of discharge (pier). + 41 Station to station + Self explanatory. + 42 House to warehouse + Self explanatory. + 43 Warehouse to house + Self explanatory. + 44 Station to house + Self explanatory. + diff --git a/specification/references/D96A/simples/8339.txt b/specification/references/D96A/simples/8339.txt new file mode 100644 index 0000000..6970b04 --- /dev/null +++ b/specification/references/D96A/simples/8339.txt @@ -0,0 +1,20 @@ + + 8339 Packing group, coded + + Desc: Identification of a packing group by code. + + Repr: an..3 + + 1 Great danger + Packaging meeting criteria to pack hazardous materials + with great danger. Group I according to IATA/IMDG/ADR/RID + regulations. + 2 Medium danger + Packaging meeting criteria to pack hazardous materials + with great danger. Group II according to + IATA/IDMG/ADR/RID regulations. + 3 Minor danger + Packaging meeting criteria to pack hazardous materials + with great danger. Group III according to + IATA/IDMG/ADR/RID regulations. + diff --git a/specification/references/D96A/simples/8341.txt b/specification/references/D96A/simples/8341.txt new file mode 100644 index 0000000..1171f29 --- /dev/null +++ b/specification/references/D96A/simples/8341.txt @@ -0,0 +1,13 @@ + + 8341 Haulage arrangements, coded + + Desc: Specification of the type of equipment haulage arrangements. + + Repr: an..3 + + 1 Carrier + Haulage arranged by carrier. + 2 Merchant + Haulage arranged by merchant (shipper, consignee, or + their agent). + diff --git a/specification/references/D96A/simples/8351.txt b/specification/references/D96A/simples/8351.txt new file mode 100644 index 0000000..a3a5651 --- /dev/null +++ b/specification/references/D96A/simples/8351.txt @@ -0,0 +1,9 @@ + + 8351 Hazard code identification + + Desc: Dangerous goods code. + + Repr: an..7 + + Note: Use relevant code list. + diff --git a/specification/references/D96A/simples/8364.txt b/specification/references/D96A/simples/8364.txt new file mode 100644 index 0000000..01203da --- /dev/null +++ b/specification/references/D96A/simples/8364.txt @@ -0,0 +1,7 @@ + + 8364 EMS number + + Desc: Emergency procedures for ships carrying dangerous goods. + + Repr: an..6 + diff --git a/specification/references/D96A/simples/8393.txt b/specification/references/D96A/simples/8393.txt new file mode 100644 index 0000000..6fd26e6 --- /dev/null +++ b/specification/references/D96A/simples/8393.txt @@ -0,0 +1,29 @@ + + 8393 Returnable package load contents, coded + + Desc: To indicate the composition of goods loaded into a returnable + package. + + Repr: an..3 + + 1 Loaded with empty 4-block for blocking purposes + Description to be provided. + 2 Empty container with dunnage + Description to be provided. + 3 Empty container + Description to be provided. + 4 Loaded with production material + Description to be provided. + 5 Mixed empty and loaded + Description to be provided. + 6 Obsolete material + Description to be provided. + 7 Loaded with excess returned production material + Description to be provided. + 8 Loaded with rejected material + Description to be provided. + 9 Service part obsolete container + Description to be provided. + 10 Loaded with returned processed material + Description to be provided. + diff --git a/specification/references/D96A/simples/8395.txt b/specification/references/D96A/simples/8395.txt new file mode 100644 index 0000000..9bb444c --- /dev/null +++ b/specification/references/D96A/simples/8395.txt @@ -0,0 +1,17 @@ + + 8395 Returnable package freight payment responsibility, coded + + Desc: To indicate responsibility for payment of return freight + charges for packaging that is returnable. + + Repr: an..3 + + 1 Paid by customer + Self explanatory. + 2 Free + Self explanatory. + 3 Paid by supplier + Self explanatory. + ZZZ Mutually defined + Self explanatory. + diff --git a/specification/references/D96A/simples/8410.txt b/specification/references/D96A/simples/8410.txt new file mode 100644 index 0000000..111afe1 --- /dev/null +++ b/specification/references/D96A/simples/8410.txt @@ -0,0 +1,7 @@ + + 8410 MFAG + + Desc: Medical first aid guide. + + Repr: an..4 + diff --git a/specification/references/D96A/simples/8453.txt b/specification/references/D96A/simples/8453.txt new file mode 100644 index 0000000..42ad12d --- /dev/null +++ b/specification/references/D96A/simples/8453.txt @@ -0,0 +1,10 @@ + + 8453 Nationality of means of transport, coded + + Desc: Coded name of the country in which a means of transport is + registered. + + Repr: an..3 + + Note: Use ISO 3166 alpha two country code. + diff --git a/specification/references/D96A/simples/8457.txt b/specification/references/D96A/simples/8457.txt new file mode 100644 index 0000000..ecd214b --- /dev/null +++ b/specification/references/D96A/simples/8457.txt @@ -0,0 +1,54 @@ + + 8457 Excess transportation reason, coded + + Desc: Indication of reason for excess transportation. + + Repr: an..3 + + A Special rail car order, schedule increase forecast change + Self explanatory. + B Engineering change or late release + Self explanatory. + C Specification (schedule) error/overbuilding + Self explanatory. + D Shipment tracing delay + Self explanatory. + E Plant inventory loss + Self explanatory. + F Building ahead of schedule + Self explanatory. + G Vendor behind schedule + Self explanatory. + H Failed to include in last shipment + Self explanatory. + I Carrier loss claim + Self explanatory. + J Transportation failure + Self explanatory. + K Insufficient weight for carload + Self explanatory. + L Reject or discrepancy (material rejected in prior shipment) + Self explanatory. + M Transportation delay + Self explanatory. + N Lack of railcar or railroad equipment + Self explanatory. + P Releasing error + Self explanatory. + R Record error or cate reported discrepancy report + Self explanatory. + T Common or peculiar part schedule increase + Self explanatory. + U Alternative supplier shipping for responsible supplier + Self explanatory. + V Direct schedule or locally controlled + Self explanatory. + W Purchasing waiver approval + Self explanatory. + X Authorization code to be determined + Self explanatory. + Y Pilot material + Self explanatory. + ZZZ Mutually defined + Self explanatory. + diff --git a/specification/references/D96A/simples/8459.txt b/specification/references/D96A/simples/8459.txt new file mode 100644 index 0000000..6e79b28 --- /dev/null +++ b/specification/references/D96A/simples/8459.txt @@ -0,0 +1,18 @@ + + 8459 Excess transportation responsibility, coded + + Desc: Indication of responsibility for excess transportation. + + Repr: an..3 + + A Customer plant (receiving location) + Self explanatory. + B Material release issuer + Self explanatory. + S Supplier authority + Self explanatory. + X Responsibility to be determined + Self explanatory. + ZZZ Mutually defined + Self explanatory. + diff --git a/specification/references/D96A/simples/9010.txt b/specification/references/D96A/simples/9010.txt new file mode 100644 index 0000000..7b697b4 --- /dev/null +++ b/specification/references/D96A/simples/9010.txt @@ -0,0 +1,7 @@ + + 9010 Status event + + Desc: Description of a status event. + + Repr: an..35 + diff --git a/specification/references/D96A/simples/9011.txt b/specification/references/D96A/simples/9011.txt new file mode 100644 index 0000000..babfb1f --- /dev/null +++ b/specification/references/D96A/simples/9011.txt @@ -0,0 +1,327 @@ + + 9011 Status event, coded + + Desc: Code identifying a status event. + + Repr: an..3 + + 1 Arrived + The means of transport has arrived at a location. + 2 Authorized to load + Permission to load has been given by the responsible + party. + 3 Arrived in defective condition + Goods/consignments/equipment have been received or a + means of transport has arrived in a defective condition. + 4 Defective equipment release + Equipment previously the subject of a 'defective + condition' status has been returned to service. + 5 Begun + The process has begun. + 6 Booked + Goods/consignments/equipment or means of transport have + been booked for subsequent movements. + 7 Booking cancelled + The booking of goods/consignments/equipment or means of + transport previously booked has been cancelled. + 8 Cleared import restrictions + Goods/consignments/equipment held for import restriction + purposes have been released for import. + 9 Cleared export restrictions + Goods/consignments/equipment held prior to loading have + now been cleared for export. + 10 Cleared by agriculture, food or fisheries authorities + Goods/consignments/equipment have been held prior to + shipment and are now cleared for shipment following + examination by relevant authority. + 11 Cleared by port authority + The port authority has given permission for the + goods/consignments/equipment/means of transport to leave + the port. + 12 Cleared by customs + Customs have cleared goods/consignments for + import/export. + 13 Collected + Goods/consignments/equipment have been collected from a + predetermined location. + 14 Completed + The process has been completed. + 15 Consolidated + Goods/consignments have been added to other goods/ + consignments to form a larger consignment and/or have + been incorporated into one or more containers/units. + 16 Crossed border + Goods/consignments/equipment have crossed a border from + one country to another. + 17 Customs refusal + The Customs authorities have refused to clear the + goods/consignments/equipment. + 18 Damaged + Goods/consignments/equipment have been damaged in the + course of transportation. + 19 Damaged equipment quoted + Damaged equipment has been assessed and the quotation + sent to lessor. + 20 Delayed + Goods/consignments/equipment have been delayed in the + course of transportation. + 21 Delivered + The goods/consignments/equipment have been delivered to a + location/party in the transport chain. + 22 Delivery completed + Delivery of the goods/consignments/equipment has been + completed as per instructions. + 23 Delivery not completed + Delivery of the goods/consignments/equipment has not been + completed in accordance with instructions. + 24 Departed + The means of transport has departed from a location in + the transport chain. + 25 Departure delay + The transport has been delayed in departing on the + arranged transport action. + 26 Deramped + Equipment has been removed from a position above other + equipment on a means of transport. + 27 Despatched + The goods/consignments/equipment have departed from a + location in the transport chain. + 28 Stripped + The goods/consignments/equipment have been unloaded from + equipment in which they were transported. + 29 Discharged + The goods/consignments/equipment have been unloaded from + a means of transport. + 30 Empty on inspection + The package/equipment has been found to be empty. + 31 En route + The goods/consignments/equipment are in the normal course + of transportation to the next destination. + 32 Equipment in from repair + A piece of equipment has been received in after having + been sent out for repair. + 33 Equipment out for repair + A piece of equipment has been sent out for repair. + 34 Equipment repaired + A damaged piece of equipment has been repaired. + 35 Expedited to destination + The goods/consignments/equipment have been expedited to + the next/final destination in the transport chain. + 36 Not found + The goods/consignments/equipment notified to be missing + have not been located. + 37 Found + The goods/consignments/equipment previously notified + missing have now been located. + 38 Freight paid + The freight charges on goods/consignments/equipment have + been paid. + 39 From bond + The goods/consignments/equipment have been moved/are + available to be moved from bond. + 40 Goods/consignments/equipment at port + The goods/consignments/equipment have arrived/are + available at port. + 41 Handover + The goods/consignments/equipment have been formally + passed from one point in the transport chain to another + under responsibility of the same transporter. (See also + 'handover delivered'.) + 42 Handover delivered + The goods/consignments/equipment from one transport + operator have been passed to another transport operator. + (see also 'handover'.) + 43 Handover received + The goods/consignments/equipment have been received by + one transport operator from another transport operator. + 44 Ill-routed consignment reforwarded + The goods/consignments/equipment which were previously + sent to a wrong destination are on the way to correct + destination. + 45 Informed Consignee of arrival + The consignee has been informed formally of the arrival + at a transit or final destination of + goods/consignments/equipment. + 46 Into bond + The goods/consignments/equipment have been moved/is + available to be moved into bond. + 47 Into packing depot + The goods/consignments/equipment have been moved into a + LCL (less than container load)/packing depot. + 48 Loaded + The goods/consignments/equipment have been loaded onto a + means of transport. + 49 Lost + The goods/consignments/equipment have been lost in the + course of a movement along the transport chain. + 50 Manifested + The goods/consignments/equipment have been included on + the list of units moving from one location to another in + the transport chain. + 51 Means of transport damaged + The means of transport on which the + goods/consignments/equipment was being (was to be) moved + has been damaged. + 52 Mechanical breakdown + There has been a mechanical breakdown of the means of + transport/equipment on which the + goods/consignments/equipment was being (was to be) moved. + 53 No pick-up + The goods/consignments/equipment expected to be picked up + and conveyed from location to location in the transport + chain have not been picked up. + 54 Not identified + The goods/consignments/equipment expected to be located + and identified in the transport chain cannot be + identified. + 55 Not collected + The goods/consignments/equipment expected to be collected + after transportation have not been collected. + 56 Not delivered + The goods/consignments/equipment have not been delivered. + 57 Not loaded + The goods/consignments/equipment to be loaded onto a + means of transport have not been loaded on the expected + transport. + 58 Off hire + Equipment previously under hire to a customer has been + returned to the lessor and the contract has been + terminated. + 59 Off loaded + The goods/consignments/equipment previously loaded to a + means of transport have been removed from that means of + transport before completion of the planned transport. + 60 On hire + Equipment has been hired out to a hirer/customer. + 61 Outstanding claims settled + Outstanding claims in respect of + goods/consignments/equipment have been settled. + 62 Over landed + Goods/consignments/equipment have been discharged from a + means of transport at a specific location when they were + not expected to be discharged. + 63 Package not ready + The package was not available for collection. + 64 Pick-up awaited + Goods/consignments/equipment are awaiting pick-up. + 65 Plugged equipment + Equipment, e.g. a refrigerated container, has been + plugged into the power source. + 66 Plundered + The goods/consignments/equipment have been plundered. + 67 Positioned goods/consignments/equipment + Goods/consignments/equipment have been positioned on a + means of transport. + 68 Pre-informed + The consignor/consignee has been advised in advance of a + transport action. + 69 Put to refuse + The goods/consignments/equipment have been written off + and disposed of. + 70 Ramped equipment + Equipment has been placed above other equipment and + placed on a means of transport. + 71 Ready for transportation + Goods/consignments/equipment have been made ready for + transportation. + 72 Receipt fully acknowledged + The consignee has given full acknowledgement for the + receipt of goods. + 73 Receipt partially acknowledged + The consignee has not given full acknowledgement for the + receipt of goods. + 74 Received + Goods/consignments/equipment have been received at a + location/party in the transport chain. + 75 Reconsigned + Goods/consignments/equipment have been consigned to a + party other than the original or subsequent consignees. + 76 Reforwarding on request + The goods/consignments/equipment which have been delayed + will be/have been reforwarded on request by appropriate + authority. + 77 Refused without reason given + The transport action/documentation has been refused + without explanation. + 78 Released + Goods/consignments/equipment have been released to an + authorized party. + 79 Reloaded + Goods/consignments/equipment have been reloaded onto a + means of transport. + 80 Returned as instructed + The goods/consignments/equipment have been returned to a + location as per instructions. + 81 Returned as wreck + The goods/consignments/equipment have been returned in a + wrecked condition to a location as per instructions. + 82 Returned + Goods/consignments/equipment have been returned to a + previous location. + 83 Sealed equipment + The equipment has been sealed according to operational + and governmental requirements. + 84 Service ordered + A service has been ordered in relation to the + transportation of goods/consignments/equipment. + 85 Short landed + Goods/consignments/equipment expected to be discharged + from a means of transport at a specific location have not + been discharged. + 86 Short shipped + The goods/consignments/equipment expected to be sent to a + specific destination on a selected means of transport + from a specific location have not been loaded for onward + delivery. + 87 Sorted wrong route + The goods/consignments/equipment have been sorted + erroneously to an incorrect route. + 88 Split + The consignment of goods has been split into two or more + consignments. + 89 Steam cleaned + The equipment, e.g. a container, has been steam cleaned. + 90 Stopped + The goods/consignments/equipment have been stopped from + further movement in the transport chain. + 91 Stored + The goods/consignments/equipment have been stored at a + location. + 92 Stowed + The goods/consignments/equipment have been stowed for + transportation in the selected equipment/means of + transport. + 93 Stuffed + The goods/consignments/equipment have been loaded into a + piece of equipment, e.g. a container. + 94 Stuffed and sealed + The goods/consignments/equipment have been loaded into a + piece of equipment and the equipment has been sealed. + 95 Sub-lease in + In the leasing of equipment a sub-lease has been notified + to the lessor. + 96 Sub-lease out + In the leasing of equipment a sub-lease has been notified + by a lessee. + 97 Surveyed damage + Damaged goods/consignments/equipment have been officially + surveyed by a third party to assess the extent of damage. + 98 Transferred in + The goods/consignments/equipment have been transferred in + from another location. + 99 Transferred out + The goods/consignments/equipment have been transferred + out to another location. + 100 Transhipment + The goods/consignments/equipment have been transhipped to + another means of transport. + 101 Transit delay + The goods/consignments/equipment has been delayed in + transit. + 102 Unknown goods/consignments/equipment + The goods/consignments/equipment are not known to the + source being enquired upon. + 103 Unplugged equipment + Equipment, e.g. a refrigerated container, has been + unplugged from the power source at a given location. + diff --git a/specification/references/D96A/simples/9012.txt b/specification/references/D96A/simples/9012.txt new file mode 100644 index 0000000..9ddceda --- /dev/null +++ b/specification/references/D96A/simples/9012.txt @@ -0,0 +1,7 @@ + + 9012 Status reason + + Desc: Provides the reason behind a status event. + + Repr: an..35 + diff --git a/specification/references/D96A/simples/9013.txt b/specification/references/D96A/simples/9013.txt new file mode 100644 index 0000000..6be3bcf --- /dev/null +++ b/specification/references/D96A/simples/9013.txt @@ -0,0 +1,193 @@ + + 9013 Status reason, coded + + Desc: Code identifying the reason behind a status event. + + Repr: an..3 + + 1 Address ex delivery area + The address for delivery is outside the area of the + carrier/transporter. + 2 After transport departed + The goods/consignments/equipment arrived after the means + of transport has departed. + 3 Agent refusal + The agent of the customer refused to accept delivery. + 4 Altered seals + The seals on the equipment have been changed from those + notified. + 5 Appointment scheduled + An arrangement has been made to deliver at a specific + time. + 6 Attempt unsuccessful + An unsuccessful attempt has been made to deliver the + goods/consignments/equipment. + 7 Business closed + The goods/consignments/equipment could not be + delivered/collected as the business was closed. + 8 Changed schedule + The goods/consignments/equipment cannot/will not be + delivered/collected at the arranged time because of a + change of schedule. + 9 Complementary address needed + A further address is needed to effect delivery/collection + of the goods/consignments/equipment. + 10 Computer system down + The computer system is inoperative. + 11 Credit approval requested + The consignee requests delivery on a credit base. + 12 Customer arrangements + Goods/consignments/equipment require delivery + arrangements by the customer. + 13 Customs refusal + The Customs authorities have refused to clear the + goods/consignments/equipment. + 14 Damaged + The goods/consignments/equipment have been damaged. + 15 Delivery at specific requested dates/times/periods + Delivery of the goods/consignments/equipment is requested + at specific dates/times/periods. + 16 Destination incorrect + The goods/consignments/equipment have been sent to wrong + destination. + 17 Departure delay + The transport has been delayed in departing on the + arranged transport action. + 18 Derailment + The train carrying the goods/consignments/equipment has + been derailed. + 19 Discrepancy + There is a discrepancy between the details of goods/ + equipment previously provided and the actual situation. + 20 Dock strike + The goods/consignments/equipment cannot be + delivered/collected due to a dock strike. + 21 Due to customer + An action in the transport chain has been affected due to + action of the customer. + 22 Empty + The package/equipment is found to be empty. + 23 Equipment failure + Delivery/collection could not be effected due to + equipment failure. + 24 Examination required by relevant authority + An examination of the goods/equipment has been ordered by + the relevant authority. + 25 Export restrictions + The goods/consignments/equipment have been prohibited + from export pending further investigation. + 26 Frustrated export + Attempts to export the goods/consignments/equipment have + been unsuccessful. + 27 Goods units missing + The tally of goods/consignments/equipment does not match + the quantity as per advice. Result: less than advised. + 28 Import restrictions + The goods/consignments/equipment need import checks and + tests pending being released for importation. + 29 Incorrect pick information + The goods/consignments/equipment were not collected due + to incorrect pick information. + 30 Incorrect address + The address given for the action was incorrect. + 31 Industrial dispute + The action was frustrated by an industrial dispute. + 32 Instructions awaited + Further instructions are required. + 33 Lost goods/consignments/equipment + The goods/consignments/equipment have been lost in the + course of a movement along the transport chain. + 34 Means of transport damaged + The means of transport on which the + goods/consignments/equipment were being (were to be) + moved has been damaged. + 35 Mechanical breakdown + There has been a mechanical breakdown of the means of + transport/equipment on which the + goods/consignments/equipment was being (was to be) moved. + 36 Mechanical inspection + A mechanical inspection of the means of transport/ + equipment on which the goods/consignments/equipment were + being (were to be) moved, is required. + 37 Missing and/or incorrect documents + The goods/consignments/equipment require complete and + correct documentation. + 38 New delivery arrangements + Alternative delivery arrangements advised by consignee + after failed delivery. + 39 No recipient contact information + No information available concerning the responsible + person at delivery address. + 40 Not identified + The goods/consignments/equipment expected to be located + and identified in the transport chain cannot be + identified. + 41 Not loaded + The goods/consignments/equipment to be loaded onto a + means of transport have not been loaded on the expected + transport. + 42 On deck + The goods/consignments/equipment have been stowed on + deck. + 43 Package not ready + The package was not available for collection. + 44 Package tracking number unknown + The package tracking number is unknown. + 45 Partly missing + The goods/consignments/equipment are partly, but not + completely, missing. + 46 Payment not received + The expected payment for the transport action was not + received. + 47 Payment refused + The payer refused to pay for the service. + 48 Plundered + The goods/consignments/equipment have been plundered. + 49 Refused without reason given + The transport action/documentation has been refused + without explanation. + 50 Scheduled past cut-off + The goods/consignments/equipment to be + delivered/collected have been scheduled past/later than + the cut-off time. + 51 Shunted to siding + The transport on which the goods/consignments/equipment + is to be placed has been shunted to siding. + 52 Signature not required + Self explanatory. + 53 Sorted wrong route + The goods/consignments/equipment have been sorted + erroneously to an incorrect route. + 54 Special service required + A special service is required for the + goods/consignments/equipment. + 55 Split + The consignment of goods has been split into two or more + consignments. + 56 Totally missing + The total goods/consignments/equipment is missing. + 57 Tracking information unavailable + The tracking information of the + goods/consignments/equipment is unavailable. + 58 Transit delay + The goods/consignments/equipment have been delayed in + transit. + 59 Unable to locate + The goods/consignments/equipment cannot be located. + 60 Unacceptable condition + The goods/consignments/equipment were in unacceptable + condition at time of delivery/collection. + 61 Under deck + The goods/consignments/equipment have been stowed + under/below deck. + 62 Unknown + The reason is unknown. + 63 Weather conditions + The weather conditions have affected collection/delivery. + 64 Expired free time + The goods/consignments/equipment have been in a storage + facility for longer than permitted free time. + 65 Outstanding claims settled + Outstanding claims in respect of + goods/consignments/equipment have been settled. + diff --git a/specification/references/D96A/simples/9015.txt b/specification/references/D96A/simples/9015.txt new file mode 100644 index 0000000..6a4ccda --- /dev/null +++ b/specification/references/D96A/simples/9015.txt @@ -0,0 +1,10 @@ + + 9015 Status type, coded + + Desc: Code identifying the type of status event. + + Repr: an..3 + + 1 Transport + Status type is related to transport. + diff --git a/specification/references/D96A/simples/9213.txt b/specification/references/D96A/simples/9213.txt new file mode 100644 index 0000000..195163c --- /dev/null +++ b/specification/references/D96A/simples/9213.txt @@ -0,0 +1,19 @@ + + 9213 Type of duty regime, coded + + Desc: Identification of the statement of the full/preferential + regime according to which duty is assessed. + + Repr: an..3 + + 1 Origin subject to EC/EFTA preference + Self explanatory. + 2 Origin subject to other preference agreement + Self explanatory. + 3 No preference origin + Self explanatory. + 8 Excluded origin + Self explanatory. + 9 Imposed origin + Self explanatory. + diff --git a/specification/references/D96A/simples/9302.txt b/specification/references/D96A/simples/9302.txt new file mode 100644 index 0000000..61d92b1 --- /dev/null +++ b/specification/references/D96A/simples/9302.txt @@ -0,0 +1,8 @@ + + 9302 Sealing party + + Desc: Clear text, representing the name of the issuer of the seal + number. + + Repr: an..35 + diff --git a/specification/references/D96A/simples/9303.txt b/specification/references/D96A/simples/9303.txt new file mode 100644 index 0000000..b30f90c --- /dev/null +++ b/specification/references/D96A/simples/9303.txt @@ -0,0 +1,20 @@ + + 9303 Sealing party, coded + + Desc: Identification of the issuer of the seal number. + + Repr: an..3 + + CA Carrier + Party undertaking or arranging transport of goods between + named points. + CU Customs + Self explanatory. + SH Shipper + Party which, by contract with a carrier, consigns or + sends goods with the carrier, or has them conveyed by + him. + TO Terminal operator + Party which handles the loading and unloading of marine + vessels. + diff --git a/specification/references/D96A/simples/9308.txt b/specification/references/D96A/simples/9308.txt new file mode 100644 index 0000000..75d2394 --- /dev/null +++ b/specification/references/D96A/simples/9308.txt @@ -0,0 +1,8 @@ + + 9308 Seal number + + Desc: The number of a custom seal or another seal affixed to the + containers or other transport unit. + + Repr: an..10 + diff --git a/specification/references/D96A/simples/9353.txt b/specification/references/D96A/simples/9353.txt new file mode 100644 index 0000000..3689bb7 --- /dev/null +++ b/specification/references/D96A/simples/9353.txt @@ -0,0 +1,38 @@ + + 9353 Government procedure, coded + + Desc: Code identifying the treatment applied by the government to + goods which are subject to a control. + + Repr: an..3 + + 1 Already customs cleared in the importing country + Arrangements for inspection are not necessary because + they were cleared before. + 2 Documents requirements completed + All requirements for documents have been completed. + 3 Documents required + Pertinent documents are required. + 4 Inspection arrangements completed + Arrangements for inspection of the cargo have been + completed. + 5 Inspection arrangements required + Arrangements for inspection of the cargo are required. + 6 No customs procedure + Customs clearance not required. + 7 Safety arrangements completed + Arrangements for safeguarding the cargo have been + completed. + 8 Safety arrangements required + Arrangements for safeguarding the cargo are required. + 9 Security arrangements required + Arrangements for the security of the cargo are required. + 10 Storage arrangements completed + Arrangements for storing the cargo have been completed. + 11 Storage arrangements required + Arrangements for storing the cargo are required. + 12 Transport arrangements completed + All arrangements for transport have been completed. + 13 Transport arrangements required + Transport has to be arranged. + diff --git a/specification/references/D96A/simples/9411.txt b/specification/references/D96A/simples/9411.txt new file mode 100644 index 0000000..8e71750 --- /dev/null +++ b/specification/references/D96A/simples/9411.txt @@ -0,0 +1,23 @@ + + 9411 Government involvement, coded + + Desc: Indication of requirement and status of government + involvement. + + Repr: an..3 + + 1 Carried out as instructed + Instructions have been carried out. + 2 Carried out as amended + Procedures have been carried out as amended. + 3 Completed + Procedures have been completed. + 4 Not applicable + Instructions are not applicable. + 5 Optimal + An action which is most desirable but not required. + 6 Required + Procedures are required. + 7 Applicable + Procedures are applicable. + diff --git a/specification/references/D96A/simples/9415.txt b/specification/references/D96A/simples/9415.txt new file mode 100644 index 0000000..3a508dc --- /dev/null +++ b/specification/references/D96A/simples/9415.txt @@ -0,0 +1,44 @@ + + 9415 Government agency, coded + + Desc: To indicate government agencies that are involved. + + Repr: an..3 + + 1 Agriculture + Government agency responsible for agriculture and e.g. + the inspection of vegetable and animal substances being + imported. + 2 Ammunition + Government agency responsible for the safe transport of + ammunition. + 3 Commerce + Government agency responsible for commerce both domestic + and international. + 4 Coastguard + Government agency responsible for public safety on + waterways. + 5 Customs + Customs authorities. + 6 Food and drug + Government agency responsible for the safety on food and + drugs. + 7 Health certificate + Health authorities. + 8 Harbour police + Police authorities responsible for public safety in the + harbour. + 9 Immigration + Government agency responsible for immigration matters. + 10 Live animals + Government agency responsible for the importation of live + animals. + 11 Port authority + Government or semi-government body responsible for port + operations. + 12 Public health + Government body responsible for public health matters. + 13 Transportation + Government agency responsible for transportation policy + and other transportation matters. + diff --git a/specification/references/D96A/simples/9417.txt b/specification/references/D96A/simples/9417.txt new file mode 100644 index 0000000..1a5eae1 --- /dev/null +++ b/specification/references/D96A/simples/9417.txt @@ -0,0 +1,19 @@ + + 9417 Government action, coded + + Desc: To indicate type of government action such as inspection, + detention, fumigation, security. + + Repr: an..3 + + 1 Clearance + The cargo will be or has been cleared. + 2 Detention + The cargo has been or will be detained. + 3 Fumigation + The cargo has been or will be fumigated. + 4 Inspection + The cargo has been or will be inspected. + 5 Security + The cargo has been or will be secured. + diff --git a/specification/src/Text/Edifact/D01B.hs b/specification/src/Text/Edifact/D01B.hs new file mode 100644 index 0000000..3e1a0e9 --- /dev/null +++ b/specification/src/Text/Edifact/D01B.hs @@ -0,0 +1,7 @@ +module Text.Edifact.D01B + ( module S + ) where + +import Text.Edifact.D01B.Composites as S +import Text.Edifact.D01B.Messages as S +import Text.Edifact.D01B.Segments as S diff --git a/specification/src/Text/Edifact/D01B/Composites.hs b/specification/src/Text/Edifact/D01B/Composites.hs new file mode 100644 index 0000000..951dd08 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites.hs @@ -0,0 +1,72 @@ +module Text.Edifact.D01B.Composites + ( module C + ) where + +import Text.Edifact.D01B.Composites.C002 as C +import Text.Edifact.D01B.Composites.C040 as C +import Text.Edifact.D01B.Composites.C056 as C +import Text.Edifact.D01B.Composites.C058 as C +import Text.Edifact.D01B.Composites.C059 as C +import Text.Edifact.D01B.Composites.C076 as C +import Text.Edifact.D01B.Composites.C080 as C +import Text.Edifact.D01B.Composites.C082 as C +import Text.Edifact.D01B.Composites.C100 as C +import Text.Edifact.D01B.Composites.C106 as C +import Text.Edifact.D01B.Composites.C107 as C +import Text.Edifact.D01B.Composites.C108 as C +import Text.Edifact.D01B.Composites.C174 as C +import Text.Edifact.D01B.Composites.C186 as C +import Text.Edifact.D01B.Composites.C200 as C +import Text.Edifact.D01B.Composites.C203 as C +import Text.Edifact.D01B.Composites.C205 as C +import Text.Edifact.D01B.Composites.C208 as C +import Text.Edifact.D01B.Composites.C210 as C +import Text.Edifact.D01B.Composites.C211 as C +import Text.Edifact.D01B.Composites.C212 as C +import Text.Edifact.D01B.Composites.C213 as C +import Text.Edifact.D01B.Composites.C215 as C +import Text.Edifact.D01B.Composites.C218 as C +import Text.Edifact.D01B.Composites.C219 as C +import Text.Edifact.D01B.Composites.C220 as C +import Text.Edifact.D01B.Composites.C222 as C +import Text.Edifact.D01B.Composites.C223 as C +import Text.Edifact.D01B.Composites.C224 as C +import Text.Edifact.D01B.Composites.C228 as C +import Text.Edifact.D01B.Composites.C229 as C +import Text.Edifact.D01B.Composites.C231 as C +import Text.Edifact.D01B.Composites.C232 as C +import Text.Edifact.D01B.Composites.C233 as C +import Text.Edifact.D01B.Composites.C234 as C +import Text.Edifact.D01B.Composites.C235 as C +import Text.Edifact.D01B.Composites.C236 as C +import Text.Edifact.D01B.Composites.C237 as C +import Text.Edifact.D01B.Composites.C239 as C +import Text.Edifact.D01B.Composites.C270 as C +import Text.Edifact.D01B.Composites.C280 as C +import Text.Edifact.D01B.Composites.C286 as C +import Text.Edifact.D01B.Composites.C330 as C +import Text.Edifact.D01B.Composites.C331 as C +import Text.Edifact.D01B.Composites.C401 as C +import Text.Edifact.D01B.Composites.C501 as C +import Text.Edifact.D01B.Composites.C502 as C +import Text.Edifact.D01B.Composites.C503 as C +import Text.Edifact.D01B.Composites.C504 as C +import Text.Edifact.D01B.Composites.C506 as C +import Text.Edifact.D01B.Composites.C507 as C +import Text.Edifact.D01B.Composites.C509 as C +import Text.Edifact.D01B.Composites.C516 as C +import Text.Edifact.D01B.Composites.C517 as C +import Text.Edifact.D01B.Composites.C519 as C +import Text.Edifact.D01B.Composites.C523 as C +import Text.Edifact.D01B.Composites.C524 as C +import Text.Edifact.D01B.Composites.C528 as C +import Text.Edifact.D01B.Composites.C536 as C +import Text.Edifact.D01B.Composites.C537 as C +import Text.Edifact.D01B.Composites.C553 as C +import Text.Edifact.D01B.Composites.C554 as C +import Text.Edifact.D01B.Composites.C555 as C +import Text.Edifact.D01B.Composites.C556 as C +import Text.Edifact.D01B.Composites.C601 as C +import Text.Edifact.D01B.Composites.C703 as C +import Text.Edifact.D01B.Composites.C819 as C +import Text.Edifact.D01B.Composites.C827 as C diff --git a/specification/src/Text/Edifact/D01B/Composites/C002.hs b/specification/src/Text/Edifact/D01B/Composites/C002.hs new file mode 100644 index 0000000..739c1ed --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C002.hs @@ -0,0 +1,42 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C002 + ( -- * Definition + compositeC002 + -- * Dependencies + , simple1000 + , simple1001 + , simple1131 + , simple3055 + ) where + +import Text.Edifact.D01B.Simples (simple1000, simple1001, simple1131, + simple3055) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C002 DOCUMENT/MESSAGE NAME +-- > +-- > Desc: Identification of a type of document/message by code +-- > or name. Code preferred. +-- > +-- > 010 1001 Document name code C an..3 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- > 040 1000 Document name C an..35 +-- +-- Dependencies: 'simple1000', 'simple1001', 'simple1131', 'simple3055'. +compositeC002 :: Parser Value +compositeC002 = + composite "C002" + [ "010" .@ optional simple1001 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple1000 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C040.hs b/specification/src/Text/Edifact/D01B/Composites/C040.hs new file mode 100644 index 0000000..7066454 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C040.hs @@ -0,0 +1,42 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C040 + ( -- * Definition + compositeC040 + -- * Dependencies + , simple1131 + , simple3055 + , simple3127 + , simple3128 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple3127, + simple3128) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C040 CARRIER +-- > +-- > Desc: Identification of a carrier by code and/or by name. +-- > Code preferred. +-- > +-- > 010 3127 Carrier identifier C an..17 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- > 040 3128 Carrier name C an..35 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple3127', 'simple3128'. +compositeC040 :: Parser Value +compositeC040 = + composite "C040" + [ "010" .@ optional simple3127 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple3128 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C056.hs b/specification/src/Text/Edifact/D01B/Composites/C056.hs new file mode 100644 index 0000000..8b4ba92 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C056.hs @@ -0,0 +1,35 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C056 + ( -- * Definition + compositeC056 + -- * Dependencies + , simple3412 + , simple3413 + ) where + +import Text.Edifact.D01B.Simples (simple3412, simple3413) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C056 DEPARTMENT OR EMPLOYEE DETAILS +-- > +-- > Desc: Code and/or name of a department or employee. Code +-- > preferred. +-- > +-- > 010 3413 Department or employee name code C an..17 +-- > 020 3412 Department or employee name C an..35 +-- +-- Dependencies: 'simple3412', 'simple3413'. +compositeC056 :: Parser Value +compositeC056 = + composite "C056" + [ "010" .@ optional simple3413 + , "020" .@ optional simple3412 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C058.hs b/specification/src/Text/Edifact/D01B/Composites/C058.hs new file mode 100644 index 0000000..91b7ca8 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C058.hs @@ -0,0 +1,39 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C058 + ( -- * Definition + compositeC058 + -- * Dependencies + , simple3124 + ) where + +import Text.Edifact.D01B.Simples (simple3124) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C058 NAME AND ADDRESS +-- > +-- > Desc: Unstructured name and address: one to five lines. +-- > +-- > 010 3124 Name and address description M an..35 +-- > 020 3124 Name and address description C an..35 +-- > 030 3124 Name and address description C an..35 +-- > 040 3124 Name and address description C an..35 +-- > 050 3124 Name and address description C an..35 +-- +-- Dependencies: 'simple3124'. +compositeC058 :: Parser Value +compositeC058 = + composite "C058" + [ "010" .@ mandatory simple3124 + , "020" .@ optional simple3124 + , "030" .@ optional simple3124 + , "040" .@ optional simple3124 + , "050" .@ optional simple3124 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C059.hs b/specification/src/Text/Edifact/D01B/Composites/C059.hs new file mode 100644 index 0000000..cb31e2c --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C059.hs @@ -0,0 +1,42 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C059 + ( -- * Definition + compositeC059 + -- * Dependencies + , simple3042 + ) where + +import Text.Edifact.D01B.Simples (simple3042) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C059 STREET +-- > +-- > Desc: Street address and/or PO Box number in a structured +-- > address: one to four lines. +-- > +-- > 010 3042 Street and number or post office box +-- > identifier M an..35 +-- > 020 3042 Street and number or post office box +-- > identifier C an..35 +-- > 030 3042 Street and number or post office box +-- > identifier C an..35 +-- > 040 3042 Street and number or post office box +-- > identifier C an..35 +-- +-- Dependencies: 'simple3042'. +compositeC059 :: Parser Value +compositeC059 = + composite "C059" + [ "010" .@ mandatory simple3042 + , "020" .@ optional simple3042 + , "030" .@ optional simple3042 + , "040" .@ optional simple3042 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C076.hs b/specification/src/Text/Edifact/D01B/Composites/C076.hs new file mode 100644 index 0000000..c245bb1 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C076.hs @@ -0,0 +1,35 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C076 + ( -- * Definition + compositeC076 + -- * Dependencies + , simple3148 + , simple3155 + ) where + +import Text.Edifact.D01B.Simples (simple3148, simple3155) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C076 COMMUNICATION CONTACT +-- > +-- > Desc: Communication number of a department or employee in +-- > a specified channel. +-- > +-- > 010 3148 Communication address identifier M an..512 +-- > 020 3155 Communication address code qualifier M an..3 +-- +-- Dependencies: 'simple3148', 'simple3155'. +compositeC076 :: Parser Value +compositeC076 = + composite "C076" + [ "010" .@ mandatory simple3148 + , "020" .@ mandatory simple3155 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C080.hs b/specification/src/Text/Edifact/D01B/Composites/C080.hs new file mode 100644 index 0000000..59b29dc --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C080.hs @@ -0,0 +1,43 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C080 + ( -- * Definition + compositeC080 + -- * Dependencies + , simple3036 + , simple3045 + ) where + +import Text.Edifact.D01B.Simples (simple3036, simple3045) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C080 PARTY NAME +-- > +-- > Desc: Identification of a transaction party by name, one +-- > to five lines. Party name may be formatted. +-- > +-- > 010 3036 Party name M an..35 +-- > 020 3036 Party name C an..35 +-- > 030 3036 Party name C an..35 +-- > 040 3036 Party name C an..35 +-- > 050 3036 Party name C an..35 +-- > 060 3045 Party name format code C an..3 +-- +-- Dependencies: 'simple3036', 'simple3045'. +compositeC080 :: Parser Value +compositeC080 = + composite "C080" + [ "010" .@ mandatory simple3036 + , "020" .@ optional simple3036 + , "030" .@ optional simple3036 + , "040" .@ optional simple3036 + , "050" .@ optional simple3036 + , "060" .@ optional simple3045 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C082.hs b/specification/src/Text/Edifact/D01B/Composites/C082.hs new file mode 100644 index 0000000..f76eede --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C082.hs @@ -0,0 +1,37 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C082 + ( -- * Definition + compositeC082 + -- * Dependencies + , simple1131 + , simple3039 + , simple3055 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3039, simple3055) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C082 PARTY IDENTIFICATION DETAILS +-- > +-- > Desc: Identification of a transaction party by code. +-- > +-- > 010 3039 Party identifier M an..35 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- +-- Dependencies: 'simple1131', 'simple3039', 'simple3055'. +compositeC082 :: Parser Value +compositeC082 = + composite "C082" + [ "010" .@ mandatory simple3039 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C100.hs b/specification/src/Text/Edifact/D01B/Composites/C100.hs new file mode 100644 index 0000000..3f84783 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C100.hs @@ -0,0 +1,45 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C100 + ( -- * Definition + compositeC100 + -- * Dependencies + , simple1131 + , simple3055 + , simple4052 + , simple4053 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple4052, + simple4053) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C100 TERMS OF DELIVERY OR TRANSPORT +-- > +-- > Desc: Terms of delivery or transport code from a specified +-- > source. +-- > +-- > 010 4053 Delivery or transport terms description +-- > code C an..3 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- > 040 4052 Delivery or transport terms description C an..70 +-- > 050 4052 Delivery or transport terms description C an..70 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple4052', 'simple4053'. +compositeC100 :: Parser Value +compositeC100 = + composite "C100" + [ "010" .@ optional simple4053 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple4052 + , "050" .@ optional simple4052 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C106.hs b/specification/src/Text/Edifact/D01B/Composites/C106.hs new file mode 100644 index 0000000..5240127 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C106.hs @@ -0,0 +1,38 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C106 + ( -- * Definition + compositeC106 + -- * Dependencies + , simple1004 + , simple1056 + , simple1060 + ) where + +import Text.Edifact.D01B.Simples (simple1004, simple1056, simple1060) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C106 DOCUMENT/MESSAGE IDENTIFICATION +-- > +-- > Desc: Identification of a document/message by its number +-- > and eventually its version or revision. +-- > +-- > 010 1004 Document identifier C an..35 +-- > 020 1056 Version identifier C an..9 +-- > 030 1060 Revision identifier C an..6 +-- +-- Dependencies: 'simple1004', 'simple1056', 'simple1060'. +compositeC106 :: Parser Value +compositeC106 = + composite "C106" + [ "010" .@ optional simple1004 + , "020" .@ optional simple1056 + , "030" .@ optional simple1060 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C107.hs b/specification/src/Text/Edifact/D01B/Composites/C107.hs new file mode 100644 index 0000000..749cc00 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C107.hs @@ -0,0 +1,37 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C107 + ( -- * Definition + compositeC107 + -- * Dependencies + , simple1131 + , simple3055 + , simple4441 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple4441) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C107 TEXT REFERENCE +-- > +-- > Desc: Coded reference to a standard text and its source. +-- > +-- > 010 4441 Free text value code M an..17 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple4441'. +compositeC107 :: Parser Value +compositeC107 = + composite "C107" + [ "010" .@ mandatory simple4441 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C108.hs b/specification/src/Text/Edifact/D01B/Composites/C108.hs new file mode 100644 index 0000000..11326d3 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C108.hs @@ -0,0 +1,39 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C108 + ( -- * Definition + compositeC108 + -- * Dependencies + , simple4440 + ) where + +import Text.Edifact.D01B.Simples (simple4440) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C108 TEXT LITERAL +-- > +-- > Desc: Free text; one to five lines. +-- > +-- > 010 4440 Free text value M an..512 +-- > 020 4440 Free text value C an..512 +-- > 030 4440 Free text value C an..512 +-- > 040 4440 Free text value C an..512 +-- > 050 4440 Free text value C an..512 +-- +-- Dependencies: 'simple4440'. +compositeC108 :: Parser Value +compositeC108 = + composite "C108" + [ "010" .@ mandatory simple4440 + , "020" .@ optional simple4440 + , "030" .@ optional simple4440 + , "040" .@ optional simple4440 + , "050" .@ optional simple4440 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C174.hs b/specification/src/Text/Edifact/D01B/Composites/C174.hs new file mode 100644 index 0000000..e86ff80 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C174.hs @@ -0,0 +1,45 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C174 + ( -- * Definition + compositeC174 + -- * Dependencies + , simple6152 + , simple6162 + , simple6314 + , simple6411 + , simple6432 + ) where + +import Text.Edifact.D01B.Simples (simple6152, simple6162, simple6314, + simple6411, simple6432) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C174 VALUE/RANGE +-- > +-- > Desc: Measurement value and relevant minimum and maximum +-- > values of the measurement range. +-- > +-- > 010 6411 Measurement unit code M an..3 +-- > 020 6314 Measurement value C an..18 +-- > 030 6162 Range minimum value C n..18 +-- > 040 6152 Range maximum value C n..18 +-- > 050 6432 Significant digits quantity C n..2 +-- +-- Dependencies: 'simple6152', 'simple6162', 'simple6314', 'simple6411', 'simple6432'. +compositeC174 :: Parser Value +compositeC174 = + composite "C174" + [ "010" .@ mandatory simple6411 + , "020" .@ optional simple6314 + , "030" .@ optional simple6162 + , "040" .@ optional simple6152 + , "050" .@ optional simple6432 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C186.hs b/specification/src/Text/Edifact/D01B/Composites/C186.hs new file mode 100644 index 0000000..6f4a37c --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C186.hs @@ -0,0 +1,38 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C186 + ( -- * Definition + compositeC186 + -- * Dependencies + , simple6060 + , simple6063 + , simple6411 + ) where + +import Text.Edifact.D01B.Simples (simple6060, simple6063, simple6411) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C186 QUANTITY DETAILS +-- > +-- > Desc: Quantity information in a transaction, qualified +-- > when relevant. +-- > +-- > 010 6063 Quantity type code qualifier M an..3 +-- > 020 6060 Quantity M an..35 +-- > 030 6411 Measurement unit code C an..3 +-- +-- Dependencies: 'simple6060', 'simple6063', 'simple6411'. +compositeC186 :: Parser Value +compositeC186 = + composite "C186" + [ "010" .@ mandatory simple6063 + , "020" .@ mandatory simple6060 + , "030" .@ optional simple6411 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C200.hs b/specification/src/Text/Edifact/D01B/Composites/C200.hs new file mode 100644 index 0000000..e0f682a --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C200.hs @@ -0,0 +1,48 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C200 + ( -- * Definition + compositeC200 + -- * Dependencies + , simple1131 + , simple3055 + , simple4237 + , simple7140 + , simple8022 + , simple8023 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple4237, + simple7140, simple8022, simple8023) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C200 CHARGE +-- > +-- > Desc: Identification of a charge by code and/or by name. +-- > +-- > 010 8023 Freight and other charges description +-- > identifier C an..17 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- > 040 8022 Freight and other charges description C an..26 +-- > 050 4237 Payment arrangement code C an..3 +-- > 060 7140 Item identifier C an..35 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple4237', 'simple7140', 'simple8022', 'simple8023'. +compositeC200 :: Parser Value +compositeC200 = + composite "C200" + [ "010" .@ optional simple8023 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple8022 + , "050" .@ optional simple4237 + , "060" .@ optional simple7140 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C203.hs b/specification/src/Text/Edifact/D01B/Composites/C203.hs new file mode 100644 index 0000000..08129d4 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C203.hs @@ -0,0 +1,54 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C203 + ( -- * Definition + compositeC203 + -- * Dependencies + , simple1131 + , simple3055 + , simple5242 + , simple5243 + , simple5275 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple5242, + simple5243, simple5275) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C203 RATE/TARIFF CLASS +-- > +-- > Desc: Identification of the applicable rate/tariff class. +-- > +-- > 010 5243 Rate or tariff class description code M an..9 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- > 040 5242 Rate or tariff class description C an..35 +-- > 050 5275 Supplementary rate or tariff code C an..6 +-- > 060 1131 Code list identification code C an..17 +-- > 070 3055 Code list responsible agency code C an..3 +-- > 080 5275 Supplementary rate or tariff code C an..6 +-- > 090 1131 Code list identification code C an..17 +-- > 100 3055 Code list responsible agency code C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple5242', 'simple5243', 'simple5275'. +compositeC203 :: Parser Value +compositeC203 = + composite "C203" + [ "010" .@ mandatory simple5243 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple5242 + , "050" .@ optional simple5275 + , "060" .@ optional simple1131 + , "070" .@ optional simple3055 + , "080" .@ optional simple5275 + , "090" .@ optional simple1131 + , "100" .@ optional simple3055 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C205.hs b/specification/src/Text/Edifact/D01B/Composites/C205.hs new file mode 100644 index 0000000..e35b6fd --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C205.hs @@ -0,0 +1,38 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C205 + ( -- * Definition + compositeC205 + -- * Dependencies + , simple8078 + , simple8092 + , simple8351 + ) where + +import Text.Edifact.D01B.Simples (simple8078, simple8092, simple8351) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C205 HAZARD CODE +-- > +-- > Desc: The identification of the dangerous goods in code. +-- > +-- > 010 8351 Hazard identification code M an..7 +-- > 020 8078 Additional hazard classification +-- > identifier C an..7 +-- > 030 8092 Hazard code version identifier C an..10 +-- +-- Dependencies: 'simple8078', 'simple8092', 'simple8351'. +compositeC205 :: Parser Value +compositeC205 = + composite "C205" + [ "010" .@ mandatory simple8351 + , "020" .@ optional simple8078 + , "030" .@ optional simple8092 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C208.hs b/specification/src/Text/Edifact/D01B/Composites/C208.hs new file mode 100644 index 0000000..889d546 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C208.hs @@ -0,0 +1,34 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C208 + ( -- * Definition + compositeC208 + -- * Dependencies + , simple7402 + ) where + +import Text.Edifact.D01B.Simples (simple7402) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C208 IDENTITY NUMBER RANGE +-- > +-- > Desc: Goods item identification numbers, start and end of +-- > consecutively numbered range. +-- > +-- > 010 7402 Object identifier M an..35 +-- > 020 7402 Object identifier C an..35 +-- +-- Dependencies: 'simple7402'. +compositeC208 :: Parser Value +compositeC208 = + composite "C208" + [ "010" .@ mandatory simple7402 + , "020" .@ optional simple7402 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C210.hs b/specification/src/Text/Edifact/D01B/Composites/C210.hs new file mode 100644 index 0000000..e2fd38e --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C210.hs @@ -0,0 +1,50 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C210 + ( -- * Definition + compositeC210 + -- * Dependencies + , simple7102 + ) where + +import Text.Edifact.D01B.Simples (simple7102) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C210 MARKS & LABELS +-- > +-- > Desc: Shipping marks on packages in free text; one to ten +-- > lines. +-- > +-- > 010 7102 Shipping marks description M an..35 +-- > 020 7102 Shipping marks description C an..35 +-- > 030 7102 Shipping marks description C an..35 +-- > 040 7102 Shipping marks description C an..35 +-- > 050 7102 Shipping marks description C an..35 +-- > 060 7102 Shipping marks description C an..35 +-- > 070 7102 Shipping marks description C an..35 +-- > 080 7102 Shipping marks description C an..35 +-- > 090 7102 Shipping marks description C an..35 +-- > 100 7102 Shipping marks description C an..35 +-- +-- Dependencies: 'simple7102'. +compositeC210 :: Parser Value +compositeC210 = + composite "C210" + [ "010" .@ mandatory simple7102 + , "020" .@ optional simple7102 + , "030" .@ optional simple7102 + , "040" .@ optional simple7102 + , "050" .@ optional simple7102 + , "060" .@ optional simple7102 + , "070" .@ optional simple7102 + , "080" .@ optional simple7102 + , "090" .@ optional simple7102 + , "100" .@ optional simple7102 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C211.hs b/specification/src/Text/Edifact/D01B/Composites/C211.hs new file mode 100644 index 0000000..edd4eb0 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C211.hs @@ -0,0 +1,42 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C211 + ( -- * Definition + compositeC211 + -- * Dependencies + , simple6008 + , simple6140 + , simple6168 + , simple6411 + ) where + +import Text.Edifact.D01B.Simples (simple6008, simple6140, simple6168, + simple6411) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C211 DIMENSIONS +-- > +-- > Desc: Specification of the dimensions of a transportable +-- > unit. +-- > +-- > 010 6411 Measurement unit code M an..3 +-- > 020 6168 Length dimension value C n..15 +-- > 030 6140 Width dimension value C n..15 +-- > 040 6008 Height dimension value C n..15 +-- +-- Dependencies: 'simple6008', 'simple6140', 'simple6168', 'simple6411'. +compositeC211 :: Parser Value +compositeC211 = + composite "C211" + [ "010" .@ mandatory simple6411 + , "020" .@ optional simple6168 + , "030" .@ optional simple6140 + , "040" .@ optional simple6008 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C212.hs b/specification/src/Text/Edifact/D01B/Composites/C212.hs new file mode 100644 index 0000000..0d5f093 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C212.hs @@ -0,0 +1,41 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C212 + ( -- * Definition + compositeC212 + -- * Dependencies + , simple1131 + , simple3055 + , simple7140 + , simple7143 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple7140, + simple7143) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C212 ITEM NUMBER IDENTIFICATION +-- > +-- > Desc: Goods identification for a specified source. +-- > +-- > 010 7140 Item identifier C an..35 +-- > 020 7143 Item type identification code C an..3 +-- > 030 1131 Code list identification code C an..17 +-- > 040 3055 Code list responsible agency code C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple7140', 'simple7143'. +compositeC212 :: Parser Value +compositeC212 = + composite "C212" + [ "010" .@ optional simple7140 + , "020" .@ optional simple7143 + , "030" .@ optional simple1131 + , "040" .@ optional simple3055 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C213.hs b/specification/src/Text/Edifact/D01B/Composites/C213.hs new file mode 100644 index 0000000..7b147eb --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C213.hs @@ -0,0 +1,47 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C213 + ( -- * Definition + compositeC213 + -- * Dependencies + , simple1131 + , simple3055 + , simple7064 + , simple7065 + , simple7224 + , simple7233 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple7064, + simple7065, simple7224, simple7233) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C213 NUMBER AND TYPE OF PACKAGES +-- > +-- > Desc: Number and type of individual parts of a shipment. +-- > +-- > 010 7224 Package quantity C n..8 +-- > 020 7065 Package type description code C an..17 +-- > 030 1131 Code list identification code C an..17 +-- > 040 3055 Code list responsible agency code C an..3 +-- > 050 7064 Type of packages C an..35 +-- > 060 7233 Packaging related description code C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple7064', 'simple7065', 'simple7224', 'simple7233'. +compositeC213 :: Parser Value +compositeC213 = + composite "C213" + [ "010" .@ optional simple7224 + , "020" .@ optional simple7065 + , "030" .@ optional simple1131 + , "040" .@ optional simple3055 + , "050" .@ optional simple7064 + , "060" .@ optional simple7233 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C215.hs b/specification/src/Text/Edifact/D01B/Composites/C215.hs new file mode 100644 index 0000000..06d25c8 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C215.hs @@ -0,0 +1,42 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C215 + ( -- * Definition + compositeC215 + -- * Dependencies + , simple1131 + , simple3055 + , simple9302 + , simple9303 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple9302, + simple9303) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C215 SEAL ISSUER +-- > +-- > Desc: Identification of the issuer of a seal on equipment +-- > either by code or by name. +-- > +-- > 010 9303 Sealing party name code C an..3 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- > 040 9302 Sealing party name C an..35 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple9302', 'simple9303'. +compositeC215 :: Parser Value +compositeC215 = + composite "C215" + [ "010" .@ optional simple9303 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple9302 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C218.hs b/specification/src/Text/Edifact/D01B/Composites/C218.hs new file mode 100644 index 0000000..a8a191b --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C218.hs @@ -0,0 +1,41 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C218 + ( -- * Definition + compositeC218 + -- * Dependencies + , simple1131 + , simple3055 + , simple7418 + , simple7419 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple7418, + simple7419) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C218 HAZARDOUS MATERIAL +-- > +-- > Desc: To specify a hazardous material. +-- > +-- > 010 7419 Hazardous material category name code C an..7 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- > 040 7418 Hazardous material category name C an..35 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple7418', 'simple7419'. +compositeC218 :: Parser Value +compositeC218 = + composite "C218" + [ "010" .@ optional simple7419 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple7418 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C219.hs b/specification/src/Text/Edifact/D01B/Composites/C219.hs new file mode 100644 index 0000000..2669aa3 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C219.hs @@ -0,0 +1,35 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C219 + ( -- * Definition + compositeC219 + -- * Dependencies + , simple8334 + , simple8335 + ) where + +import Text.Edifact.D01B.Simples (simple8334, simple8335) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C219 MOVEMENT TYPE +-- > +-- > Desc: Description of type of service for movement of +-- > cargo. +-- > +-- > 010 8335 Movement type description code C an..3 +-- > 020 8334 Movement type description C an..35 +-- +-- Dependencies: 'simple8334', 'simple8335'. +compositeC219 :: Parser Value +compositeC219 = + composite "C219" + [ "010" .@ optional simple8335 + , "020" .@ optional simple8334 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C220.hs b/specification/src/Text/Edifact/D01B/Composites/C220.hs new file mode 100644 index 0000000..8b3da93 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C220.hs @@ -0,0 +1,34 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C220 + ( -- * Definition + compositeC220 + -- * Dependencies + , simple8066 + , simple8067 + ) where + +import Text.Edifact.D01B.Simples (simple8066, simple8067) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C220 MODE OF TRANSPORT +-- > +-- > Desc: Method of transport code or name. Code preferred. +-- > +-- > 010 8067 Transport mode name code C an..3 +-- > 020 8066 Transport mode name C an..17 +-- +-- Dependencies: 'simple8066', 'simple8067'. +compositeC220 :: Parser Value +compositeC220 = + composite "C220" + [ "010" .@ optional simple8067 + , "020" .@ optional simple8066 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C222.hs b/specification/src/Text/Edifact/D01B/Composites/C222.hs new file mode 100644 index 0000000..2300ec3 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C222.hs @@ -0,0 +1,45 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C222 + ( -- * Definition + compositeC222 + -- * Dependencies + , simple1131 + , simple3055 + , simple8212 + , simple8213 + , simple8453 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple8212, + simple8213, simple8453) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C222 TRANSPORT IDENTIFICATION +-- > +-- > Desc: Code and/or name identifying the means of transport. +-- > +-- > 010 8213 Transport means identification name +-- > identifier C an..9 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- > 040 8212 Transport means identification name C an..35 +-- > 050 8453 Transport means nationality code C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple8212', 'simple8213', 'simple8453'. +compositeC222 :: Parser Value +compositeC222 = + composite "C222" + [ "010" .@ optional simple8213 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple8212 + , "050" .@ optional simple8453 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C223.hs b/specification/src/Text/Edifact/D01B/Composites/C223.hs new file mode 100644 index 0000000..cfa4fca --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C223.hs @@ -0,0 +1,35 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C223 + ( -- * Definition + compositeC223 + -- * Dependencies + , simple6411 + , simple7106 + ) where + +import Text.Edifact.D01B.Simples (simple6411, simple7106) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C223 DANGEROUS GOODS SHIPMENT FLASHPOINT +-- > +-- > Desc: Temperature at which a vapor can be ignited as per +-- > ISO 1523/73. +-- > +-- > 010 7106 Shipment flashpoint value C n3 +-- > 020 6411 Measurement unit code C an..3 +-- +-- Dependencies: 'simple6411', 'simple7106'. +compositeC223 :: Parser Value +compositeC223 = + composite "C223" + [ "010" .@ optional simple7106 + , "020" .@ optional simple6411 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C224.hs b/specification/src/Text/Edifact/D01B/Composites/C224.hs new file mode 100644 index 0000000..bbef1f5 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C224.hs @@ -0,0 +1,42 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C224 + ( -- * Definition + compositeC224 + -- * Dependencies + , simple1131 + , simple3055 + , simple8154 + , simple8155 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple8154, + simple8155) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C224 EQUIPMENT SIZE AND TYPE +-- > +-- > Desc: Code and or name identifying size and type of +-- > equipment. Code preferred. +-- > +-- > 010 8155 Equipment size and type description code C an..10 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- > 040 8154 Equipment size and type description C an..35 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple8154', 'simple8155'. +compositeC224 :: Parser Value +compositeC224 = + composite "C224" + [ "010" .@ optional simple8155 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple8154 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C228.hs b/specification/src/Text/Edifact/D01B/Composites/C228.hs new file mode 100644 index 0000000..2693831 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C228.hs @@ -0,0 +1,35 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C228 + ( -- * Definition + compositeC228 + -- * Dependencies + , simple8178 + , simple8179 + ) where + +import Text.Edifact.D01B.Simples (simple8178, simple8179) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C228 TRANSPORT MEANS +-- > +-- > Desc: Code and/or name identifying the type of means of +-- > transport. +-- > +-- > 010 8179 Transport means description code C an..8 +-- > 020 8178 Transport means description C an..17 +-- +-- Dependencies: 'simple8178', 'simple8179'. +compositeC228 :: Parser Value +compositeC228 = + composite "C228" + [ "010" .@ optional simple8179 + , "020" .@ optional simple8178 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C229.hs b/specification/src/Text/Edifact/D01B/Composites/C229.hs new file mode 100644 index 0000000..fd9685e --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C229.hs @@ -0,0 +1,37 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C229 + ( -- * Definition + compositeC229 + -- * Dependencies + , simple1131 + , simple3055 + , simple5237 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple5237) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C229 CHARGE CATEGORY +-- > +-- > Desc: Identification of a category or a zone of charges. +-- > +-- > 010 5237 Charge category code M an..3 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple5237'. +compositeC229 :: Parser Value +compositeC229 = + composite "C229" + [ "010" .@ mandatory simple5237 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C231.hs b/specification/src/Text/Edifact/D01B/Composites/C231.hs new file mode 100644 index 0000000..1c35ba2 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C231.hs @@ -0,0 +1,37 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C231 + ( -- * Definition + compositeC231 + -- * Dependencies + , simple1131 + , simple3055 + , simple4215 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple4215) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C231 METHOD OF PAYMENT +-- > +-- > Desc: Code identifying the method of payment. +-- > +-- > 010 4215 Transport charges payment method code M an..3 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple4215'. +compositeC231 :: Parser Value +compositeC231 = + composite "C231" + [ "010" .@ mandatory simple4215 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C232.hs b/specification/src/Text/Edifact/D01B/Composites/C232.hs new file mode 100644 index 0000000..857d7d2 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C232.hs @@ -0,0 +1,41 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C232 + ( -- * Definition + compositeC232 + -- * Dependencies + , simple9353 + , simple9411 + , simple9415 + , simple9417 + ) where + +import Text.Edifact.D01B.Simples (simple9353, simple9411, simple9415, + simple9417) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C232 GOVERNMENT ACTION +-- > +-- > Desc: Code indicating a type of government action. +-- > +-- > 010 9415 Government agency identification code C an..3 +-- > 020 9411 Government involvement code C an..3 +-- > 030 9417 Government action code C an..3 +-- > 040 9353 Government procedure code C an..3 +-- +-- Dependencies: 'simple9353', 'simple9411', 'simple9415', 'simple9417'. +compositeC232 :: Parser Value +compositeC232 = + composite "C232" + [ "010" .@ optional simple9415 + , "020" .@ optional simple9411 + , "030" .@ optional simple9417 + , "040" .@ optional simple9353 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C233.hs b/specification/src/Text/Edifact/D01B/Composites/C233.hs new file mode 100644 index 0000000..88868dd --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C233.hs @@ -0,0 +1,44 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C233 + ( -- * Definition + compositeC233 + -- * Dependencies + , simple1131 + , simple3055 + , simple7273 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple7273) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C233 SERVICE +-- > +-- > Desc: To identify a service (which may constitute an +-- > additional component to a basic contract). +-- > +-- > 010 7273 Service requirement code M an..3 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- > 040 7273 Service requirement code C an..3 +-- > 050 1131 Code list identification code C an..17 +-- > 060 3055 Code list responsible agency code C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple7273'. +compositeC233 :: Parser Value +compositeC233 = + composite "C233" + [ "010" .@ mandatory simple7273 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple7273 + , "050" .@ optional simple1131 + , "060" .@ optional simple3055 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C234.hs b/specification/src/Text/Edifact/D01B/Composites/C234.hs new file mode 100644 index 0000000..d66280d --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C234.hs @@ -0,0 +1,36 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C234 + ( -- * Definition + compositeC234 + -- * Dependencies + , simple7088 + , simple7124 + ) where + +import Text.Edifact.D01B.Simples (simple7088, simple7124) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C234 UNDG INFORMATION +-- > +-- > Desc: Information on dangerous goods, taken from the +-- > United Nations Dangerous Goods classification. +-- > +-- > 010 7124 United Nations Dangerous Goods (UNDG) +-- > identifier C n4 +-- > 020 7088 Dangerous goods flashpoint value C an..8 +-- +-- Dependencies: 'simple7088', 'simple7124'. +compositeC234 :: Parser Value +compositeC234 = + composite "C234" + [ "010" .@ optional simple7124 + , "020" .@ optional simple7088 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C235.hs b/specification/src/Text/Edifact/D01B/Composites/C235.hs new file mode 100644 index 0000000..de9f088 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C235.hs @@ -0,0 +1,37 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C235 + ( -- * Definition + compositeC235 + -- * Dependencies + , simple8158 + , simple8186 + ) where + +import Text.Edifact.D01B.Simples (simple8158, simple8186) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C235 HAZARD IDENTIFICATION PLACARD DETAILS +-- > +-- > Desc: These numbers appear on the hazard identification +-- > placard required on the means of transport. +-- > +-- > 010 8158 Orange hazard placard upper part +-- > identifier C an..4 +-- > 020 8186 Orange hazard placard lower part +-- > identifier C an4 +-- +-- Dependencies: 'simple8158', 'simple8186'. +compositeC235 :: Parser Value +compositeC235 = + composite "C235" + [ "010" .@ optional simple8158 + , "020" .@ optional simple8186 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C236.hs b/specification/src/Text/Edifact/D01B/Composites/C236.hs new file mode 100644 index 0000000..e927eb9 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C236.hs @@ -0,0 +1,36 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C236 + ( -- * Definition + compositeC236 + -- * Dependencies + , simple8246 + ) where + +import Text.Edifact.D01B.Simples (simple8246) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C236 DANGEROUS GOODS LABEL +-- > +-- > Desc: Markings identifying the type of hazardous goods and +-- > similar information. +-- > +-- > 010 8246 Dangerous goods marking identifier C an..4 +-- > 020 8246 Dangerous goods marking identifier C an..4 +-- > 030 8246 Dangerous goods marking identifier C an..4 +-- +-- Dependencies: 'simple8246'. +compositeC236 :: Parser Value +compositeC236 = + composite "C236" + [ "010" .@ optional simple8246 + , "020" .@ optional simple8246 + , "030" .@ optional simple8246 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C237.hs b/specification/src/Text/Edifact/D01B/Composites/C237.hs new file mode 100644 index 0000000..57c843e --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C237.hs @@ -0,0 +1,41 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C237 + ( -- * Definition + compositeC237 + -- * Dependencies + , simple1131 + , simple3055 + , simple3207 + , simple8260 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple3207, + simple8260) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C237 EQUIPMENT IDENTIFICATION +-- > +-- > Desc: Marks (letters/numbers) identifying equipment. +-- > +-- > 010 8260 Equipment identifier C an..17 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- > 040 3207 Country name code C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple3207', 'simple8260'. +compositeC237 :: Parser Value +compositeC237 = + composite "C237" + [ "010" .@ optional simple8260 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple3207 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C239.hs b/specification/src/Text/Edifact/D01B/Composites/C239.hs new file mode 100644 index 0000000..351318f --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C239.hs @@ -0,0 +1,35 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C239 + ( -- * Definition + compositeC239 + -- * Dependencies + , simple6246 + , simple6411 + ) where + +import Text.Edifact.D01B.Simples (simple6246, simple6411) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C239 TEMPERATURE SETTING +-- > +-- > Desc: The temperature under which the goods are (to be) +-- > stored or shipped. +-- > +-- > 010 6246 Temperature value C n..15 +-- > 020 6411 Measurement unit code C an..3 +-- +-- Dependencies: 'simple6246', 'simple6411'. +compositeC239 :: Parser Value +compositeC239 = + composite "C239" + [ "010" .@ optional simple6246 + , "020" .@ optional simple6411 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C270.hs b/specification/src/Text/Edifact/D01B/Composites/C270.hs new file mode 100644 index 0000000..1130c3e --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C270.hs @@ -0,0 +1,38 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C270 + ( -- * Definition + compositeC270 + -- * Dependencies + , simple6066 + , simple6069 + , simple6411 + ) where + +import Text.Edifact.D01B.Simples (simple6066, simple6069, simple6411) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C270 CONTROL +-- > +-- > Desc: Control total for checking integrity of a message or +-- > part of a message. +-- > +-- > 010 6069 Control total type code qualifier M an..3 +-- > 020 6066 Control total value M n..18 +-- > 030 6411 Measurement unit code C an..3 +-- +-- Dependencies: 'simple6066', 'simple6069', 'simple6411'. +compositeC270 :: Parser Value +compositeC270 = + composite "C270" + [ "010" .@ mandatory simple6069 + , "020" .@ mandatory simple6066 + , "030" .@ optional simple6411 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C280.hs b/specification/src/Text/Edifact/D01B/Composites/C280.hs new file mode 100644 index 0000000..90e985b --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C280.hs @@ -0,0 +1,37 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C280 + ( -- * Definition + compositeC280 + -- * Dependencies + , simple6152 + , simple6162 + , simple6411 + ) where + +import Text.Edifact.D01B.Simples (simple6152, simple6162, simple6411) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C280 RANGE +-- > +-- > Desc: Range minimum and maximum limits. +-- > +-- > 010 6411 Measurement unit code M an..3 +-- > 020 6162 Range minimum value C n..18 +-- > 030 6152 Range maximum value C n..18 +-- +-- Dependencies: 'simple6152', 'simple6162', 'simple6411'. +compositeC280 :: Parser Value +compositeC280 = + composite "C280" + [ "010" .@ mandatory simple6411 + , "020" .@ optional simple6162 + , "030" .@ optional simple6152 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C286.hs b/specification/src/Text/Edifact/D01B/Composites/C286.hs new file mode 100644 index 0000000..155e2d4 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C286.hs @@ -0,0 +1,42 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C286 + ( -- * Definition + compositeC286 + -- * Dependencies + , simple1050 + , simple1131 + , simple1159 + , simple3055 + ) where + +import Text.Edifact.D01B.Simples (simple1050, simple1131, simple1159, + simple3055) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C286 SEQUENCE INFORMATION +-- > +-- > Desc: Identification of a sequence and source for +-- > sequencing. +-- > +-- > 010 1050 Sequence position identifier M an..10 +-- > 020 1159 Sequence identifier source code C an..3 +-- > 030 1131 Code list identification code C an..17 +-- > 040 3055 Code list responsible agency code C an..3 +-- +-- Dependencies: 'simple1050', 'simple1131', 'simple1159', 'simple3055'. +compositeC286 :: Parser Value +compositeC286 = + composite "C286" + [ "010" .@ mandatory simple1050 + , "020" .@ optional simple1159 + , "030" .@ optional simple1131 + , "040" .@ optional simple3055 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C330.hs b/specification/src/Text/Edifact/D01B/Composites/C330.hs new file mode 100644 index 0000000..d018419 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C330.hs @@ -0,0 +1,37 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C330 + ( -- * Definition + compositeC330 + -- * Dependencies + , simple1131 + , simple3055 + , simple4497 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple4497) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C330 INSURANCE COVER TYPE +-- > +-- > Desc: To provide the insurance cover type. +-- > +-- > 010 4497 Insurance cover type code M an..3 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple4497'. +compositeC330 :: Parser Value +compositeC330 = + composite "C330" + [ "010" .@ mandatory simple4497 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C331.hs b/specification/src/Text/Edifact/D01B/Composites/C331.hs new file mode 100644 index 0000000..b005851 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C331.hs @@ -0,0 +1,43 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C331 + ( -- * Definition + compositeC331 + -- * Dependencies + , simple1131 + , simple3055 + , simple4494 + , simple4495 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple4494, + simple4495) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C331 INSURANCE COVER DETAILS +-- > +-- > Desc: To provide the insurance cover details. +-- > +-- > 010 4495 Insurance cover description code C an..17 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- > 040 4494 Insurance cover description C an..35 +-- > 050 4494 Insurance cover description C an..35 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple4494', 'simple4495'. +compositeC331 :: Parser Value +compositeC331 = + composite "C331" + [ "010" .@ optional simple4495 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple4494 + , "050" .@ optional simple4494 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C401.hs b/specification/src/Text/Edifact/D01B/Composites/C401.hs new file mode 100644 index 0000000..83b794a --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C401.hs @@ -0,0 +1,40 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C401 + ( -- * Definition + compositeC401 + -- * Dependencies + , simple7130 + , simple8457 + , simple8459 + ) where + +import Text.Edifact.D01B.Simples (simple7130, simple8457, simple8459) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C401 EXCESS TRANSPORTATION INFORMATION +-- > +-- > Desc: To provide details of reason for, and responsibility +-- > for, use of transportation other than normally +-- > utilized. +-- > +-- > 010 8457 Excess transportation reason code M an..3 +-- > 020 8459 Excess transportation responsibility code M an..3 +-- > 030 7130 Customer shipment authorisation +-- > identifier C an..17 +-- +-- Dependencies: 'simple7130', 'simple8457', 'simple8459'. +compositeC401 :: Parser Value +compositeC401 = + composite "C401" + [ "010" .@ mandatory simple8457 + , "020" .@ mandatory simple8459 + , "030" .@ optional simple7130 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C501.hs b/specification/src/Text/Edifact/D01B/Composites/C501.hs new file mode 100644 index 0000000..9dff76c --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C501.hs @@ -0,0 +1,44 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C501 + ( -- * Definition + compositeC501 + -- * Dependencies + , simple1131 + , simple3055 + , simple5245 + , simple5249 + , simple5482 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple5245, + simple5249, simple5482) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C501 PERCENTAGE DETAILS +-- > +-- > Desc: Percentage relating to a specified basis. +-- > +-- > 010 5245 Percentage type code qualifier M an..3 +-- > 020 5482 Percentage C n..10 +-- > 030 5249 Percentage basis identification code C an..3 +-- > 040 1131 Code list identification code C an..17 +-- > 050 3055 Code list responsible agency code C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple5245', 'simple5249', 'simple5482'. +compositeC501 :: Parser Value +compositeC501 = + composite "C501" + [ "010" .@ mandatory simple5245 + , "020" .@ optional simple5482 + , "030" .@ optional simple5249 + , "040" .@ optional simple1131 + , "050" .@ optional simple3055 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C502.hs b/specification/src/Text/Edifact/D01B/Composites/C502.hs new file mode 100644 index 0000000..2162db1 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C502.hs @@ -0,0 +1,41 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C502 + ( -- * Definition + compositeC502 + -- * Dependencies + , simple6154 + , simple6155 + , simple6313 + , simple6321 + ) where + +import Text.Edifact.D01B.Simples (simple6154, simple6155, simple6313, + simple6321) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C502 MEASUREMENT DETAILS +-- > +-- > Desc: Identification of measurement type. +-- > +-- > 010 6313 Measured attribute code C an..3 +-- > 020 6321 Measurement significance code C an..3 +-- > 030 6155 Non-discrete measurement name code C an..17 +-- > 040 6154 Non-discrete measurement name C an..70 +-- +-- Dependencies: 'simple6154', 'simple6155', 'simple6313', 'simple6321'. +compositeC502 :: Parser Value +compositeC502 = + composite "C502" + [ "010" .@ optional simple6313 + , "020" .@ optional simple6321 + , "030" .@ optional simple6155 + , "040" .@ optional simple6154 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C503.hs b/specification/src/Text/Edifact/D01B/Composites/C503.hs new file mode 100644 index 0000000..9eb3085 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C503.hs @@ -0,0 +1,48 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C503 + ( -- * Definition + compositeC503 + -- * Dependencies + , simple1004 + , simple1056 + , simple1060 + , simple1366 + , simple1373 + , simple3453 + ) where + +import Text.Edifact.D01B.Simples (simple1004, simple1056, simple1060, + simple1366, simple1373, simple3453) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C503 DOCUMENT/MESSAGE DETAILS +-- > +-- > Desc: Identification of document/message by number, +-- > status, source and/or language. +-- > +-- > 010 1004 Document identifier C an..35 +-- > 020 1373 Document status code C an..3 +-- > 030 1366 Document source description C an..70 +-- > 040 3453 Language name code C an..3 +-- > 050 1056 Version identifier C an..9 +-- > 060 1060 Revision identifier C an..6 +-- +-- Dependencies: 'simple1004', 'simple1056', 'simple1060', 'simple1366', 'simple1373', 'simple3453'. +compositeC503 :: Parser Value +compositeC503 = + composite "C503" + [ "010" .@ optional simple1004 + , "020" .@ optional simple1373 + , "030" .@ optional simple1366 + , "040" .@ optional simple3453 + , "050" .@ optional simple1056 + , "060" .@ optional simple1060 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C504.hs b/specification/src/Text/Edifact/D01B/Composites/C504.hs new file mode 100644 index 0000000..e14f37b --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C504.hs @@ -0,0 +1,41 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C504 + ( -- * Definition + compositeC504 + -- * Dependencies + , simple6343 + , simple6345 + , simple6347 + , simple6348 + ) where + +import Text.Edifact.D01B.Simples (simple6343, simple6345, simple6347, + simple6348) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C504 CURRENCY DETAILS +-- > +-- > Desc: The usage to which a currency relates. +-- > +-- > 010 6347 Currency usage code qualifier M an..3 +-- > 020 6345 Currency identification code C an..3 +-- > 030 6343 Currency type code qualifier C an..3 +-- > 040 6348 Currency rate value C n..4 +-- +-- Dependencies: 'simple6343', 'simple6345', 'simple6347', 'simple6348'. +compositeC504 :: Parser Value +compositeC504 = + composite "C504" + [ "010" .@ mandatory simple6347 + , "020" .@ optional simple6345 + , "030" .@ optional simple6343 + , "040" .@ optional simple6348 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C506.hs b/specification/src/Text/Edifact/D01B/Composites/C506.hs new file mode 100644 index 0000000..7c1c972 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C506.hs @@ -0,0 +1,44 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C506 + ( -- * Definition + compositeC506 + -- * Dependencies + , simple1060 + , simple1153 + , simple1154 + , simple1156 + , simple4000 + ) where + +import Text.Edifact.D01B.Simples (simple1060, simple1153, simple1154, + simple1156, simple4000) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C506 REFERENCE +-- > +-- > Desc: Identification of a reference. +-- > +-- > 010 1153 Reference code qualifier M an..3 +-- > 020 1154 Reference identifier C an..70 +-- > 030 1156 Document line identifier C an..6 +-- > 040 4000 Reference version identifier C an..35 +-- > 050 1060 Revision identifier C an..6 +-- +-- Dependencies: 'simple1060', 'simple1153', 'simple1154', 'simple1156', 'simple4000'. +compositeC506 :: Parser Value +compositeC506 = + composite "C506" + [ "010" .@ mandatory simple1153 + , "020" .@ optional simple1154 + , "030" .@ optional simple1156 + , "040" .@ optional simple4000 + , "050" .@ optional simple1060 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C507.hs b/specification/src/Text/Edifact/D01B/Composites/C507.hs new file mode 100644 index 0000000..4a20aa5 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C507.hs @@ -0,0 +1,39 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C507 + ( -- * Definition + compositeC507 + -- * Dependencies + , simple2005 + , simple2379 + , simple2380 + ) where + +import Text.Edifact.D01B.Simples (simple2005, simple2379, simple2380) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C507 DATE/TIME/PERIOD +-- > +-- > Desc: Date and/or time, or period relevant to the +-- > specified date/time/period type. +-- > +-- > 010 2005 Date or time or period function code +-- > qualifier M an..3 +-- > 020 2380 Date or time or period value C an..35 +-- > 030 2379 Date or time or period format code C an..3 +-- +-- Dependencies: 'simple2005', 'simple2379', 'simple2380'. +compositeC507 :: Parser Value +compositeC507 = + composite "C507" + [ "010" .@ mandatory simple2005 + , "020" .@ optional simple2380 + , "030" .@ optional simple2379 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C509.hs b/specification/src/Text/Edifact/D01B/Composites/C509.hs new file mode 100644 index 0000000..d62c6d1 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C509.hs @@ -0,0 +1,48 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C509 + ( -- * Definition + compositeC509 + -- * Dependencies + , simple5118 + , simple5125 + , simple5284 + , simple5375 + , simple5387 + , simple6411 + ) where + +import Text.Edifact.D01B.Simples (simple5118, simple5125, simple5284, + simple5375, simple5387, simple6411) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C509 PRICE INFORMATION +-- > +-- > Desc: Identification of price type, price and related +-- > details. +-- > +-- > 010 5125 Price code qualifier M an..3 +-- > 020 5118 Price amount C n..15 +-- > 030 5375 Price type code C an..3 +-- > 040 5387 Price specification code C an..3 +-- > 050 5284 Unit price basis value C n..9 +-- > 060 6411 Measurement unit code C an..3 +-- +-- Dependencies: 'simple5118', 'simple5125', 'simple5284', 'simple5375', 'simple5387', 'simple6411'. +compositeC509 :: Parser Value +compositeC509 = + composite "C509" + [ "010" .@ mandatory simple5125 + , "020" .@ optional simple5118 + , "030" .@ optional simple5375 + , "040" .@ optional simple5387 + , "050" .@ optional simple5284 + , "060" .@ optional simple6411 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C516.hs b/specification/src/Text/Edifact/D01B/Composites/C516.hs new file mode 100644 index 0000000..0dcd15d --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C516.hs @@ -0,0 +1,45 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C516 + ( -- * Definition + compositeC516 + -- * Dependencies + , simple4405 + , simple5004 + , simple5025 + , simple6343 + , simple6345 + ) where + +import Text.Edifact.D01B.Simples (simple4405, simple5004, simple5025, + simple6343, simple6345) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C516 MONETARY AMOUNT +-- > +-- > Desc: Amount of goods or services stated as a monetary +-- > amount in a specified currency. +-- > +-- > 010 5025 Monetary amount type code qualifier M an..3 +-- > 020 5004 Monetary amount C n..35 +-- > 030 6345 Currency identification code C an..3 +-- > 040 6343 Currency type code qualifier C an..3 +-- > 050 4405 Status description code C an..3 +-- +-- Dependencies: 'simple4405', 'simple5004', 'simple5025', 'simple6343', 'simple6345'. +compositeC516 :: Parser Value +compositeC516 = + composite "C516" + [ "010" .@ mandatory simple5025 + , "020" .@ optional simple5004 + , "030" .@ optional simple6345 + , "040" .@ optional simple6343 + , "050" .@ optional simple4405 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C517.hs b/specification/src/Text/Edifact/D01B/Composites/C517.hs new file mode 100644 index 0000000..d81879a --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C517.hs @@ -0,0 +1,41 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C517 + ( -- * Definition + compositeC517 + -- * Dependencies + , simple1131 + , simple3055 + , simple3224 + , simple3225 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple3224, + simple3225) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C517 LOCATION IDENTIFICATION +-- > +-- > Desc: Identification of a location by code or name. +-- > +-- > 010 3225 Location name code C an..25 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- > 040 3224 Location name C an..256 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple3224', 'simple3225'. +compositeC517 :: Parser Value +compositeC517 = + composite "C517" + [ "010" .@ optional simple3225 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple3224 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C519.hs b/specification/src/Text/Edifact/D01B/Composites/C519.hs new file mode 100644 index 0000000..556cb1c --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C519.hs @@ -0,0 +1,42 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C519 + ( -- * Definition + compositeC519 + -- * Dependencies + , simple1131 + , simple3055 + , simple3222 + , simple3223 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple3222, + simple3223) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C519 RELATED LOCATION ONE IDENTIFICATION +-- > +-- > Desc: Identification the first related location by code or +-- > name. +-- > +-- > 010 3223 First related location name code C an..25 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- > 040 3222 First related location name C an..70 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple3222', 'simple3223'. +compositeC519 :: Parser Value +compositeC519 = + composite "C519" + [ "010" .@ optional simple3223 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple3222 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C523.hs b/specification/src/Text/Edifact/D01B/Composites/C523.hs new file mode 100644 index 0000000..06dbaf3 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C523.hs @@ -0,0 +1,34 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C523 + ( -- * Definition + compositeC523 + -- * Dependencies + , simple6350 + , simple6353 + ) where + +import Text.Edifact.D01B.Simples (simple6350, simple6353) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C523 NUMBER OF UNIT DETAILS +-- > +-- > Desc: Identification of number of units and its purpose. +-- > +-- > 010 6350 Units quantity C n..15 +-- > 020 6353 Unit type code qualifier C an..3 +-- +-- Dependencies: 'simple6350', 'simple6353'. +compositeC523 :: Parser Value +compositeC523 = + composite "C523" + [ "010" .@ optional simple6350 + , "020" .@ optional simple6353 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C524.hs b/specification/src/Text/Edifact/D01B/Composites/C524.hs new file mode 100644 index 0000000..9b4036b --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C524.hs @@ -0,0 +1,42 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C524 + ( -- * Definition + compositeC524 + -- * Dependencies + , simple1131 + , simple3055 + , simple4078 + , simple4079 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple4078, + simple4079) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C524 HANDLING INSTRUCTIONS +-- > +-- > Desc: Instruction for the handling of goods, products or +-- > articles in shipment, storage etc. +-- > +-- > 010 4079 Handling instruction description code C an..3 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- > 040 4078 Handling instruction description C an..70 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple4078', 'simple4079'. +compositeC524 :: Parser Value +compositeC524 = + composite "C524" + [ "010" .@ optional simple4079 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple4078 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C528.hs b/specification/src/Text/Edifact/D01B/Composites/C528.hs new file mode 100644 index 0000000..7b1baaa --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C528.hs @@ -0,0 +1,37 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C528 + ( -- * Definition + compositeC528 + -- * Dependencies + , simple1131 + , simple3055 + , simple7357 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple7357) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C528 COMMODITY/RATE DETAIL +-- > +-- > Desc: Identification of commodity/rates. +-- > +-- > 010 7357 Commodity identification code C an..18 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple7357'. +compositeC528 :: Parser Value +compositeC528 = + composite "C528" + [ "010" .@ optional simple7357 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C536.hs b/specification/src/Text/Edifact/D01B/Composites/C536.hs new file mode 100644 index 0000000..c976acb --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C536.hs @@ -0,0 +1,37 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C536 + ( -- * Definition + compositeC536 + -- * Dependencies + , simple1131 + , simple3055 + , simple4065 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple4065) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C536 CONTRACT AND CARRIAGE CONDITION +-- > +-- > Desc: To identify a contract and carriage condition. +-- > +-- > 010 4065 Contract and carriage condition code M an..3 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple4065'. +compositeC536 :: Parser Value +compositeC536 = + composite "C536" + [ "010" .@ mandatory simple4065 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C537.hs b/specification/src/Text/Edifact/D01B/Composites/C537.hs new file mode 100644 index 0000000..2836432 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C537.hs @@ -0,0 +1,38 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C537 + ( -- * Definition + compositeC537 + -- * Dependencies + , simple1131 + , simple3055 + , simple4219 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple4219) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C537 TRANSPORT PRIORITY +-- > +-- > Desc: To indicate the priority of requested transport +-- > service. +-- > +-- > 010 4219 Transport service priority code M an..3 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple4219'. +compositeC537 :: Parser Value +compositeC537 = + composite "C537" + [ "010" .@ mandatory simple4219 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C553.hs b/specification/src/Text/Edifact/D01B/Composites/C553.hs new file mode 100644 index 0000000..6f325a9 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C553.hs @@ -0,0 +1,42 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C553 + ( -- * Definition + compositeC553 + -- * Dependencies + , simple1131 + , simple3055 + , simple3232 + , simple3233 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple3232, + simple3233) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C553 RELATED LOCATION TWO IDENTIFICATION +-- > +-- > Desc: Identification of second related location by code or +-- > name. +-- > +-- > 010 3233 Second related location name code C an..25 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- > 040 3232 Second related location name C an..70 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple3232', 'simple3233'. +compositeC553 :: Parser Value +compositeC553 = + composite "C553" + [ "010" .@ optional simple3233 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple3232 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C554.hs b/specification/src/Text/Edifact/D01B/Composites/C554.hs new file mode 100644 index 0000000..9374b99 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C554.hs @@ -0,0 +1,37 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C554 + ( -- * Definition + compositeC554 + -- * Dependencies + , simple1131 + , simple3055 + , simple5243 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple5243) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C554 RATE/TARIFF CLASS DETAIL +-- > +-- > Desc: Identification of the applicable rate/tariff class. +-- > +-- > 010 5243 Rate or tariff class description code C an..9 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple5243'. +compositeC554 :: Parser Value +compositeC554 = + composite "C554" + [ "010" .@ optional simple5243 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C555.hs b/specification/src/Text/Edifact/D01B/Composites/C555.hs new file mode 100644 index 0000000..0390d47 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C555.hs @@ -0,0 +1,41 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C555 + ( -- * Definition + compositeC555 + -- * Dependencies + , simple1131 + , simple3055 + , simple4404 + , simple4405 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple4404, + simple4405) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C555 STATUS +-- > +-- > Desc: To specify a status. +-- > +-- > 010 4405 Status description code M an..3 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- > 040 4404 Status description C an..35 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple4404', 'simple4405'. +compositeC555 :: Parser Value +compositeC555 = + composite "C555" + [ "010" .@ mandatory simple4405 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple4404 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C556.hs b/specification/src/Text/Edifact/D01B/Composites/C556.hs new file mode 100644 index 0000000..069b974 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C556.hs @@ -0,0 +1,41 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C556 + ( -- * Definition + compositeC556 + -- * Dependencies + , simple1131 + , simple3055 + , simple9012 + , simple9013 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple9012, + simple9013) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C556 STATUS REASON +-- > +-- > Desc: To specify the reason for a status. +-- > +-- > 010 9013 Status reason description code M an..3 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- > 040 9012 Status reason description C an..256 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple9012', 'simple9013'. +compositeC556 :: Parser Value +compositeC556 = + composite "C556" + [ "010" .@ mandatory simple9013 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple9012 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C601.hs b/specification/src/Text/Edifact/D01B/Composites/C601.hs new file mode 100644 index 0000000..3b2b349 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C601.hs @@ -0,0 +1,37 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C601 + ( -- * Definition + compositeC601 + -- * Dependencies + , simple1131 + , simple3055 + , simple9015 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple9015) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C601 STATUS CATEGORY +-- > +-- > Desc: To specify the category of the status. +-- > +-- > 010 9015 Status category code M an..3 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple9015'. +compositeC601 :: Parser Value +compositeC601 = + composite "C601" + [ "010" .@ mandatory simple9015 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C703.hs b/specification/src/Text/Edifact/D01B/Composites/C703.hs new file mode 100644 index 0000000..d151f65 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C703.hs @@ -0,0 +1,37 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C703 + ( -- * Definition + compositeC703 + -- * Dependencies + , simple1131 + , simple3055 + , simple7085 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple7085) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C703 NATURE OF CARGO +-- > +-- > Desc: Rough classification of a type of cargo. +-- > +-- > 010 7085 Cargo type classification code M an..3 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple7085'. +compositeC703 :: Parser Value +compositeC703 = + composite "C703" + [ "010" .@ mandatory simple7085 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C819.hs b/specification/src/Text/Edifact/D01B/Composites/C819.hs new file mode 100644 index 0000000..440e6a5 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C819.hs @@ -0,0 +1,42 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C819 + ( -- * Definition + compositeC819 + -- * Dependencies + , simple1131 + , simple3055 + , simple3228 + , simple3229 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple3228, + simple3229) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C819 COUNTRY SUB-ENTITY DETAILS +-- > +-- > Desc: To specify a part of a country (eg county or part of +-- > a city). +-- > +-- > 010 3229 Country sub-entity name code C an..9 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- > 040 3228 Country sub-entity name C an..70 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple3228', 'simple3229'. +compositeC819 :: Parser Value +compositeC819 = + composite "C819" + [ "010" .@ optional simple3229 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple3228 + ] diff --git a/specification/src/Text/Edifact/D01B/Composites/C827.hs b/specification/src/Text/Edifact/D01B/Composites/C827.hs new file mode 100644 index 0000000..e334b2e --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C827.hs @@ -0,0 +1,39 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C827 + ( -- * Definition + compositeC827 + -- * Dependencies + , simple1131 + , simple3055 + , simple7511 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple7511) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C827 TYPE OF MARKING +-- > +-- > Desc: Specification of the type of marking that reflects +-- > the method that was used and the conventions adhered +-- > to for marking (e.g. of packages). +-- > +-- > 010 7511 Marking type code M an..3 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple7511'. +compositeC827 :: Parser Value +compositeC827 = + composite "C827" + [ "010" .@ mandatory simple7511 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + ] diff --git a/specification/src/Text/Edifact/D01B/Messages.hs b/specification/src/Text/Edifact/D01B/Messages.hs new file mode 100644 index 0000000..04d36bf --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Messages.hs @@ -0,0 +1,6 @@ +module Text.Edifact.D01B.Messages + ( module M + ) where + +import Text.Edifact.D01B.Messages.IFCSUM as M +import Text.Edifact.D01B.Messages.IFTSTA as M diff --git a/specification/src/Text/Edifact/D01B/Messages/IFCSUM.hs b/specification/src/Text/Edifact/D01B/Messages/IFCSUM.hs new file mode 100644 index 0000000..a7fa4bd --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Messages/IFCSUM.hs @@ -0,0 +1,1068 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Messages.IFCSUM + ( -- * Definition + messageIFCSUM + -- * Dependencies + , segmentBGM + , segmentCNI + , segmentCNT + , segmentCOM + , segmentCPI + , segmentCTA + , segmentCUX + , segmentDGS + , segmentDIM + , segmentDOC + , segmentDTM + , segmentEQA + , segmentEQD + , segmentEQN + , segmentFTX + , segmentGDS + , segmentGID + , segmentGIN + , segmentGOR + , segmentHAN + , segmentICD + , segmentLOC + , segmentMEA + , segmentMOA + , segmentNAD + , segmentPCD + , segmentPCI + , segmentPIA + , segmentPRI + , segmentQTY + , segmentRFF + , segmentRNG + , segmentSEL + , segmentSEQ + , segmentSGP + , segmentTCC + , segmentTDT + , segmentTMD + , segmentTMP + , segmentTOD + , segmentTPL + , segmentTSR + ) where + +import Text.Edifact.Common.Segments + +import Text.Edifact.D01B.Segments (segmentBGM, segmentCNI, + segmentCNT, segmentCOM, + segmentCPI, segmentCTA, + segmentCUX, segmentDGS, + segmentDIM, segmentDOC, + segmentDTM, segmentEQA, + segmentEQD, segmentEQN, + segmentFTX, segmentGDS, + segmentGID, segmentGIN, + segmentGOR, segmentHAN, + segmentICD, segmentLOC, + segmentMEA, segmentMOA, + segmentNAD, segmentPCD, + segmentPCI, segmentPIA, + segmentPRI, segmentQTY, + segmentRFF, segmentRNG, + segmentSEL, segmentSEQ, + segmentSGP, segmentTCC, + segmentTDT, segmentTMD, + segmentTMP, segmentTOD, + segmentTPL, segmentTSR) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4.3 Message structure +-- > +-- > 4.3.1 Segment table +-- > +-- > Pos Tag Name S R +-- > +-- > 0010 UNH Message header M 1 +-- > 0020 BGM Beginning of message M 1 +-- > 0030 DTM Date/time/period C 9 +-- > 0040 MOA Monetary amount C 99 +-- > 0050 FTX Free text C 99 +-- > 0060 CNT Control total C 9 +-- > 0070 PCD Percentage details C 1 +-- > 0080 GDS Nature of cargo C 9 +-- > +-- > 0090 ----- Segment group 1 ------------------ C 9-----------+ +-- > 0100 RFF Reference M 1 | +-- > 0110 DTM Date/time/period C 9-----------+ +-- > +-- > 0120 ----- Segment group 2 ------------------ C 9-----------+ +-- > 0130 GOR Governmental requirements M 1 | +-- > 0140 DTM Date/time/period C 9 | +-- > 0150 LOC Place/location identification C 9 | +-- > 0160 SEL Seal number C 9 | +-- > 0170 FTX Free text C 9 | +-- > | +-- > 0180 ----- Segment group 3 ------------------ C 9----------+| +-- > 0190 DOC Document/message details M 1 || +-- > 0200 DTM Date/time/period C 1----------++ +-- > +-- > 0210 ----- Segment group 4 ------------------ C 9-----------+ +-- > 0220 NAD Name and address M 1 | +-- > | +-- > 0230 ----- Segment group 5 ------------------ C 9----------+| +-- > 0240 CTA Contact information M 1 || +-- > 0250 COM Communication contact C 9----------+| +-- > | +-- > 0260 ----- Segment group 6 ------------------ C 9----------+| +-- > 0270 RFF Reference M 1 || +-- > 0280 DTM Date/time/period C 9----------++ +-- > +-- > 0290 ----- Segment group 7 ------------------ C 9-----------+ +-- > 0300 TCC Charge/rate calculations M 1 | +-- > 0310 CUX Currencies C 1 | +-- > 0320 PRI Price details C 1 | +-- > 0330 EQN Number of units C 1 | +-- > 0340 PCD Percentage details C 1 | +-- > 0350 MOA Monetary amount C 9 | +-- > 0360 QTY Quantity C 9 | +-- > 0370 LOC Place/location identification C 9-----------+ +-- > +-- > 0380 ----- Segment group 8 ------------------ C 99----------+ +-- > 0390 ICD Insurance cover description M 1 | +-- > 0400 DTM Date/time/period C 1 | +-- > 0410 FTX Free text C 9-----------+ +-- > +-- > 0420 ----- Segment group 9 ------------------ C 9-----------+ +-- > 0430 TDT Details of transport M 1 | +-- > 0440 DTM Date/time/period C 9 | +-- > 0450 TSR Transport service requirements C 9 | +-- > | +-- > 0460 ----- Segment group 10 ------------------ C 9----------+| +-- > 0470 LOC Place/location identification M 1 || +-- > 0480 DTM Date/time/period C 9----------+| +-- > 0490 SEL Seal number C 9 | +-- > 0500 FTX Free text C 9 | +-- > | +-- > 0510 ----- Segment group 11 ------------------ C 9----------+| +-- > 0520 MEA Measurements M 1 || +-- > 0530 EQN Number of units C 1----------+| +-- > | +-- > 0540 ----- Segment group 12 ------------------ C 9----------+| +-- > 0550 DIM Dimensions M 1 || +-- > 0560 EQN Number of units C 1----------+| +-- > | +-- > 0570 ----- Segment group 13 ------------------ C 9----------+| +-- > 0580 CTA Contact information M 1 || +-- > 0590 COM Communication contact C 9----------+| +-- > | +-- > 0600 ----- Segment group 14 ------------------ C 99---------+| +-- > 0610 TCC Charge/rate calculations M 1 || +-- > 0620 MOA Monetary amount C 9 || +-- > 0630 PCD Percentage details C 1----------+| +-- > | +-- > 0640 ----- Segment group 15 ------------------ C 99---------+| +-- > 0650 ICD Insurance cover description M 1 || +-- > 0660 DTM Date/time/period C 1 || +-- > 0670 FTX Free text C 9----------+| +-- > | +-- > 0680 ----- Segment group 16 ------------------ C 9----------+| +-- > 0690 NAD Name and address M 1 || +-- > 0700 LOC Place/location identification C 9 || +-- > || +-- > 0710 ----- Segment group 17 ------------------ C 9---------+|| +-- > 0720 CTA Contact information M 1 ||| +-- > 0730 COM Communication contact C 9---------+|| +-- > || +-- > 0740 ----- Segment group 18 ------------------ C 9---------+|| +-- > 0750 DOC Document/message details M 1 ||| +-- > 0760 DTM Date/time/period C 1---------+|| +-- > || +-- > 0770 ----- Segment group 19 ------------------ C 9---------+|| +-- > 0780 TCC Charge/rate calculations M 1 ||| +-- > 0790 CUX Currencies C 1 ||| +-- > 0800 PRI Price details C 1 ||| +-- > 0810 EQN Number of units C 1 ||| +-- > 0820 PCD Percentage details C 1 ||| +-- > 0830 MOA Monetary amount C 9 ||| +-- > 0840 QTY Quantity C 9---------+|| +-- > || +-- > 0850 ----- Segment group 20 ------------------ C 9---------+|| +-- > 0860 RFF Reference M 1 ||| +-- > 0870 DTM Date/time/period C 9---------+++ +-- > +-- > 0880 ----- Segment group 21 ------------------ C 999---------+ +-- > 0890 EQD Equipment details M 1 | +-- > 0900 EQN Number of units C 1 | +-- > 0910 TPL Transport placement C 1 | +-- > 0920 TMD Transport movement details C 1 | +-- > 0930 MEA Measurements C 9 | +-- > 0940 DIM Dimensions C 9 | +-- > 0950 SEL Seal number C 9 | +-- > 0960 NAD Name and address C 9 | +-- > 0970 LOC Place/location identification C 9 | +-- > 0980 HAN Handling instructions C 1 | +-- > 0990 TMP Temperature C 1 | +-- > 1000 FTX Free text C 9 | +-- > 1010 RFF Reference C 9 | +-- > 1020 PCD Percentage details C 9 | +-- > | +-- > 1030 ----- Segment group 22 ------------------ C 99---------+| +-- > 1040 EQA Attached equipment M 1 || +-- > 1050 EQN Number of units C 1----------+| +-- > | +-- > 1060 ----- Segment group 23 ------------------ C 99---------+| +-- > 1070 DGS Dangerous goods M 1 || +-- > 1080 FTX Free text C 9 || +-- > || +-- > 1090 ----- Segment group 24 ------------------ M 1---------+|| +-- > 1100 CTA Contact information M 1 ||| +-- > 1110 COM Communication contact C 9---------+++ +-- > +-- > 1120 ----- Segment group 25 ------------------ C 9999--------+ +-- > 1130 CNI Consignment information M 1 | +-- > | +-- > 1140 ----- Segment group 26 ------------------ C 9----------+| +-- > 1150 SGP Split goods placement M 1 || +-- > || +-- > 1160 ----- Segment group 27 ------------------ C 9---------+|| +-- > 1170 MEA Measurements M 1 ||| +-- > 1180 EQN Number of units C 1---------++| +-- > | +-- > 1190 ----- Segment group 28 ------------------ C 9----------+| +-- > 1200 TPL Transport placement M 1 || +-- > || +-- > 1210 ----- Segment group 29 ------------------ C 9---------+|| +-- > 1220 MEA Measurements M 1 ||| +-- > 1230 EQN Number of units C 1---------++| +-- > 1240 CTA Contact information C 1 | +-- > 1250 COM Communication contact C 9 | +-- > 1260 DTM Date/time/period C 9 | +-- > 1270 CNT Control total C 9 | +-- > 1280 TSR Transport service requirements C 9 | +-- > 1290 CUX Currencies C 9 | +-- > 1300 PCD Percentage details C 9 | +-- > 1310 MOA Monetary amount C 99 | +-- > 1320 FTX Free text C 99 | +-- > 1330 GDS Nature of cargo C 9 | +-- > | +-- > 1340 ----- Segment group 30 ------------------ C 99---------+| +-- > 1350 LOC Place/location identification M 1 || +-- > 1360 DTM Date/time/period C 9----------+| +-- > | +-- > 1370 ----- Segment group 31 ------------------ C 2----------+| +-- > 1380 TOD Terms of delivery or transport M 1 || +-- > 1390 LOC Place/location identification C 9----------+| +-- > | +-- > 1400 ----- Segment group 32 ------------------ C 999--------+| +-- > 1410 RFF Reference M 1 || +-- > 1420 DTM Date/time/period C 9----------+| +-- > | +-- > 1430 ----- Segment group 33 ------------------ C 9----------+| +-- > 1440 GOR Governmental requirements M 1 || +-- > 1450 DTM Date/time/period C 9 || +-- > 1460 LOC Place/location identification C 9 || +-- > 1470 SEL Seal number C 9 || +-- > 1480 FTX Free text C 9 || +-- > || +-- > 1490 ----- Segment group 34 ------------------ C 9---------+|| +-- > 1500 DOC Document/message details M 1 ||| +-- > 1510 DTM Date/time/period C 1---------++| +-- > | +-- > 1520 ----- Segment group 35 ------------------ C 9----------+| +-- > 1530 CPI Charge payment instructions M 1 || +-- > 1540 RFF Reference C 99 || +-- > 1550 CUX Currencies C 1 || +-- > 1560 LOC Place/location identification C 9 || +-- > 1570 MOA Monetary amount C 9----------+| +-- > | +-- > 1580 ----- Segment group 36 ------------------ C 99---------+| +-- > 1590 TCC Charge/rate calculations M 1 || +-- > 1600 LOC Place/location identification C 1 || +-- > 1610 FTX Free text C 1 || +-- > 1620 CUX Currencies C 1 || +-- > 1630 PRI Price details C 1 || +-- > 1640 EQN Number of units C 1 || +-- > 1650 PCD Percentage details C 1 || +-- > 1660 MOA Monetary amount C 9 || +-- > 1670 QTY Quantity C 9----------+| +-- > | +-- > 1680 ----- Segment group 37 ------------------ C 99---------+| +-- > 1690 ICD Insurance cover description M 1 || +-- > 1700 DTM Date/time/period C 1 || +-- > 1710 FTX Free text C 9----------+| +-- > | +-- > 1720 ----- Segment group 38 ------------------ C 99---------+| +-- > 1730 TDT Details of transport M 1 || +-- > 1740 DTM Date/time/period C 9 || +-- > 1750 TSR Transport service requirements C 9 || +-- > || +-- > 1760 ----- Segment group 39 ------------------ C 99--------+|| +-- > 1770 LOC Place/location identification M 1 ||| +-- > 1780 DTM Date/time/period C 9---------+|| +-- > || +-- > 1790 ----- Segment group 40 ------------------ C 9---------+|| +-- > 1800 RFF Reference M 1 ||| +-- > 1810 DTM Date/time/period C 1---------+|| +-- > || +-- > 1820 ----- Segment group 41 ------------------ C 99--------+|| +-- > 1830 TCC Charge/rate calculations M 1 ||| +-- > 1840 MOA Monetary amount C 9 ||| +-- > 1850 PCD Percentage details C 1---------+|| +-- > || +-- > 1860 ----- Segment group 42 ------------------ C 99--------+|| +-- > 1870 ICD Insurance cover description M 1 ||| +-- > 1880 DTM Date/time/period C 1 ||| +-- > 1890 FTX Free text C 9---------++| +-- > | +-- > 1900 ----- Segment group 43 ------------------ C 99---------+| +-- > 1910 NAD Name and address M 1 || +-- > 1920 LOC Place/location identification C 9 || +-- > 1930 MOA Monetary amount C 9 || +-- > || +-- > 1940 ----- Segment group 44 ------------------ C 9---------+|| +-- > 1950 CTA Contact information M 1 ||| +-- > 1960 COM Communication contact C 9---------+|| +-- > || +-- > 1970 ----- Segment group 45 ------------------ C 9---------+|| +-- > 1980 DOC Document/message details M 1 ||| +-- > 1990 DTM Date/time/period C 1---------+|| +-- > || +-- > 2000 ----- Segment group 46 ------------------ C 99--------+|| +-- > 2010 TCC Charge/rate calculations M 1 ||| +-- > 2020 CUX Currencies C 1 ||| +-- > 2030 PRI Price details C 1 ||| +-- > 2040 EQN Number of units C 1 ||| +-- > 2050 PCD Percentage details C 1 ||| +-- > 2060 MOA Monetary amount C 9 ||| +-- > 2070 QTY Quantity C 9---------+|| +-- > || +-- > 2080 ----- Segment group 47 ------------------ C 9---------+|| +-- > 2090 RFF Reference M 1 ||| +-- > 2100 DTM Date/time/period C 9---------+|| +-- > || +-- > 2110 ----- Segment group 48 ------------------ C 9---------+|| +-- > 2120 CPI Charge payment instructions M 1 ||| +-- > 2130 RFF Reference C 99 ||| +-- > 2140 CUX Currencies C 1 ||| +-- > 2150 LOC Place/location identification C 9 ||| +-- > 2160 MOA Monetary amount C 9---------+|| +-- > || +-- > 2170 ----- Segment group 49 ------------------ C 99--------+|| +-- > 2180 TSR Transport service requirements M 1 ||| +-- > 2190 RFF Reference C 1 ||| +-- > 2200 LOC Place/location identification C 1 ||| +-- > 2210 TPL Transport placement C 1 ||| +-- > 2220 FTX Free text C 9---------++| +-- > | +-- > 2230 ----- Segment group 50 ------------------ C 999--------+| +-- > 2240 GID Goods item details M 1 || +-- > 2250 HAN Handling instructions C 1 || +-- > 2260 TMP Temperature C 1 || +-- > 2270 RNG Range details C 1 || +-- > 2280 TMD Transport movement details C 1 || +-- > 2290 LOC Place/location identification C 9 || +-- > 2300 MOA Monetary amount C 9 || +-- > 2310 PIA Additional product id C 9 || +-- > 2320 GIN Goods identity number C 99 || +-- > 2330 FTX Free text C 9 || +-- > || +-- > 2340 ----- Segment group 51 ------------------ C 9---------+|| +-- > 2350 NAD Name and address M 1 ||| +-- > 2360 DTM Date/time/period C 1---------+|| +-- > 2370 GDS Nature of cargo C 9 || +-- > || +-- > 2380 ----- Segment group 52 ------------------ C 99--------+|| +-- > 2390 MEA Measurements M 1 ||| +-- > 2400 EQN Number of units C 1---------+|| +-- > || +-- > 2410 ----- Segment group 53 ------------------ C 99--------+|| +-- > 2420 DIM Dimensions M 1 ||| +-- > 2430 EQN Number of units C 1---------+|| +-- > || +-- > 2440 ----- Segment group 54 ------------------ C 9---------+|| +-- > 2450 RFF Reference M 1 ||| +-- > 2460 DTM Date/time/period C 9---------+|| +-- > || +-- > 2470 ----- Segment group 55 ------------------ C 999-------+|| +-- > 2480 PCI Package identification M 1 ||| +-- > 2490 RFF Reference C 1 ||| +-- > 2500 DTM Date/time/period C 1 ||| +-- > 2510 GIN Goods identity number C 9 ||| +-- > 2520 MEA Measurements C 9 ||| +-- > 2530 DIM Dimensions C 1 ||| +-- > 2540 FTX Free text C 9---------+|| +-- > || +-- > 2550 ----- Segment group 56 ------------------ C 9---------+|| +-- > 2560 DOC Document/message details M 1 ||| +-- > 2570 DTM Date/time/period C 9---------+|| +-- > || +-- > 2580 ----- Segment group 57 ------------------ C 9---------+|| +-- > 2590 GOR Governmental requirements M 1 ||| +-- > 2600 DTM Date/time/period C 9 ||| +-- > 2610 LOC Place/location identification C 9 ||| +-- > 2620 SEL Seal number C 9 ||| +-- > 2630 FTX Free text C 9 ||| +-- > ||| +-- > 2640 ----- Segment group 58 ------------------ C 9--------+||| +-- > 2650 DOC Document/message details M 1 |||| +-- > 2660 DTM Date/time/period C 1--------++|| +-- > || +-- > 2670 ----- Segment group 59 ------------------ C 9---------+|| +-- > 2680 TPL Transport placement M 1 ||| +-- > ||| +-- > 2690 ----- Segment group 60 ------------------ C 9--------+||| +-- > 2700 MEA Measurements M 1 |||| +-- > 2710 EQN Number of units C 1--------++|| +-- > || +-- > 2720 ----- Segment group 61 ------------------ C 999-------+|| +-- > 2730 SGP Split goods placement M 1 ||| +-- > 2740 SEQ Sequence details C 1 ||| +-- > ||| +-- > 2750 ----- Segment group 62 ------------------ C 9--------+||| +-- > 2760 MEA Measurements M 1 |||| +-- > 2770 EQN Number of units C 1--------++|| +-- > || +-- > 2780 ----- Segment group 63 ------------------ C 99--------+|| +-- > 2790 TCC Charge/rate calculations M 1 ||| +-- > 2800 CUX Currencies C 1 ||| +-- > 2810 PRI Price details C 1 ||| +-- > 2820 EQN Number of units C 1 ||| +-- > 2830 PCD Percentage details C 1 ||| +-- > 2840 MOA Monetary amount C 9 ||| +-- > 2850 QTY Quantity C 9 ||| +-- > 2860 LOC Place/location identification C 9---------+|| +-- > || +-- > 2870 ----- Segment group 64 ------------------ C 99--------+|| +-- > 2880 ICD Insurance cover description M 1 ||| +-- > 2890 DTM Date/time/period C 1 ||| +-- > 2900 FTX Free text C 9---------+|| +-- > || +-- > 2910 ----- Segment group 65 ------------------ C 99--------+|| +-- > 2920 DGS Dangerous goods M 1 ||| +-- > 2930 FTX Free text C 99 ||| +-- > ||| +-- > 2940 ----- Segment group 66 ------------------ C 9--------+||| +-- > 2950 CTA Contact information M 1 |||| +-- > 2960 COM Communication contact C 9--------+||| +-- > ||| +-- > 2970 ----- Segment group 67 ------------------ C 9--------+||| +-- > 2980 MEA Measurements M 1 |||| +-- > 2990 EQN Number of units C 1--------+||| +-- > ||| +-- > 3000 ----- Segment group 68 ------------------ C 999------+||| +-- > 3010 SGP Split goods placement M 1 |||| +-- > |||| +-- > 3020 ----- Segment group 69 ------------------ C 9-------+|||| +-- > 3030 MEA Measurements M 1 ||||| +-- > 3040 EQN Number of units C 1-------++++| +-- > | +-- > 3050 ----- Segment group 70 ------------------ C 999--------+| +-- > 3060 EQD Equipment details M 1 || +-- > 3070 EQN Number of units C 1 || +-- > 3080 TMD Transport movement details C 1 || +-- > 3090 MEA Measurements C 9 || +-- > 3100 DIM Dimensions C 9 || +-- > 3110 SEL Seal number C 99 || +-- > 3120 TPL Transport placement C 9 || +-- > 3130 HAN Handling instructions C 1 || +-- > 3140 TMP Temperature C 1 || +-- > 3150 FTX Free text C 9 || +-- > 3160 PCD Percentage details C 9 || +-- > || +-- > 3170 ----- Segment group 71 ------------------ C 99--------+|| +-- > 3180 TCC Charge/rate calculations M 1 ||| +-- > 3190 CUX Currencies C 1 ||| +-- > 3200 PRI Price details C 1 ||| +-- > 3210 EQN Number of units C 1 ||| +-- > 3220 PCD Percentage details C 1 ||| +-- > 3230 MOA Monetary amount C 9 ||| +-- > 3240 QTY Quantity C 9---------+|| +-- > || +-- > 3250 ----- Segment group 72 ------------------ C 9---------+|| +-- > 3260 NAD Name and address M 1 ||| +-- > 3270 DTM Date/time/period C 1---------+|| +-- > || +-- > 3280 ----- Segment group 73 ------------------ C 99--------+|| +-- > 3290 EQA Attached equipment M 1 ||| +-- > 3300 EQN Number of units C 1---------+|| +-- > || +-- > 3310 ----- Segment group 74 ------------------ C 99--------+|| +-- > 3320 DGS Dangerous goods M 1 ||| +-- > 3330 FTX Free text C 9 ||| +-- > ||| +-- > 3340 ----- Segment group 75 ------------------ C 9--------+||| +-- > 3350 CTA Contact information M 1 |||| +-- > 3360 COM Communication contact C 9--------++++ +-- > 3370 UNT Message trailer M 1 +-- +-- Dependencies: 'segmentBGM', 'segmentCNI', 'segmentCNT', 'segmentCOM', 'segmentCPI', 'segmentCTA', 'segmentCUX', 'segmentDGS', 'segmentDIM', 'segmentDOC', 'segmentDTM', 'segmentEQA', 'segmentEQD', 'segmentEQN', 'segmentFTX', 'segmentGDS', 'segmentGID', 'segmentGIN', 'segmentGOR', 'segmentHAN', 'segmentICD', 'segmentLOC', 'segmentMEA', 'segmentMOA', 'segmentNAD', 'segmentPCD', 'segmentPCI', 'segmentPIA', 'segmentPRI', 'segmentQTY', 'segmentRFF', 'segmentRNG', 'segmentSEL', 'segmentSEQ', 'segmentSGP', 'segmentTCC', 'segmentTDT', 'segmentTMD', 'segmentTMP', 'segmentTOD', 'segmentTPL', 'segmentTSR'. +messageIFCSUM :: Parser Value +messageIFCSUM = + message "IFCSUM" + [ "0010" .@ once segmentUNH + , "0020" .@ once segmentBGM + , "0030" .@ repeated 9 segmentDTM + , "0040" .@ repeated 99 segmentMOA + , "0050" .@ repeated 99 segmentFTX + , "0060" .@ repeated 9 segmentCNT + , "0070" .@ maybeOnce segmentPCD + , "0080" .@ repeated 9 segmentGDS + , "0090" .@ repeated 9 ( + segmentGroup "1" + [ "0100" .@ once segmentRFF + , "0110" .@ repeated 9 segmentDTM + ] + ) + , "0120" .@ repeated 9 ( + segmentGroup "2" + [ "0130" .@ once segmentGOR + , "0140" .@ repeated 9 segmentDTM + , "0150" .@ repeated 9 segmentLOC + , "0160" .@ repeated 9 segmentSEL + , "0170" .@ repeated 9 segmentFTX + , "0180" .@ repeated 9 ( + segmentGroup "3" + [ "0190" .@ once segmentDOC + , "0200" .@ maybeOnce segmentDTM + ] + ) + ] + ) + , "0210" .@ repeated 9 ( + segmentGroup "4" + [ "0220" .@ once segmentNAD + , "0230" .@ repeated 9 ( + segmentGroup "5" + [ "0240" .@ once segmentCTA + , "0250" .@ repeated 9 segmentCOM + ] + ) + , "0260" .@ repeated 9 ( + segmentGroup "6" + [ "0270" .@ once segmentRFF + , "0280" .@ repeated 9 segmentDTM + ] + ) + ] + ) + , "0290" .@ repeated 9 ( + segmentGroup "7" + [ "0300" .@ once segmentTCC + , "0310" .@ maybeOnce segmentCUX + , "0320" .@ maybeOnce segmentPRI + , "0330" .@ maybeOnce segmentEQN + , "0340" .@ maybeOnce segmentPCD + , "0350" .@ repeated 9 segmentMOA + , "0360" .@ repeated 9 segmentQTY + , "0370" .@ repeated 9 segmentLOC + ] + ) + , "0380" .@ repeated 99 ( + segmentGroup "8" + [ "0390" .@ once segmentICD + , "0400" .@ maybeOnce segmentDTM + , "0410" .@ repeated 9 segmentFTX + ] + ) + , "0420" .@ repeated 9 ( + segmentGroup "9" + [ "0430" .@ once segmentTDT + , "0440" .@ repeated 9 segmentDTM + , "0450" .@ repeated 9 segmentTSR + , "0460" .@ repeated 9 ( + segmentGroup "10" + [ "0470" .@ once segmentLOC + , "0480" .@ repeated 9 segmentDTM + ] + ) + , "0490" .@ repeated 9 segmentSEL + , "0500" .@ repeated 9 segmentFTX + , "0510" .@ repeated 9 ( + segmentGroup "11" + [ "0520" .@ once segmentMEA + , "0530" .@ maybeOnce segmentEQN + ] + ) + , "0540" .@ repeated 9 ( + segmentGroup "12" + [ "0550" .@ once segmentDIM + , "0560" .@ maybeOnce segmentEQN + ] + ) + , "0570" .@ repeated 9 ( + segmentGroup "13" + [ "0580" .@ once segmentCTA + , "0590" .@ repeated 9 segmentCOM + ] + ) + , "0600" .@ repeated 99 ( + segmentGroup "14" + [ "0610" .@ once segmentTCC + , "0620" .@ repeated 9 segmentMOA + , "0630" .@ maybeOnce segmentPCD + ] + ) + , "0640" .@ repeated 99 ( + segmentGroup "15" + [ "0650" .@ once segmentICD + , "0660" .@ maybeOnce segmentDTM + , "0670" .@ repeated 9 segmentFTX + ] + ) + , "0680" .@ repeated 9 ( + segmentGroup "16" + [ "0690" .@ once segmentNAD + , "0700" .@ repeated 9 segmentLOC + , "0710" .@ repeated 9 ( + segmentGroup "17" + [ "0720" .@ once segmentCTA + , "0730" .@ repeated 9 segmentCOM + ] + ) + , "0740" .@ repeated 9 ( + segmentGroup "18" + [ "0750" .@ once segmentDOC + , "0760" .@ maybeOnce segmentDTM + ] + ) + , "0770" .@ repeated 9 ( + segmentGroup "19" + [ "0780" .@ once segmentTCC + , "0790" .@ maybeOnce segmentCUX + , "0800" .@ maybeOnce segmentPRI + , "0810" .@ maybeOnce segmentEQN + , "0820" .@ maybeOnce segmentPCD + , "0830" .@ repeated 9 segmentMOA + , "0840" .@ repeated 9 segmentQTY + ] + ) + , "0850" .@ repeated 9 ( + segmentGroup "20" + [ "0860" .@ once segmentRFF + , "0870" .@ repeated 9 segmentDTM + ] + ) + ] + ) + ] + ) + , "0880" .@ repeated 999 ( + segmentGroup "21" + [ "0890" .@ once segmentEQD + , "0900" .@ maybeOnce segmentEQN + , "0910" .@ maybeOnce segmentTPL + , "0920" .@ maybeOnce segmentTMD + , "0930" .@ repeated 9 segmentMEA + , "0940" .@ repeated 9 segmentDIM + , "0950" .@ repeated 9 segmentSEL + , "0960" .@ repeated 9 segmentNAD + , "0970" .@ repeated 9 segmentLOC + , "0980" .@ maybeOnce segmentHAN + , "0990" .@ maybeOnce segmentTMP + , "1000" .@ repeated 9 segmentFTX + , "1010" .@ repeated 9 segmentRFF + , "1020" .@ repeated 9 segmentPCD + , "1030" .@ repeated 99 ( + segmentGroup "22" + [ "1040" .@ once segmentEQA + , "1050" .@ maybeOnce segmentEQN + ] + ) + , "1060" .@ repeated 99 ( + segmentGroup "23" + [ "1070" .@ once segmentDGS + , "1080" .@ repeated 9 segmentFTX + , "1090" .@ once ( + segmentGroup "24" + [ "1100" .@ once segmentCTA + , "1110" .@ repeated 9 segmentCOM + ] + ) + ] + ) + ] + ) + , "1120" .@ repeated 9999 ( + segmentGroup "25" + [ "1130" .@ once segmentCNI + , "1140" .@ repeated 9 ( + segmentGroup "26" + [ "1150" .@ once segmentSGP + , "1160" .@ repeated 9 ( + segmentGroup "27" + [ "1170" .@ once segmentMEA + , "1180" .@ maybeOnce segmentEQN + ] + ) + ] + ) + , "1190" .@ repeated 9 ( + segmentGroup "28" + [ "1200" .@ once segmentTPL + , "1210" .@ repeated 9 ( + segmentGroup "29" + [ "1220" .@ once segmentMEA + , "1230" .@ maybeOnce segmentEQN + ] + ) + ] + ) + , "1240" .@ maybeOnce segmentCTA + , "1250" .@ repeated 9 segmentCOM + , "1260" .@ repeated 9 segmentDTM + , "1270" .@ repeated 9 segmentCNT + , "1280" .@ repeated 9 segmentTSR + , "1290" .@ repeated 9 segmentCUX + , "1300" .@ repeated 9 segmentPCD + , "1310" .@ repeated 99 segmentMOA + , "1320" .@ repeated 99 segmentFTX + , "1330" .@ repeated 9 segmentGDS + , "1340" .@ repeated 99 ( + segmentGroup "30" + [ "1350" .@ once segmentLOC + , "1360" .@ repeated 9 segmentDTM + ] + ) + , "1370" .@ repeated 2 ( + segmentGroup "31" + [ "1380" .@ once segmentTOD + , "1390" .@ repeated 9 segmentLOC + ] + ) + , "1400" .@ repeated 999 ( + segmentGroup "32" + [ "1410" .@ once segmentRFF + , "1420" .@ repeated 9 segmentDTM + ] + ) + , "1430" .@ repeated 9 ( + segmentGroup "33" + [ "1440" .@ once segmentGOR + , "1450" .@ repeated 9 segmentDTM + , "1460" .@ repeated 9 segmentLOC + , "1470" .@ repeated 9 segmentSEL + , "1480" .@ repeated 9 segmentFTX + , "1490" .@ repeated 9 ( + segmentGroup "34" + [ "1500" .@ once segmentDOC + , "1510" .@ maybeOnce segmentDTM + ] + ) + ] + ) + , "1520" .@ repeated 9 ( + segmentGroup "35" + [ "1530" .@ once segmentCPI + , "1540" .@ repeated 99 segmentRFF + , "1550" .@ maybeOnce segmentCUX + , "1560" .@ repeated 9 segmentLOC + , "1570" .@ repeated 9 segmentMOA + ] + ) + , "1580" .@ repeated 99 ( + segmentGroup "36" + [ "1590" .@ once segmentTCC + , "1600" .@ maybeOnce segmentLOC + , "1610" .@ maybeOnce segmentFTX + , "1620" .@ maybeOnce segmentCUX + , "1630" .@ maybeOnce segmentPRI + , "1640" .@ maybeOnce segmentEQN + , "1650" .@ maybeOnce segmentPCD + , "1660" .@ repeated 9 segmentMOA + , "1670" .@ repeated 9 segmentQTY + ] + ) + , "1680" .@ repeated 99 ( + segmentGroup "37" + [ "1690" .@ once segmentICD + , "1700" .@ maybeOnce segmentDTM + , "1710" .@ repeated 9 segmentFTX + ] + ) + , "1720" .@ repeated 99 ( + segmentGroup "38" + [ "1730" .@ once segmentTDT + , "1740" .@ repeated 9 segmentDTM + , "1750" .@ repeated 9 segmentTSR + , "1760" .@ repeated 99 ( + segmentGroup "39" + [ "1770" .@ once segmentLOC + , "1780" .@ repeated 9 segmentDTM + ] + ) + , "1790" .@ repeated 9 ( + segmentGroup "40" + [ "1800" .@ once segmentRFF + , "1810" .@ maybeOnce segmentDTM + ] + ) + , "1820" .@ repeated 99 ( + segmentGroup "41" + [ "1830" .@ once segmentTCC + , "1840" .@ repeated 9 segmentMOA + , "1850" .@ maybeOnce segmentPCD + ] + ) + , "1860" .@ repeated 99 ( + segmentGroup "42" + [ "1870" .@ once segmentICD + , "1880" .@ maybeOnce segmentDTM + , "1890" .@ repeated 9 segmentFTX + ] + ) + ] + ) + , "1900" .@ repeated 99 ( + segmentGroup "43" + [ "1910" .@ once segmentNAD + , "1920" .@ repeated 9 segmentLOC + , "1930" .@ repeated 9 segmentMOA + , "1940" .@ repeated 9 ( + segmentGroup "44" + [ "1950" .@ once segmentCTA + , "1960" .@ repeated 9 segmentCOM + ] + ) + , "1970" .@ repeated 9 ( + segmentGroup "45" + [ "1980" .@ once segmentDOC + , "1990" .@ maybeOnce segmentDTM + ] + ) + , "2000" .@ repeated 99 ( + segmentGroup "46" + [ "2010" .@ once segmentTCC + , "2020" .@ maybeOnce segmentCUX + , "2030" .@ maybeOnce segmentPRI + , "2040" .@ maybeOnce segmentEQN + , "2050" .@ maybeOnce segmentPCD + , "2060" .@ repeated 9 segmentMOA + , "2070" .@ repeated 9 segmentQTY + ] + ) + , "2080" .@ repeated 9 ( + segmentGroup "47" + [ "2090" .@ once segmentRFF + , "2100" .@ repeated 9 segmentDTM + ] + ) + , "2110" .@ repeated 9 ( + segmentGroup "48" + [ "2120" .@ once segmentCPI + , "2130" .@ repeated 99 segmentRFF + , "2140" .@ maybeOnce segmentCUX + , "2150" .@ repeated 9 segmentLOC + , "2160" .@ repeated 9 segmentMOA + ] + ) + , "2170" .@ repeated 99 ( + segmentGroup "49" + [ "2180" .@ once segmentTSR + , "2190" .@ maybeOnce segmentRFF + , "2200" .@ maybeOnce segmentLOC + , "2210" .@ maybeOnce segmentTPL + , "2220" .@ repeated 9 segmentFTX + ] + ) + ] + ) + , "2230" .@ repeated 999 ( + segmentGroup "50" + [ "2240" .@ once segmentGID + , "2250" .@ maybeOnce segmentHAN + , "2260" .@ maybeOnce segmentTMP + , "2270" .@ maybeOnce segmentRNG + , "2280" .@ maybeOnce segmentTMD + , "2290" .@ repeated 9 segmentLOC + , "2300" .@ repeated 9 segmentMOA + , "2310" .@ repeated 9 segmentPIA + , "2320" .@ repeated 99 segmentGIN + , "2330" .@ repeated 9 segmentFTX + , "2340" .@ repeated 9 ( + segmentGroup "51" + [ "2350" .@ once segmentNAD + , "2360" .@ maybeOnce segmentDTM + ] + ) + , "2370" .@ repeated 9 segmentGDS + , "2380" .@ repeated 99 ( + segmentGroup "52" + [ "2390" .@ once segmentMEA + , "2400" .@ maybeOnce segmentEQN + ] + ) + , "2410" .@ repeated 99 ( + segmentGroup "53" + [ "2420" .@ once segmentDIM + , "2430" .@ maybeOnce segmentEQN + ] + ) + , "2440" .@ repeated 9 ( + segmentGroup "54" + [ "2450" .@ once segmentRFF + , "2460" .@ repeated 9 segmentDTM + ] + ) + , "2470" .@ repeated 999 ( + segmentGroup "55" + [ "2480" .@ once segmentPCI + , "2490" .@ maybeOnce segmentRFF + , "2500" .@ maybeOnce segmentDTM + , "2510" .@ repeated 9 segmentGIN + , "2520" .@ repeated 9 segmentMEA + , "2530" .@ maybeOnce segmentDIM + , "2540" .@ repeated 9 segmentFTX + ] + ) + , "2550" .@ repeated 9 ( + segmentGroup "56" + [ "2560" .@ once segmentDOC + , "2570" .@ repeated 9 segmentDTM + ] + ) + , "2580" .@ repeated 9 ( + segmentGroup "57" + [ "2590" .@ once segmentGOR + , "2600" .@ repeated 9 segmentDTM + , "2610" .@ repeated 9 segmentLOC + , "2620" .@ repeated 9 segmentSEL + , "2630" .@ repeated 9 segmentFTX + , "2640" .@ repeated 9 ( + segmentGroup "58" + [ "2650" .@ once segmentDOC + , "2660" .@ maybeOnce segmentDTM + ] + ) + ] + ) + , "2670" .@ repeated 9 ( + segmentGroup "59" + [ "2680" .@ once segmentTPL + , "2690" .@ repeated 9 ( + segmentGroup "60" + [ "2700" .@ once segmentMEA + , "2710" .@ maybeOnce segmentEQN + ] + ) + ] + ) + , "2720" .@ repeated 999 ( + segmentGroup "61" + [ "2730" .@ once segmentSGP + , "2740" .@ maybeOnce segmentSEQ + , "2750" .@ repeated 9 ( + segmentGroup "62" + [ "2760" .@ once segmentMEA + , "2770" .@ maybeOnce segmentEQN + ] + ) + ] + ) + , "2780" .@ repeated 99 ( + segmentGroup "63" + [ "2790" .@ once segmentTCC + , "2800" .@ maybeOnce segmentCUX + , "2810" .@ maybeOnce segmentPRI + , "2820" .@ maybeOnce segmentEQN + , "2830" .@ maybeOnce segmentPCD + , "2840" .@ repeated 9 segmentMOA + , "2850" .@ repeated 9 segmentQTY + , "2860" .@ repeated 9 segmentLOC + ] + ) + , "2870" .@ repeated 99 ( + segmentGroup "64" + [ "2880" .@ once segmentICD + , "2890" .@ maybeOnce segmentDTM + , "2900" .@ repeated 9 segmentFTX + ] + ) + , "2910" .@ repeated 99 ( + segmentGroup "65" + [ "2920" .@ once segmentDGS + , "2930" .@ repeated 99 segmentFTX + , "2940" .@ repeated 9 ( + segmentGroup "66" + [ "2950" .@ once segmentCTA + , "2960" .@ repeated 9 segmentCOM + ] + ) + , "2970" .@ repeated 9 ( + segmentGroup "67" + [ "2980" .@ once segmentMEA + , "2990" .@ maybeOnce segmentEQN + ] + ) + , "3000" .@ repeated 999 ( + segmentGroup "68" + [ "3010" .@ once segmentSGP + , "3020" .@ repeated 9 ( + segmentGroup "69" + [ "3030" .@ once segmentMEA + , "3040" .@ maybeOnce segmentEQN + ] + ) + ] + ) + ] + ) + ] + ) + , "3050" .@ repeated 999 ( + segmentGroup "70" + [ "3060" .@ once segmentEQD + , "3070" .@ maybeOnce segmentEQN + , "3080" .@ maybeOnce segmentTMD + , "3090" .@ repeated 9 segmentMEA + , "3100" .@ repeated 9 segmentDIM + , "3110" .@ repeated 99 segmentSEL + , "3120" .@ repeated 9 segmentTPL + , "3130" .@ maybeOnce segmentHAN + , "3140" .@ maybeOnce segmentTMP + , "3150" .@ repeated 9 segmentFTX + , "3160" .@ repeated 9 segmentPCD + , "3170" .@ repeated 99 ( + segmentGroup "71" + [ "3180" .@ once segmentTCC + , "3190" .@ maybeOnce segmentCUX + , "3200" .@ maybeOnce segmentPRI + , "3210" .@ maybeOnce segmentEQN + , "3220" .@ maybeOnce segmentPCD + , "3230" .@ repeated 9 segmentMOA + , "3240" .@ repeated 9 segmentQTY + ] + ) + , "3250" .@ repeated 9 ( + segmentGroup "72" + [ "3260" .@ once segmentNAD + , "3270" .@ maybeOnce segmentDTM + ] + ) + , "3280" .@ repeated 99 ( + segmentGroup "73" + [ "3290" .@ once segmentEQA + , "3300" .@ maybeOnce segmentEQN + ] + ) + , "3310" .@ repeated 99 ( + segmentGroup "74" + [ "3320" .@ once segmentDGS + , "3330" .@ repeated 9 segmentFTX + , "3340" .@ repeated 9 ( + segmentGroup "75" + [ "3350" .@ once segmentCTA + , "3360" .@ repeated 9 segmentCOM + ] + ) + ] + ) + ] + ) + ] + ) + , "3370" .@ once segmentUNT + ] diff --git a/specification/src/Text/Edifact/D01B/Messages/IFTSTA.hs b/specification/src/Text/Edifact/D01B/Messages/IFTSTA.hs new file mode 100644 index 0000000..23e53c3 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Messages/IFTSTA.hs @@ -0,0 +1,265 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Messages.IFTSTA + ( -- * Definition + messageIFTSTA + -- * Dependencies + , segmentBGM + , segmentCNI + , segmentCNT + , segmentCOM + , segmentCTA + , segmentDGS + , segmentDIM + , segmentDOC + , segmentDTM + , segmentEQA + , segmentEQD + , segmentEQN + , segmentFTX + , segmentGID + , segmentGIN + , segmentHAN + , segmentLOC + , segmentMEA + , segmentNAD + , segmentPCI + , segmentRFF + , segmentSEL + , segmentSGP + , segmentSTS + , segmentTDT + , segmentTMD + , segmentTPL + , segmentTSR + ) where + +import Text.Edifact.Common.Segments + +import Text.Edifact.D01B.Segments (segmentBGM, segmentCNI, + segmentCNT, segmentCOM, + segmentCTA, segmentDGS, + segmentDIM, segmentDOC, + segmentDTM, segmentEQA, + segmentEQD, segmentEQN, + segmentFTX, segmentGID, + segmentGIN, segmentHAN, + segmentLOC, segmentMEA, + segmentNAD, segmentPCI, + segmentRFF, segmentSEL, + segmentSGP, segmentSTS, + segmentTDT, segmentTMD, + segmentTPL, segmentTSR) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4.3 Message structure +-- > +-- > 4.3.1 Segment table +-- > +-- > Pos Tag Name S R +-- > +-- > 0010 UNH Message header M 1 +-- > 0020 BGM Beginning of message M 1 +-- > 0030 DTM Date/time/period C 9 +-- > 0040 TSR Transport service requirements C 1 +-- > +-- > 0050 ----- Segment group 1 ------------------ C 9-----------+ +-- > 0060 NAD Name and address M 1 | +-- > | +-- > 0070 ----- Segment group 2 ------------------ C 9----------+| +-- > 0080 CTA Contact information M 1 || +-- > 0090 COM Communication contact C 9----------++ +-- > +-- > 0100 ----- Segment group 3 ------------------ C 9-----------+ +-- > 0110 RFF Reference M 1 | +-- > 0120 DTM Date/time/period C 1-----------+ +-- > 0130 LOC Place/location identification C 9 +-- > 0140 FTX Free text C 9 +-- > 0150 CNT Control total C 9 +-- > +-- > 0160 ----- Segment group 4 ------------------ C 99999-------+ +-- > 0170 CNI Consignment information M 1 | +-- > 0180 LOC Place/location identification C 9 | +-- > 0190 CNT Control total C 9 | +-- > | +-- > 0200 ----- Segment group 5 ------------------ M 99---------+| +-- > 0210 STS Status M 1 || +-- > 0220 RFF Reference C 999 || +-- > 0230 DTM Date/time/period C 9 || +-- > 0240 DOC Document/message details C 1 || +-- > 0250 FTX Free text C 9 || +-- > || +-- > 0260 ----- Segment group 6 ------------------ C 9---------+|| +-- > 0270 NAD Name and address M 1 ||| +-- > ||| +-- > 0280 ----- Segment group 7 ------------------ C 9--------+||| +-- > 0290 CTA Contact information M 1 |||| +-- > 0300 COM Communication contact C 9--------++|| +-- > 0310 LOC Place/location identification C 1 || +-- > 0320 PCI Package identification C 99 || +-- > || +-- > 0330 ----- Segment group 8 ------------------ C 99--------+|| +-- > 0340 TDT Details of transport M 1 ||| +-- > 0350 DTM Date/time/period C 9 ||| +-- > 0360 RFF Reference C 9 ||| +-- > ||| +-- > 0370 ----- Segment group 9 ------------------ C 9--------+||| +-- > 0380 LOC Place/location identification M 1 |||| +-- > 0390 DTM Date/time/period C 9--------++|| +-- > || +-- > 0400 ----- Segment group 10 ------------------ C 99--------+|| +-- > 0410 EQD Equipment details M 1 ||| +-- > 0420 MEA Measurements C 9 ||| +-- > 0430 DIM Dimensions C 9 ||| +-- > 0440 SEL Seal number C 9 ||| +-- > 0450 RFF Reference C 9 ||| +-- > 0460 TPL Transport placement C 9 ||| +-- > 0470 TMD Transport movement details C 1 ||| +-- > ||| +-- > 0480 ----- Segment group 11 ------------------ C 99-------+||| +-- > 0490 EQA Attached equipment M 1 |||| +-- > 0500 SEL Seal number C 9--------++|| +-- > || +-- > 0510 ----- Segment group 12 ------------------ C 99--------+|| +-- > 0520 GID Goods item details M 1 ||| +-- > 0530 HAN Handling instructions C 9 ||| +-- > 0540 SGP Split goods placement C 99 ||| +-- > 0550 DGS Dangerous goods C 9 ||| +-- > 0560 FTX Free text C 9 ||| +-- > ||| +-- > 0570 ----- Segment group 13 ------------------ C 99-------+||| +-- > 0580 MEA Measurements M 1 |||| +-- > 0590 EQN Number of units C 1--------+||| +-- > ||| +-- > 0600 ----- Segment group 14 ------------------ C 99-------+||| +-- > 0610 DIM Dimensions M 1 |||| +-- > 0620 EQN Number of units C 1--------+||| +-- > ||| +-- > 0630 ----- Segment group 15 ------------------ C 99-------+||| +-- > 0640 PCI Package identification M 1 |||| +-- > 0650 GIN Goods identity number C 9--------++++ +-- > 0660 UNT Message trailer M 1 +-- +-- Dependencies: 'segmentBGM', 'segmentCNI', 'segmentCNT', 'segmentCOM', 'segmentCTA', 'segmentDGS', 'segmentDIM', 'segmentDOC', 'segmentDTM', 'segmentEQA', 'segmentEQD', 'segmentEQN', 'segmentFTX', 'segmentGID', 'segmentGIN', 'segmentHAN', 'segmentLOC', 'segmentMEA', 'segmentNAD', 'segmentPCI', 'segmentRFF', 'segmentSEL', 'segmentSGP', 'segmentSTS', 'segmentTDT', 'segmentTMD', 'segmentTPL', 'segmentTSR'. +messageIFTSTA :: Parser Value +messageIFTSTA = + message "IFTSTA" + [ "0010" .@ once segmentUNH + , "0020" .@ once segmentBGM + , "0030" .@ repeated 9 segmentDTM + , "0040" .@ maybeOnce segmentTSR + , "0050" .@ repeated 9 ( + segmentGroup "1" + [ "0060" .@ once segmentNAD + , "0070" .@ repeated 9 ( + segmentGroup "2" + [ "0080" .@ once segmentCTA + , "0090" .@ repeated 9 segmentCOM + ] + ) + ] + ) + , "0100" .@ repeated 9 ( + segmentGroup "3" + [ "0110" .@ once segmentRFF + , "0120" .@ maybeOnce segmentDTM + ] + ) + , "0130" .@ repeated 9 segmentLOC + , "0140" .@ repeated 9 segmentFTX + , "0150" .@ repeated 9 segmentCNT + , "0160" .@ repeated 99999 ( + segmentGroup "4" + [ "0170" .@ once segmentCNI + , "0180" .@ repeated 9 segmentLOC + , "0190" .@ repeated 9 segmentCNT + , "0200" .@ repeatedAtLeastOnce 99 ( + segmentGroup "5" + [ "0210" .@ once segmentSTS + , "0220" .@ repeated 999 segmentRFF + , "0230" .@ repeated 9 segmentDTM + , "0240" .@ maybeOnce segmentDOC + , "0250" .@ repeated 9 segmentFTX + , "0260" .@ repeated 9 ( + segmentGroup "6" + [ "0270" .@ once segmentNAD + , "0280" .@ repeated 9 ( + segmentGroup "7" + [ "0290" .@ once segmentCTA + , "0300" .@ repeated 9 segmentCOM + ] + ) + ] + ) + , "0310" .@ maybeOnce segmentLOC + , "0320" .@ repeated 99 segmentPCI + , "0330" .@ repeated 99 ( + segmentGroup "8" + [ "0340" .@ once segmentTDT + , "0350" .@ repeated 9 segmentDTM + , "0360" .@ repeated 9 segmentRFF + , "0370" .@ repeated 9 ( + segmentGroup "9" + [ "0380" .@ once segmentLOC + , "0390" .@ repeated 9 segmentDTM + ] + ) + ] + ) + , "0400" .@ repeated 99 ( + segmentGroup "10" + [ "0410" .@ once segmentEQD + , "0420" .@ repeated 9 segmentMEA + , "0430" .@ repeated 9 segmentDIM + , "0440" .@ repeated 9 segmentSEL + , "0450" .@ repeated 9 segmentRFF + , "0460" .@ repeated 9 segmentTPL + , "0470" .@ maybeOnce segmentTMD + , "0480" .@ repeated 99 ( + segmentGroup "11" + [ "0490" .@ once segmentEQA + , "0500" .@ repeated 9 segmentSEL + ] + ) + ] + ) + , "0510" .@ repeated 99 ( + segmentGroup "12" + [ "0520" .@ once segmentGID + , "0530" .@ repeated 9 segmentHAN + , "0540" .@ repeated 99 segmentSGP + , "0550" .@ repeated 9 segmentDGS + , "0560" .@ repeated 9 segmentFTX + , "0570" .@ repeated 99 ( + segmentGroup "13" + [ "0580" .@ once segmentMEA + , "0590" .@ maybeOnce segmentEQN + ] + ) + , "0600" .@ repeated 99 ( + segmentGroup "14" + [ "0610" .@ once segmentDIM + , "0620" .@ maybeOnce segmentEQN + ] + ) + , "0630" .@ repeated 99 ( + segmentGroup "15" + [ "0640" .@ once segmentPCI + , "0650" .@ repeated 9 segmentGIN + ] + ) + ] + ) + ] + ) + ] + ) + , "0660" .@ once segmentUNT + ] diff --git a/specification/src/Text/Edifact/D01B/Segments.hs b/specification/src/Text/Edifact/D01B/Segments.hs new file mode 100644 index 0000000..c7bb495 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments.hs @@ -0,0 +1,47 @@ +module Text.Edifact.D01B.Segments + ( module S + ) where + +import Text.Edifact.D01B.Segments.BGM as S +import Text.Edifact.D01B.Segments.CNI as S +import Text.Edifact.D01B.Segments.CNT as S +import Text.Edifact.D01B.Segments.COM as S +import Text.Edifact.D01B.Segments.CPI as S +import Text.Edifact.D01B.Segments.CTA as S +import Text.Edifact.D01B.Segments.CUX as S +import Text.Edifact.D01B.Segments.DGS as S +import Text.Edifact.D01B.Segments.DIM as S +import Text.Edifact.D01B.Segments.DOC as S +import Text.Edifact.D01B.Segments.DTM as S +import Text.Edifact.D01B.Segments.EQA as S +import Text.Edifact.D01B.Segments.EQD as S +import Text.Edifact.D01B.Segments.EQN as S +import Text.Edifact.D01B.Segments.FTX as S +import Text.Edifact.D01B.Segments.GDS as S +import Text.Edifact.D01B.Segments.GID as S +import Text.Edifact.D01B.Segments.GIN as S +import Text.Edifact.D01B.Segments.GOR as S +import Text.Edifact.D01B.Segments.HAN as S +import Text.Edifact.D01B.Segments.ICD as S +import Text.Edifact.D01B.Segments.LOC as S +import Text.Edifact.D01B.Segments.MEA as S +import Text.Edifact.D01B.Segments.MOA as S +import Text.Edifact.D01B.Segments.NAD as S +import Text.Edifact.D01B.Segments.PCD as S +import Text.Edifact.D01B.Segments.PCI as S +import Text.Edifact.D01B.Segments.PIA as S +import Text.Edifact.D01B.Segments.PRI as S +import Text.Edifact.D01B.Segments.QTY as S +import Text.Edifact.D01B.Segments.RFF as S +import Text.Edifact.D01B.Segments.RNG as S +import Text.Edifact.D01B.Segments.SEL as S +import Text.Edifact.D01B.Segments.SEQ as S +import Text.Edifact.D01B.Segments.SGP as S +import Text.Edifact.D01B.Segments.STS as S +import Text.Edifact.D01B.Segments.TCC as S +import Text.Edifact.D01B.Segments.TDT as S +import Text.Edifact.D01B.Segments.TMD as S +import Text.Edifact.D01B.Segments.TMP as S +import Text.Edifact.D01B.Segments.TOD as S +import Text.Edifact.D01B.Segments.TPL as S +import Text.Edifact.D01B.Segments.TSR as S diff --git a/specification/src/Text/Edifact/D01B/Segments/BGM.hs b/specification/src/Text/Edifact/D01B/Segments/BGM.hs new file mode 100644 index 0000000..616ea65 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/BGM.hs @@ -0,0 +1,52 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.BGM + ( -- * Definition + segmentBGM + -- * Dependencies + , compositeC002 + , compositeC106 + , simple1225 + , simple4343 + ) where + +import Text.Edifact.D01B.Composites (compositeC002, compositeC106) +import Text.Edifact.D01B.Simples (simple1225, simple4343) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > BGM BEGINNING OF MESSAGE +-- > +-- > Function: To indicate the type and function of a message +-- > and to transmit the identifying number. +-- > +-- > 010 C002 DOCUMENT/MESSAGE NAME C 1 +-- > 1001 Document name code C an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 1000 Document name C an..35 +-- > +-- > 020 C106 DOCUMENT/MESSAGE IDENTIFICATION C 1 +-- > 1004 Document identifier C an..35 +-- > 1056 Version identifier C an..9 +-- > 1060 Revision identifier C an..6 +-- > +-- > 030 1225 MESSAGE FUNCTION CODE C 1 an..3 +-- > +-- > 040 4343 RESPONSE TYPE CODE C 1 an..3 +-- +-- Dependencies: 'compositeC002', 'compositeC106', 'simple1225', 'simple4343'. +segmentBGM :: Parser Value +segmentBGM = + segment "BGM" + [ "010" .@ optional compositeC002 + , "020" .@ optional compositeC106 + , "030" .@ optional simple1225 + , "040" .@ optional simple4343 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/CNI.hs b/specification/src/Text/Edifact/D01B/Segments/CNI.hs new file mode 100644 index 0000000..2b4aabe --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/CNI.hs @@ -0,0 +1,46 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.CNI + ( -- * Definition + segmentCNI + -- * Dependencies + , compositeC503 + , simple1312 + , simple1490 + ) where + +import Text.Edifact.D01B.Composites (compositeC503) +import Text.Edifact.D01B.Simples (simple1312, simple1490) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > CNI CONSIGNMENT INFORMATION +-- > +-- > Function: To identify one consignment. +-- > +-- > 010 1490 CONSOLIDATION ITEM NUMBER C 1 n..4 +-- > +-- > 020 C503 DOCUMENT/MESSAGE DETAILS C 1 +-- > 1004 Document identifier C an..35 +-- > 1373 Document status code C an..3 +-- > 1366 Document source description C an..70 +-- > 3453 Language name code C an..3 +-- > 1056 Version identifier C an..9 +-- > 1060 Revision identifier C an..6 +-- > +-- > 030 1312 CONSIGNMENT LOAD SEQUENCE IDENTIFIER C 1 n..4 +-- +-- Dependencies: 'compositeC503', 'simple1312', 'simple1490'. +segmentCNI :: Parser Value +segmentCNI = + segment "CNI" + [ "010" .@ optional simple1490 + , "020" .@ optional compositeC503 + , "030" .@ optional simple1312 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/CNT.hs b/specification/src/Text/Edifact/D01B/Segments/CNT.hs new file mode 100644 index 0000000..2fac649 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/CNT.hs @@ -0,0 +1,34 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.CNT + ( -- * Definition + segmentCNT + -- * Dependencies + , compositeC270 + ) where + +import Text.Edifact.D01B.Composites (compositeC270) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > CNT CONTROL TOTAL +-- > +-- > Function: To provide control total. +-- > +-- > 010 C270 CONTROL M 1 +-- > 6069 Control total type code qualifier M an..3 +-- > 6066 Control total value M n..18 +-- > 6411 Measurement unit code C an..3 +-- +-- Dependencies: 'compositeC270'. +segmentCNT :: Parser Value +segmentCNT = + segment "CNT" + [ "010" .@ mandatory compositeC270 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/COM.hs b/specification/src/Text/Edifact/D01B/Segments/COM.hs new file mode 100644 index 0000000..b437259 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/COM.hs @@ -0,0 +1,35 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.COM + ( -- * Definition + segmentCOM + -- * Dependencies + , compositeC076 + ) where + +import Text.Edifact.D01B.Composites (compositeC076) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > COM COMMUNICATION CONTACT +-- > +-- > Function: To identify a communication number of a +-- > department or a person to whom communication +-- > should be directed. +-- > +-- > 010 C076 COMMUNICATION CONTACT M 3 +-- > 3148 Communication address identifier M an..512 +-- > 3155 Communication address code qualifier M an..3 +-- +-- Dependencies: 'compositeC076'. +segmentCOM :: Parser Value +segmentCOM = + segment "COM" + [ "010" .@ mandatory compositeC076 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/CPI.hs b/specification/src/Text/Edifact/D01B/Segments/CPI.hs new file mode 100644 index 0000000..a61301b --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/CPI.hs @@ -0,0 +1,46 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.CPI + ( -- * Definition + segmentCPI + -- * Dependencies + , compositeC229 + , compositeC231 + , simple4237 + ) where + +import Text.Edifact.D01B.Composites (compositeC229, compositeC231) +import Text.Edifact.D01B.Simples (simple4237) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > CPI CHARGE PAYMENT INSTRUCTIONS +-- > +-- > Function: To identify a charge. +-- > +-- > 010 C229 CHARGE CATEGORY C 1 +-- > 5237 Charge category code M an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > +-- > 020 C231 METHOD OF PAYMENT C 1 +-- > 4215 Transport charges payment method code M an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > +-- > 030 4237 PAYMENT ARRANGEMENT CODE C 1 an..3 +-- +-- Dependencies: 'compositeC229', 'compositeC231', 'simple4237'. +segmentCPI :: Parser Value +segmentCPI = + segment "CPI" + [ "010" .@ optional compositeC229 + , "020" .@ optional compositeC231 + , "030" .@ optional simple4237 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/CTA.hs b/specification/src/Text/Edifact/D01B/Segments/CTA.hs new file mode 100644 index 0000000..8fe1056 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/CTA.hs @@ -0,0 +1,39 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.CTA + ( -- * Definition + segmentCTA + -- * Dependencies + , compositeC056 + , simple3139 + ) where + +import Text.Edifact.D01B.Composites (compositeC056) +import Text.Edifact.D01B.Simples (simple3139) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > CTA CONTACT INFORMATION +-- > +-- > Function: To identify a person or a department to whom +-- > communication should be directed. +-- > +-- > 010 3139 CONTACT FUNCTION CODE C 1 an..3 +-- > +-- > 020 C056 DEPARTMENT OR EMPLOYEE DETAILS C 1 +-- > 3413 Department or employee name code C an..17 +-- > 3412 Department or employee name C an..35 +-- +-- Dependencies: 'compositeC056', 'simple3139'. +segmentCTA :: Parser Value +segmentCTA = + segment "CTA" + [ "010" .@ optional simple3139 + , "020" .@ optional compositeC056 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/CUX.hs b/specification/src/Text/Edifact/D01B/Segments/CUX.hs new file mode 100644 index 0000000..439619a --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/CUX.hs @@ -0,0 +1,52 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.CUX + ( -- * Definition + segmentCUX + -- * Dependencies + , compositeC504 + , simple5402 + , simple6341 + ) where + +import Text.Edifact.D01B.Composites (compositeC504) +import Text.Edifact.D01B.Simples (simple5402, simple6341) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > CUX CURRENCIES +-- > +-- > Function: To specify currencies used in the transaction +-- > and relevant details for the rate of exchange. +-- > +-- > 010 C504 CURRENCY DETAILS C 1 +-- > 6347 Currency usage code qualifier M an..3 +-- > 6345 Currency identification code C an..3 +-- > 6343 Currency type code qualifier C an..3 +-- > 6348 Currency rate value C n..4 +-- > +-- > 020 C504 CURRENCY DETAILS C 1 +-- > 6347 Currency usage code qualifier M an..3 +-- > 6345 Currency identification code C an..3 +-- > 6343 Currency type code qualifier C an..3 +-- > 6348 Currency rate value C n..4 +-- > +-- > 030 5402 CURRENCY EXCHANGE RATE C 1 n..12 +-- > +-- > 040 6341 EXCHANGE RATE CURRENCY MARKET IDENTIFIER C 1 an..3 +-- +-- Dependencies: 'compositeC504', 'simple5402', 'simple6341'. +segmentCUX :: Parser Value +segmentCUX = + segment "CUX" + [ "010" .@ optional compositeC504 + , "020" .@ optional compositeC504 + , "030" .@ optional simple5402 + , "040" .@ optional simple6341 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/DGS.hs b/specification/src/Text/Edifact/D01B/Segments/DGS.hs new file mode 100644 index 0000000..921aae3 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/DGS.hs @@ -0,0 +1,102 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.DGS + ( -- * Definition + segmentDGS + -- * Dependencies + , compositeC205 + , compositeC223 + , compositeC234 + , compositeC235 + , compositeC236 + , simple8126 + , simple8211 + , simple8255 + , simple8273 + , simple8325 + , simple8339 + , simple8364 + , simple8410 + ) where + +import Text.Edifact.D01B.Composites (compositeC205, compositeC223, + compositeC234, compositeC235, + compositeC236) +import Text.Edifact.D01B.Simples (simple8126, simple8211, + simple8255, simple8273, + simple8325, simple8339, + simple8364, simple8410) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > DGS DANGEROUS GOODS +-- > +-- > Function: To identify dangerous goods. +-- > +-- > 010 8273 DANGEROUS GOODS REGULATIONS CODE C 1 an..3 +-- > +-- > 020 C205 HAZARD CODE C 1 +-- > 8351 Hazard identification code M an..7 +-- > 8078 Additional hazard classification +-- > identifier C an..7 +-- > 8092 Hazard code version identifier C an..10 +-- > +-- > 030 C234 UNDG INFORMATION C 1 +-- > 7124 United Nations Dangerous Goods (UNDG) +-- > identifier C n4 +-- > 7088 Dangerous goods flashpoint value C an..8 +-- > +-- > 040 C223 DANGEROUS GOODS SHIPMENT FLASHPOINT C 1 +-- > 7106 Shipment flashpoint value C n3 +-- > 6411 Measurement unit code C an..3 +-- > +-- > 050 8339 PACKAGING DANGER LEVEL CODE C 1 an..3 +-- > +-- > 060 8364 EMERGENCY PROCEDURE FOR SHIPS IDENTIFIER C 1 an..6 +-- > +-- > 070 8410 HAZARD MEDICAL FIRST AID GUIDE IDENTIFIER C 1 an..4 +-- > +-- > 080 8126 TRANSPORT EMERGENCY CARD IDENTIFIER C 1 an..10 +-- > +-- > 090 C235 HAZARD IDENTIFICATION PLACARD DETAILS C 1 +-- > 8158 Orange hazard placard upper part +-- > identifier C an..4 +-- > 8186 Orange hazard placard lower part +-- > identifier C an4 +-- > +-- > 100 C236 DANGEROUS GOODS LABEL C 1 +-- > 8246 Dangerous goods marking identifier C an..4 +-- > 8246 Dangerous goods marking identifier C an..4 +-- > 8246 Dangerous goods marking identifier C an..4 +-- > +-- > 110 8255 PACKING INSTRUCTION TYPE CODE C 1 an..3 +-- > +-- > 120 8325 HAZARDOUS MEANS OF TRANSPORT CATEGORY CODE C 1 an..3 +-- > +-- > 130 8211 HAZARDOUS CARGO TRANSPORT AUTHORISATION +-- > CODE C 1 an..3 +-- +-- Dependencies: 'compositeC205', 'compositeC223', 'compositeC234', 'compositeC235', 'compositeC236', 'simple8126', 'simple8211', 'simple8255', 'simple8273', 'simple8325', 'simple8339', 'simple8364', 'simple8410'. +segmentDGS :: Parser Value +segmentDGS = + segment "DGS" + [ "010" .@ optional simple8273 + , "020" .@ optional compositeC205 + , "030" .@ optional compositeC234 + , "040" .@ optional compositeC223 + , "050" .@ optional simple8339 + , "060" .@ optional simple8364 + , "070" .@ optional simple8410 + , "080" .@ optional simple8126 + , "090" .@ optional compositeC235 + , "100" .@ optional compositeC236 + , "110" .@ optional simple8255 + , "120" .@ optional simple8325 + , "130" .@ optional simple8211 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/DIM.hs b/specification/src/Text/Edifact/D01B/Segments/DIM.hs new file mode 100644 index 0000000..eb47b5c --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/DIM.hs @@ -0,0 +1,40 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.DIM + ( -- * Definition + segmentDIM + -- * Dependencies + , compositeC211 + , simple6145 + ) where + +import Text.Edifact.D01B.Composites (compositeC211) +import Text.Edifact.D01B.Simples (simple6145) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > DIM DIMENSIONS +-- > +-- > Function: To specify dimensions. +-- > +-- > 010 6145 DIMENSION TYPE CODE QUALIFIER M 1 an..3 +-- > +-- > 020 C211 DIMENSIONS M 1 +-- > 6411 Measurement unit code M an..3 +-- > 6168 Length dimension value C n..15 +-- > 6140 Width dimension value C n..15 +-- > 6008 Height dimension value C n..15 +-- +-- Dependencies: 'compositeC211', 'simple6145'. +segmentDIM :: Parser Value +segmentDIM = + segment "DIM" + [ "010" .@ mandatory simple6145 + , "020" .@ mandatory compositeC211 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/DOC.hs b/specification/src/Text/Edifact/D01B/Segments/DOC.hs new file mode 100644 index 0000000..5c4ee19 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/DOC.hs @@ -0,0 +1,60 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.DOC + ( -- * Definition + segmentDOC + -- * Dependencies + , compositeC002 + , compositeC503 + , simple1218 + , simple1220 + , simple3153 + ) where + +import Text.Edifact.D01B.Composites (compositeC002, compositeC503) +import Text.Edifact.D01B.Simples (simple1218, simple1220, + simple3153) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > DOC DOCUMENT/MESSAGE DETAILS +-- > +-- > Function: To identify documents and details directly +-- > related to it. +-- > +-- > 010 C002 DOCUMENT/MESSAGE NAME M 1 +-- > 1001 Document name code C an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 1000 Document name C an..35 +-- > +-- > 020 C503 DOCUMENT/MESSAGE DETAILS C 1 +-- > 1004 Document identifier C an..35 +-- > 1373 Document status code C an..3 +-- > 1366 Document source description C an..70 +-- > 3453 Language name code C an..3 +-- > 1056 Version identifier C an..9 +-- > 1060 Revision identifier C an..6 +-- > +-- > 030 3153 COMMUNICATION MEDIUM TYPE CODE C 1 an..3 +-- > +-- > 040 1220 DOCUMENT COPIES REQUIRED QUANTITY C 1 n..2 +-- > +-- > 050 1218 DOCUMENT ORIGINALS REQUIRED QUANTITY C 1 n..2 +-- +-- Dependencies: 'compositeC002', 'compositeC503', 'simple1218', 'simple1220', 'simple3153'. +segmentDOC :: Parser Value +segmentDOC = + segment "DOC" + [ "010" .@ mandatory compositeC002 + , "020" .@ optional compositeC503 + , "030" .@ optional simple3153 + , "040" .@ optional simple1220 + , "050" .@ optional simple1218 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/DTM.hs b/specification/src/Text/Edifact/D01B/Segments/DTM.hs new file mode 100644 index 0000000..82e0975 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/DTM.hs @@ -0,0 +1,35 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.DTM + ( -- * Definition + segmentDTM + -- * Dependencies + , compositeC507 + ) where + +import Text.Edifact.D01B.Composites (compositeC507) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > DTM DATE/TIME/PERIOD +-- > +-- > Function: To specify date, and/or time, or period. +-- > +-- > 010 C507 DATE/TIME/PERIOD M 1 +-- > 2005 Date or time or period function code +-- > qualifier M an..3 +-- > 2380 Date or time or period value C an..35 +-- > 2379 Date or time or period format code C an..3 +-- +-- Dependencies: 'compositeC507'. +segmentDTM :: Parser Value +segmentDTM = + segment "DTM" + [ "010" .@ mandatory compositeC507 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/EQA.hs b/specification/src/Text/Edifact/D01B/Segments/EQA.hs new file mode 100644 index 0000000..2c4f7da --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/EQA.hs @@ -0,0 +1,40 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.EQA + ( -- * Definition + segmentEQA + -- * Dependencies + , compositeC237 + , simple8053 + ) where + +import Text.Edifact.D01B.Composites (compositeC237) +import Text.Edifact.D01B.Simples (simple8053) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > EQA ATTACHED EQUIPMENT +-- > +-- > Function: To specify attached or related equipment. +-- > +-- > 010 8053 EQUIPMENT TYPE CODE QUALIFIER M 1 an..3 +-- > +-- > 020 C237 EQUIPMENT IDENTIFICATION C 1 +-- > 8260 Equipment identifier C an..17 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 3207 Country name code C an..3 +-- +-- Dependencies: 'compositeC237', 'simple8053'. +segmentEQA :: Parser Value +segmentEQA = + segment "EQA" + [ "010" .@ mandatory simple8053 + , "020" .@ optional compositeC237 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/EQD.hs b/specification/src/Text/Edifact/D01B/Segments/EQD.hs new file mode 100644 index 0000000..4eb45a7 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/EQD.hs @@ -0,0 +1,61 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.EQD + ( -- * Definition + segmentEQD + -- * Dependencies + , compositeC224 + , compositeC237 + , simple8053 + , simple8077 + , simple8169 + , simple8249 + ) where + +import Text.Edifact.D01B.Composites (compositeC224, compositeC237) +import Text.Edifact.D01B.Simples (simple8053, simple8077, + simple8169, simple8249) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > EQD EQUIPMENT DETAILS +-- > +-- > Function: To identify a unit of equipment. +-- > +-- > 010 8053 EQUIPMENT TYPE CODE QUALIFIER M 1 an..3 +-- > +-- > 020 C237 EQUIPMENT IDENTIFICATION C 1 +-- > 8260 Equipment identifier C an..17 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 3207 Country name code C an..3 +-- > +-- > 030 C224 EQUIPMENT SIZE AND TYPE C 1 +-- > 8155 Equipment size and type description code C an..10 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 8154 Equipment size and type description C an..35 +-- > +-- > 040 8077 EQUIPMENT SUPPLIER CODE C 1 an..3 +-- > +-- > 050 8249 EQUIPMENT STATUS CODE C 1 an..3 +-- > +-- > 060 8169 FULL OR EMPTY INDICATOR CODE C 1 an..3 +-- +-- Dependencies: 'compositeC224', 'compositeC237', 'simple8053', 'simple8077', 'simple8169', 'simple8249'. +segmentEQD :: Parser Value +segmentEQD = + segment "EQD" + [ "010" .@ mandatory simple8053 + , "020" .@ optional compositeC237 + , "030" .@ optional compositeC224 + , "040" .@ optional simple8077 + , "050" .@ optional simple8249 + , "060" .@ optional simple8169 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/EQN.hs b/specification/src/Text/Edifact/D01B/Segments/EQN.hs new file mode 100644 index 0000000..9d6a579 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/EQN.hs @@ -0,0 +1,33 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.EQN + ( -- * Definition + segmentEQN + -- * Dependencies + , compositeC523 + ) where + +import Text.Edifact.D01B.Composites (compositeC523) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > EQN NUMBER OF UNITS +-- > +-- > Function: To specify the number of units. +-- > +-- > 010 C523 NUMBER OF UNIT DETAILS M 1 +-- > 6350 Units quantity C n..15 +-- > 6353 Unit type code qualifier C an..3 +-- +-- Dependencies: 'compositeC523'. +segmentEQN :: Parser Value +segmentEQN = + segment "EQN" + [ "010" .@ mandatory compositeC523 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/FTX.hs b/specification/src/Text/Edifact/D01B/Segments/FTX.hs new file mode 100644 index 0000000..72a4836 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/FTX.hs @@ -0,0 +1,61 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.FTX + ( -- * Definition + segmentFTX + -- * Dependencies + , compositeC107 + , compositeC108 + , simple3453 + , simple4447 + , simple4451 + , simple4453 + ) where + +import Text.Edifact.D01B.Composites (compositeC107, compositeC108) +import Text.Edifact.D01B.Simples (simple3453, simple4447, + simple4451, simple4453) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > FTX FREE TEXT +-- > +-- > Function: To provide free form or coded text information. +-- > +-- > 010 4451 TEXT SUBJECT CODE QUALIFIER M 1 an..3 +-- > +-- > 020 4453 FREE TEXT FUNCTION CODE C 1 an..3 +-- > +-- > 030 C107 TEXT REFERENCE C 1 +-- > 4441 Free text value code M an..17 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > +-- > 040 C108 TEXT LITERAL C 1 +-- > 4440 Free text value M an..512 +-- > 4440 Free text value C an..512 +-- > 4440 Free text value C an..512 +-- > 4440 Free text value C an..512 +-- > 4440 Free text value C an..512 +-- > +-- > 050 3453 LANGUAGE NAME CODE C 1 an..3 +-- > +-- > 060 4447 FREE TEXT FORMAT CODE C 1 an..3 +-- +-- Dependencies: 'compositeC107', 'compositeC108', 'simple3453', 'simple4447', 'simple4451', 'simple4453'. +segmentFTX :: Parser Value +segmentFTX = + segment "FTX" + [ "010" .@ mandatory simple4451 + , "020" .@ optional simple4453 + , "030" .@ optional compositeC107 + , "040" .@ optional compositeC108 + , "050" .@ optional simple3453 + , "060" .@ optional simple4447 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/GDS.hs b/specification/src/Text/Edifact/D01B/Segments/GDS.hs new file mode 100644 index 0000000..b7238ff --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/GDS.hs @@ -0,0 +1,35 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.GDS + ( -- * Definition + segmentGDS + -- * Dependencies + , compositeC703 + ) where + +import Text.Edifact.D01B.Composites (compositeC703) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > GDS NATURE OF CARGO +-- > +-- > Function: To indicate the type of cargo as a general +-- > classification. +-- > +-- > 010 C703 NATURE OF CARGO C 1 +-- > 7085 Cargo type classification code M an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- +-- Dependencies: 'compositeC703'. +segmentGDS :: Parser Value +segmentGDS = + segment "GDS" + [ "010" .@ optional compositeC703 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/GID.hs b/specification/src/Text/Edifact/D01B/Segments/GID.hs new file mode 100644 index 0000000..4bb41b1 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/GID.hs @@ -0,0 +1,78 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.GID + ( -- * Definition + segmentGID + -- * Dependencies + , compositeC213 + , simple1496 + ) where + +import Text.Edifact.D01B.Composites (compositeC213) +import Text.Edifact.D01B.Simples (simple1496) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > GID GOODS ITEM DETAILS +-- > +-- > Function: To indicate totals of a goods item. +-- > +-- > 010 1496 GOODS ITEM NUMBER C 1 n..5 +-- > +-- > 020 C213 NUMBER AND TYPE OF PACKAGES C 1 +-- > 7224 Package quantity C n..8 +-- > 7065 Package type description code C an..17 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 7064 Type of packages C an..35 +-- > 7233 Packaging related description code C an..3 +-- > +-- > 030 C213 NUMBER AND TYPE OF PACKAGES C 1 +-- > 7224 Package quantity C n..8 +-- > 7065 Package type description code C an..17 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 7064 Type of packages C an..35 +-- > 7233 Packaging related description code C an..3 +-- > +-- > 040 C213 NUMBER AND TYPE OF PACKAGES C 1 +-- > 7224 Package quantity C n..8 +-- > 7065 Package type description code C an..17 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 7064 Type of packages C an..35 +-- > 7233 Packaging related description code C an..3 +-- > +-- > 050 C213 NUMBER AND TYPE OF PACKAGES C 1 +-- > 7224 Package quantity C n..8 +-- > 7065 Package type description code C an..17 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 7064 Type of packages C an..35 +-- > 7233 Packaging related description code C an..3 +-- > +-- > 060 C213 NUMBER AND TYPE OF PACKAGES C 1 +-- > 7224 Package quantity C n..8 +-- > 7065 Package type description code C an..17 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 7064 Type of packages C an..35 +-- > 7233 Packaging related description code C an..3 +-- +-- Dependencies: 'compositeC213', 'simple1496'. +segmentGID :: Parser Value +segmentGID = + segment "GID" + [ "010" .@ optional simple1496 + , "020" .@ optional compositeC213 + , "030" .@ optional compositeC213 + , "040" .@ optional compositeC213 + , "050" .@ optional compositeC213 + , "060" .@ optional compositeC213 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/GIN.hs b/specification/src/Text/Edifact/D01B/Segments/GIN.hs new file mode 100644 index 0000000..3a6cc8f --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/GIN.hs @@ -0,0 +1,59 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.GIN + ( -- * Definition + segmentGIN + -- * Dependencies + , compositeC208 + , simple7405 + ) where + +import Text.Edifact.D01B.Composites (compositeC208) +import Text.Edifact.D01B.Simples (simple7405) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > GIN GOODS IDENTITY NUMBER +-- > +-- > Function: To give specific identification numbers, either +-- > as single numbers or ranges. +-- > +-- > 010 7405 OBJECT IDENTIFICATION CODE QUALIFIER M 1 an..3 +-- > +-- > 020 C208 IDENTITY NUMBER RANGE M 1 +-- > 7402 Object identifier M an..35 +-- > 7402 Object identifier C an..35 +-- > +-- > 030 C208 IDENTITY NUMBER RANGE C 1 +-- > 7402 Object identifier M an..35 +-- > 7402 Object identifier C an..35 +-- > +-- > 040 C208 IDENTITY NUMBER RANGE C 1 +-- > 7402 Object identifier M an..35 +-- > 7402 Object identifier C an..35 +-- > +-- > 050 C208 IDENTITY NUMBER RANGE C 1 +-- > 7402 Object identifier M an..35 +-- > 7402 Object identifier C an..35 +-- > +-- > 060 C208 IDENTITY NUMBER RANGE C 1 +-- > 7402 Object identifier M an..35 +-- > 7402 Object identifier C an..35 +-- +-- Dependencies: 'compositeC208', 'simple7405'. +segmentGIN :: Parser Value +segmentGIN = + segment "GIN" + [ "010" .@ mandatory simple7405 + , "020" .@ mandatory compositeC208 + , "030" .@ optional compositeC208 + , "040" .@ optional compositeC208 + , "050" .@ optional compositeC208 + , "060" .@ optional compositeC208 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/GOR.hs b/specification/src/Text/Edifact/D01B/Segments/GOR.hs new file mode 100644 index 0000000..857f3ce --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/GOR.hs @@ -0,0 +1,64 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.GOR + ( -- * Definition + segmentGOR + -- * Dependencies + , compositeC232 + , simple8323 + ) where + +import Text.Edifact.D01B.Composites (compositeC232) +import Text.Edifact.D01B.Simples (simple8323) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > GOR GOVERNMENTAL REQUIREMENTS +-- > +-- > Function: To indicate the requirement for a specific +-- > governmental action and/or procedure or which +-- > specific procedure is valid for a specific part +-- > of the transport. +-- > +-- > 010 8323 TRANSPORT MOVEMENT CODE C 1 an..3 +-- > +-- > 020 C232 GOVERNMENT ACTION C 1 +-- > 9415 Government agency identification code C an..3 +-- > 9411 Government involvement code C an..3 +-- > 9417 Government action code C an..3 +-- > 9353 Government procedure code C an..3 +-- > +-- > 030 C232 GOVERNMENT ACTION C 1 +-- > 9415 Government agency identification code C an..3 +-- > 9411 Government involvement code C an..3 +-- > 9417 Government action code C an..3 +-- > 9353 Government procedure code C an..3 +-- > +-- > 040 C232 GOVERNMENT ACTION C 1 +-- > 9415 Government agency identification code C an..3 +-- > 9411 Government involvement code C an..3 +-- > 9417 Government action code C an..3 +-- > 9353 Government procedure code C an..3 +-- > +-- > 050 C232 GOVERNMENT ACTION C 1 +-- > 9415 Government agency identification code C an..3 +-- > 9411 Government involvement code C an..3 +-- > 9417 Government action code C an..3 +-- > 9353 Government procedure code C an..3 +-- +-- Dependencies: 'compositeC232', 'simple8323'. +segmentGOR :: Parser Value +segmentGOR = + segment "GOR" + [ "010" .@ optional simple8323 + , "020" .@ optional compositeC232 + , "030" .@ optional compositeC232 + , "040" .@ optional compositeC232 + , "050" .@ optional compositeC232 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/HAN.hs b/specification/src/Text/Edifact/D01B/Segments/HAN.hs new file mode 100644 index 0000000..90b8f94 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/HAN.hs @@ -0,0 +1,44 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.HAN + ( -- * Definition + segmentHAN + -- * Dependencies + , compositeC218 + , compositeC524 + ) where + +import Text.Edifact.D01B.Composites (compositeC218, compositeC524) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > HAN HANDLING INSTRUCTIONS +-- > +-- > Function: To specify handling and where necessary, notify +-- > hazards. +-- > +-- > 010 C524 HANDLING INSTRUCTIONS C 1 +-- > 4079 Handling instruction description code C an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 4078 Handling instruction description C an..70 +-- > +-- > 020 C218 HAZARDOUS MATERIAL C 1 +-- > 7419 Hazardous material category name code C an..7 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 7418 Hazardous material category name C an..35 +-- +-- Dependencies: 'compositeC218', 'compositeC524'. +segmentHAN :: Parser Value +segmentHAN = + segment "HAN" + [ "010" .@ optional compositeC524 + , "020" .@ optional compositeC218 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/ICD.hs b/specification/src/Text/Edifact/D01B/Segments/ICD.hs new file mode 100644 index 0000000..1181092 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/ICD.hs @@ -0,0 +1,43 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.ICD + ( -- * Definition + segmentICD + -- * Dependencies + , compositeC330 + , compositeC331 + ) where + +import Text.Edifact.D01B.Composites (compositeC330, compositeC331) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > ICD INSURANCE COVER DESCRIPTION +-- > +-- > Function: To describe the insurance cover. +-- > +-- > 010 C330 INSURANCE COVER TYPE M 1 +-- > 4497 Insurance cover type code M an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > +-- > 020 C331 INSURANCE COVER DETAILS M 1 +-- > 4495 Insurance cover description code C an..17 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 4494 Insurance cover description C an..35 +-- > 4494 Insurance cover description C an..35 +-- +-- Dependencies: 'compositeC330', 'compositeC331'. +segmentICD :: Parser Value +segmentICD = + segment "ICD" + [ "010" .@ mandatory compositeC330 + , "020" .@ mandatory compositeC331 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/LOC.hs b/specification/src/Text/Edifact/D01B/Segments/LOC.hs new file mode 100644 index 0000000..6b67b99 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/LOC.hs @@ -0,0 +1,62 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.LOC + ( -- * Definition + segmentLOC + -- * Dependencies + , compositeC517 + , compositeC519 + , compositeC553 + , simple3227 + , simple5479 + ) where + +import Text.Edifact.D01B.Composites (compositeC517, compositeC519, + compositeC553) +import Text.Edifact.D01B.Simples (simple3227, simple5479) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > LOC PLACE/LOCATION IDENTIFICATION +-- > +-- > Function: To identify a place or a location and/or related +-- > locations. +-- > +-- > 010 3227 LOCATION FUNCTION CODE QUALIFIER M 1 an..3 +-- > +-- > 020 C517 LOCATION IDENTIFICATION C 1 +-- > 3225 Location name code C an..25 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 3224 Location name C an..256 +-- > +-- > 030 C519 RELATED LOCATION ONE IDENTIFICATION C 1 +-- > 3223 First related location name code C an..25 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 3222 First related location name C an..70 +-- > +-- > 040 C553 RELATED LOCATION TWO IDENTIFICATION C 1 +-- > 3233 Second related location name code C an..25 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 3232 Second related location name C an..70 +-- > +-- > 050 5479 RELATION CODE C 1 an..3 +-- +-- Dependencies: 'compositeC517', 'compositeC519', 'compositeC553', 'simple3227', 'simple5479'. +segmentLOC :: Parser Value +segmentLOC = + segment "LOC" + [ "010" .@ mandatory simple3227 + , "020" .@ optional compositeC517 + , "030" .@ optional compositeC519 + , "040" .@ optional compositeC553 + , "050" .@ optional simple5479 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/MEA.hs b/specification/src/Text/Edifact/D01B/Segments/MEA.hs new file mode 100644 index 0000000..9806557 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/MEA.hs @@ -0,0 +1,54 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.MEA + ( -- * Definition + segmentMEA + -- * Dependencies + , compositeC174 + , compositeC502 + , simple6311 + , simple7383 + ) where + +import Text.Edifact.D01B.Composites (compositeC174, compositeC502) +import Text.Edifact.D01B.Simples (simple6311, simple7383) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > MEA MEASUREMENTS +-- > +-- > Function: To specify physical measurements, including +-- > dimension tolerances, weights and counts. +-- > +-- > 010 6311 MEASUREMENT PURPOSE CODE QUALIFIER M 1 an..3 +-- > +-- > 020 C502 MEASUREMENT DETAILS C 1 +-- > 6313 Measured attribute code C an..3 +-- > 6321 Measurement significance code C an..3 +-- > 6155 Non-discrete measurement name code C an..17 +-- > 6154 Non-discrete measurement name C an..70 +-- > +-- > 030 C174 VALUE/RANGE C 1 +-- > 6411 Measurement unit code M an..3 +-- > 6314 Measurement value C an..18 +-- > 6162 Range minimum value C n..18 +-- > 6152 Range maximum value C n..18 +-- > 6432 Significant digits quantity C n..2 +-- > +-- > 040 7383 SURFACE OR LAYER CODE C 1 an..3 +-- +-- Dependencies: 'compositeC174', 'compositeC502', 'simple6311', 'simple7383'. +segmentMEA :: Parser Value +segmentMEA = + segment "MEA" + [ "010" .@ mandatory simple6311 + , "020" .@ optional compositeC502 + , "030" .@ optional compositeC174 + , "040" .@ optional simple7383 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/MOA.hs b/specification/src/Text/Edifact/D01B/Segments/MOA.hs new file mode 100644 index 0000000..223e1a9 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/MOA.hs @@ -0,0 +1,36 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.MOA + ( -- * Definition + segmentMOA + -- * Dependencies + , compositeC516 + ) where + +import Text.Edifact.D01B.Composites (compositeC516) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > MOA MONETARY AMOUNT +-- > +-- > Function: To specify a monetary amount. +-- > +-- > 010 C516 MONETARY AMOUNT M 1 +-- > 5025 Monetary amount type code qualifier M an..3 +-- > 5004 Monetary amount C n..35 +-- > 6345 Currency identification code C an..3 +-- > 6343 Currency type code qualifier C an..3 +-- > 4405 Status description code C an..3 +-- +-- Dependencies: 'compositeC516'. +segmentMOA :: Parser Value +segmentMOA = + segment "MOA" + [ "010" .@ mandatory compositeC516 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/NAD.hs b/specification/src/Text/Edifact/D01B/Segments/NAD.hs new file mode 100644 index 0000000..0f9c39e --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/NAD.hs @@ -0,0 +1,96 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.NAD + ( -- * Definition + segmentNAD + -- * Dependencies + , compositeC058 + , compositeC059 + , compositeC080 + , compositeC082 + , compositeC819 + , simple3035 + , simple3164 + , simple3207 + , simple3251 + ) where + +import Text.Edifact.D01B.Composites (compositeC058, compositeC059, + compositeC080, compositeC082, + compositeC819) +import Text.Edifact.D01B.Simples (simple3035, simple3164, + simple3207, simple3251) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > NAD NAME AND ADDRESS +-- > +-- > Function: To specify the name/address and their related +-- > function, either by C082 only and/or +-- > unstructured by C058 or structured by C080 thru +-- > 3207. +-- > +-- > 010 3035 PARTY FUNCTION CODE QUALIFIER M 1 an..3 +-- > +-- > 020 C082 PARTY IDENTIFICATION DETAILS C 1 +-- > 3039 Party identifier M an..35 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > +-- > 030 C058 NAME AND ADDRESS C 1 +-- > 3124 Name and address description M an..35 +-- > 3124 Name and address description C an..35 +-- > 3124 Name and address description C an..35 +-- > 3124 Name and address description C an..35 +-- > 3124 Name and address description C an..35 +-- > +-- > 040 C080 PARTY NAME C 1 +-- > 3036 Party name M an..35 +-- > 3036 Party name C an..35 +-- > 3036 Party name C an..35 +-- > 3036 Party name C an..35 +-- > 3036 Party name C an..35 +-- > 3045 Party name format code C an..3 +-- > +-- > 050 C059 STREET C 1 +-- > 3042 Street and number or post office box +-- > identifier M an..35 +-- > 3042 Street and number or post office box +-- > identifier C an..35 +-- > 3042 Street and number or post office box +-- > identifier C an..35 +-- > 3042 Street and number or post office box +-- > identifier C an..35 +-- > +-- > 060 3164 CITY NAME C 1 an..35 +-- > +-- > 070 C819 COUNTRY SUB-ENTITY DETAILS C 1 +-- > 3229 Country sub-entity name code C an..9 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 3228 Country sub-entity name C an..70 +-- > +-- > 080 3251 POSTAL IDENTIFICATION CODE C 1 an..17 +-- > +-- > 090 3207 COUNTRY NAME CODE C 1 an..3 +-- +-- Dependencies: 'compositeC058', 'compositeC059', 'compositeC080', 'compositeC082', 'compositeC819', 'simple3035', 'simple3164', 'simple3207', 'simple3251'. +segmentNAD :: Parser Value +segmentNAD = + segment "NAD" + [ "010" .@ mandatory simple3035 + , "020" .@ optional compositeC082 + , "030" .@ optional compositeC058 + , "040" .@ optional compositeC080 + , "050" .@ optional compositeC059 + , "060" .@ optional simple3164 + , "070" .@ optional compositeC819 + , "080" .@ optional simple3251 + , "090" .@ optional simple3207 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/PCD.hs b/specification/src/Text/Edifact/D01B/Segments/PCD.hs new file mode 100644 index 0000000..773af26 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/PCD.hs @@ -0,0 +1,41 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.PCD + ( -- * Definition + segmentPCD + -- * Dependencies + , compositeC501 + , simple4405 + ) where + +import Text.Edifact.D01B.Composites (compositeC501) +import Text.Edifact.D01B.Simples (simple4405) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > PCD PERCENTAGE DETAILS +-- > +-- > Function: To specify percentage information. +-- > +-- > 010 C501 PERCENTAGE DETAILS M 1 +-- > 5245 Percentage type code qualifier M an..3 +-- > 5482 Percentage C n..10 +-- > 5249 Percentage basis identification code C an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > +-- > 020 4405 STATUS DESCRIPTION CODE C 1 an..3 +-- +-- Dependencies: 'compositeC501', 'simple4405'. +segmentPCD :: Parser Value +segmentPCD = + segment "PCD" + [ "010" .@ mandatory compositeC501 + , "020" .@ optional simple4405 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/PCI.hs b/specification/src/Text/Edifact/D01B/Segments/PCI.hs new file mode 100644 index 0000000..afb275b --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/PCI.hs @@ -0,0 +1,59 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.PCI + ( -- * Definition + segmentPCI + -- * Dependencies + , compositeC210 + , compositeC827 + , simple4233 + , simple8275 + ) where + +import Text.Edifact.D01B.Composites (compositeC210, compositeC827) +import Text.Edifact.D01B.Simples (simple4233, simple8275) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > PCI PACKAGE IDENTIFICATION +-- > +-- > Function: To specify markings and labels on individual +-- > packages or physical units. +-- > +-- > 010 4233 MARKING INSTRUCTIONS CODE C 1 an..3 +-- > +-- > 020 C210 MARKS & LABELS C 1 +-- > 7102 Shipping marks description M an..35 +-- > 7102 Shipping marks description C an..35 +-- > 7102 Shipping marks description C an..35 +-- > 7102 Shipping marks description C an..35 +-- > 7102 Shipping marks description C an..35 +-- > 7102 Shipping marks description C an..35 +-- > 7102 Shipping marks description C an..35 +-- > 7102 Shipping marks description C an..35 +-- > 7102 Shipping marks description C an..35 +-- > 7102 Shipping marks description C an..35 +-- > +-- > 030 8275 CONTAINER OR PACKAGE CONTENTS INDICATOR +-- > CODE C 1 an..3 +-- > +-- > 040 C827 TYPE OF MARKING C 1 +-- > 7511 Marking type code M an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- +-- Dependencies: 'compositeC210', 'compositeC827', 'simple4233', 'simple8275'. +segmentPCI :: Parser Value +segmentPCI = + segment "PCI" + [ "010" .@ optional simple4233 + , "020" .@ optional compositeC210 + , "030" .@ optional simple8275 + , "040" .@ optional compositeC827 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/PIA.hs b/specification/src/Text/Edifact/D01B/Segments/PIA.hs new file mode 100644 index 0000000..61dd2c1 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/PIA.hs @@ -0,0 +1,69 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.PIA + ( -- * Definition + segmentPIA + -- * Dependencies + , compositeC212 + , simple4347 + ) where + +import Text.Edifact.D01B.Composites (compositeC212) +import Text.Edifact.D01B.Simples (simple4347) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > PIA ADDITIONAL PRODUCT ID +-- > +-- > Function: To specify additional or substitutional item +-- > identification codes. +-- > +-- > 010 4347 PRODUCT IDENTIFIER CODE QUALIFIER M 1 an..3 +-- > +-- > 020 C212 ITEM NUMBER IDENTIFICATION M 1 +-- > 7140 Item identifier C an..35 +-- > 7143 Item type identification code C an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > +-- > 030 C212 ITEM NUMBER IDENTIFICATION C 1 +-- > 7140 Item identifier C an..35 +-- > 7143 Item type identification code C an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > +-- > 040 C212 ITEM NUMBER IDENTIFICATION C 1 +-- > 7140 Item identifier C an..35 +-- > 7143 Item type identification code C an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > +-- > 050 C212 ITEM NUMBER IDENTIFICATION C 1 +-- > 7140 Item identifier C an..35 +-- > 7143 Item type identification code C an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > +-- > 060 C212 ITEM NUMBER IDENTIFICATION C 1 +-- > 7140 Item identifier C an..35 +-- > 7143 Item type identification code C an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- +-- Dependencies: 'compositeC212', 'simple4347'. +segmentPIA :: Parser Value +segmentPIA = + segment "PIA" + [ "010" .@ mandatory simple4347 + , "020" .@ mandatory compositeC212 + , "030" .@ optional compositeC212 + , "040" .@ optional compositeC212 + , "050" .@ optional compositeC212 + , "060" .@ optional compositeC212 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/PRI.hs b/specification/src/Text/Edifact/D01B/Segments/PRI.hs new file mode 100644 index 0000000..302c2a8 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/PRI.hs @@ -0,0 +1,42 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.PRI + ( -- * Definition + segmentPRI + -- * Dependencies + , compositeC509 + , simple5213 + ) where + +import Text.Edifact.D01B.Composites (compositeC509) +import Text.Edifact.D01B.Simples (simple5213) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > PRI PRICE DETAILS +-- > +-- > Function: To specify price information. +-- > +-- > 010 C509 PRICE INFORMATION C 1 +-- > 5125 Price code qualifier M an..3 +-- > 5118 Price amount C n..15 +-- > 5375 Price type code C an..3 +-- > 5387 Price specification code C an..3 +-- > 5284 Unit price basis value C n..9 +-- > 6411 Measurement unit code C an..3 +-- > +-- > 020 5213 SUB-LINE ITEM PRICE CHANGE OPERATION CODE C 1 an..3 +-- +-- Dependencies: 'compositeC509', 'simple5213'. +segmentPRI :: Parser Value +segmentPRI = + segment "PRI" + [ "010" .@ optional compositeC509 + , "020" .@ optional simple5213 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/QTY.hs b/specification/src/Text/Edifact/D01B/Segments/QTY.hs new file mode 100644 index 0000000..5ef207f --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/QTY.hs @@ -0,0 +1,34 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.QTY + ( -- * Definition + segmentQTY + -- * Dependencies + , compositeC186 + ) where + +import Text.Edifact.D01B.Composites (compositeC186) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > QTY QUANTITY +-- > +-- > Function: To specify a pertinent quantity. +-- > +-- > 010 C186 QUANTITY DETAILS M 1 +-- > 6063 Quantity type code qualifier M an..3 +-- > 6060 Quantity M an..35 +-- > 6411 Measurement unit code C an..3 +-- +-- Dependencies: 'compositeC186'. +segmentQTY :: Parser Value +segmentQTY = + segment "QTY" + [ "010" .@ mandatory compositeC186 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/RFF.hs b/specification/src/Text/Edifact/D01B/Segments/RFF.hs new file mode 100644 index 0000000..525508c --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/RFF.hs @@ -0,0 +1,36 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.RFF + ( -- * Definition + segmentRFF + -- * Dependencies + , compositeC506 + ) where + +import Text.Edifact.D01B.Composites (compositeC506) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > RFF REFERENCE +-- > +-- > Function: To specify a reference. +-- > +-- > 010 C506 REFERENCE M 1 +-- > 1153 Reference code qualifier M an..3 +-- > 1154 Reference identifier C an..70 +-- > 1156 Document line identifier C an..6 +-- > 4000 Reference version identifier C an..35 +-- > 1060 Revision identifier C an..6 +-- +-- Dependencies: 'compositeC506'. +segmentRFF :: Parser Value +segmentRFF = + segment "RFF" + [ "010" .@ mandatory compositeC506 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/RNG.hs b/specification/src/Text/Edifact/D01B/Segments/RNG.hs new file mode 100644 index 0000000..49bba26 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/RNG.hs @@ -0,0 +1,39 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.RNG + ( -- * Definition + segmentRNG + -- * Dependencies + , compositeC280 + , simple6167 + ) where + +import Text.Edifact.D01B.Composites (compositeC280) +import Text.Edifact.D01B.Simples (simple6167) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > RNG RANGE DETAILS +-- > +-- > Function: To identify a range. +-- > +-- > 010 6167 RANGE TYPE CODE QUALIFIER M 1 an..3 +-- > +-- > 020 C280 RANGE C 1 +-- > 6411 Measurement unit code M an..3 +-- > 6162 Range minimum value C n..18 +-- > 6152 Range maximum value C n..18 +-- +-- Dependencies: 'compositeC280', 'simple6167'. +segmentRNG :: Parser Value +segmentRNG = + segment "RNG" + [ "010" .@ mandatory simple6167 + , "020" .@ optional compositeC280 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/SEL.hs b/specification/src/Text/Edifact/D01B/Segments/SEL.hs new file mode 100644 index 0000000..2549616 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/SEL.hs @@ -0,0 +1,51 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.SEL + ( -- * Definition + segmentSEL + -- * Dependencies + , compositeC208 + , compositeC215 + , simple4517 + , simple9308 + ) where + +import Text.Edifact.D01B.Composites (compositeC208, compositeC215) +import Text.Edifact.D01B.Simples (simple4517, simple9308) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > SEL SEAL NUMBER +-- > +-- > Function: To specify the seal number or a range of seal +-- > numbers. +-- > +-- > 010 9308 SEAL IDENTIFIER C 1 an..35 +-- > +-- > 020 C215 SEAL ISSUER C 1 +-- > 9303 Sealing party name code C an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 9302 Sealing party name C an..35 +-- > +-- > 030 4517 SEAL CONDITION CODE C 1 an..3 +-- > +-- > 040 C208 IDENTITY NUMBER RANGE C 1 +-- > 7402 Object identifier M an..35 +-- > 7402 Object identifier C an..35 +-- +-- Dependencies: 'compositeC208', 'compositeC215', 'simple4517', 'simple9308'. +segmentSEL :: Parser Value +segmentSEL = + segment "SEL" + [ "010" .@ optional simple9308 + , "020" .@ optional compositeC215 + , "030" .@ optional simple4517 + , "040" .@ optional compositeC208 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/SEQ.hs b/specification/src/Text/Edifact/D01B/Segments/SEQ.hs new file mode 100644 index 0000000..daacc6a --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/SEQ.hs @@ -0,0 +1,41 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.SEQ + ( -- * Definition + segmentSEQ + -- * Dependencies + , compositeC286 + , simple1229 + ) where + +import Text.Edifact.D01B.Composites (compositeC286) +import Text.Edifact.D01B.Simples (simple1229) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > SEQ SEQUENCE DETAILS +-- > +-- > Function: To provide details relating to the sequence. +-- > +-- > 010 1229 ACTION REQUEST/NOTIFICATION DESCRIPTION +-- > CODE C 1 an..3 +-- > +-- > 020 C286 SEQUENCE INFORMATION C 1 +-- > 1050 Sequence position identifier M an..10 +-- > 1159 Sequence identifier source code C an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- +-- Dependencies: 'compositeC286', 'simple1229'. +segmentSEQ :: Parser Value +segmentSEQ = + segment "SEQ" + [ "010" .@ optional simple1229 + , "020" .@ optional compositeC286 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/SGP.hs b/specification/src/Text/Edifact/D01B/Segments/SGP.hs new file mode 100644 index 0000000..bb9bd98 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/SGP.hs @@ -0,0 +1,41 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.SGP + ( -- * Definition + segmentSGP + -- * Dependencies + , compositeC237 + , simple7224 + ) where + +import Text.Edifact.D01B.Composites (compositeC237) +import Text.Edifact.D01B.Simples (simple7224) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > SGP SPLIT GOODS PLACEMENT +-- > +-- > Function: To specify the placement of goods in relation to +-- > equipment. +-- > +-- > 010 C237 EQUIPMENT IDENTIFICATION M 1 +-- > 8260 Equipment identifier C an..17 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 3207 Country name code C an..3 +-- > +-- > 020 7224 PACKAGE QUANTITY C 1 n..8 +-- +-- Dependencies: 'compositeC237', 'simple7224'. +segmentSGP :: Parser Value +segmentSGP = + segment "SGP" + [ "010" .@ mandatory compositeC237 + , "020" .@ optional simple7224 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/STS.hs b/specification/src/Text/Edifact/D01B/Segments/STS.hs new file mode 100644 index 0000000..6ef4742 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/STS.hs @@ -0,0 +1,81 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.STS + ( -- * Definition + segmentSTS + -- * Dependencies + , compositeC555 + , compositeC556 + , compositeC601 + ) where + +import Text.Edifact.D01B.Composites (compositeC555, compositeC556, + compositeC601) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > STS STATUS +-- > +-- > Function: To specify the status of an object or service, +-- > including its category and the reason(s) for the +-- > status. +-- > +-- > 010 C601 STATUS CATEGORY C 1 +-- > 9015 Status category code M an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > +-- > 020 C555 STATUS C 1 +-- > 4405 Status description code M an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 4404 Status description C an..35 +-- > +-- > 030 C556 STATUS REASON C 1 +-- > 9013 Status reason description code M an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 9012 Status reason description C an..256 +-- > +-- > 040 C556 STATUS REASON C 1 +-- > 9013 Status reason description code M an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 9012 Status reason description C an..256 +-- > +-- > 050 C556 STATUS REASON C 1 +-- > 9013 Status reason description code M an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 9012 Status reason description C an..256 +-- > +-- > 060 C556 STATUS REASON C 1 +-- > 9013 Status reason description code M an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 9012 Status reason description C an..256 +-- > +-- > 070 C556 STATUS REASON C 1 +-- > 9013 Status reason description code M an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 9012 Status reason description C an..256 +-- +-- Dependencies: 'compositeC555', 'compositeC556', 'compositeC601'. +segmentSTS :: Parser Value +segmentSTS = + segment "STS" + [ "010" .@ optional compositeC601 + , "020" .@ optional compositeC555 + , "030" .@ optional compositeC556 + , "040" .@ optional compositeC556 + , "050" .@ optional compositeC556 + , "060" .@ optional compositeC556 + , "070" .@ optional compositeC556 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/TCC.hs b/specification/src/Text/Edifact/D01B/Segments/TCC.hs new file mode 100644 index 0000000..df46a10 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/TCC.hs @@ -0,0 +1,67 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.TCC + ( -- * Definition + segmentTCC + -- * Dependencies + , compositeC200 + , compositeC203 + , compositeC528 + , compositeC554 + ) where + +import Text.Edifact.D01B.Composites (compositeC200, compositeC203, + compositeC528, compositeC554) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > TCC CHARGE/RATE CALCULATIONS +-- > +-- > Function: To specify charges. +-- > +-- > 010 C200 CHARGE C 1 +-- > 8023 Freight and other charges description +-- > identifier C an..17 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 8022 Freight and other charges description C an..26 +-- > 4237 Payment arrangement code C an..3 +-- > 7140 Item identifier C an..35 +-- > +-- > 020 C203 RATE/TARIFF CLASS C 1 +-- > 5243 Rate or tariff class description code M an..9 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 5242 Rate or tariff class description C an..35 +-- > 5275 Supplementary rate or tariff code C an..6 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 5275 Supplementary rate or tariff code C an..6 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > +-- > 030 C528 COMMODITY/RATE DETAIL C 1 +-- > 7357 Commodity identification code C an..18 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > +-- > 040 C554 RATE/TARIFF CLASS DETAIL C 1 +-- > 5243 Rate or tariff class description code C an..9 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- +-- Dependencies: 'compositeC200', 'compositeC203', 'compositeC528', 'compositeC554'. +segmentTCC :: Parser Value +segmentTCC = + segment "TCC" + [ "010" .@ optional compositeC200 + , "020" .@ optional compositeC203 + , "030" .@ optional compositeC528 + , "040" .@ optional compositeC554 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/TDT.hs b/specification/src/Text/Edifact/D01B/Segments/TDT.hs new file mode 100644 index 0000000..82315f2 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/TDT.hs @@ -0,0 +1,90 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.TDT + ( -- * Definition + segmentTDT + -- * Dependencies + , compositeC040 + , compositeC220 + , compositeC222 + , compositeC228 + , compositeC401 + , simple8028 + , simple8051 + , simple8101 + , simple8281 + ) where + +import Text.Edifact.D01B.Composites (compositeC040, compositeC220, + compositeC222, compositeC228, + compositeC401) +import Text.Edifact.D01B.Simples (simple8028, simple8051, + simple8101, simple8281) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > TDT DETAILS OF TRANSPORT +-- > +-- > Function: To specify the transport details such as mode of +-- > transport, means of transport, its conveyance +-- > reference number and the identification of the +-- > means of transport. +-- > The segment may be pointed to by the TPL +-- > segment. +-- > +-- > 010 8051 TRANSPORT STAGE CODE QUALIFIER M 1 an..3 +-- > +-- > 020 8028 MEANS OF TRANSPORT JOURNEY IDENTIFIER C 1 an..17 +-- > +-- > 030 C220 MODE OF TRANSPORT C 1 +-- > 8067 Transport mode name code C an..3 +-- > 8066 Transport mode name C an..17 +-- > +-- > 040 C228 TRANSPORT MEANS C 1 +-- > 8179 Transport means description code C an..8 +-- > 8178 Transport means description C an..17 +-- > +-- > 050 C040 CARRIER C 1 +-- > 3127 Carrier identifier C an..17 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 3128 Carrier name C an..35 +-- > +-- > 060 8101 TRANSIT DIRECTION INDICATOR CODE C 1 an..3 +-- > +-- > 070 C401 EXCESS TRANSPORTATION INFORMATION C 1 +-- > 8457 Excess transportation reason code M an..3 +-- > 8459 Excess transportation responsibility code M an..3 +-- > 7130 Customer shipment authorisation +-- > identifier C an..17 +-- > +-- > 080 C222 TRANSPORT IDENTIFICATION C 1 +-- > 8213 Transport means identification name +-- > identifier C an..9 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 8212 Transport means identification name C an..35 +-- > 8453 Transport means nationality code C an..3 +-- > +-- > 090 8281 TRANSPORT MEANS OWNERSHIP INDICATOR CODE C 1 an..3 +-- +-- Dependencies: 'compositeC040', 'compositeC220', 'compositeC222', 'compositeC228', 'compositeC401', 'simple8028', 'simple8051', 'simple8101', 'simple8281'. +segmentTDT :: Parser Value +segmentTDT = + segment "TDT" + [ "010" .@ mandatory simple8051 + , "020" .@ optional simple8028 + , "030" .@ optional compositeC220 + , "040" .@ optional compositeC228 + , "050" .@ optional compositeC040 + , "060" .@ optional simple8101 + , "070" .@ optional compositeC401 + , "080" .@ optional compositeC222 + , "090" .@ optional simple8281 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/TMD.hs b/specification/src/Text/Edifact/D01B/Segments/TMD.hs new file mode 100644 index 0000000..8da1b95 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/TMD.hs @@ -0,0 +1,44 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.TMD + ( -- * Definition + segmentTMD + -- * Dependencies + , compositeC219 + , simple8332 + , simple8341 + ) where + +import Text.Edifact.D01B.Composites (compositeC219) +import Text.Edifact.D01B.Simples (simple8332, simple8341) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > TMD TRANSPORT MOVEMENT DETAILS +-- > +-- > Function: To specify operational transport movement +-- > details for a goods item or equipment (which may +-- > differ from the contractual conditions). +-- > +-- > 010 C219 MOVEMENT TYPE C 1 +-- > 8335 Movement type description code C an..3 +-- > 8334 Movement type description C an..35 +-- > +-- > 020 8332 EQUIPMENT PLAN DESCRIPTION C 1 an..26 +-- > +-- > 030 8341 HAULAGE ARRANGEMENTS CODE C 1 an..3 +-- +-- Dependencies: 'compositeC219', 'simple8332', 'simple8341'. +segmentTMD :: Parser Value +segmentTMD = + segment "TMD" + [ "010" .@ optional compositeC219 + , "020" .@ optional simple8332 + , "030" .@ optional simple8341 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/TMP.hs b/specification/src/Text/Edifact/D01B/Segments/TMP.hs new file mode 100644 index 0000000..b78f915 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/TMP.hs @@ -0,0 +1,38 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.TMP + ( -- * Definition + segmentTMP + -- * Dependencies + , compositeC239 + , simple6245 + ) where + +import Text.Edifact.D01B.Composites (compositeC239) +import Text.Edifact.D01B.Simples (simple6245) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > TMP TEMPERATURE +-- > +-- > Function: To specify the temperature setting. +-- > +-- > 010 6245 TEMPERATURE TYPE CODE QUALIFIER M 1 an..3 +-- > +-- > 020 C239 TEMPERATURE SETTING C 1 +-- > 6246 Temperature value C n..15 +-- > 6411 Measurement unit code C an..3 +-- +-- Dependencies: 'compositeC239', 'simple6245'. +segmentTMP :: Parser Value +segmentTMP = + segment "TMP" + [ "010" .@ mandatory simple6245 + , "020" .@ optional compositeC239 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/TOD.hs b/specification/src/Text/Edifact/D01B/Segments/TOD.hs new file mode 100644 index 0000000..8a77d32 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/TOD.hs @@ -0,0 +1,46 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.TOD + ( -- * Definition + segmentTOD + -- * Dependencies + , compositeC100 + , simple4055 + , simple4215 + ) where + +import Text.Edifact.D01B.Composites (compositeC100) +import Text.Edifact.D01B.Simples (simple4055, simple4215) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > TOD TERMS OF DELIVERY OR TRANSPORT +-- > +-- > Function: To specify terms of delivery or transport. +-- > +-- > 010 4055 DELIVERY OR TRANSPORT TERMS FUNCTION CODE C 1 an..3 +-- > +-- > 020 4215 TRANSPORT CHARGES PAYMENT METHOD CODE C 1 an..3 +-- > +-- > 030 C100 TERMS OF DELIVERY OR TRANSPORT C 1 +-- > 4053 Delivery or transport terms description +-- > code C an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 4052 Delivery or transport terms description C an..70 +-- > 4052 Delivery or transport terms description C an..70 +-- +-- Dependencies: 'compositeC100', 'simple4055', 'simple4215'. +segmentTOD :: Parser Value +segmentTOD = + segment "TOD" + [ "010" .@ optional simple4055 + , "020" .@ optional simple4215 + , "030" .@ optional compositeC100 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/TPL.hs b/specification/src/Text/Edifact/D01B/Segments/TPL.hs new file mode 100644 index 0000000..568adfc --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/TPL.hs @@ -0,0 +1,39 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.TPL + ( -- * Definition + segmentTPL + -- * Dependencies + , compositeC222 + ) where + +import Text.Edifact.D01B.Composites (compositeC222) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > TPL TRANSPORT PLACEMENT +-- > +-- > Function: To specify placement of goods or equipment in +-- > relation to the transport used. The segment +-- > serves as a pointer to the TDT segment group. +-- > +-- > 010 C222 TRANSPORT IDENTIFICATION M 1 +-- > 8213 Transport means identification name +-- > identifier C an..9 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 8212 Transport means identification name C an..35 +-- > 8453 Transport means nationality code C an..3 +-- +-- Dependencies: 'compositeC222'. +segmentTPL :: Parser Value +segmentTPL = + segment "TPL" + [ "010" .@ mandatory compositeC222 + ] diff --git a/specification/src/Text/Edifact/D01B/Segments/TSR.hs b/specification/src/Text/Edifact/D01B/Segments/TSR.hs new file mode 100644 index 0000000..3a87475 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Segments/TSR.hs @@ -0,0 +1,61 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Segments.TSR + ( -- * Definition + segmentTSR + -- * Dependencies + , compositeC233 + , compositeC536 + , compositeC537 + , compositeC703 + ) where + +import Text.Edifact.D01B.Composites (compositeC233, compositeC536, + compositeC537, compositeC703) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > TSR TRANSPORT SERVICE REQUIREMENTS +-- > +-- > Function: To specify the contract and carriage conditions +-- > and service and priority requirements for the +-- > transport. +-- > +-- > 010 C536 CONTRACT AND CARRIAGE CONDITION C 1 +-- > 4065 Contract and carriage condition code M an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > +-- > 020 C233 SERVICE C 1 +-- > 7273 Service requirement code M an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > 7273 Service requirement code C an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > +-- > 030 C537 TRANSPORT PRIORITY C 1 +-- > 4219 Transport service priority code M an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- > +-- > 040 C703 NATURE OF CARGO C 1 +-- > 7085 Cargo type classification code M an..3 +-- > 1131 Code list identification code C an..17 +-- > 3055 Code list responsible agency code C an..3 +-- +-- Dependencies: 'compositeC233', 'compositeC536', 'compositeC537', 'compositeC703'. +segmentTSR :: Parser Value +segmentTSR = + segment "TSR" + [ "010" .@ optional compositeC536 + , "020" .@ optional compositeC233 + , "030" .@ optional compositeC537 + , "040" .@ optional compositeC703 + ] diff --git a/specification/src/Text/Edifact/D01B/Simples.hs b/specification/src/Text/Edifact/D01B/Simples.hs new file mode 100644 index 0000000..bcd29b9 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples.hs @@ -0,0 +1,196 @@ +module Text.Edifact.D01B.Simples + ( module S + ) where + +import Text.Edifact.D01B.Simples.S1000 as S +import Text.Edifact.D01B.Simples.S1001 as S +import Text.Edifact.D01B.Simples.S1004 as S +import Text.Edifact.D01B.Simples.S1050 as S +import Text.Edifact.D01B.Simples.S1056 as S +import Text.Edifact.D01B.Simples.S1060 as S +import Text.Edifact.D01B.Simples.S1131 as S +import Text.Edifact.D01B.Simples.S1153 as S +import Text.Edifact.D01B.Simples.S1154 as S +import Text.Edifact.D01B.Simples.S1156 as S +import Text.Edifact.D01B.Simples.S1159 as S +import Text.Edifact.D01B.Simples.S1218 as S +import Text.Edifact.D01B.Simples.S1220 as S +import Text.Edifact.D01B.Simples.S1225 as S +import Text.Edifact.D01B.Simples.S1229 as S +import Text.Edifact.D01B.Simples.S1312 as S +import Text.Edifact.D01B.Simples.S1366 as S +import Text.Edifact.D01B.Simples.S1373 as S +import Text.Edifact.D01B.Simples.S1490 as S +import Text.Edifact.D01B.Simples.S1496 as S +import Text.Edifact.D01B.Simples.S2005 as S +import Text.Edifact.D01B.Simples.S2379 as S +import Text.Edifact.D01B.Simples.S2380 as S +import Text.Edifact.D01B.Simples.S3035 as S +import Text.Edifact.D01B.Simples.S3036 as S +import Text.Edifact.D01B.Simples.S3039 as S +import Text.Edifact.D01B.Simples.S3042 as S +import Text.Edifact.D01B.Simples.S3045 as S +import Text.Edifact.D01B.Simples.S3055 as S +import Text.Edifact.D01B.Simples.S3124 as S +import Text.Edifact.D01B.Simples.S3127 as S +import Text.Edifact.D01B.Simples.S3128 as S +import Text.Edifact.D01B.Simples.S3139 as S +import Text.Edifact.D01B.Simples.S3148 as S +import Text.Edifact.D01B.Simples.S3153 as S +import Text.Edifact.D01B.Simples.S3155 as S +import Text.Edifact.D01B.Simples.S3164 as S +import Text.Edifact.D01B.Simples.S3207 as S +import Text.Edifact.D01B.Simples.S3222 as S +import Text.Edifact.D01B.Simples.S3223 as S +import Text.Edifact.D01B.Simples.S3224 as S +import Text.Edifact.D01B.Simples.S3225 as S +import Text.Edifact.D01B.Simples.S3227 as S +import Text.Edifact.D01B.Simples.S3228 as S +import Text.Edifact.D01B.Simples.S3229 as S +import Text.Edifact.D01B.Simples.S3232 as S +import Text.Edifact.D01B.Simples.S3233 as S +import Text.Edifact.D01B.Simples.S3251 as S +import Text.Edifact.D01B.Simples.S3412 as S +import Text.Edifact.D01B.Simples.S3413 as S +import Text.Edifact.D01B.Simples.S3453 as S +import Text.Edifact.D01B.Simples.S4000 as S +import Text.Edifact.D01B.Simples.S4052 as S +import Text.Edifact.D01B.Simples.S4053 as S +import Text.Edifact.D01B.Simples.S4055 as S +import Text.Edifact.D01B.Simples.S4065 as S +import Text.Edifact.D01B.Simples.S4078 as S +import Text.Edifact.D01B.Simples.S4079 as S +import Text.Edifact.D01B.Simples.S4215 as S +import Text.Edifact.D01B.Simples.S4219 as S +import Text.Edifact.D01B.Simples.S4233 as S +import Text.Edifact.D01B.Simples.S4237 as S +import Text.Edifact.D01B.Simples.S4343 as S +import Text.Edifact.D01B.Simples.S4347 as S +import Text.Edifact.D01B.Simples.S4404 as S +import Text.Edifact.D01B.Simples.S4405 as S +import Text.Edifact.D01B.Simples.S4440 as S +import Text.Edifact.D01B.Simples.S4441 as S +import Text.Edifact.D01B.Simples.S4447 as S +import Text.Edifact.D01B.Simples.S4451 as S +import Text.Edifact.D01B.Simples.S4453 as S +import Text.Edifact.D01B.Simples.S4494 as S +import Text.Edifact.D01B.Simples.S4495 as S +import Text.Edifact.D01B.Simples.S4497 as S +import Text.Edifact.D01B.Simples.S4517 as S +import Text.Edifact.D01B.Simples.S5004 as S +import Text.Edifact.D01B.Simples.S5025 as S +import Text.Edifact.D01B.Simples.S5118 as S +import Text.Edifact.D01B.Simples.S5125 as S +import Text.Edifact.D01B.Simples.S5213 as S +import Text.Edifact.D01B.Simples.S5237 as S +import Text.Edifact.D01B.Simples.S5242 as S +import Text.Edifact.D01B.Simples.S5243 as S +import Text.Edifact.D01B.Simples.S5245 as S +import Text.Edifact.D01B.Simples.S5249 as S +import Text.Edifact.D01B.Simples.S5275 as S +import Text.Edifact.D01B.Simples.S5284 as S +import Text.Edifact.D01B.Simples.S5375 as S +import Text.Edifact.D01B.Simples.S5387 as S +import Text.Edifact.D01B.Simples.S5402 as S +import Text.Edifact.D01B.Simples.S5479 as S +import Text.Edifact.D01B.Simples.S5482 as S +import Text.Edifact.D01B.Simples.S6008 as S +import Text.Edifact.D01B.Simples.S6060 as S +import Text.Edifact.D01B.Simples.S6063 as S +import Text.Edifact.D01B.Simples.S6066 as S +import Text.Edifact.D01B.Simples.S6069 as S +import Text.Edifact.D01B.Simples.S6140 as S +import Text.Edifact.D01B.Simples.S6145 as S +import Text.Edifact.D01B.Simples.S6152 as S +import Text.Edifact.D01B.Simples.S6154 as S +import Text.Edifact.D01B.Simples.S6155 as S +import Text.Edifact.D01B.Simples.S6162 as S +import Text.Edifact.D01B.Simples.S6167 as S +import Text.Edifact.D01B.Simples.S6168 as S +import Text.Edifact.D01B.Simples.S6245 as S +import Text.Edifact.D01B.Simples.S6246 as S +import Text.Edifact.D01B.Simples.S6311 as S +import Text.Edifact.D01B.Simples.S6313 as S +import Text.Edifact.D01B.Simples.S6314 as S +import Text.Edifact.D01B.Simples.S6321 as S +import Text.Edifact.D01B.Simples.S6341 as S +import Text.Edifact.D01B.Simples.S6343 as S +import Text.Edifact.D01B.Simples.S6345 as S +import Text.Edifact.D01B.Simples.S6347 as S +import Text.Edifact.D01B.Simples.S6348 as S +import Text.Edifact.D01B.Simples.S6350 as S +import Text.Edifact.D01B.Simples.S6353 as S +import Text.Edifact.D01B.Simples.S6411 as S +import Text.Edifact.D01B.Simples.S6432 as S +import Text.Edifact.D01B.Simples.S7064 as S +import Text.Edifact.D01B.Simples.S7065 as S +import Text.Edifact.D01B.Simples.S7085 as S +import Text.Edifact.D01B.Simples.S7088 as S +import Text.Edifact.D01B.Simples.S7102 as S +import Text.Edifact.D01B.Simples.S7106 as S +import Text.Edifact.D01B.Simples.S7124 as S +import Text.Edifact.D01B.Simples.S7130 as S +import Text.Edifact.D01B.Simples.S7140 as S +import Text.Edifact.D01B.Simples.S7143 as S +import Text.Edifact.D01B.Simples.S7224 as S +import Text.Edifact.D01B.Simples.S7233 as S +import Text.Edifact.D01B.Simples.S7273 as S +import Text.Edifact.D01B.Simples.S7357 as S +import Text.Edifact.D01B.Simples.S7383 as S +import Text.Edifact.D01B.Simples.S7402 as S +import Text.Edifact.D01B.Simples.S7405 as S +import Text.Edifact.D01B.Simples.S7418 as S +import Text.Edifact.D01B.Simples.S7419 as S +import Text.Edifact.D01B.Simples.S7511 as S +import Text.Edifact.D01B.Simples.S8022 as S +import Text.Edifact.D01B.Simples.S8023 as S +import Text.Edifact.D01B.Simples.S8028 as S +import Text.Edifact.D01B.Simples.S8051 as S +import Text.Edifact.D01B.Simples.S8053 as S +import Text.Edifact.D01B.Simples.S8066 as S +import Text.Edifact.D01B.Simples.S8067 as S +import Text.Edifact.D01B.Simples.S8077 as S +import Text.Edifact.D01B.Simples.S8078 as S +import Text.Edifact.D01B.Simples.S8092 as S +import Text.Edifact.D01B.Simples.S8101 as S +import Text.Edifact.D01B.Simples.S8126 as S +import Text.Edifact.D01B.Simples.S8154 as S +import Text.Edifact.D01B.Simples.S8155 as S +import Text.Edifact.D01B.Simples.S8158 as S +import Text.Edifact.D01B.Simples.S8169 as S +import Text.Edifact.D01B.Simples.S8178 as S +import Text.Edifact.D01B.Simples.S8179 as S +import Text.Edifact.D01B.Simples.S8186 as S +import Text.Edifact.D01B.Simples.S8211 as S +import Text.Edifact.D01B.Simples.S8212 as S +import Text.Edifact.D01B.Simples.S8213 as S +import Text.Edifact.D01B.Simples.S8246 as S +import Text.Edifact.D01B.Simples.S8249 as S +import Text.Edifact.D01B.Simples.S8255 as S +import Text.Edifact.D01B.Simples.S8260 as S +import Text.Edifact.D01B.Simples.S8273 as S +import Text.Edifact.D01B.Simples.S8275 as S +import Text.Edifact.D01B.Simples.S8281 as S +import Text.Edifact.D01B.Simples.S8323 as S +import Text.Edifact.D01B.Simples.S8325 as S +import Text.Edifact.D01B.Simples.S8332 as S +import Text.Edifact.D01B.Simples.S8334 as S +import Text.Edifact.D01B.Simples.S8335 as S +import Text.Edifact.D01B.Simples.S8339 as S +import Text.Edifact.D01B.Simples.S8341 as S +import Text.Edifact.D01B.Simples.S8351 as S +import Text.Edifact.D01B.Simples.S8364 as S +import Text.Edifact.D01B.Simples.S8410 as S +import Text.Edifact.D01B.Simples.S8453 as S +import Text.Edifact.D01B.Simples.S8457 as S +import Text.Edifact.D01B.Simples.S8459 as S +import Text.Edifact.D01B.Simples.S9012 as S +import Text.Edifact.D01B.Simples.S9013 as S +import Text.Edifact.D01B.Simples.S9015 as S +import Text.Edifact.D01B.Simples.S9302 as S +import Text.Edifact.D01B.Simples.S9303 as S +import Text.Edifact.D01B.Simples.S9308 as S +import Text.Edifact.D01B.Simples.S9353 as S +import Text.Edifact.D01B.Simples.S9411 as S +import Text.Edifact.D01B.Simples.S9415 as S +import Text.Edifact.D01B.Simples.S9417 as S diff --git a/specification/src/Text/Edifact/D01B/Simples/S1000.hs b/specification/src/Text/Edifact/D01B/Simples/S1000.hs new file mode 100644 index 0000000..a5db657 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S1000.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S1000 + ( simple1000 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1000 Document name [B] +-- > +-- > Desc: Name of a document. +-- > +-- > Repr: an..35 +simple1000 :: Parser Value +simple1000 = simple "1000" (alphaNumeric `upTo` 35) diff --git a/specification/src/Text/Edifact/D01B/Simples/S1001.hs b/specification/src/Text/Edifact/D01B/Simples/S1001.hs new file mode 100644 index 0000000..e82e812 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S1001.hs @@ -0,0 +1,2723 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S1001 + ( simple1001 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1001 Document name code [C] +-- > +-- > Desc: Code specifying the document name. +-- > +-- > Repr: an..3 +-- > +-- > 1 Certificate of analysis +-- > Certificate providing the values of an analysis. +-- > +-- > 2 Certificate of conformity +-- > Certificate certifying the conformity to predefined +-- > definitions. +-- > +-- > 3 Certificate of quality +-- > Certificate certifying the quality of goods, services +-- > etc. +-- > +-- > 4 Test report +-- > Report providing the results of a test session. +-- > +-- > 5 Product performance report +-- > Report specifying the performance values of products. +-- > +-- > 6 Product specification report +-- > Report providing specification values of products. +-- > +-- > 7 Process data report +-- > Reports on events during production process. +-- > +-- > 8 First sample test report +-- > Document/message describes the test report of the first +-- > sample. +-- > +-- > 9 Price/sales catalogue +-- > A document/message to enable the transmission of +-- > information regarding pricing and catalogue details for +-- > goods and services offered by a seller to a buyer. +-- > +-- > 10 Party information +-- > Document/message providing basic data concerning a +-- > party. +-- > +-- > 11 Federal label approval +-- > A pre-approved document relating to federal label +-- > approval requirements. +-- > +-- > 12 Mill certificate +-- > Certificate certifying a specific quality of +-- > agricultural products. +-- > +-- > 13 Post receipt +-- > Document/message which evidences the transport of goods +-- > by post (e.g. mail, parcel, etc.). +-- > +-- > 14 Weight certificate +-- > Certificate certifying the weight of goods. +-- > +-- > 15 Weight list +-- > Document/message specifying the weight of goods. +-- > +-- > 16 Certificate +-- > Document by means of which the documentary credit +-- > applicant specifies the conditions for the certificate +-- > and by whom the certificate is to be issued. +-- > +-- > 17 Combined certificate of value and origin +-- > Document identifying goods in which the issuing +-- > authority expressly certifies that the goods originate +-- > in a specific country or part of, or group of countries. +-- > It also states the price and/or cost of the goods with +-- > the purpose of determining the customs origin. +-- > +-- > 18 Movement certificate A.TR.1 +-- > Specific form of transit declaration issued by the +-- > exporter (movement certificate). +-- > +-- > 19 Certificate of quantity +-- > Certificate certifying the quantity of goods, services +-- > etc. +-- > +-- > 20 Quality data message +-- > Usage of QALITY-message. +-- > +-- > 21 Query +-- > Request information based on defined criteria. +-- > +-- > 22 Response to query +-- > Self-explanatory. +-- > +-- > 23 Status information +-- > Information regarding the status of a related message. +-- > +-- > 24 Restow +-- > Message/document identifying containers that have been +-- > unloaded and then reloaded onto the same means of +-- > transport. +-- > +-- > 25 Container discharge list +-- > Message/document itemising containers to be discharged +-- > from vessel. +-- > +-- > 26 Corporate superannuation contributions advice +-- > Document/message providing contributions advice used for +-- > corporate superannuation schemes. +-- > +-- > 27 Industry superannuation contributions advice +-- > Document/message providing contributions advice used for +-- > superannuation schemes which are industry wide. +-- > +-- > 28 Corporate superannuation member maintenance message +-- > Member maintenance message used for corporate +-- > superannuation schemes. +-- > +-- > 29 Industry superannuation member maintenance message +-- > Member maintenance message used for industry wide +-- > superannuation schemes. +-- > +-- > 30 Life insurance payroll deductions advice +-- > Payroll deductions advice used in the life insurance +-- > industry. +-- > +-- > 31 Underbond request +-- > A Message/document requesting to move cargo from one +-- > Customs control point to another. +-- > +-- > 32 Underbond approval +-- > A message/document issuing Customs approval to move +-- > cargo from one Customs control point to another. +-- > +-- > 33 Certificate of sealing of export meat lockers +-- > Document / message issued by the authority in the +-- > exporting country evidencing the sealing of export meat +-- > lockers. +-- > +-- > 34 Cargo status +-- > Message identifying the status of cargo. +-- > +-- > 35 Inventory report +-- > A message specifying information relating to held +-- > inventories. +-- > +-- > 36 Identity card +-- > Official document to identify a person. +-- > +-- > 37 Response to a trade statistics message +-- > Document/message in which the competent national +-- > authorities provide a declarant with an acceptance or a +-- > rejection about a received declaration for European +-- > statistical purposes. +-- > +-- > 38 Vaccination certificate +-- > Official document proving immunisation against certain +-- > diseases. +-- > +-- > 39 Passport +-- > An official document giving permission to travel in +-- > foreign countries. +-- > +-- > 40 Driving licence (national) +-- > An official document giving permission to drive a car in +-- > a given country. +-- > +-- > 41 Driving licence (international) +-- > An official document giving a native of one country +-- > permission to drive a vehicle in certain other +-- > countries. +-- > +-- > 42 Free pass +-- > A document giving free access to a service. +-- > +-- > 43 Season ticket +-- > A document giving access to a service for a determined +-- > period of time. +-- > +-- > 44 Transport status report +-- > A message to report the transport status and/or change +-- > in the transport status (i.e. event) between agreed +-- > parties. +-- > +-- > 45 Transport status request +-- > A message to request a transport status report (e.g. +-- > through the International multimodal status report +-- > message IFSTA). +-- > +-- > 46 Banking status +-- > A banking status document and/or message. +-- > +-- > 47 Extra-Community trade statistical declaration +-- > Document/message in which a declarant provides +-- > information about extra-Community trade of goods +-- > required by the body responsible for the collection of +-- > trade statistics. Trade by a country in the European +-- > Union with a country outside the European Union. +-- > +-- > 48 Written instructions in conformance with ADR article number +-- > 10385 +-- > Written instructions relating to dangerous goods and +-- > defined in the European Agreement of Dangerous Transport +-- > by Road known as ADR (Accord europeen relatif au +-- > transport international des marchandises Dangereuses par +-- > Route). +-- > +-- > 49 Damage certification +-- > Official certification that damages to the goods to be +-- > transported have been discovered. +-- > +-- > 50 Validated priced tender +-- > A validated priced tender. +-- > +-- > 51 Price/sales catalogue response +-- > A document providing a response to a previously sent +-- > price/sales catalogue. +-- > +-- > 52 Price negotiation result +-- > A document providing the result of price negotiations. +-- > +-- > 53 Safety and hazard data sheet +-- > Document or message to supply advice on a dangerous or +-- > hazardous material to industrial customers so as to +-- > enable them to take measures to protect their employees +-- > and the environment from any potential harmful effects +-- > from these material. +-- > +-- > 54 Legal statement of an account +-- > A statement of an account containing the booked items as +-- > in the ledger of the account servicing financial +-- > institution. +-- > +-- > 55 Listing statement of an account +-- > A statement from the account servicing financial +-- > institution containing items pending to be booked. +-- > +-- > 56 Closing statement of an account +-- > Last statement of a period containing the interest +-- > calculation and the final balance of the last entry +-- > date. +-- > +-- > 57 Transport equipment on-hire report +-- > Report on the movement of containers or other items of +-- > transport equipment to record physical movement activity +-- > and establish the beginning of a rental period. +-- > +-- > 58 Transport equipment off-hire report +-- > Report on the movement of containers or other items of +-- > transport equipment to record physical movement activity +-- > and establish the end of a rental period. +-- > +-- > 59 Treatment - nil outturn +-- > No shortage, surplus or damaged outturn resulting from +-- > container vessel unpacking. +-- > +-- > 60 Treatment - time-up underbond +-- > Movement type indicator: goods are moved under customs +-- > control for warehousing due to being time-up. +-- > +-- > 61 Treatment - underbond by sea +-- > Movement type indicator: goods are to move by sea under +-- > customs control to a customs office where formalities +-- > will be completed. +-- > +-- > 62 Treatment - personal effect +-- > Cargo consists of personal effects. +-- > +-- > 63 Treatment - timber +-- > Cargo consists of timber. +-- > +-- > 64 Preliminary credit assessment +-- > Document/message issued either by a factor to indicate +-- > his preliminary credit assessment on a buyer, or by a +-- > seller to request a factor's preliminary credit +-- > assessment on a buyer. +-- > +-- > 65 Credit cover +-- > Document/message issued either by a factor to give a +-- > credit cover on a buyer, or by a seller to request a +-- > factor's credit cover. +-- > +-- > 66 Current account +-- > Document/message issued by a factor to indicate the +-- > money movements of a seller's or another factor's +-- > account with him. +-- > +-- > 67 Commercial dispute +-- > Document/message issued by a party (usually the buyer) +-- > to indicate that one or more invoices or one or more +-- > credit notes are disputed for payment. +-- > +-- > 68 Chargeback +-- > Document/message issued by a factor to a seller or to +-- > another factor to indicate that the rest of the amounts +-- > of one or more invoices uncollectable from buyers are +-- > charged back to clear the invoice(s) off the ledger. +-- > +-- > 69 Reassignment +-- > Document/message issued by a factor to a seller or to +-- > another factor to reassign an invoice or credit note +-- > previously assigned to him. +-- > +-- > 70 Collateral account +-- > Document message issued by a factor to indicate the +-- > movements of invoices, credit notes and payments of a +-- > seller's account. +-- > +-- > 71 Request for payment +-- > Document/message issued by a creditor to a debtor to +-- > request payment of one or more invoices past due. +-- > +-- > 72 Unship permit +-- > A message or document issuing permission to unship +-- > cargo. +-- > +-- > 73 Statistical definitions +-- > Transmission of one or more statistical definitions. +-- > +-- > 74 Statistical data +-- > Transmission of one or more items of data or data sets. +-- > +-- > 75 Request for statistical data +-- > Request for one or more items or data sets of +-- > statistical data. +-- > +-- > 76 Call-off delivery +-- > Document/message to provide split quantities and +-- > delivery dates referring to a previous delivery +-- > instruction. +-- > +-- > 77 Consignment status report +-- > Message covers information about the consignment status. +-- > +-- > 78 Inventory movement advice +-- > Advice of inventory movements. +-- > +-- > 79 Inventory status advice +-- > Advice of stock on hand. +-- > +-- > 80 Debit note related to goods or services +-- > Debit information related to a transaction for goods or +-- > services to the relevant party. +-- > +-- > 81 Credit note related to goods or services +-- > Document message used to provide credit information +-- > related to a transaction for goods or services to the +-- > relevant party. +-- > +-- > 82 Metered services invoice +-- > Document/message claiming payment for the supply of +-- > metered services (e.g., gas, electricity, etc.) supplied +-- > to a fixed meter whose consumption is measured over a +-- > period of time. +-- > +-- > 83 Credit note related to financial adjustments +-- > Document message for providing credit information +-- > related to financial adjustments to the relevant party, +-- > e.g., bonuses. +-- > +-- > 84 Debit note related to financial adjustments +-- > Document/message for providing debit information related +-- > to financial adjustments to the relevant party. +-- > +-- > 85 Customs manifest +-- > Message/document identifying a customs manifest. The +-- > document itemises a list of cargo prepared by shipping +-- > companies from bills of landing and presented to customs +-- > for formal report of cargo. +-- > +-- > 86 Vessel unpack report +-- > A document code to indicate that the message being +-- > transmitted identifies all short and surplus cargoes +-- > off-loaded from a vessel at a specified discharging +-- > port. +-- > +-- > 87 General cargo summary manifest report +-- > A document code to indicate that the message being +-- > transmitted is summary manifest information for general +-- > cargo. +-- > +-- > 88 Consignment unpack report +-- > A document code to indicate that the message being +-- > transmitted is a consignment unpack report only. +-- > +-- > 89 Meat and meat by-products sanitary certificate +-- > Document or message issued by the competent authority in +-- > the exporting country evidencing that meat or meat by- +-- > products comply with the requirements set by the +-- > importing country. +-- > +-- > 90 Meat food products sanitary certificate +-- > Document or message issued by the competent authority in +-- > the exporting country evidencing that meat food products +-- > comply with the requirements set by the importing +-- > country. +-- > +-- > 91 Poultry sanitary certificate +-- > Document or message issued by the competent authority in +-- > the exporting country evidencing that poultry products +-- > comply with the requirements set by the importing +-- > country. +-- > +-- > 92 Horsemeat sanitary certificate +-- > Document or message issued by the competent authority in +-- > the exporting country evidencing that horsemeat products +-- > comply with the requirements set by the importing +-- > country. +-- > +-- > 93 Casing sanitary certificate +-- > Document or message issued by the competent authority in +-- > the exporting country evidencing that casing products +-- > comply with the requirements set by the importing +-- > country. +-- > +-- > 94 Pharmaceutical sanitary certificate +-- > Document or message issued by the competent authority in +-- > the exporting country evidencing that pharmaceutical +-- > products comply with the requirements set by the +-- > importing country. +-- > +-- > 95 Inedible sanitary certificate +-- > Document or message issued by the competent authority in +-- > the exporting country evidencing that inedible products +-- > comply with the requirements set by the importing +-- > country. +-- > +-- > 96 Impending arrival +-- > Notification of impending arrival details for vessel. +-- > +-- > 97 Means of transport advice +-- > Message reporting the means of transport used to carry +-- > goods or cargo. +-- > +-- > 98 Arrival information +-- > Message reporting the arrival details of goods or cargo. +-- > +-- > 99 Cargo release notification +-- > Message/document sent by the cargo handler indicating +-- > that the cargo has moved from a Customs controlled +-- > premise. +-- > +-- > 100 Excise certificate +-- > Certificate asserting that the goods have been submitted +-- > to the excise authorities before departure from the +-- > exporting country or before delivery in case of import +-- > traffic. +-- > +-- > 101 Registration document +-- > An official document providing registration details. +-- > +-- > 102 Tax notification +-- > Used to specify that the message is a tax notification. +-- > +-- > 103 Transport equipment direct interchange report +-- > Report on the movement of containers or other items of +-- > transport equipment being exchanged, establishing +-- > relevant rental periods. +-- > +-- > 104 Transport equipment impending arrival advice +-- > Advice that containers or other items of transport +-- > equipment may be expected to be delivered to a certain +-- > location. +-- > +-- > 105 Purchase order +-- > Document/message issued within an enterprise to initiate +-- > the purchase of articles, materials or services required +-- > for the production or manufacture of goods to be offered +-- > for sale or otherwise supplied to customers. +-- > +-- > 106 Transport equipment damage report +-- > Report of damaged items of transport equipment that have +-- > been returned. +-- > +-- > 107 Transport equipment maintenance and repair work estimate +-- > advice +-- > Advice providing estimates of transport equipment +-- > maintenance and repair costs. +-- > +-- > 108 Transport equipment empty release instruction +-- > Instruction to release an item of empty transport +-- > equipment to a specified party or parties. +-- > +-- > 109 Transport movement gate in report +-- > Report on the inward movement of cargo, containers or +-- > other items of transport equipment which have been +-- > delivered to a facility by an inland carrier. +-- > +-- > 110 Manufacturing instructions +-- > Document/message issued within an enterprise to initiate +-- > the manufacture of goods to be offered for sale. +-- > +-- > 111 Transport movement gate out report +-- > Report on the outward movement of cargo, containers or +-- > other items of transport equipment (either full or +-- > empty) which have been picked up by an inland carrier. +-- > +-- > 112 Transport equipment unpacking instruction +-- > Instruction to unpack specified cargo from specified +-- > containers or other items of transport equipment. +-- > +-- > 113 Transport equipment unpacking report +-- > Report on the completion of unpacking specified +-- > containers or other items of transport equipment. +-- > +-- > 114 Transport equipment pick-up availability request +-- > Request for confirmation that an item of transport +-- > equipment will be available for collection. +-- > +-- > 115 Transport equipment pick-up availability confirmation +-- > Confirmation that an item of transport equipment is +-- > available for collection. +-- > +-- > 116 Transport equipment pick-up report +-- > Report that an item of transport equipment has been +-- > collected. +-- > +-- > 117 Transport equipment shift report +-- > Report on the movement of containers or other items of +-- > transport within a facility. +-- > +-- > 118 Transport discharge instruction +-- > Instruction to unload specified cargo, containers or +-- > transport equipment from a means of transport. +-- > +-- > 119 Transport discharge report +-- > Report on cargo, containers or transport equipment +-- > unloaded from a particular means of transport. +-- > +-- > 120 Stores requisition +-- > Document/message issued within an enterprise ordering +-- > the taking out of stock of goods. +-- > +-- > 121 Transport loading instruction +-- > Instruction to load cargo, containers or transport +-- > equipment onto a means of transport. +-- > +-- > 122 Transport loading report +-- > Report on completion of loading cargo, containers or +-- > other transport equipment onto a means of transport. +-- > +-- > 123 Transport equipment maintenance and repair work +-- > authorisation +-- > Authorisation to have transport equipment repaired or to +-- > have maintenance performed. +-- > +-- > 124 Transport departure report +-- > Report of the departure of a means of transport from a +-- > particular facility. +-- > +-- > 125 Transport empty equipment advice +-- > Advice that an item or items of empty transport +-- > equipment are available for return. +-- > +-- > 126 Transport equipment acceptance order +-- > Order to accept items of transport equipment which are +-- > to be delivered by an inland carrier (rail, road or +-- > barge) to a specified facility. +-- > +-- > 127 Transport equipment special service instruction +-- > Instruction to perform a specified service or services +-- > on an item or items of transport equipment. +-- > +-- > 128 Transport equipment stock report +-- > Report on the number of items of transport equipment +-- > stored at one or more locations. +-- > +-- > 129 Transport cargo release order +-- > Order to release cargo or items of transport equipment +-- > to a specified party. +-- > +-- > 130 Invoicing data sheet +-- > Document/message issued within an enterprise containing +-- > data about goods sold, to be used as the basis for the +-- > preparation of an invoice. +-- > +-- > 131 Transport equipment packing instruction +-- > Instruction to pack cargo into a container or other item +-- > of transport equipment. +-- > +-- > 132 Customs clearance notice +-- > Notification of customs clearance of cargo or items of +-- > transport equipment. +-- > +-- > 133 Customs documents expiration notice +-- > Notice specifying expiration of Customs documents +-- > relating to cargo or items of transport equipment. +-- > +-- > 134 Transport equipment on-hire request +-- > Request for transport equipment to be made available for +-- > hire. +-- > +-- > 135 Transport equipment on-hire order +-- > Order to release empty items of transport equipment for +-- > on-hire to a lessee, and authorising collection by or on +-- > behalf of a specified party. +-- > +-- > 136 Transport equipment off-hire request +-- > Request to terminate the lease on an item of transport +-- > equipment at a specified time. +-- > +-- > 137 Transport equipment survey order +-- > Order to perform a survey on specified items of +-- > transport equipment. +-- > +-- > 138 Transport equipment survey order response +-- > Response to an order to conduct a survey of transport +-- > equipment. +-- > +-- > 139 Transport equipment survey report +-- > Survey report of specified items of transport equipment. +-- > +-- > 140 Packing instructions +-- > Document/message within an enterprise giving +-- > instructions on how goods are to be packed. +-- > +-- > 141 Advising items to be booked to a financial account +-- > A document and/or message advising of items which have +-- > to be booked to a financial account. +-- > +-- > 142 Transport equipment maintenance and repair work estimate +-- > order +-- > Order to draw up an estimate of the costs of maintenance +-- > or repair of transport equipment. +-- > +-- > 143 Transport equipment maintenance and repair notice +-- > Report of transport equipment which has been repaired or +-- > has had maintenance performed. +-- > +-- > 144 Empty container disposition order +-- > Order to make available empty containers. +-- > +-- > 145 Cargo vessel discharge order +-- > Order that the containers or cargo specified are to be +-- > discharged from a vessel. +-- > +-- > 146 Cargo vessel loading order +-- > Order that specified cargo, containers or groups of +-- > containers are to be loaded in or on a vessel. +-- > +-- > 147 Multidrop order +-- > One purchase order that contains the orders of two or +-- > more vendors and the associated delivery points for +-- > each. +-- > +-- > 148 Bailment contract +-- > A document authorizing the bailing of goods. +-- > +-- > 149 Basic agreement +-- > A document indicating an agreement containing basic +-- > terms and conditions applicable to future contracts +-- > between two parties. +-- > +-- > 150 Internal transport order +-- > Document/message giving instructions about the transport +-- > of goods within an enterprise. +-- > +-- > 151 Grant +-- > A document indicating the granting of funds. +-- > +-- > 152 Indefinite delivery indefinite quantity contract +-- > A document indicating a contract calling for the +-- > indefinite deliveries of indefinite quantities of goods. +-- > +-- > 153 Indefinite delivery definite quantity contract +-- > A document indicating a contract calling for indefinite +-- > deliveries of definite quantities. +-- > +-- > 154 Requirements contract +-- > A document indicating a requirements contract that +-- > authorizes the filling of all purchase requirements +-- > during a specified contract period. +-- > +-- > 155 Task order +-- > A document indicating an order that tasks a contractor +-- > to perform a specified function. +-- > +-- > 156 Make or buy plan +-- > A document indicating a plan that identifies which items +-- > will be made and which items will be bought. +-- > +-- > 157 Subcontractor plan +-- > A document indicating a plan that identifies the +-- > manufacturer's subcontracting strategy for a specific +-- > contract. +-- > +-- > 158 Cost data summary +-- > A document indicating a summary of cost data. +-- > +-- > 159 Certified cost and price data +-- > A document indicating cost and price data whose accuracy +-- > has been certified. +-- > +-- > 160 Wage determination +-- > A document indicating a determination of the wages to be +-- > paid. +-- > +-- > 161 Contract Funds Status Report (CFSR) +-- > A report to provide the status of funds applicable to +-- > the contract. +-- > +-- > 162 Certified inspection and test results +-- > A certification as to the accuracy of inspection and +-- > test results. +-- > +-- > 163 Material inspection and receiving report +-- > A report that is both an inspection report for materials +-- > and a receiving document. +-- > +-- > 164 Purchasing specification +-- > A document indicating a specification used to purchase +-- > an item. +-- > +-- > 165 Payment or performance bond +-- > A document indicating a bond that guarantees the payment +-- > of monies or a performance. +-- > +-- > 166 Contract security classification specification +-- > A document that indicates the specification contains the +-- > security and classification requirements for a contract. +-- > +-- > 167 Manufacturing specification +-- > A document indicating the specification of how an item +-- > is to be manufactured. +-- > +-- > 168 Buy America certificate of compliance +-- > A document certifying that more than 50 percent of the +-- > cost of an item is attributed to US origin. +-- > +-- > 169 Container off-hire notice +-- > Notice to return leased containers. +-- > +-- > 170 Cargo acceptance order +-- > Order to accept cargo to be delivered by a carrier. +-- > +-- > 171 Pick-up notice +-- > Notice specifying the pick-up of released cargo or +-- > containers from a certain address. +-- > +-- > 172 Authorisation to plan and suggest orders +-- > Document or message that authorises receiver to plan +-- > orders, based on information in this message, and send +-- > these orders as suggestions to the sender. +-- > +-- > 173 Authorisation to plan and ship orders +-- > Document or message that authorises receiver to plan and +-- > ship orders based on information in this message. +-- > +-- > 174 Drawing +-- > The document or message is a drawing. +-- > +-- > 175 Cost Performance Report (CPR) format 2 +-- > A report identifying the cost performance on a contract +-- > at specified levels of the work breakdown structure +-- > (format 2 - organizational categories). +-- > +-- > 176 Cost Schedule Status Report (CSSR) +-- > A report providing the status of the cost and schedule +-- > applicable to a contract. +-- > +-- > 177 Cost Performance Report (CPR) format 1 +-- > A report identifying the cost performance on a contract +-- > including the current month's values at specified levels +-- > of the work breakdown structure (format 1 - work +-- > breakdown structure). +-- > +-- > 178 Cost Performance Report (CPR) format 3 +-- > A report identifying the cost performance on a contract +-- > that summarizes changes to a contract over a given +-- > reporting period with beginning and ending values +-- > (format 3 - baseline). +-- > +-- > 179 Cost Performance Report (CPR) format 4 +-- > A report identifying the cost performance on a contract +-- > including forecasts of labour requirements for the +-- > remaining portion of the contract (format 4 - staffing). +-- > +-- > 180 Cost Performance Report (CPR) format 5 +-- > A report identifying the cost performance on a contract +-- > that summarizes cost or schedule variances (format 5 - +-- > explanations and problem analysis). +-- > +-- > 181 Progressive discharge report +-- > Document or message progressively issued by the +-- > container terminal operator in charge of discharging a +-- > vessel identifying containers that have been discharged +-- > from a specific vessel at that point in time. +-- > +-- > 182 Balance confirmation +-- > Confirmation of a balance at an entry date. +-- > +-- > 183 Container stripping order +-- > Order to unload goods from a container. +-- > +-- > 184 Container stuffing order +-- > Order to stuff specified goods or consignments in a +-- > container. +-- > +-- > 185 Conveyance declaration (arrival) +-- > Declaration to the public authority upon arrival of the +-- > conveyance. +-- > +-- > 186 Conveyance declaration (departure) +-- > Declaration to the public authority upon departure of +-- > the conveyance. +-- > +-- > 187 Conveyance declaration (combined) +-- > Combined declaration of arrival and departure to the +-- > public authority. +-- > +-- > 188 Project recovery plan +-- > A project plan for recovery after a delay or problem +-- > resolution. +-- > +-- > 189 Project production plan +-- > A project plan for the production of goods. +-- > +-- > 190 Statistical and other administrative internal documents +-- > Documents/messages issued within an enterprise for the +-- > for the purpose of collection of production and other +-- > internal statistics, and for other administration +-- > purposes. +-- > +-- > 191 Project master schedule +-- > A high level, all encompassing master schedule of +-- > activities to complete a project. +-- > +-- > 192 Priced alternate tender bill of quantity +-- > A priced tender based upon an alternate specification. +-- > +-- > 193 Estimated priced bill of quantity +-- > An estimate based upon a detailed, quantity based +-- > specification (bill of quantity). +-- > +-- > 194 Draft bill of quantity +-- > Document/message providing a draft bill of quantity, +-- > issued in an unpriced form. +-- > +-- > 195 Documentary credit collection instruction +-- > Instruction for the collection of the documentary +-- > credit. +-- > +-- > 196 Request for an amendment of a documentary credit +-- > Request for an amendment of a documentary credit. +-- > +-- > 197 Documentary credit amendment information +-- > Documentary credit amendment information. +-- > +-- > 198 Advice of an amendment of a documentary credit +-- > Advice of an amendment of a documentary credit. +-- > +-- > 199 Response to an amendment of a documentary credit +-- > Response to an amendment of a documentary credit. +-- > +-- > 200 Documentary credit issuance information +-- > Provides information on documentary credit issuance. +-- > +-- > 201 Direct payment valuation request +-- > Request to establish a direct payment valuation. +-- > +-- > 202 Direct payment valuation +-- > Document/message addressed, for instance, by a general +-- > contractor to the owner, in order that a direct payment +-- > be made to a subcontractor. +-- > +-- > 203 Provisional payment valuation +-- > Document/message establishing a provisional payment +-- > valuation. +-- > +-- > 204 Payment valuation +-- > Document/message establishing the financial elements of +-- > a situation of works. +-- > +-- > 205 Quantity valuation +-- > Document/message providing a confirmed assessment, by +-- > quantity, of the completed work for a construction +-- > contract. +-- > +-- > 206 Quantity valuation request +-- > Document/message providing an initial assessment, by +-- > quantity, of the completed work for a construction +-- > contract. +-- > +-- > 207 Contract bill of quantities - BOQ +-- > Document/message providing a formal specification +-- > identifying quantities and prices that are the basis of +-- > a contract for a construction project. BOQ means: Bill +-- > of quantity. +-- > +-- > 208 Unpriced bill of quantity +-- > Document/message providing a detailed, quantity based +-- > specification, issued in an unpriced form to invite +-- > tender prices. +-- > +-- > 209 Priced tender BOQ +-- > Document/message providing a detailed, quantity based +-- > specification, updated with prices to form a tender +-- > submission for a construction contract. BOQ means: Bill +-- > of quantity. +-- > +-- > 210 Enquiry +-- > Document/message issued by a party interested in the +-- > purchase of goods specified therein and indicating +-- > particular, desirable conditions regarding delivery +-- > terms, etc., addressed to a prospective supplier with a +-- > view to obtaining an offer. +-- > +-- > 211 Interim application for payment +-- > Document/message containing a provisional assessment in +-- > support of a request for payment for completed work for +-- > a construction contract. +-- > +-- > 212 Agreement to pay +-- > Document/message in which the debtor expresses the +-- > intention to pay. +-- > +-- > 213 Request for financial cancellation +-- > The message is a request for financial cancellation. +-- > +-- > 214 Pre-authorised direct debit(s) +-- > The message contains pre-authorised direct debit(s). +-- > +-- > 215 Letter of intent +-- > Document/message by means of which a buyer informs a +-- > seller that the buyer intends to enter into contractual +-- > negotiations. +-- > +-- > 216 Approved unpriced bill of quantity +-- > Document/message providing an approved detailed, +-- > quantity based specification (bill of quantity), in an +-- > unpriced form. +-- > +-- > 217 Payment valuation for unscheduled items +-- > A payment valuation for unscheduled items. +-- > +-- > 218 Final payment request based on completion of work +-- > The final payment request of a series of payment +-- > requests submitted upon completion of all the work. +-- > +-- > 219 Payment request for completed units +-- > A request for payment for completed units. +-- > +-- > 220 Order +-- > Document/message by means of which a buyer initiates a +-- > transaction with a seller involving the supply of goods +-- > or services as specified, according to conditions set +-- > out in an offer, or otherwise known to the buyer. +-- > +-- > 221 Blanket order +-- > Usage of document/message for general order purposes +-- > with later split into quantities and delivery dates and +-- > maybe delivery locations. +-- > +-- > 222 Spot order +-- > Document/message ordering the remainder of a +-- > production's batch. +-- > +-- > 223 Lease order +-- > Document/message for goods in leasing contracts. +-- > +-- > 224 Rush order +-- > Document/message for urgent ordering. +-- > +-- > 225 Repair order +-- > Document/message to order repair of goods. +-- > +-- > 226 Call off order +-- > Document/message to provide split quantities and +-- > delivery dates referring to a previous blanket order. +-- > +-- > 227 Consignment order +-- > Order to deliver goods into stock with agreement on +-- > payment when goods are sold out of this stock. +-- > +-- > 228 Sample order +-- > Document/message to order samples. +-- > +-- > 229 Swap order +-- > Document/message informing buyer or seller of the +-- > replacement of goods previously ordered. +-- > +-- > 230 Purchase order change request +-- > Change to an purchase order already sent. +-- > +-- > 231 Purchase order response +-- > Response to an purchase order already received. +-- > +-- > 232 Hire order +-- > Document/message for hiring human resources or renting +-- > goods or equipment. +-- > +-- > 233 Spare parts order +-- > Document/message to order spare parts. +-- > +-- > 234 Campaign price/sales catalogue +-- > A price/sales catalogue containing special prices which +-- > are valid only for a specified period or under specified +-- > conditions. +-- > +-- > 235 Container list +-- > Document or message issued by party identifying the +-- > containers for which they are responsible. +-- > +-- > 236 Delivery forecast +-- > A message which enables the transmission of delivery or +-- > product forecasting requirements. +-- > +-- > 237 Cross docking services order +-- > A document or message to order cross docking services. +-- > +-- > 238 Non-pre-authorised direct debit(s) +-- > The message contains non-pre-authorised direct debit(s). +-- > +-- > 239 Rejected direct debit(s) +-- > The message contains rejected direct debit(s). +-- > +-- > 240 Delivery instructions +-- > Document/message issued by a buyer giving instructions +-- > regarding the details of the delivery of goods ordered. +-- > +-- > 241 Delivery schedule +-- > Usage of DELFOR-message. +-- > +-- > 242 Delivery just-in-time +-- > Usage of DELJIT-message. +-- > +-- > 243 Pre-authorised direct debit request(s) +-- > The message contains pre-authorised direct debit +-- > request(s). +-- > +-- > 244 Non-pre-authorised direct debit request(s) +-- > The message contains non-pre-authorised direct debit +-- > request(s). +-- > +-- > 245 Delivery release +-- > Document/message issued by a buyer releasing the +-- > despatch of goods after receipt of the Ready for +-- > despatch advice from the seller. +-- > +-- > 246 Settlement of a letter of credit +-- > Settlement of a letter of credit. +-- > +-- > 247 Bank to bank funds transfer +-- > The message is a bank to bank funds transfer. +-- > +-- > 248 Customer payment order(s) +-- > The message contains customer payment order(s). +-- > +-- > 249 Low value payment order(s) +-- > The message contains low value payment order(s) only. +-- > +-- > 250 Crew list declaration +-- > Declaration regarding crew members aboard the +-- > conveyance. +-- > +-- > 251 Inquiry +-- > This is a request for information. +-- > +-- > 252 Response to previous banking status message +-- > A response to a previously sent banking status message. +-- > +-- > 253 Project master plan +-- > A high level, all encompassing master plan to complete a +-- > project. +-- > +-- > 254 Project plan +-- > A plan for project work to be completed. +-- > +-- > 255 Project schedule +-- > A schedule of project activities to be completed. +-- > +-- > 256 Project planning available resources +-- > Available resources for project planning purposes. +-- > +-- > 257 Project planning calendar +-- > Work calendar information for project planning purposes. +-- > +-- > 258 Standing order +-- > An order to supply fixed quantities of products at fixed +-- > regular intervals. +-- > +-- > 259 Cargo movement event log +-- > A document detailing times and dates of events +-- > pertaining to a cargo movement. +-- > +-- > 260 Cargo analysis voyage report +-- > An analysis of the cargo for a voyage. +-- > +-- > 261 Self billed credit note +-- > A document which indicates that the customer is claiming +-- > credit in a self billing environment. +-- > +-- > 262 Consolidated credit note - goods and services +-- > Credit note for goods and services that covers multiple +-- > transactions involving more than one invoice. +-- > +-- > 263 Inventory adjustment status report +-- > A message detailing statuses related to the adjustment +-- > of inventory. +-- > +-- > 264 Transport equipment movement instruction +-- > Instruction to perform one or more different movements +-- > of transport equipment. +-- > +-- > 265 Transport equipment movement report +-- > Report on one or more different movements of transport +-- > equipment. +-- > +-- > 266 Transport equipment status change report +-- > Report on one or more changes of status associated with +-- > an item or items of transport equipment. +-- > +-- > 267 Fumigation certificate +-- > Certificate attesting that fumigation has been +-- > performed. +-- > +-- > 268 Wine certificate +-- > Certificate attesting to the quality, origin or +-- > appellation of wine. +-- > +-- > 269 Wool health certificate +-- > Certificate attesting that wool is free from specified +-- > risks to human or animal health. +-- > +-- > 270 Delivery note +-- > Paper document attached to a consignment informing the +-- > receiving party about contents of this consignment. +-- > +-- > 271 Packing list +-- > Document/message specifying the distribution of goods in +-- > individual packages (in trade environment the despatch +-- > advice message is used for the packing list). +-- > +-- > 272 New code request +-- > Requesting a new code. +-- > +-- > 273 Code change request +-- > Request a change to an existing code. +-- > +-- > 274 Simple data element request +-- > Requesting a new simple data element. +-- > +-- > 275 Simple data element change request +-- > Request a change to an existing simple data element. +-- > +-- > 276 Composite data element request +-- > Requesting a new composite data element. +-- > +-- > 277 Composite data element change request +-- > Request a change to an existing composite data element. +-- > +-- > 278 Segment request +-- > Request a new segment. +-- > +-- > 279 Segment change request +-- > Requesting a change to an existing segment. +-- > +-- > 280 New message request +-- > Request for a new message (NMR). +-- > +-- > 281 Message in development request +-- > Requesting a Message in Development (MiD). +-- > +-- > 282 Modification of existing message +-- > Requesting a change to an existing message. +-- > +-- > 283 Tracking number assignment report +-- > Report of assigned tracking numbers. +-- > +-- > 284 User directory definition +-- > Document/message defining the contents of a user +-- > directory set or parts thereof. +-- > +-- > 285 United Nations standard message request +-- > Requesting a United Nations Standard Message (UNSM). +-- > +-- > 286 Service directory definition +-- > Document/message defining the contents of a service +-- > directory set or parts thereof. +-- > +-- > 287 Status report +-- > Message covers information about the status. +-- > +-- > 288 Kanban schedule +-- > Message to describe a Kanban schedule. +-- > +-- > 289 Product data message +-- > A message to submit master data, a set of data that is +-- > rarely changed, to identify and describe products a +-- > supplier offers to their (potential) customer or buyer. +-- > +-- > 290 A claim for parts and/or labour charges +-- > A claim for parts and/or labour charges incurred . +-- > +-- > 291 Delivery schedule response +-- > A message providing a response to a previously +-- > transmitted delivery schedule. +-- > +-- > 292 Inspection request +-- > A message requesting a party to inspect items. +-- > +-- > 293 Inspection report +-- > A message informing a party of the results of an +-- > inspection. +-- > +-- > 294 Application acknowledgement and error report +-- > A message used by an application to acknowledge +-- > reception of a message and/or to report any errors. +-- > +-- > 295 Price variation invoice +-- > An invoice which requests payment for the difference in +-- > price between an original invoice and the result of the +-- > application of a price variation formula. +-- > +-- > 296 Credit note for price variation +-- > A credit note which is issued against a price variation +-- > invoice. +-- > +-- > 297 Instruction to collect +-- > A message instructing a party to collect goods. +-- > +-- > 298 Dangerous goods list +-- > Listing of all details of dangerous goods carried. +-- > +-- > 299 Registration renewal +-- > Code specifying the continued validity of previously +-- > submitted registration information. +-- > +-- > 300 Registration change +-- > Code specifying the modification of previously submitted +-- > registration information. +-- > +-- > 301 Response to registration +-- > Code specifying a response to an occurrence of a +-- > registration message. +-- > +-- > 302 Implementation guideline +-- > A document specifying the criterion and format for +-- > exchanging information in an electronic data interchange +-- > syntax. +-- > +-- > 303 Request for transfer +-- > Document/message is a request for transfer. +-- > +-- > 304 Cost performance report +-- > A report to convey cost performance data for a project +-- > or contract. +-- > +-- > 305 Application error and acknowledgement +-- > A message to inform a message issuer that a previously +-- > sent message has been received by the addressee's +-- > application, or that a previously sent message has been +-- > rejected by the addressee's application. +-- > +-- > 306 Cash pool financial statement +-- > A financial statement for a cash pool. +-- > +-- > 307 Sequenced delivery schedule +-- > Message to describe a sequence of product delivery. +-- > +-- > 308 Delcredere credit note +-- > A credit note sent to the party paying on behalf of a +-- > number of buyers. +-- > +-- > 309 Healthcare discharge report, final +-- > Final discharge report by healthcare provider. +-- > +-- > 310 Offer/quotation +-- > Document/message which , with a view to concluding a +-- > contract, sets out the conditions under which the goods +-- > are offered. +-- > +-- > 311 Request for quote +-- > Document/message requesting a quote on specified goods +-- > or services. +-- > +-- > 312 Acknowledgement message +-- > Message providing acknowledgement information at the +-- > business application level concerning the processing of +-- > a message. +-- > +-- > 313 Application error message +-- > Message indicating that a message was rejected due to +-- > errors encountered at the application level. +-- > +-- > 314 Cargo movement voyage summary +-- > A consolidated voyage summary which contains the +-- > information in a certificate of analysis, a voyage +-- > analysis and a cargo movement time log for a voyage. +-- > +-- > 315 Contract +-- > Document/message evidencing an agreement between the +-- > seller and the buyer for the supply of goods or +-- > services; its effects are equivalent to those of an +-- > order followed by an acknowledgement of order. +-- > +-- > 316 Application for usage of berth or mooring facilities +-- > Document to apply for usage of berth or mooring +-- > facilities. +-- > +-- > 317 Application for designation of berthing places +-- > Document to apply for designation of berthing places. +-- > +-- > 318 Application for shifting from the designated place in port +-- > Document to apply for shifting from the designated place +-- > in port. +-- > +-- > 319 Supplementary document for application for cargo operation +-- > of dangerous goods +-- > Supplementary document to apply for cargo operation of +-- > dangerous goods. +-- > +-- > 320 Acknowledgement of order +-- > Document/message acknowledging an undertaking to fulfil +-- > an order and confirming conditions or acceptance of +-- > conditions. +-- > +-- > 321 Supplementary document for application for transport of +-- > dangerous goods +-- > Supplementary document to apply for transport of +-- > dangerous goods. +-- > +-- > 322 Optical Character Reading (OCR) payment +-- > Payment effected by an Optical Character Reading (OCR) +-- > document. +-- > +-- > 323 Preliminary sales report +-- > Preliminary sales report sent before all the information +-- > is available. +-- > +-- > 324 Transport emergency card +-- > Official document specifying, for a given dangerous +-- > goods item, information such as nature of hazard, +-- > protective devices, actions to be taken in case of +-- > accident, spillage or fire and first aid to be given. +-- > +-- > 325 Proforma invoice +-- > Document/message serving as a preliminary invoice, +-- > containing - on the whole - the same information as the +-- > final invoice, but not actually claiming payment. +-- > +-- > 326 Partial invoice +-- > Document/message specifying details of an incomplete +-- > invoice. +-- > +-- > 327 Operating instructions +-- > Document/message describing instructions for operation. +-- > +-- > 328 Name/product plate +-- > Plates on goods identifying and describing an article. +-- > +-- > 329 Co-insurance ceding bordereau +-- > The document or message contains a bordereau describing +-- > co-insurance ceding information. +-- > +-- > 330 Request for delivery instructions +-- > Document/message issued by a supplier requesting +-- > instructions from the buyer regarding the details of the +-- > delivery of goods ordered. +-- > +-- > 331 Commercial invoice which includes a packing list +-- > Commercial transaction (invoice) will include a packing +-- > list. +-- > +-- > 332 Trade data +-- > Document/message is for trade data. +-- > +-- > 333 Customs declaration for cargo examination +-- > Declaration provided to customs for cargo examination. +-- > +-- > 334 Customs declaration for cargo examination, alternate +-- > Alternate declaration provided to customs for cargo +-- > examination. +-- > +-- > 335 Booking request +-- > Document/message issued by a supplier to a carrier +-- > requesting space to be reserved for a specified +-- > consignment, indicating desirable conveyance, despatch +-- > time, etc. +-- > +-- > 336 Customs crew and conveyance +-- > Document/message contains information regarding the crew +-- > list and conveyance. +-- > +-- > 337 Customs summary declaration with commercial detail, +-- > alternate +-- > Alternate Customs declaration summary with commercial +-- > transaction details. +-- > +-- > 338 Items booked to a financial account report +-- > A message reporting items which have been booked to a +-- > financial account. +-- > +-- > 339 Report of transactions which need further information from +-- > the receiver +-- > A message reporting transactions which need further +-- > information from the receiver. +-- > +-- > 340 Shipping instructions +-- > Document/message advising details of cargo and +-- > exporter's requirements for its physical movement. +-- > +-- > 341 Shipper's letter of instructions (air) +-- > Document/message issued by a consignor in which he gives +-- > details of a consignment of goods that enables an +-- > airline or its agent to prepare an air waybill. +-- > +-- > 342 Report of transactions for information only +-- > A message reporting transactions for information only. +-- > +-- > 343 Cartage order (local transport) +-- > Document/message giving instructions regarding local +-- > transport of goods, e.g. from the premises of an +-- > enterprise to those of a carrier undertaking further +-- > transport. +-- > +-- > 344 EDI associated object administration message +-- > A message giving additional information about the +-- > exchange of an EDI associated object. +-- > +-- > 345 Ready for despatch advice +-- > Document/message issued by a supplier informing a buyer +-- > that goods ordered are ready for despatch. +-- > +-- > 346 Summary sales report +-- > Sales report containing summaries for several earlier +-- > sent sales reports. +-- > +-- > 347 Order status enquiry +-- > A message enquiring the status of previously sent +-- > orders. +-- > +-- > 348 Order status report +-- > A message reporting the status of previously sent +-- > orders. +-- > +-- > 349 Declaration regarding the inward and outward movement of +-- > vessel +-- > Document to declare inward and outward movement of a +-- > vessel. +-- > +-- > 350 Despatch order +-- > Document/message issued by a supplier initiating the +-- > despatch of goods to a buyer (consignee). +-- > +-- > 351 Despatch advice +-- > Document/message by means of which the seller or +-- > consignor informs the consignee about the despatch of +-- > goods. +-- > +-- > 352 Notification of usage of berth or mooring facilities +-- > Document to notify usage of berth or mooring facilities. +-- > +-- > 353 Application for vessel's entering into port area in night- +-- > time +-- > Document to apply for vessel's entering into port area +-- > in night-time. +-- > +-- > 354 Notification of emergency shifting from the designated +-- > place in port +-- > Document to notify shifting from designated place in +-- > port once secured at the designated place. +-- > +-- > 355 Customs summary declaration without commercial detail, +-- > alternate +-- > Alternate Customs declaration summary without any +-- > commercial transaction details. +-- > +-- > 356 Performance bond +-- > A document that guarantees performance. +-- > +-- > 357 Payment bond +-- > A document that guarantees the payment of monies. +-- > +-- > 358 Healthcare discharge report, preliminary +-- > Preliminary discharge report by healthcare provider. +-- > +-- > 359 Request for provision of a health service +-- > Document containing request for provision of a health +-- > service. +-- > +-- > 370 Advice of distribution of documents +-- > Document/message in which the party responsible for the +-- > issue of a set of trade documents specifies the various +-- > recipients of originals and copies of these documents, +-- > with an indication of the number of copies distributed +-- > to each of them. +-- > +-- > 371 Plan for provision of health service +-- > Document containing a plan for provision of health +-- > service. +-- > +-- > 372 Prescription +-- > Instructions for the dispensing and use of medicine or +-- > remedy. +-- > +-- > 373 Prescription request +-- > Request to issue a prescription for medicine or remedy. +-- > +-- > 374 Prescription dispensing report +-- > Document containing information of products dispensed +-- > according to a prescription. +-- > +-- > 375 Certificate of shipment +-- > Certificate providing confirmation that a consignment +-- > has been shipped. +-- > +-- > 376 Standing inquiry on product information +-- > A product inquiry which stands until it is cancelled. +-- > +-- > 377 Party credit information +-- > Document/message providing data concerning the credit +-- > information of a party. +-- > +-- > 378 Party payment behaviour information +-- > Document/message providing data concerning the payment +-- > behaviour of a party. +-- > +-- > 379 Request for metering point information +-- > Message to request information about a metering point. +-- > +-- > 380 Commercial invoice +-- > Document/message claiming payment for goods or services +-- > supplied under conditions agreed between seller and +-- > buyer. +-- > +-- > 381 Credit note +-- > Document/message for providing credit information to the +-- > relevant party. +-- > +-- > 382 Commission note +-- > Document/message in which a seller specifies the amount +-- > of commission, the percentage of the invoice amount, or +-- > some other basis for the calculation of the commission +-- > to which a sales agent is entitled. +-- > +-- > 383 Debit note +-- > Document/message for providing debit information to the +-- > relevant party. +-- > +-- > 384 Corrected invoice +-- > Commercial invoice that includes revised information +-- > differing from an earlier submission of the same +-- > invoice. +-- > +-- > 385 Consolidated invoice +-- > Commercial invoice that covers multiple transactions +-- > involving more than one vendor. +-- > +-- > 386 Prepayment invoice +-- > An invoice to pay amounts for goods and services in +-- > advance; these amounts will be subtracted from the final +-- > invoice. +-- > +-- > 387 Hire invoice +-- > Document/message for invoicing the hiring of human +-- > resources or renting goods or equipment. +-- > +-- > 388 Tax invoice +-- > An invoice for tax purposes. +-- > +-- > 389 Self-billed invoice +-- > An invoice the invoicee is producing instead of the +-- > seller. +-- > +-- > 390 Delcredere invoice +-- > An invoice sent to the party paying for a number of +-- > buyers. +-- > +-- > 391 Metering point information response +-- > Response to a request for information about a metering +-- > point. +-- > +-- > 392 Notification of change of supplier +-- > A notification of a change of supplier. +-- > +-- > 393 Factored invoice +-- > Invoice assigned to a third party for collection. +-- > +-- > 394 Lease invoice +-- > Usage of INVOIC-message for goods in leasing contracts. +-- > +-- > 395 Consignment invoice +-- > Commercial invoice that covers a transaction other than +-- > one involving a sale. +-- > +-- > 396 Factored credit note +-- > Credit note related to assigned invoice(s). +-- > +-- > 397 Commercial account summary response +-- > A document providing a response to a previously sent +-- > commercial account summary message. +-- > +-- > 398 Cross docking despatch advice +-- > Document by means of which the supplier or consignor +-- > informs the buyer, consignee or the distribution centre +-- > about the despatch of goods for cross docking. +-- > +-- > 399 Transshipment despatch advice +-- > Document by means of which the supplier or consignor +-- > informs the buyer, consignee or the distribution centre +-- > about the despatch of goods for transshipment. +-- > +-- > 400 Exceptional order +-- > An order which falls outside the framework of an +-- > agreement. +-- > +-- > 401 Transshipment order +-- > An order requesting the supply of products packed +-- > according to the final delivery point which will be +-- > moved across a dock in a distribution centre without +-- > further handling. +-- > +-- > 402 Cross docking order +-- > An order requesting the supply of products which will be +-- > de-consolidated in the distribution centre and re- +-- > consolidated according to final delivery location. +-- > +-- > 403 Means of transportation availability information +-- > Information giving the various availabilities of a means +-- > of transportation. +-- > +-- > 404 Means of transportation schedule information +-- > Information giving the various schedules of a means of +-- > transportation. +-- > +-- > 405 Transport equipment delivery notice +-- > Notification regarding the delivery of transport +-- > equipment. +-- > +-- > 406 Notification to supplier of contract termination +-- > Notification to the supplier regarding the termination +-- > of a contract. +-- > +-- > 407 Notification to supplier of metering point changes +-- > Notification to the supplier about changes regarding a +-- > metering point. +-- > +-- > 408 Notification of meter change +-- > Notification about the change of a meter. +-- > +-- > 409 Instructions for bank transfer +-- > Document/message containing instructions from a customer +-- > to his bank to pay an amount in a specified currency to +-- > a nominated party in another country by a method either +-- > specified (e.g. teletransmission, air mail) or left to +-- > the discretion of the bank. +-- > +-- > 410 Notification of metering point identification change +-- > Notification of the change of metering point +-- > identification. +-- > +-- > 411 Utilities time series message +-- > The Utilities time series message is sent between +-- > responsible parties in a utilities infrastructure for +-- > the purpose of reporting time series and connected +-- > technical and/or administrative information. +-- > +-- > 412 Application for banker's draft +-- > Application by a customer to his bank to issue a +-- > banker's draft stating the amount and currency of the +-- > draft, the name of the payee and the place and country +-- > of payment. +-- > +-- > 413 Infrastructure condition +-- > Information about components in an infrastructure. +-- > +-- > 414 Acknowledgement of change of supplier +-- > Acknowledgement of the change of supplier. +-- > +-- > 425 Collection payment advice +-- > Document/message whereby a bank advises that a +-- > collection has been paid, giving details and methods of +-- > funds disposal. +-- > +-- > 426 Documentary credit payment advice +-- > Document/message whereby a bank advises payment under a +-- > documentary credit. +-- > +-- > 427 Documentary credit acceptance advice +-- > Document/message whereby a bank advises acceptance under +-- > a documentary credit. +-- > +-- > 428 Documentary credit negotiation advice +-- > Document/message whereby a bank advises negotiation +-- > under a documentary credit. +-- > +-- > 429 Application for banker's guarantee +-- > Document/message whereby a customer requests his bank to +-- > issue a guarantee in favour of a nominated party in +-- > another country, stating the amount and currency and the +-- > specific conditions of the guarantee. +-- > +-- > 430 Banker's guarantee +-- > Document/message in which a bank undertakes to pay out a +-- > limited amount of money to a designated party, on +-- > conditions stated therein (other than those laid down in +-- > the Uniform Customs Practice). +-- > +-- > 431 Documentary credit letter of indemnity +-- > Document/message in which a beneficiary of a documentary +-- > credit accepts responsibility for non-compliance with +-- > the terms and conditions of the credit, and undertakes +-- > to refund the money received under the credit, with +-- > interest and charges accrued. +-- > +-- > 432 Notification to grid operator of contract termination +-- > Notification to the grid operator regarding the +-- > termination of a contract. +-- > +-- > 433 Notification to grid operator of metering point changes +-- > Notification to the grid operator about changes +-- > regarding a metering point. +-- > +-- > 434 Notification of balance responsible entity change +-- > Notification of a change of balance responsible entity. +-- > +-- > 435 Preadvice of a credit +-- > Preadvice indicating a credit to happen in the future. +-- > +-- > 447 Collection order +-- > Document/message whereby a bank is instructed (or +-- > requested) to handle financial and/or commercial +-- > documents in order to obtain acceptance and/or payment, +-- > or to deliver documents on such other terms and +-- > conditions as may be specified. +-- > +-- > 448 Documents presentation form +-- > Document/message whereby a draft or similar instrument +-- > and/or commercial documents are presented to a bank for +-- > acceptance, discounting, negotiation, payment or +-- > collection, whether or not against a documentary credit. +-- > +-- > 449 Identification match +-- > Message related to conducting a search for an +-- > identification match. +-- > +-- > 450 Payment order +-- > Document/message containing information needed to +-- > initiate the payment. It may cover the financial +-- > settlement for one or more commercial trade +-- > transactions. A payment order is an instruction to the +-- > ordered bank to arrange for the payment of one specified +-- > amount to the beneficiary. +-- > +-- > 451 Extended payment order +-- > Document/message containing information needed to +-- > initiate the payment. It may cover the financial +-- > settlement for several commercial trade transactions, +-- > which it is possible to specify in a special payments +-- > detail part. It is an instruction to the ordered bank to +-- > arrange for the payment of one specified amount to the +-- > beneficiary. +-- > +-- > 452 Multiple payment order +-- > Document/message containing a payment order to debit one +-- > or more accounts and to credit one or more +-- > beneficiaries. +-- > +-- > 453 Notice that circumstances prevent payment of delivered +-- > goods +-- > Message used to inform a supplier that delivered goods +-- > cannot be paid due to circumstances which prevent +-- > payment. +-- > +-- > 454 Credit advice +-- > Document/message sent by an account servicing +-- > institution to one of its account owners, to inform the +-- > account owner of an entry which has been or will be +-- > credited to its account for a specified amount on the +-- > date indicated. +-- > +-- > 455 Extended credit advice +-- > Document/message sent by an account servicing +-- > institution to one of its account owners, to inform the +-- > account owner of an entry that has been or will be +-- > credited to its account for a specified amount on the +-- > date indicated. It provides extended commercial +-- > information concerning the relevant remittance advice. +-- > +-- > 456 Debit advice +-- > Advice on a debit. +-- > +-- > 457 Reversal of debit +-- > Reversal of debit accounting entry by bank. +-- > +-- > 458 Reversal of credit +-- > Reversal of credit accounting entry by bank. +-- > +-- > 460 Documentary credit application +-- > Document/message whereby a bank is requested to issue a +-- > documentary credit on the conditions specified therein. +-- > +-- > 465 Documentary credit +-- > Document/message in which a bank states that it has +-- > issued a documentary credit under which the beneficiary +-- > is to obtain payment, acceptance or negotiation on +-- > compliance with certain terms and conditions and against +-- > presentation of stipulated documents and such drafts as +-- > may be specified. The credit may or may not be confirmed +-- > by another bank. +-- > +-- > 466 Documentary credit notification +-- > Document/message issued by an advising bank in order to +-- > transmit a documentary credit to a beneficiary, or to +-- > another advising bank. +-- > +-- > 467 Documentary credit transfer advice +-- > Document/message whereby a bank advises that (part of) a +-- > documentary credit is being or has been transferred in +-- > favour of a second beneficiary. +-- > +-- > 468 Documentary credit amendment notification +-- > Document/message whereby a bank advises that the terms +-- > and conditions of a documentary credit have been +-- > amended. +-- > +-- > 469 Documentary credit amendment +-- > Document/message whereby a bank notifies a beneficiary +-- > of the details of an amendment to the terms and +-- > conditions of a documentary credit. +-- > +-- > 481 Remittance advice +-- > Document/message advising of the remittance of payment. +-- > +-- > 485 Banker's draft +-- > Draft drawn in favour of a third party either by one +-- > bank on another bank, or by a branch of a bank on its +-- > head office (or vice versa) or upon another branch of +-- > the same bank. In either case, the draft should comply +-- > with the specifications laid down for cheques in the +-- > country in which it is to be payable. +-- > +-- > 490 Bill of exchange +-- > Document/message, issued and signed in conformity with +-- > the applicable legislation, which contains an +-- > unconditional order whereby the drawer directs the +-- > drawee to pay a definite sum of money to the payee or to +-- > his order, on demand or at a definite time, against the +-- > surrender of the document itself. +-- > +-- > 491 Promissory note +-- > Document/message, issued and signed in conformity with +-- > the applicable legislation, which contains an +-- > unconditional promise whereby the maker undertakes to +-- > pay a definite sum of money to the payee or to his +-- > order, on demand or at a definite time, against the +-- > surrender of the document itself. +-- > +-- > 493 Statement of account message +-- > Usage of STATAC-message. +-- > +-- > 520 Insurance certificate +-- > Document/message issued to the insured certifying that +-- > insurance has been effected and that a policy has been +-- > issued. Such a certificate for a particular cargo is +-- > primarily used when good are insured under the terms of +-- > a floating or an open policy; at the request of the +-- > insured it can be exchanged for a policy. +-- > +-- > 530 Insurance policy +-- > Document/message issued by the insurer evidencing an +-- > agreement to insure and containing the conditions of the +-- > agreement concluded whereby the insurer undertakes for a +-- > specific fee to indemnify the insured for the losses +-- > arising out of the perils and accidents specified in the +-- > contract. +-- > +-- > 550 Insurance declaration sheet (bordereau) +-- > A document/message used when an insured reports to his +-- > insurer details of individual shipments which are +-- > covered by an insurance contract - an open cover or a +-- > floating policy - between the parties. +-- > +-- > 575 Insurer's invoice +-- > Document/message issued by an insurer specifying the +-- > cost of an insurance which has been effected and +-- > claiming payment therefore. +-- > +-- > 580 Cover note +-- > Document/message issued by an insurer (insurance broker, +-- > agent, etc.) to notify the insured that his insurance +-- > have been carried out. +-- > +-- > 610 Forwarding instructions +-- > Document/message issued to a freight forwarder, giving +-- > instructions regarding the action to be taken by the +-- > forwarder for the forwarding of goods described therein. +-- > +-- > 621 Forwarder's advice to import agent +-- > Document/message issued by a freight forwarder in an +-- > exporting country advising his counterpart in an +-- > importing country about the forwarding of goods +-- > described therein. +-- > +-- > 622 Forwarder's advice to exporter +-- > Document/message issued by a freight forwarder informing +-- > an exporter of the action taken in fulfillment of +-- > instructions received. +-- > +-- > 623 Forwarder's invoice +-- > Invoice issued by a freight forwarder specifying +-- > services rendered and costs incurred and claiming +-- > payment therefore. +-- > +-- > 624 Forwarder's certificate of receipt +-- > Non-negotiable document issued by a forwarder to certify +-- > that he has assumed control of a specified consignment, +-- > with irrevocable instructions to send it to the +-- > consignee indicated in the document or to hold it at his +-- > disposal. E.g. FIATA-FCR. +-- > +-- > 630 Shipping note +-- > Document/message provided by the shipper or his agent to +-- > the carrier, multimodal transport operator, terminal or +-- > other receiving authority, giving information about +-- > export consignments offered for transport, and providing +-- > for the necessary receipts and declarations of +-- > liability. (Sometimes a multipurpose cargo handling +-- > document also fulfilling the functions of document 632, +-- > 633, 650 and 655). +-- > +-- > 631 Forwarder's warehouse receipt +-- > Document/message issued by a forwarder acting as +-- > Warehouse Keeper acknowledging receipt of goods placed +-- > in a warehouse, and stating or referring to the +-- > conditions which govern the warehousing and the release +-- > of goods. The document contains detailed provisions +-- > regarding the rights of holders-by-endorsement, transfer +-- > of ownership, etc. E.g. FIATA-FWR. +-- > +-- > 632 Goods receipt +-- > Document/message to acknowledge the receipt of goods and +-- > in addition may indicate receiving conditions. +-- > +-- > 633 Port charges documents +-- > Documents/messages specifying services rendered, storage +-- > and handling costs, demurrage and other charges due to +-- > the owner of goods described therein. +-- > +-- > 635 Warehouse warrant +-- > Negotiable receipt document, issued by a Warehouse +-- > Keeper to a person placing goods in a warehouse and +-- > conferring title to the goods stored. +-- > +-- > 640 Delivery order +-- > Document/message issued by a party entitled to authorize +-- > the release of goods specified therein to a named +-- > consignee, to be retained by the custodian of the goods. +-- > +-- > 650 Handling order +-- > Document/message issued by a cargo handling organization +-- > (port administration, terminal operator, etc.) for the +-- > removal or other handling of goods under their care. +-- > +-- > 655 Gate pass +-- > Document/message authorizing goods specified therein to +-- > be brought out of a fenced-in port or terminal area. +-- > +-- > 700 Waybill +-- > Non-negotiable document evidencing the contract for the +-- > transport of cargo. +-- > +-- > 701 Universal (multipurpose) transport document +-- > Document/message evidencing a contract of carriage +-- > covering the movement of goods by any mode of transport, +-- > or combination of modes, for national as well as +-- > international transport, under any applicable +-- > international convention or national law and under the +-- > conditions of carriage of any carrier or transport +-- > operator undertaking or arranging the transport referred +-- > to in the document. +-- > +-- > 702 Goods receipt, carriage +-- > Document/message issued by a carrier or a carrier's +-- > agent, acknowledging receipt for carriage of goods +-- > specified therein on conditions stated or referred to in +-- > the document, enabling the carrier to issue a transport +-- > document. +-- > +-- > 703 House waybill +-- > The document made out by an agent/consolidator which +-- > evidences the contract between the shipper and the +-- > agent/consolidator for the arrangement of carriage of +-- > goods. +-- > +-- > 704 Master bill of lading +-- > A bill of lading issued by the master of a vessel (in +-- > actuality the owner or charterer of the vessel). It +-- > could cover a number of house bills. +-- > +-- > 705 Bill of lading +-- > Negotiable document/message which evidences a contract +-- > of carriage by sea and the taking over or loading of +-- > goods by carrier, and by which carrier undertakes to +-- > deliver goods against surrender of the document. A +-- > provision in the document that goods are to be delivered +-- > to the order of a named person, or to order, or to +-- > bearer, constitutes such an undertaking. +-- > +-- > 706 Bill of lading original +-- > The original of the bill of lading issued by a transport +-- > company. When issued by the maritime industry it could +-- > signify ownership of the cargo. +-- > +-- > 707 Bill of lading copy +-- > A copy of the bill of lading issued by a transport +-- > company. +-- > +-- > 708 Empty container bill +-- > Bill of lading indicating an empty container. +-- > +-- > 709 Tanker bill of lading +-- > Document which evidences a transport of liquid bulk +-- > cargo. +-- > +-- > 710 Sea waybill +-- > Non-negotiable document which evidences a contract for +-- > the carriage of goods by sea and the taking over of the +-- > goods by the carrier, and by which the carrier +-- > undertakes to deliver the goods to the consignee named +-- > in the document. +-- > +-- > 711 Inland waterway bill of lading +-- > Negotiable transport document made out to a named +-- > person, to order or to bearer, signed by the carrier and +-- > handed to the sender after receipt of the goods. +-- > +-- > 712 Non-negotiable maritime transport document (generic) +-- > Non-negotiable document which evidences a contract for +-- > the carriage of goods by sea and the taking over or +-- > loading of the goods by the carrier, and by which the +-- > carrier undertakes to deliver the goods to the consignee +-- > named in the document. E.g. Sea waybill. Remark: +-- > Synonymous with "straight" or "non-negotiable Bill of +-- > lading" used in certain countries, e.g. Canada. +-- > +-- > 713 Mate's receipt +-- > Document/message issued by a ship's officer to +-- > acknowledge that a specified consignment has been +-- > received on board a vessel, and the apparent condition +-- > of the goods; enabling the carrier to issue a Bill of +-- > lading. +-- > +-- > 714 House bill of lading +-- > The bill of lading issued not by the carrier but by the +-- > freight forwarder/consolidator known by the carrier. +-- > +-- > 715 Letter of indemnity for non-surrender of bill of lading +-- > Document/message issued by a commercial party or a bank +-- > of an insurance company accepting responsibility to the +-- > beneficiary of the indemnity in accordance with the +-- > terms thereof. +-- > +-- > 716 Forwarder's bill of lading +-- > Non-negotiable document issued by a freight forwarder +-- > evidencing a contract for the carriage of goods by sea +-- > and the taking over or loading of the goods by the +-- > freight forwarder, and by which the freight forwarder +-- > undertakes to deliver the goods to the consignee named +-- > in the document. +-- > +-- > 720 Rail consignment note (generic term) +-- > Transport document constituting a contract for the +-- > carriage of goods between the sender and the carrier +-- > (the railway). For international rail traffic, this +-- > document must conform to the model prescribed by the +-- > international conventions concerning carriage of goods +-- > by rail, e.g. CIM Convention, SMGS Convention. +-- > +-- > 722 Road list-SMGS +-- > Accounting document, one copy of which is drawn up for +-- > each consignment note; it accompanies the consignment +-- > over the whole route and is a rail transport document. +-- > +-- > 723 Escort official recognition +-- > Document/message which gives right to the owner to exert +-- > all functions normally transferred to a guard in a train +-- > by which an escorted consignment is transported. +-- > +-- > 724 Recharging document +-- > Fictitious transport document regarding a previous +-- > transport, enabling a carrier's agent to give to another +-- > carrier's agent (in a different country) the possibility +-- > to collect charges relating to the original transport +-- > (rail environment). +-- > +-- > 730 Road consignment note +-- > Transport document/message which evidences a contract +-- > between a carrier and a sender for the carriage of goods +-- > by road (generic term). Remark: For international road +-- > traffic, this document must contain at least the +-- > particulars prescribed by the convention on the contract +-- > for the international carriage of goods by road (CMR). +-- > +-- > 740 Air waybill +-- > Document/message made out by or on behalf of the shipper +-- > which evidences the contract between the shipper and +-- > carrier(s) for carriage of goods over routes of the +-- > carrier(s) and which is identified by the airline prefix +-- > issuing the document plus a serial (IATA). +-- > +-- > 741 Master air waybill +-- > Document/message made out by or on behalf of the +-- > agent/consolidator which evidences the contract between +-- > the agent/consolidator and carrier(s) for carriage of +-- > goods over routes of the carrier(s) for a consignment +-- > consisting of goods originated by more than one shipper +-- > (IATA). +-- > +-- > 743 Substitute air waybill +-- > A temporary air waybill which contains only limited +-- > information because of the absence of the original. +-- > +-- > 744 Crew's effects declaration +-- > Declaration to Customs regarding the personal effects of +-- > crew members aboard the conveyance; equivalent to IMO +-- > FAL 4. +-- > +-- > 745 Passenger list +-- > Declaration to Customs regarding passengers aboard the +-- > conveyance; equivalent to IMO FAL 6. +-- > +-- > 746 Delivery notice (rail transport) +-- > Document/message created by the consignor or by the +-- > departure station, joined to the transport or sent to +-- > the consignee, giving the possibility to the consignee +-- > or the arrival station to attest the delivery of the +-- > goods. The document must be returned to the consignor or +-- > to the departure station. +-- > +-- > 750 Despatch note (post parcels) +-- > Document/message which, according to Article 106 of the +-- > "Agreement concerning Postal Parcels" under the UPU +-- > convention, is to accompany post parcels. +-- > +-- > 760 Multimodal/combined transport document (generic) +-- > A transport document used when more than one mode of +-- > transportation is involved in the movement of cargo. It +-- > is a contract of carriage and receipt of the cargo for a +-- > multimodal transport. It indicates the place where the +-- > responsible transport company in the move takes +-- > responsibility for the cargo, the place where the +-- > responsibility of this transport company in the move +-- > ends and the conveyances involved. +-- > +-- > 761 Through bill of lading +-- > Bill of lading which evidences a contract of carriage +-- > from one place to another in separate stages of which at +-- > least one stage is a sea transit, and by which the +-- > issuing carrier accepts responsibility for the carriage +-- > as set forth in the through bill of lading. +-- > +-- > 763 Forwarder's certificate of transport +-- > Negotiable document/message issued by a forwarder to +-- > certify that he has taken charge of a specified +-- > consignment for despatch and delivery in accordance with +-- > the consignor's instructions, as indicated in the +-- > document, and that he accepts responsibility for +-- > delivery of the goods to the holder of the document +-- > through the intermediary of a delivery agent of his +-- > choice. E.g. FIATA-FCT. +-- > +-- > 764 Combined transport document (generic) +-- > Negotiable or non-negotiable document evidencing a +-- > contract for the performance and/or procurement of +-- > performance of combined transport of goods and bearing +-- > on its face either the heading "Negotiable combined +-- > transport document issued subject to Uniform Rules for a +-- > Combined Transport Document (ICC Brochure No. 298)" or +-- > the heading "Non-negotiable Combined Transport Document +-- > issued subject to Uniform Rules for a Combined Transport +-- > Document (ICC Brochure No. 298)". +-- > +-- > 765 Multimodal transport document (generic) +-- > Document/message which evidences a multimodal transport +-- > contract, the taking in charge of the goods by the +-- > multimodal transport operator, and an undertaking by him +-- > to deliver the goods in accordance with the terms of the +-- > contract. (International Convention on Multimodal +-- > Transport of Goods). +-- > +-- > 766 Combined transport bill of lading/multimodal bill of lading +-- > Document which evidences a multimodal transport +-- > contract, the taking in charge of the goods by the +-- > multimodal transport operator, and an undertaking by him +-- > to deliver the goods in accordance with the terms of the +-- > contract. +-- > +-- > 770 Booking confirmation +-- > Document/message issued by a carrier to confirm that +-- > space has been reserved for a consignment in means of +-- > transport. +-- > +-- > 775 Calling forward notice +-- > Instructions for release or delivery of goods. +-- > +-- > 780 Freight invoice +-- > Document/message issued by a transport operation +-- > specifying freight costs and charges incurred for a +-- > transport operation and stating conditions of payment. +-- > +-- > 781 Arrival notice (goods) +-- > Notification from the carrier to the consignee in +-- > writing, by telephone or by any other means (express +-- > letter, message, telegram, etc.) informing him that a +-- > consignment addressed to him is being or will shortly be +-- > held at his disposal at a specified point in the place +-- > of destination. +-- > +-- > 782 Notice of circumstances preventing delivery (goods) +-- > Request made by the carrier to the sender, or, as the +-- > case may be, the consignee, for instructions as to the +-- > disposal of the consignment when circumstances prevent +-- > delivery and the return of the goods has not been +-- > requested by the consignor in the transport document. +-- > +-- > 783 Notice of circumstances preventing transport (goods) +-- > Request made by the carrier to the sender, or, the +-- > consignee as the case may be, for instructions as to the +-- > disposal of the goods when circumstances prevent +-- > transport before departure or en route, after acceptance +-- > of the consignment concerned. +-- > +-- > 784 Delivery notice (goods) +-- > Notification in writing, sent by the carrier to the +-- > sender, to inform him at his request of the actual date +-- > of delivery of the goods. +-- > +-- > 785 Cargo manifest +-- > Listing of goods comprising the cargo carried in a means +-- > of transport or in a transport-unit. The cargo manifest +-- > gives the commercial particulars of the goods, such as +-- > transport document numbers, consignors, consignees, +-- > shipping marks, number and kind of packages and +-- > descriptions and quantities of the goods. +-- > +-- > 786 Freight manifest +-- > Document/message containing the same information as a +-- > cargo manifest, and additional details on freight +-- > amounts, charges, etc. +-- > +-- > 787 Bordereau +-- > Document/message used in road transport, listing the +-- > cargo carried on a road vehicle, often referring to +-- > appended copies of Road consignment note. +-- > +-- > 788 Container manifest (unit packing list) +-- > Document/message specifying the contents of particular +-- > freight containers or other transport units, prepared by +-- > the party responsible for their loading into the +-- > container or unit. +-- > +-- > 789 Charges note +-- > Document used by the rail organization to indicate +-- > freight charges or additional charges in each case where +-- > the departure station is not able to calculate the +-- > charges for the total voyage (e.g. tariff not yet +-- > updated, part of voyage not covered by the tariff). This +-- > document must be considered as joined to the transport. +-- > +-- > 790 Advice of collection +-- > Document that is joined to the transport or sent by +-- > separate means, giving to the departure rail +-- > organization the proof that the cash-on delivery amount +-- > has been encashed by the arrival rail organization +-- > before reimbursement of the consignor. +-- > +-- > 791 Safety of ship certificate +-- > Document certifying a ship's safety to a specified date. +-- > +-- > 792 Safety of radio certificate +-- > Document certifying the safety of a ship's radio +-- > facilities to a specified date. +-- > +-- > 793 Safety of equipment certificate +-- > Document certifying the safety of a ship's equipment to +-- > a specified date. +-- > +-- > 794 Civil liability for oil certificate +-- > Document declaring a ship owner's liability for oil +-- > propelling or carried on a vessel. +-- > +-- > 795 Loadline document +-- > Document specifying the limit of a ship's legal +-- > submersion under various conditions. +-- > +-- > 796 Derat document +-- > Document certifying that a ship is free of rats, valid +-- > to a specified date. +-- > +-- > 797 Maritime declaration of health +-- > Document certifying the health condition on board a +-- > vessel, valid to a specified date. +-- > +-- > 798 Certificate of registry +-- > Official certificate stating the vessel's registry. +-- > +-- > 799 Ship's stores declaration +-- > Declaration to Customs regarding the contents of the +-- > ship's stores (equivalent to IMO FAL 3) i.e. goods +-- > intended for consumption by passengers/crew on board +-- > vessels, aircraft or trains, whether or not sold or +-- > landed; goods necessary for operation/maintenance of +-- > conveyance, including fuel/lubricants, excluding spare +-- > parts/equipment (IMO). +-- > +-- > 810 Export licence, application for +-- > Application for a permit issued by a government +-- > authority permitting exportation of a specified +-- > commodity subject to specified conditions as quantity, +-- > country of destination, etc. +-- > +-- > 811 Export licence +-- > Permit issued by a government authority permitting +-- > exportation of a specified commodity subject to +-- > specified conditions as quantity, country of +-- > destination, etc. Synonym: Embargo permit. +-- > +-- > 812 Exchange control declaration, export +-- > Document/message completed by an exporter/seller as a +-- > means whereby the competent body may control that the +-- > amount of foreign exchange accrued from a trade +-- > transaction is repatriated in accordance with the +-- > conditions of payment and exchange control regulations +-- > in force. +-- > +-- > 820 Despatch note model T +-- > European community transit declaration. +-- > +-- > 821 Despatch note model T1 +-- > Transit declaration for goods circulating under internal +-- > community transit procedures (between European Union +-- > (EU) countries). +-- > +-- > 822 Despatch note model T2 +-- > Ascertainment that the declared goods were originally +-- > produced in an European Union (EU) country. +-- > +-- > 823 Control document T5 +-- > Control document (export declaration) used particularly +-- > in case of re-sending without use with only VAT +-- > collection, refusal, unconformity with contract etc. +-- > +-- > 824 Re-sending consignment note +-- > Rail consignment note prepared by the consignor for the +-- > facilitation of an eventual return to the origin of the +-- > goods. +-- > +-- > 825 Despatch note model T2L +-- > Ascertainment that the declared goods were originally +-- > produced in an European Union (EU) country. May only be +-- > used for goods that are loaded on one single means of +-- > transport in one single departure point for one single +-- > delivery point. +-- > +-- > 830 Goods declaration for exportation +-- > Document/message by which goods are declared for export +-- > Customs clearance, conforming to the layout key set out +-- > at Appendix I to Annex C.1 concerning outright +-- > exportation to the Kyoto convention (CCC). Within a +-- > Customs union, "for despatch" may have the same meaning +-- > as "for exportation". +-- > +-- > 833 Cargo declaration (departure) +-- > Generic term, sometimes referred to as Freight +-- > declaration, applied to the documents providing the +-- > particulars required by the Customs concerning the cargo +-- > (freight) carried by commercial means of transport +-- > (CCC). +-- > +-- > 840 Application for goods control certificate +-- > Document/message submitted to a competent body by party +-- > requesting a Goods control certificate to be issued in +-- > accordance with national or international standards, or +-- > conforming to legislation in the importing country, or +-- > as specified in the contract. +-- > +-- > 841 Goods control certificate +-- > Document/message issued by a competent body evidencing +-- > the quality of the goods described therein, in +-- > accordance with national or international standards, or +-- > conforming to legislation in the importing country, or +-- > as specified in the contract. +-- > +-- > 850 Application for phytosanitary certificate +-- > Document/message submitted to a competent body by party +-- > requesting a Phytosanitary certificate to be issued. +-- > +-- > 851 Phytosanitary certificate +-- > Document/message issued by the competent body in the +-- > exporting country evidencing that plants, fruit, or +-- > vegetables are free from disease and fit for consumption +-- > and giving details on fumigation or other treatment to +-- > which they may have been subjected. +-- > +-- > 852 Sanitary certificate +-- > Document/message issued by the competent authority in +-- > the exporting country evidencing that alimentary and +-- > animal products, including dead animals, are fit for +-- > human consumption, and giving details, when relevant, of +-- > controls undertaken. +-- > +-- > 853 Veterinary certificate +-- > Document/message issued by the competent authority in +-- > the exporting country evidencing that live animals or +-- > birds are not infested or infected with disease, and +-- > giving details regarding their provenance, and of +-- > vaccinations and other treatment to which they have been +-- > subjected. +-- > +-- > 855 Application for inspection certificate +-- > Document/message submitted to a competent body by a +-- > party requesting an Inspection certificate to be issued +-- > in accordance with national or international standards, +-- > or conforming to legislation in the country in which it +-- > is required, or as specified in the contract. +-- > +-- > 856 Inspection certificate +-- > Document/message issued by a competent body evidencing +-- > that the goods described therein have been inspected in +-- > accordance with national or international standards, in +-- > conformity with legislation in the country in which the +-- > inspection is required, or as specified in the contract. +-- > +-- > 860 Certificate of origin, application for +-- > Document/message submitted to a competent body by an +-- > interested party requesting a Certificate of origin to +-- > be issued in accordance with relevant criteria, and on +-- > the basis of evidence of the origin of the goods. +-- > +-- > 861 Certificate of origin +-- > Document/message identifying goods, in which the +-- > authority or body authorized to issue it certifies +-- > expressly that the goods to which the certificate +-- > relates originate in a specific country. The word +-- > "country" may include a group of countries, a region or +-- > a part of a country. This certificate may also include a +-- > declaration by the manufacturer, producer, supplier, +-- > exporter or other competent person. +-- > +-- > 862 Declaration of origin +-- > Appropriate statement as to the origin of the goods, +-- > made in connection with their exportation by the +-- > manufacturer, producer, supplier, exporter or other +-- > competent person on the Commercial invoice or any other +-- > document relating to the goods (CCC). +-- > +-- > 863 Regional appellation certificate +-- > Certificate drawn up in accordance with the rules laid +-- > down by an authority or approved body, certifying that +-- > the goods described therein qualify for a designation +-- > specific to the given region (e.g. champagne, port wine, +-- > Parmesan cheese). +-- > +-- > 864 Preference certificate of origin +-- > Document/message describing a certificate of origin +-- > meeting the requirements for preferential treatment. +-- > +-- > 865 Certificate of origin form GSP +-- > Specific form of certificate of origin for goods +-- > qualifying for preferential treatment under the +-- > generalized system of preferences (includes a combined +-- > declaration of origin and certificate, form A). +-- > +-- > 870 Consular invoice +-- > Document/message to be prepared by an exporter in his +-- > country and presented to a diplomatic representation of +-- > the importing country for endorsement and subsequently +-- > to be presented by the importer in connection with the +-- > import of the goods described therein. +-- > +-- > 890 Dangerous goods declaration +-- > Document/message issued by a consignor in accordance +-- > with applicable conventions or regulations, describing +-- > hazardous goods or materials for transport purposes, and +-- > stating that the latter have been packed and labelled in +-- > accordance with the provisions of the relevant +-- > conventions or regulations. +-- > +-- > 895 Statistical document, export +-- > Document/message in which an exporter provides +-- > information about exported goods required by the body +-- > responsible for the collection of international trade +-- > statistics. +-- > +-- > 896 INTRASTAT declaration +-- > Document/message in which a declarant provides +-- > information about goods required by the body responsible +-- > for the collection of trade statistics. +-- > +-- > 901 Delivery verification certificate +-- > Document/message whereby an official authority (Customs +-- > or governmental) certifies that goods have been +-- > delivered. +-- > +-- > 910 Import licence, application for +-- > Document/message in which an interested party applies to +-- > the competent body for authorization to import either a +-- > limited quantity of articles subject to import +-- > restrictions, or an unlimited quantity of such articles +-- > during a limited period, and specifies the kind of +-- > articles, their origin and value, etc. +-- > +-- > 911 Import licence +-- > Document/message issued by the competent body in +-- > accordance with import regulations in force, by which +-- > authorization is granted to a named party to import +-- > either a limited quantity of designated articles or an +-- > unlimited quantity of such articles during a limited +-- > period, under conditions specified in the document. +-- > +-- > 913 Customs declaration without commercial detail +-- > CUSDEC transmission that does not include data from the +-- > commercial detail section of the message. +-- > +-- > 914 Customs declaration with commercial and item detail +-- > CUSDEC transmission that includes data from both the +-- > commercial detail and item detail sections of the +-- > message. +-- > +-- > 915 Customs declaration without item detail +-- > CUSDEC transmission that does not include data from the +-- > item detail section of the message. +-- > +-- > 916 Related document +-- > Document that has a relationship with the stated +-- > document/message. +-- > +-- > 917 Receipt (Customs) +-- > Receipt for Customs duty/tax/fee paid. +-- > +-- > 925 Application for exchange allocation +-- > Document/message whereby an importer/buyer requests the +-- > competent body to allocate an amount of foreign exchange +-- > to be transferred to an exporter/seller in payment for +-- > goods. +-- > +-- > 926 Foreign exchange permit +-- > Document/message issued by the competent body +-- > authorizing an importer/buyer to transfer an amount of +-- > foreign exchange to an exporter/seller in payment for +-- > goods. +-- > +-- > 927 Exchange control declaration (import) +-- > Document/message completed by an importer/buyer as a +-- > means for the competent body to control that a trade +-- > transaction for which foreign exchange has been +-- > allocated has been executed and that money has been +-- > transferred in accordance with the conditions of payment +-- > and the exchange control regulations in force. +-- > +-- > 929 Goods declaration for importation +-- > Document/message by which goods are declared for import +-- > Customs clearance [sister entry of 830]. +-- > +-- > 930 Goods declaration for home use +-- > Document/message by which goods are declared for import +-- > Customs clearance according to Annex B.1 (concerning +-- > clearance for home use) to the Kyoto convention (CCC). +-- > +-- > 931 Customs immediate release declaration +-- > Document/message issued by an importer notifying Customs +-- > that goods have been removed from an importing means of +-- > transport to the importer's premises under a Customs- +-- > approved arrangement for immediate release, or +-- > requesting authorization to do so. +-- > +-- > 932 Customs delivery note +-- > Document/message whereby a Customs authority releases +-- > goods under its control to be placed at the disposal of +-- > the party concerned. Synonym: Customs release note. +-- > +-- > 933 Cargo declaration (arrival) +-- > Generic term, sometimes referred to as Freight +-- > declaration, applied to the documents providing the +-- > particulars required by the Customs concerning the cargo +-- > (freight) carried by commercial means of transport +-- > (CCC). +-- > +-- > 934 Value declaration +-- > Document/message in which a declarant (importer) states +-- > the invoice or other price (e.g. selling price, price of +-- > identical goods), and specifies costs for freight, +-- > insurance and packing, etc., terms of delivery and +-- > payment, any relationship with the trading partner, +-- > etc., for the purpose of determining the Customs value +-- > of goods imported. +-- > +-- > 935 Customs invoice +-- > Document/message required by the Customs in an importing +-- > country in which an exporter states the invoice or other +-- > price (e.g. selling price, price of identical goods), +-- > and specifies costs for freight, insurance and packing, +-- > etc., terms of delivery and payment, for the purpose of +-- > determining the Customs value in the importing country +-- > of goods consigned to that country. +-- > +-- > 936 Customs declaration (post parcels) +-- > Document/message which, according to Article 106 of the +-- > "Agreement concerning Postal Parcels" under the UPU +-- > Convention, must accompany post parcels and in which the +-- > contents of such parcels are specified. +-- > +-- > 937 Tax declaration (value added tax) +-- > Document/message in which an importer states the +-- > pertinent information required by the competent body for +-- > assessment of value-added tax. +-- > +-- > 938 Tax declaration (general) +-- > Document/message containing a general tax declaration. +-- > +-- > 940 Tax demand +-- > Document/message containing the demand of tax. +-- > +-- > 941 Embargo permit +-- > Document/message giving the permission to export +-- > specified goods. +-- > +-- > 950 Goods declaration for Customs transit +-- > Document/message by which the sender declares goods for +-- > Customs transit according to Annex E.1 (concerning +-- > Customs transit) to the Kyoto convention (CCC). +-- > +-- > 951 TIF form +-- > International Customs transit document by which the +-- > sender declares goods for carriage by rail in accordance +-- > with the provisions of the 1952 International Convention +-- > to facilitate the crossing of frontiers for goods +-- > carried by rail (TIF Convention of UIC). +-- > +-- > 952 TIR carnet +-- > International Customs document (International Transit by +-- > Road), issued by a guaranteeing association approved by +-- > the Customs authorities, under the cover of which goods +-- > are carried, in most cases under Customs seal, in road +-- > vehicles and/or containers in compliance with the +-- > requirements of the Customs TIR Convention of the +-- > International Transport of Goods under cover of TIR +-- > Carnets (UN/ECE). +-- > +-- > 953 EC carnet +-- > EC customs transit document issued by EC customs +-- > authorities for transit and/or temporary user of goods +-- > within the EC. +-- > +-- > 954 EUR 1 certificate of origin +-- > Customs certificate used in preferential goods +-- > interchanges between EC countries and EC external +-- > countries. +-- > +-- > 955 ATA carnet +-- > International Customs document (Admission Temporaire / +-- > Temporary Admission) which, issued under the terms of +-- > the ATA Convention (1961), incorporates an +-- > internationally valid guarantee and may be used, in lieu +-- > of national Customs documents and as security for import +-- > duties and taxes, to cover the temporary admission of +-- > goods and, where appropriate, the transit of goods. If +-- > accepted for controlling the temporary export and +-- > reimport of goods, international guarantee does not +-- > apply (CCC). +-- > +-- > 960 Single administrative document +-- > A set of documents, replacing the various (national) +-- > forms for Customs declaration within the EC, implemented +-- > on 01-01-1988. +-- > +-- > 961 General response (Customs) +-- > General response message to permit the transfer of data +-- > from Customs to the transmitter of the previous message. +-- > +-- > 962 Document response (Customs) +-- > Document response message to permit the transfer of data +-- > from Customs to the transmitter of the previous message. +-- > +-- > 963 Error response (Customs) +-- > Error response message to permit the transfer of data +-- > from Customs to the transmitter of the previous message. +-- > +-- > 964 Package response (Customs) +-- > Package response message to permit the transfer of data +-- > from Customs to the transmitter of the previous message. +-- > +-- > 965 Tax calculation/confirmation response (Customs) +-- > Tax calculation/confirmation response message to permit +-- > the transfer of data from Customs to the transmitter of +-- > the previous message. +-- > +-- > 966 Quota prior allocation certificate +-- > Document/message issued by the competent body for prior +-- > allocation of a quota. +-- > +-- > 990 End use authorization +-- > Document issued by Customs granting the end-use Customs +-- > procedure. +-- > +-- > 991 Government contract +-- > Document/message describing a contract with a government +-- > authority. +-- > +-- > 995 Statistical document, import +-- > Document/message describing an import document that is +-- > used for statistical purposes. +-- > +-- > 996 Application for documentary credit +-- > Message with application for opening of a documentary +-- > credit. +-- > +-- > 998 Previous Customs document/message +-- > Indication of the previous Customs document/message +-- > concerning the same transaction. +simple1001 :: Parser Value +simple1001 = simple "1001" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S1004.hs b/specification/src/Text/Edifact/D01B/Simples/S1004.hs new file mode 100644 index 0000000..b1da145 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S1004.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S1004 + ( simple1004 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1004 Document identifier [C] +-- > +-- > Desc: To identify a document. +-- > +-- > Repr: an..35 +simple1004 :: Parser Value +simple1004 = simple "1004" (alphaNumeric `upTo` 35) diff --git a/specification/src/Text/Edifact/D01B/Simples/S1050.hs b/specification/src/Text/Edifact/D01B/Simples/S1050.hs new file mode 100644 index 0000000..461136f --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S1050.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S1050 + ( simple1050 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1050 Sequence position identifier [C] +-- > +-- > Desc: To identify a position in a sequence. +-- > +-- > Repr: an..10 +simple1050 :: Parser Value +simple1050 = simple "1050" (alphaNumeric `upTo` 10) diff --git a/specification/src/Text/Edifact/D01B/Simples/S1056.hs b/specification/src/Text/Edifact/D01B/Simples/S1056.hs new file mode 100644 index 0000000..1aa014a --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S1056.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S1056 + ( simple1056 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1056 Version identifier [B] +-- > +-- > Desc: To identify a version. +-- > +-- > Repr: an..9 +simple1056 :: Parser Value +simple1056 = simple "1056" (alphaNumeric `upTo` 9) diff --git a/specification/src/Text/Edifact/D01B/Simples/S1060.hs b/specification/src/Text/Edifact/D01B/Simples/S1060.hs new file mode 100644 index 0000000..644b101 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S1060.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S1060 + ( simple1060 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1060 Revision identifier [B] +-- > +-- > Desc: To identify a revision. +-- > +-- > Repr: an..6 +simple1060 :: Parser Value +simple1060 = simple "1060" (alphaNumeric `upTo` 6) diff --git a/specification/src/Text/Edifact/D01B/Simples/S1131.hs b/specification/src/Text/Edifact/D01B/Simples/S1131.hs new file mode 100644 index 0000000..842d323 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S1131.hs @@ -0,0 +1,1938 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S1131 + ( simple1131 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1131 Code list identification code [C] +-- > +-- > Desc: Code identifying a user or association maintained code +-- > list. +-- > +-- > Repr: an..17 +-- > +-- > X 1 Logistics code list +-- > Code list containing logistics and program management +-- > activities. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 2 ICD 9 +-- > A code list containing the International Classification +-- > of Diseases, version 9 (ICD 9). +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 3 Operating status +-- > Code list identifying operating status of an entity. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 4 DoDAAC (Department of Defense Activity Address Code) +-- > A code list containing codes assigned to operating +-- > military units to identify the name and address of the +-- > unit. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 5 Facility identification +-- > A code list identifying a facility(ies). +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 6 Application acknowledgement and error codes +-- > A code list to identify acknowledgement and error codes +-- > applicable at the application level. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 7 Health industry organization identification +-- > List of codes identifying organizations in the health +-- > care industry. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 8 Electromagnetic transmitter identification +-- > A code list containing electromagnetic transmitter +-- > identifications. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 9 Military Assistance Program Address Code (MAPAC) +-- > Lists of codes identifying name and address information +-- > for organizations participating in a military assistance +-- > program. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 10 Medicare provider +-- > A list of codes identifying health care providers under +-- > the Medicare program. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 11 Medicaid provider +-- > A list of codes identifying health care providers under +-- > a Medicaid program. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 12 Telephone directory +-- > Self explanatory. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 13 Employee identification +-- > A list of codes identifying employees of an +-- > organization. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 14 Sample extraction location +-- > Code list identifying the location from which a sample +-- > is taken. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 15 Medical benefits schedule +-- > Code list containing classifications of medical services +-- > for use in determining the medical benefits payable. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 16 Postcode directory +-- > [3251] Code defining postal zones or addresses. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 17 ICD 10 +-- > Code list containing the International Classification of +-- > Diseases, version 10 (ICD 10). +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 18 Diagnosis Related Group (DRG) +-- > Code list containing diagnosis related group +-- > classifications. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 19 Standard text clauses +-- > A list of codes representing standardized text clauses. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 20 United Nations Standard Products and Services +-- > Classification (UN/SPSC) code +-- > A code list that provides a hierarchical classification +-- > of goods and services for the purposes of resource +-- > discovery and spend analysis. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 21 Policy on claim indicator +-- > Identifies a code list containing indicators referring +-- > to policy on claims. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 22 EDIRA-Id (EDI Registration Authority Identification) +-- > A code list specifying codes assigned by the EDI +-- > Registration Authority to register organizations (legal +-- > persons, partnerships, sole proprietorships and their +-- > branch offices) and private persons. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 23 Clearing house automated payment +-- > Self explanatory. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 24 Rail handling restrictions and instructions +-- > A code list specifying rail codes for handling +-- > restrictions or instructions. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 25 Bank identification +-- > Code for identification of banks. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 26 Rail harmonized equipment type +-- > A code list specifying codes for harmonized equipment +-- > type in the railway industry. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 27 Railway frontier and transit point +-- > A code list specifying frontier or transit points in the +-- > railway industry. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 33 Commercial And Government Entity (CAGE) +-- > List of codes identifying a commercial and government +-- > entity. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 34 Reinsurance policy attributes +-- > A list of attributes regarding policies reinsured with a +-- > professional reinsurer. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 35 Rail additional charges +-- > A code list identifying specific rail charges included +-- > in the payment conditions in addition to the freight +-- > cost. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 36 Railway company network +-- > A code list identifying the different railway companies +-- > as member of the International Union of Railways. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 37 Railway locations +-- > Code identifying a location in railway environment. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 38 Railway customer +-- > A code list identifying rail customers. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 39 Rail unified nomenclature of goods +-- > Self explanatory. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 40 Reinsurance monetary type +-- > Identifies the type of reinsurance amounts. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 42 Business function +-- > Self explanatory. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 43 Clearing House Interbank Payment System Participants ID +-- > Participants identification of the automated clearing +-- > house of the New York Clearing House Association +-- > (CHIPS). +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 44 Clearing House Interbank Payment System Universal ID +-- > Universal identification of the automated clearing house +-- > of the New York Clearing House Association (CHIPS). +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 45 United Nations Common Coding System (UNCCS) +-- > A code list adopted by the United Nations organisations +-- > for the procurement of goods and services. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 46 DUNS (Dun and Bradstreet) +4 +-- > An organization identified by the DUNS number and a 4- +-- > character extension. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 47 Occupation classification +-- > Identifies the class of occupation. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 48 Policy reserve valuation type +-- > Identification of the policy reserve valuation type. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 49 Life reinsurance message type +-- > To indicate the type of life reinsurance activity +-- > transmitted in the message. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 52 Value added tax identification +-- > Value added tax identification code. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 53 Passport number +-- > Number assigned to a passport. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 54 Statistical object +-- > A statistical object such as a statistical concept, +-- > array structure component or statistical nomenclature. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 55 Quality conformance +-- > A code list specifying the quality standard a product +-- > complies with, e.g. ISO9000, BS5750, etc. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 56 Safety regulation +-- > A code list specifying the safety regulations which +-- > apply to a product, such as UK COSHH (control of +-- > substances hazardous to health) regulations. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 57 Product code +-- > Code assigned to a specific product by a controlling +-- > agency. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 58 Business account number +-- > An identifying number or code assigned by issuing +-- > authorities to manage business activities. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 59 Railway services harmonized code +-- > Services provided by the different railway +-- > organizations. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 60 Type of financial account +-- > Identification of the type of financial account. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 61 Type of assets and liabilities +-- > Identification of the type of assets and liabilities. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 62 Requirements indicator +-- > A code list which specifies various requirements that a +-- > customer may have when fulfilling a purchase order. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 63 Handling action +-- > Codes for handling action. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 64 Freight forwarder +-- > Codes for freight forwarders. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 65 Shipping agent +-- > Codes for shipping agents. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 67 Type of package +-- > Indication of the type of package codes. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 68 Type of industrial activity +-- > Identification of the type of industrial activity. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 69 Type of survey question +-- > Identification of the type of survey question. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 70 Customs inspection type +-- > A code to indicate the type of inspection performed by +-- > customs. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 71 Nature of transaction +-- > Identification of the nature of the transaction. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 72 Container terminal +-- > Codes for container terminal. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 73 Insurance information indicator +-- > Identifies the type of insurance information provided. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 74 Joint life insurance indicator +-- > Indicates joint life insurance coverage. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 75 Bill of lading clauses +-- > Code list identifying official clauses associated with +-- > bills of lading. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 76 Export commodity classification (US Schedule B) +-- > Code list containing the commodity classifications +-- > applying to goods being exported (United States Schedule +-- > B). +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 77 Customs domestic port location codes (US Schedule D) +-- > Code list containing Customs domestic port locations +-- > (United States Schedule D). +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 78 Customs foreign port location codes (US Schedule K) +-- > Code list containing Customs foreign port locations +-- > (United States Schedule K). +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 79 Functional group +-- > Identifies a group of application related messages. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 80 Application error code +-- > A code list specifying application errors. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 81 Policy type +-- > To identify the code list for the type of policy. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 82 Type of insured +-- > To specify the insured type. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 83 Occupation code +-- > Identification of an occupation. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 84 State code +-- > A code list of states within a country. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 85 Technical Assessment Checklist (TAC) +-- > A code list of technical assessment checklist numbers. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 86 Syntax notes +-- > A code list of syntax (dependency) note identifiers. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 100 Enhanced party identification +-- > Self explanatory. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 101 Air carrier +-- > Self explanatory. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 102 Size and type +-- > Self explanatory. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 103 Call sign directory +-- > A directory of call signs assigned to transport +-- > vehicles. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 104 Customs area of transaction +-- > Customs code to indicate the different types of +-- > declarations according to the countries involved in the +-- > transaction (e.g. box 1/1 of SAD: inter EC Member +-- > States, EC-EFTA, EC-third countries, etc.). +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 105 Customs declaration type +-- > Customs code to indicate the type of declaration +-- > according to the different Customs procedures requested +-- > (e.g.: import, export, transit). +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 106 Incoterms 1980 +-- > (4110) Code to indicate applicable Incoterm (1980 +-- > edition) under which seller undertakes to deliver +-- > merchandise to buyer (ICC). Incoterms 1990: use 4053 +-- > only. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 107 Excise duty +-- > Customs or fiscal authorities code to identify a +-- > specific or ad valorem levy on a specific commodity, +-- > applied either domestically or at time of importation. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 108 Tariff schedule +-- > Self explanatory. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 109 Customs indicator +-- > Customs code for circumstances where only an indication +-- > is needed. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 110 Customs special codes +-- > Customs code to indicate an exemption to a regulation or +-- > a special Customs treatment. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 112 Statistical nature of transaction +-- > Indication of the type of contract under which goods are +-- > supplied. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 113 Customs office +-- > Customs administrative unit competent for the +-- > performance of Customs formalities, and the premises or +-- > other areas approved for the purpose by the competent +-- > authorities (CCC). +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 114 Railcar letter marking +-- > Codes for all marking codes (in letters) for railcars +-- > specifying the type, series, order number, check digit +-- > and some technical characteristics. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 115 Examination facility +-- > Building or location where merchandise is examined by +-- > Customs. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 116 Customs preference +-- > Customs code to identify a specific tariff preference. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 117 Customs procedure +-- > (9380) Customs code to identify goods which are subject +-- > to Customs control (e.g. home use, Customs warehousing, +-- > temporary admission, Customs transit). +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 118 Government agency procedure +-- > Treatment applied by a government agency other than +-- > Customs to merchandise under their control. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 119 Customs simplified procedure +-- > Customs code to indicate the type of simplified Customs +-- > procedure requested by a declarant (CCC). +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 120 Customs status of goods +-- > Customs code to specify the status accorded by Customs +-- > to a consignment e.g. release without further formality, +-- > present supporting documents for inspection, etc (CCC). +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 121 Shipment description +-- > Code to indicate whether a shipment is a total, part or +-- > split consignment. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 122 Commodity +-- > (7357) Code identifying types of goods for Customs, +-- > transport or statistical purposes (generic term). +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 123 Entitlement +-- > Code to indicate the recipient of a charge amount +-- > (IATA). +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 125 Customs transit guarantee +-- > Customs code to identify the type of guarantee used in a +-- > transit movement. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 126 Accounting information identifier +-- > Identification of a specific kind of accounting +-- > information. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 127 Customs valuation method +-- > Customs code to identify the valuation method used to +-- > determine the dutiable value of the declared goods. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 128 Service +-- > Identification of services. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 129 Customs warehouse +-- > Identification and/or location of the Customs warehouse +-- > in which goods will be or have been deposited (CCC). +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 130 Special handling +-- > Code to indicate that the nature of the consignment may +-- > necessitate use of special handling procedures (IATA). +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 131 Free zone +-- > Code identifying the zone within a state where any goods +-- > introduced are generally regarded, insofar as import +-- > duties and taxes are concerned, as being outside the +-- > Customs territory and are not subject to the usual +-- > Customs control. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 132 Charge +-- > Identification of a type of charge. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 133 Financial regime +-- > Nature and methods of a transaction from financial +-- > viewpoint. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 134 Duty, tax or fee payment method +-- > [4390] Method by which a duty or tax is paid to the +-- > relevant administration. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 135 Rate class +-- > Code to identify a specific rate category. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 136 Restrictions and prohibitions placed on the re-use of +-- > designated rail wagons +-- > A code list identifying restrictions and prohibitions +-- > placed on the re-use of designated rail wagons. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 137 Rail harmonized codification of tariffs +-- > A list of rail tariffs, the coding of which has been +-- > harmonized. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 139 Port +-- > A location having facilities for means of transport to +-- > load or discharge cargo. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 140 Area +-- > Codes for specific geographic areas e.g. seas, straits, +-- > basins etc. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 141 Forwarding restrictions +-- > A code list containing restrictions regarding the +-- > forwarding of goods or equipment. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 142 Train identification +-- > A code list specifying international train +-- > identifications maintained by the UIC (International +-- > Union of Railways). +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 143 Removable accessories and special equipment on railcars +-- > A list of removable accessories and special equipment +-- > associated with railcars. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 144 Rail routes +-- > A code list identifying routes used in rail transport. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 145 Airport/city +-- > As described and published by IATA. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 146 Means of transport identification +-- > Code identifying the name or number of a means of +-- > transport (vessel, vehicle). +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 147 Document requested by Customs +-- > Customs code to identify documents requested by Customs +-- > in an information interchange. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 148 Customs release notification +-- > Authorisation given by Customs to move the goods or not +-- > move the goods from the place of registration. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 149 Customs transit type +-- > Customs code to indicate the different kinds of transit +-- > movement of the goods (e.g. Box 1/3 of the SAD). +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 150 Financial routing +-- > Self explanatory. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 151 Locations for tariff calculations +-- > A list of locations related to tariff calculations. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 152 Materials +-- > Self explanatory. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 153 Methods of payment +-- > Identification of methods of payment. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 154 Bank branch sorting identification +-- > Identification of a specific branch of a bank. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 155 Automated clearing house +-- > Identification of automated clearing houses. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 156 Location of goods +-- > (3384) Indication of the place where goods are located +-- > and where they are available for examination. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 157 Clearing code +-- > Identification of the responsible bank/clearing house +-- > which has cleared or is ordered to do the clearing. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 158 Terms of delivery +-- > Code to identify terms of delivery. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 160 Party identification +-- > Identification of parties, corporates, etc. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 161 Goods description +-- > Identification of a type of goods description. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 162 Country +-- > Identification of a country. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 163 Country sub-entity +-- > (3228) Identification of country sub-entity (region, +-- > department, state, province) defined by appropriate +-- > authority. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 164 Member organizations +-- > Identification of member organizations. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 165 Amendment code (Customs) +-- > Customs code indicating the reason for transmitting an +-- > amendment to Customs. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 166 Social security identification +-- > Code assigned by the authority competent to issue social +-- > security identification to identify a person. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 167 Tax party identification +-- > Code assigned by a tax authority to identify a party. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 168 Rail document names +-- > Rail specific identifications of documents. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 169 Harmonized system +-- > Identification of commodities according to the +-- > Harmonized System. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 170 Bank securities code +-- > Self explanatory. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 172 Carriers +-- > Code list identifying carriers. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 173 Export requirements +-- > Identification of requirements and regulations +-- > established by relevant authorities concerning +-- > exportation. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 174 Citizen identification +-- > Self explanatory. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 175 Account analysis codes +-- > Account service charges list. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 176 Flow of the goods +-- > List of statistical codes covering the movement of the +-- > goods to be declared (e.g. despatch, arrival). +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 177 Statistical procedures +-- > Indication of the statistical procedure to which the +-- > goods are subject. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 178 Standard text according US embargo regulations +-- > US government regulations prescribe specific standard +-- > text usage. Using codes from this code list prevents +-- > full text transmission. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 179 Standard text for export according national prescriptions +-- > National export regulations prescribe specific standard +-- > text usage. Using codes from this code list prevents +-- > full text transmission. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 180 Airport terminal +-- > Code identifying terminals or other sub-locations at +-- > airports. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 181 Activity +-- > Code identifying activities. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 182 Combiterms 1990 +-- > Code to indicate the applicable Combiterm (1990 +-- > edition), used for the purpose of cost distribution +-- > between seller according to Incoterms 1990. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 183 Dangerous goods packing type +-- > Identification of package types for the description +-- > related to dangerous goods. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 184 Tax assessment method +-- > A code to identify the tax assessment method. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 185 Item type +-- > A code list defining the level of elaboration of a item +-- > such as raw material, component, tooling, etc. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 186 Product supply condition +-- > A code list specifying the rules according to which a +-- > product is supplied, e.g. from stock, available on +-- > demand, make on order, etc. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 187 Supplier's stock turnover +-- > A code list giving an indication about the level of the +-- > supplier's stock turnover. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 188 Article status +-- > A code list defining the status of an article from the +-- > procurement point of view, e.g. new article, critical +-- > article, etc. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 189 Quality control code +-- > A code list specifying how the article is classified +-- > according to the quality control point of view, e.g. +-- > safety item, subject to regulation, etc. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 190 Item sourcing category +-- > A code list to specify details related to the sourcing +-- > of the corresponding item such as provided by the buyer, +-- > from a mandatory source, etc. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 191 Dumping or countervailing assessment method +-- > A code to identify the method used to determine the +-- > dumping or countervailing duty. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 192 Dumping specification +-- > Code list to identify types of goods for dumping +-- > purposes. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 193 Legal event +-- > Identifies a code list of legal events. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 194 Record precedence based on its currency in time +-- > Identifies the priority of a record based on its +-- > currency in time. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 195 Ownership rights +-- > Identifies a code list containing types of ownership +-- > rights. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 196 Property ownership extent +-- > Identifies a code list containing the extent of legal +-- > rights of possession to property. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 197 Monetary function detail +-- > Identifies a code list containing monetary function +-- > details. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 198 Account relationship type +-- > Identifies a code list containing types of account +-- > relationships. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 199 Account rating +-- > Identifies the code list containing account rating +-- > types. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 200 Loan type +-- > Identifies the code list of loan types. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 201 Claim type +-- > Identifies the code list containing the claim types. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 202 Legal case type +-- > Identifies the code list containing the type of legal +-- > cases. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 203 Court of law event type +-- > Identifies the code list containing the type of law +-- > events. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 204 Notice type +-- > Identifies the code list containing the type of notice. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 205 Ethnicity +-- > Identifies the code list containing ethnic types. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 206 Individual participation in company +-- > Identifies the code list containing the types of +-- > participation of an individual within a company. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 207 Real estate asset type +-- > Identifies the code list containing the types of real +-- > estate assets. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 208 Asset recurrence +-- > Identifies the code list containing the types of +-- > recurrences of assets. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 209 Construction material +-- > Identifies the code list containing types of materials +-- > used for construction. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 210 Information request type +-- > Identifies a code list containing types of information +-- > requests. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 211 Business change +-- > Identifies a code list containing business change types. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 212 Business credit rating +-- > Identifies a code list containing business credit rating +-- > types. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 213 Corporate financial filing criteria +-- > Identifies a code list containing criteria for corporate +-- > financial filings. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 214 Reason for public record filing +-- > Identifies a code list containing reasons for public +-- > record filings. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 215 Registration type +-- > Identifies a code list containing registration types. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 216 Stock exchange detail +-- > Identifies a code list containing stock exchange +-- > details. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 217 Business legal structure type +-- > Identifies a code list containing business legal +-- > structure details. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 218 Information request result +-- > Identifies a code list containing information request +-- > results. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 219 Financial information type +-- > Identifies a code list containing financial information +-- > types. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 220 Consolidation detail +-- > Identifies a code list containing consolidation details. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 221 Condition detail +-- > Identifies a code list containing condition details. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 222 Financial statement format +-- > Identifies a code list containing financial statement +-- > formats. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 223 Source of disclosure +-- > Identifies a code list containing disclosure sources. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 224 General territory type +-- > Identifies a code list containing general territory +-- > types. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 225 Roadway type +-- > Identifies a code list containing roadway types. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 226 Roadway detail +-- > Identifies a code list containing roadway details. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 227 City +-- > Identifies a code list containing cities. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 228 County +-- > Identifies a code list containing counties. A county is +-- > any of the territorial divisions of some countries, +-- > forming the chief unit of local administration. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 229 Geographic location +-- > Identifies a code list containing geographic locations. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 230 Entity relationship +-- > Identifies a code list of entity relationships. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 231 Payment behaviour rating +-- > Identifies a code list containing payment behaviour +-- > ratings. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 232 Inquiry selection +-- > Identifies a code list containing inquiry selections. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 233 Rating summary value +-- > Identifies a code list containing rating summary values. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 234 Industry rating +-- > Identifies a code list containing industry ratings. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 235 Forecast type +-- > Identifies a code list containing forecast types. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 236 Hobby +-- > Identifies a code list containing hobby types. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 237 Functional business area +-- > Identifies a code list containing functional business +-- > areas. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 238 Current asset details +-- > Identifies a code list containing details of the current +-- > asset types. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 239 Asset details +-- > Identifies a code list containing details of the asset +-- > types. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 240 Current liability details +-- > Identifies a code list containing the current liability +-- > types. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 241 Liability details +-- > Identifies a code list containing details of liability +-- > types. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 242 Financial item reclassification +-- > Identifies a code list containing financial item +-- > reclassifications. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 243 Financial item allocation +-- > Identifies a code list containing financial item +-- > allocations. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 244 Reason for financial item detail change +-- > Identifies a code list containing reasons for the change +-- > in financial item details. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 245 Educational institution type +-- > Identifies a code list containing educational +-- > institution types. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 246 Educational study area +-- > Identifies a code list containing educational study +-- > areas. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 247 Security share type +-- > Identifies a code list containing security share types. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 248 Insurance coverage detail +-- > Identifies a code list containing insurance coverage +-- > details. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 249 Property type +-- > Identifies a code list containing property types. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 250 Data category +-- > Identifies a code list containing data categories. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 251 Information type +-- > Identifies a code list containing types of information. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 252 Court of law type +-- > Identifies a code list containing court of law types. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 253 Region +-- > Identifies a code list containing regions that identify +-- > an area of the earth's surface, having definable +-- > boundaries or characteristics. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 254 Postal service carrier route +-- > Identifies a code list containing routes covered by a +-- > postal service carrier. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 255 Continent +-- > Identifies a code list containing continents, that are +-- > any of the main continuous expanses of land. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 256 Postal district +-- > Identifies a code list containing territories for the +-- > routing of mail. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 257 Non-postal town +-- > Identifies a code list containing towns not recognised +-- > as a postal entity. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 258 City subdivision +-- > Identifies a code list containing subdivisions of a +-- > city. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 259 Financial analysis categories +-- > Identifies a code list containing financial analysis +-- > categories. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 260 Accord Europeen relatif au transport international des +-- > marchandises(ADR). +-- > A code list identifying dangerous goods for transport +-- > purposes. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 261 Consignee's premises +-- > Facility controlled by the consignee of cargo. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 262 Consignor's premises +-- > Facility controlled by the consignor of cargo. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 263 Packing and/or unpacking facility +-- > Facility dedicated to the packing and/or unpacking of +-- > cargo. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 264 Storage facility +-- > Facility at which goods are stored. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 265 Repair facility +-- > Facility at which repairs are carried out. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 266 Marine berth +-- > The location within a port where a ship anchors or ties +-- > up. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 267 Marine wharf +-- > Landing platform where a ship can load and unload. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 268 Gate +-- > The location at which access to or from a facility is +-- > controlled. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 269 Warehouse +-- > A covered facility for the storage and distribution of +-- > goods. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 270 Business classification +-- > Code list of business classifications. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 271 Facility security clearance +-- > Code list specifying the security clearance assigned to +-- > a facility. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 272 Individual security clearance +-- > Code list specifying the security clearance assigned to +-- > an individual. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X 273 Means of communications identifier +-- > Code list of communication means used to transmit data. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > X ZZZ Mutually defined +-- > Self explanatory. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +simple1131 :: Parser Value +simple1131 = simple "1131" (alphaNumeric `upTo` 17) diff --git a/specification/src/Text/Edifact/D01B/Simples/S1153.hs b/specification/src/Text/Edifact/D01B/Simples/S1153.hs new file mode 100644 index 0000000..09514a1 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S1153.hs @@ -0,0 +1,2832 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S1153 + ( simple1153 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 1153 Reference code qualifier [C] +-- > +-- > Desc: Code qualifying a reference. +-- > +-- > Repr: an..3 +-- > +-- > AAA Acknowledgement of order number +-- > [1018] Reference number assigned by the seller to his +-- > acknowledgement of an order. +-- > +-- > AAB Proforma invoice number +-- > [1088] Reference number assigned by the seller to a +-- > Proforma Invoice. +-- > +-- > AAC Documentary credit number +-- > [1172] Reference number assigned by issuing bank to a +-- > Documentary credit. +-- > +-- > AAD Contract addendum number +-- > [1318] Reference number assigned by the issuer to a +-- > Contract Addendum. +-- > +-- > AAE Goods declaration number +-- > Reference number assigned to a goods declaration. +-- > +-- > AAF Debit card number +-- > A reference number identifying a debit card. +-- > +-- > AAG Offer number +-- > Reference number assigned by issuing party to an offer. +-- > +-- > AAH Bank's batch interbank transaction reference number +-- > Reference number allocated by the bank to a batch of +-- > different underlying interbank transactions. +-- > +-- > AAI Bank's individual interbank transaction reference number +-- > Reference number allocated by the bank to one specific +-- > interbank transaction. +-- > +-- > AAJ Delivery order number +-- > Reference number assigned by issuer to a delivery order. +-- > +-- > AAK Despatch advice number +-- > Reference number assigned by issuing party to a despatch +-- > advice. +-- > +-- > AAL Drawing number +-- > Reference number identifying a specific product drawing. +-- > +-- > AAM Waybill number +-- > Reference number assigned to a waybill, see: 1001 = 700. +-- > +-- > AAN Delivery schedule number +-- > Reference number assigned by buyer to a delivery +-- > schedule. +-- > +-- > AAO Consignee's shipment reference number +-- > [1362] Reference assigned by the consignee to a +-- > shipment. +-- > +-- > AAP Part consignment number +-- > [1310] Reference to a specific consignment forming part +-- > of a contract allowing part deliveries. +-- > +-- > AAQ Unit load device (e.g. container) identification number +-- > [8260] Marks (letters and/or numbers) which identify a +-- > unit load device e.g. freight container. +-- > +-- > AAR Municipality assigned business registry number +-- > A reference number assigned by a municipality to +-- > identify a business. +-- > +-- > AAS Transport document number +-- > [1188] Reference assigned by the carrier or his agent to +-- > the transport document. +-- > +-- > AAT Master label number +-- > Identifies the master label number of any package type. +-- > +-- > AAU Despatch note number +-- > [1128] Reference number assigned by the seller to a +-- > Despatch Note. +-- > +-- > AAV Enquiry number +-- > Reference number assigned to an enquiry. +-- > +-- > AAW Docket number +-- > A reference number identifying the docket. +-- > +-- > AAX Civil action number +-- > A reference number identifying the civil action. +-- > +-- > AAY Carrier's agent reference number +-- > Reference number assigned by the carriers agent to a +-- > transaction. +-- > +-- > AAZ Standard Carrier Alpha Code (SCAC) number +-- > For maritime shipments, this code qualifies a Standard +-- > Alpha Carrier Code (SCAC) as issued by the United Stated +-- > National Motor Traffic Association Inc. +-- > +-- > ABA Customs valuation decision number +-- > Reference by an importing party to a previous decision +-- > made by a Customs administration regarding the valuation +-- > of goods. +-- > +-- > ABB End use authorization number +-- > Reference issued by a Customs administration authorizing +-- > a preferential rate of duty if a product is used for a +-- > specified purpose, see: 1001 = 990. +-- > +-- > ABC Anti-dumping case number +-- > Reference issued by a Customs administration pertaining +-- > to a past or current investigation of goods "dumped" at +-- > a price lower than the exporter's domestic market price. +-- > +-- > ABD Customs tariff number +-- > [7282] Code number of the goods in accordance with the +-- > tariff nomenclature system of classification in use +-- > where the Customs declaration is made. +-- > +-- > ABE Declarant's reference number +-- > Unique reference number assigned to a document or a +-- > message by the declarant for identification purposes. +-- > +-- > ABF Repair estimate number +-- > A number identifying a repair estimate. +-- > +-- > ABG Customs decision request number +-- > Reference issued by Customs pertaining to a pending +-- > tariff classification decision requested by an importer +-- > or agent. +-- > +-- > ABH Sub-house bill of lading number +-- > Reference assigned to a sub-house bill of lading. +-- > +-- > ABI Deferred payment reference +-- > [1168] Reference or indication of the deferred payment +-- > of duty/tax. +-- > +-- > ABJ Quota number +-- > Reference number allocated by a government authority to +-- > identify a quota. +-- > +-- > ABK Transit (onward carriage) guarantee (bond) number +-- > Reference number to identify the guarantee or security +-- > provided for Customs transit operation (CCC). +-- > +-- > ABL Customs guarantee number +-- > Reference assigned to a Customs guarantee. +-- > +-- > ABM Replacing part number +-- > New part number which replaces the existing part number. +-- > +-- > ABN Seller's catalogue number +-- > Identification number assigned to a seller's catalogue. +-- > +-- > ABO Originator's reference +-- > A unique reference assigned by the originator. +-- > +-- > ABP Declarant's Customs identity number +-- > Reference to the party whose posted bond or security is +-- > being declared in order to accept responsibility for a +-- > goods declaration and the applicable duties and taxes. +-- > +-- > ABQ Importer reference number +-- > Reference number assigned by the importer to identify a +-- > particular shipment for his own purposes. +-- > +-- > ABR Export clearance instruction reference number +-- > Reference number of the clearance instructions given by +-- > the consignor through different means. +-- > +-- > ABS Import clearance instruction reference number +-- > Reference number of the import clearance instructions +-- > given by the consignor/consignee through different +-- > means. +-- > +-- > ABT Customs declaration number +-- > [1426] Number, assigned or accepted by Customs, to +-- > identify a Goods declaration. +-- > +-- > ABU Article number +-- > A number that identifies an article. +-- > +-- > ABV Intra-plant routing +-- > To define routing within a plant. +-- > +-- > ABW Stock keeping unit number +-- > A number that identifies the stock keeping unit. +-- > +-- > ABX Text Element Identifier deletion reference +-- > The reference used within a given TEI (Text Element +-- > Identifier) which is to be deleted. +-- > +-- > ABY Allotment identification (Air) +-- > Reference assigned to guarantied capacity on one or more +-- > specific flights on specific date(s) to third parties as +-- > agents and other airlines. +-- > +-- > ABZ Vehicle licence number +-- > Number of the licence issued for a vehicle by an agency +-- > of government. +-- > +-- > AC Air cargo transfer manifest +-- > A number assigned to an air cargo list of goods to be +-- > transferred. +-- > +-- > ACA Cargo acceptance order reference number +-- > Reference assigned to the cargo acceptance order. +-- > +-- > ACB US government agency number +-- > A number that identifies a United States Government +-- > agency. +-- > +-- > ACC Shipping unit identification +-- > Identifying marks on the outermost unit that is used to +-- > transport merchandise. +-- > +-- > ACD Additional reference number +-- > Reference number provided in addition to another given +-- > reference. +-- > +-- > ACE Related document number +-- > Reference number identifying a related document. +-- > +-- > ACF Addressee reference +-- > A reference number of an addressee. +-- > +-- > ACG ATA carnet number +-- > Reference number assigned to an ATA carnet. +-- > +-- > ACH Packaging unit identification +-- > Identifying marks on packing units. +-- > +-- > ACI Outerpackaging unit identification +-- > (7070) Identifying marks on packing units contained +-- > within an outermost shipping unit. +-- > +-- > ACJ Customer material specification number +-- > Number for a material specification given by customer. +-- > +-- > ACK Bank reference +-- > Cross reference issued by financial institution. +-- > +-- > ACL Principal reference number +-- > A number that identifies the principal reference. +-- > +-- > ACM Unique REINAC reference number of the sender +-- > Description to be provided. +-- > +-- > ACN Advice of collection number +-- > [1030] Number of the Advice of Collection attached to +-- > the Rail Consignment Note (CIM 75). +-- > +-- > ACO Iron charge number +-- > Number attributed to the iron charge for the production +-- > of steel products. +-- > +-- > ACP Hot roll number +-- > Number attributed to a hot roll coil. +-- > +-- > ACQ Cold roll number +-- > Number attributed to a cold roll coil. +-- > +-- > ACR Railway wagon number +-- > (8320) Registered identification initials and numbers of +-- > railway wagon. Synonym: Rail car number. +-- > +-- > ACS Unique CURRAC reference number of the sender +-- > Description to be provided. +-- > +-- > ACT Unique claims reference number of the sender +-- > A number that identifies the unique claims reference of +-- > the sender. +-- > +-- > ACU Loss/event number +-- > To reference to the unique number that is assigned to +-- > each major loss hitting the reinsurance industry. +-- > +-- > ACV Estimate order reference number +-- > Reference number assigned by the ordering party of the +-- > estimate order. +-- > +-- > ACW Reference number to previous message +-- > Reference number assigned to the message which was +-- > previously issued (e.g. in the case of a cancellation, +-- > the primary reference of the message to be cancelled +-- > will be quoted in this element). +-- > +-- > ACX Banker's acceptance +-- > Reference number for banker's acceptance issued by the +-- > accepting financial institution. +-- > +-- > ACY Duty memo number +-- > Reference number assigned by customs to a duty memo. +-- > +-- > ACZ Equipment transport charge number +-- > Reference assigned to a specific equipment +-- > transportation charge. +-- > +-- > ADA Buyer's item number +-- > Reference number assigned by the buyer to an item. +-- > +-- > ADB Matured certificate of deposit +-- > Reference number for certificate of deposit allocated by +-- > issuing financial institution. +-- > +-- > ADC Loan +-- > Reference number for loan allocated by lending financial +-- > institution. +-- > +-- > ADD Analysis number/test number +-- > Number given to a specific analysis or test operation. +-- > +-- > ADE Account number +-- > Identification number of an account. +-- > +-- > ADF Treaty number +-- > A number that identifies a treaty. +-- > +-- > ADG Catastrophe number +-- > A number that identifies a catastrophe. +-- > +-- > ADH PCS Catastrophe +-- > Description to be provided. +-- > +-- > ADI Bureau signing (statement reference) +-- > A statement reference that identifies a bureau signing. +-- > +-- > ADJ Company / syndicate reference 1 +-- > First reference of a company/syndicate. +-- > +-- > ADK Company / syndicate reference 2 +-- > Second reference of a company/syndicate. +-- > +-- > ADL Ordering customer consignment reference number +-- > Reference number assigned to the consignment by the +-- > ordering customer. +-- > +-- > ADM Shipowner's authorization number +-- > Reference number assigned by the shipowner as an +-- > authorization number to transport certain goods (such as +-- > hazardous goods, cool or reefer goods). +-- > +-- > ADN Inland transport order number +-- > Reference number assigned by the principal to the +-- > transport order for inland carriage. +-- > +-- > ADO Container work order reference number +-- > Reference number assigned by the principal to the work +-- > order for a (set of) container(s). +-- > +-- > ADP Statement number +-- > A reference number identifying a statement. +-- > +-- > ADQ Unique market reference +-- > A number that identifies a unique market. +-- > +-- > ADR Bureau signing (original FDO reference) +-- > Description to be provided. +-- > +-- > ADS Original FDO transaction reference +-- > Description to be provided. +-- > +-- > ADT Group accounting +-- > Description to be provided. +-- > +-- > ADU Broker reference 1 +-- > First reference of a broker. +-- > +-- > ADV Broker reference 2 +-- > Second reference of a broker. +-- > +-- > ADW Lloyd's claims office reference +-- > A number that identifies a Lloyd's claims office. +-- > +-- > ADX Secure delivery terms and conditions agreement reference +-- > A reference to a secure delivery terms and conditions +-- > agreement. A secured delivery agreement is an agreement +-- > containing terms and conditions to secure deliveries in +-- > case of failure in the production or logistics process +-- > of the supplier. +-- > +-- > ADY Report number +-- > Reference to a report to Customs by a carrier at the +-- > point of entry, encompassing both conveyance and +-- > consignment information. +-- > +-- > ADZ Trader account number +-- > Number assigned by a Customs authority which uniquely +-- > identifies a trader (i.e. importer, exporter or +-- > declarant) for Customs purposes. +-- > +-- > AE Authorization for expense (AFE) number +-- > A number that identifies an authorization for expense +-- > (AFE). +-- > +-- > AEA Government agency reference number +-- > Coded reference number that pertains to the business of +-- > a government agency. +-- > +-- > AEB Assembly number +-- > A number that identifies an assembly. +-- > +-- > AEC Symbol number +-- > A number that identifies a symbol. +-- > +-- > AED Commodity number +-- > A number that identifies a commodity. +-- > +-- > AEE Eur 1 certificate number +-- > Reference number assigned to a Eur 1 certificate. +-- > +-- > AEF Customer process specification number +-- > Retrieval number for a process specification defined by +-- > customer. +-- > +-- > AEG Customer specification number +-- > Retrieval number for a specification defined by +-- > customer. +-- > +-- > AEH Applicable instructions or standards +-- > Instructions or standards applicable for the whole +-- > message or a message line item. These instructions or +-- > standards may be published by a neutral organization or +-- > authority or another party concerned. +-- > +-- > AEI Registration number of previous Customs declaration +-- > Registration number of the Customs declaration lodged +-- > for the previous Customs procedure. +-- > +-- > AEJ Post-entry reference +-- > Reference to a message related to a post-entry. +-- > +-- > AEK Payment order number +-- > A number that identifies a payment order. +-- > +-- > AEL Delivery number (transport) +-- > Reference number by which a haulier/carrier will +-- > announce himself at the container terminal or depot when +-- > delivering equipment. +-- > +-- > AEM Transport route +-- > A predefined and identified sequence of points where +-- > goods are collected, agreed between partners, e.g. the +-- > party in charge of organizing the transport and the +-- > parties where goods will be collected. The same +-- > collecting points may be included in different transport +-- > routes, but in a different sequence. +-- > +-- > AEN Customer's unit inventory number +-- > Number assigned by customer to a unique unit for +-- > inventory purposes. +-- > +-- > AEO Product reservation number +-- > Number assigned by seller to identify reservation of +-- > specified products. +-- > +-- > AEP Project number +-- > Reference number assigned to a project. +-- > +-- > AEQ Drawing list number +-- > Reference number identifying a drawing list. +-- > +-- > AER Project specification number +-- > Reference number identifying a project specification. +-- > +-- > AES Primary reference +-- > A number that identifies the primary reference. +-- > +-- > AET Request for cancellation number +-- > A number that identifies a request for cancellation. +-- > +-- > AEU Supplier's control number +-- > Reference to a file regarding a control of the supplier +-- > carried out on departure of the goods. +-- > +-- > AEV Shipping note number +-- > Reference number assigned to a shipping note, see: 1001 +-- > = 630. +-- > +-- > AEW Empty container bill number +-- > Reference number assigned to an empty container bill, +-- > see: 1001 = 708. +-- > +-- > AEX Non-negotiable maritime transport document number +-- > Reference number assigned to a sea waybill, see: 1001 = +-- > 712. +-- > +-- > AEY Substitute air waybill number +-- > Reference number assigned to a substitute air waybill, +-- > see: 1001 = 743. +-- > +-- > AEZ Despatch note (post parcels) number +-- > (1128) Reference number assigned to a despatch note +-- > (post parcels), see: 1001 = 750. +-- > +-- > AF Airlines flight identification number +-- > (8110) Identification of a commercial flight by carrier +-- > code and number as assigned by the airline (IATA). +-- > +-- > AFA Through bill of lading number +-- > Reference number assigned to a through bill of lading, +-- > see: 1001 = 761. +-- > +-- > AFB Cargo manifest number +-- > Reference number assigned to a cargo manifest, see: 1001 +-- > = 785. +-- > +-- > AFC Bordereau number +-- > Reference number assigned to a bordereau, see: 1001 = +-- > 787. +-- > +-- > AFD Customs item number +-- > Number (1496 in CST) assigned by the declarant to an +-- > item. +-- > +-- > AFE Export Control Commodity number (ECCN) +-- > Reference number to relevant item within Commodity +-- > Control List covering actual products change +-- > functionality. +-- > +-- > AFF Marking/label reference +-- > Reference where marking/label information derives from. +-- > +-- > AFG Tariff number +-- > A number that identifies a tariff. +-- > +-- > AFH Replenishment purchase order number +-- > Purchase order number specified by the buyer for the +-- > assignment to vendor's replenishment orders in a vendor +-- > managed inventory program. +-- > +-- > AFI Immediate transportation no. for in bond movement +-- > A number that identifies immediate transportation for in +-- > bond movement. +-- > +-- > AFJ Transportation exportation no. for in bond movement +-- > A number that identifies the transportation exportation +-- > number for an in bond movement. +-- > +-- > AFK Immediate exportation no. for in bond movement +-- > A number that identifies the immediate exportation +-- > number for an in bond movement. +-- > +-- > AFL Associated invoices +-- > A number that identifies associated invoices. +-- > +-- > AFM Secondary Customs reference +-- > A number that identifies the secondary customs +-- > reference. +-- > +-- > AFN Account party's reference +-- > Reference of the account party. +-- > +-- > AFO Beneficiary's reference +-- > Reference of the beneficiary. +-- > +-- > AFP Second beneficiary's reference +-- > Reference of the second beneficiary. +-- > +-- > AFQ Applicant's bank reference +-- > Reference number of the applicant's bank. +-- > +-- > AFR Issuing bank's reference +-- > Reference number of the issuing bank. +-- > +-- > AFS Beneficiary's bank reference +-- > Reference number of the beneficiary's bank. +-- > +-- > AFT Direct payment valuation number +-- > Reference number assigned to a direct payment valuation. +-- > +-- > AFU Direct payment valuation request number +-- > Reference number assigned to a direct payment valuation +-- > request. +-- > +-- > AFV Quantity valuation number +-- > Reference number assigned to a quantity valuation. +-- > +-- > AFW Quantity valuation request number +-- > Reference number assigned to a quantity valuation +-- > request. +-- > +-- > AFX Bill of quantities number +-- > Reference number assigned to a bill of quantities. +-- > +-- > AFY Payment valuation number +-- > Reference number assigned to a payment valuation. +-- > +-- > AFZ Situation number +-- > Common reference number given to documents concerning a +-- > determined period of works. +-- > +-- > AGA Agreement to pay number +-- > A number that identifies an agreement to pay. +-- > +-- > AGB Contract party reference number +-- > Reference number assigned to a party for a particular +-- > contract. +-- > +-- > AGC Account party's bank reference +-- > Reference number of the account party's bank. +-- > +-- > AGD Agent's bank reference +-- > Reference number issued by the agent's bank. +-- > +-- > AGE Agent's reference +-- > Reference number of the agent. +-- > +-- > AGF Applicant's reference +-- > Reference number of the applicant. +-- > +-- > AGG Dispute number +-- > Reference number to a dispute notice. +-- > +-- > AGH Credit rating agency's reference number +-- > Reference number assigned by a credit rating agency to a +-- > debtor. +-- > +-- > AGI Request number +-- > The reference number of a request. +-- > +-- > AGJ Single transaction sequence number +-- > A number that identifies a single transaction sequence. +-- > +-- > AGK Application reference number +-- > A number that identifies an application reference. +-- > +-- > AGL Delivery verification certificate +-- > Formal identification of delivery verification +-- > certificate which is a formal document from Customs etc. +-- > confirming that physical goods have been delivered. It +-- > may be needed to support a tax reclaim based on an +-- > invoice. +-- > +-- > AGM Number of temporary importation document +-- > Number assigned by customs to identify consignment in +-- > transit. +-- > +-- > AGN Reference number quoted on statement +-- > Reference number quoted on the statement sent to the +-- > beneficiary for information purposes. +-- > +-- > AGO Sender's reference to the original message +-- > The reference provided by the sender of the original +-- > message. +-- > +-- > AGP Company issued equipment ID +-- > Owner/operator, non-government issued equipment +-- > reference number. +-- > +-- > AGQ Domestic flight number +-- > Airline flight number assigned to a flight originating +-- > and terminating within the same country. +-- > +-- > AGR International flight number +-- > Airline flight number assigned to a flight originating +-- > and terminating across national borders. +-- > +-- > AGS Employer identification number of service bureau +-- > Reference number assigned by a service/processing bureau +-- > to an employer. +-- > +-- > AGT Service group identification number +-- > Identification used for a group of services. +-- > +-- > AGU Member number +-- > Reference number assigned to a person as a member of a +-- > group of persons or a service scheme. +-- > +-- > AGV Previous member number +-- > Reference number previously assigned to a member. +-- > +-- > AGW Scheme/plan number +-- > Reference number assigned to a service scheme or plan. +-- > +-- > AGX Previous scheme/plan number +-- > Reference number previously assigned to a service scheme +-- > or plan. +-- > +-- > AGY Receiving party's member identification +-- > Identification used by the receiving party for a member +-- > of a service scheme or group of persons. +-- > +-- > AGZ Payroll number +-- > Reference number assigned to the payroll of an +-- > organisation. +-- > +-- > AHA Packaging specification number +-- > Reference number of documentation specifying the +-- > technical detail of packaging requirements. +-- > +-- > AHB Authority issued equipment identification +-- > Identification issued by an authority, e.g. government, +-- > airport authority. +-- > +-- > AHC Training flight number +-- > Non-revenue producing airline flight for training +-- > purposes. +-- > +-- > AHD Fund code number +-- > Reference number to identify appropriation and branch +-- > chargeable for item. +-- > +-- > AHE Signal code number +-- > Reference number to identify a signal. +-- > +-- > AHF Major force program number +-- > Reference number according to Major Force Program (US). +-- > +-- > AHG Nomination number +-- > Reference number assigned by a shipper to a request/ +-- > commitment-to-ship on a pipeline system. +-- > +-- > AHH Laboratory registration number +-- > Reference number is the official registration number of +-- > the laboratory. +-- > +-- > AHI Transport contract reference number +-- > Reference number of a transport contract. +-- > +-- > AHJ Payee's reference number +-- > Reference number of the party to be paid. +-- > +-- > AHK Payer's reference number +-- > Reference number of the party who pays. +-- > +-- > AHL Creditor's reference number +-- > Reference number of the party to whom a debt is owed. +-- > +-- > AHM Debtor's reference number +-- > Reference number of the party who owes an amount of +-- > money. +-- > +-- > AHN Joint venture reference number +-- > Reference number assigned to a joint venture agreement. +-- > +-- > AHO Chamber of Commerce registration number +-- > The registration number by which a company/organization +-- > is known to the Chamber of Commerce. +-- > +-- > AHP Tax registration number +-- > The registration number by which a company/organization +-- > is identified with the tax administration. +-- > +-- > AHQ Wool identification number +-- > Shipping Identification Mark (SIM) allocated to a wool +-- > consignment by a shipping company. +-- > +-- > AHR Wool tax reference number +-- > Reference or indication of the payment of wool tax. +-- > +-- > AHS Meat processing establishment registration number +-- > Registration number allocated to a registered meat +-- > packing establishment by the local quarantine and +-- > inspection authority. +-- > +-- > AHT Quarantine/treatment status reference number +-- > Coded quarantine/treatment status of a container and its +-- > cargo and packing materials, generated by a shipping +-- > company based upon declarations presented by a shipper. +-- > +-- > AHU Request for quote number +-- > Reference number assigned by the requestor to a request +-- > for quote. +-- > +-- > AHV Manual processing authority number +-- > Number allocated to allow the manual processing of an +-- > entity. +-- > +-- > AHW Import permit number +-- > Reference number assigned by the issuing authority to an +-- > import permit for goods. +-- > +-- > AHX Rate note number +-- > Reference assigned to a specific rate. +-- > +-- > AHY Freight Forwarder number +-- > An identification code of a Freight Forwarder. +-- > +-- > AHZ Customs release code +-- > A code associated to a requirement that must be +-- > presented to gain the release of goods by Customs. +-- > +-- > AIA Compliance code number +-- > Number assigned to indicate regulatory compliance. +-- > +-- > AIB Department of transportation bond number +-- > Number of a bond assigned by the department of +-- > transportation. +-- > +-- > AIC Export establishment number +-- > Number to identify export establishment. +-- > +-- > AID Certificate of conformity +-- > Certificate certifying the conformity to predefined +-- > definitions. +-- > +-- > AIE Ministerial certificate of homologation +-- > Certificate of approval for components which are subject +-- > to legal restrictions and must be approved by the +-- > government. +-- > +-- > AIF Previous delivery instruction number +-- > The identification of a previous delivery instruction. +-- > +-- > AIG Passport number +-- > Number assigned to a passport. +-- > +-- > AIH Common transaction reference number +-- > Reference number applicable to different underlying +-- > individual transactions. +-- > +-- > AII Bank's common transaction reference number +-- > Bank's reference number allocated by the bank to +-- > different underlying individual transactions. +-- > +-- > AIJ Customer's individual transaction reference number +-- > Customer's reference number allocated by the customer to +-- > one specific transaction. +-- > +-- > AIK Bank's individual transaction reference number +-- > Bank's reference number allocated by the bank to one +-- > specific transaction. +-- > +-- > AIL Customer's common transaction reference number +-- > Customer's reference number allocated by the customer to +-- > different underlying individual transactions. +-- > +-- > AIM Individual transaction reference number +-- > Reference number applying to one specific transaction. +-- > +-- > AIN Product sourcing agreement number +-- > Reference number assigned to a product sourcing +-- > agreement. +-- > +-- > AIO Customs transhipment number +-- > Approval number issued by Customs for cargo to be +-- > transhipped under Customs control. +-- > +-- > AIP Customs preference inquiry number +-- > The number assigned by Customs to a preference inquiry. +-- > +-- > AIQ Packing plant number +-- > Number to identify packing establishment. +-- > +-- > AIR Original certificate number +-- > Number giving reference to an original certificate +-- > number. +-- > +-- > AIS Processing plant number +-- > Number to identify processing plant. +-- > +-- > AIT Slaughter plant number +-- > Number to identify slaughter plant. +-- > +-- > AIU Charge card account number +-- > Number to identify charge card account. +-- > +-- > AIV Event reference number +-- > A number identifying an event. +-- > +-- > AIW Transport section reference number +-- > A number identifying a transport section. +-- > +-- > AIX Referred product for mechanical analysis +-- > A product number identifying the product which is used +-- > for mechanical analysis considered valid for a group of +-- > products. +-- > +-- > AIY Referred product for chemical analysis +-- > A product number identifying the product which is used +-- > for chemical analysis considered valid for a group of +-- > products. +-- > +-- > AIZ Consolidated invoice number +-- > Invoice number into which other invoices are +-- > consolidated. +-- > +-- > AJA Part reference indicator in a drawing +-- > To designate the number which provides a cross reference +-- > between parts contained in a drawing and a parts +-- > catalogue. +-- > +-- > AJB U.S. Code of Federal Regulations (CFR) +-- > A reference indicating a citation from the U.S. Code of +-- > Federal Regulations (CFR). +-- > +-- > AJC Purchasing activity clause number +-- > A number indicating a clause applicable to a purchasing +-- > activity. +-- > +-- > AJD U.S. Defense Federal Acquisition Regulation Supplement +-- > A reference indicating a citation from the U.S. Defense +-- > Federal Acquisition Regulation Supplement. +-- > +-- > AJE Agency clause number +-- > A number indicating a clause applicable to a particular +-- > agency. +-- > +-- > AJF Circular publication number +-- > A number specifying a circular publication. +-- > +-- > AJG U.S. Federal Acquisition Regulation +-- > A reference indicating a citation from the U.S. Federal +-- > Acquisition Regulation. +-- > +-- > AJH U.S. General Services Administration Regulation +-- > A reference indicating a citation from U.S. General +-- > Services Administration Regulation. +-- > +-- > AJI U.S. Federal Information Resources Management Regulation +-- > A reference indicating a citation from U.S. Federal +-- > Information Resources Management Regulation. +-- > +-- > AJJ Paragraph +-- > A reference indicating a paragraph cited as the source +-- > of information. +-- > +-- > AJK Special instructions number +-- > A number indicating a citation used for special +-- > instructions. +-- > +-- > AJL Site specific procedures, terms, and conditions number +-- > A number indicating a set of site specific procedures, +-- > terms and conditions. +-- > +-- > AJM Master solicitation procedures, terms, and conditions +-- > number +-- > A number indicating a master solicitation containing +-- > procedures, terms and conditions. +-- > +-- > AJN U.S. Department of Veterans Affairs Acquisition Regulation +-- > A reference indicating a citation from the U.S. +-- > Department of Veterans Affairs Acquisition Regulation. +-- > +-- > AJO Military Interdepartmental Purchase Request (MIPR) number +-- > A number indicating an interdepartmental purchase +-- > request used by the military. +-- > +-- > AJP Foreign military sales number +-- > A number specifying a sale to a foreign military. +-- > +-- > AJQ Defense priorities allocation system priority rating +-- > A reference indicating a priority rating assigned to +-- > allocate resources for defense purchases. +-- > +-- > AJR Wage determination number +-- > A number specifying a wage determination. +-- > +-- > AJS Agreement number +-- > A number specifying an agreement between parties. +-- > +-- > AJT Standard Industry Classification (SIC) number +-- > A number specifying a standard industry classification. +-- > +-- > AJU End item number +-- > A number specifying the end item applicable to a +-- > subordinate item. +-- > +-- > AJV Federal supply schedule item number +-- > A number specifying an item listed in a federal supply +-- > schedule. +-- > +-- > AJW Technical document number +-- > A number specifying a technical document. +-- > +-- > AJX Technical order number +-- > A reference to an order that specifies a technical +-- > change. +-- > +-- > AJY Suffix +-- > A reference to specify a suffix added to the end of a +-- > basic identifier. +-- > +-- > AJZ Transportation account number +-- > An account number to be charged or credited for +-- > transportation. +-- > +-- > AKA Container disposition order reference number +-- > Reference assigned to the empty container disposition +-- > order. +-- > +-- > AKB Container prefix +-- > The first part of the unique identification of a +-- > container formed by an alpha code identifying the owner +-- > of the container. +-- > +-- > AKC Transport equipment return reference +-- > Reference known at the address to return equipment to. +-- > +-- > AKD Transport equipment survey reference +-- > Reference number assigned by the ordering party to the +-- > transport equipment survey order. +-- > +-- > AKE Transport equipment survey report number +-- > Reference number used by a party to identify its +-- > transport equipment survey report. +-- > +-- > AKF Transport equipment stuffing order +-- > Reference number assigned to the order to stuff goods in +-- > transport equipment. +-- > +-- > AKG Vehicle Identification Number (VIN) +-- > The identification number which uniquely distinguishes +-- > one vehicle from another through the lifespan of the +-- > vehicle. +-- > +-- > AKH Government bill of lading +-- > Bill of lading as defined by the government. +-- > +-- > AKI Ordering customer's second reference number +-- > Ordering customer's second reference number. +-- > +-- > AKJ Direct debit reference +-- > Reference number assigned to the direct debit operation. +-- > +-- > AKK Meter reading at the beginning of the delivery +-- > Meter reading at the beginning of the delivery. +-- > +-- > AKL Meter reading at the end of delivery +-- > Meter reading at the end of the delivery. +-- > +-- > AKM Replenishment purchase order range start number +-- > Starting number of a range of purchase order numbers +-- > assigned by the buyer to vendor's replenishment orders. +-- > +-- > AKN Third bank's reference +-- > Reference number of the third bank. +-- > +-- > AKO Action authorization number +-- > A reference number authorizing an action. +-- > +-- > AKP Appropriation number +-- > The number identifying a type of funding for a specific +-- > purpose (appropriation). +-- > +-- > AKQ Product change authority number +-- > Number which authorises a change in form, fit or +-- > function of a product. +-- > +-- > AKR General cargo consignment reference number +-- > Reference number identifying a particular general cargo +-- > (non-containerised or break bulk) consignment. +-- > +-- > AKS Catalogue sequence number +-- > A number which uniquely identifies an item within a +-- > catalogue according to a standard numbering system. +-- > +-- > AKT Forwarding order number +-- > Reference number assigned to the forwarding order by the +-- > ordering customer. +-- > +-- > AKU Transport equipment survey reference number +-- > Reference number known at the address where the +-- > transport equipment will be or has been surveyed. +-- > +-- > AKV Lease contract reference +-- > Reference number of the lease contract. +-- > +-- > AKW Transport costs reference number +-- > Reference number of the transport costs. +-- > +-- > AKX Transport equipment stripping order +-- > Reference number assigned to the order to strip goods +-- > from transport equipment. +-- > +-- > AKY Prior policy number +-- > The number of the prior policy. +-- > +-- > AKZ Policy number +-- > Number assigned to a policy. +-- > +-- > ALA Procurement budget number +-- > A number which uniquely identifies a procurement budget +-- > against which commitments or invoices can be allocated. +-- > +-- > ALB Domestic inventory management code +-- > Code to identify the management of domestic inventory. +-- > +-- > ALC Customer reference number assigned to previous balance of +-- > payment information +-- > Identification number of the previous balance of +-- > payments information from customer message. +-- > +-- > ALD Previous credit advice reference number +-- > Reference number of the previous "Credit advice" +-- > message. +-- > +-- > ALE Reporting form number +-- > Reference number assigned to the reporting form. +-- > +-- > ALF Authorization number for exception to dangerous goods +-- > regulations +-- > Reference number allocated by an authority. This number +-- > contains an approval concerning exceptions on the +-- > existing dangerous goods regulations. +-- > +-- > ALG Dangerous goods security number +-- > Reference number allocated by an authority in order to +-- > control the dangerous goods on board of a specific means +-- > of transport for dangerous goods security purposes. +-- > +-- > ALH Dangerous goods transport licence number +-- > Licence number allocated by an authority as to the +-- > permission of carrying dangerous goods by a specific +-- > means of transport. +-- > +-- > ALI Previous rental agreement number +-- > Number to identify the previous rental agreement number. +-- > +-- > ALJ Next rental agreement reason number +-- > Number to identify the reason for the next rental +-- > agreement. +-- > +-- > ALK Consignee's invoice number +-- > The invoice number assigned by a consignee. +-- > +-- > ALL Message batch number +-- > A number identifying a batch of messages. +-- > +-- > ALM Previous delivery schedule number +-- > A reference number identifying a previous delivery +-- > schedule. +-- > +-- > ALN Physical inventory recount reference number +-- > A reference to a re-count of physically held inventory. +-- > +-- > ALO Receiving advice number +-- > A reference number to a receiving advice. +-- > +-- > ALP Returnable container reference number +-- > A reference number identifying a returnable container. +-- > +-- > ALQ Returns notice number +-- > A reference number to a returns notice. +-- > +-- > ALR Sales forecast number +-- > A reference number identifying a sales forecast. +-- > +-- > ALS Sales report number +-- > A reference number identifying a sales report. +-- > +-- > ALT Previous tax control number +-- > A reference number identifying a previous tax control +-- > number. +-- > +-- > ALU AGERD (Aerospace Ground Equipment Requirement Data) number +-- > Identifies the equipment required to conduct +-- > maintenance. +-- > +-- > ALV Registered capital reference +-- > Registered capital reference of a company. +-- > +-- > ALW Standard number of inspection document +-- > Code identifying the standard number of the inspection +-- > document supplied. +-- > +-- > ALX Model +-- > A reference used to identify a model. +-- > +-- > ALY Financial management reference +-- > A financial management reference. +-- > +-- > ALZ NOTIfication for COLlection number (NOTICOL) +-- > A reference assigned by a consignor to a notification +-- > document which indicates the availability of goods for +-- > collection. +-- > +-- > AMA Previous request for metered reading reference number +-- > Number to identify a previous request for a recording or +-- > reading of a measuring device. +-- > +-- > AMB Next rental agreement number +-- > Number to identify the next rental agreement. +-- > +-- > AMC Reference number of a request for metered reading +-- > Number to identify a request for a recording or reading +-- > of a measuring device to be taken. +-- > +-- > AMD Hastening number +-- > A number which uniquely identifies a request to hasten +-- > an action. +-- > +-- > AME Repair data request number +-- > A number which uniquely identifies a request for data +-- > about repairs. +-- > +-- > AMF Consumption data request number +-- > A number which identifies a request for consumption +-- > data. +-- > +-- > AMG Profile number +-- > Reference number allocated to a discrete set of +-- > criteria. +-- > +-- > AMH Case number +-- > Number assigned to a case. +-- > +-- > AMI Government quality assurance and control level Number +-- > A number which identifies the level of quality assurance +-- > and control required by the government for an article. +-- > +-- > AMJ Payment plan reference +-- > A number which uniquely identifies a payment plan. +-- > +-- > AMK Replaced meter unit number +-- > Number identifying the replaced meter unit. +-- > +-- > AML Replenishment purchase order range end number +-- > Ending number of a range of purchase order numbers +-- > assigned by the buyer to vendor's replenishment orders. +-- > +-- > AMM Insurer assigned reference number +-- > A unique reference number assigned by the insurer. +-- > +-- > AMN Canadian excise entry number +-- > An excise entry number assigned by the Canadian Customs. +-- > +-- > AMO Premium rate table +-- > Identifies the premium rate table. +-- > +-- > AMP Advise through bank's reference +-- > Financial institution through which the advising bank is +-- > to advise the documentary credit. +-- > +-- > AMQ US, Department of Transportation bond surety code +-- > A bond surety code assigned by the United States +-- > Department of Transportation (DOT). +-- > +-- > AMR US, Food and Drug Administration establishment indicator +-- > An establishment indicator assigned by the United States +-- > Food and Drug Administration. +-- > +-- > AMS US, Federal Communications Commission (FCC) import +-- > condition number +-- > A number known as the United States Federal +-- > Communications Commission (FCC) import condition number +-- > applying to certain types of regulated communications +-- > equipment. +-- > +-- > AMT Goods and Services Tax identification number +-- > An identification number assigned to an organization +-- > collecting Goods and Services Taxes (GST). +-- > +-- > AMU Integrated logistic support cross reference number +-- > Provides the identification of the reference which +-- > allows cross referencing of items between different +-- > areas of integrated logistics support. +-- > +-- > AMV Department number +-- > Number assigned to a department within an organization. +-- > +-- > AMW Buyer's catalogue number +-- > Identification of a catalogue maintained by a buyer. +-- > +-- > AMX Financial settlement party's reference number +-- > Reference number of the party who is responsible for the +-- > financial settlement. +-- > +-- > AMY Standard's version number +-- > The version number assigned to a standard. +-- > +-- > AMZ Pipeline number +-- > Number to identify a pipeline. +-- > +-- > ANA Account servicing bank's reference number +-- > Reference number of the account servicing bank. +-- > +-- > ANB Completed units payment request reference +-- > A reference to a payment request for completed units. +-- > +-- > ANC Payment in advance request reference +-- > A reference to a request for payment in advance. +-- > +-- > AND Parent file +-- > Identifies the parent file in a structure of related +-- > files. +-- > +-- > ANE Sub file +-- > Identifies the sub file in a structure of related files. +-- > +-- > ANF CAD file layer convention +-- > Reference number identifying a layer convention for a +-- > file in a Computer Aided Design (CAD) environment. +-- > +-- > ANG Technical regulation +-- > Reference number identifying a technical regulation. +-- > +-- > ANH Plot file +-- > Reference number indicating that the file is a plot +-- > file. +-- > +-- > ANI File conversion journal +-- > Reference number identifying a journal recording details +-- > about conversion operations between file formats. +-- > +-- > ANJ Authorization number +-- > A number which uniquely identifies an authorization. +-- > +-- > ANK Reference number assigned by third party +-- > Reference number assigned by a third party. +-- > +-- > ANL Deposit reference number +-- > A reference number identifying a deposit. +-- > +-- > ANM Named bank's reference +-- > Reference number of the named bank. +-- > +-- > ANN Drawee's reference +-- > Reference number of the drawee. +-- > +-- > ANO Case of need party's reference +-- > Reference number of the case of need party. +-- > +-- > ANP Collecting bank's reference +-- > Reference number of the collecting bank. +-- > +-- > ANQ Remitting bank's reference +-- > Reference number of the remitting bank. +-- > +-- > ANR Principal's bank reference +-- > Reference number of the principal's bank. +-- > +-- > ANS Presenting bank's reference +-- > Reference number of the presenting bank. +-- > +-- > ANT Consignee's reference +-- > Reference number of the consignee. +-- > +-- > ANU Financial transaction reference number +-- > Reference number of the financial transaction. +-- > +-- > ANV Credit reference number +-- > The reference number of a credit instruction. +-- > +-- > ANW Receiving bank's authorization number +-- > Authorization number of the receiving bank. +-- > +-- > ANX Clearing reference +-- > Reference allocated by a clearing procedure. +-- > +-- > ANY Sending bank's reference number +-- > Reference number of the sending bank. +-- > +-- > X ANZ Direct debit reference +-- > Reference of the direct debit. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.02A. +-- > +-- > AOA Documentary payment reference +-- > Reference of the documentary payment. +-- > +-- > X AOB Third bank's reference +-- > Reference assigned by a third bank. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.02A. +-- > +-- > X AOC Ordering customer's second reference number +-- > The second reference number of the ordering customer. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.02A. +-- > +-- > AOD Accounting file reference +-- > Reference of an accounting file. +-- > +-- > AOE Sender's file reference number +-- > File reference number assigned by the sender. +-- > +-- > AOF Receiver's file reference number +-- > File reference number assigned by the receiver. +-- > +-- > AOG Source document internal reference +-- > Reference number assigned to a source document for +-- > internal usage. +-- > +-- > AOH Principal's reference +-- > Reference number of the principal. +-- > +-- > AOI Debit reference number +-- > The reference number of a debit instruction. +-- > +-- > AOJ Calendar +-- > A calendar reference number. +-- > +-- > AOK Work shift +-- > A work shift reference number. +-- > +-- > AOL Work breakdown structure +-- > A structure reference that identifies the breakdown of +-- > work for a project. +-- > +-- > AOM Organisation breakdown structure +-- > A structure reference that identifies the breakdown of +-- > an organisation. +-- > +-- > AON Work task charge number +-- > A reference assigned to a specific work task charge. +-- > +-- > AOO Functional work group +-- > A reference to identify a functional group performing +-- > work. +-- > +-- > AOP Work team +-- > A reference to identify a team performing work. +-- > +-- > AOQ Department +-- > Section of an organisation. +-- > +-- > AOR Statement of work +-- > A reference number for a statement of work. +-- > +-- > AOS Work package +-- > A reference for a detailed package of work. +-- > +-- > AOT Planning package +-- > A reference for a planning package of work. +-- > +-- > AOU Cost account +-- > A cost control account reference. +-- > +-- > AOV Work order +-- > Reference number for an order to do work. +-- > +-- > AOW Transportation Control Number (TCN) +-- > A number assigned for transportation purposes. +-- > +-- > AOX Constraint notation +-- > Identifies a reference to a constraint notation. +-- > +-- > AOY ETERMS reference +-- > Identifies a reference to the ICC (International Chamber +-- > of Commerce) ETERMS(tm) repository of electronic +-- > commerce trading terms and conditions. +-- > +-- > AOZ Implementation version number +-- > Identifies a version number of an implementation. +-- > +-- > AP Accounts receivable number +-- > Reference number assigned by accounts receivable +-- > department to the account of a specific debtor. +-- > +-- > APA Incorporated legal reference +-- > Identifies a legal reference which is deemed +-- > incorporated by reference. +-- > +-- > APB Payment instalment reference number +-- > A reference number given to a payment instalment to +-- > identify a specific instance of payment of a debt which +-- > can be paid at specified intervals. +-- > +-- > APC Equipment owner reference number +-- > Reference number issued by the owner of the equipment. +-- > +-- > APD Cedent's claim number +-- > To identify the number assigned to the claim by the +-- > ceding company. +-- > +-- > APE Reinsurer's claim number +-- > To identify the number assigned to the claim by the +-- > reinsurer. +-- > +-- > APF Price/sales catalogue response reference number +-- > A reference number identifying a response to a +-- > price/sales catalogue. +-- > +-- > APG General purpose message reference number +-- > A reference number identifying a general purpose +-- > message. +-- > +-- > APH Invoicing data sheet reference number +-- > A reference number identifying an invoicing data sheet. +-- > +-- > API Inventory report reference number +-- > A reference number identifying an inventory report. +-- > +-- > APJ Ceiling formula reference number +-- > The reference number which identifies a formula for +-- > determining a ceiling. +-- > +-- > APK Price variation formula reference number +-- > The reference number which identifies a price variation +-- > formula. +-- > +-- > APL Reference to account servicing bank's message +-- > Reference to the account servicing bank's message. +-- > +-- > APM Party sequence number +-- > Reference identifying a party sequence number. +-- > +-- > APN Purchaser's request reference +-- > Reference identifying a request made by the purchaser. +-- > +-- > APO Contractor request reference +-- > Reference identifying a request made by a contractor. +-- > +-- > APP Accident reference number +-- > Reference number assigned to an accident. +-- > +-- > APQ Commercial account summary reference number +-- > A reference number identifying a commercial account +-- > summary. +-- > +-- > APR Contract breakdown reference +-- > A reference which identifies a specific breakdown of a +-- > contract. +-- > +-- > APS Contractor registration number +-- > A reference number used to identify a contractor. +-- > +-- > APT Applicable coefficient identification number +-- > The identification number of the coefficient which is +-- > applicable. +-- > +-- > APU Special budget account number +-- > The number of a special budget account. +-- > +-- > APV Authorisation for repair reference +-- > Reference of the authorisation for repair. +-- > +-- > APW Manufacturer defined repair rates reference +-- > Reference assigned by a manufacturer to their repair +-- > rates. +-- > +-- > APX Original submitter log number +-- > A control number assigned by the original submitter. +-- > +-- > APY Original submitter, parent Data Maintenance Request (DMR) +-- > log number +-- > A Data Maintenance Request (DMR) original submitter's +-- > reference log number for the parent DMR. +-- > +-- > APZ Original submitter, child Data Maintenance Request (DMR) +-- > log number +-- > A Data Maintenance Request (DMR) original submitter's +-- > reference log number for a child DMR. +-- > +-- > AQA Entry point assessment log number +-- > The reference log number assigned by an entry point +-- > assessment group for the DMR. +-- > +-- > AQB Entry point assessment log number, parent DMR +-- > The reference log number assigned by an entry point +-- > assessment group for the parent Data Maintenance Request +-- > (DMR). +-- > +-- > AQC Entry point assessment log number, child DMR +-- > The reference log number assigned by an entry point +-- > assessment group for a child Data Maintenance Request +-- > (DMR). +-- > +-- > AQD Data structure tag +-- > The tag assigned to a data structure. +-- > +-- > AQE Central secretariat log number +-- > The reference log number assigned by the central +-- > secretariat for the Data Maintenance Request (DMR). +-- > +-- > AQF Central secretariat log number, parent Data Maintenance +-- > Request (DMR) +-- > The reference log number assigned by the central +-- > secretariat for the parent Data Maintenance Request +-- > (DMR). +-- > +-- > AQG Central secretariat log number, child Data Maintenance +-- > Request (DMR) +-- > The reference log number assigned by the central +-- > secretariat for the child Data Maintenance Request +-- > (DMR). +-- > +-- > AQH International assessment log number +-- > The reference log number assigned to a Data Maintenance +-- > Request (DMR) changed in international assessment. +-- > +-- > AQI International assessment log number, parent Data +-- > Maintenance Request (DMR) +-- > The reference log number assigned to a Data Maintenance +-- > Request (DMR) changed in international assessment that +-- > is a parent to the current DMR. +-- > +-- > AQJ International assessment log number, child Data Maintenance +-- > Request (DMR) +-- > The reference log number assigned to a Data Maintenance +-- > Request (DMR) changed in international assessment that +-- > is a child to the current DMR. +-- > +-- > AQK Status report number +-- > The reference number for a status report. +-- > +-- > AQL Message design group number +-- > Reference number for a message design group. +-- > +-- > AQM US Customs Service (USCS) entry code +-- > An entry number assigned by the United States (US) +-- > customs service. +-- > +-- > AQN Beginning job sequence number +-- > The number designating the beginning of the job +-- > sequence. +-- > +-- > AQO Sender's clause number +-- > The number that identifies the sender's clause. +-- > +-- > AQP Dun and Bradstreet Canada's 8 digit Standard Industrial +-- > Classification (SIC) code +-- > Dun and Bradstreet Canada's 8 digit Standard Industrial +-- > Classification (SIC) code identifying activities of the +-- > company. +-- > +-- > AQQ Activite Principale Exercee (APE) identifier +-- > The French industry code for the main activity of a +-- > company. +-- > +-- > AQR Dun and Bradstreet US 8 digit Standard Industrial +-- > Classification (SIC) code +-- > Dun and Bradstreet United States' 8 digit Standard +-- > Industrial Classification (SIC) code identifying +-- > activities of the company. +-- > +-- > AQS Nomenclature Activity Classification Economy (NACE) +-- > identifier +-- > A European industry classification code used to identify +-- > the activity of a company. +-- > +-- > AQT Norme Activite Francaise (NAF) identifier +-- > A French industry classification code assigned by the +-- > French government to identify the activity of a company. +-- > +-- > AQU Registered contractor activity type +-- > Reference number identifying the type of registered +-- > contractor activity. +-- > +-- > AQV Statistic Bundes Amt (SBA) identifier +-- > A German industry classification code issued by +-- > Statistic Bundes Amt (SBA) to identify the activity of a +-- > company. +-- > +-- > AQW State or province assigned entity identification +-- > Reference number of an entity assigned by a state or +-- > province. +-- > +-- > AQX Institute of Security and Future Market Development (ISFMD) +-- > serial number +-- > A number used to identify a public but not publicly +-- > traded company. +-- > +-- > AQY File identification number +-- > A number assigned to identify a file. +-- > +-- > AQZ Bankruptcy procedure number +-- > A number identifying a bankruptcy procedure. +-- > +-- > ARA National government business identification number +-- > A business identification number which is assigned by a +-- > national government. +-- > +-- > ARB Prior Data Universal Number System (DUNS) number +-- > A previously assigned Data Universal Number System +-- > (DUNS) number. +-- > +-- > ARC Companies Registry Office (CRO) number +-- > Identifies the reference number assigned by the +-- > Companies Registry Office (CRO). +-- > +-- > ARD Costa Rican judicial number +-- > A number assigned by the government to a business in +-- > Costa Rica. +-- > +-- > ARE Numero de Identificacion Tributaria (NIT) +-- > A number assigned by the government to a business in +-- > some Latin American countries. +-- > +-- > ARF Patron number +-- > A number assigned by the government to a business in +-- > some Latin American countries. Note that "Patron" is a +-- > Spanish word, it is not a person who gives financial or +-- > other support. +-- > +-- > ARG Registro Informacion Fiscal (RIF) number +-- > A number assigned by the government to a business in +-- > some Latin American countries. +-- > +-- > ARH Registro Unico de Contribuyente (RUC) number +-- > A number assigned by the government to a business in +-- > some Latin American countries. +-- > +-- > ARI Tokyo SHOKO Research (TSR) business identifier +-- > A number assigned to a business by TSR. +-- > +-- > ARJ Personal identity card number +-- > An identity card number assigned to a person. +-- > +-- > ARK Systeme Informatique pour le Repertoire des ENtreprises +-- > (SIREN) number +-- > An identification number known as a SIREN assigned to a +-- > business in France. +-- > +-- > ARL Systeme Informatique pour le Repertoire des ETablissements +-- > (SIRET) number +-- > An identification number known as a SIRET assigned to a +-- > business location in France. +-- > +-- > ARM Publication issue number +-- > A number assigned to identify a publication issue. +-- > +-- > ARN Original filing number +-- > A number assigned to the original filing. +-- > +-- > ARO Page number +-- > The number of a page. +-- > +-- > ARP Public filing registration number +-- > A number assigned at the time of registration of a +-- > public filing. +-- > +-- > ARQ Regiristo Federal de Contribuyentes +-- > A federal tax identification number assigned by the +-- > Mexican tax authority. +-- > +-- > ARR Social security number +-- > An identification number assigned to an individual by +-- > the social security administration. +-- > +-- > ARS Document volume number +-- > The number of a document volume. +-- > +-- > ART Book number +-- > A number assigned to identify a book. +-- > +-- > ARU Stock exchange company identifier +-- > A reference assigned by the stock exchange to a company. +-- > +-- > ARV Imputation account +-- > An account to which an amount is to be posted. +-- > +-- > ARW Financial phase reference +-- > A reference which identifies a specific financial phase. +-- > +-- > ARX Technical phase reference +-- > A reference which identifies a specific technical phase. +-- > +-- > ARY Prior contractor registration number +-- > A previous reference number used to identify a +-- > contractor. +-- > +-- > ARZ Stock adjustment number +-- > A number identifying a stock adjustment. +-- > +-- > ASA Dispensation reference +-- > A reference number assigned to an official exemption +-- > from a law or obligation. +-- > +-- > ASB Investment reference number +-- > A reference to a specific investment. +-- > +-- > ASC Assuming company +-- > A number that identifies an assuming company. +-- > +-- > ASD Budget chapter +-- > A reference to the chapter in a budget. +-- > +-- > ASE Duty free products security number +-- > A security number allocated for duty free products. +-- > +-- > ASF Duty free products receipt authorisation number +-- > Authorisation number allocated for the receipt of duty +-- > free products. +-- > +-- > ASG Party information message reference +-- > Reference identifying a party information message. +-- > +-- > ASH Formal statement reference +-- > A reference to a formal statement. +-- > +-- > ASI Proof of delivery reference number +-- > A reference number identifying a proof of delivery which +-- > is generated by the goods recipient. +-- > +-- > ASJ Supplier's credit claim reference number +-- > A reference number identifying a supplier's credit +-- > claim. +-- > +-- > ASK Picture of actual product +-- > Reference identifying the picture of an actual product. +-- > +-- > ASL Picture of a generic product +-- > Reference identifying a picture of a generic product. +-- > +-- > ASM Trading partner identification number +-- > Code specifying an identification assigned to an entity +-- > with whom one conducts trade. +-- > +-- > ASN Prior trading partner identification number +-- > Code specifying an identification number previously +-- > assigned to a trading partner. +-- > +-- > ASO Password +-- > Code used for authentication purposes. +-- > +-- > ASP Formal report number +-- > A number uniquely identifying a formal report. +-- > +-- > ASQ Fund account number +-- > Account number of fund. +-- > +-- > ASR Safe custody number +-- > The number of a file or portfolio kept for safe custody +-- > on behalf of clients. +-- > +-- > ASS Master account number +-- > A reference number identifying a master account. +-- > +-- > AST Group reference number +-- > The reference number identifying a group. +-- > +-- > ASU Accounting transmission number +-- > A number used to identify the transmission of an +-- > accounting book entry. +-- > +-- > ASV Product data file number +-- > The number of a product data file. +-- > +-- > ASW Cadastro Geral do Contribuinte (CGC) +-- > Brazilian taxpayer number. +-- > +-- > ASX Foreign resident identification number +-- > Number assigned by a government agency to identify a +-- > foreign resident. +-- > +-- > ASY CD-ROM +-- > Identity number of the Compact Disk Read Only Memory +-- > (CD-ROM). +-- > +-- > ASZ Physical medium +-- > Identifies the physical medium. +-- > +-- > ATA Financial cancellation reference number +-- > Reference number of a financial cancellation. +-- > +-- > ATB Purchase for export Customs agreement number +-- > A number assigned by a Customs authority allowing the +-- > purchase of goods free of tax because they are to be +-- > exported immediately after the purchase. +-- > +-- > ATC Judgment number +-- > A reference number identifying the legal decision. +-- > +-- > ATD Secretariat number +-- > A reference number identifying a secretariat. +-- > +-- > ATE Previous banking status message reference +-- > Message reference number of the previous banking status +-- > message being responded to. +-- > +-- > ATF Last received banking status message reference +-- > Reference number of the latest received banking status +-- > message. +-- > +-- > ATG Bank's documentary procedure reference +-- > Reference allocated by the bank to a documentary +-- > procedure. +-- > +-- > ATH Customer's documentary procedure reference +-- > Reference allocated by a customer to a documentary +-- > procedure. +-- > +-- > ATI Safe deposit box number +-- > Number of the safe deposit box. +-- > +-- > ATJ Receiving Bankgiro number +-- > Number of the receiving Bankgiro. +-- > +-- > ATK Sending Bankgiro number +-- > Number of the sending Bankgiro. +-- > +-- > ATL Bankgiro reference +-- > Reference of the Bankgiro. +-- > +-- > ATM Guarantee number +-- > Number of a guarantee. +-- > +-- > ATN Collection instrument number +-- > To identify the number of an instrument used to remit +-- > funds to a beneficiary. +-- > +-- > ATO Converted Postgiro number +-- > To identify the reference number of a giro payment +-- > having been converted to a Postgiro account. +-- > +-- > ATP Cost centre alignment number +-- > Number used in the financial management process to align +-- > cost allocations. +-- > +-- > ATQ Kamer Van Koophandel (KVK) number +-- > An identification number assigned by the Dutch Chamber +-- > of Commerce to a business in the Netherlands. +-- > +-- > ATR Institut Belgo-Luxembourgeois de Codification (IBLC) number +-- > An identification number assigned by the Luxembourg +-- > National Bank to a business in Luxembourg. +-- > +-- > ATS External object reference +-- > A reference identifying an external object. +-- > +-- > ATT Exceptional transport authorisation number +-- > Authorisation number for exceptional transport (using +-- > specific equipment, out of gauge, materials and/or +-- > specific routing). +-- > +-- > ATU Clave Unica de Identificacion Tributaria (CUIT) +-- > Tax identification number in Argentina. +-- > +-- > ATV Registro Unico Tributario (RUT) +-- > Tax identification number in Chile. +-- > +-- > ATW Flat rack container bundle identification number +-- > Reference number assigned to a bundle of flat rack +-- > containers. +-- > +-- > ATX Transport equipment acceptance order reference +-- > Reference number assigned to an order to accept +-- > transport equipment that is to be delivered by an inland +-- > carrier to a specified facility. +-- > +-- > ATY Transport equipment release order reference +-- > Reference number assigned to an order to release +-- > transport equipment which is to be picked up by an +-- > inland carrier from a specified facility. +-- > +-- > ATZ Ship's stay reference number +-- > Reference number assigned by a port authority to the +-- > stay of a vessel in the port. +-- > +-- > AU Authorization to meet competition number +-- > A number assigned by a requestor to an offer incoming +-- > following request for quote. +-- > +-- > AUA Place of positioning reference +-- > Identifies the reference pertaining to the place of +-- > positioning. +-- > +-- > AUB Party reference +-- > The reference to a party. +-- > +-- > AUC Issued prescription identification +-- > The identification of the issued prescription. +-- > +-- > AUD Collection reference +-- > A reference identifying a collection. +-- > +-- > AUE Travel service +-- > Reference identifying a travel service. +-- > +-- > AUF Consignment stock contract +-- > Reference identifying a consignment stock contract. +-- > +-- > AUG Importer's letter of credit reference +-- > Letter of credit reference issued by importer. +-- > +-- > AUH Performed prescription identification +-- > The identification of the prescription that has been +-- > carried into effect. +-- > +-- > AUI Image reference +-- > A reference number identifying an image. +-- > +-- > AUJ Proposed purchase order reference number +-- > A reference number assigned to a proposed purchase +-- > order. +-- > +-- > AUK Application for financial support reference number +-- > Reference number assigned to an application for +-- > financial support. +-- > +-- > AUL Manufacturing quality agreement number +-- > Reference number of a manufacturing quality agreement. +-- > +-- > AUM Software editor reference +-- > Reference identifying the software editor. +-- > +-- > AUN Software reference +-- > Reference identifying the software. +-- > +-- > AUO Software quality reference +-- > Reference allocated to the software by a quality +-- > assurance agency. +-- > +-- > AUP Consolidated orders' reference +-- > A reference number to identify orders which have been, +-- > or shall be consolidated. +-- > +-- > AUQ Customs binding ruling number +-- > Binding ruling number issued by customs. +-- > +-- > AUR Customs non-binding ruling number +-- > Non-binding ruling number issued by customs. +-- > +-- > AUS Delivery route reference +-- > A reference to the route of the delivery. +-- > +-- > AUT Net area supplier reference +-- > A reference identifying a supplier within a net area. +-- > +-- > AUU Time series reference +-- > Reference to a time series. +-- > +-- > AUV Connecting point to central grid +-- > Reference to a connecting point to a central grid. +-- > +-- > AUW Marketing plan identification number (MPIN) +-- > Number identifying a marketing plan. +-- > +-- > AUX Entity reference number, previous +-- > The previous reference number assigned to an entity. +-- > +-- > AUY International Standard Industrial Classification (ISIC) +-- > code +-- > A code specifying an international standard industrial +-- > classification. +-- > +-- > AUZ Customs pre-approval ruling number +-- > Pre-approval ruling number issued by Customs. +-- > +-- > AV Account payable number +-- > Reference number assigned by accounts payable department +-- > to the account of a specific creditor. +-- > +-- > AWA Rate code number +-- > Number assigned by a buyer to rate a product. +-- > +-- > AWB Air waybill number +-- > Reference number assigned to an air waybill, see: 1001 = +-- > 740. +-- > +-- > AWC Documentary credit amendment number +-- > Number of the amendment of the documentary credit. +-- > +-- > AWD Advising bank's reference +-- > Reference number of the advising bank. +-- > +-- > AWE Cost centre +-- > A number identifying a cost centre. +-- > +-- > AWF Work item quantity determination +-- > A reference assigned to a work item quantity +-- > determination. +-- > +-- > AWG Internal data process number +-- > A number identifying an internal data process. +-- > +-- > AWH Category of work reference +-- > A reference identifying a category of work. +-- > +-- > AWI Policy form number +-- > Number assigned to a policy form. +-- > +-- > AWJ Net area +-- > Reference to an area of a net. +-- > +-- > + AWK Service provider +-- > Reference of the service provider. +-- > +-- > + AWL Error position +-- > Reference to the position of an error in a message. +-- > +-- > + AWM Service category reference +-- > Reference identifying the service category. +-- > +-- > + AWN Connected location +-- > Reference of a connected location. +-- > +-- > + AWO Related party +-- > Reference of a related party. +-- > +-- > + AWP Latest accounting entry record reference +-- > Code identifying the reference of the latest accounting +-- > entry record. +-- > +-- > + AWQ Accounting entry +-- > Accounting entry to which this item is related. +-- > +-- > + AWR Document reference, original +-- > The original reference of a document. +-- > +-- > BA Beginning meter reading actual +-- > Meter reading at the beginning of an invoicing period. +-- > +-- > BC Buyer's contract number +-- > Reference number assigned by buyer to a contract. +-- > +-- > BD Bid number +-- > Number assigned by a submitter of a bid to his bid. +-- > +-- > BE Beginning meter reading estimated +-- > Meter reading at the beginning of an invoicing period +-- > where an actual reading is not available. +-- > +-- > BH House bill of lading number +-- > Reference number assigned to a house bill of lading, +-- > see: 1001 = 714. +-- > +-- > BM Bill of lading number +-- > Reference number assigned to a bill of lading, see: 1001 +-- > = 705. +-- > +-- > BN Booking reference number +-- > [1016] Reference number assigned by the carrier or his +-- > agent when cargo space is reserved prior to loading. +-- > +-- > BO Blanket order number +-- > Reference number assigned by the order issuer to a +-- > blanket order. +-- > +-- > BR Broker or sales office number +-- > A number that identifies a broker or sales office. +-- > +-- > BT Batch number/lot number +-- > Reference number assigned by manufacturer to a series of +-- > similar products or goods produced under similar +-- > conditions. +-- > +-- > BW Blended with number +-- > The batch/lot/package number a product is blended with. +-- > +-- > CAS IATA Cargo Agent CASS Address number +-- > Code issued by IATA to identify agent locations for CASS +-- > billing purposes. +-- > +-- > + CAT Matching of entries, balanced +-- > Reference to a balanced matching of entries. +-- > +-- > + CAU Entry flagging +-- > Reference to a flagging of entries. +-- > +-- > + CAV Matching of entries, unbalanced +-- > Reference to an unbalanced matching of entries. +-- > +-- > + CAW Document reference, internal +-- > Internal reference to a document. +-- > +-- > + CAX European Value Added Tax identification +-- > Value Added Tax identification number according to +-- > European regulation. +-- > +-- > + CAY Cost accounting document +-- > The reference to a cost accounting document. +-- > +-- > CD Credit note number +-- > Reference number assigned to a credit note. +-- > +-- > CEC Ceding company +-- > Company selling obligations to a third party. +-- > +-- > CFE Consignee's further order +-- > Reference of an order given by the consignee after +-- > departure of the means of transport. +-- > +-- > CFO Consignor's further order +-- > Reference of an order given by the consignor after +-- > departure of the means of transport. +-- > +-- > CG Consignee's order number +-- > A number that identifies a consignee's order. +-- > +-- > CH Customer catalogue number +-- > Number identifying a catalogue for customer's usage. +-- > +-- > CK Cheque number +-- > Unique number assigned to one specific cheque. +-- > +-- > CKN Checking number +-- > Number assigned by checking party to one specific check +-- > action. +-- > +-- > CM Credit memo number +-- > Reference number assigned by issuer to a credit memo. +-- > +-- > CMR Road consignment note number +-- > Reference number assigned to a road consignment note, +-- > see: 1001 = 730. +-- > +-- > CN Carrier's reference number +-- > Reference number assigned by carrier to a consignment. +-- > +-- > CNO Charge note reference number +-- > [1070] Indication in pre-printed form that a Charges +-- > note has been established and is attached to the Rail +-- > Consignment Note (CIM 76). +-- > +-- > CO Buyers order number +-- > [1022] Reference number assigned by the buyer to an +-- > order. +-- > +-- > COF Call off order number +-- > A number that identifies a call off order. +-- > +-- > CP Condition of purchase document number +-- > Reference number identifying the conditions of purchase +-- > relevant to a purchase. +-- > +-- > CR Customer reference number +-- > Reference number assigned by the customer to a +-- > transaction. +-- > +-- > CRN Conveyance reference number +-- > [8028] Unique reference given by the carrier to a +-- > certain journey or departure of a means of transport +-- > (generic term). +-- > +-- > CS Condition of sale document number +-- > Reference number identifying the conditions of sale +-- > relevant to a sale. +-- > +-- > CST Team assignment number +-- > Team number assigned to a group that is responsible for +-- > working a particular transaction. +-- > +-- > CT Contract number +-- > Reference number of a contract concluded between +-- > parties. +-- > +-- > CU Consignor's reference number +-- > [1140] Reference number assigned by a consignor to a +-- > particular shipment for his own purposes or for those of +-- > the consignee. +-- > +-- > CV Container operators reference number +-- > Reference number assigned by the party operating or +-- > controlling the transport container to a transaction or +-- > consignment. +-- > +-- > CW Package number +-- > (7070) Reference number identifying a package or carton +-- > within a consignment. +-- > +-- > CZ Cooperation contract number +-- > Number issued by a party concerned given to a contract +-- > on cooperation of two or more parties. +-- > +-- > DA Deferment approval number +-- > Number assigned by authorities to a party to approve +-- > deferment of payment of tax or duties. +-- > +-- > DAN Debit account number +-- > Reference number assigned by issuer to a debit account. +-- > +-- > DB Buyer's debtor number +-- > Reference number assigned to a debtor. +-- > +-- > DI Distributor invoice number +-- > Reference number assigned by issuer to a distributor +-- > invoice. +-- > +-- > DL Debit note number +-- > Reference number assigned by issuer to a debit note. +-- > +-- > DM Document number +-- > [1004] Reference number assigned to the document by the +-- > issuer. +-- > +-- > DQ Delivery note number +-- > Reference number assigned by the issuer to a delivery +-- > note. +-- > +-- > DR Dock receipt number +-- > Number of the cargo receipt submitted when cargo is +-- > delivered to a marine terminal. +-- > +-- > EA Ending meter reading actual +-- > Meter reading at the end of an invoicing period. +-- > +-- > EB Embargo permit number +-- > Reference number assigned by issuer to an embargo +-- > permit. +-- > +-- > ED Export declaration +-- > Number assigned by the exporter to his export +-- > declaration number submitted to an authority. +-- > +-- > EE Ending meter reading estimated +-- > Meter reading at the end of an invoicing period where an +-- > actual reading is not available. +-- > +-- > EI Employer's identification number +-- > Number issued by an authority to identify an employer. +-- > +-- > EN Embargo number +-- > Number assigned to specific goods or a family of goods +-- > in a classification of embargo measures. +-- > +-- > EP Export permit number +-- > Reference number assigned by issuing authority to an +-- > export permit for products. +-- > +-- > EQ Equipment number +-- > Number assigned by the manufacturer to specific +-- > equipment. +-- > +-- > ER Container/equipment receipt number +-- > Number of the Equipment Interchange Receipt issued for +-- > full or empty equipment received. +-- > +-- > ERN Exporter's reference number +-- > Reference to a party exporting goods. +-- > +-- > ET Excess transportation number +-- > Number assigned to excess transport. +-- > +-- > EX Export licence number +-- > [1208] Reference number assigned by issuing authority to +-- > an Export Licence. +-- > +-- > FC Fiscal number +-- > Tax payer's number. Number assigned to individual +-- > persons as well as to corporates by a public +-- > institution; this number is different from the VAT +-- > registration number. +-- > +-- > FF Freight forwarder's reference number +-- > [1460] Reference number assigned to the consignment by +-- > the freight forwarder. +-- > +-- > FI File line identifier +-- > Number assigned by the file issuer or sender to identify +-- > a specific line. +-- > +-- > FLW Flow reference number +-- > Number given to a usual sender which has regular +-- > expeditions of the same goods, to the same destination, +-- > defining all general conditions of the transport. +-- > +-- > FN Freight bill number +-- > Reference number assigned by issuing party to a freight +-- > bill. +-- > +-- > FO Foreign exchange +-- > Exchange of two currencies at an agreed rate. +-- > +-- > FS Final sequence number +-- > A number that identifies the final sequence. +-- > +-- > FT Free zone identifier +-- > Identifier to specify the territory of a State where any +-- > goods introduced are generally regarded, insofar as +-- > import duties and taxes are concerned, as being outside +-- > the Customs territory and are not subject to usual +-- > Customs control (CCC). +-- > +-- > FV File version number +-- > Number given to a version of an identified file. +-- > +-- > FX Foreign exchange contract number +-- > Reference number identifying a foreign exchange +-- > contract. +-- > +-- > GA Standard's number +-- > Number to identify a standardization description (e.g. +-- > ISO 9375). +-- > +-- > GC Government contract number +-- > Number assigned to a specific government/public +-- > contract. +-- > +-- > GD Standard's code number +-- > Number to identify a specific parameter within a +-- > standardization description (e.g. M5 for screws or DIN +-- > A4 for paper). +-- > +-- > GDN General declaration number +-- > Number of the declaration of incoming goods out of a +-- > vessel. +-- > +-- > GN Government reference number +-- > A number that identifies a government reference. +-- > +-- > HS Harmonised system number +-- > Number specifying the goods classification under the +-- > Harmonised Commodity Description and Coding System of +-- > the Customs Co-operation Council (CCC). +-- > +-- > HWB House waybill number +-- > Reference number assigned to a house waybill, see: 1001 +-- > = 703. +-- > +-- > IA Internal vendor number +-- > Number identifying the company-internal vending +-- > department/unit. +-- > +-- > IB In bond number +-- > Customs assigned number that is used to control the +-- > movement of imported cargo prior to its formal Customs +-- > clearing. +-- > +-- > ICA IATA cargo agent code number +-- > Code issued by IATA identify each IATA Cargo Agent whose +-- > name is entered on the Cargo Agency List. +-- > +-- > ICE Insurance certificate reference number +-- > A number that identifies an insurance certificate +-- > reference. +-- > +-- > ICO Insurance contract reference number +-- > A number that identifies an insurance contract +-- > reference. +-- > +-- > II Initial sample inspection report number +-- > Inspection report number given to the initial sample +-- > inspection. +-- > +-- > IL Internal order number +-- > Number assigned to an order for internal handling/follow +-- > up. +-- > +-- > INB Intermediary broker +-- > A number that identifies an intermediary broker. +-- > +-- > INN Interchange number new +-- > Number assigned by the interchange sender to identify +-- > one specific interchange. This number points to the +-- > actual interchange. +-- > +-- > INO Interchange number old +-- > Number assigned by the interchange sender to identify +-- > one specific interchange. This number points to the +-- > previous interchange. +-- > +-- > IP Import licence number +-- > [1106] Reference number assigned by the issuing +-- > authority to an Import Licence. +-- > +-- > IS Invoice number suffix +-- > A number added at the end of an invoice number. +-- > +-- > IT Internal customer number +-- > Number assigned by a seller, supplier etc. to identify a +-- > customer within his enterprise. +-- > +-- > IV Invoice number +-- > [1334] Reference number assigned by the seller to a +-- > Commercial Invoice. +-- > +-- > JB Job number +-- > Identifies a piece of work. +-- > +-- > JE Ending job sequence number +-- > A number that identifies the ending job sequence. +-- > +-- > LA Shipping label serial number +-- > The serial number on a shipping label. +-- > +-- > LAN Loading authorization number +-- > [4092] A number assigned to the loading authorization +-- > granted by the forwarding station when the consignment +-- > is subject to traffic limitations (CIM 43). +-- > +-- > LAR Lower number in range +-- > Lower number in a range of numbers. +-- > +-- > LB Lockbox +-- > Type of cash management system offered by financial +-- > institutions to provide for collection of customers +-- > 'receivables'. +-- > +-- > LC Letter of credit number +-- > Reference number identifying the letter of credit +-- > document. +-- > +-- > LI Line item reference number +-- > (1156) Reference number identifying a particular line in +-- > a document. +-- > +-- > LO Load planning number +-- > The reference that identifies the load planning number. +-- > +-- > LS Bar coded label serial number +-- > The serial number on a bar code label. +-- > +-- > MA Ship notice/manifest number +-- > The number assigned to a ship notice or manifest. +-- > +-- > MB Master bill of lading number +-- > Reference number assigned to a master bill of lading, +-- > see: 1001 = 704. +-- > +-- > MF Manufacturer's part number +-- > Reference number assigned by the manufacturer to his +-- > product or part. +-- > +-- > MG Meter unit number +-- > Number identifying a unique meter unit. +-- > +-- > MH Manufacturing order number +-- > Reference number assigned by manufacturer for a given +-- > production quantity of products. +-- > +-- > MR Message recipient +-- > A number that identifies the message recipient. +-- > +-- > MRN Mailing reference number +-- > Identifies the party designated by the importer to +-- > receive certain customs correspondence in lieu of its +-- > being mailed directly to the importer. +-- > +-- > MS Message sender +-- > A number that identifies the message sender. +-- > +-- > MSS Manufacturer's material safety data sheet number +-- > A number that identifies a manufacturer's material +-- > safety data sheet. +-- > +-- > MWB Master air waybill number +-- > Reference number assigned to a master air waybill, see: +-- > 1001 = 741. +-- > +-- > NA North American hazardous goods classification number +-- > Reference to materials designated as hazardous for +-- > purposes of transportation in North American commerce. +-- > +-- > OH Current invoice number +-- > Reference number identifying the current invoice. +-- > +-- > OI Previous invoice number +-- > Reference number identifying a previously issued +-- > invoice. +-- > +-- > ON Order number (purchase) +-- > [1022] Reference number assigned by the buyer to an +-- > order. +-- > +-- > OP Original purchase order +-- > Reference to the order previously sent. +-- > +-- > OR General order number +-- > Customs number assigned to imported merchandise that has +-- > been left unclaimed and subsequently moved to a Customs +-- > bonded warehouse for storage. +-- > +-- > PB Payer's financial institution account number +-- > Originated company account number (ACH transfer), check, +-- > draft or wire. +-- > +-- > PC Production code +-- > Number assigned by the manufacturer to a specified +-- > article or batch to identify the manufacturing date etc. +-- > for subsequent reference. +-- > +-- > PD Promotion deal number +-- > Number assigned by a vendor to a special promotion +-- > activity. +-- > +-- > PE Plant number +-- > A number that identifies a plant. +-- > +-- > PF Prime contractor contract number +-- > Reference number assigned by the client to the contract +-- > of the prime contractor. +-- > +-- > PI Price list version number +-- > A number that identifies the version of a price list. +-- > +-- > PK Packing list number +-- > (1014) Reference number assigned to a packing list, see: +-- > 1001 = 271. +-- > +-- > PL Price list number +-- > Reference number assigned to a price list. +-- > +-- > POR Purchase order response number +-- > Reference number assigned by the seller to an order +-- > response. +-- > +-- > PP Purchase order change number +-- > Reference number assigned by a buyer for a revision of a +-- > purchase order. +-- > +-- > PQ Payment reference +-- > Reference number assigned to a payment. +-- > +-- > PR Price quote number +-- > Reference number assigned by the seller to a quote. +-- > +-- > PS Purchase order number suffix +-- > A number added at the end of a purchase order number. +-- > +-- > PW Prior purchase order number +-- > Reference number of a purchase order previously sent to +-- > the supplier. +-- > +-- > PY Payee's financial institution account number +-- > Receiving company account number (ACH transfer), check, +-- > draft or wire. +-- > +-- > RA Remittance advice number +-- > A number that identifies a remittance advice. +-- > +-- > RC Rail/road routing code +-- > International Western and Eastern European route code +-- > used in all rail organizations and specified in the +-- > international tariffs (rail tariffs) known by the +-- > customers. +-- > +-- > RCN Railway consignment note number +-- > Reference number assigned to a rail consignment note, +-- > see: 1001 = 720. +-- > +-- > RE Release number +-- > Reference number assigned to identify a release of a set +-- > of rules, conventions, conditions, etc. +-- > +-- > REN Received number +-- > [1150] Number assigned to a rail consignment upon its +-- > arrival at its destination station (CIM 84). +-- > +-- > RF Export reference number +-- > Reference number given to an export shipment. +-- > +-- > RR Payer's financial institution transit routing No.(ACH +-- > transfers) +-- > ODFI (ACH transfer). +-- > +-- > RT Payee's financial institution transit routing No. +-- > RDFI Transit routing number (ACH transfer). +-- > +-- > SA Sales person number +-- > Identification number of a sales person. +-- > +-- > SB Sales region number +-- > A number that identifies a sales region. +-- > +-- > SD Sales department number +-- > A number that identifies a sales department. +-- > +-- > SE Serial number +-- > Identification number of an item which distinguishes +-- > this specific item out of an number of identical items. +-- > +-- > SF Ship from +-- > A number that identifies a ship from location. +-- > +-- > SH Previous highest schedule number +-- > Number of the latest schedule of a previous period +-- > (ODETTE DELINS). +-- > +-- > SI SID (Shipper's identifying number for shipment) +-- > A number that identifies the SID (shipper's +-- > identification) number for a shipment. +-- > +-- > SM Sales office number +-- > A number that identifies a sales office. +-- > +-- > SN Seal number +-- > [9308] Identification number on Customs or other seals +-- > affixed to containers or other transport units. +-- > +-- > SP Scan line +-- > A number that identifies a scan line. +-- > +-- > SQ Equipment sequence number +-- > A temporary reference number identifying a particular +-- > piece of equipment within a series of pieces of +-- > equipment. +-- > +-- > SRN Shipment reference number +-- > Reference number assigned to a shipment. +-- > +-- > SS Sellers reference number +-- > Reference number assigned to a transaction by the +-- > seller. +-- > +-- > STA Station reference number +-- > International UIC code assigned to every European rail +-- > station (CIM convention). +-- > +-- > SW Swap order number +-- > Number assigned by the seller to a swap order (see +-- > definition of DE 1001, code 229). +-- > +-- > SZ Specification number +-- > Number assigned by the issuer to his specification. +-- > +-- > TB Trucker's bill of lading +-- > A cargo list/description issued by a motor carrier of +-- > freight. +-- > +-- > TE Telex message number +-- > Reference number identifying a telex message. +-- > +-- > TF Transfer number +-- > An extra number assigned to goods or a container which +-- > functions as a reference number or as an authorization +-- > number to get the goods or container released from a +-- > certain party. +-- > +-- > TI TIR carnet number +-- > Reference number assigned to a TIR carnet. +-- > +-- > TL Tax exemption licence number +-- > Number assigned by the tax authorities to a party +-- > indicating its tax exemption authorization. This number +-- > could relate to a specified business type, a specified +-- > local area or a class of products. +-- > +-- > TN Transaction reference number +-- > Reference applied to a transaction between two or more +-- > parties over a defined life cycle; e.g. number applied +-- > by importer or broker to obtain release from Customs, +-- > may then used to control declaration through final +-- > accounting (synonyms: declaration, entry number). +-- > +-- > TP Test report number +-- > Reference number identifying a test report document +-- > relevant to the product. +-- > +-- > UAR Upper number of range +-- > Upper number in a range of numbers. +-- > +-- > UC Ultimate customer's reference number +-- > The originator's reference number as forwarded in a +-- > sequence of parties involved. +-- > +-- > UCN Unique consignment reference number +-- > (1202) Unique reference of a consignment (UCRN) used for +-- > identification purposes in documents and messages +-- > exchanged between parties in international trade. See +-- > also: Unique Identifier Code (UNIC) in UN/ECE +-- > Recommendation No. 8, March 1992. +-- > +-- > UN United Nations dangerous goods (UNDG) number +-- > [7124] Unique serial number assigned within the United +-- > Nations to substances and articles contained in a list +-- > of the dangerous goods most commonly carried. +-- > +-- > UO Ultimate customer's order number +-- > The originator's order number as forwarded in a sequence +-- > of parties involved. +-- > +-- > VA VAT registration number +-- > Unique number assigned by the relevant tax authority to +-- > identify a party for use in relation to Value Added Tax +-- > (VAT). +-- > +-- > VC Vendor contract number +-- > Number assigned by the vendor to a contract. +-- > +-- > VM Vessel identification +-- > (8123) Reference identifying a vessel (UN/ECE +-- > Recommendation No 10). +-- > +-- > VN Order number (vendor) +-- > Reference number assigned by supplier to a buyer's +-- > purchase order. +-- > +-- > VON Voyage number +-- > [8228] Reference number assigned by the carrier or his +-- > agent to the voyage of the vessel. +-- > +-- > VP Vendor product number +-- > Number assigned by vendor to another manufacturer's +-- > product. +-- > +-- > VR Vendor ID number +-- > A number that identifies a vendor's identification. +-- > +-- > VS Vendor order number suffix +-- > The suffix for a vendor order number. +-- > +-- > VT Motor vehicle identification number +-- > (Reference identifying a motor vehicle used for +-- > transport) normally is the vehicle registration number. +-- > +-- > VV Voucher number +-- > Reference number identifying a voucher. +-- > +-- > WE Warehouse entry number +-- > Entry number under which imported merchandise was placed +-- > in a Customs bonded warehouse. +-- > +-- > WM Weight agreement number +-- > A number identifying a weight agreement. +-- > +-- > WN Well number +-- > A number assigned to a shaft sunk into the ground. +-- > +-- > WR Warehouse receipt number +-- > A number identifying a warehouse receipt. +-- > +-- > WS Warehouse storage location number +-- > A number identifying a warehouse storage location. +-- > +-- > WY Rail waybill number +-- > The number on a rail waybill. +-- > +-- > XA Company/place registration number +-- > Company registration and place as legally required. +-- > +-- > XC Cargo control number +-- > Reference used to identify and control a carrier and +-- > consignment from initial entry into a country until +-- > release of the cargo by Customs. +-- > +-- > XP Previous cargo control number +-- > Where a consignment is deconsolidated and/or transferred +-- > to the control of another carrier or freight forwarder +-- > (e.g. housebill, abstract) this references the previous +-- > (e.g. master) cargo control number. +-- > +-- > ZZZ Mutually defined reference number +-- > Number based on party agreement. +simple1153 :: Parser Value +simple1153 = simple "1153" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S1154.hs b/specification/src/Text/Edifact/D01B/Simples/S1154.hs new file mode 100644 index 0000000..92305ba --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S1154.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S1154 + ( simple1154 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1154 Reference identifier [C] +-- > +-- > Desc: Identifies a reference. +-- > +-- > Repr: an..70 +simple1154 :: Parser Value +simple1154 = simple "1154" (alphaNumeric `upTo` 70) diff --git a/specification/src/Text/Edifact/D01B/Simples/S1156.hs b/specification/src/Text/Edifact/D01B/Simples/S1156.hs new file mode 100644 index 0000000..b54228e --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S1156.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S1156 + ( simple1156 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1156 Document line identifier [C] +-- > +-- > Desc: To identify a line of a document. +-- > +-- > Repr: an..6 +simple1156 :: Parser Value +simple1156 = simple "1156" (alphaNumeric `upTo` 6) diff --git a/specification/src/Text/Edifact/D01B/Simples/S1159.hs b/specification/src/Text/Edifact/D01B/Simples/S1159.hs new file mode 100644 index 0000000..bb69113 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S1159.hs @@ -0,0 +1,42 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S1159 + ( simple1159 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1159 Sequence identifier source code [B] +-- > +-- > Desc: Code specifying the source of a sequence identifier. +-- > +-- > Repr: an..3 +-- > +-- > 1 Broadcast 1 +-- > Report from workstation 1. +-- > +-- > 2 Broadcast 2 +-- > Report from workstation 2. +-- > +-- > 3 Manufacturer sequence number +-- > The manufacturer's plant requesting the delivery of the +-- > item has allocated the sequence number. +-- > +-- > 4 Manufacturer production sequence number +-- > The plant requesting the delivery of an item assigns a +-- > number indicating the sequence of the finished article. +-- > +-- > 5 Transmission sequence +-- > The positional sequence when transmitted. +-- > +-- > 6 Structure sequence +-- > The positional sequence in a message structure as +-- > published in a particular UN directory. +simple1159 :: Parser Value +simple1159 = simple "1159" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S1218.hs b/specification/src/Text/Edifact/D01B/Simples/S1218.hs new file mode 100644 index 0000000..78dbf79 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S1218.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S1218 + ( simple1218 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1218 Document originals required quantity [B] +-- > +-- > Desc: Quantity of document originals required. +-- > +-- > Repr: n..2 +simple1218 :: Parser Value +simple1218 = simple "1218" (numeric `upTo` 2) diff --git a/specification/src/Text/Edifact/D01B/Simples/S1220.hs b/specification/src/Text/Edifact/D01B/Simples/S1220.hs new file mode 100644 index 0000000..5a0f341 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S1220.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S1220 + ( simple1220 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1220 Document copies required quantity [B] +-- > +-- > Desc: Quantity of document copies required. +-- > +-- > Repr: n..2 +simple1220 :: Parser Value +simple1220 = simple "1220" (numeric `upTo` 2) diff --git a/specification/src/Text/Edifact/D01B/Simples/S1225.hs b/specification/src/Text/Edifact/D01B/Simples/S1225.hs new file mode 100644 index 0000000..3cc4ddc --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S1225.hs @@ -0,0 +1,251 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S1225 + ( simple1225 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1225 Message function code [C] +-- > +-- > Desc: Code indicating the function of the message. +-- > +-- > Repr: an..3 +-- > +-- > 1 Cancellation +-- > Message cancelling a previous transmission for a given +-- > transaction. +-- > +-- > 2 Addition +-- > Message containing items to be added. +-- > +-- > 3 Deletion +-- > Message containing items to be deleted. +-- > +-- > 4 Change +-- > Message containing items to be changed. +-- > +-- > 5 Replace +-- > Message replacing a previous message. +-- > +-- > 6 Confirmation +-- > Message confirming the details of a previous +-- > transmission where such confirmation is required or +-- > recommended under the terms of a trading partner +-- > agreement. +-- > +-- > 7 Duplicate +-- > The message is a duplicate of a previously generated +-- > message. +-- > +-- > 8 Status +-- > Code indicating that the referenced message is a status. +-- > +-- > 9 Original +-- > Initial transmission related to a given transaction. +-- > +-- > 10 Not found +-- > Message whose reference number is not filed. +-- > +-- > 11 Response +-- > Message responding to a previous message or document. +-- > +-- > 12 Not processed +-- > Message indicating that the referenced message was +-- > received but not yet processed. +-- > +-- > 13 Request +-- > Code indicating that the referenced message is a +-- > request. +-- > +-- > 14 Advance notification +-- > Code indicating that the information contained in the +-- > message is an advance notification of information to +-- > follow. +-- > +-- > 15 Reminder +-- > Repeated message transmission for reminding purposes. +-- > +-- > 16 Proposal +-- > Message content is a proposal. +-- > +-- > 17 Cancel, to be reissued +-- > Referenced transaction cancelled, reissued message will +-- > follow. +-- > +-- > 18 Reissue +-- > New issue of a previous message (maybe cancelled). +-- > +-- > 19 Seller initiated change +-- > Change information submitted by buyer but initiated by +-- > seller. +-- > +-- > 20 Replace heading section only +-- > Message to replace the heading of a previous message. +-- > +-- > 21 Replace item detail and summary only +-- > Message to replace item detail and summary of a previous +-- > message. +-- > +-- > 22 Final transmission +-- > Final message in a related series of messages together +-- > making up a commercial, administrative or transport +-- > transaction. +-- > +-- > 23 Transaction on hold +-- > Message not to be processed until further release +-- > information. +-- > +-- > 24 Delivery instruction +-- > Delivery schedule message only used to transmit short- +-- > term delivery instructions. +-- > +-- > 25 Forecast +-- > Delivery schedule message only used to transmit long- +-- > term schedule information. +-- > +-- > 26 Delivery instruction and forecast +-- > Combination of codes '24' and '25'. +-- > +-- > 27 Not accepted +-- > Message to inform that the referenced message is not +-- > accepted by the recipient. +-- > +-- > 28 Accepted, with amendment in heading section +-- > Message accepted but amended in heading section. +-- > +-- > 29 Accepted without amendment +-- > Referenced message is entirely accepted. +-- > +-- > 30 Accepted, with amendment in detail section +-- > Referenced message is accepted but amended in detail +-- > section. +-- > +-- > 31 Copy +-- > Indicates that the message is a copy of an original +-- > message that has been sent, e.g. for action or +-- > information. +-- > +-- > 32 Approval +-- > A message releasing an existing referenced message for +-- > action to the receiver. +-- > +-- > 33 Change in heading section +-- > Message changing the referenced message heading section. +-- > +-- > 34 Accepted with amendment +-- > The referenced message is accepted but amended. +-- > +-- > 35 Retransmission +-- > Change-free transmission of a message previously sent. +-- > +-- > 36 Change in detail section +-- > Message changing referenced detail section. +-- > +-- > 37 Reversal of a debit +-- > Reversal of a previously posted debit. +-- > +-- > 38 Reversal of a credit +-- > Reversal of a previously posted credit. +-- > +-- > 39 Reversal for cancellation +-- > Code indicating that the referenced message is reversing +-- > a cancellation of a previous transmission for a given +-- > transaction. +-- > +-- > 40 Request for deletion +-- > The message is given to inform the recipient to delete +-- > the referenced transaction. +-- > +-- > 41 Finishing/closing order +-- > Last of series of call-offs. +-- > +-- > 42 Confirmation via specific means +-- > Message confirming a transaction previously agreed via +-- > other means (e.g. phone). +-- > +-- > 43 Additional transmission +-- > Message already transmitted via another communication +-- > channel. This transmission is to provide electronically +-- > processable data only. +-- > +-- > 44 Accepted without reserves +-- > Message accepted without reserves. +-- > +-- > 45 Accepted with reserves +-- > Message accepted with reserves. +-- > +-- > 46 Provisional +-- > Message content is provisional. +-- > +-- > 47 Definitive +-- > Message content is definitive. +-- > +-- > 48 Accepted, contents rejected +-- > Message to inform that the previous message is received, +-- > but it cannot be processed due to regulations, laws, +-- > etc. +-- > +-- > 49 Settled dispute +-- > The reported dispute is settled. +-- > +-- > 50 Withdraw +-- > Message withdrawing a previously approved message. +-- > +-- > 51 Authorisation +-- > Message authorising a message or transaction(s). +-- > +-- > 52 Proposed amendment +-- > A code used to indicate an amendment suggested by the +-- > sender. +-- > +-- > 53 Test +-- > Code indicating the message is to be considered as a +-- > test. +-- > +-- > 54 Extract +-- > A subset of the original. +-- > +-- > 55 Notification only +-- > The receiver may use the notification information for +-- > analysis only. +-- > +-- > 56 Advice of ledger booked items +-- > An advice that items have been booked in the ledger. +-- > +-- > 57 Advice of items pending to be booked in the ledger +-- > An advice that items are pending to be booked in the +-- > ledger. +-- > +-- > 58 Pre-advice of items requiring further information +-- > A pre-advice that items require further information. +-- > +-- > 59 Pre-adviced items +-- > A pre-advice of items. +-- > +-- > 60 No action since last message +-- > Code indicating the fact that no action has taken place +-- > since the last message. +-- > +-- > 61 Complete schedule +-- > The message function is a complete schedule. +-- > +-- > 62 Update schedule +-- > The message function is an update to a schedule. +-- > +-- > 63 Not accepted, provisional +-- > Not accepted, subject to confirmation. +-- > +-- > 64 Verification +-- > The message is transmitted to verify information. +-- > +-- > 65 Unsettled dispute +-- > To report an unsettled dispute. +simple1225 :: Parser Value +simple1225 = simple "1225" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S1229.hs b/specification/src/Text/Edifact/D01B/Simples/S1229.hs new file mode 100644 index 0000000..aed5ea6 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S1229.hs @@ -0,0 +1,383 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S1229 + ( simple1229 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1229 Action request/notification description code [C] +-- > +-- > Desc: Code specifying the action to be taken or already +-- > taken. +-- > +-- > Repr: an..3 +-- > +-- > 1 Added +-- > The information is to be or has been added. +-- > +-- > 2 Deleted +-- > The information is to be or has been deleted. +-- > +-- > 3 Changed +-- > The information is to be or has been changed. +-- > +-- > 4 No action +-- > This line item is not affected by the actual message. +-- > +-- > 5 Accepted without amendment +-- > This line item is entirely accepted by the seller. +-- > +-- > 6 Accepted with amendment +-- > This line item is accepted but amended by the seller. +-- > +-- > 7 Not accepted +-- > This line item is not accepted by the seller. +-- > +-- > 8 Schedule only +-- > Code specifying that the message is a schedule only. +-- > +-- > 9 Amendments +-- > Code specifying that amendments are requested/notified. +-- > +-- > 10 Not found +-- > This line item is not found in the referenced message. +-- > +-- > 11 Not amended +-- > This line is not amended by the buyer. +-- > +-- > 12 Line item numbers changed +-- > Code specifying that the line item numbers have changed. +-- > +-- > 13 Buyer has deducted amount +-- > Buyer has deducted amount from payment. +-- > +-- > 14 Buyer claims against invoice +-- > Buyer has a claim against an outstanding invoice. +-- > +-- > 15 Charge back by seller +-- > Factor has been requested to charge back the outstanding +-- > item. +-- > +-- > 16 Seller will issue credit note +-- > Seller agrees to issue a credit note. +-- > +-- > 17 Terms changed for new terms +-- > New settlement terms have been agreed. +-- > +-- > 18 Abide outcome of negotiations +-- > Factor agrees to abide by the outcome of negotiations +-- > between seller and buyer. +-- > +-- > 19 Seller rejects dispute +-- > Seller does not accept validity of dispute. +-- > +-- > 20 Settlement +-- > The reported situation is settled. +-- > +-- > 21 No delivery +-- > Code indicating that no delivery will be required. +-- > +-- > 22 Call-off delivery +-- > A request for delivery of a particular quantity of goods +-- > to be delivered on a particular date (or within a +-- > particular period). +-- > +-- > 23 Proposed amendment +-- > A code used to indicate an amendment suggested by the +-- > sender. +-- > +-- > 24 Accepted with amendment, no confirmation required +-- > Accepted with changes which require no confirmation. +-- > +-- > 25 Equipment provisionally repaired +-- > The equipment or component has been provisionally +-- > repaired. +-- > +-- > 26 Included +-- > Code indicating that the entity is included. +-- > +-- > 27 Upon receipt and verification of documents we shall cover +-- > you when due as per your instructions +-- > Upon receipt and verification of documents we shall +-- > cover you when due as per your instructions. +-- > +-- > 28 Upon receipt and verification of documents we shall +-- > authorize you to debit our account with you when due +-- > Upon receipt and verification of documents we shall +-- > authorize you to debit our account with you when due. +-- > +-- > 29 On receipt of your authenticated advice we shall cover you +-- > when due as per your instructions +-- > On receipt of your authenticated advice we shall cover +-- > you when due as per your instructions. +-- > +-- > 30 On receipt of your authenticated advice we shall authorize +-- > you to debit our account with you when due +-- > On receipt of your authenticated advice we shall +-- > authorize you to debit our account with you when due. +-- > +-- > 31 On receipt of your authenticated advice we shall credit +-- > your account with us when due +-- > On receipt of your authenticated advice we shall credit +-- > your account with us when due. +-- > +-- > 32 Credit advice requested for direct debit +-- > A credit advice is requested for the direct debit. +-- > +-- > 33 Credit advice and acknowledgement for direct debit +-- > A credit advice and acknowledgement are requested for +-- > the direct debit. +-- > +-- > 34 Inquiry +-- > Request for information. +-- > +-- > 35 Checked +-- > Checked. +-- > +-- > 36 Not checked +-- > Not checked. +-- > +-- > 37 Cancelled +-- > Discontinued. +-- > +-- > 38 Replaced +-- > Provide a replacement. +-- > +-- > 39 New +-- > Not existing before. +-- > +-- > 40 Agreed +-- > Consent. +-- > +-- > 41 Proposed +-- > Put forward for consideration. +-- > +-- > 42 Already delivered +-- > Delivery has taken place. +-- > +-- > 43 Additional subordinate structures will follow +-- > Additional subordinate structures will follow the +-- > current hierarchy level. +-- > +-- > 44 Additional subordinate structures will not follow +-- > No additional subordinate structures will follow the +-- > current hierarchy level. +-- > +-- > 45 Result opposed +-- > A notification that the result is opposed. +-- > +-- > 46 Auction held +-- > A notification that an auction was held. +-- > +-- > 47 Legal action pursued +-- > A notification that legal action has been pursued. +-- > +-- > 48 Meeting held +-- > A notification that a meeting was held. +-- > +-- > 49 Result set aside +-- > A notification that the result has been set aside. +-- > +-- > 50 Result disputed +-- > A notification that the result has been disputed. +-- > +-- > 51 Countersued +-- > A notification that a countersuit has been filed. +-- > +-- > 52 Pending +-- > A notification that an action is awaiting settlement. +-- > +-- > 53 Court action dismissed +-- > A notification that a court action will no longer be +-- > heard. +-- > +-- > 54 Referred item, accepted +-- > The item being referred to has been accepted. +-- > +-- > 55 Referred item, rejected +-- > The item being referred to has been rejected. +-- > +-- > 56 Debit advice statement line +-- > Notification that the statement line is a debit advice. +-- > +-- > 57 Credit advice statement line +-- > Notification that the statement line is a credit advice. +-- > +-- > 58 Grouped credit advices +-- > Notification that the credit advices are grouped. +-- > +-- > 59 Grouped debit advices +-- > Notification that the debit advices are grouped. +-- > +-- > 60 Registered +-- > The name is registered. +-- > +-- > 61 Payment denied +-- > The payment has been denied. +-- > +-- > 62 Approved as amended +-- > Approved with modifications. +-- > +-- > 63 Approved as submitted +-- > The request has been approved as submitted. +-- > +-- > 64 Cancelled, no activity +-- > Cancelled due to the lack of activity. +-- > +-- > 65 Under investigation +-- > Investigation is being done. +-- > +-- > 66 Initial claim received +-- > Notification that the initial claim was received. +-- > +-- > 67 Not in process +-- > Not in process. +-- > +-- > 68 Rejected, duplicate +-- > Rejected because it is a duplicate. +-- > +-- > 69 Rejected, resubmit with corrections +-- > Rejected but may be resubmitted when corrected. +-- > +-- > 70 Pending, incomplete +-- > Pending because of incomplete information. +-- > +-- > 71 Under field office investigation +-- > Investigation by the field is being done. +-- > +-- > 72 Pending, awaiting additional material +-- > Pending awaiting receipt of additional material. +-- > +-- > 73 Pending, awaiting review +-- > Pending while awaiting review. +-- > +-- > 74 Reopened +-- > Opened again. +-- > +-- > 75 Processed by primary, forwarded to additional payer(s) +-- > This request has been processed by the primary payer and +-- > sent to additional payer(s). +-- > +-- > 76 Processed by secondary, forwarded to additional payer(s) +-- > This request has been processed by the secondary payer +-- > and sent to additional payer(s). +-- > +-- > 77 Processed by tertiary, forwarded to additional payer(s) +-- > This request has been processed by the tertiary payer +-- > and sent to additional payer(s). +-- > +-- > 78 Previous payment decision reversed +-- > A previous payment decision has been reversed. +-- > +-- > 79 Not our claim, forwarded to another payer(s) +-- > A request does not belong to this payer but has been +-- > forwarded to another payer(s). +-- > +-- > 80 Transferred to correct insurance carrier +-- > The request has been transferred to the correct +-- > insurance carrier for processing. +-- > +-- > 81 Not paid, predetermination pricing only +-- > Payment has not been made and the enclosed response is +-- > predetermination pricing only. +-- > +-- > 82 Documentation claim +-- > The claim is for documentation purposes only, no payment +-- > required. +-- > +-- > 83 Reviewed +-- > Assessed. +-- > +-- > 84 Repriced +-- > This price was changed. +-- > +-- > 85 Audited +-- > An official examination has occurred. +-- > +-- > 86 Conditionally paid +-- > Payment has been conditionally made. +-- > +-- > 87 On appeal +-- > Reconsideration of the decision has been applied for. +-- > +-- > 88 Closed +-- > Shut. +-- > +-- > 89 Reaudited +-- > A subsequent official examination has occurred. +-- > +-- > 90 Reissued +-- > Issued again. +-- > +-- > 91 Closed after reopening +-- > Reopened and then closed. +-- > +-- > 92 Redetermined +-- > Determined again or differently. +-- > +-- > 93 Processed as primary +-- > Processed as the first. +-- > +-- > 94 Processed as secondary +-- > Processed as the second. +-- > +-- > 95 Processed as tertiary +-- > Processed as the third. +-- > +-- > 96 Correction of error +-- > A correction to information previously communicated +-- > which contained an error. +-- > +-- > 97 Single credit item of a group +-- > Notification that the credit item is a single credit +-- > item of a group of credit items. +-- > +-- > 98 Single debit item of a group +-- > Notification that the debit item is a single debit item +-- > of a group of debit items. +-- > +-- > 99 Interim response +-- > The response is an interim one. +-- > +-- > 100 Final response +-- > The response is an final one. +-- > +-- > 101 Debit advice requested +-- > A debit advice is requested for the transaction. +-- > +-- > 102 Transaction not impacted +-- > Advice that the transaction is not impacted. +-- > +-- > 103 Patient to be notified +-- > The action to take is to notify the patient. +-- > +-- > 104 Healthcare provider to be notified +-- > The action to take is to notify the healthcare provider. +-- > +-- > 105 Usual general practitioner to be notified +-- > The action to take is to notify the usual general +-- > practitioner. +-- > +-- > 106 Advice without details +-- > An advice without details is requested or notified. +-- > +-- > 107 Advice with details +-- > An advice with details is requested or notified. +-- > +-- > 108 Amendment requested +-- > An amendment is requested. +-- > +-- > 109 For information +-- > Included for information only. +-- > +-- > 110 Withdraw +-- > A code indicating discontinuance or retraction. +simple1229 :: Parser Value +simple1229 = simple "1229" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S1312.hs b/specification/src/Text/Edifact/D01B/Simples/S1312.hs new file mode 100644 index 0000000..9489ec7 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S1312.hs @@ -0,0 +1,22 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S1312 + ( simple1312 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1312 Consignment load sequence identifier [B] +-- > +-- > Desc: To identify the loading sequence of a consignment or +-- > consignments. +-- > +-- > Repr: n..4 +simple1312 :: Parser Value +simple1312 = simple "1312" (numeric `upTo` 4) diff --git a/specification/src/Text/Edifact/D01B/Simples/S1366.hs b/specification/src/Text/Edifact/D01B/Simples/S1366.hs new file mode 100644 index 0000000..282594e --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S1366.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S1366 + ( simple1366 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1366 Document source description [B] +-- > +-- > Desc: Free form description of the source of a document. +-- > +-- > Repr: an..70 +simple1366 :: Parser Value +simple1366 = simple "1366" (alphaNumeric `upTo` 70) diff --git a/specification/src/Text/Edifact/D01B/Simples/S1373.hs b/specification/src/Text/Edifact/D01B/Simples/S1373.hs new file mode 100644 index 0000000..556bbce --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S1373.hs @@ -0,0 +1,157 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S1373 + ( simple1373 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1373 Document status code [B] +-- > +-- > Desc: Code specifying the status of a document. +-- > +-- > Repr: an..3 +-- > +-- > 1 Accepted +-- > The specified document is accepted. +-- > +-- > 2 Accompanying goods +-- > Notice that a specific document will be accompanying the +-- > goods. +-- > +-- > 3 Conditionally accepted +-- > The specified document is conditionally accepted. +-- > +-- > 4 To arrive by separate EDI message +-- > Notice that a specific document/message will be +-- > transmitted via a separate EDI message. +-- > +-- > 5 Information only +-- > Notice that the specific document or message is for +-- > information only. +-- > +-- > 6 To arrive by manual means +-- > Notice that a specific document or message will not be +-- > sent via EDI. +-- > +-- > 7 To be raised and sent +-- > Request for a specific message to be formatted and +-- > transmitted or a request for a specific document to be +-- > raised and sent. +-- > +-- > 8 Rejected +-- > The specified document is rejected. +-- > +-- > 9 To be printed +-- > The document or message is to be printed. +-- > +-- > 10 Document currently valid +-- > Specific document is currently valid. +-- > +-- > 11 Document not available +-- > Specified document is not available. +-- > +-- > 12 Document exhausted by declaration and attached +-- > Customs declaration to which the document is related +-- > completed or exhaust the allowance stated on the +-- > document. The document is attached to the Customs +-- > declaration. +-- > +-- > 13 Document not exhausted by declaration and attached +-- > Customs declaration to which the document is related +-- > does not complete or exhaust the allowance stated on the +-- > document . The document is not attached to the +-- > declaration but has already been lodged in the Customs +-- > station. +-- > +-- > 14 Document exhausted by declaration and previously lodged +-- > Customs declaration to which the document is related +-- > completed or exhaust the allowance stated on the +-- > document. The usage of the document is complete. The +-- > document is not attached to the declaration but has +-- > already been lodged in the Customs station. +-- > +-- > 15 Document not exhausted by declaration and previously lodged +-- > Customs declaration to which the document is related +-- > does not complete or exhaust the allowance stated on the +-- > document. The document can continue to be used for +-- > future declarations until the allowance is exhausted. +-- > The document is not attached to the declaration but has +-- > already been lodged in the Customs station. +-- > +-- > 16 Document not attached +-- > Specified document is not or cannot be attached. +-- > +-- > 17 Document with the goods +-- > Document not attached to the Customs declaration but is +-- > attached to the goods. +-- > +-- > 18 Document attached, to be returned after endorsement +-- > Specified document is attached to the Customs +-- > declaration and will be required to be returned to the +-- > declarant after Customs endorsement. +-- > +-- > 19 Document applied for +-- > Application has been submitted for that document. +-- > +-- > 20 Received for shipment +-- > Indicates that the document has legal validity from the +-- > date of receival of the cargo. +-- > +-- > 21 Shipped on board +-- > Indicates that the document has legal validity from the +-- > date that cargo is loaded on board a vessel. +-- > +-- > 22 Status 0 +-- > Message is at status 0. +-- > +-- > 23 Status 1 +-- > Message is at status 1. +-- > +-- > 24 Status 2 +-- > Message is at status 2. +-- > +-- > 25 Message under development +-- > Message is under development. +-- > +-- > 26 Document not freighted +-- > Document not to include freight figures. +-- > +-- > 27 Document freighted +-- > Document to include freight figures. +-- > +-- > 28 Archived +-- > The document or message has been archived. +-- > +-- > 29 Provisional +-- > The document or message has no official status. +-- > +-- > 30 Documents enclosed in the first transmission +-- > The documents are enclosed in the first transmission. +-- > +-- > 31 Documents enclosed in the second transmission +-- > The documents are enclosed in the second transmission. +-- > +-- > 32 Document not required, waiver issued +-- > The document is not required, waiver of requirement has +-- > been issued. +-- > +-- > 33 Already on file with receiver of this message +-- > The document is already on file with the party receiving +-- > the message. +-- > +-- > 34 Retained by sender of this message, or by sender's agent or +-- > representative +-- > The document is in the possession of the sender or +-- > sender's agent or representative. +-- > +-- > 36 Document previously submitted +-- > The document has already been submitted. +simple1373 :: Parser Value +simple1373 = simple "1373" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S1490.hs b/specification/src/Text/Edifact/D01B/Simples/S1490.hs new file mode 100644 index 0000000..a3c8216 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S1490.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S1490 + ( simple1490 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1490 Consolidation item number [B] +-- > +-- > Desc: To specify a consignment within a consolidation. +-- > +-- > Repr: n..4 +simple1490 :: Parser Value +simple1490 = simple "1490" (numeric `upTo` 4) diff --git a/specification/src/Text/Edifact/D01B/Simples/S1496.hs b/specification/src/Text/Edifact/D01B/Simples/S1496.hs new file mode 100644 index 0000000..02da337 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S1496.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S1496 + ( simple1496 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1496 Goods item number [B] +-- > +-- > Desc: To specify a goods item within a consignment. +-- > +-- > Repr: n..5 +simple1496 :: Parser Value +simple1496 = simple "1496" (numeric `upTo` 5) diff --git a/specification/src/Text/Edifact/D01B/Simples/S2005.hs b/specification/src/Text/Edifact/D01B/Simples/S2005.hs new file mode 100644 index 0000000..9c04d04 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S2005.hs @@ -0,0 +1,2529 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S2005 + ( simple2005 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 2005 Date or time or period function code qualifier [C] +-- > +-- > Desc: Code qualifying the function of a date, time or +-- > period. +-- > +-- > Repr: an..3 +-- > +-- > 1 Service completion date/time, actual +-- > Actual date/time on which the service was completed. +-- > +-- > 2 Delivery date/time, requested +-- > Date on which buyer requests goods to be delivered. +-- > +-- > 3 Invoice date/time +-- > [2376] Date when a Commercial Invoice is issued. +-- > +-- > 4 Order date/time +-- > [2010] Date when an order is issued. +-- > +-- > 5 Saleable stock demand cover period, expected +-- > A period of time when saleable stocks are expected to +-- > cover demand for a product. +-- > +-- > 6 Moved from location date +-- > The date an entity moved from a location. +-- > +-- > 7 Effective date/time +-- > Date and/or time at which specified event or document +-- > becomes effective. +-- > +-- > 8 Order received date/time +-- > Date/time when the purchase order is received by the +-- > seller. +-- > +-- > 9 Processing date/time +-- > Date/time of processing. +-- > +-- > 10 Shipment date/time, requested +-- > Date on which goods should be shipped or despatched by +-- > the supplier. +-- > +-- > 11 Despatch date and or time +-- > (2170) Date/time on which the goods are or are expected +-- > to be despatched or shipped. +-- > +-- > 12 Terms discount due date/time +-- > Date by which payment should be made if discount terms +-- > are to apply. +-- > +-- > 13 Terms net due date +-- > Date by which payment must be made. +-- > +-- > 14 Payment date/time, deferred +-- > Date/time when instalments are due. +-- > +-- > 15 Promotion start date/time +-- > Date/time when promotion activities begin. +-- > +-- > 16 Promotion end date/time +-- > Date/time when promotion activities end. +-- > +-- > 17 Delivery date/time, estimated +-- > Date and/or time when the shipper of the goods expects +-- > delivery will take place. +-- > +-- > 18 Installation date/time/period +-- > The date/time/period of the act, or an instance of +-- > installing something or someone. +-- > +-- > 19 Meat ageing period +-- > Period of time between slaughter and delivery during +-- > which meat is ageing. +-- > +-- > 20 Cheque date/time +-- > Date/time when cheque is issued. +-- > +-- > 21 Charge back date/time +-- > The date/time of the charge back. +-- > +-- > 22 Freight bill date/time +-- > Date/time when freight bill is issued. +-- > +-- > 23 Equipment reconditioning date/time, actual +-- > Actual date/time of the reconditioning of a piece of +-- > equipment. +-- > +-- > 24 Transfer note acceptance date and time +-- > Date and time when a transfer note (transfer document +-- > for transport exclusively using containers as equipment) +-- > is recognised as being valid by the carrier. +-- > +-- > 35 Delivery date/time, actual +-- > Date/time on which goods or consignment are delivered at +-- > their destination. +-- > +-- > 36 Expiry date +-- > Date of expiry of the validity of a referenced document, +-- > price information or any other referenced data element +-- > with a limited validity period. +-- > +-- > 37 Ship not before date/time +-- > Goods should not be shipped before given date/time. +-- > +-- > 38 Ship not later than date/time +-- > Date/time by which the goods should have been shipped. +-- > +-- > 39 Ship week of date +-- > Date identifying the week during which goods should be +-- > shipped. +-- > +-- > 40 Clinical information issue date and/or time +-- > Date and/or time when clinical information is issued. +-- > +-- > 41 Event duration, expected +-- > The expected duration of an event. +-- > +-- > 42 Superseded date/time +-- > Date/time being overlaid by a date given elsewhere. +-- > +-- > 43 Event duration, intended +-- > The intended duration of an event. +-- > +-- > 44 Availability +-- > Date/time when received item is available. +-- > +-- > 45 Compilation date and time +-- > Date and time of the compilation. +-- > +-- > 46 Cancellation date +-- > Date on which a document or message has been cancelled. +-- > +-- > 47 Statistical time series date +-- > Date for statistical time series purposes. +-- > +-- > 48 Duration +-- > Duration. +-- > +-- > 49 Deliver not before and not after dates +-- > Deliver not before and not after a specific date range. +-- > +-- > 50 Goods receipt date/time +-- > Date/time upon which the goods were received by a given +-- > party. +-- > +-- > 51 Cumulative quantity start date +-- > First Date for accumulation of delivery quantities. +-- > +-- > 52 Cumulative quantity end date +-- > Last Date for accumulation of delivery quantities. +-- > +-- > 53 Buyer's local time +-- > Time at the buyer's location. +-- > +-- > 54 Seller's local time +-- > Time at the seller's location. +-- > +-- > 55 Confirmed date/time +-- > Date/time which has been confirmed. +-- > +-- > 56 Original authorisation date and/or time +-- > Date and/or time when original authorisation was issued. +-- > +-- > 57 Precaution relevant period +-- > The period when a precaution is relevant. +-- > +-- > 58 Clearance date (Customs) +-- > (3080) Date on which Customs formalities necessary to +-- > allow goods to be exported, to enter home use, or to be +-- > placed under another Customs procedure has been +-- > accomplished (CCC). +-- > +-- > 59 Inbound movement authorization date +-- > Inland movement authorization date. +-- > +-- > 60 Engineering change level date +-- > Date the engineering level of goods is changed. +-- > +-- > 61 Cancel if not delivered by this date +-- > The date on which cancellation should take place, if +-- > delivery has not occurred. +-- > +-- > 62 Excluded date +-- > Date excluded from a period of time. +-- > +-- > 63 Delivery date/time, latest +-- > Date identifying a point of time after which goods shall +-- > not or will not be delivered. +-- > +-- > 64 Delivery date/time, earliest +-- > Date identifying a point in time before which the goods +-- > shall not be delivered. +-- > +-- > 65 Delivery date/time, 1st schedule +-- > The first scheduled date/time for delivery. +-- > +-- > 66 Excluded period +-- > An interval of time excluded from a period of time. +-- > +-- > 67 Delivery date/time, current schedule +-- > Delivery Date deriving from actual schedule. +-- > +-- > 68 Additional period +-- > An interval of time added to a period of time. +-- > +-- > 69 Delivery date/time, promised for +-- > [2138] Date by which, or period within which, the +-- > merchandise should be delivered to the buyer, as agreed +-- > between the seller and the buyer (generic term). +-- > +-- > 70 Additional date +-- > Date added to a period of time. +-- > +-- > 71 Delivery date/time, requested for (after and including) +-- > Delivery is requested to happen after or on given date. +-- > +-- > 72 Delivery date/time, promised for (after and including) +-- > Delivery might take place earliest at given date. +-- > +-- > 73 Guarantee period +-- > The period for which the guarantee is or will be +-- > granted. +-- > +-- > 74 Delivery date/time, requested for (prior to and including) +-- > Delivery is requested to happen prior to or including +-- > the given date. +-- > +-- > 75 Delivery date/time, promised for (prior to and including) +-- > Delivery might take place latest at given date. +-- > +-- > 76 Delivery date/time, scheduled for +-- > The date/time for which delivery is scheduled. +-- > +-- > 77 Specification revision date +-- > Date of revision to a specification. +-- > +-- > 78 Event date/time/period, actual +-- > The actual date/time/period an event occurred. +-- > +-- > 79 Shipment date/time, promised for +-- > Shipment might happen at given date/time. +-- > +-- > 80 Planning end date and/or time, actual +-- > The actual date and/or time the planning ended. +-- > +-- > 81 Shipment date/time, requested for (after and including) +-- > Shipment should happen earliest at given date. +-- > +-- > 82 Medicine administration time +-- > Designated time of day for the administration of +-- > medicine. +-- > +-- > 83 Dispensing interval, minimum +-- > The shortest interval allowed between one dispensing of +-- > an item and the next dispensing of the same item. +-- > +-- > 84 Shipment date/time, requested for (prior to and including) +-- > Shipment should take place latest at given date. +-- > +-- > 85 Shipment date/time, promised for (prior to and including) +-- > Shipment might take place latest at given date. +-- > +-- > 86 Medication date/time, start +-- > Date and/or time when medication was started. +-- > +-- > 87 Travel service connection time +-- > Time elapsing between the arrival of a travel service +-- > and the departure of a connecting travel service. +-- > +-- > 88 Summer time, start +-- > Date/time at which the summer time starts. +-- > +-- > 89 Inquiry date +-- > The date on which an inquiry is made. +-- > +-- > 90 Report start date +-- > The date on which a report is to begin. +-- > +-- > 91 Report end date +-- > The date on which a report is to end. +-- > +-- > 92 Contract effective date +-- > Date when a contract becomes valid. +-- > +-- > 93 Contract expiry date +-- > Date when a contract expires. +-- > +-- > 94 Production/manufacture date +-- > Date on which goods are produced. +-- > +-- > 95 Bill of lading date +-- > Date as specified on the bill of lading. +-- > +-- > 96 Discharge date/time +-- > Date/time when goods should, might or have been +-- > discharged from the means of transport. +-- > +-- > 97 Transaction creation date +-- > The date on which a transaction was originated or +-- > brought into being. +-- > +-- > 98 Winter time, start +-- > Date/time at which the winter time starts. +-- > +-- > 99 Quotation opening date +-- > The date on which the quotation has been or may be +-- > opened. +-- > +-- > 100 Product ageing period before delivery +-- > Period of time before delivery during which the product +-- > is ageing. +-- > +-- > 101 Production date, no schedule established as of +-- > Date as of there is no valid production schedule. +-- > +-- > 102 Health problem period +-- > Period of time of health problem. +-- > +-- > 103 Closing date/time for breakbulk STORO +-- > Date/time on which delivering period for breakbulk STORO +-- > cargo ends (STORO = Stowing on Roll on-Roll off vessel). +-- > +-- > 104 Closing date/time for container RO-RO +-- > Date/time on which delivering period for container Roll +-- > on-Roll off (RO-RO) cargo ends. +-- > +-- > 105 Starting date/time for breakbulk STORO +-- > Date/time on which delivering period for breakbulk STORO +-- > cargo starts (STORO = Stowing on Roll on-Roll off +-- > vessel). +-- > +-- > 106 Starting date/time for container RO-RO +-- > Date/time on which delivering period for container Roll +-- > on-Roll off (RO-RO) cargo starts. +-- > +-- > 107 Deposit date/time +-- > The date/time on which a deposit was made. +-- > +-- > 108 Postmark date/time +-- > An official mark stamped on a letter identifying +-- > date/time of dispatch or arrival. +-- > +-- > 109 Receive at lockbox date +-- > The date on which a financial institution, serving as +-- > collection agency for a company located in another part +-- > of the country, collects an amount of money on behalf of +-- > that company. +-- > +-- > 110 Ship date, originally scheduled +-- > The date on which the shipment of goods was originally +-- > scheduled. +-- > +-- > 111 Manifest/ship notice date +-- > The date of issuance of a manifest or ship notice. +-- > +-- > 112 First interest-bearing date +-- > The first date from which interest is borne. +-- > +-- > 113 Sample required date +-- > Date as of a sample has to be available customer +-- > defined. +-- > +-- > 114 Tooling required date +-- > Date as of a tool has to be available customer defined. +-- > +-- > 115 Sample available date +-- > Date as of a sample will be available seller defined. +-- > +-- > 116 Equipment return period, expected +-- > Period until which equipment is expected to be hired. +-- > +-- > 117 Delivery date/time, first +-- > First possible date/time for delivery. +-- > +-- > 118 Cargo booking confirmed date/time +-- > Date/time at which the cargo booking has been accepted +-- > by the carrier. +-- > +-- > 119 Test completion date +-- > Date when a test has been completed. +-- > +-- > 120 Last interest-bearing date +-- > The last date from which interest is borne. +-- > +-- > 121 Entry date +-- > Date of entry. +-- > +-- > 122 Contract completion date +-- > The date a contract is completed. +-- > +-- > 123 Documentary credit expiry date/time +-- > The latest date/time for presentation of the documents +-- > to the bank where the credit expires. +-- > +-- > 124 Despatch note date +-- > [2218] Date when a Despatch Note is issued. +-- > +-- > 125 Import licence date +-- > [2292] Date when Import Licence is issued. +-- > +-- > 126 Contract date +-- > [2326] Date when a Contract is agreed. +-- > +-- > 127 Previous report date +-- > Date of the previous report. +-- > +-- > 128 Delivery date/time, last +-- > Date when the last delivery should be or has been +-- > accomplished. +-- > +-- > 129 Exportation date +-- > Date when imported vessel/merchandise last left the +-- > country of export for the country of import. +-- > +-- > 130 Current report date +-- > Date of the current report. +-- > +-- > 131 Tax point date +-- > Date on which tax is due or calculated. +-- > +-- > 132 Arrival date/time, estimated +-- > (2348) Date/time when carrier estimates that a means of +-- > transport should arrive at the port of discharge or +-- > place of destination. +-- > +-- > 133 Departure date/time, estimated +-- > Date/time when carrier estimates that a means of +-- > transport should depart at the place of departure. +-- > +-- > 134 Rate of exchange date/time +-- > Date/time on which the exchange rate was fixed. +-- > +-- > 135 Telex date +-- > Date identifying when a telex message was sent. +-- > +-- > 136 Departure date/time +-- > [2280] Date (and time) of departure of means of +-- > transport. +-- > +-- > 137 Document/message date/time +-- > (2006) Date/time when a document/message is issued. This +-- > may include authentication. +-- > +-- > 138 Payment date +-- > [2034] Date on which an amount due is made available to +-- > the creditor, in accordance with the terms of payment. +-- > +-- > 139 Property mortgage date, start +-- > The date the mortgage on a piece of property begins. +-- > +-- > 140 Payment due date +-- > Date/time at which funds should be made available. +-- > +-- > 141 Presentation date of Goods declaration (Customs) +-- > [2032] Date on which a Goods declaration is presented or +-- > lodged with Customs. +-- > +-- > 142 Labour wage determination date +-- > The date a labour wage is determined. +-- > +-- > 143 Acceptance date/time of goods +-- > [2126] Date on which the goods are taken over by the +-- > carrier at the place of acceptance (CMR 4). +-- > +-- > 144 Quota date +-- > Date that the quota applies to. +-- > +-- > 145 Event date +-- > A date specifying an event. +-- > +-- > 146 Entry date, estimated (Customs) +-- > Date on which the official date of Customs entry is +-- > anticipated. +-- > +-- > 147 Expiry date of export licence +-- > [2078] Date of expiry of the validity of an Export +-- > Licence. +-- > +-- > 148 Acceptance date of Goods declaration (Customs) +-- > [2036] Date on which a Goods declaration is accepted by +-- > Customs in accordance with Customs legislation. +-- > +-- > 149 Invoice date, required +-- > Date required for invoice issue. +-- > +-- > 150 Declaration/presentation date +-- > Date when item has been or has to be declared/presented. +-- > +-- > 151 Importation date +-- > Date on which goods are imported, as determined by the +-- > governing Customs administration. +-- > +-- > 152 Exportation date for textiles +-- > Date when imported textiles last left the country of +-- > origin for the country of importation. +-- > +-- > 153 Cancellation date/time, latest +-- > The latest date/time on which cancellation of the +-- > payment order may be requested. +-- > +-- > 154 Acceptance date of document +-- > The date on which a document was accepted. +-- > +-- > 155 Accounting period start date +-- > The first date of an accounting period. +-- > +-- > 156 Accounting period end date +-- > The last date of an accounting period. +-- > +-- > 157 Validity start date +-- > The first date of a period for which something is valid. +-- > +-- > 158 Horizon start date +-- > The first date of a period forming a horizon. +-- > +-- > 159 Horizon end date +-- > The last date of a period forming a horizon. +-- > +-- > 160 Authorization date +-- > Date when an authorization was given. +-- > +-- > 161 Release date of customer +-- > Date the customer authorised the goods' release. +-- > +-- > 162 Release date of supplier +-- > Date when the supplier released goods. +-- > +-- > 163 Processing start date/time +-- > Date/Time when a specific process starts. +-- > +-- > 164 Processing end date/time +-- > Date/Time when a specific process ends. +-- > +-- > 165 Tax period start date +-- > Date when a tax period begins. +-- > +-- > 166 Tax period end date +-- > Date when a tax period ends. +-- > +-- > 167 Charge period start date +-- > The charge period's first date. +-- > +-- > 168 Charge period end date +-- > The charge period's last date. +-- > +-- > 169 Lead time +-- > Time required between order entry till earliest goods +-- > delivery. +-- > +-- > 170 Settlement due date +-- > More generic than 'payment due date' and therefore more +-- > apt for reinsurance/insurance business. +-- > +-- > 171 Reference date/time +-- > Date/time on which the reference was issued. +-- > +-- > 172 Hired from date +-- > Date from which an item has been or will be hired. +-- > +-- > 173 Hired until date +-- > Date until which an item has been or will be hired. +-- > +-- > 174 Advise after date/time +-- > The information must be advised after the date/time +-- > indicated. +-- > +-- > 175 Advise before date/time +-- > The information must be advised before the date/time +-- > indicated. +-- > +-- > 176 Advise completed date/time +-- > The advise has been completed at the date indicated. +-- > +-- > 177 Advise on date/time +-- > The information must be advised on the date/time +-- > indicated. +-- > +-- > 178 Arrival date/time, actual +-- > [2106] Date (and time) of arrival of means of transport. +-- > +-- > 179 Booking date/time +-- > Date at which the booking was made. +-- > +-- > 180 Closing date/time +-- > Final date for delivering cargo to a liner ship. +-- > +-- > 181 Positioning date/time of equipment +-- > Date/time when equipment is positioned. +-- > +-- > 182 Issue date +-- > Date when a document/message has been or will be issued. +-- > +-- > 183 Date, as at +-- > Date related to a given context. +-- > +-- > 184 Notification date/time +-- > Date/time of notification. +-- > +-- > 185 Commenced tank cleaning date/time +-- > The date/and or time tank cleaning was started. +-- > +-- > 186 Departure date/time, actual +-- > (2280) Date (and time) of departure of means of +-- > transport. +-- > +-- > 187 Authentication date/time of document +-- > Date/time when the document is signed or otherwise +-- > authenticated. +-- > +-- > 188 Previous current account date +-- > Date of the previous current account. +-- > +-- > 189 Departure date/time, scheduled +-- > Date (and time) of scheduled departure of means of +-- > transport. +-- > +-- > 190 Transhipment date/time +-- > Date and time of the transfer of the goods from one +-- > means of transport to another. +-- > +-- > 191 Delivery date/time, expected +-- > Date/time on which goods are expected to be delivered. +-- > +-- > 192 Expiration date/time of customs document +-- > Date on which validity of a customs document expires. +-- > +-- > 193 Execution date +-- > The date when ordered bank initiated the transaction. +-- > +-- > 194 Start date/time +-- > Date/time on which a period starts. +-- > +-- > 195 Expiry date of import licence +-- > [2272] Date of expiry of the validity of an Import +-- > Licence. +-- > +-- > 196 Departure date/time, earliest +-- > Date/time of earliest departure of means of transport. +-- > +-- > 197 Lay-time first day +-- > First of a number of days allowed in a charter party of +-- > the loading and discharging of cargo. +-- > +-- > 198 Lay-time last day +-- > Last of a number of days allowed in a charter party for +-- > the loading and discharging of cargo. +-- > +-- > 199 Positioning date/time of goods +-- > The date and/or time the goods have to be or have been +-- > positioned. +-- > +-- > 200 Pick-up/collection date/time of cargo +-- > Date/time at which the cargo is picked up. +-- > +-- > 201 Pick-up date/time of equipment +-- > Date/time at which the equipment is picked up. +-- > +-- > 202 Posting date +-- > The date when an entry is posted to an account. +-- > +-- > 203 Execution date/time, requested +-- > The date/time on which the ordered bank is requested to +-- > initiate the payment order, as specified by the +-- > originator (e.g. the date of the debit). +-- > +-- > 204 Release date (Customs) +-- > Date on which Customs releases merchandise to the +-- > carrier or importer. +-- > +-- > 205 Settlement date +-- > Date for settlement of financial transaction e.g. +-- > foreign exchange securities. +-- > +-- > 206 End date/time +-- > Date/time on which a period (from - to) ends. +-- > +-- > 207 Commenced pumping ballast date/time +-- > Date/time on which the intake of materials to be carried +-- > to improve the trim and the stability of the means of +-- > transport, was commenced. +-- > +-- > 208 Departure date/time, ultimate +-- > Date/time at which a means of transport has to depart +-- > ultimately. +-- > +-- > 209 Value date +-- > Date on which the funds are at the disposal of the +-- > beneficiary or cease to be at the disposal of the +-- > ordering customer. +-- > +-- > 210 Reinsurance current account period +-- > The date of the current reinsurance account. +-- > +-- > 211 360/30 +-- > Calculation is based on year of 360 days, month of 30 +-- > days. +-- > +-- > 212 360/28-31 +-- > Calculation is based on year of 360 days, month of 28-31 +-- > days. +-- > +-- > 213 365-6/30 +-- > Calculation is based on year of 365-6 days, month of 30 +-- > days. +-- > +-- > 214 365-6/28-31 +-- > Calculation is based on year of 365-6 days, month of 28- +-- > 31 days. +-- > +-- > 215 365/28-31 +-- > Calculation is based on year of 365 days, month of 28-31 +-- > days. +-- > +-- > 216 365/30 +-- > Calculation is based on year of 365 days, month of 30 +-- > days. +-- > +-- > 217 From date of award to latest delivery +-- > Lead time to determine the latest date a delivery can be +-- > made based on the date an award is made. +-- > +-- > 218 Authentication/validation date/time +-- > The date/time of authentication and/or validation. +-- > +-- > 219 Crossborder date/time +-- > Date/time at which goods are transferred across a +-- > country border. +-- > +-- > 220 Property mortgage scheduled date, end +-- > The date the mortgage on a piece of property is +-- > scheduled to end. +-- > +-- > 221 Interest period +-- > Number of days used for the calculation of interests. +-- > +-- > 222 Presentation date, latest +-- > Latest date for presentation of a document. +-- > +-- > 223 Delivery date/time, deferred +-- > New date and time of delivery calculated on basis of a +-- > consignee's requirement (chargeable). +-- > +-- > 224 Permit to admit date +-- > Date on which permission was granted to move merchandise +-- > into a bonded warehouse or free trade zone. +-- > +-- > 225 Certification of weight date/time +-- > Date/time at which the carrier proceeds to the weighting +-- > of the goods. +-- > +-- > 226 Discrepancy date/time +-- > Date/time at which a discrepancy has been found. +-- > +-- > 227 Beneficiary's banks due date +-- > Date on which funds should be made available to the +-- > beneficiary's bank. +-- > +-- > 228 Debit value date, requested +-- > Date on which the account owner wants the debit value to +-- > his account. +-- > +-- > 229 Hoses connected date/time +-- > The date and/or time hoses were connected. +-- > +-- > 230 Hoses disconnected date/time +-- > The date and/or time hoses were disconnected. +-- > +-- > 231 Arrival date/time, earliest +-- > Date/time of earliest arrival of means of transport. +-- > +-- > 232 Arrival date/time, scheduled +-- > Date (and time) of scheduled arrival of means of +-- > transport. +-- > +-- > 233 Arrival date/time, ultimate +-- > Date (and time) of ultimate arrival of means of +-- > transport. +-- > +-- > 234 Collection date/time, earliest +-- > The transport order may be issued before the goods are +-- > ready for picking up. This date/time indicates from when +-- > on the carrier can have access to the consignment. +-- > +-- > 235 Collection date/time, latest +-- > In relation with the arrangements agreed between buyer +-- > and seller or between sender and main transport it may +-- > be necessary to specify the latest collection date/time. +-- > +-- > 236 Completed pumping ballast date/time +-- > Date/time at which the intake of materials, to be +-- > carried to improve the trim and the stability of the +-- > means of transport, was completed. +-- > +-- > 237 Completed tank cleaning date/time +-- > The date and/or time tank cleaning was completed. +-- > +-- > 238 Tanks accepted date/time +-- > The date and/or time the tanks are to be or have been +-- > accepted. +-- > +-- > 239 Tanks inspected date/time +-- > The date and/or time the tanks are to be or have been +-- > inspected. +-- > +-- > 240 Reinsurance accounting period +-- > To identify a reinsurance account period via start and +-- > end dates. +-- > +-- > Note: +-- > 1. This period is not the same as "reinsurance current +-- > account period". +-- > +-- > 241 From date of award to earliest delivery +-- > Lead time to determine the earliest date a delivery can +-- > be made based on the date an award is made. +-- > +-- > 242 Preparation date/time of document +-- > Date and/or time that the document was prepared. +-- > +-- > 243 Transmission date/time of document +-- > The date/time at which a document was transmitted. +-- > +-- > 244 Settlement date, planned +-- > The date for which settlement is planned. +-- > +-- > 245 Underwriting year +-- > Year in which the treaty was commenced. +-- > +-- > 246 Accounting year +-- > Year considered for accounting of the treaty or portion +-- > of the treaty. +-- > +-- > 247 Year of occurrence +-- > Year in which a specific event (e.g. a loss) took place. +-- > +-- > 248 Loss +-- > Date, time, period on which a referenced loss occurred. +-- > +-- > 249 Cash call date +-- > Date on which a cash call was made for a loss suffered +-- > and covered. +-- > +-- > 250 Re-exportation date +-- > Date of re-exportation. +-- > +-- > 251 Re-importation date +-- > Date of re-importation. +-- > +-- > 252 Arrival date/time at initial port +-- > Date/time that the conveyance arrives at the initial +-- > port in the country of destination. +-- > +-- > 253 Departure date/time from last port of call +-- > Date/time that conveyance departed from the last foreign +-- > port of call. +-- > +-- > 254 Registration date of previous Customs declaration +-- > Registration date of the Customs declaration for the +-- > previous Customs procedure either in the same or another +-- > country. +-- > +-- > 255 Availability due date +-- > Date when ordered items should be available at a +-- > specified location. +-- > +-- > 256 From date of award to completion +-- > Lead time to determine the completion date of an effort +-- > based on the date an award is made. +-- > +-- > 257 Calculation date/time/period +-- > The date/time/period on which a calculation will take, +-- > or has taken, place. +-- > +-- > 258 Guarantee date +-- > Date when a guarantee is placed. +-- > +-- > 259 Conveyance registration date +-- > Date when a vessel, vehicle or other means of transport +-- > was registered by a competent authority. +-- > +-- > 260 Valuation date (Customs) +-- > Date when Customs valuation was made. +-- > +-- > 261 Release date/time +-- > Date/time assigned to identify the release of a set of +-- > rules, conditions, conventions, productions, etc. +-- > +-- > 262 Closure date/time/period +-- > Date/time/period when an enterprise is closed. +-- > +-- > 263 Invoicing period +-- > Period for which an invoice is issued. +-- > +-- > 264 Release frequency +-- > Frequency of a release. +-- > +-- > 265 Due date +-- > The date on which some action should occur. +-- > +-- > 266 Validation date +-- > The date on which something was made valid, ratified or +-- > confirmed. +-- > +-- > 267 Rate/price date/time +-- > Date/time on which a rate/price is determined. +-- > +-- > 268 Transit time/limits +-- > The time to go over a distance. +-- > +-- > 269 Discharge date/time, started +-- > Date/time when discharge operations were started. +-- > +-- > 270 Ship during date +-- > The date identifying the period during or in which the +-- > goods should be shipped. +-- > +-- > 271 Ship on or about date +-- > Date on or about which goods should be shipped. +-- > +-- > 272 Documentary credit presentation period +-- > The specification of the period of time, expressed in +-- > number of days, after the date of issuance of the +-- > transport document(s) within which the documents must be +-- > presented. +-- > +-- > 273 Validity period +-- > Dates (from/to)/period referenced documents are valid. +-- > +-- > 274 From date of order receipt to sample ready +-- > Lead time is the defined timespan. +-- > +-- > 275 From date of tooling authorization to sample ready +-- > Lead time is the defined timespan. +-- > +-- > 276 From date of receipt of tooling aids to sample ready +-- > Lead time is the defined timespan. +-- > +-- > 277 From date of sample approval to first product shipment +-- > Lead time is the defined timespan. +-- > +-- > 278 From date of order receipt to shipment +-- > Lead time is the defined timespan. +-- > +-- > 279 From date of order receipt to delivery +-- > Lead time is the defined timespan. +-- > +-- > 280 From last booked order to delivery +-- > Lead time is the defined timespan. +-- > +-- > 281 Date of order lead time +-- > Lead time is referenced to the date of order. +-- > +-- > 282 Confirmation date lead time +-- > Lead time is referenced to the date of confirmation. +-- > +-- > 283 Arrival date/time of transport lead time +-- > Lead time is referenced to the date a transport will +-- > arrive or has arrived. +-- > +-- > 284 Before inventory is replenished based on stock check lead +-- > time +-- > Lead time is the defined timespan. +-- > +-- > 285 Invitation to tender date/time +-- > Date/time on which the invitation to tender has been +-- > made available to relevant parties. +-- > +-- > 286 Tender submission date/time +-- > Date/time on which the tender was submitted. +-- > +-- > 287 Contract award date/time +-- > Date/time on which the contract is awarded to a +-- > tenderer. +-- > +-- > 288 Price base date/time +-- > Base date/time of prices. +-- > +-- > 289 Interest rate validity period +-- > Validity period of the interest rate. +-- > +-- > 290 Contractual start date/time +-- > Date/time on which activities stated in the contract +-- > must start. +-- > +-- > 291 Start date/time, planned +-- > The date/time for which something is planned to begin or +-- > commence. +-- > +-- > 292 Works completion date/time, planned +-- > The date/time for the completion of building or repair +-- > operations is planned. +-- > +-- > 293 Works completion date/time, actual +-- > The actual date/time for the completion of building or +-- > repair operations. +-- > +-- > 294 Hand over date/time, planned +-- > Date/time on which hand over (i.e. the transfer of +-- > responsibility for an object or activity such as +-- > documentation, system etc. from one party to another) is +-- > planned to take place. +-- > +-- > 295 Hand over date/time, actual +-- > Date/time on which hand over (i.e. the transfer of +-- > responsibility for an object or activity such as +-- > documentation, system etc. from one party to another) +-- > actually takes place. +-- > +-- > 296 Retention release date/time +-- > Date/time on which the retention is released. +-- > +-- > 297 Retention release date/time, partial +-- > Date/time on which the retention is partially released. +-- > +-- > 298 Escalation start date +-- > Value date of the indexes appearing as denominators in +-- > an escalation formula. +-- > +-- > 299 Price adjustment start date +-- > Value date of the indexes appearing as denominators in a +-- > price adjustment formula. +-- > +-- > 300 Price adjustment limit date +-- > Limit value date of indexes used as numerators in a +-- > price adjustment formula. +-- > +-- > 301 Value date of index +-- > Date of validity of index values. +-- > +-- > 302 Publication date +-- > The date of the act of making something publicly known. +-- > +-- > 303 Escalation date +-- > Value date of indexes appearing as numerators in an +-- > escalation formula. +-- > +-- > 304 Price adjustment date +-- > Value date of indexes appearing as numerators in a price +-- > adjustment formula. +-- > +-- > 305 Latest price adjustment date +-- > Date on which the latest price adjustment took place. +-- > +-- > 306 Work period +-- > Period of execution of works. +-- > +-- > 307 Payment instruction date/time +-- > Date/time on which a payment instruction was given. +-- > +-- > 308 Payment valuation presentation date/time +-- > Date/time on which the payment valuation is presented. +-- > +-- > #| 309 Banks' value date +-- > Date on which the funds are at the disposal of the +-- > receiving bank or cease to be at the disposal of the +-- > sending bank. +-- > +-- > 310 Received date/time +-- > Date/time of receipt. +-- > +-- > 311 On +-- > Fixed maturity day for deferred payment or time +-- > draft(s). +-- > +-- > 312 Ship not before and not after date/time +-- > Shipment(s) of goods is/are to be made not before the +-- > first specified date/time and not after the second +-- > specified date/time. +-- > +-- > 313 Order to proceed date +-- > Issue date of an instruction to start work. +-- > +-- > 314 Planned duration of works +-- > The period of time planned for the completion of +-- > building or repair operations. +-- > +-- > 315 Agreement to pay date +-- > Date on which the debtor agreed to pay. +-- > +-- > 316 Valuation date/time +-- > Date/time of valuation. +-- > +-- > 317 Reply date +-- > The date to answer or to respond in word or action. +-- > +-- > 318 Request date +-- > The date on which something was asked for. +-- > +-- > 319 Customer value date +-- > Date at which funds are taken into account for interest +-- > calculation (in debit or credit). +-- > +-- > 320 Declaration reference period +-- > Reference period of a set of items reported on the same +-- > declaration. +-- > +-- > 321 Promotion date/period +-- > Date/period relevant for specific promotion activities. +-- > +-- > 322 Accounting period +-- > Self-explanatory. +-- > +-- > 323 Horizon period +-- > Period forming a (planning) horizon. +-- > +-- > 324 Processing date/period +-- > Date/period a specific process happened/will happen. +-- > +-- > 325 Tax period +-- > Period a tax rate/tax amount etc. is applicable. +-- > +-- > 326 Charge period +-- > Period a specified charge is valid for. +-- > +-- > 327 Instalment payment due date +-- > Self-explanatory. +-- > +-- > 328 Payroll deduction date/time +-- > Date/time of a monetary deduction made from the salary +-- > of a person on a payroll. +-- > +-- > 329 Birth date/time +-- > Date/time when a person was born. +-- > +-- > 330 Joined employer date +-- > Date when a person joins an employer. +-- > +-- > 331 Contributions ceasing date/time +-- > Date/time when contributions cease. +-- > +-- > 332 Contribution period end date/time +-- > Date/time when a contribution period ends. +-- > +-- > 333 Part-time working change date/time +-- > Date/time when the proportion of part-time work changes. +-- > +-- > 334 Status change date/time +-- > Date/time when a status changes. +-- > +-- > 335 Contribution period start date/time +-- > Date/time when a contribution period commences. +-- > +-- > 336 Salary change effective date +-- > Date when a change in salary becomes effective. +-- > +-- > 337 Left employer date +-- > Date when a person leaves an employer. +-- > +-- > 338 Benefit change date/time +-- > Date/time when a benefit provided by a service provider +-- > is changed. +-- > +-- > 339 Category change date/time +-- > Date/time when a change of category is made. +-- > +-- > 340 Joined fund date/time +-- > Date/time when a person joins a fund. +-- > +-- > 341 Waiting time +-- > The period of time between the moment at which one wants +-- > an activity to begin and the moment at which this +-- > activity can actually begin. +-- > +-- > 342 On-board date +-- > The date goods have been loaded on board of a +-- > conveyance. +-- > +-- > 343 Date/time of discount termination +-- > Date/time when the deduction from an amount comes to an +-- > end. +-- > +-- > 344 Date/time of interest due +-- > Date/time when the interest has to be paid. +-- > +-- > 345 Days of operation +-- > Week days of operation. +-- > +-- > 346 Latest check-in time +-- > Latest time of check-in. +-- > +-- > 347 Slaughtering start date +-- > Date on which slaughtering commenced. +-- > +-- > 348 Packing start date +-- > Date on which packing commenced. +-- > +-- > 349 Packing end date +-- > Date on which packing completed. +-- > +-- > 350 Test start date +-- > Date when a test has been started. +-- > +-- > 351 Inspection date +-- > Date of inspection. +-- > +-- > 352 Slaughtering end date +-- > Date on which slaughtering completed. +-- > +-- > 353 Accounting transaction date +-- > Date to which an accounting transaction refers. +-- > +-- > 354 Activity period date range +-- > A specific date range associated with an activity. +-- > +-- > 355 Contractual delivery date +-- > The date of delivery contractually agreed between +-- > parties. +-- > +-- > 356 Sales date, and or time, and or period +-- > The date, and or time, and or period on which a sale +-- > took place. +-- > +-- > 357 Cancel if not published by this date +-- > Cancel if not published by this date. +-- > +-- > 358 Scheduled for delivery on or after +-- > Scheduled for delivery on or after the specified date, +-- > and or time. +-- > +-- > 359 Scheduled for delivery on or before +-- > Scheduled for delivery on or before specified date and +-- > or time. +-- > +-- > 360 Sell by date +-- > The date by which a product should be sold. +-- > +-- > 361 Best before date +-- > The best before date. +-- > +-- > 362 End availability date +-- > The end date of availability. +-- > +-- > 363 Total shelf life period +-- > A period indicating the total shelf life of a product. +-- > +-- > 364 Minimum shelf life remaining at time of despatch period +-- > Period indicating the minimum shelf life remaining for a +-- > product at the time of leaving the supplier. +-- > +-- > 365 Packaging date +-- > The date on which the packaging of a product took place. +-- > +-- > 366 Inventory report date +-- > Date on which a inventory report is made. +-- > +-- > 367 Previous meter reading date +-- > Date on which the previous reading of a meter took +-- > place. +-- > +-- > 368 Latest meter reading date +-- > Date on which the latest reading of a meter took place. +-- > +-- > 369 Date and or time of handling, estimated +-- > The date and or time when the handling action is +-- > estimated to take place. +-- > +-- > 370 Date when container equipment becomes domestic +-- > The date on which foreign-built container equipment has +-- > entered into the commerce of another country and has +-- > become domestic equipment. +-- > +-- > 371 Hydrotest date +-- > The date equipment has been hydrotested. +-- > +-- > 372 Equipment pre-trip date +-- > The date on which equipment is pre-tripped. +-- > +-- > 373 Mooring, date and time +-- > Date and time of mooring. +-- > +-- > 374 Road fund tax expiry date +-- > The date of expiry of the road fund tax. +-- > +-- > 375 Date of first registration +-- > Date of first registration. +-- > +-- > 376 Biannual terminal inspection date +-- > The date on which a biannual inspection of a terminal +-- > has taken or will take place. +-- > +-- > 377 Federal HighWay Administration (FHWA) inspection date +-- > The date on which container equipment is to be or has +-- > been inspected in accordance with the requirements of +-- > the U.S. Federal Highway Administration. +-- > +-- > 378 Container Safety Convention (CSC) inspection date +-- > The date on which container equipment is to be or has +-- > been inspected as per the Container Safety Convention +-- > (CSC). +-- > +-- > 379 Periodic inspection date +-- > The date on which a periodic inspection has to take +-- > place. +-- > +-- > 380 Drawing revision date +-- > Date the drawing revision has been allocated to a +-- > design. +-- > +-- > 381 Product lifespan at time of production +-- > The total lifespan of a product at the time of its +-- > production. +-- > +-- > 382 Earliest sale date +-- > The earliest date on which the product may be made +-- > available for sale. +-- > +-- > 383 Cancel if not shipped by this date +-- > Cancel the order if goods not shipped by this date. +-- > +-- > 384 Previous invoice date +-- > Indicates the date which was allocated to a previous +-- > invoice. +-- > +-- > 385 Payment cancelled, violation of agreement +-- > Date/time when a payment is cancelled due to the fact +-- > that the transaction does not comply with the agreement. +-- > +-- > 386 Payment cancelled due to administrative error +-- > Date/time when a payment is cancelled due to an +-- > administrative error. +-- > +-- > 387 Repair turnaround time +-- > Provides the period of time necessary to turnaround a +-- > given repair. +-- > +-- > 388 Order amendment binding date +-- > The date when an order amendment becomes binding for +-- > both parties. +-- > +-- > 389 Cure time +-- > Specifies the length of time that an article was or +-- > should be cured. +-- > +-- > 390 From date of award to delivery +-- > Lead time to determine the delivery date based on the +-- > date an award is made. +-- > +-- > 391 From date of receipt of item to approval +-- > Lead time to determine the date an item will be approved +-- > based on the date the item was received. +-- > +-- > 392 Equipment collection or pick-up date/time, earliest +-- > Date/time on which equipment can be picked up at the +-- > earliest. +-- > +-- > 393 Equipment collection or pick-up date/time, planned +-- > Date/time on which equipment can be picked up, either +-- > full or empty, according to a planning. +-- > +-- > 394 Equipment positioning date/time, actual +-- > Date/time on which equipment was actually positioned +-- > (delivered). +-- > +-- > 395 Equipment positioning date/time, estimated +-- > Date/time on which equipment is estimated to be +-- > positioned (delivered). +-- > +-- > 396 Equipment positioning date/time, requested +-- > Date/time on which equipment is requested to be +-- > positioned (delivered). +-- > +-- > 397 Equipment positioning date/time, ultimate +-- > Date/time on which equipment should be positioned +-- > (delivered) at the latest. +-- > +-- > 398 Goods collection or pick-up date/time, planned +-- > Date/time at which goods can be picked up, according to +-- > a planning. +-- > +-- > 399 Goods positioning date/time, expected +-- > Date/time on which goods are expected to be positioned. +-- > +-- > 400 Cargo release date/time, ultimate +-- > Ultimate date/time at which goods or equipment should be +-- > released. +-- > +-- > 401 Container Safety Convention (CSC) plate expiration date +-- > Date on which the validity of a Container Safety +-- > Convention (CSC) plate expires. +-- > +-- > 402 Document received date/time +-- > Date/time on which the document was actually received. +-- > +-- > 403 Discharge date/time, actual +-- > Date/time when the specified goods or transport +-- > equipment has or have been discharged from the means of +-- > transport. +-- > +-- > 404 Loading date/time, actual +-- > Date/time when the specified goods or transport +-- > equipment has or have been loaded in or on the means of +-- > transport. +-- > +-- > 405 Equipment collection or pick-up date/time, actual +-- > Date/time on which the equipment was actually collected. +-- > +-- > 406 Goods positioning date/time, planned +-- > The date/time on which the goods will be positioned +-- > according to a planning. +-- > +-- > 407 Document requested date/time +-- > Date/time on which the document is requested by a party. +-- > +-- > 408 Expected container hire from date/time +-- > Estimated date and time when the containers are expected +-- > to go on-hire. +-- > +-- > 409 Order completion date/time, ultimate +-- > Date/time on which the order should be completed at the +-- > latest. +-- > +-- > 410 Equipment repair ready date/time, ultimate +-- > Ultimate date/time on which a piece of equipment must be +-- > repaired. +-- > +-- > 411 Container stuffing date/time, ultimate +-- > Date/time on which the container stuffing should be +-- > completed at the latest. +-- > +-- > 412 Container stripping date/time, ultimate +-- > Date/time on which the container stripping should be +-- > completed at the latest. +-- > +-- > 413 Discharge and loading completed date/time +-- > Date/time when all discharge and loading operations on +-- > the transport means have been completed. +-- > +-- > 414 Equipment stock check date/time +-- > Date/time on which equipment has been ascertained as +-- > being in stock. +-- > +-- > 415 Activity reporting date +-- > The date applicable to the activity being reported. +-- > +-- > 416 Submission date +-- > The date of a submission. +-- > +-- > 417 Previous booking date/time +-- > Date/time at which the previous booking was made. +-- > +-- > 418 Minimum shelf life remaining at time of receipt +-- > The minimum shelf life remaining at the time of receipt. +-- > +-- > 419 Forecast period +-- > A period for which a forecast applies. +-- > +-- > 420 Unloaded, date and time +-- > To report the date and time that an unloading action +-- > occurred. +-- > +-- > 421 Estimated acceptance date +-- > To estimate the date of acceptance. +-- > +-- > 422 Documentary credit issue date +-- > The date the documentary credit has been issued. +-- > +-- > 423 First date of ordering +-- > The first date on which ordering may take place. +-- > +-- > 424 Last date of ordering +-- > The last date on which ordering may take place. +-- > +-- > 425 Original posting date +-- > Date when the entry was originally posted. +-- > +-- > 426 Reinsurance payment frequency +-- > The frequency of payments of reinsurance premiums. +-- > +-- > 427 Adjusted age +-- > The adjusted age used for purposes of calculation. +-- > +-- > 428 Original issue age +-- > The original issue age. +-- > +-- > 429 Coverage duration +-- > The period coverage has been in force. +-- > +-- > 430 Coverage issue date +-- > Date from which the anniversary coverage is measured. +-- > +-- > 431 Flat extra period +-- > Period for charging the additional extra. +-- > +-- > 432 Paid to date +-- > Date to which payments have been paid. +-- > +-- > 433 Reinsurance coverage duration +-- > The period for which reinsurance coverage has been in +-- > force. +-- > +-- > 434 Maturity date +-- > Date at which maturity occurs. +-- > +-- > 435 Reinsurance issue age +-- > The actual or equivalent age at time of issue. +-- > +-- > 436 Reinsurance paid-up date +-- > The date up to which the reinsurance has been paid. +-- > +-- > 437 Benefit period +-- > The period of time for which benefits are provided. +-- > +-- > 438 Disability wait period +-- > The period of time the insured must be disabled before +-- > reinsurance coverage becomes effective. +-- > +-- > 439 Deferred Period +-- > The period of time for which an activity has been +-- > postponed. +-- > +-- > 440 Documentary credit amendment date +-- > Date of amendment of a documentary credit. +-- > +-- > 441 Last on hire date +-- > Date the item was last placed on hire. +-- > +-- > 442 Last off hire date +-- > Date the item was last returned from hire. +-- > +-- > 443 Direct interchange date +-- > Date the item was directly interchanged. +-- > +-- > 444 Approval date +-- > Date of approval. +-- > +-- > 445 Original estimate date +-- > The date of the original estimate. +-- > +-- > 446 Revised estimate date +-- > The date the estimate was revised. +-- > +-- > 447 Creditor's requested value date +-- > Date on which the creditor requests to be credited. +-- > +-- > 448 Referenced item creation date +-- > Creation date of referenced item. +-- > +-- > 449 Date for the last update +-- > Date for the last update. +-- > +-- > 450 Opening date +-- > Date of opening. +-- > +-- > 451 Source document capture date +-- > Date source document data is entered into a business +-- > application. +-- > +-- > 452 Trial balance period +-- > Period covered by the trial balance. +-- > +-- > 453 Date of source document +-- > The date of the source document. +-- > +-- > 454 Accounting value date +-- > Date against which the entry has to be legally +-- > allocated. +-- > +-- > 455 Expected value date +-- > Date on which the funds are expected to be at the +-- > disposal of the beneficiary. +-- > +-- > 456 Chart of account period +-- > Period covered by the chart of account. +-- > +-- > 457 Date of separation +-- > Date of marital separation. +-- > +-- > 458 Date of divorce +-- > Date when two married persons are officially divorced. +-- > +-- > 459 Date of marriage +-- > Date when two persons are married. +-- > +-- > 460 Wage period, start date +-- > Date when a period of wage begins. +-- > +-- > 461 Wage period, end date +-- > Date when a period of wage ends. +-- > +-- > 462 Working period, start date +-- > Date when a period of work begins. +-- > +-- > 463 Working period, end date +-- > Date when a period of work ends. +-- > +-- > 464 Embarkation date and time +-- > Date and time at which crew and/or passengers board. +-- > +-- > 465 Disembarkation date and time +-- > Date and time at which crew and/or passengers disembark. +-- > +-- > 466 Time now date +-- > A time now date used for planning and scheduling +-- > purposes. +-- > +-- > 467 Holiday +-- > A date or period that is a break from work. +-- > +-- > 468 Non working +-- > To specify a non working date or period. +-- > +-- > 469 Start date or time, earliest +-- > The earliest date or time for starting. +-- > +-- > 470 Start date or time, latest +-- > The latest date or time for starting. +-- > +-- > 471 Finish date or time, earliest +-- > The earliest date or time for finishing. +-- > +-- > 472 Finish date or time, latest +-- > The latest date or time for finishing. +-- > +-- > 473 Start date or time, mandatory +-- > The mandatory date or time for starting. +-- > +-- > 474 Finish date or time, mandatory +-- > The mandatory date or time for finishing. +-- > +-- > 475 Start date or time, actual +-- > The actual date or time for starting. +-- > +-- > 476 Start date or time, estimated +-- > The estimated date or time for starting. +-- > +-- > 477 Completion date or time, estimated +-- > The estimated date or time for completion. +-- > +-- > 478 Start date or time, scheduled +-- > The scheduled date or time for starting. +-- > +-- > 479 Completion date or time, scheduled +-- > The scheduled date or time for completion. +-- > +-- > 480 Start date or time, not before +-- > The not before date or time for starting. +-- > +-- > 481 Start date or time, not after +-- > The not after date or time for starting. +-- > +-- > 482 Completion date or time, not before +-- > The not before date or time for completion. +-- > +-- > 483 Completion date or time, not after +-- > The not after date or time for completion. +-- > +-- > 484 Illness recovery date, expected +-- > Date when a person is expected to recover from illness. +-- > +-- > 485 Period of illness, start date +-- > Date when a period of illness began. +-- > +-- > 486 Period of illness, end date +-- > Date when a period of illness ends. +-- > +-- > 487 Decease date +-- > Date when a person died. +-- > +-- > 488 Benefit period, start date +-- > Date when a period of benefit begins. +-- > +-- > 489 Benefit period, end date +-- > Date when a period of benefit ends. +-- > +-- > 490 Selection period, start date +-- > Date when a period of selection begins. +-- > +-- > 491 Selection period, end date +-- > Date when a period of selection ends. +-- > +-- > 492 Balance date/time/period +-- > The date/time/period of a balance. +-- > +-- > 493 Benefit payments termination date +-- > To identify the date on which benefit payments have +-- > ceased. +-- > +-- > 494 Covered income period +-- > To identify the period over which covered income is +-- > measured. +-- > +-- > 495 Current income period +-- > To identify the period over which current income is +-- > measured. +-- > +-- > 496 Reinstatement date +-- > Identifies the date of reinstatement. +-- > +-- > 497 Definition of disability duration +-- > To identify the period for which the definition of +-- > disability applies. +-- > +-- > 498 Previous termination date +-- > Identifies the date of the previous termination. +-- > +-- > 499 Premium change period +-- > To identify the period of the premium change. +-- > +-- > 500 Off-hire survey date +-- > Date on which the equipment was surveyed at the end of +-- > the current leasing period. +-- > +-- > 501 In service survey date +-- > Date of survey of equipment while in use. +-- > +-- > 502 On hire survey date +-- > Date on which the equipment was surveyed at the +-- > beginning of the current leasing period. +-- > +-- > 503 Production inspection date +-- > Date of production inspection. +-- > +-- > 504 Overtime, start date +-- > Date when a period of overtime begins. +-- > +-- > 505 Overtime, end date +-- > Date when a period of overtime ends. +-- > +-- > 506 Back order delivery date/time/period +-- > The date/time/period during which the delivery of a back +-- > order will take, or has taken, place. +-- > +-- > 507 Negotiations start date +-- > The date on which negotiations started. +-- > +-- > 508 Work effective start date +-- > The date on which work will effectively start. +-- > +-- > 509 Contract binding date +-- > The date from which a contract becomes binding on the +-- > contracting parties. +-- > +-- > 510 Notification time limit +-- > The time limit which has been set for a notification to +-- > take place. +-- > +-- > 511 Time limit +-- > The time limit in which an event must take place. +-- > +-- > 512 Attendance date and or time and or period +-- > Date and or time and or period of attendance. +-- > +-- > 513 Accident date and or time +-- > Date and or time when an accident occurred. +-- > +-- > 514 Adoption date, actual +-- > Actual date when adoption occurs. +-- > +-- > 515 Reimbursement claim issue date and or time +-- > Date and or time when a reimbursement claim is issued. +-- > +-- > 516 Hospital admission date and or time +-- > Date and or time of admission to a hospital. +-- > +-- > 517 Hospital discharge date and or time +-- > Date and or time of discharge from a hospital. +-- > +-- > 518 Period of care start date and or time +-- > Date and or time when a period of care starts. +-- > +-- > 519 Period of care end date and or time +-- > Date and or time when a period of care ends. +-- > +-- > 520 Department admission date and or time +-- > Date and or time of admission to a department. +-- > +-- > 521 Department discharge date and or time +-- > Date and or time of discharge from a department. +-- > +-- > 522 Childbirth date and or time, actual +-- > Actual date and or time of childbirth. +-- > +-- > 523 Prescription issue date and or time +-- > Date and or time when a prescription was issued. +-- > +-- > 524 Prescription dispensing date and or time +-- > Date and or time when a prescription was dispensed. +-- > +-- > 525 Clinical examination date and or time +-- > Date and or time of clinical examination. +-- > +-- > 526 Death date and or time +-- > Date and or time of death. +-- > +-- > 527 Childbirth date, estimated +-- > Estimated date of childbirth. +-- > +-- > 528 Last menstrual cycle, start date +-- > Date when the last menstrual cycle started. +-- > +-- > 529 Pregnancy duration, actual +-- > Actual duration of pregnancy. +-- > +-- > 530 Fumigation date and/or time +-- > The date/or time on which fumigation is to occur or has +-- > taken place. +-- > +-- > 531 Payment period +-- > A period of time in which a payment has been or will be +-- > made. +-- > +-- > 532 Average delivery delay +-- > The average delay between deliveries. +-- > +-- > 533 Budget line application date +-- > The date on which something has been applied to a budget +-- > line. +-- > +-- > 534 Date of repair or service +-- > The date of a repair or service. +-- > +-- > 535 Date of product failure +-- > The date the product failed. +-- > +-- > 536 Review date +-- > Date the item was or will be reviewed. +-- > +-- > 537 International review cycle start date +-- > Date the international review cycle starts. +-- > +-- > 538 International assessment approval for publication date +-- > Date the Data Maintenance Request (DMR) was approved for +-- > publication after completing international review. +-- > +-- > 539 Status assignment date +-- > Date a status was assigned. +-- > +-- > 540 Instruction's original execution date +-- > Original execution date for the instruction. +-- > +-- > 541 First published date +-- > Date when material was first published. +-- > +-- > 542 Last published date +-- > Date when material was last published. +-- > +-- > 543 Balance sheet date, latest +-- > Date of the latest balance sheet. +-- > +-- > 544 Security share price as of given date +-- > Date of the security share price. +-- > +-- > 545 Assigned date +-- > Date when assigned. +-- > +-- > 546 Business opened date +-- > Date opened for business. +-- > +-- > 547 Initial financial accounts filed date +-- > Date when the initial financial accounts were filed. +-- > +-- > 548 Stop work as of given date +-- > Date work stopped or will stop. +-- > +-- > 549 Completion date +-- > Date of completion. +-- > +-- > 550 Lease term, start date +-- > Start date of the lease term. +-- > +-- > 551 Lease term, end date +-- > End date of the lease term. +-- > +-- > 552 Start date, actual +-- > Actual date of start. +-- > +-- > 553 Start date, estimated +-- > Date of estimated start. +-- > +-- > 554 Filed date +-- > Date when filed. +-- > +-- > 555 Return to work date +-- > Date of return to work. +-- > +-- > 556 Purchased date +-- > Date of purchase. +-- > +-- > 557 Returned date +-- > Date return takes place. +-- > +-- > 558 Changed date +-- > Date change takes place. +-- > +-- > 559 Terminated date +-- > Date termination takes place. +-- > +-- > 560 Evaluation date +-- > Date evaluation takes place. +-- > +-- > 561 Business termination date +-- > Date the business terminates. +-- > +-- > 562 Release from bankruptcy date +-- > Date when an entity is released from bankruptcy status. +-- > +-- > 563 Placement date, initial +-- > Date of initial placement. +-- > +-- > 564 Signature date +-- > Date of signature. +-- > +-- > 565 Bankruptcy filed date +-- > Date when bankruptcy was filed. +-- > +-- > 566 End date, scheduled +-- > Date when activity is scheduled to end. +-- > +-- > 567 Report period +-- > Period covered by the report. +-- > +-- > 568 Suspended date +-- > Date of suspension. +-- > +-- > 569 Renewal date +-- > Date of renewal. +-- > +-- > 570 Reported date +-- > Date when reported. +-- > +-- > 571 Checked date +-- > Date when checked. +-- > +-- > 572 Present residence, start date +-- > The beginning date of residence at present location. +-- > +-- > 573 Employment position, start date +-- > The start date of employment in a particular position. +-- > +-- > 574 Account closed date +-- > Date when account was closed. +-- > +-- > 575 Construction date, actual +-- > Date of actual construction. +-- > +-- > 576 Employment profession start date +-- > Start date of employment in a particular profession. +-- > +-- > 577 Next review date +-- > Date of next review. +-- > +-- > 578 Meeting date +-- > Date of the meeting. +-- > +-- > 579 Administrator ordered date +-- > Date when an administrator is ordered for a company. +-- > +-- > 580 Last date to file a claim +-- > Date after which no claim can be filed. +-- > +-- > 581 Convicted date +-- > Date when convicted. +-- > +-- > 582 Interviewed date +-- > Date of an interview. +-- > +-- > 583 Last visit date +-- > Date of last visit. +-- > +-- > 584 Future period +-- > Period in the future. +-- > +-- > 585 Preceding period +-- > Period preceding current period. +-- > +-- > 586 Expected problem resolution date +-- > Date when problem is expected to be resolved. +-- > +-- > 587 Action date +-- > Date of action. +-- > +-- > 588 Accountant's opinion date +-- > Date of an accountant's opinion. +-- > +-- > 589 Last activity date +-- > Date of last activity. +-- > +-- > 590 Resolved date +-- > Date when resolved. +-- > +-- > 591 Recorded date +-- > Date when recorded. +-- > +-- > 592 Date of birth, estimated +-- > The estimated date of birth. +-- > +-- > 593 Last annual report date +-- > Date of the last annual report. +-- > +-- > 594 Net worth date +-- > Date of net worth. +-- > +-- > 595 Payment cancellation rejected +-- > Date/time when a cancellation of a payment is rejected +-- > due to the fact that the payment is already done. +-- > +-- > 596 Profit period +-- > Period over which profit was earned. +-- > +-- > 597 Registration date +-- > Date when registered. +-- > +-- > 598 Consolidation date +-- > Date when consolidation occurred. +-- > +-- > 599 Board of directors not authorised as of given date +-- > As of this date the board of directors is not +-- > authorised. +-- > +-- > 600 Board of directors not complete as of given date +-- > As of this date the board of directors is not fully +-- > filled. +-- > +-- > 601 Manager not registered as of given date +-- > As of this date the manager is not registered. +-- > +-- > 602 Citizenship change date +-- > Date of citizenship change. +-- > +-- > 603 Participation date +-- > Date of participation. +-- > +-- > 604 Capitalisation date +-- > Date of capitalisation. +-- > +-- > 605 Board of directors registration date +-- > Date when the board of directors was registered. +-- > +-- > 606 Operations ceased date +-- > Date when operations ceased. +-- > +-- > 607 Satisfaction date +-- > Date when satisfaction was obtained. +-- > +-- > 608 Legal settlement terms met date +-- > Date when terms specified in the legal settlement were +-- > met. +-- > +-- > 609 Business control change date +-- > Date when a new authority took control. +-- > +-- > 610 Court registration date +-- > Date of registration in the court. +-- > +-- > 611 Annual report due date +-- > Date when annual report is due. +-- > +-- > 612 Asset and liability schedule date +-- > Date of the asset and liability schedule. +-- > +-- > 613 Annual report mailing date +-- > Date when the annual report was mailed. +-- > +-- > 614 Annual report filing date +-- > Date when the annual report was filed. +-- > +-- > 615 Annual report delinquent on date +-- > Date when annual report was considered delinquent. +-- > +-- > 616 Accounting methodology change date +-- > Date when accounting methodology was changed. +-- > +-- > 617 Closed until date +-- > Date when again open. +-- > +-- > 618 Conversion into holding company date +-- > Date business was converted into a holding company. +-- > +-- > 619 Deed not available as of given date +-- > Date when deed was not available. +-- > +-- > 620 Detrimental information receipt date +-- > Date when detrimental information was received. +-- > +-- > 621 Construction date, estimated +-- > Estimated date of construction. +-- > +-- > 622 Financial information date +-- > Date of the financial information. +-- > +-- > 623 Graduation date +-- > Date when graduation occurs. +-- > +-- > 624 Insolvency discharge granted date +-- > Date when insolvency discharge was granted. +-- > +-- > 625 Incorporation date +-- > Date of incorporation. +-- > +-- > 626 Inactivity end date +-- > Date when inactivity ends. +-- > +-- > 627 Last check for balance sheet update date +-- > Date balance sheet was last checked to determine if +-- > update had taken place. +-- > +-- > 628 Last capital change date +-- > Date of last capital change. +-- > +-- > 629 Letter of agreement date +-- > Date of a letter of agreement. +-- > +-- > 630 Letter of liability date +-- > Date of a letter of liability. +-- > +-- > 631 Liquidation date +-- > Date of liquidation. +-- > +-- > 632 Lowest activity period +-- > Period of lowest activity. +-- > +-- > 633 Legal structure change date +-- > Date when legal structure was changed. +-- > +-- > 634 Current name effective date +-- > Date when current name became effective. +-- > +-- > 635 Not registered as of given date +-- > Date when not yet registered. +-- > +-- > 636 Current authority control start date +-- > Date when current authority took control. +-- > +-- > 637 Privilege details verification date +-- > Date when privilege details were verified. +-- > +-- > 638 Current legal structure effective date +-- > Date when current legal structure became effective. +-- > +-- > 639 Peak activity period +-- > Period of peak activity. +-- > +-- > 640 Presentation to bankruptcy receivers date +-- > Date when presented to the bankruptcy receivers. +-- > +-- > 641 Resignation date +-- > Date of resignation. +-- > +-- > 642 Legal action closed date +-- > Date when the legal action was closed. +-- > +-- > 643 Mail receipt date +-- > Date mail was received. +-- > +-- > 644 Social security claims verification date +-- > Date when social security claims were verified. +-- > +-- > 645 Sole directorship registration date +-- > Date when sole directorship was registered. +-- > +-- > 646 Trade style registration date +-- > Date when trade style was registered. +-- > +-- > 647 Trial start date, scheduled +-- > Date when a trial is scheduled to begin. +-- > +-- > 648 Trial start date, actual +-- > Date when the trial actually started. +-- > +-- > 649 Value Added Tax (VAT) claims verification date +-- > Date when the Value Added Tax (VAT) claims were +-- > verified. +-- > +-- > 650 Receivership result date +-- > Date when the result of the receivership occurs. +-- > +-- > 651 Investigation end date +-- > The date when an investigation ended. +-- > +-- > 652 Employee temporary laid-off period end date +-- > The ending date of a period in which employees were +-- > temporarily placed out of work. +-- > +-- > 653 Investigation start date +-- > The date when an investigation began. +-- > +-- > 654 Income period +-- > The period of time in which income is earned. +-- > +-- > 655 Criminal sentence duration +-- > The period of time over which a criminal sentence +-- > applies. +-- > +-- > 656 Age +-- > The length of time that a person or thing has existed. +-- > +-- > 657 Receivables collection period +-- > The period of time over which receivable accounts are +-- > collected. +-- > +-- > 658 Comparison period +-- > The time period covered in a comparison. +-- > +-- > 659 Adjournment +-- > The period of time over which an adjournment is in +-- > effect. +-- > +-- > 660 Court dismissal date +-- > The date on which a court refused further hearing of a +-- > case. +-- > +-- > 661 Insufficient assets judgement date +-- > The date on which assets were judged to be insufficient. +-- > +-- > 662 Average payment period +-- > The average period of time over which money has been +-- > paid. +-- > +-- > 663 Forecast period start +-- > The beginning of a forecast period. +-- > +-- > 664 Period extended +-- > Number of time units added to the original end +-- > date/time/period. +-- > +-- > 665 Employee temporary laid-off period start date +-- > The start date of a period in which employees were +-- > temporarily placed out of work. +-- > +-- > 666 Management available date +-- > Date when management is available. +-- > +-- > 667 Withdrawn date +-- > The date when something was retracted. +-- > +-- > 668 Claim incurred date +-- > The date that the claim was incurred. +-- > +-- > 669 Financial coverage period +-- > The period of time for which financial coverage applies. +-- > +-- > 670 Claim made date +-- > The date on which a claim was made. +-- > +-- > 671 Stop distribution date +-- > The date on which distribution is to stop. +-- > +-- > 672 Period assigned +-- > The period assigned. +-- > +-- > 673 Lease period +-- > The period associated with a lease. +-- > +-- > 674 Forecast period end date +-- > The ending date of a forecast period. +-- > +-- > 675 Judgement date +-- > The date on which a decision from a court of law was +-- > rendered. +-- > +-- > 676 Period worked for the company +-- > Period of time that was worked for the company. +-- > +-- > 677 Transport equipment stuffing date and/or time +-- > The date and/or time on which the stuffing of transport +-- > equipment is to or has taken place. +-- > +-- > 678 Transport equipment stripping date and/or time +-- > The date and/or time on which the stripping of a +-- > transport equipment is to or has taken place. +-- > +-- > 679 Initial request date +-- > Date of an initial request. +-- > +-- > 680 Period overdue +-- > The period by which an event is overdue. +-- > +-- > 681 Implementation date/time/period +-- > A date/time/period within which an implementation is to +-- > take place. +-- > +-- > 682 Refusal period +-- > The period within which a refusal can be made. +-- > +-- > 683 Suspension period +-- > The period for which something is suspended. +-- > +-- > 684 Deletion date +-- > The date on which deletion occurs. +-- > +-- > 685 First sale date and/or time and/or period +-- > The first date, and/or time, and/or period a product was +-- > sold. +-- > +-- > 686 Last sale date and/or time and/or period +-- > The last date, and/or time, and/or period a product was +-- > sold. +-- > +-- > 687 Date ready for collection +-- > A date on which an object is ready for collection. +-- > +-- > 688 Shipping date, no schedule established as of +-- > As at this date no valid shipping schedule has been +-- > established. +-- > +-- > 689 Shipping date and/or time, current schedule +-- > Shipping date and/or time as currently scheduled. +-- > +-- > 690 Suppliers' average credit period +-- > The average period of time that credit is extended by +-- > suppliers. +-- > +-- > 691 Advising date +-- > Date of advice. +-- > +-- > 692 Project over target baseline date +-- > The date an over target baseline was implemented for a +-- > project. +-- > +-- > 693 Established date +-- > Date when an entity was established or created. +-- > +-- > 694 Latest filing period +-- > Latest period for which a filing may be made. +-- > +-- > 695 Mailing date +-- > Date when an item may be mailed. +-- > +-- > 696 Date/time of latest accounts filing at public registry +-- > The latest date/time when financial accounts were filed +-- > at public registry. +-- > +-- > 697 Date placed in disfavour +-- > Date when placed in a disfavoured category or status. +-- > +-- > 698 Employment position start date, estimated +-- > Estimated start date of employment in a particular +-- > position. +-- > +-- > 699 Registered contractor number assignment date, original +-- > Date when a registered contractor number was originally +-- > assigned. +-- > +-- > 700 Ownership change date +-- > Date when ownership changes. +-- > +-- > 701 Original duration +-- > Original length of time. +-- > +-- > 702 Period between changes +-- > The period of time between changes. +-- > +-- > 703 From date of notice to proceed to commencement of +-- > performance +-- > Period of time from notice to proceed until performance +-- > commencement. +-- > +-- > 704 From date of notice to proceed to completion +-- > Period of time from date of notice to proceed until +-- > completion. +-- > +-- > 705 Period an event is late due to customer +-- > The period of time an event is late due to the actions +-- > of a customer. +-- > +-- > 706 File generation date and/or time +-- > Date and, or time of file generation. +-- > +-- > 707 Endorsed certificate issue date +-- > Date on which a certificate, endorsed by signature or +-- > other agreed means, is issued. +-- > +-- > 708 Patient first visit for condition +-- > The date of the first visit by a patient to a healthcare +-- > provider for this condition. +-- > +-- > 709 Admission date and/or time, expected +-- > Expected date and/or time of admission. +-- > +-- > 710 Symptoms onset, patient alleged +-- > Date and/or time of onset of symptoms according to the +-- > patient. +-- > +-- > 711 Accident benefit period +-- > To identify the period of time for which benefits are +-- > provided in the event of an accident. +-- > +-- > 712 Accident benefit age limit +-- > To identify the age to which benefits are provided to +-- > the insured in the event of an accident. +-- > +-- > 713 Accident lifetime benefit qualification age +-- > To identify the qualification age for lifetime benefits +-- > provided to the insured in the event of an accident. +-- > +-- > 714 Sickness benefit period +-- > To identify the period of time for which benefits are +-- > provided in the event of sickness. +-- > +-- > 715 Sickness benefit age limit +-- > To identify the age to which benefits are provided to +-- > the insured in the event of sickness. +-- > +-- > 716 Sickness lifetime benefit qualification age +-- > To identify the qualification age for lifetime benefits +-- > provided to the insured in the event of sickness. +-- > +-- > 717 Accident insurance elimination period +-- > To identify the period of time the insured must be +-- > disabled in the event of an accident for benefits to be +-- > payable by the ceding company. +-- > +-- > 718 Sickness insurance elimination period +-- > The period of time the insured must be disabled in the +-- > event of sickness for benefits to be payable by the +-- > ceding company. +-- > +-- > 719 Provider signature date +-- > Date when the provider signed. +-- > +-- > 720 Condition initial treatment date +-- > Date when initially treated for this condition. +-- > +-- > 721 Information release authorization date +-- > Date when the information was authorized to be released. +-- > +-- > 722 Benefit release authorization date +-- > Date when a benefit is authorized for release. +-- > +-- > 723 Last seen date +-- > The date when last seen. +-- > +-- > 724 Acute manifestation date +-- > The date the symptoms manifested themselves in an acute +-- > form. +-- > +-- > 725 Similar illness onset date +-- > The date of the onset of an illness similar to the +-- > illness currently being treated. +-- > +-- > 726 Last X-ray date +-- > The date the last X-ray was taken. +-- > +-- > 727 Placement date, previous +-- > The date something was previously placed. +-- > +-- > 728 Placement date +-- > The date something is placed. +-- > +-- > 729 Temporary prosthesis date +-- > The date a temporary prosthetic device was provided. +-- > +-- > 730 Orthodontic treatment period, remaining +-- > The period of time that the orthodontic treatment has +-- > remaining. +-- > +-- > 731 Orthodontic treatment period, total +-- > The period of orthodontic treatment from beginning to +-- > end. +-- > +-- > 732 Maximum credit granted date +-- > Date on which the highest credit was granted. +-- > +-- > 733 Last date of accounts filed at public register +-- > Date on which accounts were last filed at the public +-- > register. +-- > +-- > 734 Allowed renewal duration period +-- > The period of time a company can renew its duration +-- > period. +-- > +-- > 735 Offset from Coordinated Universal Time (UTC) +-- > Number of hour's offset from Coordinated Universal Time +-- > (UTC). +-- > +-- > 736 Appointment expiry date +-- > Date when an appointment will expire. +-- > +-- > 737 Earliest filing period +-- > Earliest period for which a filing is made. +-- > +-- > 738 Original name change date +-- > Date when the original name was changed. +-- > +-- > 739 Education start date +-- > Date education begins at an educational institution. +-- > +-- > 740 Education end date +-- > Date education is completed at an educational +-- > institution. +-- > +-- > 741 Receivership period +-- > Period of time a receivership lasts. +-- > +-- > 742 Financial information submission date/time +-- > Date/time when financial information is submitted. +-- > +-- > 743 Purchase order latest possible change date +-- > Date identifying a point of time after which a purchase +-- > order cannot be changed. +-- > +-- > 744 Investment number allocation date +-- > The date that an investment number was allocated. +-- > +-- > 745 Payment impossible +-- > Date/time when a payment is recorded as being +-- > impossible. +-- > +-- > + 746 Record extraction period +-- > The period for extraction of records. +-- > +-- > + 747 Cost accounting value date +-- > Code identifying the value date of cost accounting. +-- > Value date is the date at which the entry is to effect a +-- > balance of the account. +-- > +-- > + 748 Open period +-- > Code identifying the period during which something is, +-- > was or will be open. +-- > +-- > ZZZ Mutually defined +-- > A code assigned within a code list to be used on an +-- > interim basis and as defined among trading partners +-- > until a precise code can be assigned to the code list. +simple2005 :: Parser Value +simple2005 = simple "2005" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S2379.hs b/specification/src/Text/Edifact/D01B/Simples/S2379.hs new file mode 100644 index 0000000..34e9e54 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S2379.hs @@ -0,0 +1,292 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S2379 + ( simple2379 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 2379 Date or time or period format code [C] +-- > +-- > Desc: Code specifying the representation of a date, time or +-- > period. +-- > +-- > Repr: an..3 +-- > +-- > 2 DDMMYY +-- > Calendar date: D = Day; M = Month; Y = Year. +-- > +-- > 3 MMDDYY +-- > Calendar date: M = Month; D = Day; Y = Year. +-- > +-- > 4 DDMMCCYY +-- > Calendar date C=Century; Y=Year; M=Month; D=Day. +-- > +-- > 5 DDMMCCYYHHMM +-- > Calendar date and time: C=Century; Y=Year; M=Month; +-- > D=Day; H=Hour; M=Minute. +-- > +-- > 101 YYMMDD +-- > Calendar date: Y = Year; M = Month; D = Day. +-- > +-- > 102 CCYYMMDD +-- > Calendar date: C = Century ; Y = Year ; M = Month ; D = +-- > Day. +-- > +-- > 103 YYWWD +-- > Calendar week day: Y = Year ; W = Week ; D = Day Week +-- > number 01 is always first week of January Day number 1 +-- > is always Monday. +-- > +-- > 105 YYDDD +-- > Calendar day: Y = Year ; D = Day January the first = Day +-- > 001 Always start numbering the days of the year from +-- > January 1st through December 31st. +-- > +-- > 106 MMDD +-- > Day of a month: M = Month; D = Day. +-- > +-- > 107 DDD +-- > Day's number within a specific year: D = Day. +-- > +-- > 108 WW +-- > Week's number within a specific year: W = Week. +-- > +-- > 109 MM +-- > Month's number within a specific year: M = Month. +-- > +-- > 110 DD +-- > Day's number within is a specific month: D = Day. +-- > +-- > 201 YYMMDDHHMM +-- > Calendar date including time without seconds: Y = Year; +-- > M = Month; D = Day; H = Hour; M = Minute. +-- > +-- > 202 YYMMDDHHMMSS +-- > Calendar date including time with seconds: Y = Year; M = +-- > Month; D = Day; H = Hour; m = Minutes = Seconds. +-- > +-- > 203 CCYYMMDDHHMM +-- > Calendar date including time with minutes: C=Century; +-- > Y=Year; M=Month; D=Day; H=Hour; M=Minutes. +-- > +-- > 204 CCYYMMDDHHMMSS +-- > Calendar date including time with seconds: +-- > C=Century;Y=Year; +-- > M=Month;D=Day;H=Hour;M=Minute;S=Second. +-- > +-- > 205 CCYYMMDDHHMMZHHMM +-- > Calendar date including time and time zone expressed in +-- > hours and minutes. +-- > ZHHMM = time zone given as offset from Coordinated +-- > Universal Time (UTC). +-- > +-- > 301 YYMMDDHHMMZZZ +-- > See 201 + Z = Time zone. +-- > +-- > 302 YYMMDDHHMMSSZZZ +-- > See 202 + Z = Time zone. +-- > +-- > 303 CCYYMMDDHHMMZZZ +-- > See 203 plus Z=Time zone. +-- > +-- > 304 CCYYMMDDHHMMSSZZZ +-- > See 204 plus Z=Time zone. +-- > +-- > 305 MMDDHHMM +-- > Month, day, hours, minutes; M = Month; D = Day; H = +-- > Hour; M = Minute. +-- > +-- > 306 DDHHMM +-- > Day, hours, minutes; D = Day; H = Hour; M = Minute. +-- > +-- > 401 HHMM +-- > Time without seconds: H = Hour; m = Minute. +-- > +-- > 402 HHMMSS +-- > Time with seconds: H = Hour; m = Minute; s = Seconds. +-- > +-- > 404 HHMMSSZZZ +-- > See 402 plus Z=Time zone. +-- > +-- > 405 MMMMSS +-- > Time without hours: m=minutes, s=seconds. +-- > +-- > 406 ZHHMM +-- > Offset from Coordinated Universal Time (UTC) where Z is +-- > plus (+) or minus (-). +-- > +-- > 501 HHMMHHMM +-- > Time span without seconds: H = Hour; m = Minute;. +-- > +-- > 502 HHMMSS-HHMMSS +-- > Format of period to be given without hyphen. +-- > +-- > 503 HHMMSSZZZ-HHMMSSZZZ +-- > Format of period to be given without hyphen. +-- > +-- > 600 CC +-- > Century. +-- > +-- > 601 YY +-- > Calendar year: Y = Year. +-- > +-- > 602 CCYY +-- > Calendar year including century: C = Century; Y = Year. +-- > +-- > 603 YYS +-- > Semester in a calendar year: Y = Year; S = Semester. +-- > +-- > 604 CCYYS +-- > Semester in a calendar year: C = Century; Y = Year; S = +-- > Semester. +-- > +-- > 608 CCYYQ +-- > Quarter in a calendar year: C = Century; Y = Year; Q = +-- > Quarter. +-- > +-- > 609 YYMM +-- > Month within a calendar year: Y = Year; M = Month. +-- > +-- > 610 CCYYMM +-- > Month within a calendar year: CC = Century; Y = Year; M +-- > = Month. +-- > +-- > 613 YYMMA +-- > Format of period to be given without hyphen (A = ten +-- > days period). +-- > +-- > 614 CCYYMMA +-- > Format of period to be given without hyphen (A = ten +-- > days period). +-- > +-- > 615 YYWW +-- > Week within a calendar year: Y = Year; W = Week 1st week +-- > of January = week 01. +-- > +-- > 616 CCYYWW +-- > Week within a calendar year: CC = Century; Y = Year; W = +-- > Week (1st week of January = week 01). +-- > +-- > 701 YY-YY +-- > Format of period to be given in actual message without +-- > hyphen. +-- > +-- > 702 CCYY-CCYY +-- > Format of period to be given in actual message without +-- > hyphen. +-- > +-- > 703 YYS-YYS +-- > Format of period to be given without hyphen. +-- > +-- > 704 CCYYS-CCYYS +-- > Format of period to be given in actual message without +-- > hyphen. +-- > +-- > 705 YYPYYP +-- > Format of period to be given without hyphen (P = period +-- > of 4 months). +-- > +-- > 706 CCYYP-CCYYP +-- > Format of period to be given without hyphen (P = period +-- > of 4 months). +-- > +-- > 707 YYQ-YYQ +-- > Format of period to be given without hyphen. +-- > +-- > 708 CCYYQ-CCYYQ +-- > Format of period to be given in actual message without +-- > hyphen. +-- > +-- > 709 YYMM-YYMM +-- > Format of period to be given in actual message without +-- > hyphen. +-- > +-- > 710 CCYYMM-CCYYMM +-- > Format of period to be given in actual message without +-- > hyphen. +-- > +-- > X 711 CCYYMMDD-CCYYMMDD +-- > Format of period to be given in actual message without +-- > hyphen. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.03B. +-- > +-- > 713 YYMMDDHHMM-YYMMDDHHMM +-- > Format of period to be given in actual message without +-- > hyphen. +-- > +-- > 715 YYWW-YYWW +-- > Format of period to be given in actual message without +-- > hyphen. +-- > +-- > 716 CCYYWW-CCYYWW +-- > Format of period to be given without hyphen. +-- > +-- > 717 YYMMDD-YYMMDD +-- > Format of period to be given in actual message without +-- > hyphen. +-- > +-- > 718 CCYYMMDD-CCYYMMDD +-- > Format of period to be given without hyphen. +-- > +-- > 719 CCYYMMDDHHMM-CCYYMMDDHHMM +-- > A period of time which includes the century, year, +-- > month, day, hour and minute. Format of period to be +-- > given in actual message without hyphen. +-- > +-- > 720 DHHMM-DHHMM +-- > Format of period to be given without hyphen (D=day of +-- > the week, 1=Monday; 2=Tuesday; ... 7=Sunday). +-- > +-- > 801 Year +-- > To indicate a quantity of years. +-- > +-- > 802 Month +-- > To indicate a quantity of months. +-- > +-- > 803 Week +-- > To indicate a quantity of weeks. +-- > +-- > 804 Day +-- > To indicate a quantity of days. +-- > +-- > 805 Hour +-- > To indicate a quantity of hours. +-- > +-- > 806 Minute +-- > To indicate a quantity of minutes. +-- > +-- > 807 Second +-- > To indicate a quantity of seconds. +-- > +-- > 808 Semester +-- > To indicate a quantity of semesters (six months). +-- > +-- > 809 Four months period +-- > To indicate a quantity of four months periods. +-- > +-- > 810 Trimester +-- > To indicate a quantity of trimesters (three months). +-- > +-- > 811 Half month +-- > To indicate a quantity of half months. +-- > +-- > 812 Ten days +-- > To indicate a quantity of ten days periods. +-- > +-- > 813 Day of the week +-- > Numeric representation of the day (Monday = 1). +-- > +-- > 814 Working days +-- > Number of working days. +simple2379 :: Parser Value +simple2379 = simple "2379" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S2380.hs b/specification/src/Text/Edifact/D01B/Simples/S2380.hs new file mode 100644 index 0000000..a2c27f6 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S2380.hs @@ -0,0 +1,22 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S2380 + ( simple2380 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 2380 Date or time or period value [C] +-- > +-- > Desc: The value of a date, a date and time, a time or of a +-- > period in a specified representation. +-- > +-- > Repr: an..35 +simple2380 :: Parser Value +simple2380 = simple "2380" (alphaNumeric `upTo` 35) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3035.hs b/specification/src/Text/Edifact/D01B/Simples/S3035.hs new file mode 100644 index 0000000..c335aac --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3035.hs @@ -0,0 +1,1888 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3035 + ( simple3035 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 3035 Party function code qualifier [C] +-- > +-- > Desc: Code giving specific meaning to a party. +-- > +-- > Repr: an..3 +-- > +-- > AA Party to be billed (AAR Accounting rule 11) +-- > Party to be billed in accordance with AAR Accounting +-- > rule 11. +-- > +-- > AB Buyer's agent/representative +-- > Third party who arranged the purchase of merchandise on +-- > behalf of the actual buyer. +-- > +-- > AE Declarant's agent/representative +-- > Any natural or legal person who makes a declaration to +-- > an official body on behalf of another natural or legal +-- > person, where legally permitted (CCC). +-- > +-- > AF Transit principal +-- > Natural or legal person responsible for the satisfactory +-- > performance of a Customs transit operation. Source: CCC. +-- > +-- > AG Agent/representative +-- > (3196) Party authorized to act on behalf of another +-- > party. +-- > +-- > AH Transit principal's agent/representative +-- > Agent acting on behalf of the transit principal (CCC). +-- > +-- > AI Successful job applicant +-- > Person who has been chosen for a job. +-- > +-- > AJ Party issuing mutually agreed codes +-- > The party which has issued all mutually agreed codes +-- > used in the message. +-- > +-- > AK Acknowledgement recipient +-- > Party to whom acknowledgement should be sent. +-- > +-- > AL Principal +-- > (3340) Party accepting liability for goods held or +-- > moving (e.g. transit) under a Customs authorization and +-- > - when applicable - a guarantee. +-- > +-- > AM Authorized official +-- > Employee of a company or firm authorized to act on +-- > behalf of that company or firm e.g. to make a Customs +-- > declaration. +-- > +-- > AN Approved importer +-- > Person or company which is authorised by the relevant +-- > Customs authority to import goods without payment all +-- > taxes or specific taxes at the point of entry into the +-- > country. +-- > +-- > AO Account of +-- > Party account is assigned to. +-- > +-- > AP Accepting party +-- > (3352) Party accepting goods, products, services etc. +-- > +-- > AQ Approved consignor +-- > Person or company approved by the relevant authority in +-- > the country to pack and export specific goods under +-- > Customs supervision. +-- > +-- > AR Authorized exporter +-- > Exporter authorized/approved by Customs for special +-- > Customs procedures e.g. simplified procedure. +-- > +-- > AS Account servicing financial institution +-- > Identifies the financial institution servicing the +-- > account(s). +-- > +-- > AT Authorized importer +-- > Importer authorized/approved by Customs for special +-- > Customs procedures e.g. simplified procedure. +-- > +-- > AU Authorized trader (transit) +-- > Trader authorized/approved by Customs for special +-- > transit procedures e.g. simplified procedure. +-- > +-- > AV Authorizing official +-- > Party that has delegated the authority to take a certain +-- > action on behalf of a company or agency. +-- > +-- > AW Applicant's bank +-- > Financial institution which is requested to issue the +-- > documentary credit. +-- > +-- > AX Authenticating party +-- > Party which certifies that a document is authentic. +-- > +-- > AY Animal being investigated +-- > Animal being investigated. +-- > +-- > AZ Issuing bank +-- > Financial institution which issues the documentary +-- > credit, if the applicant's bank is not acting as the +-- > issuing bank. +-- > +-- > B1 Contact bank 1 +-- > Identifies an additional bank which must be informed of +-- > certain aspects of the message. +-- > +-- > B2 Contact bank 2 +-- > Identifies an additional bank which must be informed of +-- > certain aspects of the message. +-- > +-- > BA Booking agent +-- > Party acting as a booking office for transport and +-- > forwarding services. +-- > +-- > BB Buyer's bank +-- > [3420] Bank employed by the buyer to make payment. +-- > +-- > BC Negotiating bank +-- > Financial institution to whom a negotiable documentary +-- > credit is directed. +-- > +-- > BD Documentary credit reimbursing bank +-- > Self-explanatory. +-- > +-- > BE Beneficiary +-- > The ultimate recipient of the funds. Normally the +-- > account owner who is reimbursed by the payor. +-- > +-- > BF Beneficiary's bank +-- > Identifies the account servicer for the beneficiary or +-- > the payee. +-- > +-- > BG Employer +-- > Self-explanatory. +-- > +-- > BH Previous employer +-- > Previous employer of a person(s). +-- > +-- > BI Buyer's financial institution +-- > Financial institution designated by buyer to make +-- > payment. +-- > +-- > BJ Release to party +-- > Party to which the goods or container(s) is (are) to be +-- > released. +-- > +-- > BK Financial institution +-- > Party acting as financial institution. +-- > +-- > BL Bill of lading recipient +-- > Party to receive B/L. +-- > +-- > BM Insured +-- > Party which is the object of an insurance contract. +-- > +-- > BN Insurance beneficiary +-- > Party which benefits from insurance coverage. +-- > +-- > BO Broker or sales office +-- > Party acting in the name of the seller as broker or as +-- > sales office. +-- > +-- > BP Building site purchaser +-- > Party at the building site responsible for the +-- > purchasing of goods and services for that particular +-- > site. +-- > +-- > BQ Cheque drawn bank +-- > Identifies the bank on which the cheque should be drawn, +-- > as instructed by the ordering customer. +-- > +-- > BS Bill and ship to +-- > Party receiving goods and relevant invoice. +-- > +-- > BT Party to be billed for other than freight (bill to) +-- > Party receiving invoice excluding freight costs. +-- > +-- > BU Service bureau +-- > Party carrying out service bureau processing work, (e.g. +-- > a payroll bureau). +-- > +-- > BV Member +-- > Member of a group (e.g. of a group of persons or a +-- > service scheme). +-- > +-- > BW Borrower +-- > A person who acquires something temporarily with the +-- > promise or intention of returning. +-- > +-- > BX Building site engineer +-- > Party at the building site responsible for engineering +-- > matters for that particular site. +-- > +-- > BY Buyer +-- > Party to whom merchandise and/or service is sold. +-- > +-- > BZ Building site forwarder +-- > Party at the building site responsible for forwarding +-- > the received goods on that particular site. +-- > +-- > C1 In care of party no. 1 +-- > A person taking responsibility on behalf of party no. 1. +-- > +-- > C2 In care of party no. 2 +-- > A person taking responsibility on behalf of party no. 2. +-- > +-- > CA Carrier +-- > (3126) Party undertaking or arranging transport of goods +-- > between named points. +-- > +-- > CB Customs broker +-- > Agent or representative or a professional Customs +-- > clearing agent who deals directly with Customs on behalf +-- > of the importer or exporter (CCC). +-- > +-- > CC Claimant +-- > Party who claims goods or insurance. +-- > +-- > CD Agent's bank +-- > Bank of the agent. +-- > +-- > CE Ceding company +-- > Company which cedes something to someone. +-- > +-- > CF Container operator/lessee +-- > Party to whom the possession of specified property (e.g. +-- > container) has been conveyed for a period of time in +-- > return for rental payments. +-- > +-- > CG Carrier's agent +-- > Party authorized to act for or on behalf of carrier. +-- > +-- > CH Connecting carrier +-- > Owner or operator of a transportation conveyance to +-- > which goods in a given transaction will be transferred. +-- > +-- > CI Commission processor +-- > Party who provides extra treatment to goods on +-- > commission base. +-- > +-- > CJ Previous member +-- > Previous member of a group of persons or a service +-- > scheme. +-- > +-- > CK Empty equipment despatch party +-- > Party from whose premises empty equipment will be or has +-- > been despatched. +-- > +-- > CL Container location party +-- > Party from whose premises container will be or has been +-- > despatched. +-- > +-- > CM Customs +-- > Identification of customs authority relevant to the +-- > transaction or shipment. +-- > +-- > CN Consignee +-- > (3132) Party to which goods are consigned. +-- > +-- > CNX Cash pool top account servicing financial institution +-- > Identification of a financial institution servicing the +-- > top account of a cash pool. +-- > +-- > CNY Cash pool level account servicing financial institution +-- > Identification of a financial institution servicing the +-- > level account of a cash pool. +-- > +-- > CNZ Cash pool sub-account servicing financial institution +-- > Identification of a financial institution servicing the +-- > sub-account of a cash pool. +-- > +-- > CO Corporate office +-- > Identification of the Head Office within a company. +-- > +-- > COA Entity in which a financial interest is held +-- > Business in which a financial interest is held. +-- > +-- > COB Intermediate level parent company +-- > Identifies an intermediate parent company. +-- > +-- > COC Transshipment party +-- > A party responsible for transshipment. +-- > +-- > COD Quotation requesting party +-- > Party sending a request for a quotation. +-- > +-- > COE Party maintaining the codes used in the message +-- > The party which maintains the codes used in the message. +-- > +-- > COF Party maintaining the identifiers used in the message +-- > The party which maintains the identifiers used in the +-- > message. +-- > +-- > COG Dispatcher +-- > An individual responsible for sending something to a +-- > destination. +-- > +-- > COH Submitter of sample +-- > An entity responsible for the submission of a sample. +-- > +-- > COI Institutional provider +-- > The institution providing the service. +-- > +-- > COJ Primary health care provider +-- > Health care provider that has primary responsibility for +-- > patient. +-- > +-- > COK Assistant surgeon +-- > Physician assisting in surgery. +-- > +-- > COL Admitting health care provider +-- > Health care provider that admitted the patient. +-- > +-- > COM Referring health care provider +-- > Health care provider that referred patient to current +-- > provider of services. +-- > +-- > CON Supervising health care provider +-- > Health care provider that supervised the rendering of a +-- > service. +-- > +-- > COO Party providing financing +-- > Identifies the party providing the financing. +-- > +-- > COP Convoying party +-- > Party designated to escort the transported goods. +-- > +-- > COQ Nominated bank +-- > Identifies the nominated bank. +-- > +-- > COR Family member +-- > Identifies a family member. +-- > +-- > COS Co-participant +-- > Identifies another party who participates in an +-- > activity. +-- > +-- > COT Involved party +-- > Party which is involved in an activity. +-- > +-- > COU Assigner +-- > Identifies the entity who assigns. +-- > +-- > COV Registered principal +-- > An individual who is registered as a principal for an +-- > entity. +-- > +-- > COW Freight payer on behalf of the consignor +-- > Freight payer is a third party acting on behalf of the +-- > consignor. +-- > +-- > COX Freight payer on behalf of the consignee +-- > Freight payer is a third party acting on behalf of the +-- > consignee. +-- > +-- > COY Party responsible for disinfection +-- > Party responsible for performing disinfection +-- > operations. +-- > +-- > COZ Party responsible for refueling +-- > Party responsible for performing refueling operations. +-- > +-- > CP Party to receive certificate of compliance +-- > Party acting for or on behalf of seller in matters +-- > concerning compliance. +-- > +-- > CPA Advising bank +-- > Identifies the financial institution used by the issuing +-- > bank to advise the documentary credit. +-- > +-- > CPB Reimbursing bank +-- > Identifies the financial institution through which the +-- > reimbursement is to be effected. +-- > +-- > CPC Advise through bank +-- > Identifies the financial institution through which the +-- > advising bank is to advise. +-- > +-- > CPD Charges payer at destination +-- > Party, other than the ordering party, which has to pay +-- > the charges concerning the destination operations. +-- > +-- > CPE Vessel master +-- > Master of the conveyance. +-- > +-- > CPF Means of transport charterer +-- > Charterer of the means of transport. +-- > +-- > CPG Excise party +-- > Party to whom excise must be paid. +-- > +-- > CPH Copy report to +-- > Party receiving a copy of a report. +-- > +-- > CPI Related healthcare party +-- > A healthcare party related to the subject. +-- > +-- > CPJ Clinical information provider +-- > Party providing clinical information. +-- > +-- > CPK Service requester +-- > Party requesting a service. +-- > +-- > CPL Patient admitted by +-- > Party who admitted a patient. +-- > +-- > CPM Patient discharged to +-- > The party who receives the discharged patient. +-- > +-- > CPN Patient hosted by +-- > The party hosting the patient. +-- > +-- > CPO Prescriber’s contact person +-- > Contact person for the prescriber. +-- > +-- > CQ Cheque order +-- > Party to which the cheque will be ordered, when +-- > different from the beneficiary. +-- > +-- > CR Empty equipment return party +-- > Party to whose premises empty equipment will be or has +-- > been returned. +-- > +-- > CS Consolidator +-- > Party consolidating various consignments, payments etc. +-- > +-- > CT Consignee to be specified +-- > The party to be identified at a later time as the +-- > consignee. +-- > +-- > CU Container return company +-- > The company to which containers have to be returned. +-- > +-- > CV Consignee of vessel +-- > Party to which the vessel shall be delivered. +-- > +-- > CW Equipment owner +-- > Owner of equipment (container, etc.). +-- > +-- > CX Consignee's agent +-- > Party authorized to act on behalf of the consignee. +-- > +-- > CY Commissionable agent +-- > IATA cargo agent entitled to commission. +-- > +-- > CZ Consignor +-- > (3336) Party which, by contract with a carrier, consigns +-- > or sends goods with the carrier, or has them conveyed by +-- > him. Synonym: shipper, sender. +-- > +-- > DA Available with bank (documentary credits) +-- > Financial institution with whom the documentary credit +-- > is available. +-- > +-- > DB Distributor branch +-- > The affiliate of a retailer or distributor. +-- > +-- > DC Deconsolidator +-- > Party that splits up a large consignment composed of +-- > separate consignments of goods. The smaller consignments +-- > of goods were grouped together into that large +-- > consignment for carriage as a larger unit in order to +-- > obtain a reduced rate. +-- > +-- > DCP Despatch charge payer +-- > Party, other than the ordering party, which has to pay +-- > the charges concerning the despatch operations. +-- > +-- > DCQ Prescription database owner +-- > Organisation or person owning a prescription database. +-- > +-- > DCR Original prescriber +-- > The doctor who issued the original prescription. +-- > +-- > DCS Temporary employee +-- > A person employed on a temporary basis. +-- > +-- > DCT Designer +-- > A party who designs. +-- > +-- > DCU Quotation delivered to +-- > Party to whom the quotation is to be or has been +-- > delivered. +-- > +-- > DCV Developer +-- > A party who develops. +-- > +-- > DCW Test execution party +-- > The party performing a test. +-- > +-- > DCX Party to receive refund +-- > Party to whom a refund is given. +-- > +-- > DCY Authorised issuer of prescription +-- > Party authorised to issue a prescription. +-- > +-- > DCZ Authorised dispenser of medicine +-- > Organisation or person authorised to dispense medicine. +-- > +-- > DD Documentary credit account party's bank +-- > Bank of the documentary credit account party. +-- > +-- > DDA Report responsible party +-- > The party or person taking responsibility for a report. +-- > +-- > DDB Initial sender +-- > The party who does the initial sending. +-- > +-- > DDC The party authorising the original prescription +-- > The party authorising the issuer of the original +-- > prescription. +-- > +-- > DDD Applicant +-- > A party who applies for something. +-- > +-- > DDE Meter reader +-- > A party physically reading the meter. +-- > +-- > DDF Primary electronic business contact +-- > Code specifying a party who serves as a business +-- > entity’s primary contact for matters related to +-- > electronic business. +-- > +-- > DDG Alternate electronic business contact +-- > Code specifying a party who serves as a business +-- > entity’s alternate contact for matters related to +-- > electronic business. +-- > +-- > DDH Primary government business contact +-- > Code specifying a party who serves as a business +-- > entity’s primary contact for matters related to doing +-- > business with the government. +-- > +-- > DDI Alternate government business contact +-- > Code specifying a party who serves as a business +-- > entity’s alternate contact for matters related to doing +-- > business with the government. +-- > +-- > DDJ Past performance contact +-- > Code specifying a party who serves as a business +-- > entity’s contact for matters related to the past +-- > performance of that entity. +-- > +-- > DDK Balance responsible party +-- > A party responsible for balancing supply and +-- > consumption. +-- > +-- > + DDL Group of passengers +-- > A group of persons conveyed by a means of transport, +-- > other than the crew. +-- > +-- > DE Depositor +-- > Party depositing goods, financial payments or documents. +-- > +-- > DF Documentary credit applicant +-- > Party at whose request the applicant's bank/issuing bank +-- > is to issue a documentary credit. +-- > +-- > DG Documentary credit beneficiary +-- > Party in whose favour the documentary credit is to be +-- > issued and the party that must comply with the credit's +-- > terms and conditions. +-- > +-- > DH Documentary credit account party +-- > Party which is responsible for the payment settlement of +-- > the documentary credit with the applicant's bank/issuing +-- > bank, if different from the documentary credit +-- > applicant. +-- > +-- > DI Documentary credit second beneficiary +-- > Party to whom the documentary credit can be transferred. +-- > +-- > DJ Party according to documentary credit transaction +-- > Party related to documentary credit transaction. +-- > +-- > DK Documentary credit beneficiary's bank +-- > Financial institution with which the beneficiary of the +-- > documentary credit maintains an account. +-- > +-- > DL Factor +-- > Company offering a financial service whereby a firm +-- > sells or transfers title to its accounts receivable to +-- > the factoring company. +-- > +-- > DM Party to whom documents are to be presented +-- > Party to whom documents are to be presented. +-- > +-- > DN Owner of operation +-- > Owner of the operation. +-- > +-- > DO Document recipient +-- > (1370) Party which should receive a specified document. +-- > +-- > DP Delivery party +-- > (3144) Party to which goods should be delivered, if not +-- > identical with consignee. +-- > +-- > DQ Owner's agent +-- > Person acting on delegation of powers of the owner. +-- > +-- > DR Driver +-- > Person who drives a means of transport. +-- > +-- > DS Distributor +-- > Party distributing goods, financial payments or +-- > documents. +-- > +-- > DT Declarant +-- > (3140) Party who makes a declaration to an official body +-- > or - where legally permitted - in whose name, or on +-- > whose behalf, a declaration to an official body is made. +-- > +-- > DU Owner's representative +-- > Person commissioned by the owner to represent him in +-- > certain circumstances. +-- > +-- > DV Project management office +-- > Party commissioned by the owner to follow through the +-- > execution of all works. +-- > +-- > DW Drawee +-- > Party on whom drafts must be drawn. +-- > +-- > DX Engineer (construction) +-- > Party representing the contractor to advise and +-- > supervise engineering aspects of the works. +-- > +-- > DY Engineer, resident (construction) +-- > Party commissioned by the owner to advise and supervise +-- > engineering aspects of the works. +-- > +-- > DZ Architect +-- > A designer who prepares plans for buildings, ships, etc. +-- > and supervises their construction. +-- > +-- > EA Architect-designer +-- > Designer of the construction project. +-- > +-- > EB Building inspectorate +-- > Party controlling the conformity of works to legal and +-- > regulation rules. +-- > +-- > EC Exchanger +-- > Party exchanging currencies or goods. +-- > +-- > ED Engineer, consultant +-- > Party providing professional engineering services. +-- > +-- > EE Location of goods for customs examination before clearance +-- > SE. +-- > +-- > EF Project coordination office +-- > Party responsible for technical coordination of works. +-- > +-- > EG Surveyor, topographical +-- > Party responsible for topographical measurements. +-- > +-- > EH Engineer, measurement +-- > Party responsible for quantity measurements. +-- > +-- > EI Controller, quality +-- > Party controlling the quality of goods and workmanship +-- > for the project. +-- > +-- > EJ Surveyor, quantity +-- > Party responsible for the quantification and valuation +-- > of the works on behalf of the contractor. +-- > +-- > EK Surveyor (professional), quantity +-- > Party responsible to the owner for the quantification +-- > and valuation of the works. +-- > +-- > EL Project +-- > Party responsible for a project, e.g. a construction +-- > project. +-- > +-- > EM Party to receive electronic memo of invoice +-- > Party being informed about invoice issue (via EDI). +-- > +-- > EN Tenderer +-- > Firm answering an invitation to tender. +-- > +-- > EO Owner of equipment +-- > Party who owns equipment. +-- > +-- > EP Equipment drop-off party +-- > The party which drops off equipment. +-- > +-- > EQ Empty container responsible party +-- > Party responsible for the empty container. +-- > +-- > ER Empty container return agent +-- > Party, designated by owner of containers, responsible +-- > for their collection as agreed between the owner and +-- > customer/ consignee. +-- > +-- > ES Contractor, lead +-- > Leader representing a grouping of co-contractors. +-- > +-- > ET Co-contractor +-- > Member of a grouping of co-contractors. +-- > +-- > EU Contractor, general +-- > Single contractor for the whole construction project, +-- > working by his own or with subcontractors. +-- > +-- > EV Subcontractor +-- > Firm carrying out a part of the works for a contractor. +-- > +-- > EW Subcontractor with direct payment +-- > Subcontractor benefiting from direct payments. +-- > +-- > EX Exporter +-- > (3030) Party who makes - or on whose behalf a Customs +-- > clearing agent or other authorized person makes - an +-- > export declaration. This may include a manufacturer, +-- > seller or other person. Within a Customs union, +-- > consignor may have the same meaning as exporter. +-- > +-- > EY Subcontractor, nominated +-- > Subcontractor authorized by the owner after having been +-- > proposed. +-- > +-- > EZ Operator, essential services +-- > Operator of essential services e.g. water, sewerage +-- > system, power. +-- > +-- > FA Operator, communication channel +-- > Operator of a communication channel. +-- > +-- > FB Nominated freight company +-- > Party nominated to act as transport company or carrier +-- > for the goods. +-- > +-- > FC Contractor, main +-- > Firm or grouping of co-contractors which has been +-- > awarded the contract. +-- > +-- > FD Buyer's parent company +-- > Parent company, e.g. holding company. +-- > +-- > FE Credit rating agency +-- > A party which evaluates another party for credit rating. +-- > +-- > FF Factor, correspondent +-- > Factoring company engaged by another factoring company +-- > to assist the letter with the services provided to the +-- > clients (sellers). +-- > +-- > FG Buyer as officially registered +-- > Buying party as officially registered with government. +-- > +-- > FH Seller as officially registered +-- > Selling party as officially registered with government. +-- > +-- > FI Copy message to +-- > Party that is to receive a copy of a message. +-- > +-- > FJ Trade Union +-- > Organisation representing employees. +-- > +-- > FK Previous Trade Union +-- > Employee organisation who previously represented an +-- > employee . +-- > +-- > FL Passenger +-- > A person conveyed by a means of transport, other than +-- > the crew. +-- > +-- > FM Crew member +-- > A person manning a means of transport. +-- > +-- > FN Tariff issuer +-- > The issuer of a tariff, e.g. a freight tariff. +-- > +-- > FO Party performing inspection +-- > A party which inspects something. +-- > +-- > FP Freight/charges payer +-- > Party responsible for the payment of freight. +-- > +-- > FQ Container survey agent +-- > The container survey agency that will survey the +-- > containers. +-- > +-- > FR Message from +-- > Party where the message comes from. +-- > +-- > FS Party authorized to make definite a contract action +-- > Party who has the authority to make definite a contract +-- > action. +-- > +-- > FT Party responsible for financial settlement +-- > (3450) Party responsible for either the transfer or +-- > repatriation of the funds relating to a transaction. +-- > +-- > FU Hazardous material office +-- > The office responsible for providing information +-- > regarding hazardous material. +-- > +-- > FV Party providing government furnished property +-- > The party responsible for providing government furnished +-- > property. +-- > +-- > FW Freight forwarder +-- > Party arranging forwarding of goods. +-- > +-- > FX Current receiver +-- > Current receiver of the goods in a multi-step +-- > transportation process (indirect flow) involving at +-- > least one grouping centre. +-- > +-- > FY Current sender +-- > Current sender of the goods in a multi-step +-- > transportation process (indirect flow) involving at +-- > least one grouping centre. +-- > +-- > FZ Grouping centre +-- > A party in charge of groupage, including degroupage and +-- > regroupage. +-- > +-- > GA Road carrier +-- > A road carrier moving cargo. +-- > +-- > GB Chamber of commerce +-- > Name of the Chamber of Commerce of the town where the +-- > company is registered. +-- > +-- > GC Goods custodian +-- > (3024) Party responsible for the keeping of goods. +-- > +-- > GD Producer +-- > Party or person who has produced the produce. +-- > +-- > GE Registration tribunal +-- > Name of the tribunal where the company is registered. +-- > +-- > GF Slot charter party +-- > An identification code of a participant or user that +-- > books slots (space) on a ship, more likely on a long +-- > term basis on a series of sailings. He pays for the +-- > space whether he uses it or not. +-- > +-- > GG Warehouse +-- > The name of the warehouse where product is held. +-- > +-- > GH Applicant for job +-- > A person who applied for a job. +-- > +-- > GI Spouse +-- > Person is a spouse. +-- > +-- > GJ Mother +-- > Person is a mother. +-- > +-- > GK Father +-- > Person is a father. +-- > +-- > GL Socially insured person +-- > A person who is registered in a social security scheme. +-- > +-- > GM Inventory controller +-- > To specifically identify the party in charge of +-- > inventory control. +-- > +-- > GN Processor +-- > Party or person who has or will apply a process. +-- > +-- > GO Goods owner +-- > The party which owns the goods. +-- > +-- > GP Packer +-- > Party or person who has undertaken or will undertake +-- > packing. +-- > +-- > GQ Slaughterer +-- > Party or person who has undertaken or will undertake a +-- > slaughter. +-- > +-- > GR Goods releaser +-- > (3026) Party entitled to authorize release of goods from +-- > custodian. +-- > +-- > GS Consignor's representative +-- > Party authorised to represent the consignor. +-- > +-- > GT Rail carrier +-- > A carrier moving cargo, including containers, via rail. +-- > +-- > GU Originator of article number +-- > A code identifying the party which created a specific +-- > article number. +-- > +-- > GV Procurement responsibility for order +-- > A code used to identify the organization which is +-- > responsible for the procurement. +-- > +-- > GW Party fulfilling all operations +-- > Code indicating the fact that the party identified +-- > carries out all operations within that company's +-- > activities. +-- > +-- > GX Central catalogue party +-- > Party controlling a central catalogue. +-- > +-- > GY Inventory reporting party +-- > Party reporting inventory information. +-- > +-- > GZ Substitute supplier +-- > Party which may be in a position to supply products or +-- > services should the main usual supplier be unable to do +-- > so. +-- > +-- > HA Party which delivers consignments to the terminal +-- > Party which delivers consignments to a terminal. +-- > +-- > HB Party which picks up consignments from the terminal +-- > Party which picks up consignments from a terminal. +-- > +-- > HC Transit freight forwarder +-- > Freight forwarder to whom transit consignments are +-- > addressed, and from whom they are to be on-forwarded. +-- > +-- > HD Inspection and acceptance party +-- > The party who will perform inspection and acceptance. +-- > +-- > HE Transportation office +-- > The office that provides transportation information. +-- > +-- > HF Contract administration office +-- > The office responsible for the administration of a +-- > contract. +-- > +-- > HG Investigator +-- > A party who conducts investigations. +-- > +-- > HH Audit office +-- > The office responsible for conducting audits. +-- > +-- > HI Requestor +-- > The party requesting an action. +-- > +-- > HJ Foreign disclosure information office +-- > The office that reviews sensitive information for +-- > foreign disclosure. +-- > +-- > HK Mark-for party +-- > The party within an organization for whom the material +-- > is marked to be delivered. +-- > +-- > HL Party to receive reports +-- > The party to whom reports are to be submitted. +-- > +-- > HM Alternative manufacturer +-- > Party identification of an alternative manufacturer for +-- > a product. +-- > +-- > HN Service performer +-- > The party who is performing a service. +-- > +-- > HO Shipper's association +-- > An association of shippers. +-- > +-- > HP Final message recipient +-- > To identify the final recipient of the message. +-- > +-- > HQ Account owner +-- > Identifies the owner of the account. +-- > +-- > HR Shipping line service +-- > Identifies the shipping line service organization. +-- > +-- > HS Creditor +-- > Party to whom payment is due. +-- > +-- > HT Clearing house +-- > Institution through which funds will be paid. +-- > +-- > HU Ordering bank +-- > Bank which instructed the sender to act on the +-- > transaction(s). +-- > +-- > HV Receiver of funds +-- > Identifies the party that receives the funds. +-- > +-- > HW Sender of funds +-- > Identifies the party that sends the funds. +-- > +-- > HX Debtor +-- > Party from whom payment is due. +-- > +-- > HY Presenting bank +-- > The bank which presents documents to the drawee. +-- > +-- > HZ Work team +-- > Team responsible for performing work. +-- > +-- > I1 Intermediary bank 1 +-- > A financial institution between the ordered bank and the +-- > beneficiary's bank. +-- > +-- > I2 Intermediary bank 2 +-- > A financial institution between the ordered bank and the +-- > beneficiary's bank. +-- > +-- > IB Intermediary/broker +-- > A person intervening between parties to produce +-- > agreement or reconciliation. +-- > +-- > IC Intermediate consignee +-- > The intermediate consignee. +-- > +-- > ID Replacing manufacturer +-- > A code used to identify a party who replaces the +-- > previous party for the manufacture of an article. +-- > +-- > IE Non-resident third party company with whom financial +-- > account is held +-- > Identifies the non-resident third party company with +-- > whom the financial account is held. +-- > +-- > IF Non-resident group company with whom financial account is +-- > held +-- > Identifies the non-resident group company with whom the +-- > financial account is held. +-- > +-- > IG Non-resident beneficiary +-- > The ultimate non-resident recipient of the funds. +-- > Normally the account owner who is reimbursed by the +-- > payor. +-- > +-- > IH Resident beneficiary +-- > The ultimate resident recipient of the funds. Normally +-- > the account owner who is reimbursed by the payor. +-- > +-- > II Issuer of invoice +-- > (3028) Party issuing an invoice. +-- > +-- > IJ Non-resident instructing party +-- > Identifies the non-resident party originating the +-- > instruction. +-- > +-- > IL Resident instructing party +-- > Identifies the resident party originating the +-- > instruction. +-- > +-- > IM Importer +-- > (3020) Party who makes - or on whose behalf a Customs +-- > clearing agent or other authorized person makes - an +-- > import declaration. This may include a person who has +-- > possession of the goods or to whom the goods are +-- > consigned. +-- > +-- > IN Insurer +-- > A person or company offering insurance policies for +-- > premiums. +-- > +-- > IO Insurance company +-- > A company engaged in the business of insurance. +-- > +-- > IP Insurance claim adjuster +-- > A party which adjusts losses on behalf of an insurer. +-- > +-- > IQ Domestic financial institution +-- > Domestic party acting as financial institution. +-- > +-- > IR Non-domestic financial institution +-- > Non-domestic party acting as financial institution. +-- > +-- > IS Party to receive certified inspection report +-- > Party (at buyer) to receive certified inspection report. +-- > +-- > IT Installation on site +-- > A party who possesses the site on which an installation +-- > shall be made. +-- > +-- > IU Non-resident debtor +-- > Non-resident party who makes the payment or against whom +-- > a claim exists. +-- > +-- > IV Invoicee +-- > (3006) Party to whom an invoice is issued. +-- > +-- > IW Non-resident creditor +-- > Non-resident party receiving the payment or against whom +-- > a liability exists. +-- > +-- > IX Supplier work team +-- > The supplier's team responsible for performing the work. +-- > +-- > IY Tenant manager +-- > A code to identify the party who rents the rights to use +-- > the goodwill and facilities of an enterprise. +-- > +-- > IZ Party mandated to liquidate an enterprise +-- > A code to identify the party who has been legally +-- > mandated to sell off an enterprise. +-- > +-- > JA Certified accountant +-- > Code identifying the party as a certified accountant. +-- > +-- > JB Goods collection party +-- > Party that will collect or has collected the goods. +-- > +-- > JC Party at final place of positioning +-- > Identifies the party at the final place of positioning. +-- > +-- > JD Customs office of clearance +-- > Identifies the office where customs clearance procedures +-- > take place. +-- > +-- > JE Party from whom customs documents are to be picked up +-- > Identification of the party from whom customs documents +-- > are to be picked up. +-- > +-- > JF Party from whom non-customs documents are to be picked up +-- > Identification of the party from whom non-customs +-- > documents are to be picked up. +-- > +-- > JG Party to receive customs documents +-- > Identification of the party to whom customs documents +-- > are to be delivered. +-- > +-- > JH Party to receive non-customs documents +-- > Identification of the party to whom non-customs +-- > documents are to be delivered. +-- > +-- > LA Party designated to provide living animal care +-- > Party responsible to take care of transported living +-- > animals. +-- > +-- > LB Co-producer +-- > A code used to identify a party who participates in +-- > production. +-- > +-- > LC Party declaring the Value Added Tax (VAT) +-- > A code to identify the party who is responsible for +-- > declaring the Value Added Tax (VAT) on the sale of goods +-- > or services. +-- > +-- > LD Party recovering the Value Added Tax (VAT) +-- > A code to identify the party who is eligible to recover +-- > the Value Added Tax (VAT) on the sale of goods or +-- > services. +-- > +-- > LE Person on claim +-- > To identify the person who is the subject of the claim. +-- > +-- > LF Buyer's corporate office +-- > The identification of the buyer's corporate office. +-- > +-- > LG Supplier's corporate office +-- > The identification of the supplier's corporate office. +-- > +-- > LH Liquidator +-- > The party responsible for settling or paying a debt. +-- > +-- > LI Account coordinator +-- > An individual with coordination responsibilities for a +-- > specific account. +-- > +-- > LJ Inspection leader +-- > An individual responsible for an inspection team. +-- > +-- > LK Patient +-- > A person receiving or registered to receive medical +-- > treatment. +-- > +-- > LL Patient companion +-- > Person accompanying the patient. +-- > +-- > LM Medical treatment executant +-- > The party who executes a medical treatment. +-- > +-- > LN Lender +-- > Party lending goods or equipment. +-- > +-- > LO Medical treatment prescriber +-- > The party who prescribes a medical treatment. +-- > +-- > LP Loading party +-- > Party responsible for the loading when other than +-- > carrier. +-- > +-- > LQ Debt payment authorisation party +-- > A party which authorises the payment of a debt. +-- > +-- > LR Administration centre +-- > Identification of an administration centre. +-- > +-- > LS Product services and repairs centre +-- > A centre which services and repairs products. +-- > +-- > LT Secretariat +-- > Party is a secretariat. +-- > +-- > LU Entry point technical assessment group +-- > Party acts as an entry point for technical assessment. +-- > +-- > LV Party assigning a status +-- > Party responsible for assigning a status. +-- > +-- > MA Party for whom item is ultimately intended +-- > Party for whom item is ultimately intended. +-- > +-- > MF Manufacturer of goods +-- > Party who manufactures the goods. +-- > +-- > MG Party designated to execute re-icing +-- > Party designated to execute re-icing, selected in the +-- > official list of mandatories competent for this kind of +-- > operation. +-- > +-- > MI Planning schedule/material release issuer +-- > A party issuing a planning schedule/material release. +-- > +-- > MP Manufacturing plant +-- > Self explanatory. +-- > +-- > MR Message recipient +-- > A party to receive a message or messages. +-- > +-- > MS Document/message issuer/sender +-- > Issuer of a document and/or sender of a message. +-- > +-- > MT Party designated to execute sanitary procedures +-- > A party which is designated to execute sanitary +-- > procedures. +-- > +-- > N1 Notify party no. 1 +-- > The first party which is to be notified. +-- > +-- > N2 Notify party no. 2 +-- > The second party which is to be notified. +-- > +-- > NI Notify party +-- > (3180) Party to be notified of arrival of goods. +-- > +-- > OA Break bulk berth operator +-- > Party who offers facilities for berthing of vessels, +-- > handling and storage of break bulk cargo. +-- > +-- > OB Ordered by +-- > Party who issued an order. +-- > +-- > OC Party data responsible party +-- > The party responsible for all party data. +-- > +-- > OD Equipment repair party +-- > A party making repairs to equipment. +-- > +-- > OE Owner of property +-- > Party owning a property. +-- > +-- > OF On behalf of +-- > Party on behalf of which an action is executed. +-- > +-- > OG Owner or lessor's surveyor +-- > Surveyor hired by the owner or lessor of the item. +-- > +-- > OH Lessee's surveyor +-- > Surveyor hired by the lessee of the item. +-- > +-- > OI Outside inspection agency +-- > Third party inspecting goods or equipment. +-- > +-- > OJ Third party +-- > Another party besides the two principals. +-- > +-- > OK Receiver's sub-entity +-- > Identifies a sub-entity within the receiver's +-- > organization. +-- > +-- > OL Case of need party +-- > Party to be approached in case of difficulty. +-- > +-- > OM Collecting bank +-- > Any bank, other than the remitting bank, involved in +-- > processing the collection. +-- > +-- > ON Remitting bank +-- > The bank to which the principal has entrusted the +-- > handling of a collection. +-- > +-- > OO Order of the shipper party +-- > The owner of goods under consignment which are moving +-- > under a negotiable transport document and will only be +-- > released upon receipt of the original transport +-- > document. +-- > +-- > OP Operator of property or equipment +-- > The party which operates property or a unit of +-- > equipment. +-- > +-- > OQ Collection principal +-- > The party entrusting the handling of a collection to a +-- > bank. +-- > +-- > OR Ordered bank +-- > Identifies the account servicer for the ordering +-- > customer or payor. +-- > +-- > OS Original shipper +-- > The original supplier of the goods. +-- > +-- > OT Outside test agency +-- > Third party testing goods, equipment or services. +-- > +-- > OU Account owner's servicing bank on the sending side +-- > Identifies the financial institution on the sending side +-- > which services the account owner's bank account(s). +-- > +-- > OV Owner of means of transport +-- > (3126) Party owning the means of transport. No synonym +-- > of carrier = CA. +-- > +-- > OW Account owner's servicing bank on the receiving side +-- > Identifies the financial institution on the receiving +-- > side which services the account owner's bank account(s). +-- > +-- > OX Sender's correspondent bank +-- > The account, or branch of the sender, or another +-- > financial institution, through which the sender will +-- > reimburse the receiver. +-- > +-- > OY Ordering customer +-- > Identifies the originator of the instruction. +-- > +-- > OZ Receiver's correspondent bank +-- > The branch of the receiver, or another financial +-- > institution, at which the funds will be made available +-- > to the receiver. +-- > +-- > P1 Contact party 1 +-- > First party to contact. +-- > +-- > P2 Contact party 2 +-- > Second party to contact. +-- > +-- > P3 Contact party 3 +-- > Third party to contact. +-- > +-- > P4 Contact party 4 +-- > Fourth party to contact. +-- > +-- > PA Party to receive inspection report +-- > Party to whom the inspection report should be sent. +-- > +-- > PB Paying financial institution +-- > Financial institution designated to make payment. +-- > +-- > PC Actual purchaser's customer +-- > Party the purchaser within the actual message is selling +-- > the ordered goods or services to. +-- > +-- > PD Purchaser's department buyer +-- > Purchasing department of buyer. +-- > +-- > PE Payee +-- > Identifies the credit party when other than the +-- > beneficiary. +-- > +-- > PF Party to receive freight bill +-- > Party to whom the freight bill should be sent. +-- > +-- > PG Prime contractor +-- > Party responsible for the whole project if other than +-- > the buyer. +-- > +-- > PH Payer's financial institution +-- > Institution chosen by the payer to execute financial +-- > transactions on his behalf. +-- > +-- > PI Payee's company name/ID +-- > Receiving company name/ID (ACH transfers). +-- > +-- > PJ Party to receive correspondence +-- > Second party designated by a first party to receive +-- > certain correspondence in lieu of it being mailed +-- > directly to this first party. +-- > +-- > PK Contact party +-- > Party to contact. +-- > +-- > PL Payor +-- > Identifies the debit party when other than the ordering +-- > customer (for banking purposes). +-- > +-- > PM Party to receive paper memo of invoice +-- > Party being informed about invoice issue (via paper). +-- > +-- > PN Party to receive shipping notice +-- > The party is to be the recipient of the shipping notice. +-- > +-- > PO Ordering party +-- > To be used only if ordering party and buyer are not +-- > identical. +-- > +-- > PQ Certifying party +-- > A party which certifies something. +-- > +-- > PR Payer +-- > (3308) Party initiating payment. +-- > +-- > PS Payer's company name/ID (Check, Draft or Wire) +-- > Party to send cheque, draft or wire for payment. +-- > +-- > PT Party to receive test report +-- > A party which is named to be the recipient of test +-- > reports. +-- > +-- > PW Despatch party +-- > (3282) Party where goods are collected or taken over by +-- > the carrier (i.e. if other than consignor). +-- > +-- > PX Party to receive all documents +-- > A party which is named to be the recipient of all +-- > documents. +-- > +-- > PY Checking party +-- > Party or contact designated on behalf of carrier or his +-- > agent to establish the actual figures for quantities, +-- > weight, volume and/or (cube) measurements of goods or +-- > containers which are to appear in the transport contract +-- > and on which charges will be based. +-- > +-- > PZ Party to print some document +-- > The party that is to print a specific document. +-- > +-- > RA Central bank or regulatory authority +-- > Identifies central bank or regulatory authority which +-- > must be informed of certain aspects of a message. +-- > +-- > RB Receiving financial institution +-- > Financial institution designated to receive payment. +-- > +-- > RE Party to receive commercial invoice remittance +-- > Party to whom payment for a commercial invoice or bill +-- > should be remitted. +-- > +-- > RF Received from +-- > Name of a person or department which actually delivers +-- > the goods. +-- > +-- > RH Seller's financial institution +-- > Financial institution designated by seller to receive +-- > payment. RDFI (ACH transfers). +-- > +-- > RI Reinsurance intermediary/broker +-- > Intermediary party between ceding company and +-- > reinsurance. +-- > +-- > RL Reporting carrier (Customs) +-- > Party who makes the cargo report to Customs. +-- > +-- > RM Reporting carrier's nominated agent/representative +-- > (Customs) +-- > Agent who formally makes a cargo report to Customs on +-- > behalf of the carrier. +-- > +-- > RP Routing party +-- > Party responsible for the selection of the carrier(s). +-- > +-- > RS Party to receive statement of account +-- > Party to whom the statement of account should be sent. +-- > +-- > RV Receiver of cheque +-- > Identifies the party which is to receive the actual +-- > cheque, when different from the receiver of funds. +-- > +-- > RW Issuer of waybill +-- > Party issuing the contract (waybill) for carriage. +-- > +-- > SB Sales responsibility +-- > A party being responsible for sales. +-- > +-- > SE Seller +-- > (3346) Party selling merchandise to a buyer. +-- > +-- > SF Ship from +-- > Identification of the party from where goods will be or +-- > have been shipped. +-- > +-- > SG Store group +-- > A chain of shops or stores. +-- > +-- > SI Shipping schedule issuer +-- > The party which issues a shipping schedule. +-- > +-- > SK Plant +-- > Self explanatory. +-- > +-- > SN Store keeper +-- > A party keeping a shop or store. +-- > +-- > SO Sold to if different than bill to +-- > Party to whom the goods have been sold, if different to +-- > the bill to party. +-- > +-- > SR Seller's agent/representative +-- > (3254) Party representing the seller for the purpose of +-- > the trade transaction. +-- > +-- > SS Social securities collector's office +-- > Party collecting social securities premiums. +-- > +-- > ST Ship to +-- > Identification of the party to where goods will be or +-- > have been shipped. +-- > +-- > SU Supplier +-- > Party who supplies goods and/or services. +-- > +-- > SX Surety for additions +-- > Natural of legal person (generally a bank of insurance +-- > company) who accepts responsibility in due legal form +-- > for the financial guarantee to Customs of the payment of +-- > additional duties or fees that become due against a +-- > particular shipment, which have not previously been +-- > covered by surety. +-- > +-- > SY Surety +-- > Natural or legal person (generally a bank or insurance +-- > company) who accepts responsibility in due legal form +-- > for the financial consequences of non-fulfillment of +-- > another's obligations to the Customs (CCC). +-- > +-- > SZ Surety for antidumping/countervailing duty +-- > Natural or legal person that has been contracted by the +-- > importer to guarantee to Customs the payment of +-- > antidumping and/or countervailing duties that become due +-- > against a particular shipment. +-- > +-- > TA Legal receiver +-- > The party responsible for a receivership. +-- > +-- > TB Submitter +-- > To specify that the party is a submitter. +-- > +-- > TC Tax collector's office +-- > Party collecting taxes. +-- > +-- > TCP Transit charge payer +-- > Party, other than the ordering party, which has to pay +-- > the charges concerning the transit operations. +-- > +-- > TD Party to receive technical documentation +-- > Party to whom technical documentation should be sent. +-- > +-- > TE Bankruptcy referee +-- > To specify that the party is a referee in a bankruptcy +-- > case. +-- > +-- > TF Source of information +-- > To specify that the party is the source of information. +-- > +-- > TG Judge +-- > To specify that the party is a judge. +-- > +-- > TH Attorney +-- > To specify that the party is an attorney. +-- > +-- > TI Law firm +-- > To specify that the party is a law firm. +-- > +-- > TJ Trustee +-- > To specify that the party is a trustee. +-- > +-- > TK Signatory +-- > To specify that the party is a signatory. +-- > +-- > TL Occupant +-- > The party is an occupant. +-- > +-- > TM Co-occupant +-- > The party is a co-occupant. +-- > +-- > TN Subject of inquiry +-- > The party is the subject of an inquiry. +-- > +-- > TO Lessor +-- > The party is a lessor. +-- > +-- > TP Owner of residence +-- > Identifies the owner of a residence. +-- > +-- > TQ Founder +-- > Identifies the founder. +-- > +-- > TR Terminal operator +-- > A party which handles the loading and unloading of +-- > marine vessels. +-- > +-- > TS Party to receive certified test results +-- > Party to whom the certified test results should be sent. +-- > +-- > TT Transfer to +-- > The party which is the recipient of a transfer. +-- > +-- > TU President +-- > Identifies the president. +-- > +-- > TV Chairperson +-- > Identifies the chairperson. +-- > +-- > TW Legal title holder +-- > Identifies the legal title holder. +-- > +-- > TX Shareholder +-- > Identifies a shareholder. +-- > +-- > TY Provider +-- > Identifies the provider. +-- > +-- > TZ Military branch +-- > Identifies the branch of the military. +-- > +-- > UA Educational institution +-- > Identifies a university, college or school. +-- > +-- > UB Assignor +-- > Identifies the assignor. +-- > +-- > UC Ultimate consignee +-- > Party who has been designated on the invoice or packing +-- > list as the final recipient of the stated merchandise. +-- > +-- > UD Ultimate customer +-- > The final recipient of goods. +-- > +-- > UE Advisor +-- > Identifies the advisor. +-- > +-- > UF Co-defendant +-- > Identifies the co-defendant. +-- > +-- > UG Merged company with retained identity +-- > Company whose identity has been retained from a merger. +-- > +-- > UH Party represented +-- > Identifies the party represented. +-- > +-- > UHP Unexpected handling party +-- > Party authorized (during a voyage) to apply unexpected +-- > handling procedures or party having applied these +-- > procedures. +-- > +-- > UI Assignee +-- > Identifies the assignee. +-- > +-- > UJ Key person +-- > Identifies the key person. +-- > +-- > UK Author +-- > Identifies the author. +-- > +-- > UL Ultimate parent company +-- > Identifies the ultimate parent company. +-- > +-- > UM Party not to be confused with +-- > Identifies a party not to be confused with another +-- > party. +-- > +-- > UN Accountant +-- > Identifies the accountant. +-- > +-- > UO Plaintiff +-- > Identifies the plaintiff. +-- > +-- > UP Unloading party +-- > A party to unload the goods. +-- > +-- > UQ Parent company +-- > Identifies the parent company. +-- > +-- > UR Affiliated company +-- > Identifies the affiliated company. +-- > +-- > US Bailiff +-- > Identifies the bailiff. +-- > +-- > UT Merged company +-- > Identifies the company involved in a merger. +-- > +-- > UU Defendant +-- > Identifies the defendant. +-- > +-- > UV Petitioning creditor +-- > Identifies the petitioning creditor. +-- > +-- > UW Guarantee agency +-- > Identifies the guarantee agency. +-- > +-- > UX Organization group +-- > Identifies the organization group. +-- > +-- > UY Subsidiary +-- > Identifies the subsidiary. +-- > +-- > UZ Industry association +-- > Identifies the industry association. +-- > +-- > VA Joint owner +-- > Identifies the joint owner. +-- > +-- > VB Joint venture +-- > Identifies the joint venture. +-- > +-- > VC Filing office +-- > Identifies the filing office. +-- > +-- > VE Court +-- > Identifies the court. +-- > +-- > VF Liability holder +-- > Identifies the liability holder. +-- > +-- > VG Local government sponsor +-- > Identifies the local government sponsor. +-- > +-- > VH Mortgage company +-- > Identifies the mortgage company. +-- > +-- > VI Notary public +-- > Identifies the notary public. +-- > +-- > VJ Officer +-- > Identifies the officer. +-- > +-- > VK Publisher +-- > Identifies the publisher. +-- > +-- > VL Party manufactured for +-- > Identifies the party for whom manufacturing of goods is +-- > done. +-- > +-- > VM Previous owner +-- > Identifies the previous owner. +-- > +-- > VN Vendor +-- > Party vending goods or services. +-- > +-- > VO Purchased company +-- > Identifies the purchased company. +-- > +-- > VP Receiver manager +-- > Manager of a business which is in receivership status +-- > and which will not be liquidated. +-- > +-- > VQ Responsible government agency +-- > Identifies the responsible government agency. +-- > +-- > VR Sole proprietor +-- > Identifies the sole proprietor. +-- > +-- > VS Auctioneer +-- > Identifies the auctioneer. +-- > +-- > VT Branch +-- > Identifies the branch. +-- > +-- > VU Business +-- > Identifies the business. +-- > +-- > VV Ultimate same country parent company +-- > Identifies the highest level parent company in the same +-- > country. +-- > +-- > VW Responsible party +-- > Identifies the party that can be called to account. +-- > +-- > VX Secured party +-- > Identifies a party that is guaranteed against loss. +-- > +-- > VY Other related party +-- > Identifies an entity as an unspecified but related +-- > party. +-- > +-- > VZ Co-debtor +-- > Identifies an entity as a joint or mutual debtor. +-- > +-- > WA Company which holds financial interest +-- > Identifies a company which holds any financial stake in +-- > an undertaking or organization. +-- > +-- > WB Rating organization +-- > Identifies an organization responsible for assigning a +-- > classification or rating. +-- > +-- > WC Information reference agency +-- > The agency responsible for the reference of information. +-- > +-- > WD Warehouse depositor +-- > (3004) Party depositing goods in a warehouse. +-- > +-- > WE Compilation agency +-- > The agency responsible for the compilation of +-- > information. +-- > +-- > WF Information maintenance agency +-- > The agency responsible for the maintenance of +-- > information. +-- > +-- > WG Information dissemination agency +-- > The agency responsible for the dissemination of +-- > information. +-- > +-- > WH Warehouse keeper +-- > (3022) Party taking responsibility for goods entered +-- > into a warehouse. +-- > +-- > WI Inspection address +-- > Specifies the address for an inspection. +-- > +-- > WJ Refusal party +-- > Identification of the party responsible for a refusal. +-- > +-- > WK Value added network provider +-- > A party that provides telecommunications +-- > interconnectivity services in an electronic data +-- > interchange environment. +-- > +-- > WL Agency +-- > The business or establishment of an agent. +-- > +-- > WM Works manager +-- > A party managing works. +-- > +-- > WN Party to receive order to supply +-- > Party designated by the registering party to receive a +-- > binding direction to supply something. +-- > +-- > WO Party to receive invitation to offer +-- > An entity to receive an invitation to offer. +-- > +-- > WP Sub-entity +-- > A part into which an entity has been divided. +-- > +-- > WPA Weighting party +-- > Party designated (legally accepted) to ascertain the +-- > weight. +-- > +-- > WQ Doing business as +-- > The name under which business is conducted. +-- > +-- > WR Party submitting quote +-- > The party stating the price of something to be +-- > purchased. +-- > +-- > WS Wholesaler +-- > Seller of articles, often in large quantities, to be +-- > retailed by others. +-- > +-- > WT Affiliated party +-- > A party attached or connected to another party. +-- > +-- > WU Previous name +-- > Name of an entity used before the current name. +-- > +-- > WV Party performing task +-- > An entity responsible for performing a task to be +-- > undertaken. +-- > +-- > WW Registering party +-- > Party performing the registration. +-- > +-- > XX No heading +-- > Description to be provided. +-- > +-- > ZZZ Mutually defined +-- > Party specification mutually agreed between +-- > interchanging parties. +simple3035 :: Parser Value +simple3035 = simple "3035" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3036.hs b/specification/src/Text/Edifact/D01B/Simples/S3036.hs new file mode 100644 index 0000000..4ecef8e --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3036.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3036 + ( simple3036 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3036 Party name [C] +-- > +-- > Desc: Name of a party. +-- > +-- > Repr: an..35 +simple3036 :: Parser Value +simple3036 = simple "3036" (alphaNumeric `upTo` 35) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3039.hs b/specification/src/Text/Edifact/D01B/Simples/S3039.hs new file mode 100644 index 0000000..72d42b5 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3039.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3039 + ( simple3039 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3039 Party identifier [C] +-- > +-- > Desc: Code specifying the identity of a party. +-- > +-- > Repr: an..35 +simple3039 :: Parser Value +simple3039 = simple "3039" (alphaNumeric `upTo` 35) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3042.hs b/specification/src/Text/Edifact/D01B/Simples/S3042.hs new file mode 100644 index 0000000..81849a8 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3042.hs @@ -0,0 +1,22 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3042 + ( simple3042 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3042 Street and number or post office box identifier [C] +-- > +-- > Desc: To identify a street and number and/or Post Office box +-- > number. +-- > +-- > Repr: an..35 +simple3042 :: Parser Value +simple3042 = simple "3042" (alphaNumeric `upTo` 35) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3045.hs b/specification/src/Text/Edifact/D01B/Simples/S3045.hs new file mode 100644 index 0000000..87de401 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3045.hs @@ -0,0 +1,42 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3045 + ( simple3045 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3045 Party name format code [C] +-- > +-- > Desc: Code specifying the representation of a party name. +-- > +-- > Repr: an..3 +-- > +-- > 1 Name components in sequence as defined in description below +-- > Name component 1: Family name. Name component 2: Given +-- > name or initials. Name component 3: Given name or +-- > initials. Name component 4: Maiden name. Name component +-- > 5: Title Group of name components transmitted in +-- > sequence with name component 1 transmitted first. The +-- > maiden name is the family name given at birth of a +-- > female. Other names are self-explanatory. +-- > +-- > 2 Name component sequence 2, sequence as defined in +-- > description +-- > Name component 1: paternal name; name component 2: +-- > maternal name; name component 3: given name or +-- > initial(s); name component 4: middle name or initial(s); +-- > name component 5: name suffix. +-- > +-- > 3 Name components in the sequence as defined in definition +-- > Name component 1: Qualification +-- > Name component 2: First part of the name +-- > Name component 3: Second part of the name. +simple3045 :: Parser Value +simple3045 = simple "3045" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3055.hs b/specification/src/Text/Edifact/D01B/Simples/S3055.hs new file mode 100644 index 0000000..368cc0d --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3055.hs @@ -0,0 +1,1123 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3055 + ( simple3055 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 3055 Code list responsible agency code [C] +-- > +-- > Desc: Code specifying the agency responsible for a code +-- > list. +-- > +-- > Repr: an..3 +-- > +-- > 1 CCC (Customs Co-operation Council) +-- > Customs Co-operation Council (now World Customs +-- > Organization). +-- > +-- > 2 CEC (Commission of the European Communities) +-- > Generic: see also 140, 141, 142, 162. +-- > +-- > 3 IATA (International Air Transport Association) +-- > The airline industry's international organisation. +-- > +-- > 4 ICC (International Chamber of Commerce) +-- > International Chamber of Commerce. +-- > +-- > 5 ISO (International Organization for Standardization) +-- > International Organization of Standardization. +-- > +-- > 6 UN/ECE (United Nations - Economic Commission for Europe) +-- > United Nations Economic Commission for Europe. +-- > +-- > 7 CEFIC (Conseil Europeen des Federations de l'Industrie +-- > Chimique) +-- > EDI project for chemical industry. +-- > +-- > 8 EDIFICE +-- > Standardised electronic commerce forum for companies +-- > with interests in computing, electronics and +-- > telecommunications. +-- > +-- > 9 EAN (International Article Numbering association) +-- > International Article Numbering association. +-- > +-- > 10 ODETTE +-- > Organization for Data Exchange through Tele-Transmission +-- > in Europe (European automotive industry project). +-- > +-- > 11 Lloyd's register of shipping +-- > A register of ocean going vessels maintained by Lloyd's +-- > of London. +-- > +-- > 12 UIC (International union of railways) +-- > International Union of Railways. +-- > +-- > 13 ICAO (International Civil Aviation Organization) +-- > International Civil Aviation Organization. +-- > +-- > 14 ICS (International Chamber of Shipping) +-- > International Chamber of Shipping. +-- > +-- > 15 RINET (Reinsurance and Insurance Network) +-- > Reinsurance and Insurance Network. +-- > +-- > 16 US, D&B (Dun & Bradstreet Corporation) +-- > Identifies the Dun & Bradstreet Corporation, United +-- > States. +-- > +-- > 17 S.W.I.F.T. +-- > Society for Worldwide Interbank Financial +-- > Telecommunications s.c. +-- > +-- > 18 Conventions on SAD and transit (EC and EFTA) +-- > SAD = Single Administrative Document. +-- > +-- > 19 FRRC (Federal Reserve Routing Code) +-- > Federal Reserve Routing Code. +-- > +-- > 20 BIC (Bureau International des Containeurs) +-- > The container industry's international organisation +-- > responsible for the issuance of container-related codes. +-- > +-- > 21 Assigned by transport company +-- > Codes assigned by a transport company. +-- > +-- > 22 US, ISA (Information Systems Agreement) +-- > Codes assigned by the ISA for use by its members. +-- > +-- > 23 FR, EDITRANSPORT +-- > French association developing EDI in transport +-- > logistics. +-- > +-- > 24 AU, ROA (Railways of Australia) +-- > Maintains code lists which are accepted by Australian +-- > government railways. +-- > +-- > 25 EDITEX (Europe) +-- > EDI group for the textile and clothing industry. +-- > +-- > 26 NL, Foundation Uniform Transport Code +-- > Foundation Uniform Transport Code is the EDI +-- > organisation for shippers, carriers and other logistic +-- > service providers in the Netherlands. +-- > +-- > 27 US, FDA (Food and Drug Administration) +-- > U.S. food and drug administration. +-- > +-- > 28 EDITEUR (European book sector electronic data interchange +-- > group) +-- > Code identifying the pan European user group for the +-- > book industry as an organisation responsible for code +-- > values in the book industry. +-- > +-- > 29 GB, FLEETNET +-- > Association of fleet vehicle hiring and leasing +-- > companies in the UK. +-- > +-- > 30 GB, ABTA (Association of British Travel Agencies) +-- > ABTA, Association of British Travel Agencies. +-- > +-- > 31 FI, Finish State Railway +-- > Finish State Railway. +-- > +-- > 32 PL, Polish State Railway +-- > Polish State Railway. +-- > +-- > 33 BG, Bulgaria State Railway +-- > Bulgaria State Railway. +-- > +-- > 34 RO, Rumanian State Railway +-- > Rumanian State Railway. +-- > +-- > 35 CZ, Tchechian State Railway +-- > Tchechian State Railway. +-- > +-- > 36 HU, Hungarian State Railway +-- > Hungarian State Railway. +-- > +-- > 37 GB, British Railways +-- > British Railways. +-- > +-- > 38 ES, Spanish National Railway +-- > Spanish National Railway. +-- > +-- > 39 SE, Swedish State Railway +-- > Swedish State Railway. +-- > +-- > 40 NO, Norwegian State Railway +-- > Norwegian State Railway. +-- > +-- > 41 DE, German Railway +-- > German Railway. +-- > +-- > 42 AT, Austrian Federal Railways +-- > Austrian Federal Railways. +-- > +-- > 43 LU, Luxembourg National Railway Company +-- > Luxembourg National Railway Company. +-- > +-- > 44 IT, Italian State Railways +-- > Italian State Railways. +-- > +-- > 45 NL, Netherlands Railways +-- > Netherlands Railways. +-- > +-- > 46 CH, Swiss Federal Railways +-- > Swiss Federal Railways. +-- > +-- > 47 DK, Danish State Railways +-- > Danish State Railways. +-- > +-- > 48 FR, French National Railway Company +-- > French National Railway Company. +-- > +-- > 49 BE, Belgian National Railway Company +-- > Belgian National Railway Company. +-- > +-- > 50 PT, Portuguese Railways +-- > Portuguese Railways. +-- > +-- > 51 SK, Slovakian State Railways +-- > Slovakian State Railways. +-- > +-- > 52 IE, Irish Transport Company +-- > Irish Transport Company. +-- > +-- > 53 FIATA (International Federation of Freight Forwarders +-- > Associations) +-- > International Federation of Freight Forwarders +-- > Associations. +-- > +-- > 54 IMO (International Maritime Organisation) +-- > International Maritime Organisation. +-- > +-- > 55 US, DOT (United States Department of Transportation) +-- > United States Department of Transportation. +-- > +-- > 56 TW, Trade-van +-- > Trade-van is an EDI/VAN service centre for customs, +-- > transport, and insurance in national and international +-- > trade. +-- > +-- > 57 TW, Chinese Taipei Customs +-- > Customs authorities of Chinese Taipei responsible for +-- > collecting import duties and preventing smuggling. +-- > +-- > 58 EUROFER +-- > European steel organisation - EDI project for the +-- > European steel industry. +-- > +-- > 59 DE, EDIBAU +-- > National body responsible for the German codification in +-- > the construction area. +-- > +-- > 60 Assigned by national trade agency +-- > The code list is from a national agency. +-- > +-- > 61 Association Europeenne des Constructeurs de Materiel +-- > Aerospatial (AECMA) +-- > A code to identify the Association Europeenne des +-- > Constructeurs de Materiel Aeropsatial (European +-- > Association of Aerospace Products Manufacturers) as an +-- > authorizing agency for code lists. +-- > +-- > 62 US, DIstilled Spirits Council of the United States (DISCUS) +-- > United States DIstilled Spirits Council of the United +-- > States (DISCUS). +-- > +-- > 63 North Atlantic Treaty Organization (NATO) +-- > A code to identify the North Atlantic Treaty +-- > Organization (NATO) as an authorizing agency for code +-- > lists. +-- > +-- > 64 FR, EDIFRANCE +-- > French association responsible for coordination and +-- > promotion of EDI application in France. +-- > +-- > 65 FR, GENCOD +-- > French organization responsible for EDI and Barcoding +-- > application in the retail sector. +-- > +-- > 66 MY, Malaysian Customs and Excise +-- > Malaysia Royal Customs and Excise. +-- > +-- > 67 MY, Malaysia Central Bank +-- > Malaysia Central Bank is a regulatory body set up by the +-- > government to charge with promoting economic monetary +-- > and credit condition favourable to commercial and +-- > industrial activity. +-- > +-- > 68 IT, INDICOD/EAN Italy +-- > Istituto Nazionale per la Diffusione della Codifica dei +-- > Prodotti (INDICOD) is the Italian representative of the +-- > International Article Numbering association (EAN). +-- > +-- > 69 US, National Alcohol Beverage Control Association (NABCA) +-- > United States National Alcohol Beverage Control +-- > Association (NABCA). +-- > +-- > 70 MY, Dagang.Net +-- > Malaysia, Dagang.Net is a national clearing house which +-- > provide EDI/VAN service for customs, transport, retail +-- > and financial and other industries in the national and +-- > international trade. +-- > +-- > 71 US, FCC (Federal Communications Commission) +-- > A code representing the United States Federal +-- > Communication Commission (FCC). +-- > +-- > 72 US, MARAD (Maritime Administration) +-- > A code representing the United States Maritime +-- > Administration (MARAD) under the Department of +-- > Transportation (DOT). +-- > +-- > 73 US, DSAA (Defense Security Assistance Agency) +-- > A code representing the United States Defense Security +-- > Assistance Agency (DSAA) under the Department of Defense +-- > (DOD). +-- > +-- > 74 US, NRC (Nuclear Regulatory Commission) +-- > A code representing the United States Nuclear Regulatory +-- > Commission (NRC). +-- > +-- > 75 US, ODTC (Office of Defense Trade Controls) +-- > A code representing the United States Office of Defense +-- > Trade Controls (ODTC) under the Department of State. +-- > +-- > 76 US, ATF (Bureau of Alcohol, Tobacco and Firearms) +-- > A code representing the United States Bureau of Alcohol, +-- > Tobacco and Firearms, Department of Treasury (ATF). +-- > +-- > 77 US, BXA (Bureau of Export Administration) +-- > A code representing the United States Bureau of Export +-- > Administration (BXA) under the Department of Commerce +-- > (DOC) . +-- > +-- > 78 US, FWS (Fish and Wildlife Service) +-- > A code depicting the United States Fish and Wildlife +-- > Service (FWS). +-- > +-- > 79 US, OFAC (Office of Foreign Assets Control) +-- > A code representing the United States Office of Foreign +-- > Assets Controls (OFAC). +-- > +-- > 80 BRMA/RAA - LIMNET - RINET Joint Venture +-- > Joint venture between BRMA (Brokers & Reinsurance +-- > Markets Association) / RAA (Reinsurance Association of +-- > America) - LIMNET (London Insurance Market Network) - +-- > RINET (Reinsurance and Insurance Network). +-- > +-- > 81 RU, (SFT) Society for Financial Telecommunications +-- > Russian company representing the users of the Global +-- > Financial Telecommunication Network (GFTN). +-- > +-- > 82 NO, Enhetsregisteret ved Bronnoysundregisterne +-- > The co-ordinating register for companies and business +-- > units of companies at the Bronnoysund register centre. +-- > +-- > 83 US, National Retail Federation +-- > The National Retail Federation is the trade association +-- > for the general merchandise retailing industry. In +-- > addition to providing support and education services, +-- > they also maintain and publish standard colour and size +-- > codes for the retail industry. +-- > +-- > 84 DE, BRD (Gesetzgeber der Bundesrepublik Deutschland) +-- > German legislature. +-- > +-- > 85 North America, Telecommunications Industry Forum +-- > Trade association representing telecommunications +-- > service providers, equipment manufacturers, suppliers to +-- > the industry and customers. +-- > +-- > 86 Assigned by party originating the message +-- > Codes assigned by the party originating the message. +-- > +-- > 87 Assigned by carrier +-- > Codes assigned by the carrier. +-- > +-- > 88 Assigned by owner of operation +-- > Assigned by owner of operation (e.g. used in +-- > construction). +-- > +-- > 89 Assigned by distributor +-- > Codes assigned by a distributor. +-- > +-- > 90 Assigned by manufacturer +-- > Codes assigned by a manufacturer. +-- > +-- > 91 Assigned by seller or seller's agent +-- > Codes assigned by a seller or seller's agent. +-- > +-- > 92 Assigned by buyer or buyer's agent +-- > Codes assigned by a buyer or buyer's agent. +-- > +-- > 93 AT, Austrian Customs +-- > Austrian customs organization. +-- > +-- > 94 AT, Austrian PTT +-- > The Austrian organization responsible for assigning +-- > telephone (voice/data) + telex numbers, postcodes, and +-- > postal account numbers. +-- > +-- > 95 AU, Australian Customs Service +-- > Australian Customs Service. +-- > +-- > 96 CA, Revenue Canada, Customs and Excise +-- > Canada Customs and Revenue Agency. +-- > +-- > 97 CH, Administration federale des contributions +-- > Indirect taxation (e.g. turn-over/sales taxes). +-- > +-- > 98 CH, Direction generale des douanes +-- > Customs (incl. ISO alpha 2 country code). +-- > +-- > 99 CH, Division des importations et exportations, OFAEE +-- > Import and export licences. +-- > +-- > 100 CH, Entreprise des PTT +-- > Telephone (voice/data) + telex numbers, postcodes, +-- > postal account numbers. +-- > +-- > 101 CH, Carbura +-- > Centrale suisse pour l'importation de carburants et +-- > combustibles liquides (Oil products). +-- > +-- > 102 CH, Centrale suisse pour l'importation du charbon +-- > Coal. +-- > +-- > 103 CH, Office fiduciaire des importateurs de denrees +-- > alimentaires +-- > Foodstuff. +-- > +-- > 104 CH, Association suisse code des articles +-- > Swiss article numbering association. +-- > +-- > 105 DK, Ministry of taxation, Central Customs and Tax +-- > Administration +-- > Danish Customs administration. +-- > +-- > 106 FR, Direction generale des douanes et droits indirects +-- > French Customs. +-- > +-- > 107 FR, INSEE +-- > Institut National de la Statistique et des Etudes +-- > Economiques. +-- > +-- > 108 FR, Banque de France +-- > Banque de France. +-- > +-- > 109 GB, H.M. Customs & Excise +-- > United Kingdom H.M. Customs and Excise. +-- > +-- > 110 IE, Revenue Commissioners, Customs AEP project +-- > Self explanatory. +-- > +-- > 111 US, U.S. Customs Service +-- > United States Customs Service. +-- > +-- > 112 US, U.S. Census Bureau +-- > The Bureau of the Census of the U.S. Dept. of Commerce. +-- > +-- > 113 US, UCC (Uniform Code Council) +-- > The Uniform Code Council (UCC) is a not-for-profit +-- > organization which manages and administers EDI and +-- > product bar code standards for the U.S. retail industry. +-- > The UCC also maintains U.P.C. manufacturer identifiers, +-- > EDI communications identifiers and various EDI code +-- > lists specific to retailing. The UCC is located in +-- > Dayton, OH, USA. +-- > +-- > 114 US, ABA (American Bankers Association) +-- > United States American Bankers Association. +-- > +-- > 115 US, DODAAC (Department Of Defense Active Agency Code) +-- > A code assigned by the US Department of Defense to +-- > identify a commercial organization doing business with +-- > the US Department of Defense. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.02B. +-- > +-- > 116 US, ANSI ASC X12 +-- > American National Standards Institute ASC X12. +-- > +-- > 117 AT, Geldausgabeautomaten-Service Gesellschaft m.b.H. +-- > Austrian Geldausgabeautomaten-Service Gesellschaft +-- > m.b.H. +-- > +-- > 118 SE, Svenska Bankfoereningen +-- > Swedish bankers association. +-- > +-- > 119 IT, Associazione Bancaria Italiana +-- > Italian Associazione Bancaria Italiana. +-- > +-- > 120 IT, Socieata' Interbancaria per l'Automazione +-- > Italian Socieata' Interbancaria per l'Automazione. +-- > +-- > 121 CH, Telekurs AG +-- > Swiss Telekurs AG. +-- > +-- > 122 CH, Swiss Securities Clearing Corporation +-- > Swiss Securities Clearing Corporation. +-- > +-- > 123 NO, Norwegian Interbank Research Organization +-- > Norwegian Interbank Research Organization. +-- > +-- > 124 NO, Norwegian Bankers' Association +-- > Norwegian Bankers' Association. +-- > +-- > 125 FI, The Finnish Bankers' Association +-- > Finnish Bankers' Association. +-- > +-- > 126 US, NCCMA (Account Analysis Codes) +-- > The United States organization responsible for issuing +-- > account analysis codes. +-- > +-- > 127 DE, ARE (AbRechnungs Einheit) +-- > A German code for subsidiary unit number. +-- > +-- > 128 BE, Belgian Bankers' Association +-- > Belgian Bankers' Association. +-- > +-- > 129 BE, Belgian Ministry of Finance +-- > VAT numbers. +-- > +-- > #| 130 DK, Danish Bankers Association +-- > Code identifying the organisation responsible for the +-- > issuance of bank related codes in Denmark. +-- > +-- > 131 DE, German Bankers Association +-- > German Bankers' Association. +-- > +-- > 132 GB, BACS Limited +-- > An organization that operates the United Kingdom's +-- > electronic fund transfer service on behalf of the major +-- > Banks and Building Societies. +-- > +-- > 133 GB, Association for Payment Clearing Services +-- > British Association for Payment Clearing Services. +-- > +-- > 134 GB, APACS (Association of payment clearing services) +-- > The association which manages the United Kingdom payment +-- > clearing system, and among other thing manages the UK +-- > bank sort code numbering system. +-- > +-- > 135 GB, The Clearing House +-- > British financial transaction clearing house. +-- > +-- > 136 GB, Article Number Association (UK) Limited +-- > EAN bar-coding. +-- > +-- > 137 AT, Verband oesterreichischer Banken und Bankiers +-- > Austrian bankers association. +-- > +-- > 138 FR, CFONB (Comite francais d'organ. et de normalisation +-- > bancaires) +-- > National body responsible for the French codification in +-- > banking activity. +-- > +-- > 139 UPU (Universal Postal Union) +-- > (a..3 country code). +-- > +-- > 140 CEC (Commission of the European Communities), DG/XXI-01 +-- > (Computerization within Customs area). +-- > +-- > 141 CEC (Commission of the European Communities), DG/XXI-B-1 +-- > International Commission of the European Communities. +-- > +-- > 142 CEC (Commission of the European Communities), DG/XXXIV +-- > Statistical Office of the European Communities: e.g. +-- > Geonomenclature. +-- > +-- > 143 NZ, New Zealand Customs +-- > New Zealand Customs. +-- > +-- > 144 NL, Netherlands Customs +-- > Netherlands Customs. +-- > +-- > 145 SE, Swedish Customs +-- > Swedish Customs. +-- > +-- > 146 DE, German Customs +-- > German Customs. +-- > +-- > 147 BE, Belgian Customs +-- > Belgian Customs. +-- > +-- > 148 ES, Spanish Customs +-- > Spanish Customs. +-- > +-- > 149 IL, Israel Customs +-- > Israeli Customs. +-- > +-- > 150 HK, Hong Kong Customs +-- > Hong Kong Customs. +-- > +-- > 151 JP, Japan Customs +-- > Japan Customs. +-- > +-- > 152 SA, Saudi Arabia Customs +-- > Saudi Arabia Customs. +-- > +-- > 153 IT, Italian Customs +-- > Italian Customs. +-- > +-- > 154 GR, Greek Customs +-- > Greek Customs. +-- > +-- > 155 PT, Portuguese Customs +-- > Portuguese Customs. +-- > +-- > 156 LU, Luxembourg Customs +-- > Luxembourg Customs. +-- > +-- > 157 NO, Norwegian Customs +-- > Norwegian Customs. +-- > +-- > 158 FI, Finnish Customs +-- > Finnish Customs. +-- > +-- > 159 IS, Iceland Customs +-- > Iceland Customs. +-- > +-- > 160 LI, Liechtenstein authority +-- > (Identification of relevant responsible agency for e.g. +-- > banking/financial matters still pending. For e.g. +-- > Customs, currency, post/telephone: see relevant CH +-- > entry). +-- > +-- > 161 UNCTAD (United Nations - Conference on Trade And +-- > Development) +-- > United Nations - Conference on Trade And Development. +-- > +-- > 162 CEC (Commission of the European Communities), DG/XIII-D-5 +-- > (TEDIS - incl. CEBIS -, INSIS and CADDIA projects). +-- > +-- > 163 US, FMC (Federal Maritime Commission) +-- > United States Federal Maritime Commission. +-- > +-- > 164 US, DEA (Drug Enforcement Agency) +-- > United States Drug Enforcement Agency. +-- > +-- > 165 US, DCI (Distribution Codes, INC.) +-- > United States Distribution Codes, Inc. organization. +-- > +-- > 166 US, National Motor Freight Classification Association +-- > The organisation in the USA which is responsible for +-- > code maintenance in the trucking industry. +-- > +-- > 167 US, AIAG (Automotive Industry Action Group) +-- > United States Automotive Industry Action Group. +-- > +-- > 168 US, FIPS (Federal Information Publishing Standard) +-- > A code issued by the United States National Institute +-- > for Science and Technology (NIST) to identify a Federal +-- > Information Publishing Standard. +-- > +-- > 169 CA, SCC (Standards Council of Canada) +-- > Standards Council of Canada. +-- > +-- > 170 CA, CPA (Canadian Payment Association) +-- > Canadian Payment Association. +-- > +-- > 171 NL, Interpay Girale Services +-- > Interpay Girale Services. +-- > +-- > 172 NL, Interpay Debit Card Services +-- > Interpay Debit Card Services. +-- > +-- > 173 NO, NORPRO +-- > Norwegian electronic data interchange standards +-- > organization. +-- > +-- > 174 DE, DIN (Deutsches Institut fuer Normung) +-- > German standardization institute. +-- > +-- > 175 FCI (Factors Chain International) +-- > Factors Chain International. +-- > +-- > 176 BR, Banco Central do Brazil +-- > Self-explanatory. +-- > +-- > 177 AU, LIFA (Life Insurance Federation of Australia) +-- > Life Insurance Federation of Australia. +-- > +-- > 178 AU, SAA (Standards Association of Australia) +-- > Standards Association of Australia. +-- > +-- > 179 US, Air transport association of America +-- > U.S. -based trade association representing the major +-- > North American scheduled airlines. +-- > +-- > 180 DE, BIA (Berufsgenossenschaftliches Institut fuer +-- > Arbeitssicherheit) +-- > German institute of the workmen's compensation board. +-- > +-- > 181 Edibuild +-- > EDI organization for companies in the construction +-- > industry. +-- > +-- > 182 US, Standard Carrier Alpha Code (Motor) +-- > Organisation maintaining the SCAC lists and +-- > transportation operating in North America. +-- > +-- > 183 US, American Petroleum Institute +-- > US-based trade association representing oil and natural +-- > gas producers, shippers, refineries, marketers, and +-- > major suppliers to the industry. +-- > +-- > 184 AU, ACOS (Australian Chamber of Shipping) +-- > The national organisation for the maritime industry in +-- > Australia. +-- > +-- > 185 DE, BDI (Bundesverband der Deutschen Industrie e.V.) +-- > German industry association. +-- > +-- > 186 US, GSA (General Services Administration) +-- > The US General Services Administration. +-- > +-- > 187 US, DLMSO (Defense Logistics Management Standards Office) +-- > The Defense Logistics Management Standards Office. +-- > +-- > 188 US, NIST (National Institute of Standards and Technology) +-- > The US National Institute of Standards and Technology. +-- > +-- > 189 US, DoD (Department of Defense) +-- > The US Department of Defense. +-- > +-- > 190 US, VA (Department of Veterans Affairs) +-- > The Department of Veterans Affairs. +-- > +-- > 191 IAPSO (United Nations Inter-Agency Procurement Services +-- > Office) +-- > United Nations organization responsible for maintaining +-- > the United Nations Common Coding System (UNCCS) which is +-- > used extensively by UN agencies in procurement and +-- > statistical analysis. +-- > +-- > 192 Shipper's association +-- > Code assigned by a shipper's association. +-- > +-- > 193 EU, European Telecommunications Informatics Services (ETIS) +-- > European Telecommunications Informatics Services is a +-- > non-profit cooperative organisation owned by European +-- > public network operators, working in the field of +-- > information technology. +-- > +-- > 194 AU, AQIS (Australian Quarantine and Inspection Service) +-- > Australian Quarantine and Inspection Service. +-- > +-- > 195 CO, DIAN (Direccion de Impuestos y Aduanas Nacionales) +-- > The Colombian customs organization. +-- > +-- > 196 US, COPAS (Council of Petroleum Accounting Society) +-- > Organization supplying codes of oil field equipment and +-- > tubular goods used by joint operators in the petroleum +-- > industry. +-- > +-- > 197 US, DISA (Data Interchange Standards Association) +-- > The organization maintaining code lists under the +-- > administration of the data interchange standards +-- > association. +-- > +-- > 198 CO, Superintendencia Bancaria De Colombia +-- > The organization which assigns identification numbers to +-- > financial institutions conducting business in Colombia. +-- > +-- > 199 FR, Direction de la Comptabilite Publique +-- > The French public accounting office. +-- > +-- > 200 NL, EAN Netherlands +-- > Netherlands based European Article Numbering association +-- > (EAN). +-- > +-- > 201 US, WSSA(Wine and Spirits Shippers Association) +-- > United States based Wine and Spirits Shippers +-- > association. +-- > +-- > 202 PT, Banco de Portugal +-- > Portuguese Central Bank. +-- > +-- > 203 FR, GALIA (Groupement pour l'Amelioration des Liaisons dans +-- > l'Industrie Automobile) +-- > The national organisation representing France in ODETTE +-- > (Organisation for Data Exchanges through Tele- +-- > Transmission in Europe). +-- > +-- > 204 DE, VDA (Verband der Automobilindustrie E.V.) +-- > The national organisation representing Germany in ODETTE +-- > (Organisation for Data Exchange through Tele- +-- > Transmission in Europe). +-- > +-- > 205 IT, ODETTE Italy +-- > The national organisation representing Italy in ODETTE +-- > (Organisation for Data Exchange through Tele- +-- > Transmission in Europe). +-- > +-- > 206 NL, ODETTE Netherlands +-- > The national organisation representing Netherlands in +-- > ODETTE (Organisation for Data Exchange through Tele- +-- > Transmission in Europe). +-- > +-- > 207 ES, ODETTE Spain +-- > The national organisation representing Spain in ODETTE +-- > (Organisation for Data Exchange through Tele- +-- > Transmission in Europe). +-- > +-- > 208 SE, ODETTE Sweden +-- > The national organisation representing Scandinavian +-- > countries in ODETTE (Organisation for Data Exchange +-- > through Tele-Transmission in Europe). +-- > +-- > 209 GB, ODETTE United Kingdom +-- > The national organisation representing UK in ODETTE +-- > (Organisation for Data Exchange through Tele- +-- > Transmission in Europe). +-- > +-- > 210 EU, EDI for financial, informational, cost, accounting, +-- > auditing and social areas (EDIFICAS) - Europe +-- > European association dealing with accounting and +-- > auditing. +-- > +-- > 211 FR, EDI for financial, informational, cost, accounting, +-- > auditing and social areas (EDIFICAS) - France +-- > French association dealing with accounting and auditing. +-- > +-- > 212 DE, Deutsch Telekom AG +-- > German telecommunication services agency. +-- > +-- > 213 JP, NACCS Center (Nippon Automated Cargo Clearance System +-- > Operations Organization) +-- > NACCS (Nippon Automated Cargo Clearance System Operation +-- > Organization) Center is the operations organization of +-- > the automated cargo clearance system in Japan. +-- > +-- > 214 US, AISI (American Iron and Steel Institute) +-- > American iron and steel institute. +-- > +-- > 215 AU, APCA (Australian Payments Clearing Association) +-- > Australian association responsible for the management of +-- > payment clearing. +-- > +-- > 216 US, Department of Labor +-- > To identify the United States department of labour. +-- > +-- > 217 US, N.A.I.C. (National Association of Insurance +-- > Commissioners) +-- > To identify the United States, National Association of +-- > Insurance Commissioners. +-- > +-- > 218 GB, The Association of British Insurers +-- > An association that administers code lists on behalf of +-- > the UK insurance community. +-- > +-- > 219 FR, d'ArvA +-- > Value added network administering insurance code lists +-- > on behalf of the French insurance community. +-- > +-- > 220 FI, Finnish tax board +-- > Finnish tax board. +-- > +-- > 221 FR, CNAMTS (Caisse Nationale de l'Assurance Maladie des +-- > Travailleurs Salaries) +-- > The French public institution funding health-care for +-- > salaried workers. +-- > +-- > 222 DK, Danish National Board of Health +-- > The national authority responsible for the supervision +-- > of health activities in Denmark. +-- > +-- > 223 DK, Danish Ministry of Home Affairs +-- > The ministry responsible for all interior affairs +-- > concerning the Danish people. +-- > +-- > 224 US, Aluminum Association +-- > Organization that assigns identification numbers for the +-- > aluminum industry. +-- > +-- > 225 US, CIDX (Chemical Industry Data Exchange) +-- > Organization that assigns identification numbers for the +-- > chemical Industry. +-- > +-- > 226 US, Carbide Manufacturers +-- > Organization that assigns identification numbers for the +-- > iron and carbide manufacturing industry. +-- > +-- > 227 US, NWDA (National Wholesale Druggist Association) +-- > Organization that assigns identification numbers for the +-- > wholesale drug industry. +-- > +-- > 228 US, EIA (Electronic Industry Association) +-- > Organization that assigns identification numbers for the +-- > electronic industry. +-- > +-- > 229 US, American Paper Institute +-- > Organization that assigns identification numbers for the +-- > American paper industry. +-- > +-- > 230 US, VICS (Voluntary Inter-Industry Commerce Standards) +-- > Organization that assigns identification numbers for the +-- > retail industry. +-- > +-- > 231 Copper and Brass Fabricators Council +-- > Organization that assigns identification numbers for the +-- > copper and brass fabricators industry. +-- > +-- > 232 GB, Inland Revenue +-- > Code identifying the government department responsible +-- > for assessing and collecting revenue consisting of taxes +-- > and inland duties in Great Britain. +-- > +-- > 233 US, OMB (Office of Management and Budget) +-- > Codes are assigned by the United States Office of +-- > Management and Budget. +-- > +-- > 234 DE, Siemens AG +-- > Siemens AG, Germany. +-- > +-- > 235 AU, Tradegate (Electronic Commerce Australia) +-- > Australian industry body coordinating codes for use in +-- > local and international commerce and trade. +-- > +-- > 236 US, United States Postal Service (USPS) +-- > Code specifying the official postal service of the +-- > United States. +-- > +-- > 237 US, United States health industry +-- > Code assigned by the United States health industry. +-- > +-- > 238 US, TDCC (Transportation Data Coordinating Committee) +-- > United States Transportation Data Coordinating +-- > Committee. +-- > +-- > 239 US, HL7 (Health Level 7) +-- > United States, electronic data interchange standards- +-- > making organization, Health Level 7. +-- > +-- > 240 US, CHIPS (Clearing House Interbank Payment Systems) +-- > United States financial clearing house. +-- > +-- > 241 PT, SIBS (Sociedade Interbancaria de Servicos) +-- > Portuguese automated clearing house. +-- > +-- > X 242 NL, Interpay Giraal +-- > Interpay Giraal. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.03B. +-- > +-- > X 243 NL, Interpay Cards +-- > Interpay Cards. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.03B. +-- > +-- > 244 US, Department of Health and Human Services +-- > United States Department of Health and Human Services. +-- > +-- > 245 DK, EAN (European Article Numbering) Denmark +-- > Denmark based European Article Numbering (EAN) +-- > association. +-- > +-- > 246 DE, Centrale fuer Coorganisation GMBH +-- > German representation of European Article Numbering +-- > (EAN) International. +-- > +-- > 247 US, HBICC (Health Industry Business Communication Council) +-- > Code identifying the United States HIBCC (Health +-- > Industry Business Communication Council). +-- > +-- > 248 US, ASTM (American Society of Testing and Materials) +-- > A not-for-profit organization that provides a forum for +-- > producers, users, ultimate consumers, and those having a +-- > general interest (representatives of government and +-- > academia) to meet on common ground and write standards +-- > for materials, products, systems, and services. +-- > +-- > 249 IP (Institute of Petroleum) +-- > An independent European centre for the advancement and +-- > dissemination of technical, economic and professional +-- > knowledge relating to the international oil and gas +-- > industry. +-- > +-- > 250 US, UOP (Universal Oil Products) +-- > An United States based organization that provides +-- > products, services and technology primarily in the areas +-- > of petroleum refining, olefins, aromatics, and gas +-- > processing. +-- > +-- > 251 AU, HIC (Health Insurance Commission) +-- > Australian agency responsible for administering the +-- > Health Insurance Act. +-- > +-- > 252 AU, AIHW (Australian Institute of Health and Welfare) +-- > Australian statutory authority responsible for the +-- > national collection of health related statistics and +-- > health related data definitions. +-- > +-- > 253 AU, NCCH (National Centre for Classification in Health) +-- > Australian national authority responsible for healthcare +-- > classifications. +-- > +-- > 254 AU, DOH (Australian Department of Health) +-- > Australian government department responsible for +-- > administration of health policy. +-- > +-- > 255 AU, ADA (Australian Dental Association) +-- > Industry association responsible for the classification +-- > of dental services in Australia. +-- > +-- > 256 US, AAR (Association of American Railroads) +-- > The official United States organization of the railroads +-- > in North America. +-- > +-- > 257 ECCMA (Electronic Commerce Code Management Association) +-- > The Electronic Commerce Code Management Association, a +-- > not for profit membership organization, which manages +-- > codes used in electronic commerce. +-- > +-- > 258 JP, Japanese Ministry of Transport +-- > Japanese Ministry of Transport. +-- > +-- > 259 JP, Japanese Maritime Safety Agency +-- > Japanese Maritime Safety Agency. +-- > +-- > 260 Ediel Nordic forum +-- > A code to identify Ediel Nordic forum, which is an +-- > organization standardizing the use of EDI between the +-- > participants in the Nordic power market. +-- > +-- > 261 EEG7, European Expert Group 7 (Insurance) +-- > European Expert Group 7 for Insurance. +-- > +-- > 262 DE, GDV (Gesamtverband der Deutschen +-- > Versicherungswirtschaft e.V.) +-- > Gesamtverband der Deutschen Versicherungswirtschaft e.V. +-- > (German Insurance Association). +-- > +-- > 263 CA, CSIO (Centre for Study of Insurance Operations) +-- > The Centre for Study of Insurance Operations (CSIO) in +-- > Canada. +-- > +-- > 264 FR, AGF (Assurances Generales de France) +-- > Code lists are administered by Assurances Generales de +-- > France (AGF). +-- > +-- > 265 SE, Central bank +-- > Swedish central bank. +-- > +-- > 266 US, DoA (Department of Agriculture) +-- > Department of Agriculture, United States federal agency. +-- > +-- > 267 RU, Central Bank of Russia +-- > Central bank of Russia. +-- > +-- > 268 FR, DGI (Direction Generale des Impots) +-- > French taxation authority. +-- > +-- > 269 GRE (Reference Group of Experts) +-- > An international association that administers code lists +-- > on behalf of business credit information users and +-- > providers. +-- > +-- > 270 Concord EDI group +-- > An organisation of international transport equipment +-- > leasing companies and transport equipment repair +-- > providers responsible for promoting the use of EDI +-- > standards and standard business terms. +-- > +-- > 271 InterContainer InterFrigo +-- > European railway associated organisation involved in the +-- > transport of containers by rail. +-- > +-- > 272 Joint Automotive Industry agency +-- > The Joint Automotive Industry (JAI) agency is in charge +-- > of code lists that are common to automotive industry +-- > groups. +-- > +-- > 273 CH, SCC (Swiss Chambers of Commerce) +-- > Swiss Chambers of Commerce. +-- > +-- > 274 ITIGG (International Transport Implementation Guidelines +-- > Group) +-- > ITIGG is the UN/EDIFACT transport message development +-- > group’s organisation responsible for the issuance of +-- > globally harmonised transport-related codes. +-- > +-- > 275 ES, Banco de España +-- > The Spanish central bank. +-- > +-- > 276 Assigned by Port Community +-- > Codes assigned by the Port Community. +-- > +-- > 277 BIGNet (Business Information Group Network) +-- > Identifies the Business Information Group Network, an +-- > international trade alliance that administers code lists +-- > on behalf of business information users and providers. +-- > +-- > 278 Eurogate +-- > An international trade alliance that administers code +-- > lists on behalf of business information users and +-- > providers. +-- > +-- > 279 NL, Graydon +-- > Identifies the Graydon Corporation in the Netherlands. +-- > +-- > 280 FR, Euler +-- > A company in France responsible for assigning codes in +-- > the credit insurance industry. +-- > +-- > 281 ICODIF/EAN Belgium-Luxembourg +-- > ICODIF stands for "Institut de Codification des +-- > Distributeurs et des Fabricants/Instituut voor de +-- > Kodering van de Distributeurs en de Fabrikanten" and is +-- > the Belgium and Luxembourg representative of the +-- > International Article Numbering association (EAN). +-- > +-- > 282 DE, Creditreform International e.V. +-- > Identifies the Creditreform International e.V. in +-- > Germany (e.V.: eingetragener Verein). +-- > +-- > 283 DE, Hermes Kreditversicherungs AG +-- > Identifies the Hermes Kreditversicherungs AG in Germany +-- > (AG: Aktiengesellschaft). +-- > +-- > + 284 TW, Taiwanese Bankers' Association +-- > Code identifying the organization responsible for the +-- > issuance of bank related codes in Taiwan. +-- > +-- > + 285 ES, Asociación Española de Banca +-- > Code identifying the organization responsible for the +-- > issuance of bank related codes in Spain. +-- > +-- > + 286 SE, TCO (Tjänstemännes Central Organisation) +-- > The Swedish Confederation of Professional Employees. +-- > +-- > + 287 DE, FORTRAS (Forschungs- und Entwicklungsgesellschaft für +-- > Transportwesen GMBH) +-- > German research and development institute for transport +-- > matters. +-- > +-- > + 288 OSJD (Organizacija Sotrudnichestva Zeleznih Dorog) +-- > Code identifying OSJD, Organisation for Co-operation of +-- > Railways. +-- > +-- > ZZZ Mutually defined +-- > A code assigned within a code list to be used on an +-- > interim basis and as defined among trading partners +-- > until a precise code can be assigned to the code list. +simple3055 :: Parser Value +simple3055 = simple "3055" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3124.hs b/specification/src/Text/Edifact/D01B/Simples/S3124.hs new file mode 100644 index 0000000..2196f76 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3124.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3124 + ( simple3124 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3124 Name and address description [C] +-- > +-- > Desc: Free form description of a name and address line. +-- > +-- > Repr: an..35 +simple3124 :: Parser Value +simple3124 = simple "3124" (alphaNumeric `upTo` 35) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3127.hs b/specification/src/Text/Edifact/D01B/Simples/S3127.hs new file mode 100644 index 0000000..6788794 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3127.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3127 + ( simple3127 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3127 Carrier identifier [B] +-- > +-- > Desc: To identify a carrier. +-- > +-- > Repr: an..17 +simple3127 :: Parser Value +simple3127 = simple "3127" (alphaNumeric `upTo` 17) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3128.hs b/specification/src/Text/Edifact/D01B/Simples/S3128.hs new file mode 100644 index 0000000..ff3b8a2 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3128.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3128 + ( simple3128 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3128 Carrier name [B] +-- > +-- > Desc: Name of a carrier. +-- > +-- > Repr: an..35 +simple3128 :: Parser Value +simple3128 = simple "3128" (alphaNumeric `upTo` 35) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3139.hs b/specification/src/Text/Edifact/D01B/Simples/S3139.hs new file mode 100644 index 0000000..72babda --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3139.hs @@ -0,0 +1,379 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3139 + ( simple3139 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 3139 Contact function code [B] +-- > +-- > Desc: Code specifying the function of a contact (e.g. +-- > department or person). +-- > +-- > Repr: an..3 +-- > +-- > AA Insurance contact +-- > Department/person to contact for matters regarding +-- > insurance. +-- > +-- > AB Workshop contact +-- > Department/person to contact for matters regarding the +-- > workshop. +-- > +-- > AC Accepting contact +-- > Department/person in charge of accepting incoming goods. +-- > +-- > AD Accounting contact +-- > The contact responsible for accounting matters. +-- > +-- > AE Contract contact +-- > Department/person to contact for matters regarding +-- > contracts. +-- > +-- > AF Land registry contact +-- > Department/person to contact for matters regarding land +-- > registry. +-- > +-- > AG Agent +-- > Department/person of the agent which acts on behalf of +-- > another party. +-- > +-- > AH Coordination contact +-- > Department/person to contact for matters regarding +-- > technical coordination of works. +-- > +-- > AI Project management contact +-- > Department/person to contact for matters regarding +-- > project management on behalf of the contractor. +-- > +-- > AJ Investment contact +-- > Department/person to contact for matters regarding +-- > investments. +-- > +-- > AK Works management contact +-- > Department/person to contact for matters regarding +-- > management of works on behalf of the owner. +-- > +-- > AL Personnel contact +-- > Department/person to contact for matters regarding +-- > personnel (human resources). +-- > +-- > AM Claims contact +-- > Department/person to contact for matters regarding +-- > claims. +-- > +-- > AN Laboratory contact +-- > Department/person to contact for laboratory matters. +-- > +-- > AO Plant/equipment contact +-- > Department/person to contact for matters regarding +-- > plant/equipment. +-- > +-- > AP Accounts payable contact +-- > Department/person responsible for the accounts payable +-- > function within a corporation. +-- > +-- > AQ Quantity surveyor contact +-- > Department/person to contact for matters regarding +-- > quantity surveying. +-- > +-- > AR Accounts receivable contact +-- > Department/person responsible for the accounts +-- > receivable within a corporation. +-- > +-- > AS Public relations contact +-- > Department/person to contact for matters regarding +-- > public relations. +-- > +-- > AT Technical contact +-- > Department/person to contact for matters regarding +-- > technical issues. +-- > +-- > AU City works authority contact +-- > Department/person to contact for matters regarding city +-- > works. +-- > +-- > AV Maintenance contact +-- > Department/person to contact for matters regarding +-- > maintenance. +-- > +-- > AW Town planning contact +-- > Department/person to contact for matters regarding town +-- > ` planning. +-- > +-- > AX Traffic authority contact +-- > Department/person to contact for matters regarding +-- > traffic. +-- > +-- > AY Electricity supply contact +-- > Department/person to contact for matters regarding +-- > electricity supply. +-- > +-- > AZ Gas supply contact +-- > Department/person to contact for matters regarding gas +-- > supply. +-- > +-- > BA Water supply contact +-- > Department/person to contact for matters regarding water +-- > supply. +-- > +-- > BB Telecommunications network contact +-- > Department/person to contact for matters regarding +-- > telecommunications network. +-- > +-- > BC Banking contact +-- > Contact person for bank. +-- > +-- > BD New developments contact +-- > Department/person to contact for matters regarding new +-- > developments (e.g. construction). +-- > +-- > BE Transport infrastructure authority +-- > Department/person to contact for matters regarding +-- > transport infrastructure. +-- > +-- > BF Service contact +-- > Department/person to be contacted in service matters. +-- > +-- > BG Auditing contact +-- > Department or person to contact with regard to auditing. +-- > +-- > BH Legal auditing contact +-- > Department or person to contact with regard to legal +-- > auditing. +-- > +-- > BI Software house contact +-- > Department or person to contact with regard to software +-- > house. +-- > +-- > BJ Department or person responsible for processing purchase +-- > order +-- > Identification of the department or person responsible +-- > for the processing of purchase orders. +-- > +-- > BK Electronic data interchange coordinator +-- > Code specifying a person responsible for the +-- > coordination of matters related to the exchange of +-- > information in electronic data interchange format. +-- > +-- > BL Waiver contact +-- > Code specifying a party knowledgeable about a waiver. +-- > +-- > BM Automated clearing house (ACH) contact +-- > Code specifying a person to be contacted at an automated +-- > clearing house. +-- > +-- > BN Certification contact +-- > Code specifying a contact with knowledge of a +-- > certification action. +-- > +-- > BU Ultimate consignee +-- > Final recipient of the consignment. +-- > +-- > CA Carrier +-- > (3126) Party undertaking or arranging transport of goods +-- > between named points. +-- > +-- > CB Changed by +-- > Person who made the change. +-- > +-- > CC Responsible person for information production +-- > Responsible person to contact for matters regarding the +-- > production of information. +-- > +-- > CD Responsible person for information dissemination +-- > Responsible person to contact for matters regarding +-- > information dissemination. +-- > +-- > CE Head of unit for computer data processing +-- > Head of unit to contact for matters regarding computer +-- > data processing. +-- > +-- > CF Head of unit for information production +-- > Head of unit to contact for matters regarding the +-- > production of information. +-- > +-- > CG Head of unit for information dissemination +-- > Head of unit to contact for matters regarding +-- > dissemination of information. +-- > +-- > CN Consignee +-- > (3132) Party to which goods are consigned. +-- > +-- > CO Consignor +-- > (3336) Party which, by contract with a carrier, consigns +-- > or sends goods with the carrier, or has them conveyed by +-- > him. Synonym: shipper/sender. +-- > +-- > CP Responsible person for computer data processing +-- > Responsible person to contact for matters regarding +-- > computer data processing. +-- > +-- > CR Customer relations +-- > Individual responsible for customer relations. +-- > +-- > CW Confirmed with +-- > Person with whom the contents of the purchase order has +-- > been discussed and agreed (e.g. by telephone) prior to +-- > the sending of this message. +-- > +-- > DE Department/employee to execute export procedures +-- > Department/employee which/who executes export +-- > procedures. +-- > +-- > DI Department/employee to execute import procedures +-- > Department/employee which/who executes import +-- > procedures. +-- > +-- > DL Delivery contact +-- > Department/person responsible for delivery. +-- > +-- > EB Entered by +-- > Name of an individual who made the entry. +-- > +-- > EC Education coordinator +-- > Person in charge of coordination of education. +-- > +-- > ED Engineering contact +-- > Department/person to contact for matters regarding +-- > engineering. +-- > +-- > EX Expeditor +-- > The contact for expediting. +-- > +-- > GR Goods receiving contact +-- > Department/person responsible for receiving the goods at +-- > the place of delivery. +-- > +-- > HE Emergency dangerous goods contact +-- > Party who is to be contacted to intervene in case of +-- > emergency. +-- > +-- > HG Dangerous goods contact +-- > Department/person to be contacted for details about the +-- > transportation of dangerous goods/hazardous material. +-- > +-- > HM Hazardous material contact +-- > Department/person responsible for hazardous material +-- > control. +-- > +-- > IC Information contact +-- > Department/person to contact for questions regarding +-- > transactions. +-- > +-- > IN Insurer contact +-- > Department/employee to be contacted at the insurer. +-- > +-- > LB Place of delivery contact +-- > Department/employee to be contacted at the place of +-- > delivery. +-- > +-- > LO Place of collection contact +-- > Department/employee to be contacted at the place of +-- > collection. +-- > +-- > MC Material control contact +-- > Department/person responsible for the +-- > controlling/inspection of goods. +-- > +-- > MD Material disposition contact +-- > Department/person responsible for the +-- > disposition/scheduling of goods. +-- > +-- > MH Material handling contact +-- > Department/employee to be contacted for material +-- > handling. +-- > +-- > MR Message recipient contact +-- > Department/employee to be contacted at the message +-- > recipient. +-- > +-- > MS Message sender contact +-- > Department/employee to be contacted at the message +-- > sender. +-- > +-- > NT Notification contact +-- > Department/employee to be notified. +-- > +-- > OC Order contact +-- > An individual to contact for questions regarding this +-- > order. +-- > +-- > PA Prototype coordinator +-- > Department/employee to be contacted as prototype co- +-- > ordinator. +-- > +-- > PD Purchasing contact +-- > Department/person responsible for issuing this purchase +-- > order. +-- > +-- > PE Payee contact +-- > Department/employee to be contacted at the payee. +-- > +-- > PM Product management contact +-- > Department/person to contact for questions regarding +-- > this order. +-- > +-- > QA Quality assurance contact +-- > Quality assurance contact within an organization. +-- > +-- > QC Quality coordinator contact +-- > Quality coordinator contact within an organization. +-- > +-- > RD Receiving dock contact +-- > The receiving dock contact within an organization. +-- > +-- > SA Sales administration +-- > Name of the sales administration contact within a +-- > corporation. +-- > +-- > SC Schedule contact +-- > Name of the scheduling contact within a corporation. +-- > +-- > SD Shipping contact +-- > The shipping department contact within an organization. +-- > +-- > SR Sales representative or department +-- > The sales representative or department contact within an +-- > organization. +-- > +-- > SU Supplier contact +-- > Department/person to be contacted at the supplier. +-- > +-- > TA Traffic administrator +-- > The traffic administrator contact within an +-- > organization. +-- > +-- > TD Test contact +-- > Department/person responsible for testing contact. +-- > +-- > TI Technical documentation recipient +-- > Department/person to receive technical documentation. +-- > +-- > TR Transport contact +-- > Department/person in charge of transportation. +-- > +-- > WH Warehouse +-- > The warehouse contact within an organization. +-- > +-- > WI Alternate contact +-- > Alternate department or person to contact. +-- > +-- > WJ Office Manager +-- > An individual responsible for managing the day to day +-- > activities of an office. +-- > +-- > + WK Chartered accountant contact +-- > Code identifying a chartered accountant contact. +-- > +-- > ZZZ Mutually defined +-- > Self explanatory. +simple3139 :: Parser Value +simple3139 = simple "3139" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3148.hs b/specification/src/Text/Edifact/D01B/Simples/S3148.hs new file mode 100644 index 0000000..b350a53 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3148.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3148 + ( simple3148 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3148 Communication address identifier [C] +-- > +-- > Desc: To identify a communication address. +-- > +-- > Repr: an..512 +simple3148 :: Parser Value +simple3148 = simple "3148" (alphaNumeric `upTo` 512) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3153.hs b/specification/src/Text/Edifact/D01B/Simples/S3153.hs new file mode 100644 index 0000000..9aaa96d --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3153.hs @@ -0,0 +1,108 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3153 + ( simple3153 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3153 Communication medium type code [C] +-- > +-- > Desc: Code specifying the type of communication medium. +-- > +-- > Repr: an..3 +-- > +-- > AA Circuit switching +-- > A process that, on demand, connects two or more data +-- > terminal equipments and permits the exclusive use of a +-- > data circuit between them until the connection is +-- > released (ISO). +-- > +-- > AB SITA +-- > Communications number assigned by Societe Internationale +-- > de Telecommunications Aeronautiques (SITA). +-- > +-- > AC ARINC +-- > Communications number assigned by Aeronautical Radio +-- > Inc. +-- > +-- > AD Courier +-- > A communication channel identifying a courier. +-- > +-- > CA Cable address +-- > The cable is used as communication medium. +-- > +-- > EI EDI transmission +-- > Number identifying the service and service user. +-- > +-- > EM Electronic mail +-- > Exchange of mail by electronic means. +-- > +-- > EX Extension +-- > Telephone extension. +-- > +-- > FT File transfer access method +-- > According to ISO. +-- > +-- > FX Telefax +-- > Device used for transmitting and reproducing fixed +-- > graphic material (as printing) by means of signals over +-- > telephone lines or other electronic transmission media. +-- > +-- > GM GEIS (General Electric Information Service) mailbox +-- > GEIS mailbox system is used as communication medium. +-- > +-- > IE IBM information exchange +-- > IBM IE is used as communication medium. +-- > +-- > IM Internal mail +-- > Internal mail address/number. +-- > +-- > MA Mail +-- > Postal service document delivery. +-- > +-- > PB Postbox no. +-- > Postbox system is used as communication medium. +-- > +-- > PS Packet switching +-- > The process of routing and transferring data by means of +-- > addressed packets so that a channel is occupied only +-- > during the transmission; upon completion of the +-- > transmission the channel is made available for the +-- > transfer of other packets (ISO). +-- > +-- > SW S.W.I.F.T. +-- > Communications address assigned by Society for Worldwide +-- > Interbank Financial Telecommunications s.c. +-- > +-- > TE Telephone +-- > Voice/data transmission by telephone. +-- > +-- > TG Telegraph +-- > Text transmission via telegraph. +-- > +-- > TL Telex +-- > Transmission of text/data via telex. +-- > +-- > TM Telemail +-- > Transmission of text/data via telemail. +-- > +-- > TT Teletext +-- > Transmission of text/data via teletext. +-- > +-- > TX TWX +-- > Communication service involving Teletypewriter machines +-- > connected by wire or electronic transmission media. +-- > Teletypewriter machines are the devices used to send and +-- > receive signals and produce hardcopy from them. +-- > +-- > XF X.400 +-- > CCITT Message handling system. +simple3153 :: Parser Value +simple3153 = simple "3153" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3155.hs b/specification/src/Text/Edifact/D01B/Simples/S3155.hs new file mode 100644 index 0000000..4ff6129 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3155.hs @@ -0,0 +1,155 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3155 + ( simple3155 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3155 Communication address code qualifier [B] +-- > +-- > Desc: Code qualifying the communication address. +-- > +-- > Repr: an..3 +-- > +-- > AA Circuit switching +-- > A process that, on demand, connects two or more data +-- > terminal equipments and permits the exclusive use of a +-- > data circuit between them until the connection is +-- > released (ISO). +-- > +-- > AB SITA +-- > Communications number assigned by Societe Internationale +-- > de Telecommunications Aeronautiques (SITA). +-- > +-- > AC ARINC +-- > Communications number assigned by Aeronautical Radio +-- > Inc. +-- > +-- > AD AT&T mailbox +-- > AT&T mailbox identifier. +-- > +-- > AE Peripheral device +-- > Peripheral device identification. +-- > +-- > AF U.S. Defense Switched Network +-- > The switched telecommunications network of the United +-- > States Department of Defense. +-- > +-- > AG U.S. federal telecommunications system +-- > The switched telecommunications network of the United +-- > States government. +-- > +-- > AH World Wide Web +-- > Data exchange via the World Wide Web. +-- > +-- > AI International calling country code +-- > Identifies that portion of an international telephone +-- > number representing the country code to be used when +-- > calling internationally. +-- > +-- > AJ Alternate telephone +-- > Identifies the alternate telephone number. +-- > +-- > AK Videotex number +-- > Code that identifies the communications number for the +-- > online videotex service. +-- > +-- > AL Cellular phone +-- > Identifies the cellular phone number. +-- > +-- > AM International telephone direct line +-- > The international telephone direct line number. +-- > +-- > AN O.F.T.P. (ODETTE File Transfer Protocol) +-- > ODETTE File Transfer Protocol. +-- > +-- > CA Cable address +-- > The communication number identifies a cable address. +-- > +-- > EI EDI transmission +-- > Number identifying the service and service user. +-- > +-- > EM Electronic mail +-- > Exchange of mail by electronic means. +-- > +-- > EX Extension +-- > Telephone extension. +-- > +-- > FT File transfer access method +-- > According to ISO. +-- > +-- > FX Telefax +-- > Device used for transmitting and reproducing fixed +-- > graphic material (as printing) by means of signals over +-- > telephone lines or other electronic transmission media. +-- > +-- > GM GEIS (General Electric Information Service) mailbox +-- > The communication number identifies a GEIS mailbox. +-- > +-- > IE IBM information exchange +-- > The communication number identifies an IBM IE mailbox. +-- > +-- > IM Internal mail +-- > Internal mail address/number. +-- > +-- > MA Mail +-- > Postal service document delivery. +-- > +-- > PB Postbox number +-- > The communication number identifies a postbox. +-- > +-- > PS Packet switching +-- > The process of routing and transferring data by means of +-- > addressed packets so that a channel is occupied only +-- > during the transmission; upon completion of the +-- > transmission the channel is made available for the +-- > transfer of other packets (ISO). +-- > +-- > SW S.W.I.F.T. +-- > Communications address assigned by Society for Worldwide +-- > Interbank Financial Telecommunications s.c. +-- > +-- > TE Telephone +-- > Voice/data transmission by telephone. +-- > +-- > TG Telegraph +-- > Text transmission via telegraph. +-- > +-- > TL Telex +-- > Transmission of text/data via telex. +-- > +-- > TM Telemail +-- > Transmission of text/data via telemail. +-- > +-- > TT Teletext +-- > Transmission of text/data via teletext. +-- > +-- > TX TWX +-- > Communication service involving Teletypewriter machines +-- > connected by wire or electronic transmission media. +-- > Teletypewriter machines are the devices used to send and +-- > receive signals and produce hardcopy from them. +-- > +-- > XF X.400 address +-- > The X.400 address. +-- > +-- > XG Pager +-- > Identifies that the communication number is for a pager. +-- > +-- > XH International telephone switchboard +-- > The international telephone switchboard number. +-- > +-- > XI National telephone direct line +-- > The national telephone direct line number. +-- > +-- > XJ National telephone switchboard +-- > The national telephone switchboard number. +simple3155 :: Parser Value +simple3155 = simple "3155" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3164.hs b/specification/src/Text/Edifact/D01B/Simples/S3164.hs new file mode 100644 index 0000000..df90f98 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3164.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3164 + ( simple3164 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3164 City name [C] +-- > +-- > Desc: Name of a city. +-- > +-- > Repr: an..35 +simple3164 :: Parser Value +simple3164 = simple "3164" (alphaNumeric `upTo` 35) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3207.hs b/specification/src/Text/Edifact/D01B/Simples/S3207.hs new file mode 100644 index 0000000..1bdd7f8 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3207.hs @@ -0,0 +1,25 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3207 + ( simple3207 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > | 3207 Country name code [C] +-- > +-- > | Desc: Identification of the name of the country or other +-- > geographical entity as defined in ISO 3166-1. +-- > +-- > Repr: an..3 +-- > +-- > Note: +-- > | 1 Use ISO 3166-1 two alpha country code. +simple3207 :: Parser Value +simple3207 = simple "3207" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3222.hs b/specification/src/Text/Edifact/D01B/Simples/S3222.hs new file mode 100644 index 0000000..944f640 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3222.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3222 + ( simple3222 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3222 First related location name [B] +-- > +-- > Desc: Name of first related location. +-- > +-- > Repr: an..70 +simple3222 :: Parser Value +simple3222 = simple "3222" (alphaNumeric `upTo` 70) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3223.hs b/specification/src/Text/Edifact/D01B/Simples/S3223.hs new file mode 100644 index 0000000..0c9c4a4 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3223.hs @@ -0,0 +1,26 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3223 + ( simple3223 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3223 First related location name code [C] +-- > +-- > Desc: Code specifying first related location. +-- > +-- > Repr: an..25 +-- > +-- > Note: +-- > 1 Recommend use UN/ECE Recommendation No. 16: +-- > UN/LOCODE. If not applicable, use appropriate code set +-- > in combination with 1131/3055. +simple3223 :: Parser Value +simple3223 = simple "3223" (alphaNumeric `upTo` 25) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3224.hs b/specification/src/Text/Edifact/D01B/Simples/S3224.hs new file mode 100644 index 0000000..2dfcd3a --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3224.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3224 + ( simple3224 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3224 Location name [C] +-- > +-- > Desc: Name of the location. +-- > +-- > Repr: an..256 +simple3224 :: Parser Value +simple3224 = simple "3224" (alphaNumeric `upTo` 256) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3225.hs b/specification/src/Text/Edifact/D01B/Simples/S3225.hs new file mode 100644 index 0000000..3342209 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3225.hs @@ -0,0 +1,26 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3225 + ( simple3225 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3225 Location name code [C] +-- > +-- > Desc: Code specifying the name of the location. +-- > +-- > Repr: an..25 +-- > +-- > Note: +-- > 1 Recommend use UN/ECE Recommendation No. 16: +-- > UN/LOCODE. If not applicable, use appropriate code set +-- > in combination with 1131/3055. +simple3225 :: Parser Value +simple3225 = simple "3225" (alphaNumeric `upTo` 25) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3227.hs b/specification/src/Text/Edifact/D01B/Simples/S3227.hs new file mode 100644 index 0000000..c14f74f --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3227.hs @@ -0,0 +1,942 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3227 + ( simple3227 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3227 Location function code qualifier [C] +-- > +-- > Desc: Code identifying the function of a location. +-- > +-- > Repr: an..3 +-- > +-- > 1 Place of terms of delivery +-- > (3018) Point or port of departure, shipment or +-- > destination, as required under the applicable terms of +-- > delivery, e.g. Incoterms. +-- > +-- > 2 Payment place +-- > Place where funds are to be, or have been made available +-- > to the creditor. +-- > +-- > 3 Tare check place +-- > Place where equipment tare has been or must be checked +-- > for official assessment. +-- > +-- > 4 Goods receipt place +-- > Place at which the goods have been received. +-- > +-- > 5 Place of departure +-- > (3214) Port, airport or other location from which a +-- > means of transport or transport equipment is scheduled +-- > to depart or has departed. +-- > +-- > 6 Ward bed +-- > A bed in a ward. +-- > +-- > 7 Place of delivery +-- > (3246) Place to which the goods are to be finally +-- > delivered under transport contract terms (operational +-- > term). +-- > +-- > 8 Place of destination +-- > Port, airport or other location to which a means of +-- > transport or transport equipment is destined. +-- > +-- > 9 Place/port of loading +-- > (3334 + 3230) Seaport, airport, freight terminal, rail +-- > station or other place at which the goods (cargo) are +-- > loaded on to the means of transport being used for their +-- > carriage. +-- > +-- > 10 Place of acceptance +-- > (3348) Place at which the goods are taken over by the +-- > carrier. +-- > +-- > 11 Place/port of discharge +-- > (3392 + 3414) Seaport, airport, freight terminal, rail +-- > station or other place at which the goods (cargo) are +-- > unloaded from the means of transport having been used +-- > for their carriage. +-- > +-- > 12 Port of discharge +-- > Port at which the goods are discharged from the vessel +-- > used for their transport. +-- > +-- > 13 Place of transhipment +-- > (3424) Place where goods are transferred from one means +-- > of transport to another (operational term). +-- > +-- > 14 Location of goods +-- > (3384) Place where goods are located and where they are +-- > available for examination. +-- > +-- > 15 Place of transfer responsibility +-- > Place where the responsibility is transferred. +-- > +-- > 16 Place of transfer of ownership +-- > Place where the ownership of the goods is transferred. +-- > +-- > 17 Border crossing place +-- > Place where goods are transported across a country +-- > border. +-- > +-- > 18 Warehouse +-- > (3156) Warehouse where a particular consignment has been +-- > stored. +-- > +-- > 19 Factory/plant +-- > Factory/plant relevant for a particular consignment. +-- > +-- > 20 Place of ultimate destination of goods +-- > Place where goods will ultimately be delivered. +-- > +-- > 21 Terms of sale place +-- > Place of departure, shipment or destination as specified +-- > in the terms of sale agreed between the parties. +-- > +-- > 22 Customs office of clearance +-- > (3080) Place where Customs clearance procedure occur +-- > (CCC). +-- > +-- > 23 Port of release +-- > Port where goods are released from Customs custody. +-- > +-- > 24 Port of entry +-- > Port where final documentation is filed for Customs +-- > Entry processing. +-- > +-- > 25 Country +-- > Country relevant for a particular transaction. +-- > +-- > 26 City +-- > City or town relevant for a particular transaction or +-- > consignment. +-- > +-- > 27 Country of origin +-- > [3238] Country in which the goods have been produced or +-- > manufactured, according to criteria laid down for the +-- > purposes of application of the Customs tariff, of +-- > quantitative restrictions, or of any other measure +-- > related to trade. +-- > +-- > 28 Country of destination of goods +-- > Country to which the goods are to be delivered. +-- > +-- > 29 Railway station +-- > Name or identification of a railway station/yard +-- > relevant to a particular consignment. +-- > +-- > 30 Country of source +-- > Country in which raw material or components were +-- > originally produced prior to manufacture or assembly in +-- > another country. +-- > +-- > 31 Building +-- > A building or part thereof relevant to a particular +-- > consignment or transaction. +-- > +-- > 32 Beginning of chargeable section +-- > First rail station in a predefined section of the +-- > chargeable voyage. A complete voyage may be divided in +-- > sections, even within one country, that are separately +-- > chargeable using different tariff rules (split tariffs). +-- > +-- > 33 Baseport of discharge +-- > The port of discharge according to the tariff as opposed +-- > to the operational port of discharge. The goods may or +-- > may not be actually discharged at that port on the main +-- > transport. +-- > +-- > 34 Baseport of loading +-- > The port of loading according to the tariff as opposed +-- > to the operational port of loading. The goods may or may +-- > not be actually loaded at that port on the main +-- > transport. +-- > +-- > 35 Country of exportation/despatch +-- > (3220) Country from which the goods were initially +-- > exported to the importing country without any commercial +-- > transaction taking place in intermediate countries. +-- > Syn.: country whence consigned. Country of despatch: +-- > country from which goods are despatched between +-- > countries of a Customs union. +-- > +-- > 36 Country of ultimate destination +-- > (3216) Country known to the consignor or his agent at +-- > the time of despatch to be the final country to which +-- > the goods are to be delivered. +-- > +-- > 37 Country of last consignment +-- > [3331] Country where the goods are loaded onto the means +-- > of transport used for their importation. +-- > +-- > 38 Country of first destination +-- > [3219] Country where the goods are offloaded from the +-- > means of transport used for their exportation. +-- > +-- > 39 Country of production +-- > Country where item has been or will be produced. +-- > +-- > 40 Country of trading +-- > Country where item has been or will be traded. +-- > +-- > 41 Customs office of entry +-- > [3088] Customs office at which the goods enter the +-- > country of destination. +-- > +-- > 42 Customs office of exit +-- > [3096] Customs office at which the goods leave the +-- > country of dispatch/export. +-- > +-- > 43 Place of Customs examination +-- > Place where Customs undertakes a physical inspection of +-- > goods to satisfy themselves that the goods' nature, +-- > origin, condition, quantity and value are in accordance +-- > with the particulars furnished on the goods declaration +-- > (CCC). +-- > +-- > 44 Place of authentication of document +-- > (3410) Place where document is signed or otherwise +-- > authenticated. Synonym: Place of issue of document. +-- > +-- > 45 Customs office of destination (transit) +-- > (3086) Customs office at which a transit operation is +-- > terminated. Synonym: Customs office of transit +-- > termination. +-- > +-- > 46 Region of despatch +-- > Region from which goods are despatched between countries +-- > of a Customs union. +-- > +-- > 47 Region of destination +-- > Region known to the consignor or his agent at the time +-- > of despatch to be the final region to which the goods +-- > are to be delivered. +-- > +-- > 48 Region of production +-- > Region where item has been or will be produced. +-- > +-- > 49 Country of transit +-- > Country through which goods transit. +-- > +-- > 50 Customs office of transit +-- > [3106] Customs office which is competent for transit +-- > formalities en route. +-- > +-- > 51 Country of invalid transit guarantee +-- > Country in which the security or guarantee for the +-- > movement of goods under a transit procedure is not +-- > valid. +-- > +-- > 52 Country of destination (transit) +-- > Country at which a Customs transit operation is +-- > terminated. Synonym: Country of transit termination. +-- > +-- > 53 Charge and freight due from +-- > Place or point from which charges and freight are +-- > charged. +-- > +-- > 54 Manufacturing department +-- > A department within the manufacturing area (e.g. +-- > lacquering, assembly). +-- > +-- > 55 Charges and freight payable to +-- > [3274] Name of place up to which freight charges and +-- > other charges are to be paid. +-- > +-- > 56 End of chargeable section +-- > Last rail station in a predefined section of the +-- > chargeable voyage. A complete voyage may be divided in +-- > sections, even within one country, that are separately +-- > chargeable using different tariff rules (split tariffs). +-- > +-- > 57 Place of payment +-- > Name of the location at which freight and charges for +-- > main transport are payable. +-- > +-- > 58 Full track loading or unloading +-- > Identification of the station proceeding to the loading +-- > or unloading of a rail wagon on a full track site. (Used +-- > only when a rail station is obliged to transfer the load +-- > on another wagon for technical reasons - e.g. damage). +-- > +-- > 59 Place of loss +-- > To identify the location where the loss occurred. +-- > +-- > 60 Place of arrival +-- > Place at which the transport means arrives. +-- > +-- > 61 Next port of call +-- > Next port which the vessel is going to call upon. +-- > +-- > 62 On-carriage port +-- > Port of discharge at which the cargo is discharged from +-- > the vessel, used for transport after the main transport +-- > (transit port). +-- > +-- > 63 Sub-project location +-- > A place at which works occur referring to a sub-project. +-- > +-- > 64 First optional place of discharge +-- > The first optional place or port of discharge as +-- > mentioned on the transport document where cargo can be +-- > discharged at the option of the shipper. +-- > +-- > 65 Final port or place of discharge +-- > Name of the seaport, airport, freight terminal, rail +-- > station or other place at which the goods (cargo) are +-- > finally (to be) unloaded from the means of transport +-- > used for their carriage according to the transport +-- > contract. +-- > +-- > 66 Express railway station +-- > Railway station offering express transportation +-- > services. +-- > +-- > 67 Mixed cargo railway station +-- > Railway station offering mixed cargo transportation +-- > services . +-- > +-- > 68 Second optional place of discharge +-- > The second optional place or port of discharge as +-- > mentioned on the transport document where cargo can be +-- > discharged at the option of shipper. +-- > +-- > 69 Next non-discharge port of call +-- > A code to identify the next port of call for a vessel +-- > where no cargo will be discharged. +-- > +-- > 70 Third optional place of discharge +-- > The third optional place or port of discharge as +-- > mentioned on the transport document where cargo can be +-- > discharged at the option of the shipper. +-- > +-- > 71 Reconsolidation point +-- > A place where cargo is reconsolidated. +-- > +-- > 72 Fourth optional place of discharge +-- > The fourth optional place or port of discharge as +-- > mentioned on the transport document where cargo can be +-- > discharged at the option of the shipper. +-- > +-- > 73 Bill of lading release office +-- > A location where bills of lading are released to +-- > customers. +-- > +-- > 74 Transhipment excluding this place +-- > Place/location where a transhipment from a means of +-- > transport to another means of transport is not +-- > authorised. +-- > +-- > 75 Transhipment limited to this place +-- > Only place/location where a transhipment from a means of +-- > transport to another means of transport is authorised. +-- > +-- > 76 Original port of loading +-- > The port where the goods were first loaded on a vessel. +-- > +-- > 77 First port of call - non-discharging +-- > Port in the country of destination where the conveyance +-- > initially arrives from the 'last place/port of call of +-- > conveyance' and where a conveyance will not be +-- > discharging cargoes. +-- > +-- > 78 First port of call - discharging +-- > Port in the country of destination where the conveyance +-- > initially arrives from the 'last place/port of call of +-- > conveyance' and where a conveyance will be discharging +-- > cargoes. +-- > +-- > 79 Place/port of first entry +-- > Place or port where final documentation is filed for +-- > Customs entry processing. +-- > +-- > 80 Place of despatch +-- > Place at which the goods are taken over for carriage +-- > (operational term), if different from the transport +-- > contract place of acceptance (see: 10). Synonym: Place +-- > of origin of carriage. +-- > +-- > 81 Fifth optional place of discharge +-- > The fifth optional place or port of discharge as +-- > mentioned on the transport document where cargo can be +-- > discharged at the option of the shipper. +-- > +-- > 82 Pre-carriage port +-- > Port of loading at which the cargo is loaded on the pre- +-- > carriage vessel used for the transport prior to the main +-- > transport. +-- > +-- > 83 Place of delivery (by on carriage) +-- > Place to which the goods are to be finally delivered. +-- > +-- > 84 Transport contract place of acceptance +-- > Place at which the goods are taken over by the carrier +-- > according to the contract of carriage. +-- > +-- > 85 Transport contract place of destination +-- > Place to which the goods are destined. +-- > +-- > 86 Country of valid transit guarantee +-- > Country in which the security or guarantee for the +-- > movement of goods under a transit procedure is valid. +-- > +-- > 87 Place/port of conveyance initial arrival +-- > Place/port in the country of destination where the +-- > conveyance initially arrives from the "Last place/port +-- > of call of conveyance" (125). +-- > +-- > 88 Place of receipt +-- > Identification of the location at which the cargo is +-- > actually received. +-- > +-- > 89 Place of registration +-- > Place where the registration occurs. +-- > +-- > 90 Special treatment place +-- > Place where one or more special treatments have happened +-- > or must happen. +-- > +-- > 91 Place of document issue +-- > The place or location where a document is issued. +-- > +-- > 92 Routing +-- > Indication of a routing place. +-- > +-- > 93 Station of application of additional costs +-- > Rail station where, according to the transport contract, +-- > some chargeable operations must happen (re-weighting, +-- > re-fixing of the load, control on equipment and on +-- > consignment, etc.). +-- > +-- > 94 Previous port of call +-- > Previous port which the vessel has called upon. +-- > +-- > 95 Sailing destination area +-- > Geographical area to which the vessel's trip is +-- > destined. +-- > +-- > 96 Place of lodgement of documents +-- > Customs station where, required documents for Customs +-- > declarations, have been lodged. +-- > +-- > 97 Optional place of discharge +-- > The optional place or port of discharge as mentioned on +-- > the bill of lading where cargo is discharged at the +-- > option of the shipper. +-- > +-- > 98 Place of empty equipment despatch +-- > The location from which empty equipment is despatched. +-- > +-- > 99 Place of empty equipment return +-- > The location to which empty equipment is returned. +-- > +-- > 100 Place/port of warehouse entry +-- > Location (e.g. district) within a Customs territory +-- > where a warehouse entry was filed to enter merchandise +-- > into a Customs bonded warehouse. +-- > +-- > 101 Country of first sale +-- > Name of country where firstly a sale took place. +-- > +-- > 102 Country of purchase +-- > [3394] Country where the importer's co-contractor is +-- > domiciled or has his business. +-- > +-- > 103 Place of transfer +-- > Place at which goods are transferred from one carrier to +-- > another (contractual term). +-- > +-- > 104 Place of deconsolidation +-- > Place where a large consignment is de-grouped into +-- > smaller consignments. +-- > +-- > 105 Place of consumption +-- > Place/location where goods enter the marketplace +-- > (commerce) of the importing country. +-- > +-- > 106 Region of origin +-- > Region in which the goods have been produced or +-- > manufactured according to the criteria laid down for the +-- > purposes of the application of the Customs tariff, of +-- > quantitative restrictions or of any other measures +-- > related to trade (see: 3238). +-- > +-- > 107 Place of consolidation +-- > Place where smaller consignments of goods are grouped +-- > together into a large consignment to be transported as a +-- > larger unit. +-- > +-- > 108 Rate combination point +-- > Point over which sector rates are combined. +-- > +-- > 109 Place of prolongation decision of delivery delay +-- > Place where it has been decided to prolong the delivery +-- > delay. +-- > +-- > 110 Recharging place/location +-- > Place/location where a consignment has been changed of +-- > destination and is subject to a recharge note. +-- > (Complementary orders to modify the routing of the +-- > transport may be given, upon which a new charge +-- > calculation may be applied by the carrier). +-- > +-- > 111 Customs office of despatch +-- > Customs office from which goods are despatched between +-- > countries of a Customs union. +-- > +-- > 112 Region of equipment availability +-- > Region in which a piece of equipment is requested to be +-- > made available for on-hire. +-- > +-- > 113 Country of despatch +-- > Country from which goods are despatched within a Customs +-- > union. +-- > +-- > 114 Customs office of export +-- > Customs office from which goods are taken out of the +-- > Customs territory (CCC). +-- > +-- > 115 Free zone of export +-- > Foreign free zone (desc: see 1131 = 131) from which +-- > goods are exported to the country of importation. +-- > +-- > 116 Region of export/despatch +-- > Region from which the goods were initially exported to +-- > the importing country without any commercial transaction +-- > taking place in intermediate countries. Region of +-- > despatch: region from which goods are despatched between +-- > countries of a Customs union. +-- > +-- > 117 Place of collection +-- > Place where goods are to be or could be picked up +-- > (collected). +-- > +-- > 118 Customs office of departure +-- > Customs office at which a Customs transit operation +-- > commences (CCC). +-- > +-- > 119 Customs office of transit guarantee +-- > [3110] Customs office at which a security or guarantee +-- > for the movement of goods under a transit procedure is +-- > lodged. +-- > +-- > 120 Country of transhipment +-- > Country where goods are transferred under Customs +-- > control from the importing means of transport to the +-- > exporting means of transport within the area of one +-- > Customs office which is the office of both importation +-- > and exportation (CCC). +-- > +-- > 121 Country of sale +-- > [3116] Country where exporter's co-contractor is +-- > domiciled or has his business. +-- > +-- > 122 Customs office of destination +-- > Customs office where the goods are to be cleared (CCC). +-- > +-- > 123 Wagon-load railway station +-- > A railway station where rail wagons are loaded. +-- > +-- > 124 Siding +-- > A short railway track for loading or unloading rail +-- > wagons, or bypassing of trains, connected with a main +-- > track by switch. +-- > +-- > 125 Last place/port of call of conveyance +-- > Conveyance departed from this last foreign place/port of +-- > call to go to "Place/port of conveyance initial arrival" +-- > (87). +-- > +-- > 126 Country of previous Customs procedure +-- > Country in which the Customs declaration for the +-- > previous Customs procedure has been lodged. +-- > +-- > 127 Customs office of registration of previous Customs +-- > declaration +-- > Customs office where the previous Customs declaration +-- > has been lodged. +-- > +-- > 128 Participant sender location +-- > Place where a participant in the movement of goods is +-- > located and can be contacted. +-- > +-- > 129 Wage negotiation district +-- > The district to which workers belong for the purposes of +-- > union wage negotiation. +-- > +-- > 130 Place of ultimate destination of conveyance +-- > Seaport, airport, freight terminal, rail station or +-- > other place to which a means of transport is ultimately +-- > destined. +-- > +-- > 131 Place of loading of empty equipment +-- > Seaport, airport, freight terminal, rail station or +-- > other place where empty equipment (e.g. containers) was +-- > loaded onto means of transport. +-- > +-- > 132 Place of discharge of empty equipment +-- > Seaport, airport, freight terminal, rail station or +-- > other place where empty equipment (e.g. containers) was +-- > unloaded from means of transport. +-- > +-- > 133 Region of delivery +-- > (3246) Region to which the goods are to be finally +-- > delivered under transport contract terms (operational +-- > term). +-- > +-- > 134 Petroleum warehouse +-- > Bonded petroleum warehouse or the supplier source. +-- > +-- > 135 Place of entry (Customs) +-- > Place at which the goods enter the Customs territory. +-- > +-- > 136 Living animals care place +-- > Place where living animal cares are provided. +-- > +-- > 137 Re-icing place +-- > Place where re-icing must be executed. +-- > +-- > 138 Weighting place +-- > Place where weight can be ascertained. +-- > +-- > 139 Marshalling yard +-- > Station where the wagons are disconnected and +-- > reconnected to form a new train. +-- > +-- > 140 Stopping station +-- > Station where the train must stop or is stopped for +-- > unexpected handling. +-- > +-- > 141 Loading dock +-- > Platform specially equipped for loading and unloading of +-- > rail wagons. +-- > +-- > 142 Port connection +-- > Track connecting a rail station to a dock. +-- > +-- > 143 Place of expiry +-- > Place where the documentary credit expires for +-- > presentation of required documents. +-- > +-- > 144 Place of negotiation +-- > Place where the documentary credit is to be presented +-- > for negotiation. +-- > +-- > 145 Claims payable place +-- > Place where insurance claims are payable. +-- > +-- > 146 Documentary credit available in +-- > Place where the documentary credit is available with any +-- > bank. +-- > +-- > 147 Stowage cell +-- > Location on a vessel where units can be stowed. +-- > +-- > 148 For transportation to +-- > Place/country where goods are to be transported to. +-- > +-- > 149 Loading on board/despatch/taking in charge at/from +-- > Place/country where goods have to be loaded on board, +-- > despatched or taken in charge. +-- > +-- > 150 Container stack position +-- > Stack position of a container at a terminal, depot or +-- > freight station. +-- > +-- > 151 Private box +-- > A private box used for pick-up and delivery of packages, +-- > e.g. of express packages. +-- > +-- > 152 Next port of discharge +-- > Next port at which goods are discharged from the vessel +-- > used for their transport. +-- > +-- > 153 Port of call +-- > Port where a vessel has called upon or will call upon. +-- > +-- > 154 Place/location of on-hire +-- > Place/location where an object is contracted for use. +-- > +-- > 155 Place/location of off-hire +-- > Place/location where an object's contract for use ends. +-- > +-- > 156 Other carriers terminal +-- > A carrier terminal belonging to a carrier other than the +-- > original carrier. +-- > +-- > 157 Country of Value Added Tax (VAT) jurisdiction +-- > The country governing the VAT regulation to which the +-- > transaction is subject. +-- > +-- > 158 Contact location +-- > The site where a contact is located. +-- > +-- > 159 Additional internal destination +-- > Any location within the consignee's premises where the +-- > goods are moved to. +-- > +-- > 160 Foreign port of call +-- > A code to identify the foreign port where the vessel +-- > calls at or will call at. +-- > +-- > 161 Maintenance location +-- > A location where maintenance has been or will be +-- > performed. +-- > +-- > 162 Place or location of sale +-- > Place or location at which the sale takes place. +-- > +-- > 163 Direct investment country +-- > Country in which a direct investment is made or +-- > withdrawn. +-- > +-- > 164 Berth +-- > Place or location in a port where a vessel is moored. +-- > +-- > 165 Construction country +-- > Country in which the construction work is made. +-- > +-- > 166 Donation acting country +-- > Country acting in the donation of aid. +-- > +-- > 167 Payment transaction country +-- > Country of the foreign counterpart of the payment +-- > transaction. +-- > +-- > 168 Physical place of return of item +-- > Physical place at which the item is returned, i.e. the +-- > location where the supplier receives the item form the +-- > customer. +-- > +-- > 169 Relay port +-- > A location where cargo is transferred from one ocean +-- > carrier's vessel to another vessel owned or operated by +-- > the same carrier under the same bill of lading. +-- > +-- > 170 Final port of discharge +-- > Last port at which cargo is unloaded from a vessel +-- > before the cargo is moved to a place of delivery or +-- > destination. +-- > +-- > 171 Place of destination for pre-stacking prior to stowage +-- > The destination location for which items are to be pre- +-- > stacked prior to being stowed together on a means of +-- > transport. +-- > +-- > 172 Reporting location +-- > The location to which the information being reported is +-- > applicable. +-- > +-- > 173 Transport contract place of despatch +-- > A place from which goods are despatched as per transport +-- > contract. +-- > +-- > 174 Place of residence +-- > A place where a party lives. +-- > +-- > 175 Activity location +-- > A place at which the activity occurs. +-- > +-- > 176 Pick-up location +-- > Location for pick up. +-- > +-- > 177 Construction site +-- > A place at which construction works occur. +-- > +-- > 178 Port of embarkation +-- > Port where the person embarks onto the conveyance. +-- > +-- > 179 Port of disembarkation +-- > Port where the person disembarks from the conveyance. +-- > +-- > 180 Place of birth +-- > Place where the person was born. +-- > +-- > 181 Registered office +-- > Identifies the place or location of a registered office. +-- > +-- > 182 Place of incorporation +-- > Identifies the location of incorporation. +-- > +-- > 183 Place of business +-- > Identifies the place or location of a business. +-- > +-- > 184 Physical location +-- > Identifies the physical location. +-- > +-- > 185 Location to send mail +-- > Identifies the location to which mail is sent. +-- > +-- > 186 Foreign registration location +-- > Identifies the place or location of foreign +-- > registration. +-- > +-- > 187 Tax filed from location +-- > Identifies the location from which taxes are filed. +-- > +-- > 188 Filing location +-- > Identifies the location of the filing entity. +-- > +-- > 189 Former location +-- > Identifies an earlier or previous place or location. +-- > +-- > 190 Head office +-- > Identifies the place or location of a head office. +-- > +-- > 191 Property +-- > Identifies the place or location of property. +-- > +-- > 192 Correct location +-- > Identifies the correct place or location. +-- > +-- > 193 Branch location +-- > Identifies the place or location of a branch. +-- > +-- > 194 Former registered location +-- > Identifies the former registered location of an entity. +-- > +-- > 195 Future location +-- > Location to be used in the future. +-- > +-- > 196 Changed to location +-- > Identifies the change to location. +-- > +-- > 197 Place of inquiry +-- > Place to which an inquiry is made. +-- > +-- > 198 Original location +-- > Identifies the original location. +-- > +-- > 199 Country of last source +-- > The country where a product or service was last sourced. +-- > +-- > 200 Place of handling +-- > Place where a handling operation is to be, or has been, +-- > performed. +-- > +-- > 201 Country of origin as defined by transportation agency +-- > Country of origin as defined by the transportation +-- > agency. +-- > +-- > 202 Terminal +-- > A terminus for transport vehicles. +-- > +-- > 203 Sample location +-- > Code identifying the location from which a sample is +-- > taken. +-- > +-- > 204 Hospital Advanced Dependency Unit (ADU) +-- > A designated unit in a hospital for advanced dependency +-- > nursing care. +-- > +-- > 205 Hospital Neonatal Intensive Care Unit (NICU) +-- > A designated unit in a hospital for the provision of +-- > intensive care to neonates. +-- > +-- > 206 Hospital Paediatric Care Unit (PCU) +-- > A designated unit in a hospital for the provision of +-- > care to paediatric patients. +-- > +-- > 207 Hospital Intensive Care Unit (ICU) +-- > An intensive care unit in a hospital. +-- > +-- > 208 Hospital luxury room +-- > A room in a hospital for patient accommodation of +-- > superior standard. +-- > +-- > 209 Hospital shared room +-- > A room in a hospital for shared accommodation of +-- > patients. +-- > +-- > 210 Hospital private room +-- > A room in a hospital for private accommodation of a +-- > patient. +-- > +-- > 211 Bidding area +-- > An area for which bids can be made with the same price +-- > applicable to the whole area. +-- > +-- > 212 Price area +-- > An area for which the same price is applicable to the +-- > whole area. +-- > +-- > 213 Country of destination of equipment +-- > Country of the last place where the equipment will stop. +-- > +-- > 214 Aircraft airport stand +-- > Code used to specify the airport stand allocated to the +-- > aircraft. +-- > +-- > 215 Airport passenger terminal +-- > Code used to specify the airport terminal used for the +-- > embarking or disembarking of passengers. +-- > +-- > 216 Previous berth +-- > Place or location in a port where a vessel was +-- > previously moored. +-- > +-- > 217 Next berth +-- > Place or location in a port where a vessel will be +-- > moored, after moving from the current location. +-- > +-- > 218 Entity location +-- > Identifies the place or location of the entity. +-- > +-- > 219 Goods depot +-- > Depot where goods are received and are available for +-- > pick-up. +-- > +-- > 220 Disinfecting place +-- > Place where disinfection has been or must be performed. +-- > +-- > 221 Harbour rail station +-- > Rail station servicing a harbour. +-- > +-- > 222 Place of live animal care +-- > Place where live animal care has been or must be +-- > provided. +-- > +-- > 223 Phytosanitary control place +-- > Place where phytosanitary control has been or must be +-- > performed. +-- > +-- > 224 Place for re-icing or de-icing +-- > Place where re-icing or de-icing has been or must be +-- > performed. +-- > +-- > 225 Place of refuelling +-- > Place where refuelling has been or must be performed. +-- > +-- > 226 Place of provision of an unexpected service +-- > Place where an unexpected service has been or must be +-- > provided. +-- > +-- > 227 Private container terminal +-- > Container terminal managed or owned by a private +-- > company. +-- > +-- > 228 Railway container terminal +-- > Container terminal managed or owned by a railway +-- > company. +-- > +-- > 229 Inspection site +-- > The site where an inspection takes or took place. +-- > +-- > 230 Request only stop +-- > A location where a stop is only made on request. +-- > +-- > ZZZ Mutually defined +-- > Place or location as agreed between the relevant +-- > parties. +simple3227 :: Parser Value +simple3227 = simple "3227" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3228.hs b/specification/src/Text/Edifact/D01B/Simples/S3228.hs new file mode 100644 index 0000000..4b5b52e --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3228.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3228 + ( simple3228 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3228 Country sub-entity name [C] +-- > +-- > Desc: Name of a country sub-entity. +-- > +-- > Repr: an..70 +simple3228 :: Parser Value +simple3228 = simple "3228" (alphaNumeric `upTo` 70) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3229.hs b/specification/src/Text/Edifact/D01B/Simples/S3229.hs new file mode 100644 index 0000000..d4858ef --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3229.hs @@ -0,0 +1,26 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3229 + ( simple3229 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > | 3229 Country sub-entity name code [C] +-- > +-- > Desc: Code specifying the name of a country sub-entity. +-- > +-- > Repr: an..9 +-- > +-- > Note: +-- > | 1 Recommended use ISO 3166-2. If not applicable, use +-- > appropriate code set defined by appropriate national +-- > authority. +simple3229 :: Parser Value +simple3229 = simple "3229" (alphaNumeric `upTo` 9) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3232.hs b/specification/src/Text/Edifact/D01B/Simples/S3232.hs new file mode 100644 index 0000000..c4ecc04 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3232.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3232 + ( simple3232 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3232 Second related location name [B] +-- > +-- > Desc: Name of the second related location. +-- > +-- > Repr: an..70 +simple3232 :: Parser Value +simple3232 = simple "3232" (alphaNumeric `upTo` 70) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3233.hs b/specification/src/Text/Edifact/D01B/Simples/S3233.hs new file mode 100644 index 0000000..54ad2ca --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3233.hs @@ -0,0 +1,26 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3233 + ( simple3233 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3233 Second related location name code [C] +-- > +-- > Desc: Code specifying the second related location. +-- > +-- > Repr: an..25 +-- > +-- > Note: +-- > 1 Recommend use UN/ECE Recommendation No. 16: +-- > UN/LOCODE. If not applicable, use appropriate code set +-- > in combination with 1131/3055. +simple3233 :: Parser Value +simple3233 = simple "3233" (alphaNumeric `upTo` 25) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3251.hs b/specification/src/Text/Edifact/D01B/Simples/S3251.hs new file mode 100644 index 0000000..f32f397 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3251.hs @@ -0,0 +1,24 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3251 + ( simple3251 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3251 Postal identification code [C] +-- > +-- > Desc: Code specifying the postal zone or address. +-- > +-- > Repr: an..17 +-- > +-- > Note: +-- > 1 Use code defined by appropriate national authority. +simple3251 :: Parser Value +simple3251 = simple "3251" (alphaNumeric `upTo` 17) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3412.hs b/specification/src/Text/Edifact/D01B/Simples/S3412.hs new file mode 100644 index 0000000..f0c2163 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3412.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3412 + ( simple3412 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3412 Department or employee name [B] +-- > +-- > Desc: Name of a department or employee. +-- > +-- > Repr: an..35 +simple3412 :: Parser Value +simple3412 = simple "3412" (alphaNumeric `upTo` 35) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3413.hs b/specification/src/Text/Edifact/D01B/Simples/S3413.hs new file mode 100644 index 0000000..5ff2784 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3413.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3413 + ( simple3413 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3413 Department or employee name code [C] +-- > +-- > Desc: Code specifying the name of a department or employee. +-- > +-- > Repr: an..17 +simple3413 :: Parser Value +simple3413 = simple "3413" (alphaNumeric `upTo` 17) diff --git a/specification/src/Text/Edifact/D01B/Simples/S3453.hs b/specification/src/Text/Edifact/D01B/Simples/S3453.hs new file mode 100644 index 0000000..60af2da --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S3453.hs @@ -0,0 +1,24 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S3453 + ( simple3453 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3453 Language name code [C] +-- > +-- > Desc: Code specifying the language name. +-- > +-- > Repr: an..3 +-- > +-- > Note: +-- > 1 Use ISO 639-1988. +simple3453 :: Parser Value +simple3453 = simple "3453" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S4000.hs b/specification/src/Text/Edifact/D01B/Simples/S4000.hs new file mode 100644 index 0000000..9ec5f93 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S4000.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S4000 + ( simple4000 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4000 Reference version identifier [C] +-- > +-- > Desc: To identify the version of a reference. +-- > +-- > Repr: an..35 +simple4000 :: Parser Value +simple4000 = simple "4000" (alphaNumeric `upTo` 35) diff --git a/specification/src/Text/Edifact/D01B/Simples/S4052.hs b/specification/src/Text/Edifact/D01B/Simples/S4052.hs new file mode 100644 index 0000000..d49d242 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S4052.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S4052 + ( simple4052 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4052 Delivery or transport terms description [B] +-- > +-- > Desc: Free form description of delivery or transport terms. +-- > +-- > Repr: an..70 +simple4052 :: Parser Value +simple4052 = simple "4052" (alphaNumeric `upTo` 70) diff --git a/specification/src/Text/Edifact/D01B/Simples/S4053.hs b/specification/src/Text/Edifact/D01B/Simples/S4053.hs new file mode 100644 index 0000000..bce5fd7 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S4053.hs @@ -0,0 +1,29 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S4053 + ( simple4053 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4053 Delivery or transport terms description code [B] +-- > +-- > Desc: Code specifying the delivery or transport terms. +-- > +-- > Repr: an..3 +-- > +-- > 1 Delivery arranged by the supplier +-- > Indicates that the supplier will arrange delivery of the +-- > goods. +-- > +-- > 2 Delivery arranged by logistic service provider +-- > Code indicating that the logistic service provider has +-- > arranged the delivery of goods. +simple4053 :: Parser Value +simple4053 = simple "4053" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S4055.hs b/specification/src/Text/Edifact/D01B/Simples/S4055.hs new file mode 100644 index 0000000..5ec8e9e --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S4055.hs @@ -0,0 +1,49 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S4055 + ( simple4055 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4055 Delivery or transport terms function code [B] +-- > +-- > Desc: Code specifying the function of delivery or transport +-- > terms. +-- > +-- > Repr: an..3 +-- > +-- > 1 Price condition +-- > Specifies a condition related to the price which a +-- > seller must fulfil before the buyer will complete a +-- > purchase. +-- > +-- > 2 Despatch condition +-- > Condition requested by the customer under which the +-- > supplier shall deliver: Extent of freight costs, means +-- > of transport. +-- > +-- > 3 Price and despatch condition +-- > Condition related to price and despatch that the seller +-- > must complete before the customer will agree payment. +-- > +-- > 4 Collected by customer +-- > Indicates that the customer will pick up the goods at +-- > the supplier. He will take care of the means of +-- > transport. +-- > +-- > 5 Transport condition +-- > Specifies the conditions under which the transport takes +-- > place under the responsibility of the carrier. +-- > +-- > 6 Delivery condition +-- > Specifies the conditions under which the goods must be +-- > delivered to the consignee. +simple4055 :: Parser Value +simple4055 = simple "4055" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S4065.hs b/specification/src/Text/Edifact/D01B/Simples/S4065.hs new file mode 100644 index 0000000..cffd51c --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S4065.hs @@ -0,0 +1,192 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S4065 + ( simple4065 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4065 Contract and carriage condition code [B] +-- > +-- > Desc: Code to identify the conditions of contract and +-- > carriage. +-- > +-- > Repr: an..3 +-- > +-- > 1 AVC conditions +-- > General conditions of transport 1983, latest revision +-- > laid down by the Stichting Vervoeradres The Hague. +-- > +-- > 2 Special agreement for parcels transport +-- > Appliance of a non published special agreement signed +-- > between a customer and the carrier (mandatory requested +-- > by the consignor) for parcels transport. +-- > +-- > 3 Special agreement for full loading transport +-- > Appliance of a non published special agreement signed +-- > between a customer and the carrier (mandatory requested +-- > by the consignor) for full load transport. +-- > +-- > 4 Combined transport +-- > A transport which involves more than one mode of +-- > transportation. +-- > +-- > 5 FIATA combined transport bill of lading +-- > Standard conditions of a combined transport bill of +-- > lading issued by FIATA. +-- > +-- > 6 Freight forwarders national conditions +-- > The contract and carriage conditions as established by +-- > freight forwarders on a national basis. +-- > +-- > 7 Normal tariff, parcels transport +-- > Appliance of the published legal tariff in case of +-- > parcels transport (required or not by the consignor. +-- > +-- > 8 Normal tariff, full loading transport +-- > Appliance of the published legal tariff in case of full +-- > load transport (required or not by the consignor). +-- > +-- > 9 Ordinary +-- > Carrier will choose the cheapest tariff in the legally +-- > published tariffs for parcels or full load transports +-- > (no tariff required by the consignor). +-- > +-- > 10 Port to port +-- > The transport will only be port to port, no inland +-- > transport would have to be provided under the contract. +-- > +-- > 11 CMR carnet +-- > Conditions in accordance with the convention of the +-- > contract for the international carriage of goods by +-- > road. +-- > +-- > 12 Special tariff, parcels transport +-- > Appliance of the legally published "special" tariff in +-- > case or parcels transport (tariff requested by the +-- > consignor). +-- > +-- > 13 Special tariff, full transport +-- > Appliance of the legally published "special tariff" in +-- > case of full load transport (tariff requested by the +-- > consignor). +-- > +-- > 14 Through transport +-- > The transport that is contracted not only from port to +-- > port, but from one inland location to another inland +-- > location. +-- > +-- > 15 Cancel space allocation +-- > Indication that space previously allocated on a flight +-- > is to be cancelled. +-- > +-- > 16 Report sale of space +-- > Indication that a sale has been made against a space +-- > allocation on a specific flight. +-- > +-- > 17 Alternative space allocation +-- > Indication that space is being requested for a specific +-- > flight and that an alternative is acceptable. +-- > +-- > 18 No alternative space allocation +-- > Indication that space is being requested for a specific +-- > flight and that an alternative is not acceptable. +-- > +-- > 19 Allotment sale +-- > Indication that space is being sold against a space +-- > allocation allotment on a specific flight. +-- > +-- > 20 Confirmation of space +-- > Indication that space requested has been confirmed on a +-- > specific flight. +-- > +-- > 21 Unable to confirm +-- > Indication that airline is unable to confirm the space +-- > allocation on a specific flight. +-- > +-- > 22 Non-operative flight +-- > Indication that airline is unable to confirm space on a +-- > specific flight since the flight does not operate. +-- > +-- > 23 Wait list +-- > Indication that the space allocation request has been +-- > assigned to a wait list. +-- > +-- > 24 Prior space allocation request +-- > Indication that a space allocation on a specific flight +-- > has already been requested. +-- > +-- > 25 Holding confirmed space allocation +-- > Indication that space is being held as confirmed on a +-- > specific flight. +-- > +-- > 26 Holding wait list +-- > Indication that space allocation request on a specific +-- > flight has been assigned to a wait list. +-- > +-- > 27 Door-to-door +-- > The carrier is responsible for the intermodal carriage +-- > of cargo including both the pre-carriage and the on- +-- > carriage. +-- > +-- > 28 Door-to-pier +-- > The carrier is responsible for the intermodal carriage +-- > of cargo including the pre-carriage, but excluding the +-- > on-carriage. +-- > +-- > 29 Pier-to-door +-- > The carrier is responsible for the intermodal carriage +-- > of cargo including the on-carriage, but excluding the +-- > pre-carriage. +-- > +-- > 30 Pier-to-pier +-- > The carrier of intermodal cargo is only responsible for +-- > the main carriage. +-- > +-- > 31 Space cancellation noted +-- > Indication that space previously allocated on a means of +-- > transport has been cancelled. +-- > +-- > 32 Mini landbridge service +-- > Cargo moving from a coastal port for delivery at an +-- > inland location or cargo received at an inland location +-- > moving to a coastal port for subsequent ocean +-- > transportation. +-- > +-- > 34 Speed level - required +-- > Maximum speed required on an itinerary or part of this +-- > itinerary to be able to assume some services. +-- > +-- > 35 Speed level - adopted +-- > Real speed used on an itinerary or part of this +-- > itinerary (for technical reasons, some limitation can be +-- > imposed or some higher speed could be used). +-- > +-- > 36 Normal tariff, less than full load transport +-- > Application of the published legal tariff in case of +-- > less than full load transport (required or not by the +-- > consignor). +-- > +-- > 37 Re-expedition special tariff +-- > Indication that a special tariff must be used in the +-- > case of a re-expedition. +-- > +-- > 38 Transport arrangement by the requester +-- > The service requester has the responsibility of making +-- > transport arrangement. +-- > +-- > 39 Transport arrangement by the provider +-- > The service provider has the responsibility of making +-- > transport arrangement. +-- > +-- > 40 Transport arrangement by the patient +-- > The patient has the responsibility of making transport +-- > arrangement. +simple4065 :: Parser Value +simple4065 = simple "4065" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S4078.hs b/specification/src/Text/Edifact/D01B/Simples/S4078.hs new file mode 100644 index 0000000..5ffcd3e --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S4078.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S4078 + ( simple4078 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4078 Handling instruction description [B] +-- > +-- > Desc: Free form description of a handling instruction. +-- > +-- > Repr: an..70 +simple4078 :: Parser Value +simple4078 = simple "4078" (alphaNumeric `upTo` 70) diff --git a/specification/src/Text/Edifact/D01B/Simples/S4079.hs b/specification/src/Text/Edifact/D01B/Simples/S4079.hs new file mode 100644 index 0000000..b4f7531 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S4079.hs @@ -0,0 +1,30 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S4079 + ( simple4079 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4079 Handling instruction description code [B] +-- > +-- > Desc: Code specifying a handling instruction. +-- > +-- > Repr: an..3 +-- > +-- > 1 Heat sensitive +-- > The object is heat sensitive. +-- > +-- > 2 Store in dry environment +-- > The object must be stored in dry environment. +-- > +-- > 3 Stacked +-- > The identified item is, or can be stacked. +simple4079 :: Parser Value +simple4079 = simple "4079" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S4215.hs b/specification/src/Text/Edifact/D01B/Simples/S4215.hs new file mode 100644 index 0000000..eec6da2 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S4215.hs @@ -0,0 +1,138 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S4215 + ( simple4215 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4215 Transport charges payment method code [B] +-- > +-- > Desc: Code specifying the payment method for transport +-- > charges. +-- > +-- > Repr: an..3 +-- > +-- > A Account +-- > The charges are to be charged to an account. +-- > +-- > AA Cash on delivery service charge paid by consignor +-- > An indication that the consignor is responsible for the +-- > payment of the cash on delivery service charge. +-- > +-- > AB Cash on delivery service charge paid by consignee +-- > An indication that the consignee is responsible for the +-- > payment of the cash on delivery service charge. +-- > +-- > AC Insurance costs paid by consignor +-- > An indication that the consignor is responsible for the +-- > payment of the insurance costs. +-- > +-- > AD Insurance costs paid by consignee +-- > An indication that the consignee is responsible for the +-- > payment of the insurance costs. +-- > +-- > CA Advance collect +-- > The amount of freight or other charge on a shipment +-- > advanced by one transportation line to another or to the +-- > shipper, to be collected from consignee. +-- > +-- > CC Collect +-- > A shipment on which freight charges will be paid by +-- > consignee. +-- > +-- > CF Collect, freight credited to payment customer +-- > The freight is collect but has been paid by the shipper +-- > and will be credited to that party. +-- > +-- > DF Defined by buyer and seller +-- > The payment method for transport charges have been +-- > defined by the buyer and seller. +-- > +-- > FO FOB port of call +-- > Title and control of goods pass to the buyer at port of +-- > call. Responsibility for export taxes and cost of +-- > documents for overseas shipments have not been +-- > specified. +-- > +-- > IC Information copy, no payment due +-- > Transaction set has been provided for information only. +-- > +-- > MX Mixed +-- > The consignment is partially collect and partially +-- > prepaid. +-- > +-- > NC Service freight, no charge +-- > The consignment is shipped on a service basis and there +-- > is no freight charge. +-- > +-- > NS Not specified +-- > The payment method for transport charges have not been +-- > specified. +-- > +-- > PA Advance prepaid +-- > Costs have been paid in advance. +-- > +-- > PB Customer pick-up/backhaul +-- > Buyer's private carriage picks up the goods as a return +-- > load to the buyer's facility. +-- > +-- > PC Prepaid but charged to customer +-- > shipping charges have been paid in advance of shipment +-- > but are charged back to consignee usually as line item +-- > on invoice for the purchased goods. +-- > +-- > PE Payable elsewhere +-- > Place of payment not known at the begin of conveyance. +-- > +-- > PO Prepaid only +-- > Payment in advance of freight and/or other charges prior +-- > to delivery of shipment at destination, usually by +-- > shipper at point of origin. +-- > +-- > PP Prepaid (by seller) +-- > Seller of goods makes payment to carrier for freight +-- > charges prior to shipment. +-- > +-- > PU Pickup +-- > Customer is responsible for payment of pickup charges at +-- > shipping point. +-- > +-- > RC Return container freight paid by customer +-- > The freight for returning the container is paid by the +-- > customer. +-- > +-- > RF Return container freight free +-- > There is no freight charge for returning the container. +-- > +-- > RS Return container freight paid by supplier +-- > The freight charge for returning the container is paid +-- > by the supplier. +-- > +-- > TP Third party pay +-- > A third party, someone other than buyer or seller, is +-- > identified as responsible for payment of shipping +-- > charges. +-- > +-- > WC Weight condition +-- > The payment method for transport charges are due to the +-- > weight. +-- > +-- > WD Paid by supplier +-- > Transport charges will be paid by the supplier. +-- > +-- > WE Paid by buyer +-- > Transport charges will be paid by the buyer. +-- > +-- > ZZZ Mutually defined +-- > A code assigned within a code list to be used on an +-- > interim basis and as defined among trading partners +-- > until a precise code can be assigned to the code list. +simple4215 :: Parser Value +simple4215 = simple "4215" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S4219.hs b/specification/src/Text/Edifact/D01B/Simples/S4219.hs new file mode 100644 index 0000000..c218c1e --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S4219.hs @@ -0,0 +1,39 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S4219 + ( simple4219 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4219 Transport service priority code [B] +-- > +-- > Desc: Code specifying the priority of a transport service. +-- > +-- > Repr: an..3 +-- > +-- > 1 Express +-- > Express treatment (if by rail, legal express regime for +-- > parcels transport). +-- > +-- > 2 High speed +-- > Transport under legal international rail convention +-- > (CIM) concluded between rail organizations and based on +-- > fast routing and specified timetables. +-- > +-- > 3 Normal speed +-- > Transport under legal international rail convention +-- > (CIM) concluded between rail organizations. +-- > +-- > 4 Post service +-- > Transport under conditions specified by UPU (Universal +-- > Postal Union) and Rail organizations (parcels transport +-- > only). +simple4219 :: Parser Value +simple4219 = simple "4219" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S4233.hs b/specification/src/Text/Edifact/D01B/Simples/S4233.hs new file mode 100644 index 0000000..f326544 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S4233.hs @@ -0,0 +1,126 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S4233 + ( simple4233 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4233 Marking instructions code [B] +-- > +-- > Desc: Code specifying instructions for marking. +-- > +-- > Repr: an..3 +-- > +-- > 1 Do not mark suppliers company name +-- > Packaging should not be marked with supplier's company +-- > name. +-- > +-- > 2 Mark customers company name +-- > Packaging should be marked with customer's company name. +-- > +-- > 3 Mark customers references +-- > Packaging should be marked with customer's references. +-- > +-- > 4 Mark additionally customers article description +-- > Packaging should also be marked with customer's article +-- > description. +-- > +-- > 5 Mark exclusively customers article description +-- > Packaging should be marked with customer's article +-- > description only. +-- > +-- > 6 Mark packages dimensions +-- > Packaging should be marked with package's dimensions. +-- > +-- > 7 Mark net weight +-- > Packaging should be marked with net weight. +-- > +-- > 8 Mark gross weight +-- > Packaging should be marked with gross weight. +-- > +-- > 9 Mark tare weight +-- > Packaging should be marked with tare weight. +-- > +-- > 10 Mark batch number +-- > Packaging should be marked with batch number. +-- > +-- > 11 Mark article number customer +-- > Packaging should be marked with customer's article +-- > number. +-- > +-- > 12 Mark running number of packages +-- > Packaging should be marked with the running number of +-- > packages. +-- > +-- > 13 Mark date of production +-- > Packaging should be marked with the date of production. +-- > +-- > 14 Mark expiry date +-- > Packaging should be marked with the expiry date. +-- > +-- > 15 Mark supplier number +-- > Packaging should be marked with the supplier number. +-- > +-- > 16 Buyer's instructions +-- > Markings as specified by the buyer. +-- > +-- > 17 Seller's instructions +-- > Markings as specified by the seller. +-- > +-- > 18 Carrier's instructions +-- > Markings as specified by carrier. +-- > +-- > 19 Legal requirements +-- > Markings as specified by law. +-- > +-- > 20 Industry instructions +-- > Markings as specified by industry. +-- > +-- > 21 Line item only +-- > Exclusive reference markings for this line. +-- > +-- > 22 Pre-marked by buyer +-- > Packaging should be pre-marked by buyer. +-- > +-- > 23 Entire shipment +-- > Markings refer to the entire shipment. +-- > +-- > 24 Shipper assigned +-- > Markings to identify a shipment, package or carton as +-- > assigned by shipper. +-- > +-- > 25 Shipper assigned roll number +-- > Markings to identify a roll as assigned by the shipper. +-- > +-- > 26 Shipper assigned skid number +-- > Markings used to identify a skid as assigned by shipper. +-- > +-- > 27 Uniform Code Council (UCC) format +-- > Markings according to UCC format are required. System of +-- > coding products where by each item/multipack case type +-- > is uniquely identified. A unique manufacturer Id is +-- > assigned by the UCC. +-- > +-- > 28 Mark free text +-- > Packaging should be marked with free text. +-- > +-- > 29 Mark case number +-- > Case numbers to be used for marking. +-- > +-- > 30 Mark serial shipping container code +-- > Requests the marking of the serial shipping container +-- > code to the transport container or packaging. +-- > +-- > ZZZ Mutually defined +-- > A code assigned within a code list to be used on an +-- > interim basis and as defined among trading partners +-- > until a precise code can be assigned to the code list. +simple4233 :: Parser Value +simple4233 = simple "4233" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S4237.hs b/specification/src/Text/Edifact/D01B/Simples/S4237.hs new file mode 100644 index 0000000..939f6ea --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S4237.hs @@ -0,0 +1,37 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S4237 + ( simple4237 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4237 Payment arrangement code [B] +-- > +-- > Desc: Code specifying the arrangements for a payment. +-- > +-- > Repr: an..3 +-- > +-- > A Payable elsewhere +-- > Responsibility for payment of transport charges unknown +-- > at time of departure. +-- > +-- > B Third party to pay +-- > A third party to pay the freight bill is known at the +-- > time of shipment. +-- > +-- > C Collect +-- > Charges are (to be) collected from the consignee at the +-- > destination. +-- > +-- > P Prepaid +-- > Charges are (to be) prepaid before the transport +-- > actually leaves. +simple4237 :: Parser Value +simple4237 = simple "4237" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S4343.hs b/specification/src/Text/Edifact/D01B/Simples/S4343.hs new file mode 100644 index 0000000..18aa162 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S4343.hs @@ -0,0 +1,112 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S4343 + ( simple4343 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 4343 Response type code [C] +-- > +-- > Desc: Code specifying the type of acknowledgment required or +-- > transmitted. +-- > +-- > Repr: an..3 +-- > +-- > AA Debit advice +-- > Receiver of the payment message needs to return a debit +-- > advice in response to the payment message. +-- > +-- > AB Message acknowledgement +-- > Indicates that an acknowledgement relating to receipt of +-- > message is required. +-- > +-- > AC Acknowledge - with detail and change +-- > Acknowledge complete including changes. +-- > +-- > AD Acknowledge - with detail, no change +-- > Acknowledge complete without changes. +-- > +-- > AE Debit advice for each transaction +-- > A debit advice is requested for each transaction in the +-- > message. +-- > +-- > AF Debit advice/message acknowledgement +-- > The sender wishes to receive both a Debit Advice and an +-- > acknowledgement of receipt for a payment message. +-- > +-- > AG Authentication +-- > Authentication, by a party, of a document established +-- > for him by another party. +-- > +-- > AH Debit advice/message acknowledgement for each transaction +-- > A debit advice and message acknowledgement are requested +-- > for each transaction in the message. +-- > +-- > AI Acknowledge only changes +-- > Acknowledgement of changes only is required. +-- > +-- > AJ Pending +-- > Indication that the referenced offer or transaction +-- > (e.g. cargo booking or quotation request) is being dealt +-- > with. +-- > +-- > AP Accepted +-- > Indication that the referenced offer or transaction +-- > (e.g., cargo booking or quotation request) has been +-- > accepted. +-- > +-- > AQ Response expected +-- > The sender of the message expects a response. +-- > +-- > AR Direct documentary credit collection +-- > Documentary credit collection forwarded directly. +-- > +-- > AS Credit advice and message acknowledgement +-- > The receiver of the message is to acknowledge receipt of +-- > the message and sent a credit advice for each credit. +-- > +-- > CA Conditionally accepted +-- > Indication that the referenced offer or transaction +-- > (e.g., cargo booking or quotation request) has been +-- > accepted under conditions indicated in this message. +-- > +-- > CO Confirmation of measurements +-- > Indication that the message contains the physical +-- > measurements on which the charges will be based. +-- > +-- > NA No acknowledgement needed +-- > Specifies that no acknowledgement is needed in response +-- > to this message. +-- > +-- > RE Rejected +-- > Indication that the referenced offer or transaction +-- > (e.g., cargo booking or quotation request) is not +-- > accepted. +-- > +-- > UR Credit advice +-- > The message recipient is to send a credit advice in +-- > response to the message. +-- > +-- > US Acknowledgement when error +-- > An acknowledgement is requested when an error occurred. +-- > +-- > + UT Acknowledgment due to error +-- > An acknowledgment is sent because an error was +-- > identified in the received message. +-- > +-- > + UU Alternate date +-- > The solution proposed in the response applies to another +-- > date than the one requested. +-- > +-- > + UV Alternate service +-- > The solution proposed in the response applies to another +-- > service than the one requested. +simple4343 :: Parser Value +simple4343 = simple "4343" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S4347.hs b/specification/src/Text/Edifact/D01B/Simples/S4347.hs new file mode 100644 index 0000000..af7315a --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S4347.hs @@ -0,0 +1,65 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S4347 + ( simple4347 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4347 Product identifier code qualifier [B] +-- > +-- > Desc: Code qualifying the product identifier. +-- > +-- > Repr: an..3 +-- > +-- > 1 Additional identification +-- > Information which specifies and qualifies product +-- > identifications. +-- > +-- > 2 Identification for potential substitution +-- > The item number describes the potential substitute +-- > product. +-- > +-- > 3 Substituted by +-- > The given item number is the number of the product that +-- > substitutes another one. +-- > +-- > 4 Substituted for +-- > The given item number is the number of the original +-- > product substituted by another. +-- > +-- > 5 Product identification +-- > The item number is for product identification. +-- > +-- > 6 Successor product id +-- > Product id of the product that will follow the one +-- > currently in production/trade. +-- > +-- > 7 Predecessor product id +-- > Product id of the predecessor of the product currently +-- > in production/trade. +-- > +-- > 8 Expired/out of production +-- > The given item number is the expired item number of the +-- > product. It has been replaced. +-- > +-- > 9 Deletion of secondary identification +-- > Code indicating the deletion of a secondary +-- > identification. +-- > +-- > 10 Defective part's identification +-- > Identification of a defective part. +-- > +-- > 11 Repaired part's identification +-- > Identification of a repaired part. +-- > +-- > 12 Alternate product identification +-- > Alternate number to identify the product. +simple4347 :: Parser Value +simple4347 = simple "4347" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S4404.hs b/specification/src/Text/Edifact/D01B/Simples/S4404.hs new file mode 100644 index 0000000..178dedb --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S4404.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S4404 + ( simple4404 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4404 Status description [B] +-- > +-- > Desc: Free form description of a status. +-- > +-- > Repr: an..35 +simple4404 :: Parser Value +simple4404 = simple "4404" (alphaNumeric `upTo` 35) diff --git a/specification/src/Text/Edifact/D01B/Simples/S4405.hs b/specification/src/Text/Edifact/D01B/Simples/S4405.hs new file mode 100644 index 0000000..ab2fef8 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S4405.hs @@ -0,0 +1,387 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S4405 + ( simple4405 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 4405 Status description code [C] +-- > +-- > Desc: Code specifying a status. +-- > +-- > Repr: an..3 +-- > +-- > 1 To be done +-- > Remark that the requested service in the order remains +-- > outstanding. +-- > +-- > 2 Done +-- > The instruction has been completed. +-- > +-- > 3 Passed on +-- > The information has been passed on. +-- > +-- > 4 Final +-- > The amount has the status of finality. +-- > +-- > 5 Subject to final payment +-- > The amount is subject to finality. +-- > +-- > 6 Minimum +-- > The amount quoted is a minimum tariff. +-- > +-- > 7 Fixed +-- > The amount quoted is a fixed tariff. +-- > +-- > 8 Maximum +-- > The amount quoted is a maximum tariff. +-- > +-- > 9 Information +-- > The amount is quoted for information only, it is not +-- > part of the charges to be deducted or added. +-- > +-- > 10 0 day available +-- > The amount is available today. +-- > +-- > 11 1 day available +-- > The amount is available on the next banking office day +-- > after the booking date. +-- > +-- > 12 2 days available +-- > The amount is available on the second banking office day +-- > after the booking date. +-- > +-- > 13 3 days available +-- > The amount available on the third banking office day +-- > after the booking date. +-- > +-- > 14 Uncollected funds +-- > Funds not collected by beneficiary. +-- > +-- > 15 Nil +-- > The amount or quantity is zero. +-- > +-- > 16 None advised +-- > No status or condition has been advised. +-- > +-- > 17 Requested +-- > A status or condition has been requested. +-- > +-- > 18 Free of charge +-- > No charge is to be made. +-- > +-- > 19 Rounded +-- > The quantity has been the subject of a rounding +-- > operation. +-- > +-- > 20 Permanent +-- > Self-explanatory. +-- > +-- > 21 Temporary +-- > Self-explanatory. +-- > +-- > 22 Subject to agreed condition +-- > Subject to agreed condition. +-- > +-- > 23 Added +-- > In addition to. +-- > +-- > 24 Deducted +-- > A deduction from. +-- > +-- > 25 Included +-- > Is included in. +-- > +-- > 26 Subject to clearing +-- > Clearing operations are to be applied. +-- > +-- > 27 Subject to bilaterally agreed condition +-- > Bilaterally agreed conditions are to be applied. +-- > +-- > 28 Transaction expected to be executed +-- > The transaction is expected to be executed. +-- > +-- > 29 Debit +-- > The object has a status of debit. +-- > +-- > 30 Credit +-- > The object has a status of credit. +-- > +-- > 31 Positive debit +-- > The object has a status of positive debit. +-- > +-- > 32 Negative debit +-- > The object has a status of negative debit. +-- > +-- > 33 Positive credit +-- > The object has a status of positive credit. +-- > +-- > 34 Negative credit +-- > The object has a status of negative credit. +-- > +-- > 35 Started +-- > To specify an event has started. +-- > +-- > 36 Revised +-- > To indicate a revision has been made. +-- > +-- > 37 Stolen +-- > A consignment or goods have been stolen. +-- > +-- > 38 Assigned +-- > A value has been assigned to an item. +-- > +-- > 39 Approved +-- > Approval has been given. +-- > +-- > 40 Withdrawn +-- > Item is withdrawn. +-- > +-- > 41 Rejected +-- > Item is rejected. +-- > +-- > 42 Approval pending +-- > Approval is pending. +-- > +-- > 43 Postponed +-- > Further action is delayed. +-- > +-- > 44 Replaced +-- > Item has been replaced. +-- > +-- > 45 No status +-- > There is no status information to report. +-- > +-- > 46 Does not exist +-- > Non existent. +-- > +-- > 47 Draft version +-- > A preliminary version. +-- > +-- > 48 Live version +-- > A version with a live status. +-- > +-- > 49 Expired version +-- > A version which no longer has a live status. +-- > +-- > 50 Part-time +-- > Using only part of the available time. +-- > +-- > 51 Full-time +-- > Using the whole of the available time. +-- > +-- > 52 Not a student +-- > Not enrolled in an educational program. +-- > +-- > 53 To be extracted +-- > To be removed. +-- > +-- > 54 Impacted tooth +-- > Tooth wedged between another tooth and the jaw. +-- > +-- > 55 Extracted +-- > Removed. +-- > +-- > 56 Estimated +-- > The value is estimated. +-- > +-- > 57 Undefined incident +-- > An undefined incident has occurred. +-- > +-- > 58 Quantity error +-- > The quantity is an error. +-- > +-- > 59 Monetary amount error +-- > The monetary amount is an error. +-- > +-- > 60 Product not ordered +-- > The product was not ordered. +-- > +-- > 61 Uncertain +-- > The value is uncertain. +-- > +-- > 62 Significant +-- > Noteworthy. +-- > +-- > 63 Not accepted +-- > The item has not been accepted. +-- > +-- > 64 Order or request cancelled +-- > The referenced order or request has been cancelled. +-- > +-- > 65 Negative +-- > Negative status. +-- > +-- > 66 Unsigned amount +-- > The status of the amount is unsigned. +-- > +-- > 67 Preliminary +-- > Preparatory to. +-- > +-- > 68 Split +-- > Divided into parts. +-- > +-- > 69 Recommended +-- > The object is favoured in preference to other +-- > alternatives. +-- > +-- > 70 Issued +-- > Has been given out. +-- > +-- > 71 Available for ordering +-- > Goods are available for ordering. +-- > +-- > 72 Not available for ordering +-- > Goods are not available for ordering. +-- > +-- > 73 Confirmed +-- > Officially acknowledged. +-- > +-- > 74 Expiry date exceeded +-- > The expiry date has been exceeded. +-- > +-- > 75 Prescribed +-- > Advised the use of. +-- > +-- > 76 All published issues since subscription start +-- > Applies to all published issues since subscription +-- > start. +-- > +-- > 77 All published issues since issue specified in claim +-- > Applies to all published issues since issue specified in +-- > claim. +-- > +-- > 78 All published issues from and including issue specified in +-- > claim +-- > Applies to all published issues from and including issue +-- > specified in claim. +-- > +-- > 79 Specified published issue only +-- > Applies to specified published issue only. +-- > +-- > 80 Publication issue cancelled +-- > Publication issue has been cancelled. +-- > +-- > 81 Definitive +-- > The status is definitive. +-- > +-- > 82 Supplementary +-- > An addition to something. +-- > +-- > 83 Under legal appeal +-- > An application to a court for a reconsideration of the +-- > decision. +-- > +-- > 84 Legally assigned +-- > Transferred legally to another party. +-- > +-- > 85 Updated +-- > Brought up to date. +-- > +-- > 86 Ratified +-- > Made valid or binding by some formal or legal act. +-- > +-- > 87 Under consideration +-- > Being considered. +-- > +-- > 88 Countersued +-- > A response to institute legal proceedings in which an +-- > entity has filed a law suit. +-- > +-- > 89 Legal item dismissed +-- > Refused further hearing to a legal matter. +-- > +-- > 90 Disputed +-- > Questioned validity. +-- > +-- > 91 Enforced +-- > Compelled observance. +-- > +-- > 92 Legal documentation filed +-- > Submitted a petition, document or application to the +-- > appropriate authority. +-- > +-- > 93 Judgement for defendant +-- > A judgement for the defendant was rendered. +-- > +-- > 94 Judgement for plaintiff +-- > A judgement for the plaintiff was rendered. +-- > +-- > 95 Unchanged +-- > Unaltered. +-- > +-- > 96 Legal documentation not filed +-- > No petition, document or application was submitted to +-- > the appropriate authority. +-- > +-- > 97 Pending +-- > Awaiting decision or settlement. +-- > +-- > 98 Debt released +-- > Released a debt. +-- > +-- > 99 Law suit filed +-- > A law suit was filed. +-- > +-- > 100 Satisfied +-- > Adequately met, fulfilled or complied with all +-- > conditions. +-- > +-- > 101 Set aside +-- > Set aside by using one's authority. +-- > +-- > 102 Settled +-- > Concluded by mutual agreement. +-- > +-- > 103 Settled out of court +-- > The matter has been settled out of court. +-- > +-- > 104 Stayed +-- > A stopping of the proceedings. +-- > +-- > 105 Terminated +-- > Brought to an end. +-- > +-- > 106 Arranged +-- > Planned or provided for. +-- > +-- > 107 Not arranged +-- > Not planned or provided for. +-- > +-- > 108 Instructed to start +-- > Received instruction to start. +-- > +-- > 109 Instructed to stop +-- > Received instruction to stop. +-- > +-- > 110 Stock quantity corrected +-- > A difference in quantity between stocks has been +-- > corrected. +-- > +-- > 111 Inactive +-- > Not in operation. +-- > +-- > 112 Active +-- > In operation. +-- > +-- > + 113 Incomplete data +-- > The data is incomplete. +-- > +-- > + 114 Booked when overbooked +-- > The booking has been made although there is no more +-- > availability. +-- > +-- > + 115 Provisional +-- > The object is in a provisional status. +-- > +-- > + 116 Ticketed +-- > The ticket has been issued. +simple4405 :: Parser Value +simple4405 = simple "4405" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S4440.hs b/specification/src/Text/Edifact/D01B/Simples/S4440.hs new file mode 100644 index 0000000..f05d60c --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S4440.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S4440 + ( simple4440 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4440 Free text value [C] +-- > +-- > Desc: Free form text. +-- > +-- > Repr: an..512 +simple4440 :: Parser Value +simple4440 = simple "4440" (alphaNumeric `upTo` 512) diff --git a/specification/src/Text/Edifact/D01B/Simples/S4441.hs b/specification/src/Text/Edifact/D01B/Simples/S4441.hs new file mode 100644 index 0000000..54ed80e --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S4441.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S4441 + ( simple4441 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4441 Free text value code [B] +-- > +-- > Desc: Code specifying free form text. +-- > +-- > Repr: an..17 +simple4441 :: Parser Value +simple4441 = simple "4441" (alphaNumeric `upTo` 17) diff --git a/specification/src/Text/Edifact/D01B/Simples/S4447.hs b/specification/src/Text/Edifact/D01B/Simples/S4447.hs new file mode 100644 index 0000000..3cea34c --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S4447.hs @@ -0,0 +1,56 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S4447 + ( simple4447 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4447 Free text format code [B] +-- > +-- > Desc: Code specifying the format of free text. +-- > +-- > Repr: an..3 +-- > +-- > 1 Centre +-- > The associated text is centred in the available space. +-- > +-- > 2 Left +-- > The associated text item is aligned flush left in the +-- > available space. +-- > +-- > 3 Right +-- > The associated text is aligned flush right in the +-- > available space. +-- > +-- > 4 Justified +-- > The associated text is justified in the available space. +-- > +-- > 5 Preceded by one blank line +-- > The text is to be preceded by one blank line. +-- > +-- > 6 Preceded by two blank lines +-- > The text is to be preceded by two blank lines. +-- > +-- > 7 Preceded by three blank lines +-- > The text is to be preceded by three blank lines. +-- > +-- > 8 Continuation +-- > The text is a continuation of preceding text. +-- > +-- > 9 New page +-- > The text is to begin on a new page. +-- > +-- > 10 End text +-- > The text is the final section of the preceding text. +-- > +-- > 11 New line +-- > The text is to begin a new line. +simple4447 :: Parser Value +simple4447 = simple "4447" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S4451.hs b/specification/src/Text/Edifact/D01B/Simples/S4451.hs new file mode 100644 index 0000000..43a8191 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S4451.hs @@ -0,0 +1,1245 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S4451 + ( simple4451 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 4451 Text subject code qualifier [C] +-- > +-- > Desc: Code qualifying the subject of the text. +-- > +-- > Repr: an..3 +-- > +-- > AAA Goods description +-- > [7002] Plain language description of the nature of the +-- > goods sufficient to identify them at the level required +-- > for banking, Customs, statistical or transport purposes, +-- > avoiding unnecessary detail (Generic term). +-- > +-- > AAB Terms of payments +-- > [4276] Conditions of payment between the parties to a +-- > transaction (generic term). +-- > +-- > AAC Dangerous goods additional information +-- > Additional information concerning dangerous goods. +-- > +-- > AAD Dangerous goods, technical name +-- > Proper shipping name, supplemented as necessary with the +-- > correct technical name, by which a dangerous substance +-- > or article may be correctly identified or which is +-- > sufficiently informative to permit identification by +-- > reference to generally available literature. +-- > +-- > AAE Acknowledgement description +-- > The content of an acknowledgement. +-- > +-- > AAF Rate additional information +-- > Specific details applying to rates. +-- > +-- > AAG Party instructions +-- > Indicates that the segment contains instructions to be +-- > passed on to the identified party. +-- > +-- > AAH Customs information +-- > [4034] Information entered by Customs on the CIM. +-- > +-- > AAI General information +-- > The text contains general information. +-- > +-- > AAJ Additional conditions of sale/purchase +-- > Additional conditions specific to this order or project. +-- > +-- > AAK Price conditions +-- > Information on the price conditions that are expected or +-- > given. +-- > +-- > AAL Goods dimensions in characters +-- > Expression of a number in characters as length of ten +-- > meters. +-- > +-- > AAM Equipment re-usage restrictions +-- > Technical or commercial reasons why a piece of equipment +-- > may not be re-used after the current transport +-- > terminates. +-- > +-- > AAN Handling restriction +-- > Restrictions in handling depending on the technical +-- > characteristics of the piece of equipment or on the +-- > nature of the goods. +-- > +-- > AAO Error description (free text) +-- > Error described by a free text. +-- > +-- > AAP Response (free text) +-- > Free text of the response to a communication. +-- > +-- > AAQ Package content's description +-- > A description of the contents of a package. +-- > +-- > AAR Terms of delivery +-- > (4053) Free text of the non Incoterms terms of delivery. +-- > For Incoterms, use: 4053. +-- > +-- > AAS Bill of lading remarks +-- > The remarks printed or to be printed on a bill of +-- > lading. +-- > +-- > AAT Mode of settlement information +-- > Free text information on an IATA Air Waybill to indicate +-- > means by which account is to be settled. +-- > +-- > AAU Consignment invoice information +-- > Information pertaining to the invoice covering the +-- > consignment. +-- > +-- > AAV Clearance invoice information +-- > Information pertaining to the invoice covering clearance +-- > of the cargo. +-- > +-- > AAW Letter of credit information +-- > Information pertaining to the letter of credit. +-- > +-- > AAX License information +-- > Information pertaining to a license. +-- > +-- > AAY Certification statements +-- > The text contains certification statements. +-- > +-- > AAZ Additional export information +-- > The text contains additional export information. +-- > +-- > ABA Tariff statements +-- > Description of parameters relating to a tariff. +-- > +-- > ABB Medical history +-- > Historical details of a patients medical events. +-- > +-- > ABC Conditions of sale or purchase +-- > Additional information regarding terms and conditions +-- > which apply to the transaction. +-- > +-- > ABD Nature of transaction +-- > An indication for customs of the type of contract under +-- > which goods are supplied. +-- > +-- > ABE Additional terms and/or conditions (documentary credit) +-- > Additional terms and/or conditions to the documentary +-- > credit. +-- > +-- > ABF Instructions or information about standby documentary +-- > credit +-- > Instruction or information about a standby documentary +-- > credit. +-- > +-- > ABG Instructions or information about partial shipment(s) +-- > Instructions or information about partial shipment(s). +-- > +-- > ABH Instructions or information about transhipment(s) +-- > Instructions or information about transhipment(s). +-- > +-- > ABI Additional handling instructions documentary credit +-- > Additional handling instructions for a documentary +-- > credit. +-- > +-- > ABJ Domestic routing information +-- > Information regarding the domestic routing. +-- > +-- > ABK Chargeable category of equipment +-- > Equipment types are coded by category for financial +-- > purposes. +-- > +-- > ABL Government information +-- > Information pertaining to government. +-- > +-- > ABM Onward routing information +-- > Self explanatory. +-- > +-- > ABN Accounting information +-- > Self explanatory. +-- > +-- > ABO Discrepancy information +-- > Free text or coded information to indicate a specific +-- > discrepancy. +-- > +-- > ABP Confirmation instructions +-- > Documentary credit confirmation instructions. +-- > +-- > ABQ Method of issuance +-- > Method of issuance of documentary credit. +-- > +-- > ABR Documents delivery instructions +-- > Delivery instructions for documents required under a +-- > documentary credit. +-- > +-- > ABS Additional conditions +-- > Additional conditions to the issuance of a documentary +-- > credit. +-- > +-- > ABT Information/instructions about additional amounts covered +-- > Additional amounts information/instruction. +-- > +-- > ABU Deferred payment termed additional +-- > Additional terms concerning deferred payment. +-- > +-- > ABV Acceptance terms additional +-- > Additional terms concerning acceptance. +-- > +-- > ABW Negotiation terms additional +-- > Additional terms concerning negotiation. +-- > +-- > ABX Document name and documentary requirements +-- > Document name and documentary requirements. +-- > +-- > X ABY Regulatory information +-- > The free text contains information for regulatory +-- > authority. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.02B. +-- > +-- > ABZ Instructions/information about revolving documentary credit +-- > Instructions/information about a revolving documentary +-- > credit. +-- > +-- > ACA Documentary requirements +-- > Specification of the documentary requirements. +-- > +-- > ACB Additional information +-- > The text contains additional information. +-- > +-- > ACC Factor assignment clause +-- > Assignment based on an agreement between seller and +-- > factor. +-- > +-- > ACD Reason +-- > Reason for a request or response. +-- > +-- > ACE Dispute +-- > A notice, usually from buyer to seller, that something +-- > was found wrong with goods delivered or the services +-- > rendered, or with the related invoice. +-- > +-- > ACF Additional attribute information +-- > The text refers to information about an additional +-- > attribute not otherwise specified. +-- > +-- > ACG Absence declaration +-- > A declaration on the reason of the absence. +-- > +-- > ACH Aggregation statement +-- > A statement on the way a specific variable or set of +-- > variables has been aggregated. +-- > +-- > ACI Compilation statement +-- > A statement on the compilation status of an array or +-- > other set of figures or calculations. +-- > +-- > ACJ Definitional exception +-- > An exception to the agreed definition of a term, +-- > concept, formula or other object. +-- > +-- > ACK Privacy statement +-- > A statement on the privacy or confidential nature of an +-- > object. +-- > +-- > ACL Quality statement +-- > A statement on the quality of an object. +-- > +-- > ACM Statistical description +-- > The description of a statistical object such as a value +-- > list, concept, or structure definition. +-- > +-- > ACN Statistical definition +-- > The definition of a statistical object such as a value +-- > list, concept, or structure definition. +-- > +-- > ACO Statistical name +-- > The name of a statistical object such as a value list, +-- > concept or structure definition. +-- > +-- > ACP Statistical title +-- > The title of a statistical object such as a value list, +-- > concept, or structure definition. +-- > +-- > ACQ Off-dimension information +-- > Information relating to differences between the actual +-- > transport dimensions and the normally applicable +-- > dimensions. +-- > +-- > ACR Unexpected stops information +-- > Information relating to unexpected stops during a +-- > conveyance. +-- > +-- > ACS Principles +-- > Text subject is principles section of the UN/EDIFACT +-- > rules for presentation of standardized message and +-- > directories documentation. +-- > +-- > ACT Terms and definition +-- > Text subject is terms and definition section of the +-- > UN/EDIFACT rules for presentation of standardized +-- > message and directories documentation. +-- > +-- > ACU Segment name +-- > Text subject is segment name. +-- > +-- > ACV Simple data element name +-- > Text subject is name of simple data element. +-- > +-- > ACW Scope +-- > Text subject is scope section of the UN/EDIFACT rules +-- > for presentation of standardized message and directories +-- > documentation. +-- > +-- > ACX Message type name +-- > Text subject is name of message type. +-- > +-- > ACY Introduction +-- > Text subject is introduction section of the UN/EDIFACT +-- > rules for presentation of standardized message and +-- > directories documentation. +-- > +-- > ACZ Glossary +-- > Text subject is glossary section of the UN/EDIFACT rules +-- > for presentation of standardized message and directories +-- > documentation. +-- > +-- > ADA Functional definition +-- > Text subject is functional definition section of the +-- > UN/EDIFACT rules for presentation of standardized +-- > message and directories documentation. +-- > +-- > ADB Examples +-- > Text subject is examples as given in the example(s) +-- > section of the UN/EDIFACT rules for presentation of +-- > standardized message and directories documentation. +-- > +-- > ADC Cover page +-- > Text subject is cover page of the UN/EDIFACT rules for +-- > presentation of standardized message and directories +-- > documentation. +-- > +-- > ADD Dependency (syntax) notes +-- > Denotes that the associated text is a dependency +-- > (syntax) note. +-- > +-- > ADE Code value name +-- > Text subject is name of code value. +-- > +-- > ADF Code list name +-- > Text subject is name of code list. +-- > +-- > ADG Clarification of usage +-- > Text subject is an explanation of the intended usage of +-- > a segment or segment group. +-- > +-- > ADH Composite data element name +-- > Text subject is name of composite data element. +-- > +-- > ADI Field of application +-- > Text subject is field of application of the UN/EDIFACT +-- > rules for presentation of standardized message and +-- > directories documentation. +-- > +-- > ADJ Type of assets and liabilities +-- > Information describing the type of assets and +-- > liabilities. +-- > +-- > ADK Promotion information +-- > The text contains information about a promotion. +-- > +-- > ADL Meter condition +-- > Description of the condition of a meter. +-- > +-- > ADM Meter reading information +-- > Information related to a particular reading of a meter. +-- > +-- > ADN Type of transaction reason +-- > Information describing the type of the reason of +-- > transaction. +-- > +-- > ADO Type of survey question +-- > Type of survey question. +-- > +-- > ADP Carrier's agent counter information +-- > Information for use at the counter of the carrier's +-- > agent. +-- > +-- > ADQ Description of work item on equipment +-- > Description or code for the operation to be executed on +-- > the equipment. +-- > +-- > ADR Message definition +-- > Text subject is message definition. +-- > +-- > ADS Booked item information +-- > Information pertaining to a booked item. +-- > +-- > ADT Source of document +-- > Text subject is source of document. +-- > +-- > ADU Note +-- > Text subject is note. +-- > +-- > ADV Fixed part of segment clarification text +-- > Text subject is fixed part of segment clarification +-- > text. +-- > +-- > ADW Characteristics of goods +-- > Description of the characteristics of goods in addition +-- > to the description of the goods [7002]. +-- > +-- > ADX Additional discharge instructions +-- > Special discharge instructions concerning the goods. +-- > +-- > ADY Container stripping instructions +-- > Instructions regarding the stripping of container(s). +-- > +-- > ADZ CSC (Container Safety Convention) plate information +-- > Information on the CSC (Container Safety Convention) +-- > plate that is attached to the container. +-- > +-- > AEA Cargo remarks +-- > Additional remarks concerning the cargo. +-- > +-- > AEB Temperature control instructions +-- > Instruction regarding the temperature control of the +-- > cargo. +-- > +-- > AEC Text refers to expected data +-- > Remarks refer to data that was expected. +-- > +-- > AED Text refers to received data +-- > Remarks refer to data that was received. +-- > +-- > AEE Section clarification text +-- > Text subject is section clarification text. +-- > +-- > AEF Information to the beneficiary +-- > Information given to the beneficiary. +-- > +-- > AEG Information to the applicant +-- > Information given to the applicant. +-- > +-- > AEH Instructions to the beneficiary +-- > Instructions made to the beneficiary. +-- > +-- > AEI Instructions to the applicant +-- > Instructions given to the applicant. +-- > +-- > AEJ Controlled atmosphere +-- > Information about the controlled atmosphere. +-- > +-- > AEK Take off annotation +-- > Additional information in plain text to support a take +-- > off annotation. Taking off is the process of assessing +-- > the quantity work from extracting the measurement from +-- > construction documentation. +-- > +-- > AEL Price variation narrative +-- > Additional information in plain language to support a +-- > price variation. +-- > +-- > AEM Documentary credit amendment instructions +-- > Documentary credit amendment instructions. +-- > +-- > AEN Standard method narrative +-- > Additional information in plain language to support a +-- > standard method. +-- > +-- > AEO Project narrative +-- > Additional information in plain language to support the +-- > project. +-- > +-- > AEP Radioactive goods, additional information +-- > Additional information related to radioactive goods. +-- > +-- > AEQ Bank-to-bank information +-- > Information given from one bank to another. +-- > +-- > AER Reimbursement instructions +-- > Instructions given for reimbursement purposes. +-- > +-- > AES Reason for amending a message +-- > Identification of the reason for amending a message. +-- > +-- > AET Instructions to the paying and/or accepting and/or +-- > negotiating bank +-- > Instructions to the paying and/or accepting and/or +-- > negotiating bank. +-- > +-- > AEU Interest instructions +-- > Instructions given about the interest. +-- > +-- > AEV Agent commission +-- > Instructions about agent commission. +-- > +-- > AEW Remitting bank instructions +-- > Instructions to the remitting bank. +-- > +-- > AEX Instructions to the collecting bank +-- > Instructions to the bank, other than the remitting bank, +-- > involved in processing the collection. +-- > +-- > AEY Collection amount instructions +-- > Instructions about the collection amount. +-- > +-- > AEZ Internal auditing information +-- > Text relating to internal auditing information. +-- > +-- > AFA Constraint +-- > Denotes that the associated text is a constraint. +-- > +-- > AFB Comment +-- > Denotes that the associated text is a comment. +-- > +-- > AFC Semantic note +-- > Denotes that the associated text is a semantic note. +-- > +-- > AFD Help text +-- > Denotes that the associated text is an item of help +-- > text. +-- > +-- > AFE Legend +-- > Denotes that the associated text is a legend. +-- > +-- > AFF Batch code structure +-- > A description of the structure of a batch code. +-- > +-- > AFG Product application +-- > A general description of the application of a product. +-- > +-- > AFH Customer complaint +-- > Complaint of customer. +-- > +-- > AFI Probable cause of fault +-- > The probable cause of fault. +-- > +-- > AFJ Defect description +-- > Description of the defect. +-- > +-- > AFK Repair description +-- > The description of the work performed during the repair. +-- > +-- > AFL Review comments +-- > Comments relevant to a review. +-- > +-- > AFM Title +-- > Denotes that the associated text is a title. +-- > +-- > AFN Description of amount +-- > An amount description in clear text. +-- > +-- > AFO Responsibilities +-- > Information describing the responsibilities. +-- > +-- > AFP Supplier +-- > Information concerning suppliers. +-- > +-- > AFQ Purchase region +-- > Information concerning the region(s) where purchases are +-- > made. +-- > +-- > AFR Affiliation +-- > Information concerning an association of one party with +-- > another party(ies). +-- > +-- > AFS Borrower +-- > Information concerning the borrower. +-- > +-- > AFT Line of business +-- > Information concerning an entity's line of business. +-- > +-- > AFU Financial institution +-- > Description of financial institution(s) used by an +-- > entity. +-- > +-- > AFV Business founder +-- > Information about the business founder. +-- > +-- > AFW Business history +-- > Description of the business history. +-- > +-- > AFX Banking arrangements +-- > Information concerning the general banking arrangements. +-- > +-- > AFY Business origin +-- > Description of the business origin. +-- > +-- > AFZ Brand names' description +-- > Description of the entity's brands. +-- > +-- > AGA Business financing details +-- > Details about the financing of the business. +-- > +-- > AGB Competition +-- > Information concerning an entity's competition. +-- > +-- > AGC Construction process details +-- > Details about the construction process. +-- > +-- > AGD Construction specialty +-- > Information concerning the line of business of a +-- > construction entity. +-- > +-- > AGE Contract information +-- > Details about contract(s). +-- > +-- > AGF Corporate filing +-- > Details about a corporate filing. +-- > +-- > AGG Customer information +-- > Description of customers. +-- > +-- > AGH Copyright notice +-- > Information concerning the copyright notice. +-- > +-- > AGI Contingent debt +-- > Details about the contingent debt. +-- > +-- > AGJ Conviction details +-- > Details about the law or penal codes that resulted in +-- > conviction. +-- > +-- > AGK Equipment +-- > Description of equipment. +-- > +-- > AGL Workforce description +-- > Comments about the workforce. +-- > +-- > AGM Exemption +-- > Description about exemptions. +-- > +-- > AGN Future plans +-- > Information on future plans. +-- > +-- > AGO Interviewee conversation information +-- > Information concerning the interviewee conversation. +-- > +-- > AGP Intangible asset +-- > Description of intangible asset(s). +-- > +-- > AGQ Inventory +-- > Description of the inventory. +-- > +-- > AGR Investment +-- > Description of the investments. +-- > +-- > AGS Intercompany relations information +-- > Description of the intercompany relations. +-- > +-- > AGT Joint venture +-- > Description of the joint venture. +-- > +-- > AGU Loan +-- > Description of a loan. +-- > +-- > AGV Long term debt +-- > Description of the long term debt. +-- > +-- > AGW Location +-- > Description of a location. +-- > +-- > AGX Current legal structure +-- > Details on the current legal structure. +-- > +-- > AGY Marital contract +-- > Details on a marital contract. +-- > +-- > AGZ Marketing activities +-- > Information concerning marketing activities. +-- > +-- > AHA Merger +-- > Description of a merger. +-- > +-- > AHB Marketable securities +-- > Description of the marketable securities. +-- > +-- > AHC Business debt +-- > Description of the business debt(s). +-- > +-- > AHD Original legal structure +-- > Information concerning the original legal structure. +-- > +-- > AHE Employee sharing arrangements +-- > Information describing how a company uses employees from +-- > another company. +-- > +-- > AHF Organization details +-- > Description about the organization of a company. +-- > +-- > AHG Public record details +-- > Information concerning public records. +-- > +-- > AHH Price range +-- > Information concerning the price range of products made +-- > or sold. +-- > +-- > AHI Qualifications +-- > Information on the accomplishments fitting a party for a +-- > position. +-- > +-- > AHJ Registered activity +-- > Information concerning the registered activity. +-- > +-- > AHK Criminal sentence +-- > Description of the sentence imposed in a criminal +-- > proceeding. +-- > +-- > AHL Sales method +-- > Description of the selling means. +-- > +-- > AHM Educational institution information +-- > Free form description relating to the school(s) +-- > attended. +-- > +-- > AHN Status details +-- > Describes the status details. +-- > +-- > AHO Sales +-- > Description of the sales. +-- > +-- > AHP Spouse information +-- > Information about the spouse. +-- > +-- > AHQ Educational degree information +-- > Details about the educational degree received from a +-- > school. +-- > +-- > AHR Shareholding information +-- > General description of shareholding. +-- > +-- > AHS Sales territory +-- > Information on the sales territory. +-- > +-- > AHT Accountant's comments +-- > Comments made by an accountant regarding a financial +-- > statement. +-- > +-- > AHU Exemption law location +-- > Description of the exemption provided to a location by a +-- > law. +-- > +-- > AHV Share classifications +-- > Information about the classes or categories of shares. +-- > +-- > AHW Forecast +-- > Description of a prediction. +-- > +-- > AHX Event location +-- > Description of the location of an event. +-- > +-- > AHY Facility occupancy +-- > Information related to occupancy of a facility. +-- > +-- > AHZ Import and export details +-- > Specific information provided about the importation and +-- > exportation of goods. +-- > +-- > AIA Additional facility information +-- > Additional information about a facility. +-- > +-- > AIB Inventory value +-- > Description of the value of inventory. +-- > +-- > AIC Education +-- > Description of the education of a person. +-- > +-- > AID Event +-- > Description of a thing that happens or takes place. +-- > +-- > AIE Agent +-- > Information about agents the entity uses. +-- > +-- > AIF Domestically agreed financial statement details +-- > Details of domestically agreed financial statement. +-- > +-- > AIG Other current asset description +-- > Description of other current asset. +-- > +-- > AIH Other current liability description +-- > Description of other current liability. +-- > +-- > AII Former business activity +-- > Description of the former line of business. +-- > +-- > AIJ Trade name use +-- > Description of how a trading name is used. +-- > +-- > AIK Signing authority +-- > Description of the authorized signatory. +-- > +-- > AIL Guarantee +-- > Description of guarantee. +-- > +-- > AIM Holding company operation +-- > Description of the operation of a holding company. +-- > +-- > AIN Consignment routing +-- > Information on routing of the consignment. +-- > +-- > AIO Letter of protest +-- > A letter citing any condition in dispute. +-- > +-- > AIP Question +-- > A free text question. +-- > +-- > AIQ Party information +-- > Free text information related to a party. +-- > +-- > AIR Area boundaries description +-- > Description of the boundaries of a geographical area. +-- > +-- > AIS Advertisement information +-- > The free text contains advertisement information. +-- > +-- > AIT Financial statement details +-- > Details regarding the financial statement in free text. +-- > +-- > AIU Access instructions +-- > Description of how to access an entity. +-- > +-- > AIV Liquidity +-- > Description of an entity's liquidity. +-- > +-- > AIW Credit line +-- > Description of the line of credit available to an +-- > entity. +-- > +-- > AIX Warranty terms +-- > Text describing the terms of warranty which apply to a +-- > product or service. +-- > +-- > AIY Division description +-- > Plain language description of a division of an entity. +-- > +-- > AIZ Reporting instruction +-- > Instruction on how to report. +-- > +-- > AJA Examination result +-- > The result of an examination. +-- > +-- > AJB Laboratory result +-- > The result of a laboratory investigation. +-- > +-- > ALC Allowance/charge information +-- > Information referring to allowance/charge. +-- > +-- > ALD X-ray result +-- > The result of an X-ray examination. +-- > +-- > ALE Pathology result +-- > The result of a pathology investigation. +-- > +-- > ALF Intervention description +-- > Details of an intervention. +-- > +-- > ALG Summary of admittance +-- > Summary description of admittance. +-- > +-- > ALH Medical treatment course detail +-- > Details of a course of medical treatment. +-- > +-- > ALI Prognosis +-- > Details of a prognosis. +-- > +-- > ALJ Instruction to patient +-- > Instruction given to a patient. +-- > +-- > ALK Instruction to physician +-- > Instruction given to a physician. +-- > +-- > ALL All documents +-- > The note implies to all documents. +-- > +-- > ALM Medicine treatment +-- > Details of medicine treatment. +-- > +-- > ALN Medicine dosage and administration +-- > Details of medicine dosage and method of administration. +-- > +-- > ALO Availability of patient +-- > Details of when and/or where the patient is available. +-- > +-- > ALP Reason for service request +-- > Details of the reason for a requested service. +-- > +-- > ALQ Purpose of service +-- > Details of the purpose of a service. +-- > +-- > ARR Arrival conditions +-- > Conditions under which arrival takes place. +-- > +-- > ARS Service requester's comment +-- > Comment by the requester of a service. +-- > +-- > AUT Authentication +-- > Name, code, password etc. given for authentication +-- > purposes. +-- > +-- > AUU Requested location description +-- > The description of the location requested. +-- > +-- > AUV Medicine administration condition +-- > The event or condition that initiates the administration +-- > of a single dose of medicine or a period of treatment. +-- > +-- > AUW Patient information +-- > Information concerning a patient. +-- > +-- > AUX Precautionary measure +-- > Action to be taken to avert possible harmful affects. +-- > +-- > AUY Service characteristic +-- > Free text description is related to a service +-- > characteristic. +-- > +-- > AUZ Planned event comment +-- > Comment about an event that is planned. +-- > +-- > AVA Expected delay comment +-- > Comment about the expected delay. +-- > +-- > AVB Transport requirements comment +-- > Comment about the requirements for transport. +-- > +-- > BLC Bill of lading clause +-- > Clause on the bill of lading regarding the cargo being +-- > shipped. +-- > +-- > BLD Instruction to prepare the patient +-- > Instruction with the purpose of preparing the patient. +-- > +-- > BLE Medicine treatment comment +-- > Comment about treatment with medicine. +-- > +-- > BLF Examination result comment +-- > Comment about the result of an examination. +-- > +-- > BLG Service request comment +-- > Comment about the requested service. +-- > +-- > BLH Prescription reason +-- > Details of the reason for a prescription. +-- > +-- > BLI Prescription comment +-- > Comment concerning a specified prescription. +-- > +-- > BLJ Clinical investigation comment +-- > Comment concerning a clinical investigation. +-- > +-- > BLK Medicinal specification comment +-- > Comment concerning the specification of a medicinal +-- > product. +-- > +-- > BLL Economic contribution comment +-- > Comment concerning economic contribution. +-- > +-- > BLM Status of a plan +-- > Comment about the status of a plan. +-- > +-- > BLN Random sample test information +-- > Information regarding a random sample test. +-- > +-- > + BLO Period of time +-- > Text subject is a period of time. +-- > +-- > BLR Transport document remarks +-- > Remarks concerning the complete consignment to be +-- > printed on the bill of lading. +-- > +-- > CCI Customs clearance instructions +-- > Any coded or clear instruction agreed by customer and +-- > carrier regarding the declaration of the goods. +-- > +-- > CEX Customs clearance instructions export +-- > Any coded or clear instruction agreed by customer and +-- > carrier regarding the export declaration of the goods. +-- > +-- > CHG Change information +-- > Note contains change information. +-- > +-- > CIP Customs clearance instruction import +-- > Any coded or clear instruction agreed by customer and +-- > carrier regarding the import declaration of the goods. +-- > +-- > CLP Clearance place requested +-- > Name of the place where Customs clearance is asked to be +-- > executed as requested by the consignee/consignor. +-- > +-- > CLR Loading remarks +-- > Instructions concerning the loading of the container. +-- > +-- > COI Order information +-- > Additional information related to an order. +-- > +-- > CUR Customer remarks +-- > Remarks from or for a supplier of goods or services. +-- > +-- > CUS Customs declaration information +-- > Note contains customs declaration information. +-- > +-- > DAR Damage remarks +-- > Remarks concerning damage on the cargo. +-- > +-- > DCL Declaration +-- > [4020] Text of a declaration made by the issuer of the +-- > document (CIM 12). +-- > +-- > DEL Delivery information +-- > Information about delivery. +-- > +-- > DIN Delivery instructions +-- > Instructions regarding the delivery of the cargo. +-- > +-- > DOC Documentation instructions +-- > Instructions pertaining to the documentation. +-- > +-- > DUT Duty declaration +-- > The text contains a statement constituting a duty +-- > declaration. +-- > +-- > EUR Effective used routing +-- > Physical route effectively used for the movement of the +-- > means of transport. +-- > +-- > FBC First block to be printed on the transport contract +-- > The first block of text to be printed on the transport +-- > contract. +-- > +-- > GBL Government bill of lading information +-- > Free text information on a transport document to +-- > indicate payment information by Government Bill of +-- > Lading. +-- > +-- > GEN Entire transaction set +-- > Note is general in nature, applies to entire transaction +-- > segment. +-- > +-- > GS7 Further information concerning GGVS par. 7 +-- > Special permission for road transport of certain goods +-- > in the German dangerous goods regulation for road +-- > transport. +-- > +-- > HAN Handling instructions +-- > [4078] Instructions on how specified goods, packages or +-- > containers should be handled. +-- > +-- > HAZ Hazard information +-- > Information pertaining to a hazard. +-- > +-- > ICN Information for consignee +-- > [4070] Any remark given for the information of the +-- > consignee (CIM 21). +-- > +-- > IIN Insurance instructions +-- > Instructions regarding the cargo insurance. +-- > +-- > IMI Invoice mailing instructions +-- > Instructions as to which freight and charges components +-- > have to be mailed to whom. +-- > +-- > IND Commercial invoice item description +-- > Free text describing goods on a commercial invoice line. +-- > +-- > INS Insurance information +-- > Specific note contains insurance information. +-- > +-- > INV Invoice instruction +-- > Note contains invoice instructions. +-- > +-- > IRP Information for railway purpose +-- > [4090] Date entered by railway stations when required, +-- > e.g. specified trains, additional sheets for freight +-- > calculations, special measures, etc. (CIM 8). +-- > +-- > ITR Inland transport details +-- > Information concerning the pre-carriage to the port of +-- > discharge if by other means than a vessel. +-- > +-- > ITS Testing instructions +-- > Instructions regarding the testing that is required to +-- > be carried out on the items in the transaction. +-- > +-- > LIN Line item +-- > Note contains line item information. +-- > +-- > LOI Loading instruction +-- > Instructions where specified packages or containers are +-- > to be loaded on a means of transport. +-- > +-- > MCO Miscellaneous charge order +-- > Free text accounting information on an IATA Air Waybill +-- > to indicate payment information by Miscellaneous charge +-- > order. +-- > +-- > MKS Additional marks/numbers information +-- > Additional information regarding the marks and numbers. +-- > +-- > ORI Order instruction +-- > Free text contains order instructions. +-- > +-- > OSI Other service information +-- > General information created by the sender of general or +-- > specific value. +-- > +-- > PAC Packing/marking information +-- > Information regarding the packaging and/or marking of +-- > goods. +-- > +-- > PAI Payment instructions information +-- > The free text contains payment instructions information +-- > relevant to the message. +-- > +-- > PAY Payables information +-- > Note contains payables information. +-- > +-- > PKG Packaging information +-- > Note contains packaging information. +-- > +-- > PKT Packaging terms information +-- > The text contains packaging terms information. +-- > +-- > PMD Payment detail/remittance information +-- > The free text contains payment details. +-- > +-- > PMT Payment information +-- > Note contains payments information. +-- > +-- > PRD Product information +-- > The text contains product information. +-- > +-- > PRF Price calculation formula +-- > Additional information regarding the price formula used +-- > for calculating the item price. +-- > +-- > PRI Priority information +-- > Note contains priority information. +-- > +-- > PUR Purchasing information +-- > Note contains purchasing information. +-- > +-- > QIN Quarantine instructions +-- > Instructions regarding quarantine, i.e. the period +-- > during which an arriving vessel, including its +-- > equipment, cargo, crew or passengers, suspected to carry +-- > or carrying a contagious disease is detained in strict +-- > isolation to prevent the spread of such a disease. +-- > +-- > QQD Quality demands/requirements +-- > Specification of the quality/performance expectations or +-- > standards to which the items must conform. +-- > +-- > QUT Quotation instruction/information +-- > Note contains quotation information. +-- > +-- > RAH Risk and handling information +-- > Information concerning risks induced by the goods and/or +-- > handling instruction. +-- > +-- > REG Regulatory information +-- > The free text contains information for regulatory +-- > authority. +-- > +-- > RET Return to origin information +-- > Free text information on an IATA Air Waybill to indicate +-- > consignment returned because of non delivery. +-- > +-- > REV Receivables +-- > The text contains receivables information. +-- > +-- > RQR Requested routes/routing instructions +-- > [3074] Names of places via which the consignor requests +-- > a consignment to be routed. +-- > +-- > RQT Tariffs and route requested +-- > [4120] Stipulation of the tariffs to be applied showing, +-- > where applicable, special-agreement numbers or +-- > references; indication of routes by frontier points or +-- > by frontier stations and, when necessary, by transit +-- > stations between. +-- > +-- > SAF Safety information +-- > The text contains safety information. +-- > +-- > SIC Sender's instruction to carrier +-- > [4284] Instructions given and declarations made by the +-- > sender to the carrier concerning Customs, insurance, and +-- > other formalities. +-- > +-- > SIN Special instructions +-- > Special instructions like licence no, high value, handle +-- > with care, glass. +-- > +-- > SLR Ship line requested +-- > Shipping line requested to be used for traffic between +-- > European continent and U.K. for Ireland. +-- > +-- > SPA Special permission for transport, generally +-- > Statement that a special permission has been obtained +-- > for the transport (and/or routing) in general, and +-- > reference to such permission. +-- > +-- > SPG Special permission concerning the goods to be transported +-- > Statement that a special permission has been obtained +-- > for the transport (and/or routing) of the goods +-- > specified, and reference to such permission. +-- > +-- > SPH Special handling +-- > Note contains special handling information. +-- > +-- > SPP Special permission concerning package +-- > Statement that a special permission has been obtained +-- > for the packaging, and reference to such permission. +-- > +-- > SPT Special permission concerning transport means +-- > Statement that a special permission has been obtained +-- > for the use of the means transport, and reference to +-- > such permission. +-- > +-- > SRN Subsidiary risk number (IATA/DGR) +-- > Number(s) of subsidiary risks, induced by the goods, +-- > according to the valid classification. +-- > +-- > SSR Special service request +-- > Request for a special service concerning the transport +-- > of the goods. +-- > +-- > SUR Supplier remarks +-- > Remarks from or for a supplier of goods or services. +-- > +-- > TCA Tariff applied +-- > [5430] Specification of the tariff applied. +-- > +-- > TDT Transport details remarks +-- > Additional information related to transport details. +-- > +-- > TRA Transportation information +-- > General information regarding the transport of the +-- > cargo. +-- > +-- > TRR Requested tariff +-- > Stipulation of the tariffs to be applied showing, where +-- > applicable, special agreement numbers or references. +-- > +-- > TXD Tax declaration +-- > The text contains a statement constituting a tax +-- > declaration. +-- > +-- > WHI Warehouse instruction/information +-- > Note contains warehouse information. +-- > +-- > ZZZ Mutually defined +-- > Note contains information mutually defined by trading +-- > partners. +simple4451 :: Parser Value +simple4451 = simple "4451" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S4453.hs b/specification/src/Text/Edifact/D01B/Simples/S4453.hs new file mode 100644 index 0000000..9f319bc --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S4453.hs @@ -0,0 +1,44 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S4453 + ( simple4453 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4453 Free text function code [B] +-- > +-- > Desc: Code specifying the function of free text. +-- > +-- > Repr: an..3 +-- > +-- > 1 Text for subsequent use +-- > The occurrence of this text does not affect message +-- > processing. +-- > +-- > 2 Text replacing missing code +-- > Text description of a coded data item for which there is +-- > no currently available code. +-- > +-- > 3 Text for immediate use +-- > Text must be read before actioning message. +-- > +-- > 4 No action required +-- > Pass text on to later recipient. +-- > +-- > 5 Header +-- > Indicates that the text is to be taken as a header. +-- > +-- > 6 Numbered paragraph +-- > Indicates that the text starts a new numbered paragraph. +-- > +-- > 7 Paragraph +-- > Indicates that the text is a paragraph. +simple4453 :: Parser Value +simple4453 = simple "4453" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S4494.hs b/specification/src/Text/Edifact/D01B/Simples/S4494.hs new file mode 100644 index 0000000..8e8104a --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S4494.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S4494 + ( simple4494 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4494 Insurance cover description [B] +-- > +-- > Desc: Free form description of the insurance cover. +-- > +-- > Repr: an..35 +simple4494 :: Parser Value +simple4494 = simple "4494" (alphaNumeric `upTo` 35) diff --git a/specification/src/Text/Edifact/D01B/Simples/S4495.hs b/specification/src/Text/Edifact/D01B/Simples/S4495.hs new file mode 100644 index 0000000..c8e7d31 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S4495.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S4495 + ( simple4495 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4495 Insurance cover description code [B] +-- > +-- > Desc: Code specifying the insurance cover. +-- > +-- > Repr: an..17 +simple4495 :: Parser Value +simple4495 = simple "4495" (alphaNumeric `upTo` 17) diff --git a/specification/src/Text/Edifact/D01B/Simples/S4497.hs b/specification/src/Text/Edifact/D01B/Simples/S4497.hs new file mode 100644 index 0000000..8d6f045 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S4497.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S4497 + ( simple4497 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4497 Insurance cover type code [C] +-- > +-- > Desc: Code specifying the meaning of the insurance cover. +-- > +-- > Repr: an..3 +simple4497 :: Parser Value +simple4497 = simple "4497" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S4517.hs b/specification/src/Text/Edifact/D01B/Simples/S4517.hs new file mode 100644 index 0000000..94dba05 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S4517.hs @@ -0,0 +1,36 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S4517 + ( simple4517 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4517 Seal condition code [B] +-- > +-- > Desc: Code specifying the condition of a seal. +-- > +-- > Repr: an..3 +-- > +-- > 1 In right condition +-- > The seal is in right condition. +-- > +-- > 2 Damaged +-- > The seal is damaged. +-- > +-- > 3 Missing +-- > A seal that is missing. +-- > +-- > 4 Broken +-- > Used to specify that the seal is broken. +-- > +-- > 5 Faulty electronic seal +-- > The electronic seal is faulty. +simple4517 :: Parser Value +simple4517 = simple "4517" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S5004.hs b/specification/src/Text/Edifact/D01B/Simples/S5004.hs new file mode 100644 index 0000000..e259fb7 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S5004.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S5004 + ( simple5004 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 5004 Monetary amount [C] +-- > +-- > Desc: To specify a monetary amount. +-- > +-- > Repr: n..35 +simple5004 :: Parser Value +simple5004 = simple "5004" (numeric `upTo` 35) diff --git a/specification/src/Text/Edifact/D01B/Simples/S5025.hs b/specification/src/Text/Edifact/D01B/Simples/S5025.hs new file mode 100644 index 0000000..6369c25 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S5025.hs @@ -0,0 +1,1954 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S5025 + ( simple5025 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 5025 Monetary amount type code qualifier [C] +-- > +-- > Desc: Code qualifying the type of monetary amount. +-- > +-- > Repr: an..3 +-- > +-- > 1 VAT, 1st value +-- > First VAT value if, for the same rate of VAT, there are +-- > 1 to 3 different ways to set this value. +-- > +-- > 2 VAT, 2nd value +-- > Second VAT value if, for the same rate of VAT, there are +-- > 2 or 3 different ways to set this value. +-- > +-- > 3 VAT, 3rd value +-- > Third VAT value if, for the same rate of VAT, there are +-- > 3 different ways to set this value. +-- > +-- > 4 Additional royalties (Customs) +-- > Royalties relating to the imported goods that the buyer +-- > must pay, either directly or indirectly, as a condition +-- > of sale, to the extent that they are not included in the +-- > price actually paid or payable. +-- > +-- > 5 Adjusted amount +-- > The amount specified is the adjusted amount. +-- > +-- > 6 Amount reference currency +-- > The owing amount in the currency used as reference in +-- > the transaction. +-- > +-- > 7 Agreed charge +-- > Charges which parties agreed upon. +-- > +-- > 8 Allowance or charge amount +-- > [5422] Total amount of allowance or charge. +-- > +-- > 9 Amount due/amount payable +-- > Amount to be paid. +-- > +-- > 10 Amount in charge currency +-- > Indicates that the amount is based on the charged +-- > currency. +-- > +-- > 11 Amount paid +-- > Amount that has been paid. +-- > +-- > 12 Amount remitted +-- > Amount which was remitted (see remittance advice). +-- > +-- > 13 Amount subject to total monetary discount +-- > The amount is subject to a total monetary discount. +-- > +-- > 14 Amount target currency +-- > The amount in the currency in which the amount is paid +-- > or has to be paid. +-- > +-- > 15 Average ledger balance +-- > The addition of the balance all accounts divided by the +-- > number of accounts. +-- > +-- > 16 Bank release fee +-- > The fee that a bank charges for releasing monies. +-- > +-- > 17 Batch total +-- > The complete quantity of anything needed for or made in +-- > one operation or lot. +-- > +-- > 18 Brokerage +-- > Fee charged by a broker for acting on behalf of a third +-- > party. +-- > +-- > 19 Buying commission +-- > Commission paid by the importer to his/her agent for the +-- > service of representing him/her in the purchase. +-- > +-- > 20 Data value on carrier media (Customs) +-- > Value of data contained on the carrier media (e.g. +-- > magnetic tape). +-- > +-- > 21 Cash discount +-- > Cash discount given by the seller to the buyer. +-- > +-- > 22 Cash on delivery amount +-- > Amount to be collected by carrier upon delivery of +-- > goods. This amount represents approximately the value of +-- > the goods. +-- > +-- > 23 Charge amount +-- > The amount of money charged for the provision of a +-- > service or product. +-- > +-- > 24 Charge summary total +-- > Code to indicate the total charges relating to a +-- > consignment. +-- > +-- > 25 Charge/allowance basis +-- > The amount specified is the basis for calculation of +-- > charges/allowance. +-- > +-- > 26 Charges collect fee +-- > The fee a party charges for collecting charges. +-- > +-- > 27 Charges in destination currency +-- > Collect charges payable in the currency of the country +-- > of destination. +-- > +-- > 28 Collect charge summary total +-- > A summary total of collection charges. +-- > +-- > 29 Collect charges in destination currency +-- > Collect charges payable in the currency of the country +-- > of destination. +-- > +-- > 30 Collect freight charge including VAT +-- > This is the total amount that has to be collected from +-- > the consignee or other intermediary intervening party - +-- > Including VAT-. +-- > +-- > 31 Collect freight charge without VAT +-- > For legal accounting reasons the amount without VAT has +-- > to be announced, together with the amount of VAT. +-- > +-- > 32 Collect other charges due agent total +-- > The total of other charges that are due to the agent. +-- > +-- > 33 Collect taxes total +-- > The total amount of taxes to be collected. +-- > +-- > 34 Collected balance required +-- > A certain sum of money that must be kept in an account. +-- > +-- > 35 Container cost +-- > The cost of providing a container. +-- > +-- > 36 Converted amount +-- > The amount is converted from another currency. +-- > +-- > 37 Credit on consignment +-- > Credit deducted from the total invoice amount for the +-- > value of goods not included in a consignment but +-- > included in the invoice. +-- > +-- > 38 Invoice item amount +-- > (5068) Total sum charged in respect of a single Invoice +-- > item in accordance with the terms of delivery. +-- > +-- > 39 Invoice total amount +-- > [5444] Total sum charged in respect of one or more +-- > Invoices in accordance with the terms of delivery. +-- > +-- > 40 Customs value +-- > (5032) Value declared for Customs purposes on those +-- > goods in a consignment which are subject to the same +-- > Customs procedure, and have the same tariff/statistical +-- > heading, country information and duty regime. +-- > +-- > 41 Assigned Customs value +-- > Goods value assigned by Customs. +-- > +-- > 42 Total cash payments received by factor +-- > Total allocated amount of cash payments received by a +-- > factor. +-- > +-- > 43 Declared total Customs value +-- > [5070] Total value declared for Customs purposes of all +-- > goods in a consignment, whether or not they are subject +-- > to the same Customs procedure, or have the same +-- > tariff/statistical heading, country information, and +-- > duty regime. +-- > +-- > 44 Declared value for carriage +-- > (5036) Value, declared by the shipper or his agent +-- > solely for the purpose of varying the carrier's level of +-- > liability from that provided in the contract of +-- > carriage, in case of loss or damage to goods or delayed +-- > delivery. +-- > +-- > 45 Deductible after importation charges (Customs) +-- > Charges (e.g. construction, assembly, erection, +-- > maintenance or technical assistance) after importation, +-- > which are included in the total invoice price, that may +-- > be deducted to arrive at a Customs value. +-- > +-- > 46 Deductions (Customs) +-- > [5020] Allowable deductions from the Customs value basis +-- > used. +-- > +-- > 47 Delivery fee +-- > Fees incurred by delivery. +-- > +-- > 48 Deposit total +-- > The whole amount of money that one entrusts for +-- > safekeeping. +-- > +-- > 49 Development necessary for production of imported goods +-- > (Customs) +-- > Value of engineering, development, artwork, design work +-- > and plans and sketches carried out elsewhere than in the +-- > Customs territory and necessary for the production of +-- > the imported goods. +-- > +-- > 50 Disbursements +-- > Amount of disbursements to be collected by the carrier +-- > according to the order given by the shipper. +-- > +-- > 51 Disbursements fee +-- > Fee charged for the collection of disbursements. +-- > +-- > 52 Discount amount +-- > The amount specified is the discount amount. +-- > +-- > 53 Discount amount due +-- > The amount of discount that is due. +-- > +-- > 54 Distribution service fee +-- > The fee charged for the provision of distribution +-- > services. +-- > +-- > 55 Duty amount +-- > The amount of duty. +-- > +-- > 56 Duty/tax/fee basis amount +-- > The amount specified is the basis for duty/tax or fee. +-- > +-- > 57 Equivalent amount +-- > This amount is equivalent to the amount to be +-- > transferred, but in another currency. +-- > +-- > 58 Fee amount +-- > The amount of a fee. +-- > +-- > 59 Fees paid year to date +-- > Payments made for goods thus far. +-- > +-- > 60 Final (posted) amount +-- > The amount posted to an account, finally, after +-- > charges/allowances. +-- > +-- > 61 Float (e.g. "cash float") +-- > The status of funds in the process of collection. +-- > +-- > 62 Total payments on account received by a factor +-- > Total unallocated amount of payments received by a +-- > factor. +-- > +-- > 63 FOB value +-- > Identifies the value of the shipment free on board, +-- > named port of shipment (see FOB Incoterm of ICC). +-- > +-- > 64 Freight charge +-- > Amount to be paid for moving goods, by whatever means, +-- > from one place to another, inclusive discounts, +-- > allowances, rebates, adjustment factors and additional +-- > cost relating to freight costs (UN/ECE Recommendation no +-- > 23). +-- > +-- > 65 Total indirect amount payments made to a seller or his +-- > agent instead of to a factor +-- > Total indirect amount of payments made to a seller or +-- > his agent instead of to a factor. +-- > +-- > 66 Goods item total +-- > Net price x quantity for the line item. +-- > +-- > 67 Insurance amount +-- > Amount of insurance. +-- > +-- > 68 Insurance and transport charges (Customs) +-- > (5488)+(5292) Sum total of transport and insurance +-- > charges (CCC). +-- > +-- > 69 Insurance and transport charges incurred outside Customs +-- > territory +-- > (5488)+(5292) Insurance and transport charges incurred +-- > outside a Customs territory (or a Customs union). +-- > +-- > 70 Insurance charges (Customs) +-- > [5488] Amount of premium payable to the insurance +-- > company to insure the goods to the port or place of +-- > importation. +-- > +-- > 71 Insurance charges incurred outside of Customs territory +-- > (5488) Insurance charges incurred outside a Customs +-- > territory (or a Customs union). +-- > +-- > 72 Internal charges (Customs) +-- > Charges incurred within a Customs territory (or a +-- > Customs union). +-- > +-- > 73 Total amount of payments booked to the collateral account +-- > Total amount of payments booked to the collateral +-- > account. +-- > +-- > 74 Amount to be paid in advance +-- > Amount which is to be paid before goods are delivered or +-- > the service is rendered. +-- > +-- > 75 Registered capital +-- > Registered amount of equity of a company. +-- > +-- > 76 Investable balance +-- > To put left over money in something offering profitable +-- > returns. +-- > +-- > 77 Invoice amount +-- > [5068] Total sum charged in respect of a single Invoice +-- > in accordance with the terms of delivery. +-- > +-- > 78 Landing charges +-- > The charges incurred in landing the goods into store in +-- > the country of importation, excluding Customs duties and +-- > taxes. +-- > +-- > 79 Total line items amount +-- > The sum of all the line item amounts. +-- > +-- > 80 Licence fees related to imported goods (Customs) +-- > Licence fees relating to the imported goods that the +-- > buyer must pay, either directly or indirectly, as a +-- > condition of sale, to the extent that they are not +-- > included in the price actually paid or payable. +-- > +-- > 81 Loading and handling cost +-- > Cost incurred by loading and handling. +-- > +-- > 82 Lock box total +-- > The complete amount of funds that customers mailed in to +-- > a specific location. Often times funds are sent to a +-- > post-office lock box in their city. +-- > +-- > 83 Lumpsum +-- > An agreed sum of money, which is paid in full at one +-- > time. This term is often used in connection with charter +-- > parties. +-- > +-- > 84 Material consumed in production of imported goods (Customs) +-- > Value of materials consumed in the production of the +-- > imported goods. +-- > +-- > 85 Maximum charge +-- > The maximum amount that can be charged for a service or +-- > product. +-- > +-- > 86 Message total monetary amount +-- > The total of all monetary amounts contained within the +-- > message. +-- > +-- > 87 Minimum charge +-- > The minimum amount that can be charged for a service or +-- > product. +-- > +-- > 88 National preference basis amount +-- > Amount giving the basis for national preference +-- > calculation. +-- > +-- > 89 Negative collected balance +-- > Having a quantity of less than zero in an account. +-- > +-- > 90 Negative ledger balance +-- > For an asset account, this would be when the account had +-- > a credit balance. For liability and owner's equity +-- > accounts, it would be when the account had a debit +-- > balance. +-- > +-- > 91 Net adjustment +-- > The end-of-the-period total amount which is left after +-- > recording appropriate adjusting entries. +-- > +-- > 92 Net fee position +-- > The payments left over after deductions or allowances +-- > have been made. +-- > +-- > 93 Net year to date excess (deficit) +-- > A negative amount of an item. +-- > +-- > 94 No amount of insurance +-- > No amount of insurance has been declared for a +-- > consignment. +-- > +-- > 95 No declared value for carriage +-- > No value has been declared for purposes of carriage. +-- > +-- > 96 No declared value for Customs +-- > No value has been declared for Customs purposes. +-- > +-- > 97 Offer amount +-- > [5210] Total amount of an offer. +-- > +-- > 98 Original amount +-- > Original amount, without charges, allowances or +-- > adjustment. +-- > +-- > 99 Other charges at destination +-- > Code to indicate charges levied at destination. +-- > +-- > 100 Other charges due agent +-- > Code to indicate that certain charges accrue to an +-- > agent. +-- > +-- > 101 Other charges due carrier +-- > Code to indicate that certain charges accrue to a +-- > carrier. +-- > +-- > 102 Other commissions +-- > Other commissions paid by the importer to his/her agent +-- > in relation to the goods being imported. +-- > +-- > 103 Other deductible charges +-- > Other charges deducted from the total invoice value. +-- > +-- > 104 Other transport charges +-- > (5292) Other charges paid for transport. +-- > +-- > 105 Other valuation charges (Customs) +-- > Other valuation charges which are payable by reason of +-- > the importation or sale of the goods in the Customs +-- > territory. +-- > +-- > 106 Packing cost +-- > Cost for packing concerning labour and/or material. +-- > +-- > 107 Packing cost (Customs) +-- > [5448] Costs incurred for all containers and coverings +-- > of whatever nature which are considered as being one for +-- > Customs purposes with the goods, and the cost of packing +-- > whether for labour or material. +-- > +-- > 108 Parts incorporated in imported goods (Customs) +-- > Materials, components, parts and similar items +-- > incorporated in the imported goods. +-- > +-- > 109 Payment discount amount +-- > Self-explanatory. +-- > +-- > 110 Pick-up fee +-- > Fee incurring if item has been or will be picked up. +-- > +-- > 111 Positive collected balance +-- > Having a quantity of greater than zero in an account. +-- > +-- > 112 Positive ledger balance +-- > For an asset account, this would be when the account had +-- > a debit balance. For liability and owner's equity +-- > accounts, it would be when the account had a credit +-- > balance. +-- > +-- > 113 Prepaid amount +-- > (5302) Amount which has been prepaid in advance. +-- > +-- > 114 Prepaid charge summary total +-- > Total of all prepaid charges. +-- > +-- > 115 Prepaid taxes total +-- > Total of all prepaid taxes. +-- > +-- > 116 Purchase amount +-- > The cost of buying goods or services. +-- > +-- > 117 Quantity discount +-- > Discount given for purchase of goods in bulk. +-- > +-- > 118 Quota value +-- > The monetary value of a quota. +-- > +-- > 119 Received amount +-- > The amount is what the bank received, and the one before +-- > charges/allowances. +-- > +-- > 120 Sales tax +-- > Identifies the amount of sales tax payable. +-- > +-- > 121 Shipment value in domestic currency +-- > The cost of transportation in domestic currency. +-- > +-- > 122 Specific amount payable +-- > Amount that the consignor agrees to be invoiced or to +-- > pay. This amount is part of the total charges applied to +-- > the consignment. +-- > +-- > 123 Statistical value +-- > [5218] Value declared for statistical purposes of those +-- > goods in a consignment which have the same statistical +-- > heading and country of origin. +-- > +-- > 124 Tax amount +-- > Tax imposed by government or other official authority +-- > related to the weight/volume charge or valuation charge. +-- > +-- > 125 Taxable amount +-- > Amount on which a tax has to be applied. +-- > +-- > 126 To collect +-- > Amount that has to be collected. +-- > +-- > 127 Tools used in production of imported goods (Customs) +-- > Tools, dies, moulds and similar items used in the +-- > production of the imported goods. +-- > +-- > 128 Total amount +-- > The amount specified is the total amount. +-- > +-- > 129 Total amount subject to payment discount +-- > Part of the invoice amount which is subject to payment +-- > discount. +-- > +-- > 130 Total charge due +-- > Total amount of charges payable to the carrier. +-- > +-- > 131 Total charges/allowances +-- > The amount specified is the total of all +-- > charges/allowances. +-- > +-- > 132 Total collect charges +-- > Total charges to be collected. +-- > +-- > 133 Total collect charges at destination +-- > Total charges to be collected at destination. +-- > +-- > 134 Total declared +-- > The total value of declared amounts. +-- > +-- > 135 Total freight due +-- > Total amount of freight costs payable to the carrier. +-- > +-- > 136 Total invoice additional amount +-- > (5140) Amount to be added to the sum of invoice line +-- > amounts to arrive at the total invoice amount. +-- > +-- > 137 Damage protection plan coverage +-- > Indicates the amount of damage coverage provided under +-- > the Damage Protection Plan (DPP). +-- > +-- > 138 Total monetary discount amount +-- > Total of monetary discount amounts. +-- > +-- > 139 Total payment amount +-- > A complete charge for goods or services rendered. +-- > +-- > 140 Total service charge +-- > The complete payment owed to one who has performed work +-- > for another. +-- > +-- > 141 Cost, insurance and freight (CIF) value +-- > Identifies the value of cost, insurance and freight. +-- > (Refer to ICC Incoterm CIF for an expanded definition). +-- > +-- > 142 Trade discount +-- > Discount given to any purchaser at a particular +-- > commercial level e.g. at wholesale or retail level. +-- > +-- > 143 Transfer amount +-- > The amount which has been transferred from buyer to the +-- > sellers bank. +-- > +-- > 144 Transport charges (Customs) +-- > (5292) Cost incurred by shipper in moving goods, by +-- > whatever means, from one place to another under the +-- > terms of the contract of carriage, see UN/ECE +-- > Recommendation No 23. Synonym: freight charges +-- > (Customs). +-- > +-- > 145 Transport charges incurred outside Customs territory +-- > (5292) Transport charges incurred outside a Customs +-- > territory (or a Customs union). +-- > +-- > 146 Unit price +-- > (5110) Reporting monetary amount is a "per unit" amount. +-- > +-- > 147 Acceptable quotation fluctuation amount +-- > The maximum increase or decrease in constituent material +-- > fluctuation which will not result in an item price +-- > renegotiation. +-- > +-- > 148 Total payments under guarantee +-- > Total amount paid under guarantee, such as under a +-- > factor's guarantee. +-- > +-- > 149 Valuation charge +-- > A charge based on the value of goods or cargo. +-- > +-- > 150 Value added tax +-- > [5490] Amount in national currency resulting from the +-- > application, at the appropriate rate, of value added tax +-- > (or similar tax) to the invoice amount subject to such +-- > tax. +-- > +-- > 151 Value insured +-- > Representation in figures of the total sum covered by an +-- > insurance for a particular shipment. +-- > +-- > 152 Subsequent resale of imported goods (Customs) +-- > Value of any part of the proceeds of any subsequent +-- > resale, disposal or use of the imported goods that +-- > accrues, directly or indirectly, to the seller. +-- > +-- > 153 Weight charge +-- > A charge based on the weight of goods or cargo. +-- > +-- > 154 Amount to be collected +-- > The monetary amount that is to be collected. +-- > +-- > 155 Standard duty +-- > Standard Customs duty that would apply if special +-- > provisions did not apply. +-- > +-- > 156 G-Amount +-- > Amount out of total invoice amount being paid into a +-- > blocked account. +-- > +-- > 157 Insurance value +-- > (5010) Value for which the goods are insured. +-- > +-- > 158 Insurance and transport charges incurred inside Customs +-- > territory +-- > (5488)+(5292) Charges to be paid for moving goods, by +-- > whatever means, from the point of entry into the Customs +-- > territory (within a Customs union: to the point of entry +-- > in the final destination country). +-- > +-- > 159 Licence (value deducted) +-- > Amount in the currency of the licence to be written off +-- > from the total licence value. +-- > +-- > 160 Other costs +-- > (5346) Costs, other than packing, freight and insurance +-- > costs, specified separately. +-- > +-- > 161 Duty, tax or fee amount +-- > Amount of duty, tax or fee. +-- > +-- > 162 Customs duty paid +-- > Amount which can be deducted from the stated invoice +-- > price where that price includes the Customs duty amount. +-- > +-- > 163 Wage tax share +-- > Wage tax share of total amount to be paid directly to +-- > tax collector. +-- > +-- > 164 Social securities premiums share +-- > Social securities share of total amount to be paid +-- > directly to the social securities collector. +-- > +-- > 165 Adjustment amount +-- > Amount being the balance of the amount to be adjusted +-- > and the adjusted amount. +-- > +-- > 166 Guarantee amount (Customs) +-- > Amount of the guarantee placed with Customs. +-- > +-- > 167 Actual versus calculated price difference +-- > Difference between actual and calculated price. +-- > +-- > 168 Tax sub-totals +-- > A sub total of tax values. +-- > +-- > 169 Alternate currency total amount +-- > Self-explanatory. +-- > +-- > 170 Document amount +-- > The monetary value stated within a related document. +-- > +-- > 171 Total reassignments of factored invoices +-- > Total amount of factored invoices and credit notes +-- > reassigned to the seller or to another factor. +-- > +-- > 172 Stated amount +-- > The monetary amount that has been declared. +-- > +-- > 173 Minimum amount +-- > Lowest possible value; minimum. +-- > +-- > 174 Balance brought forward +-- > Opening balance of the account brought forward from the +-- > prior accounting period. +-- > +-- > 175 Message total additional amount +-- > An amount in addition to the total message value. +-- > +-- > 176 Message total duty/tax/fee amount +-- > Total of all duty/tax/fee amounts. +-- > +-- > 177 Message total amount prepaid +-- > Total of all prepaid amounts within the message. +-- > +-- > 178 Exact amount +-- > Specific amount. +-- > +-- > 179 Maximum amount +-- > Highest possible value; maximum. +-- > +-- > 180 Amount up to +-- > Highest possible value; up to. +-- > +-- > 181 Amount not exceeding +-- > Highest possible value; not exceeding. +-- > +-- > 182 Any other specification/tolerance +-- > Any further qualification of the amount. +-- > +-- > 183 No specification/tolerance +-- > No further qualification of the amount. +-- > +-- > 184 Final net acquisition cost +-- > The final cost of acquisition, net of all add-ons and +-- > discounts. +-- > +-- > 185 Labour cost +-- > The cost of providing labour to complete a task. +-- > +-- > 186 Material cost +-- > The cost of materials needed to complete a task. +-- > +-- > 187 Other cost +-- > Non specific costs for an item in addition to those +-- > stated explicitly. +-- > +-- > 188 Overhead cost +-- > The cost of overhead when completing a task. +-- > +-- > 189 Packaging cost +-- > The cost of packaging an item. +-- > +-- > 190 Prototype set up cost +-- > The cost of setting up a prototype. +-- > +-- > 191 Authorized cleaning amount +-- > Amount of money authorized for cleaning services. +-- > +-- > 192 Raw material per cart cost +-- > The cost of raw material expressed per cart. +-- > +-- > 193 Raw material per unit of measure cost +-- > The cost of raw material expressed per unit of measure. +-- > +-- > 194 Total die model cost +-- > The total of costs for a die model. +-- > +-- > 195 Total gauge cost +-- > The total of costs for a gauge. +-- > +-- > 196 Total material including purchased components cost +-- > The total cost of materials for an item, including +-- > components purchased externally. +-- > +-- > 197 Total purchased components cost +-- > The total cost of components purchased externally. +-- > +-- > 198 Total tooling cost +-- > The total of costs relating to tooling. +-- > +-- > 199 Delivery limitation amount +-- > The monetary limitation amount for a delivery. +-- > +-- > 200 Minimum amount due +-- > The minimum amount that must be paid on an amount now +-- > due for payment. +-- > +-- > 201 Penalty amount +-- > The penalty charge incurred if or because conditions are +-- > not met. +-- > +-- > 202 Interest amount +-- > The amount of interest charged or paid on a debit or +-- > credit balance. +-- > +-- > 203 Line item amount +-- > Goods item total minus allowances plus charges for line +-- > item. See also Code 66. +-- > +-- > 204 Allowance amount +-- > The amount of an allowance. +-- > +-- > 205 Additional amount covered: freight costs +-- > Additional amount (freight costs) which is also covered +-- > under the documentary credit. +-- > +-- > 206 Additional amount covered: inspection costs +-- > Additional amount (inspection costs) which is also +-- > covered under the documentary credit. +-- > +-- > 207 Additional amount covered: insurance costs +-- > Additional amount (insurance costs) which is also +-- > covered under the documentary credit. +-- > +-- > 208 Additional amount covered: interest +-- > Additional amount (interest) which is also covered under +-- > the documentary credit. +-- > +-- > 209 Agent commission amount +-- > Amount which has to be paid to an agent. +-- > +-- > 210 Credit note amount +-- > Amount of a credit note. +-- > +-- > 211 Debit note amount +-- > Amount of a debit note. +-- > +-- > 212 Documentary credit amount +-- > Amount of the documentary credit. +-- > +-- > 213 Part of documentary credit amount +-- > Part of documentary credit amount subject to sight +-- > payment, deferred payment or acceptance when the +-- > documentary credit is available by mixed payment. +-- > +-- > 214 Advance payment at the beginning of works +-- > Amount paid to the contractor at the beginning of works +-- > in the construction to be deducted later. +-- > +-- > 215 Deduction of advance payment amount at the beginning of +-- > works +-- > Progressive deduction of advance payment, as works go +-- > on. +-- > +-- > 216 Advance payment amount on building material +-- > An amount paid in advance for the purchase of building +-- > material. +-- > +-- > 217 Deduction of the advance payment amount on building +-- > material +-- > The cost of building material less any monies paid in +-- > advance. +-- > +-- > 218 Advance payment amount on stock +-- > An amount paid in advance for the purchase of stock. +-- > +-- > 219 Deduction of the advance payment amount on stock +-- > The cost of stock less any monies paid in advance. +-- > +-- > 220 Amount subject to guarantee retention +-- > Amount participating in the assessment basis of a +-- > guarantee retention. +-- > +-- > 221 Amount not subject of guarantee retention +-- > Amount not participating in the assessment basis of a +-- > guarantee retention. +-- > +-- > 222 Amount subject to contractual retention +-- > Amount participating in the assessment basis of a +-- > contractual retention. +-- > +-- > 223 Works amount, initial +-- > Total amount of works in the initial contract. +-- > +-- > 224 Works amount, variations +-- > Total amount of contract variations, not including the +-- > amount planned on initial contract. +-- > +-- > 225 Works amount, total +-- > Total amount of works, including initial contract and +-- > variations. +-- > +-- > 226 Retention amount +-- > The amount of money that has been or is to be retained. +-- > +-- > 227 Deposit +-- > Part of the amount of retention, not covered by +-- > guarantee of retention, and thus deducted from the +-- > amount paid to the contractor until release of +-- > retention. +-- > +-- > 228 Deposit refund +-- > Refund of deposit, due to an increase of the guarantee +-- > of retention amount, or a decrease of the amount of +-- > retention. +-- > +-- > 229 Guarantee on retention refund +-- > Refund of deposit, due to partial or complete release of +-- > retention. +-- > +-- > 230 Amount subject to escalation +-- > Amount which is used as the basis for the calculation of +-- > the escalation. +-- > +-- > 231 Amount subject to escalation, initial +-- > Amount in the initial contract which is used as the +-- > basis for the calculation of the escalation. +-- > +-- > 232 Amount of variations subject to escalation +-- > Amount of variations which is used as the basis for the +-- > calculation of the escalation. +-- > +-- > 233 Amount not subject to escalation +-- > Amount which is not included in the calculation of the +-- > escalation. +-- > +-- > 234 Amount not subject to escalation, initial +-- > Amount in the initial contract which is not included in +-- > the calculation of the escalation. +-- > +-- > 235 Amount of variations not subject to escalation +-- > Amount of variations which is not included in the +-- > calculation of the escalation. +-- > +-- > 236 Amount subject to price adjustment +-- > Amount which is used as the basis for price adjustment +-- > calculation. +-- > +-- > 237 Amount subject to price adjustment, initial +-- > Amount in the initial contract which is used as the +-- > basis for the price adjustment calculation. +-- > +-- > 238 Amount of variations subject to price adjustment +-- > Amount of variations which is used as the basis for +-- > price adjustment calculation. +-- > +-- > 239 Amount not subject to price adjustment +-- > Amount which is not included in the calculation of the +-- > price adjustment. +-- > +-- > 240 Amount not subject to price adjustment, initial +-- > Amount in the initial contract which is not included in +-- > the calculation of the price adjustment. +-- > +-- > 241 Amount of variations not subject to price adjustment +-- > Amount of variations which is not included in the +-- > calculation of the price adjustment. +-- > +-- > 242 Escalation amount +-- > Difference between initial amount and current amount. +-- > +-- > 243 Provisional escalation amount +-- > Difference between initial amount and provisional +-- > current amount. +-- > +-- > 244 Price adjustment amount +-- > Difference between initial amount and revised amount. +-- > +-- > 245 Provisional price adjustment amount +-- > Difference between initial amount and provisional +-- > revised amount. +-- > +-- > 246 Price revaluation amount +-- > Amount of escalation and price adjustment. +-- > +-- > 247 Provisional price revaluation amount +-- > Provisional amount of escalation and price adjustment. +-- > +-- > 248 Contractual retention amount total +-- > Retention on a basis contractually fixed. +-- > +-- > 249 Valuation amount +-- > Amount of valuation. +-- > +-- > 250 Deduction amount of direct payments to subcontractors +-- > Deduction of amounts directly paid to subcontractors. +-- > +-- > 251 Amortization total amount +-- > Indication of final monetary amount for amortization. +-- > +-- > 252 Amortization order amount +-- > Indication of actual share of the monetary amount for +-- > amortization. +-- > +-- > 253 Amortization cumulated amount +-- > Indication of actual cumulated monetary amount of +-- > previous and actual amortization order amount. +-- > +-- > 254 Current credit cover +-- > Limit for current credit cover. +-- > +-- > 255 New credit cover +-- > Limit for new credit cover. +-- > +-- > 256 Order cover +-- > Credit cover for an individual order or shipment. +-- > +-- > 257 Amount subject to dispute +-- > The amount that is being disputed. +-- > +-- > 258 Charge amount for information +-- > The stated charge amount is only for information. The +-- > amount will be debited due to agreement. +-- > +-- > 259 Total charges +-- > Self-explanatory. +-- > +-- > 260 Total allowances +-- > Self-explanatory. +-- > +-- > 261 Alternate currency amount +-- > Self-explanatory. +-- > +-- > 262 Instalment amount +-- > Amount paid or due for a single instalment of an +-- > instalment payment scheme. +-- > +-- > 263 Outstanding amount +-- > Amount still remaining outstanding for payment. +-- > +-- > 264 Gross contribution amount +-- > Gross amount contributed. This may include commissions +-- > or allowances. +-- > +-- > 265 Commission amount +-- > Amount of any commission. +-- > +-- > 266 Net contribution amount +-- > Amount contributed net of any commission or other +-- > allowances . +-- > +-- > 267 Regular contribution amount +-- > Specified contribution amount regularly paid. +-- > +-- > 268 Previous regular contribution amount +-- > Specified contribution amount regularly paid before a +-- > change . +-- > +-- > 269 Variation amount +-- > Difference from a nominated amount. +-- > +-- > 270 Notional salary +-- > A salary amount specified for a particular category of +-- > employees. +-- > +-- > 271 Nominal salary +-- > The salary amount without special allowances or other +-- > cash benefits. +-- > +-- > 272 Taxable salary +-- > The salary amount which is taxable. +-- > +-- > 273 Superannuation salary +-- > Salary used for superannuation benefit/contribution +-- > purposes . +-- > +-- > 274 Total remuneration +-- > The amount of the total value of a person's +-- > remuneration. +-- > +-- > 275 Other salary +-- > The amount of other salary or allowances in addition to +-- > a base salary. +-- > +-- > 276 Annual salary +-- > Self-explanatory. +-- > +-- > 277 Total contributions amount +-- > Sum of individual contributions. +-- > +-- > 278 Voluntary contribution amount +-- > The amount is for a non-compulsory contribution. +-- > +-- > 279 Instalment first amount +-- > First of a number of due amounts if payment by +-- > instalment is agreed. +-- > +-- > 280 Instalment current amount +-- > Current amount of a number of due amounts if payment by +-- > instalment is agreed. +-- > +-- > 281 Instalment last amount +-- > Last of a number of due amounts if payment by instalment +-- > is agreed. +-- > +-- > 282 Current maintenance fee +-- > Current amount of a number of amounts due on maintenance +-- > contract. +-- > +-- > 283 Current leasing fee +-- > Current amount of a number of amounts due on lease +-- > contracts. +-- > +-- > 284 Day works amount +-- > The amount of work calculated on the basis of manpower +-- > time and supply cost. +-- > +-- > 285 Manufacturer's bonus +-- > Allowance given as a manufacturer's bonus. +-- > +-- > 286 Administration charge +-- > Charge made for an administration activity. +-- > +-- > 287 Fuel charge +-- > Charge relating to fuel supplied. +-- > +-- > 288 Registration plate charge +-- > The charge relating to the normal supply of vehicle +-- > registration plates. +-- > +-- > 289 Subtotal amount +-- > Total amount of money that is part of a complete amount. +-- > +-- > 290 Dumping export value +-- > The export value calculated for the purposes of +-- > assessing dumping duty. +-- > +-- > 291 Foreign inland freight +-- > The amount of inland freight incurred in delivering the +-- > goods to the place of export. +-- > +-- > 292 Concession amount +-- > The amount of any concession. To allow the nomination of +-- > the difference between the amount of duty plus tax paid +-- > and the amount that would have been payable without an +-- > end-use security being applied. +-- > +-- > 293 Chargeback +-- > Invoice amount charged back to seller. +-- > +-- > 294 Charge per credit cover +-- > Unit charge per credit cover established. +-- > +-- > 295 Charge per unused credit cover +-- > Unit charge per unused credit cover. +-- > +-- > 296 Total authorised deduction +-- > Total amount of authorised deductions. +-- > +-- > 297 Total chargebacks +-- > Total amount charged back to the seller. +-- > +-- > 298 Total offsets +-- > Total amount offset against other items on the seller's +-- > or buyer's account. +-- > +-- > 299 Total special entries +-- > Total amount to be treated as special booking entry by +-- > the beneficiary. +-- > +-- > 300 Balance carried forward +-- > Closing balance of the account to be carried forward to +-- > the next accounting period. +-- > +-- > 301 Total outstanding invoices past due +-- > Total amount of outstanding invoices past due. +-- > +-- > 302 Off balance disputed items +-- > Total amount of disputed invoices/credit notes. +-- > +-- > 303 Commission invoices +-- > Amount of commission invoices. +-- > +-- > 304 Other charges +-- > Miscellaneous charges. +-- > +-- > 305 Amount remittances +-- > Amount of money remitted. +-- > +-- > 306 Total amount of payment commission invoices +-- > Total amount of commission invoices paid. +-- > +-- > 307 Total amount of payment other charges invoices +-- > Total amount of invoices for miscellaneous charges paid. +-- > +-- > 308 Total amount credit notes +-- > Total amount of credit notes. +-- > +-- > 309 Total adjustment invoices +-- > Total amount of adjustments to invoices. +-- > +-- > 310 Total adjustment credit notes +-- > Total amount of adjustments to credit notes. +-- > +-- > 311 Total adjustment payments +-- > Total amount of adjustments to payments. +-- > +-- > 312 Base unit value +-- > Value per base unit. +-- > +-- > 313 International freight +-- > The amount of freight paid for moving goods between +-- > place of export and place of import. +-- > +-- > 314 Own risk amount +-- > Amount for own credit risk, not covered by credit cover. +-- > +-- > 315 Opening balance +-- > The amount of the opening balance. +-- > +-- > 316 Insurance premium +-- > Premium amount including commission without insurance +-- > tax and fees. +-- > +-- > 317 Insurance commission +-- > Amount due to an intermediary to be chargeable to an +-- > insurer for obtaining insurance business. +-- > +-- > 318 Insurance tax +-- > Insurance tax amount on insurance premium and fees. +-- > +-- > 319 Fee of insurer +-- > Amount to be paid to an insurer as a handling charge. +-- > +-- > 320 Fee of intermediary +-- > Amount to be paid to an intermediary as a handling fee. +-- > +-- > 321 Debit flow +-- > Debit flow amount applying to an account. +-- > +-- > 322 Closing balance payable +-- > Outstanding payable amount of the account at the end of +-- > the reporting period. +-- > +-- > 323 Opening balance payable +-- > Outstanding payable amount of the account at the +-- > beginning of the reporting period. +-- > +-- > 324 Opening balance receivable +-- > Outstanding receivable amount of the account at the +-- > beginning of the reporting period. +-- > +-- > 325 Closing balance receivable +-- > Outstanding receivable payable amount of the account at +-- > the end of the reporting period. +-- > +-- > 326 Net assets and liabilities +-- > Position amount of the assets and liabilities at +-- > reporting date. +-- > +-- > 327 Adjustment to debit flow +-- > Adjustment to debit flow amount. +-- > +-- > 328 Adjustment to credit flow +-- > Adjustment to a credit flow amount. +-- > +-- > 329 Credit flow +-- > Credit flow amount applying to an account. +-- > +-- > 330 Total prepaid other charges due carrier +-- > The total of prepaid other charges due to carrier. +-- > +-- > 331 Total collect weight charge +-- > The total collect charge based on weight. +-- > +-- > 332 Total prepaid weight charge +-- > The total prepaid charge based on weight. +-- > +-- > 333 Total collect other charges due carrier +-- > The total of collect other charges due to carrier. +-- > +-- > 334 Total prepaid other charges due agent +-- > The total of prepaid other charges due to agent. +-- > +-- > 335 Total collect valuation charge +-- > The total collect valuation charge. +-- > +-- > 336 Total prepaid valuation charge +-- > The total prepaid valuation charge. +-- > +-- > 337 Authorized cleaning charges excluded from insurance +-- > Indicates the amount of cleaning charges authorized +-- > which are not covered by insurance. +-- > +-- > 338 Escalated value +-- > Indicates the escalated value derived by application of +-- > an escalation factor to an original monetary value. +-- > +-- > 339 Original invoice gross total value +-- > Indicates the gross total value of an original invoice. +-- > +-- > 340 Original total net invoice value +-- > Indicates the net value of an original invoice after +-- > deduction or addition of all allowances or charges. +-- > +-- > 341 Offset value +-- > Indicates the value of an offset. +-- > +-- > 342 Non-taxable amount +-- > Monetary amount which is not subject to taxation. +-- > +-- > 343 Closing balance +-- > The closing balance is the last balance for a reporting +-- > period. +-- > +-- > 344 Value date balance +-- > This is the balance on value date. +-- > +-- > 345 Cost information for providing the statement +-- > Cost information for providing the statement. +-- > +-- > 346 Total credits +-- > The total of all credit items reported. +-- > +-- > 347 Total debits +-- > The total of all debit items reported. +-- > +-- > 348 Booked amount on the account +-- > Booked amount on the account. +-- > +-- > 349 Pending amount to be booked on the account +-- > Pending amount to be booked on the account. +-- > +-- > 350 Damage repair cost +-- > Cost incurred by repair of the damage. +-- > +-- > 351 Labour rate per hour +-- > Amount of labour rate per hour. +-- > +-- > 352 Total equipment labour costs for wear and tear +-- > The total amount of the labour costs of the repair of +-- > the equipment damage due to normal wear and tear. +-- > +-- > 353 Total equipment repair material costs for wear and tear +-- > The total of the material costs of the repair of the +-- > equipment damage due to normal wear and tear. +-- > +-- > 354 Add to make market value +-- > Addition to the base value of an item for customs duty +-- > computation purposes. +-- > +-- > 355 Pro-ratable value +-- > The value is pro-ratable. +-- > +-- > 356 Deduct to make market value +-- > Deduction from the base value of an item for customs +-- > duty computation purposes. +-- > +-- > 357 Interim opening balance +-- > The opening balance of a consecutive statement. +-- > +-- > 358 Interim closing balance +-- > The closing balance of a consecutive statement. +-- > +-- > 359 Balance to be confirmed for audit reasons +-- > Balance to be confirmed for audit reasons. +-- > +-- > 360 Accrued debit interest +-- > Accrued debit interest. +-- > +-- > 361 Accrued credit interest +-- > Accrued credit interest. +-- > +-- > 362 Part of booked amount +-- > The amount is contained within the booked amount. +-- > +-- > 363 Increase of documentary credit amount +-- > Amount of increase of the documentary credit. +-- > +-- > 364 Decrease of documentary credit amount +-- > Amount of decrease of the documentary credit. +-- > +-- > 365 New documentary credit amount after amendment +-- > New amount of the documentary credit after an amendment. +-- > +-- > 366 Rounding amount +-- > The amount by which an amount is being rounded. +-- > +-- > 367 Labour sales tax +-- > Amount of sales tax applicable to the cost of labour. +-- > +-- > 368 Material sales tax +-- > Amount of sales tax applicable to the cost of materials. +-- > +-- > 369 Goods and services tax +-- > Amount charged as tax on goods and services. +-- > +-- > 370 State or province sales tax +-- > Amount charged as state or province sales tax. +-- > +-- > 371 Amount to be transferred +-- > The exact amount payable after any adjustments. +-- > +-- > 372 Direct debit transfer amount +-- > The transfer amount of a direct debit. +-- > +-- > 373 Total amount of negative credit entries +-- > Total amount of negative credit entries. +-- > +-- > 374 Total amount of positive credit entries +-- > Total amount of positive credit entries. +-- > +-- > 375 Total amount of positive debit entries +-- > Total amount of positive debit entries. +-- > +-- > 376 Accounting entry amount +-- > Amount concerning an accounting entry. +-- > +-- > 377 Entry's expected amount +-- > Expected amount of an entry. +-- > +-- > 378 Closing date credit balance +-- > The credit balance to be carried forward at closing +-- > date. +-- > +-- > 379 Closing date debit balance +-- > The debit balance to be carried forward at closing date. +-- > +-- > 380 Total amount of negative debit entries +-- > Total amount of negative debit entries. +-- > +-- > 381 Budget cost +-- > The amount specified is the budget cost. +-- > +-- > 382 Actual cost +-- > The amount specified is the actual cost. +-- > +-- > 383 Estimate cost +-- > Amount specified is the estimate cost. +-- > +-- > 384 Earned value cost +-- > Amount specified is the earned value cost. +-- > +-- > 385 Warranty repair coverage +-- > The amount of repair covered under warranty. +-- > +-- > 386 Maximum amount including Value Added Tax (VAT) +-- > The maximum monetary amount which includes the Value +-- > Added Tax (VAT). +-- > +-- > 387 Minimum amount including Value Added Tax (VAT) +-- > The minimum monetary amount which includes the Value +-- > Added Tax (VAT). +-- > +-- > 388 Total amount including Value Added Tax (VAT) +-- > The total monetary amount which includes the Value Added +-- > Tax (VAT). +-- > +-- > 389 Amount excluding Value Added Tax (VAT) +-- > The monetary amount which excludes the Value Added Tax +-- > (VAT). +-- > +-- > 390 Minimum amount excluding Value Added Tax (VAT) +-- > The minimum monetary amount which excludes the Value +-- > Added Tax (VAT). +-- > +-- > 391 Indemnity amount +-- > The monetary amount which is used as an indemnity. +-- > +-- > 392 Sub-contracted amount +-- > The monetary amount which will be sub-contracted. +-- > +-- > 393 Amount due for work completed during a specified time +-- > period +-- > Monetary amount due for work completed during a +-- > specified time period. +-- > +-- > 394 Minimum order or contract amount permitting a fixed sum +-- > advance +-- > The minimum monetary amount of an order or a contract +-- > which enables the payment of a fixed sum advance. +-- > +-- > 395 Vending machine refund amount +-- > An amount refunded by a vending machine as change in a +-- > purchase. +-- > +-- > 396 Total price subsidy value +-- > The total value of all price subsidies. +-- > +-- > 397 Advertising amount +-- > Amount related to advertising. +-- > +-- > 398 Fixed sum advance base amount +-- > The base amount on which a fixed sum advance is +-- > calculated. +-- > +-- > 399 Optional advance amount +-- > The monetary amount which may be advanced on a payment. +-- > +-- > 400 Rebate amount +-- > The amount of a rebate. +-- > +-- > 401 Penalty basis amount +-- > Amount used as the basis to calculate a penalty. +-- > +-- > 402 Total retail value +-- > The total retail value of all products. +-- > +-- > 403 Exemption amount +-- > To specify an exempted amount. +-- > +-- > 404 Budget amount +-- > To specify the amount of a budget. +-- > +-- > 405 Value of services remaining to be carried out +-- > To specify the monetary amount for which services remain +-- > to be carried out. +-- > +-- > 406 Maximum amount excluding value added tax +-- > The maximum amount without the addition of a value added +-- > tax. +-- > +-- > 407 Annual revenue +-- > The amount of revenue received in a year. +-- > +-- > 408 Co-insurance commission +-- > The commission paid to the lead insurer for co- +-- > insurance. +-- > +-- > 409 Negotiated cost +-- > The current cost value to which all parties have +-- > negotiated and agreed. +-- > +-- > 410 Estimated cost, authorized unpriced work +-- > The estimated cost for work for which written +-- > authorization has been received, but the work has not +-- > been priced. +-- > +-- > 411 Contract target profit +-- > The profit that will be realised if a contract target is +-- > met. +-- > +-- > 412 Contract target fee +-- > The incentive fee amount that will apply if the contract +-- > target is met. +-- > +-- > 413 Contract target price +-- > The negotiated contract cost, plus profit or incentive +-- > fees paid for meeting contract target objectives. +-- > +-- > 414 Final contract price, estimated +-- > The estimated final contract price based on the most +-- > likely estimate of cost at completion. +-- > +-- > 415 Contract ceiling price +-- > The upper price limit on a contract. +-- > +-- > 416 Contract ceiling price, estimated +-- > The estimated upper price limit on a contract. +-- > +-- > 417 Contract cost to completion, estimated +-- > The estimated cost to complete the contract. +-- > +-- > 418 Contract cost at contract completion, estimated +-- > The estimated cost of the contract when it is complete. +-- > +-- > 419 Contract cost at completion, best case estimate +-- > The best case estimated cost of the contract when it is +-- > complete. +-- > +-- > 420 Contract cost at completion, worst case estimate +-- > The worst case estimated cost of the contract when it is +-- > complete. +-- > +-- > 421 Contract cost at completion, most likely estimate +-- > The most likely estimated cost of the contract when it +-- > is complete. +-- > +-- > 422 Contract budget base +-- > The budget base cost for a contract. +-- > +-- > 423 Contract cost of money +-- > The cost of money applicable to a contract. +-- > +-- > 424 General and administrative costs +-- > Costs attributed to general and administrative +-- > activities. +-- > +-- > 425 Contract undistributed budget cost +-- > Budget cost not assigned or distributed to contract +-- > activities. +-- > +-- > 426 Contract management reserve +-- > Amount of the contract budget withheld for management +-- > purposes. +-- > +-- > 427 Budget performance +-- > The budget baseline amount against which performance is +-- > measured. +-- > +-- > 428 Budget cost, cumulative to date +-- > The cumulative to date cost of planned work. +-- > +-- > 429 Actual cost, cumulative to date +-- > Cumulative to date amount of actual costs. +-- > +-- > 430 Earned value cost, cumulative to date +-- > The cumulative to date value of costs earned as work is +-- > completed. +-- > +-- > 431 Cost variance +-- > The difference between the actual cost incurred to +-- > complete work and the budget cost of the work completed +-- > (earned value) for a given reporting period. +-- > +-- > 432 Cost variance, cumulative to date +-- > The cumulative to date difference between the actual +-- > cost incurred to complete work and the budget cost of +-- > the work completed (earned value) for a given reporting +-- > period. +-- > +-- > 433 Contract replanning adjustment, cost variance +-- > The amount of adjustment made to cost variances when it +-- > is necessary to replan the remaining work on a contract. +-- > +-- > 434 Contract replanning adjustment, budget +-- > The amount of adjustments made to a budget baseline when +-- > it is necessary to replan the remaining work on a +-- > contract. +-- > +-- > 435 Budget cost at completion +-- > The cost of the budget at the completion of a contract +-- > or project. +-- > +-- > 436 Contract negotiated cost, original +-- > The original cost value for a contract that all parties +-- > involved have negotiated and agreed to. +-- > +-- > 437 Contract target price, initial +-- > The initial negotiated contract costs, plus profit or +-- > incentive fees, paid for meeting contract target +-- > objectives. +-- > +-- > 438 Contract ceiling price, initial +-- > The initial upper price limit on a contract. +-- > +-- > 439 Contract target price, adjusted +-- > The adjusted negotiated contract cost plus target or +-- > incentive fees paid for meeting contract target +-- > objectives. +-- > +-- > 440 Contract ceiling price, adjusted +-- > The adjusted upper price limit on a contract. +-- > +-- > 441 Open commitment amount +-- > Estimated obligations to vendors. +-- > +-- > 442 Accrued expenditure +-- > Recorded or incurred expenditures. +-- > +-- > 443 Contract funds authorized, to date +-- > Cost value of contract funds authorized from the +-- > beginning of the contract or from a specific fiscal year +-- > through the current reporting period. +-- > +-- > 444 Contract billing, forecast +-- > The amount expected to be billed for a contract. +-- > +-- > 445 Contract termination costs, estimated +-- > The estimate of the costs that would be incurred to +-- > liquidate all obligations if the contract were to be +-- > terminated. +-- > +-- > 446 Contract funds forecast, unauthorized work +-- > A forecast of the funds required for unauthorized work +-- > on a contract. +-- > +-- > 447 Contract funds forecast, additional work +-- > A forecast of the funds required for additional work on +-- > a contract. +-- > +-- > 448 Contract total funds required, estimated +-- > Estimate of the total funds required for a contract. +-- > +-- > 449 Contract funds carried forward +-- > Amount of contract funds carried forward. +-- > +-- > 450 Contract net funds required, estimated +-- > Estimate of net funds required for a contract based on +-- > total funding requirements less any funds carried over +-- > from a previous year. +-- > +-- > 451 Cost variance at completion +-- > The cost difference between budget at completion and +-- > estimate at completion. +-- > +-- > 452 Harmonized tariff schedule mixture, composite or set value +-- > The value of a mixture, composite, or set as defined by +-- > the harmonized tariff schedule general rules of +-- > interpretation 3(b) or 3(c). +-- > +-- > 453 Agreed monetary amount debit line limit +-- > Limit of the agreed monetary amount debit line. +-- > +-- > 454 Total debit charges, not included in debit amount +-- > Total debit related charges, not included in debit +-- > amount. +-- > +-- > 455 Total debit allowances, not included in debit amount +-- > Total debit related allowances, not included in debit +-- > amount. +-- > +-- > 456 Total debit charges, included in debit amount +-- > Total debit related charges, included in debit amount. +-- > +-- > 457 Total debit allowances, included in debit amount +-- > Total debit related allowances, included in debit +-- > amount. +-- > +-- > 458 Total debit charges, not included in debit amount, to be +-- > booked simultaneously with debit amount +-- > Total debit related charges, not included in debit +-- > amount, to be booked at the same time as the debit +-- > amount. +-- > +-- > 459 Total debit allowances, not included in debit amount, to be +-- > booked simultaneously with debit amount +-- > Total debit related allowances, not included in debit +-- > amount, to be booked at the same time as the debit +-- > amount. +-- > +-- > 460 Total debit charges, not included in debit amount, to be +-- > booked separately from debit amount +-- > Total debit related charges, not included in debit +-- > amount, not to be booked together with the debit amount. +-- > +-- > 461 Total debit allowances, not included in debit amount, to be +-- > booked separately from debit amount +-- > Total debit related allowances, not included in debit +-- > amount, not to be booked together with the debit amount. +-- > +-- > 462 Annual turnover +-- > The annual turnover. +-- > +-- > 463 Dispensing fee +-- > Fee for dispensing. +-- > +-- > 464 Gross premium +-- > The total premium including all commission and fees but +-- > excluding external taxes. +-- > +-- > 465 Net premium +-- > The premium net of all additions. +-- > +-- > 466 Engineering fee amount +-- > The amount of engineering fees. +-- > +-- > 467 Insurer paid tax amount +-- > The amount of tax that is paid by the insurer and not +-- > included in the premium. +-- > +-- > 468 Insurance fixed co-payment +-- > The fixed contribution required to be paid by the +-- > insured person. +-- > +-- > 469 Insurance variable co-payment +-- > The variable contribution required to be paid by the +-- > insured person. +-- > +-- > 470 Negotiated contract changes +-- > The cumulative cost, excluding any fee or profit, +-- > applicable to defined contract changes that have +-- > occurred since the beginning of the contract and have +-- > been negotiated and agreed to. +-- > +-- > 471 Pre-invoiced amount +-- > Amount that is, or will be pre-invoiced. +-- > +-- > 472 Amount accumulated to deductible +-- > Amount paid toward the deductible amount. +-- > +-- > 473 Deductible amount remaining +-- > The amount of the deductible remaining. +-- > +-- > 474 Postage +-- > The amount for postage. +-- > +-- > 475 Earlier debit amount +-- > Amount which has been debited earlier. +-- > +-- > 476 Opening value date balance +-- > Opening balance on the value date. +-- > +-- > 477 Closing value date balance +-- > Closing balance on the value date. +-- > +-- > 478 Schedule variance amount +-- > The difference between the amount of work scheduled or +-- > planned (the budget) and the work completed (earned +-- > value) in cost terms for a given reporting period. +-- > +-- > 479 Schedule variance amount, cumulative to date +-- > The cumulative to date difference between the amount of +-- > work scheduled or planned (the budget) and the work +-- > completed (earned value) in cost terms. +-- > +-- > 480 Total debit charges, not included in credit amount +-- > Total debit-related charges, not yet included in credit +-- > amount. +-- > +-- > 481 Total credit allowances, not included in credit amount +-- > Total credit-related allowances, not yet included in +-- > credit amount. +-- > +-- > 482 Total debit charges, included in credit amount +-- > Total debit-related charges, already included in credit +-- > amount. +-- > +-- > 483 Total credit allowances, included in credit amount +-- > Total credit-related allowances, already included in +-- > credit amount. +-- > +-- > 484 Total debit charges, not included in credit amount, to be +-- > booked simultaneously with credit amount +-- > Total debit-related charges, not yet inlcuded in credit +-- > amount, will be booked at the same time as the credit +-- > amount. +-- > +-- > 485 Total credit allowances, not included in credit amount, to +-- > be booked simultaneously with credit amount +-- > Total credit-related allowances, not yet included in +-- > credit amount, will be booked at the same time as the +-- > credit amount. +-- > +-- > 486 Total debit charges, not included in credit amount, to be +-- > booked separately from credit amount +-- > Total debit-related charges, not yet included in credit +-- > amount, will not be booked together with the credit +-- > amount. +-- > +-- > 487 Total credit allowances, not included in credit amount, to +-- > be booked separately from credit amount +-- > Total credit-related allowances, not yet included in +-- > credit amount, will not be booked together with the +-- > credit amount. +-- > +-- > 488 Total charges, not included in transaction amount +-- > Total charges which are not included in the transaction +-- > amount. +-- > +-- > 489 Total allowances, not included in transaction amount +-- > Total allowances which are not included in the +-- > transaction amount. +-- > +-- > 490 Late delivery penalty +-- > Amount to be paid in case of late delivery. +-- > +-- > 491 Debt financing charge +-- > A charge amount related to the financing of a debt. +-- > +-- > 492 Debt financing allowance +-- > An allowance amount related to the financing of a debt. +-- > +-- > 493 Cancellation charge +-- > The amount charged because of a cancellation. +-- > +-- > 494 Incurred cost +-- > The amount which has been incurred. +-- > +-- > 495 Accrued overdraft interest +-- > Interest amount accrued through overdraft. +-- > +-- > 496 Total returnable packages deposit amount +-- > Total deposit amount for returnable packages. +-- > +-- > 497 Goods and services total amount excluding returnable goods +-- > deposits +-- > Total amount of goods and services excluding deposits +-- > for returnable goods. +-- > +-- > 498 Waiting time indemnity amount +-- > The monetary amount which is used as an indemnity for +-- > waiting. +-- > +-- > 499 Total net amount excluding Value Added Tax (VAT) +-- > The total net monetary amount excluding Value Added Tax +-- > (VAT). +-- > +-- > 500 Interest on late payment of solidarity fund contribution +-- > Interest to pay because payment date of contribution +-- > solidarity fund was exceeded. +-- > +-- > 501 Interest on late payment of employee's additional +-- > contribution to solidarity fund +-- > Interest to pay because payment date of employee's +-- > additional contribution is exceeded. +-- > +-- > 502 Taxable disbursement amount +-- > Amount of disbursement on which tax must be applied. +-- > +-- > 503 Contract value +-- > Value of a contract. +-- > +-- > 504 Daily contribution +-- > Amount paid on a daily basis. +-- > +-- > 505 Rental amount +-- > The amount to be paid for the right to use a place, +-- > product or service. +-- > +-- > 506 Gross progress payment amount +-- > Gross monetary amount paid or to be paid at intervals. +-- > +-- > 507 Net progress payment amount +-- > Net monetary amount paid or to be paid at intervals. +-- > +-- > 508 Value of returned product +-- > Value of product returned by the customer. +-- > +-- > 509 Unit allowance amount +-- > The monetary amount of an allowance for each unit. +-- > +-- > 510 Remaining available overdraft +-- > The amount still available within the limit of the +-- > overdraft. +-- > +-- > 511 Unit charge amount +-- > The monetary amount of a charge for each unit. +-- > +-- > + 512 Agreed monetary amount credit line limit +-- > Limit of the agreed monetary amount credit line. +-- > +-- > + 513 Dossier amount +-- > The amount of the dossier. +-- > +-- > + 514 Amount for pre-advising +-- > The amount is for pre-advising only. +-- > +-- > + 515 Supplement +-- > The monetary amount represents the price of extra cost +-- > to pay in addition to the normal price. +-- > +-- > + 516 Debit balance at closing date of accounting period under +-- > review +-- > The monetary amonunt is the debit balance at the closing +-- > date of the accounting period under review. +-- > +-- > + 517 Credit balance at closing date of accounting period under +-- > review +-- > The monetary amount is the credit balance at the closing +-- > date of the accounting period under review. +-- > +-- > + 518 Debit balance at starting date of accounting period under +-- > review +-- > The monetary amount is the debit balance at the starting +-- > date of the accounting period under review. +-- > +-- > + 519 Credit balance at starting date of accounting period under +-- > review +-- > The monetary amount is the credit balance at the +-- > starting date of the accounting period under review. +-- > +-- > + 520 Total of debit balances at closing date of accounting +-- > period under review +-- > The monetary amount is the total of debit balances at +-- > the closing date of the accounting period under review. +-- > +-- > + 521 Total of credit balances at closing date of accounting +-- > period under review +-- > The monetary amount is the total of credit balances at +-- > the closing date of the accounting period under review. +-- > +-- > + 522 Total of debit balances at starting date of accounting +-- > period under review +-- > The monetary amount is the total of debit balances at +-- > the starting date of the accounting period under review. +-- > +-- > + 523 Total of credit balances at starting date of accounting +-- > period under review +-- > The monetary amount is the total of credit balances at +-- > the starting date of the accounting period under review. +-- > +-- > + 524 Cost accounting entry amount +-- > Code identifying the amount of a cost accounting entry. +-- > +-- > ZZZ Mutually defined +-- > Mutually defined monetary amount. +simple5025 :: Parser Value +simple5025 = simple "5025" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S5118.hs b/specification/src/Text/Edifact/D01B/Simples/S5118.hs new file mode 100644 index 0000000..61795f0 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S5118.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S5118 + ( simple5118 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 5118 Price amount [C] +-- > +-- > Desc: To specify a price. +-- > +-- > Repr: n..15 +simple5118 :: Parser Value +simple5118 = simple "5118" (numeric `upTo` 15) diff --git a/specification/src/Text/Edifact/D01B/Simples/S5125.hs b/specification/src/Text/Edifact/D01B/Simples/S5125.hs new file mode 100644 index 0000000..ee612b9 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S5125.hs @@ -0,0 +1,62 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S5125 + ( simple5125 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 5125 Price code qualifier [C] +-- > +-- > Desc: Code qualifying a price. +-- > +-- > Repr: an..3 +-- > +-- > AAA Calculation net +-- > The price stated is the net price including allowances/ +-- > charges. Allowances/charges may be stated for +-- > information only. +-- > +-- > AAB Calculation gross +-- > The price stated is the gross price to which allowances/ +-- > charges must be applied. +-- > +-- > AAC Allowances and charges not included, tax included +-- > The price does not include the allowances and charges, +-- > but includes the taxes. +-- > +-- > AAD Average selling price +-- > Average selling price of a product. +-- > +-- > AAE Information price, excluding allowances or charges, +-- > including taxes +-- > The price stated is for information purposes only and +-- > excludes all allowances and charges. Taxes however are +-- > included in the price. +-- > +-- > AAF Information price, excluding allowances or charges, and +-- > taxes +-- > The price stated is for information purposes only and +-- > excludes all allowances, charges and taxes. +-- > +-- > AAG Additive unit price component +-- > A code to indicate that the price described is an +-- > additive component of the total price. +-- > +-- > CAL Calculation price +-- > The price stated is the price for the calculation of the +-- > line item amount. +-- > +-- > INF Information +-- > The price is provided for information. +-- > +-- > INV Invoice price +-- > Referenced price taken from an invoice. +simple5125 :: Parser Value +simple5125 = simple "5125" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S5213.hs b/specification/src/Text/Edifact/D01B/Simples/S5213.hs new file mode 100644 index 0000000..3d85160 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S5213.hs @@ -0,0 +1,31 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S5213 + ( simple5213 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 5213 Sub-line item price change operation code [C] +-- > +-- > Desc: Code specifying the price change operation for a sub- +-- > line item. +-- > +-- > Repr: an..3 +-- > +-- > A Added to the baseline item unit price +-- > Price is to be added to the base line unit price. +-- > +-- > I Included in the baseline item unit price +-- > Price is included in the base line unit price. +-- > +-- > S Subtracted from the baseline item unit price +-- > Price is to be subtracted from the base line unit price. +simple5213 :: Parser Value +simple5213 = simple "5213" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S5237.hs b/specification/src/Text/Edifact/D01B/Simples/S5237.hs new file mode 100644 index 0000000..fcf8658 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S5237.hs @@ -0,0 +1,125 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S5237 + ( simple5237 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 5237 Charge category code [B] +-- > +-- > Desc: Code specifying the category of charges. +-- > +-- > Repr: an..3 +-- > +-- > 1 All charges +-- > All amounts calculated by the carrier in accordance with +-- > tariffs or in case of special events during the voyage +-- > (e.g. Rail - freights costs - additional costs). +-- > +-- > 2 Additional charges +-- > Charges calculated by the carrier for specific events +-- > like re-weighting, re-loading, unexpected operations, +-- > services required during the voyage, etc. +-- > +-- > 3 Transport charges + additional charges +-- > Transport charges plus Additional charges (e.g. for re- +-- > loading, re-weighting or unexpected operations) that +-- > must be precised in the payment conditions by the +-- > consignor (other charges must be taken in account by the +-- > consignee). +-- > +-- > 4 Basic freight +-- > The basic freight payable on the cargo as per tariff. +-- > +-- > 5 Destination haulage charges +-- > Haulage charges for transporting goods to the +-- > destination. +-- > +-- > 6 Disbursement +-- > Sums paid out by ship's agent at a port and recovered +-- > from the carrier. +-- > +-- > 7 Destination port charges +-- > Charges payable at the port of destination. +-- > +-- > 8 Miscellaneous charges +-- > Miscellaneous charges not otherwise categorized. +-- > +-- > 9 Transport charges up to a specified location +-- > Transport charges to be paid by a specified party for a +-- > part of a voyage, i.e. up to a specified location. +-- > +-- > 10 Origin port charges +-- > Charges payable at the port of origin. +-- > +-- > 11 Origin haulage charges +-- > Haulage charges for the pickup of goods at origin. +-- > +-- > 12 Other charges +-- > Unspecified charges. +-- > +-- > 13 Specific amount payable +-- > Amount that the consignor agrees to be invoiced or to +-- > pay. This amount is part of the total charges applied to +-- > the consignment. +-- > +-- > 14 Transport costs (carriage charges) +-- > Monetary amount calculated on the basis of the transport +-- > tariffs or contract eventually including charges or +-- > other costs. +-- > +-- > 15 All costs up to a specified location +-- > All amounts to be paid by the consignor for a part of +-- > the voyage, i.e. up to a location that must be precised. +-- > (The remaining part of the voyage to be paid by the +-- > consignee) The amounts are calculated by the carrier in +-- > accordance with tariffs or in case of special events +-- > during the voyage (e.g. rail - freight costs - +-- > additional costs). +-- > +-- > 16 Weight/valuation charge +-- > Code to indicate weight/valuation charges to be either +-- > wholly prepaid or wholly collect. +-- > +-- > 17 All costs +-- > All cost elements. +-- > +-- > X 18 Transport costs and supplementary costs +-- > Description to be provided. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.02B. +-- > +-- > 19 Supply of certificate of shipment +-- > Charges payable for the supply of a certificate of +-- > shipment. +-- > +-- > 20 Supply of consular formalities or certificate of origin +-- > Charges payable for the supply of consular formalities +-- > or certificate of origin. +-- > +-- > 21 Supply of non-categorised documentation in paper form +-- > Charges payable for the supply of one or more documents +-- > in paper form that are not otherwise categorised. +-- > +-- > 22 Supply of customs formalities, export +-- > Charges payable for the supply of export customs +-- > formalities. +-- > +-- > 23 Supply of customs formalities, transit +-- > Charges payable for the supply of transit customs +-- > formalities. +-- > +-- > 24 Supply of customs formalities, import +-- > Charges payable for the supply of import customs +-- > formalities. +simple5237 :: Parser Value +simple5237 = simple "5237" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S5242.hs b/specification/src/Text/Edifact/D01B/Simples/S5242.hs new file mode 100644 index 0000000..5b545f8 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S5242.hs @@ -0,0 +1,22 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S5242 + ( simple5242 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 5242 Rate or tariff class description [B] +-- > +-- > Desc: Free form description of an applicable rate or tariff +-- > class. +-- > +-- > Repr: an..35 +simple5242 :: Parser Value +simple5242 = simple "5242" (alphaNumeric `upTo` 35) diff --git a/specification/src/Text/Edifact/D01B/Simples/S5243.hs b/specification/src/Text/Edifact/D01B/Simples/S5243.hs new file mode 100644 index 0000000..baa0f22 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S5243.hs @@ -0,0 +1,57 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S5243 + ( simple5243 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 5243 Rate or tariff class description code [C] +-- > +-- > Desc: Code specifying an applicable rate or tariff class. +-- > +-- > Repr: an..9 +-- > +-- > A Senior person rate +-- > Rate class applies to senior persons. +-- > +-- > B Basic +-- > Code specifying that the rate or tariff is a basic one. +-- > +-- > C Specific commodity rate +-- > Code specifying the specific commodity rate. +-- > +-- > D Teenager rate +-- > Rate class applies to teenagers. +-- > +-- > E Child rate +-- > Rate class applies to children. +-- > +-- > F Adult rate +-- > Rate class applies to adults. +-- > +-- > K Rate per kilogram +-- > Code specifying the rate per kilogram. +-- > +-- > M Minimum charge rate +-- > Code specifying the minimum charge rate. +-- > +-- > N Normal rate +-- > Code specifying the normal rate. +-- > +-- > Q Quantity rate +-- > Code specifying the quantity rate. +-- > +-- > R Class rate (Reduction on normal rate) +-- > Code specifying the reduction on normal rate. +-- > +-- > S Class rate (Surcharge on normal rate) +-- > Code specifying the surcharge on normal rate. +simple5243 :: Parser Value +simple5243 = simple "5243" (alphaNumeric `upTo` 9) diff --git a/specification/src/Text/Edifact/D01B/Simples/S5245.hs b/specification/src/Text/Edifact/D01B/Simples/S5245.hs new file mode 100644 index 0000000..6df533f --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S5245.hs @@ -0,0 +1,589 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S5245 + ( simple5245 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 5245 Percentage type code qualifier [B] +-- > +-- > Desc: Code qualifying the type of percentage. +-- > +-- > Repr: an..3 +-- > +-- > 1 Allowance +-- > (5424) Allowance expressed as a percentage. +-- > +-- > 2 Charge +-- > (5424) Charge expressed as a percentage. +-- > +-- > 3 Allowance or charge +-- > [5424] Allowance or charge expressed as a percentage. +-- > +-- > 4 Reinsurer's share +-- > To indicate the share of the reinsurer in a treaty. +-- > +-- > 5 Entry percentage +-- > To indicate the percentage used for the specified entry +-- > (e.g. commission %, deposits % ...). +-- > +-- > 6 Quality/yield +-- > (6318) The percentage of a specified material in the +-- > total product. +-- > +-- > 7 Percentage of invoice +-- > Code specifying the percentage of invoice. +-- > +-- > 8 Reduction/surcharge percentage +-- > Percentage to calculate a reduction/surcharge. +-- > +-- > 9 Adjustment +-- > Code specifying the adjustment expressed as a +-- > percentage. +-- > +-- > 10 Bureau share +-- > London insurance market bureau (bureau share in +-- > reinsurance treaty). +-- > +-- > 11 Buffer stock requirement +-- > Anticipated additional consumption to safeguard against +-- > unforeseen shortages or demands. +-- > +-- > 12 Discount +-- > Discount expressed as a percentage. +-- > +-- > 13 Amount tolerance +-- > Tolerance of amount in percentage. +-- > +-- > 14 Percentage of note +-- > Percentage of debit or credit note. +-- > +-- > 15 Penalty percentage +-- > Code specifying the penalty percentage. +-- > +-- > 16 Interest percentage +-- > Code specifying the interest percentage. +-- > +-- > 17 Part of documentary credit amount +-- > Part of documentary credit amount in percentage subject +-- > to sight payment, deferred payment or acceptance when +-- > the documentary credit is available by mixed payment. +-- > +-- > 18 Percentage credit note +-- > Percentage of a credit note. +-- > +-- > 19 Percentage debit note +-- > Percentage of a debit note. +-- > +-- > 20 Percentage of insurance +-- > Code specifying the percentage of insurance. +-- > +-- > 21 Own risk percentage +-- > Percentage of total amount which is not covered by +-- > credit cover. +-- > +-- > 22 Transferred VAT percentage +-- > VAT percentage rate for which accountability is being +-- > transferred from one party to another. VAT means: Value +-- > added tax. +-- > +-- > 23 Part time employment +-- > The time a person is employed expressed as a percentage +-- > of the equivalent full time employment. +-- > +-- > 24 Voluntary contribution +-- > Contribution to a superannuation scheme which is not +-- > compulsory, expressed as a percentage of salary. +-- > +-- > 25 Attribute factor +-- > To indicate a mathematical factor, expressed as a +-- > percentage , used to multiply a specified attribute +-- > item. +-- > +-- > 26 Additional contribution +-- > Contribution to a scheme in addition to the normal +-- > contribution, expressed as a percentage (in +-- > superannuation usually expressed as a percentage of +-- > salary). +-- > +-- > 27 Benefits allocation +-- > Percentage of total benefits allocated to a person. +-- > +-- > 28 Attribute classification +-- > To indicate the percentage of a specified attribute +-- > classification (e.g. percentage contributed before a +-- > defined year for superannuation purposes). +-- > +-- > 29 Renegotiation trigger upper limit +-- > The percentage rise in a currency rate of exchange which +-- > would result in renegotiation of prices. +-- > +-- > 30 Renegotiation trigger lower limit +-- > The percentage fall in a currency rate of exchange which +-- > would result in renegotiation of prices. +-- > +-- > 31 Material reduction factor +-- > The percentage reduction in constituent material which +-- > occurs in the production process. +-- > +-- > 32 Acceptable price difference +-- > The maximum percentage increase or decrease resulting +-- > from price recalculation which will not result in price +-- > renegotiation. +-- > +-- > 33 Share of buyer's total requirement +-- > The percentage of the buyer's total acquisition +-- > requirement for the referenced or similar item which +-- > will be ordered from the named supplier. +-- > +-- > 34 Price increase +-- > The percentage increase in price of the referenced item +-- > since the last notification. +-- > +-- > 35 Share of tool cost paid by buyer +-- > The percentage of the cost of tooling which will be paid +-- > by the buyer. +-- > +-- > 36 Volume capacity usage +-- > Percentage of the volume capacity used. +-- > +-- > 37 Weight capacity usage +-- > Percentage of the weight capacity used. +-- > +-- > 38 Loading length capacity usage +-- > Percentage of the loading length capacity used. +-- > +-- > 39 Share of packaging cost paid by vendor +-- > The percentage of the cost of packaging which will be +-- > paid by the vendor. +-- > +-- > 40 Reduction percentage +-- > Reduction from an amount/price expressed in a +-- > percentage. +-- > +-- > 41 Surcharge percentage +-- > Additional amount expressed in a percentage. +-- > +-- > 42 Local content +-- > To indicate the percentage of a products local (i.e. +-- > domestic) content. +-- > +-- > 43 Chargeback +-- > Percentage amount charged back. +-- > +-- > 44 Gross turnover commission +-- > Percentage of gross turnover used to calculate +-- > commission. +-- > +-- > 45 Progress payment percentage +-- > Indicates the rate applying for a progress payment. +-- > +-- > 46 Offset +-- > Indicates the figure agreed between parties to calculate +-- > an offset. +-- > +-- > 47 Prepaid payment percentage +-- > A code to indicate the percentage of the prepayment. +-- > +-- > 48 Percentage of work completed +-- > A code to indicate the percentage of work completed. +-- > +-- > 49 Underwriting rating +-- > Table used for mortality or morbidity rating. +-- > +-- > 50 Mortgage interest rate +-- > Rate of interest used in amortization of a mortgage. +-- > +-- > 51 Maximum cost of living adjustment rate +-- > Maximum rate of the cost of living adjustment. +-- > +-- > 52 Humidity +-- > The amount of moisture in the air. +-- > +-- > 53 Minimum cost of living adjustment rate +-- > Minimum rate of a cost of living adjustment. +-- > +-- > 54 Contractor cost share +-- > The cost share borne by the contractor. +-- > +-- > 55 Government cost share +-- > The cost share borne by the Government. +-- > +-- > 56 Progress payment liquidation percentage +-- > The percentage applied to the liquidation of progress +-- > payments. +-- > +-- > 57 Fee percentage +-- > The percentage applied to determine the fee. +-- > +-- > 58 Resource availability +-- > Percentage of resource availability. +-- > +-- > 59 Resource efficiency +-- > Percentage of resource efficiency. +-- > +-- > 60 Rework yield +-- > Percentage yield from rework effort. +-- > +-- > 61 Gross profit margin +-- > Percentage calculated by dividing gross profit by net +-- > sales. +-- > +-- > 62 Remaining work +-- > Percentage of remaining work. +-- > +-- > 63 Actual work percent completed +-- > Percentage of actual work completed. +-- > +-- > 64 Earned value +-- > Percentage representing earned value. +-- > +-- > 65 Cost escalation +-- > Percentage of cost escalation. +-- > +-- > 66 Loss +-- > To identify the percentage of the loss. +-- > +-- > 67 Cost of living adjustment rate +-- > To specify a cost of living adjustment rate. +-- > +-- > 68 Percentage of due amount +-- > The percentage of an amount due. +-- > +-- > 69 Asset ownership +-- > Percent owned of an asset. +-- > +-- > 70 Common stock reported +-- > Percentage of common stock reported. +-- > +-- > 71 Preferred stock reported +-- > Percentage of preferred stock reported. +-- > +-- > 72 Ordinary profit to sales +-- > The ratio of ordinary profit to sales expressed as a +-- > percentage. +-- > +-- > 73 Invested capital ratio +-- > Ratio of invested capital to total capital. +-- > +-- > 74 Equity to loan ratio +-- > Ratio of equity to outstanding loans expressed as a +-- > percentage. +-- > +-- > 75 Equity to deposit ratio +-- > Ratio of equity to deposits expressed as a percentage. +-- > +-- > 76 Loan to deposit ratio +-- > Ratio of outstanding loans to deposits expressed as a +-- > percentage. +-- > +-- > 77 Percent of total +-- > Percentage of the total value. +-- > +-- > 78 Participation +-- > Participation expressed as a percentage. +-- > +-- > 79 Indebtedness +-- > Indebtedness expressed as a percentage. +-- > +-- > 80 Liquid ratio +-- > Ratio of liquid assets to current liabilities. +-- > +-- > 81 Net worth to total assets +-- > Ratio of net worth to total assets expressed as a +-- > percentage. +-- > +-- > 82 Subcontracted +-- > Percentage of work that is subcontracted. +-- > +-- > 83 Sales per employee +-- > Ratio of sales per employee expressed as a percentage. +-- > +-- > 84 Sales to net working capital +-- > Ratio of sales to net working capital expressed as a +-- > percentage. +-- > +-- > 85 Total liability to net worth +-- > Ratio of total liability to net worth expressed as a +-- > percentage. +-- > +-- > 86 Assets to sales +-- > Ratio of assets to sales expressed as a percentage. +-- > +-- > 87 Capital per employee +-- > Ratio of capital per employee expressed as a percentage. +-- > +-- > 88 Costs per employee +-- > Ratio of costs per employee expressed as a percentage. +-- > +-- > 89 Accounts payable to sales +-- > Ratio of accounts payable to sales expressed as a +-- > percentage. +-- > +-- > 90 Current liabilities to net worth +-- > Ratio of current liabilities to net worth expressed as a +-- > percentage. +-- > +-- > 91 Current liabilities to inventory +-- > Ratio of current liabilities to inventory value +-- > expressed as a percentage. +-- > +-- > 92 Current ratio +-- > Ratio of current assets to current liabilities expressed +-- > as a percentage. +-- > +-- > 93 Fixed assets to net worth +-- > Ratio of fixed assets to net worth expressed as a +-- > percentage. +-- > +-- > 94 Inventory turnover +-- > Net annual sales divided by inventory. +-- > +-- > 95 Quick ratio +-- > Ratio of cash and accounts receivable to current +-- > liabilities. +-- > +-- > 96 Resources retained for project +-- > The percentage of resources that must be retained for a +-- > project. +-- > +-- > 97 Return on assets +-- > Net profit after taxes divided by total assets. +-- > +-- > 98 Return on sales ratio +-- > Net profit after taxes divided by net annual sales. +-- > +-- > 99 Return on capital ratio +-- > Net profit after taxes divided by capital. +-- > +-- > 100 Shareholders' return ratio +-- > Net profit after taxes divided by net worth. +-- > +-- > 101 Contracts obtained by bid +-- > Percentage of contracts obtained by bid. +-- > +-- > 102 Contracts obtained by negotiation +-- > Percentage of contracts obtained by negotiation. +-- > +-- > 103 Cost plus basis +-- > Percentage of business conducted on a cost plus basis. +-- > +-- > 104 Lump sum payments +-- > Percentage of lump sum payments to total payments. +-- > +-- > 105 Purchases on letter of credit +-- > Percentage of purchases on letter of credit to total +-- > purchases. +-- > +-- > 106 Purchases on floor plan +-- > Percentage of purchases on floor plan basis to total +-- > purchases. +-- > +-- > 107 Change in sales +-- > Percentage change in sales. +-- > +-- > 108 Change in profit +-- > Percentage change in profit. +-- > +-- > 109 Damage +-- > Damage expressed as a percentage. +-- > +-- > 110 Interest on liabilities +-- > Paid finance cost divided by total liabilities. +-- > +-- > 111 Risk margin +-- > Total assets divided by interest on liabilities. +-- > +-- > 112 Liability ratio +-- > Ratio of liability to net worth expressed as a +-- > percentage. +-- > +-- > 113 Interest cover +-- > Paid finance cost divided by total income. +-- > +-- > 114 Change +-- > Change expressed as a percentage. +-- > +-- > 115 Expense +-- > Expenses expressed as a percentage. +-- > +-- > 116 Market share +-- > Share of the market business held by an entity. +-- > +-- > 117 Owned by small shareholders +-- > Percentage of an entity that is owned by small +-- > shareholders. +-- > +-- > 118 Paid in capital +-- > Percentage of capital paid in by shareholders. +-- > +-- > 119 Previous participation +-- > Previous participation expressed as a percentage. +-- > +-- > 120 Fixed fee +-- > Fixed fee expressed as a percentage. +-- > +-- > 121 Asset turnover +-- > Net annual sales divided by total assets. +-- > +-- > 122 Percentage of total payment +-- > A percentage based on a total payment. +-- > +-- > 123 Territorial trade percent +-- > Territorial trade expressed as a percentage. +-- > +-- > 124 Change in taxable income +-- > Change in the taxable income from one period to another. +-- > +-- > 125 Sales by type of customer +-- > Percentage of sales by type of customer. +-- > +-- > 126 Previous period percent of total +-- > The percent of the total from a preceding period. +-- > +-- > 127 Minority interest return on equity +-- > The return on equity achieved by a minority interest in +-- > an entity. +-- > +-- > 128 Change in ordinary income +-- > Change in ordinary income from one period to another. +-- > +-- > 129 Net sales to fixed assets +-- > The ratio of net sales to fixed assets expressed as a +-- > percentage. +-- > +-- > 130 Total liabilities to total assets +-- > The ratio of total liabilities to total assets expressed +-- > as a percentage. +-- > +-- > 131 Profit percentage +-- > The percentage applied to determine the profit. +-- > +-- > 132 Contractor above cost share +-- > The percentage of the cost over-run incurred by the +-- > contractor. +-- > +-- > 133 Contractor below cost share +-- > The percentage of the cost under-run allocated to the +-- > contractor. +-- > +-- > 134 Current liabilities to total liabilities +-- > Ratio calculated by dividing current liabilities by +-- > total liabilities expressed as a percentage. +-- > +-- > 135 Current assets to total liabilities +-- > Ratio calculated by dividing current assets by total +-- > liabilities expressed as a percentage. +-- > +-- > 136 Vessel experience factor +-- > The compilation of the total calculated volume vessel +-- > measurements, adjusted for on-board quantity or +-- > remaining on-board quantity, compared with the total +-- > calculated volume shore measurements expressed as a +-- > percentage. +-- > +-- > 137 Vessel load ratio +-- > The total calculated volume by vessel measurement upon +-- > sailing, less on-board quantity, divided by the total +-- > calculated volume by shore measurement at loading +-- > expressed as a percentage. +-- > +-- > 138 Vessel discharge ratio +-- > The total calculated volume by vessel measurement on +-- > arrival, less remaining on board, divided by the total +-- > calculated volume by shore measurement discharge +-- > expressed as a percentage. +-- > +-- > 139 National average percentile +-- > Relative ranking for a corresponding class to the +-- > national average. +-- > +-- > 140 Industry average percentile +-- > Relative ranking for a corresponding class to the +-- > industry average. +-- > +-- > 141 Non-current assets to net worth +-- > The ratio of non-current assets to net worth expressed +-- > as a percentage. +-- > +-- > 142 Non-current assets to total assets +-- > The ratio of non-current assets to total assets +-- > expressed as a percentage. +-- > +-- > 143 Sales to current assets +-- > The ratio of sales to current assets expressed as a +-- > percentage. +-- > +-- > 144 Working capital to sales +-- > The ratio of working capital to sales expressed as a +-- > percentage. +-- > +-- > 145 Creditors to sales costs +-- > The ratio of creditors to sales costs expressed as a +-- > percentage. +-- > +-- > 146 Concentration +-- > Concentration expressed as a percentage value. +-- > +-- > 147 Percentage of months before an instalment +-- > The number of months before an instalment is made +-- > expressed as a percentage. +-- > +-- > 148 Accounts receivable turnover +-- > Net annual sales divided by accounts receivable. +-- > +-- > 149 Employee costs to value added ratio +-- > Ratio of employee costs to total income minus raw +-- > materials and sales costs expressed as a percentage. +-- > +-- > 150 Interest payable to net sales ratio +-- > Ratio of interest payable divided by net sales expressed +-- > as a percentage. +-- > +-- > 151 Inventory to cost of goods sold ratio +-- > Ratio of inventory divided by cost of goods sold +-- > expressed as a percentage. +-- > +-- > 152 Liquid assets to sales ratio +-- > Ratio of liquid assets divided by net sales expressed as +-- > a percentage. +-- > +-- > 153 Return on value added ratio +-- > Ratio of total income minus raw materials and services +-- > to net sales expressed as a percentage. +-- > +-- > 154 Daily working capital need +-- > The value of working capital divided by net sales +-- > multiplied by 360. +-- > +-- > 155 Financial expenses to net sales ratio +-- > The ratio of financial expenses to net sales expressed +-- > as a percentage. +-- > +-- > 156 Inflation +-- > Percentage representing a general increase in prices and +-- > fall in the purchasing value of money. +-- > +-- > 157 Probability of financial distress +-- > The probability of financial distress expressed as a +-- > percentage. +-- > +-- > 158 Gearing +-- > Ratio of the total short and long term loans divided by +-- > shareholder equity expressed as a percentage. +-- > +-- > + 159 Nestable percentage +-- > Extent expressed as a percentage to which an item can be +-- > nested within an identical item. +-- > +-- > ZZZ Mutually defined +-- > As agreed by the trading partners. +simple5245 :: Parser Value +simple5245 = simple "5245" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S5249.hs b/specification/src/Text/Edifact/D01B/Simples/S5249.hs new file mode 100644 index 0000000..b119ac5 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S5249.hs @@ -0,0 +1,98 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S5249 + ( simple5249 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 5249 Percentage basis identification code [B] +-- > +-- > Desc: Code specifying the basis on which a percentage is +-- > calculated. +-- > +-- > Repr: an..3 +-- > +-- > 1 Per unit +-- > Referenced percentage applies on a single unit basis. +-- > +-- > 2 Per ton +-- > Reduction percentage is applied per transported ton. +-- > +-- > 3 Per equipment unit +-- > Reduction percentage is applied per main equipment unit +-- > (for rail purpose, only rail wagons). +-- > +-- > 4 Per unit price +-- > Reduction percentage is applied on the unit price, which +-- > is the basis of the charge calculation. +-- > +-- > 5 Per quantity +-- > Reduction percentage applied on the unit price and +-- > conceded to a consignor after he reached a specified +-- > tonnage of transport. +-- > +-- > 6 Basic charge +-- > Code to indicate that the IATA experimental special +-- > charge within Europe is the basis for the percentage +-- > reduction or surcharge. +-- > +-- > 7 Rate per kilogram +-- > Code to indicate that the IATA experimental special rate +-- > within in Europe is the basis for the percentage +-- > reduction or surcharge. +-- > +-- > 8 Minimum charge +-- > Code to indicate that the IATA minimum charge is the +-- > basis for the percentage reduction or surcharge. +-- > +-- > 9 Normal rate +-- > Code to indicate that the IATA normal rate is the basis +-- > for the percentage reduction or surcharge. +-- > +-- > 10 Quantity rate +-- > Code to indicate that the IATA quantity rate is the +-- > basis for the percentage reduction or surcharge. +-- > +-- > 11 Amount of drawing +-- > Referenced percentage applies on the amount of drawing +-- > under the documentary credit. +-- > +-- > 12 Documentary credit amount +-- > Referenced percentage applies on documentary credit +-- > amount. +-- > +-- > 13 Invoice value +-- > Referenced percentage applies on the invoice value. +-- > +-- > 14 CIF value +-- > Referenced percentage applies on CIF value. +-- > +-- > 15 Contract cost +-- > The percentage applied to the contract cost. +-- > +-- > 16 Labour hours +-- > The percentage applied to the labour hours. +-- > +-- > 17 LIBOR (London Inter-Bank Offered Rate) +-- > The percentage basis is London Inter-Bank Offered Rate +-- > (LIBOR). +-- > +-- > 18 FIBOR (Frankfurt Inter-Bank Offered Rate) +-- > The percentage basis is Frankfurt Inter-Bank Offered +-- > Rate (FIBOR). +-- > +-- > 19 PIBOR (Paris Inter-Bank Offered Rate) +-- > The percentage basis is Paris Inter-Bank Offered Rate +-- > (PIBOR). +-- > +-- > 20 Nationally based percentage basis +-- > The percentage basis is nationally based. +simple5249 :: Parser Value +simple5249 = simple "5249" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S5275.hs b/specification/src/Text/Edifact/D01B/Simples/S5275.hs new file mode 100644 index 0000000..58fb4a1 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S5275.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S5275 + ( simple5275 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 5275 Supplementary rate or tariff code [B] +-- > +-- > Desc: Code specifying a supplementary rate or tariff. +-- > +-- > Repr: an..6 +simple5275 :: Parser Value +simple5275 = simple "5275" (alphaNumeric `upTo` 6) diff --git a/specification/src/Text/Edifact/D01B/Simples/S5284.hs b/specification/src/Text/Edifact/D01B/Simples/S5284.hs new file mode 100644 index 0000000..403e38a --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S5284.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S5284 + ( simple5284 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 5284 Unit price basis value [B] +-- > +-- > Desc: To specify the basis for a unit price. +-- > +-- > Repr: n..9 +simple5284 :: Parser Value +simple5284 = simple "5284" (numeric `upTo` 9) diff --git a/specification/src/Text/Edifact/D01B/Simples/S5375.hs b/specification/src/Text/Edifact/D01B/Simples/S5375.hs new file mode 100644 index 0000000..e49b200 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S5375.hs @@ -0,0 +1,110 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S5375 + ( simple5375 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 5375 Price type code [C] +-- > +-- > Desc: Code specifying the type of price. +-- > +-- > Repr: an..3 +-- > +-- > AA Cancellation price +-- > Price authorized to be charged in the event of an order +-- > being cancelled. +-- > +-- > AB Per ton +-- > To indicate that the price applies per ton. +-- > +-- > AC Minimum order price +-- > A code to identify the price when the minimum number is +-- > purchased. +-- > +-- > AD Export price +-- > A code to identify a price for the export market. +-- > +-- > AE Range dependent price +-- > A code identifying the price for a specific range of +-- > purchase quantities. +-- > +-- > AI Active ingredient +-- > The price is referring to the active ingredient. +-- > +-- > AQ As is quantity +-- > The price is referring to the measured quantity. +-- > +-- > CA Catalogue +-- > Code specifying the catalogue price. +-- > +-- > CT Contract +-- > Code specifying the contract price. +-- > +-- > CU Consumer unit +-- > The price is referring to the consumer unit. +-- > +-- > DI Distributor +-- > Code specifying the distributor price. +-- > +-- > EC ECSC price +-- > Price registered at European Commission Steel and Carbon +-- > office (DG III). +-- > +-- > NW Net weight +-- > Code specifying the net weight price. +-- > +-- > PC Price catalogue +-- > Code specifying the catalogue price. +-- > +-- > PE Per each +-- > Code specifying the price per item. +-- > +-- > PK Per kilogram +-- > Code specifying the price per kilogram. +-- > +-- > PL Per litre +-- > Code specifying the price per litre. +-- > +-- > PT Per tonne +-- > Code specifying the price per tonne. +-- > +-- > PU Specified unit +-- > Code specifying the price per specified unit. +-- > +-- > PV Provisional price +-- > Code specifying a provisional price. +-- > +-- > PW Gross weight +-- > Code specifying the gross weight price. +-- > +-- > QT Quoted +-- > Code specifying the quoted price. +-- > +-- > SR Suggested retail +-- > Code specifying the suggested retail price. +-- > +-- > TB To be negotiated +-- > Code specifying that the price has to be negotiated. +-- > +-- > TU Traded unit +-- > The price is referring to the traded unit. +-- > +-- > TW Theoretical weight +-- > Weight calculated on ordered dimension (length, width, +-- > thickness) not on final dimension (e.g. steel products). +-- > +-- > WH Wholesale +-- > Code specifying the wholesale price. +-- > +-- > WI Gross volume +-- > The price is calculated based on gross volume. +simple5375 :: Parser Value +simple5375 = simple "5375" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S5387.hs b/specification/src/Text/Edifact/D01B/Simples/S5387.hs new file mode 100644 index 0000000..61dce03 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S5387.hs @@ -0,0 +1,398 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S5387 + ( simple5387 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 5387 Price specification code [B] +-- > +-- > Desc: Code identifying pricing specification. +-- > +-- > Repr: an..3 +-- > +-- > AAA Reference price +-- > Code identifying a reference price. +-- > +-- > AAB Price includes tax +-- > Code specifying that the price is inclusive of tax. +-- > +-- > AAC Buyer suggested retail price +-- > The suggested retail price as suggested or determined by +-- > the party purchasing the goods. +-- > +-- > AAD Ocean charges rate +-- > The charges imposed by the ocean transportation industry +-- > above and beyond the basic freight. +-- > +-- > AAE Not subject to fluctuation +-- > Not subject to escalation or adjustment. +-- > +-- > AAF Subject to escalation +-- > Subject to increase or development by successive stages. +-- > +-- > AAG Subject to price adjustment +-- > Code specifying that the price is subject to adjustment. +-- > +-- > AAH Subject to escalation and price adjustment +-- > Subject to increase or development by successive stages +-- > and price adjustment. +-- > +-- > AAI Fluctuation conditions not specified +-- > Code specifying that the fluctuation conditions are not +-- > identified. +-- > +-- > AAJ All in price +-- > Firm price for specified work. +-- > +-- > AAK New price +-- > A price valid from an effective date/time/period. +-- > +-- > AAL Old price +-- > A price valid prior to an effective date/time/period of +-- > a new price. +-- > +-- > AAM Per week +-- > To indicate that the given price applies per week. +-- > +-- > AAN Price on application +-- > Price can be obtained on request from seller. +-- > +-- > AAO Unpacked price +-- > The price given is the price of the item without +-- > packaging. +-- > +-- > AAP Trade price +-- > Discount price available to all customers except the +-- > retail customer. +-- > +-- > AAQ Firm price +-- > Price which will remain unchanged for a given time +-- > period. +-- > +-- > AAR Material share of item price +-- > The per unit cost of referenced material based on a +-- > given quotation for that material. +-- > +-- > AAS Labour share of item price +-- > The labour component of the per-unit item price. +-- > +-- > AAT Transport share of item price +-- > The transport component of the per-unit item price. +-- > +-- > AAU Packing share of item price +-- > The packing component of the per-unit item price. +-- > +-- > AAV Tooling share of item price +-- > The tooling component of the per-unit item price. +-- > +-- > AAW Temporary vehicle charge +-- > The component of a price charged for providing a +-- > temporary vehicle. +-- > +-- > AAX Price component due to interest +-- > This is the component of the price which is charged due +-- > to interest. +-- > +-- > AAY Price component due to management services +-- > This is the component of the price which is charged due +-- > to management services rendered. +-- > +-- > AAZ Price component due to maintenance +-- > This is the component of the price which is charged due +-- > to maintenance. +-- > +-- > ABA Individual buyer price +-- > A price which is available to an individual buyer as +-- > opposed to an institutional buyer. +-- > +-- > ABB Group buying price +-- > A price which is available to a buying group. +-- > +-- > ABC Group member buying price +-- > A special price given to a member of a buying group. +-- > +-- > ABD Pre-payment price +-- > A special price if pre-payment is made for the article +-- > ordered. +-- > +-- > ABE Retail price - excluding taxes +-- > Retail price not including any applicable taxes. +-- > +-- > ABF Suggested retail price - excluding taxes +-- > Suggested retail price not including any applicable +-- > taxes. +-- > +-- > ABG Agreed minimum price +-- > The minimum price agreed between trading partners. +-- > +-- > ABH Statutory minimum retail price +-- > The legal minimum retail price. +-- > +-- > ABI Cost reimbursement price +-- > A code to indicate that the price represents the +-- > reimbursement of the actual costs incurred. +-- > +-- > ABJ Market price +-- > A code to indicate that the given price is applicable +-- > under normal competitive conditions. +-- > +-- > ABK Open tender price +-- > A code to indicate that the price mentioned has been +-- > submitted in the context of an open tender. +-- > +-- > ABL Base price +-- > The base price of a product or service. +-- > +-- > ABM Base price difference +-- > The difference in price against a base price. +-- > +-- > ABN Adjustable price prior to acceptance +-- > A price which can be adjusted due to economic conditions +-- > between the date of offer and the date of acceptance. +-- > +-- > ABO Revisable price after acceptance +-- > A price which can be revised due to economic conditions +-- > between the date of acceptance of the order and the date +-- > of delivery. +-- > +-- > ABP Provisional ceiling price +-- > A provisional price which cannot be exceeded. +-- > +-- > ABQ Adjustable provisional ceiling price +-- > A provisional price which cannot be exceeded but which +-- > can be adjusted due to economic conditions between the +-- > date of offer and the date of acceptance. +-- > +-- > ABR Revisable provisional ceiling price +-- > A provisional price which cannot be exceeded but is +-- > revisable due to economic conditions between the date of +-- > acceptance of the order through to the date of delivery. +-- > +-- > ABS Revisable provisional price +-- > A provisional price which is revisable due to economic +-- > conditions between the date of acceptance of the order +-- > and the date of delivery. +-- > +-- > ABT Adjustable provisional price +-- > A provisional price which is adjustable due to economic +-- > conditions between the date of offer and the date of +-- > acceptance. +-- > +-- > ABU Area price +-- > Price connected to a geographical area. +-- > +-- > ABV Area system price +-- > A basis price applied to a geographic area. +-- > +-- > ABW Special balance regulation price +-- > The price applicable to the power generated as a result +-- > of a special balance regulation. +-- > +-- > ABX Balance regulation price +-- > The price applicable to the power generated as a result +-- > of a balance regulation. +-- > +-- > ABY Upward balance regulation price +-- > The price applicable to the power generated as a result +-- > of an upward balance regulation. +-- > +-- > ABZ Downward balance regulation price +-- > The price applicable to the power generated as a result +-- > of a downward balance regulation. +-- > +-- > AI Active ingredient +-- > Code specifying that price is based on the active +-- > ingredient. +-- > +-- > ALT Alternate price +-- > A substitute cost. +-- > +-- > AP Advice price +-- > Code specifying an advice price. +-- > +-- > BR Broker price +-- > Code specifying a broker price. +-- > +-- > CAT Catalogue price +-- > Price per unit of quantity of a product as specified in +-- > a catalogue. +-- > +-- > CDV Current domestic value +-- > The present worth of a thing which comes from one's +-- > homeland, in terms of money or goods. +-- > +-- > CON Contract price +-- > Price per unit of quantity of a product/service as +-- > agreed in a contract between parties. +-- > +-- > CP Current price +-- > Price at time of transaction, but subject to future +-- > change. +-- > +-- > CU Consumer unit +-- > Code specifying that the price is based on consumer +-- > unit. +-- > +-- > CUP Confirmed unit price +-- > The value of a single item that proves to be correct. +-- > +-- > CUS Declared customs unit value +-- > A clearly known duty on a single item which is imposed +-- > by law. +-- > +-- > DAP Dealer adjusted price +-- > The necessary or desirable changes that the sales agency +-- > makes with respect to the value of the product. +-- > +-- > DIS Distributor price +-- > The cost associated with the agency that markets goods. +-- > +-- > DPR Discount price +-- > A reduction from the usual list value. +-- > +-- > DR Dealer price +-- > Code specifying a dealer price. +-- > +-- > DSC Discount amount allowed +-- > A certain price up to which one is able to make +-- > reductions from the usual list value. +-- > +-- > EC ECSC price +-- > Price registered at European Commission Steel and Carbon +-- > office (DG III). +-- > +-- > ES Estimated price +-- > Code specifying an estimated price. +-- > +-- > EUP Expected unit price +-- > The anticipated value of a single item. +-- > +-- > FCR Freight/charge rate +-- > The price that is either a freight rate or a rate on +-- > which freight charges are calculated. +-- > +-- > GRP Gross unit price +-- > Unit price to which allowances and charges apply. +-- > +-- > INV Invoice price +-- > Price per unit of quantity of a product as specified on +-- > an invoice. +-- > +-- > LBL Labelling price +-- > Retail price of the buyer that should be printed by the +-- > producer on the article's label. The labelling price is +-- > not necessary the effective retail price. +-- > +-- > MAX Maximum order quantity price +-- > The greatest amount of goods or services which one can +-- > buy to receive a certain value. +-- > +-- > MIN Minimum order quantity price +-- > The least amount of goods or services that one can buy +-- > to receive a certain value. +-- > +-- > MNR Minimum release quantity price +-- > The least amount of an order one can place in order to +-- > receive a certain value. +-- > +-- > MSR Manufacturer's suggested retail +-- > Price that reflects "Sales to other manufacturers" or +-- > "Sales for resale". +-- > +-- > MXR Maximum release quantity price +-- > The greatest amount of an order that one can place in +-- > order to receive a certain value. +-- > +-- > NE Not-to-exceed price +-- > Code specifying a price that cannot be increased. +-- > +-- > NQT No quote +-- > No price available. +-- > +-- > NTP Net unit price +-- > Unit price to which no allowances and charges apply. +-- > +-- > NW Net weight +-- > Code specifying a net weight price. +-- > +-- > OFR Ocean freight rate +-- > The price per pricing unit of ocean transportation +-- > services for moving cargo from one location to another. +-- > +-- > PAQ Price break quantity(s) +-- > Numerical amounts of goods or services which are +-- > associated with different sums of money. As the amount +-- > goes up, the price per individual item decreases. +-- > +-- > PBQ Unit price beginning quantity +-- > The starting amount at which you can place a value on a +-- > single item. +-- > +-- > PPD Prepaid freight charges +-- > The cost of shipping is paid before the goods are +-- > shipped. +-- > +-- > PPR Provisional price +-- > Price per unit of quantity of a product as provisionally +-- > agreed. +-- > +-- > PRO Producer's price +-- > The value that the maker of a good places on an item. +-- > +-- > PRP Promotional price +-- > The value that is placed on an item that is being +-- > developed. The idea is to sell this product for less +-- > than one normally would, and make up for it by selling a +-- > larger quantity. +-- > +-- > PW Gross weight +-- > Code specifying a gross weight price. +-- > +-- > QTE Quote price +-- > Price per unit of quantity of a product as specified in +-- > a quote. +-- > +-- > RES Resale price +-- > Price per unit of quantity of a product to be used for +-- > resale. +-- > +-- > RTP Retail price +-- > Price per unit of quantity of a product to be used for +-- > retail. +-- > +-- > SHD Ship and debit +-- > To transport goods and be owed money by the customer for +-- > the services performed. +-- > +-- > SRP Suggested retail price +-- > Price per unit of quantity of a product suggested for +-- > retail. +-- > +-- > SW Gross weight without wooden pallets +-- > Used in steel industry. +-- > +-- > TB To be negotiated +-- > Code specifying that the price has to be negotiated. +-- > +-- > TRF Transfer +-- > To carry or remove from one place, situation, or person +-- > to another. +-- > +-- > TU Traded unit +-- > Code specifying a traded unit price. +-- > +-- > TW Theoretical weight +-- > Code specifying a price based on a theoretical weight. +-- > +-- > WH Wholesale price +-- > Code specifying a wholesale price. +simple5387 :: Parser Value +simple5387 = simple "5387" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S5402.hs b/specification/src/Text/Edifact/D01B/Simples/S5402.hs new file mode 100644 index 0000000..b2e2b64 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S5402.hs @@ -0,0 +1,22 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S5402 + ( simple5402 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 5402 Currency exchange rate [C] +-- > +-- > Desc: To specify the rate at which one specified currency is +-- > expressed in another specified currency. +-- > +-- > Repr: n..12 +simple5402 :: Parser Value +simple5402 = simple "5402" (numeric `upTo` 12) diff --git a/specification/src/Text/Edifact/D01B/Simples/S5479.hs b/specification/src/Text/Edifact/D01B/Simples/S5479.hs new file mode 100644 index 0000000..3e0df8b --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S5479.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S5479 + ( simple5479 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 5479 Relation code [C] +-- > +-- > Desc: Code specifying a relation. +-- > +-- > Repr: an..3 +simple5479 :: Parser Value +simple5479 = simple "5479" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S5482.hs b/specification/src/Text/Edifact/D01B/Simples/S5482.hs new file mode 100644 index 0000000..8eb36bc --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S5482.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S5482 + ( simple5482 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 5482 Percentage [C] +-- > +-- > Desc: To specify a percentage. +-- > +-- > Repr: n..10 +simple5482 :: Parser Value +simple5482 = simple "5482" (numeric `upTo` 10) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6008.hs b/specification/src/Text/Edifact/D01B/Simples/S6008.hs new file mode 100644 index 0000000..79943b2 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6008.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6008 + ( simple6008 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6008 Height dimension value [C] +-- > +-- > Desc: To specify the value of a height dimension. +-- > +-- > Repr: n..15 +simple6008 :: Parser Value +simple6008 = simple "6008" (numeric `upTo` 15) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6060.hs b/specification/src/Text/Edifact/D01B/Simples/S6060.hs new file mode 100644 index 0000000..34b694c --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6060.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6060 + ( simple6060 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6060 Quantity [C] +-- > +-- > Desc: Alphanumeric representation of a quantity. +-- > +-- > Repr: an..35 +simple6060 :: Parser Value +simple6060 = simple "6060" (alphaNumeric `upTo` 35) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6063.hs b/specification/src/Text/Edifact/D01B/Simples/S6063.hs new file mode 100644 index 0000000..f8b9a30 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6063.hs @@ -0,0 +1,1548 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6063 + ( simple6063 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6063 Quantity type code qualifier [C] +-- > +-- > Desc: Code qualifying the type of quantity. +-- > +-- > Repr: an..3 +-- > +-- > 1 Discrete quantity +-- > Individually separated and distinct quantity. +-- > +-- > 2 Charge +-- > Quantity relevant for charge. +-- > +-- > 3 Cumulative quantity +-- > Quantity accumulated. +-- > +-- > 4 Interest for overdrawn account +-- > Interest for overdrawing the account. +-- > +-- > 5 Active ingredient dose per unit +-- > The dosage of active ingredient per unit. +-- > +-- > 6 Auditor +-- > The number of entities that audit accounts. +-- > +-- > 7 Branch locations, leased +-- > The number of branch locations being leased by an +-- > entity. +-- > +-- > 8 Inventory quantity at supplier's subject to inspection by +-- > customer +-- > Quantity of goods which the customer requires the +-- > supplier to have in inventory and which may be inspected +-- > by the customer if desired. +-- > +-- > 9 Branch locations, owned +-- > The number of branch locations owned by an entity. +-- > +-- > 10 Judgements registered +-- > The number of judgements registered against an entity. +-- > +-- > 11 Split quantity +-- > Part of the whole quantity. +-- > +-- > 12 Despatch quantity +-- > Quantity despatched by the seller. +-- > +-- > 13 Liens registered +-- > The number of liens registered against an entity. +-- > +-- > 14 Livestock +-- > The number of animals kept for use or profit. +-- > +-- > 15 Insufficient funds returned cheques +-- > The number of cheques returned due to insufficient +-- > funds. +-- > +-- > 16 Stolen cheques +-- > The number of stolen cheques. +-- > +-- > 17 Quantity on hand +-- > The total quantity of a product on hand at a location. +-- > This includes as well units awaiting return to +-- > manufacturer, units unavailable due to inspection +-- > procedures and undamaged stock available for despatch, +-- > resale or use. +-- > +-- > 18 Previous quantity +-- > Quantity previously referenced. +-- > +-- > 19 Paid-in security shares +-- > The number of security shares issued and for which full +-- > payment has been made. +-- > +-- > 20 Unusable quantity +-- > Quantity not usable. +-- > +-- > 21 Ordered quantity +-- > The quantity which has been ordered. +-- > +-- > 22 Quantity at 100% +-- > Equivalent quantity at 100% purity. +-- > +-- > 23 Active ingredient +-- > Quantity at 100% active agent content. +-- > +-- > 24 Inventory quantity at supplier's not subject to inspection +-- > by customer +-- > Quantity of goods which the customer requires the +-- > supplier to have in inventory but which will not be +-- > checked by the customer. +-- > +-- > 25 Retail sales +-- > Quantity of retail point of sale activity. +-- > +-- > 26 Promotion quantity +-- > A quantity associated with a promotional event. +-- > +-- > 27 On hold for shipment +-- > Article received which cannot be shipped in its present +-- > form. +-- > +-- > 28 Military sales quantity +-- > Quantity of goods or services sold to a military +-- > organization. +-- > +-- > 29 On premises sales +-- > Sale of product in restaurants or bars. +-- > +-- > 30 Off premises sales +-- > Sale of product directly to a store. +-- > +-- > 31 Estimated annual volume +-- > Volume estimated for a year. +-- > +-- > 32 Minimum delivery batch +-- > Minimum quantity of goods delivered at one time. +-- > +-- > 33 Maximum delivery batch +-- > Maximum quantity of goods delivered at one time. +-- > +-- > 34 Pipes +-- > The number of tubes used to convey a substance. +-- > +-- > 35 Price break from +-- > The minimum quantity of a quantity range for a specified +-- > (unit) price. +-- > +-- > 36 Price break to +-- > Maximum quantity to which the price break applies. +-- > +-- > 37 Poultry +-- > The number of domestic fowl. +-- > +-- > 38 Secured charges registered +-- > The number of secured charges registered against an +-- > entity. +-- > +-- > 39 Total properties owned +-- > The total number of properties owned by an entity. +-- > +-- > 40 Normal delivery +-- > Quantity normally delivered by the seller. +-- > +-- > 41 Sales quantity not included in the replenishment +-- > calculation +-- > Sales which will not be included in the calculation of +-- > replenishment requirements. +-- > +-- > 42 Maximum supply quantity, supplier endorsed +-- > Maximum supply quantity endorsed by a supplier. +-- > +-- > 43 Buyer +-- > The number of buyers. +-- > +-- > 44 Debenture bond +-- > The number of fixed-interest bonds of an entity backed +-- > by general credit rather than specified assets. +-- > +-- > 45 Debentures filed against directors +-- > The number of notices of indebtedness filed against +-- > an entity’s directors. +-- > +-- > 46 Pieces delivered +-- > Number of pieces actually received at the final +-- > destination. +-- > +-- > 47 Invoiced quantity +-- > The quantity as per invoice. +-- > +-- > 48 Received quantity +-- > The quantity which has been received. +-- > +-- > 49 Chargeable distance +-- > Distance really charged by tariff appliance. +-- > +-- > 50 Disposition undetermined quantity +-- > Product quantity that has not yet had its disposition +-- > determined. +-- > +-- > 51 Inventory category transfer +-- > Inventory that has been moved from one inventory +-- > category to another. +-- > +-- > 52 Quantity per pack +-- > Quantity for each pack. +-- > +-- > 53 Minimum order quantity +-- > Minimum quantity of goods for an order. +-- > +-- > 54 Maximum order quantity +-- > Maximum quantity of goods for an order. +-- > +-- > 55 Total sales +-- > The summation of total quantity sales. +-- > +-- > 56 Wholesaler to wholesaler sales +-- > Sale of product to other wholesalers by a wholesaler. +-- > +-- > 57 In transit quantity +-- > A quantity that is en route. +-- > +-- > 58 Quantity withdrawn +-- > Quantity withdrawn from a location. +-- > +-- > 59 Numbers of consumer units in the traded unit +-- > Number of units for consumer sales in a unit for +-- > trading. +-- > +-- > 60 Current inventory quantity available for shipment +-- > Current inventory quantity available for shipment. +-- > +-- > 61 Return quantity +-- > Quantity of goods returned. +-- > +-- > 62 Sorted quantity +-- > The quantity that is sorted. +-- > +-- > 63 Sorted quantity rejected +-- > The sorted quantity that is rejected. +-- > +-- > 64 Scrap quantity +-- > Remainder of the total quantity after split deliveries. +-- > +-- > 65 Destroyed quantity +-- > Quantity of goods destroyed. +-- > +-- > 66 Committed quantity +-- > Quantity a party is committed to. +-- > +-- > 67 Estimated reading quantity +-- > The value that is estimated to be the reading of a +-- > measuring device (e.g. meter). +-- > +-- > 68 End quantity +-- > The quantity recorded at the end of an agreement or +-- > period. +-- > +-- > 69 Start quantity +-- > The quantity recorded at the start of an agreement or +-- > period. +-- > +-- > 70 Cumulative quantity received +-- > Cumulative quantity of all deliveries of this article +-- > received by the buyer. +-- > +-- > 71 Cumulative quantity ordered +-- > Cumulative quantity of all deliveries, outstanding and +-- > scheduled orders. +-- > +-- > 72 Cumulative quantity received end of prior year +-- > Cumulative quantity of all deliveries of the product +-- > received by the buyer till end of prior year. +-- > +-- > 73 Outstanding quantity +-- > Difference between quantity ordered and quantity +-- > received. +-- > +-- > 74 Latest cumulative quantity +-- > Cumulative quantity after complete delivery of all +-- > scheduled quantities of the product. +-- > +-- > 75 Previous highest cumulative quantity +-- > Cumulative quantity after complete delivery of all +-- > scheduled quantities of the product from a prior +-- > schedule period. +-- > +-- > 76 Adjusted corrector reading +-- > A corrector reading after it has been adjusted. +-- > +-- > 77 Work days +-- > Number of work days, e.g. per respective period. +-- > +-- > 78 Cumulative quantity scheduled +-- > Adding the quantity actually scheduled to previous +-- > cumulative quantity. +-- > +-- > 79 Previous cumulative quantity +-- > Cumulative quantity prior the actual order. +-- > +-- > 80 Unadjusted corrector reading +-- > A corrector reading before it has been adjusted. +-- > +-- > 81 Extra unplanned delivery +-- > Non scheduled additional quantity. +-- > +-- > 82 Quantity requirement for sample inspection +-- > Required quantity for sample inspection. +-- > +-- > 83 Backorder quantity +-- > The quantity of goods that is on back-order. +-- > +-- > 84 Urgent delivery quantity +-- > Quantity for urgent delivery. +-- > +-- > 85 Previous order quantity to be cancelled +-- > Quantity ordered previously to be cancelled. +-- > +-- > 86 Normal reading quantity +-- > The value recorded or read from a measuring device (e.g. +-- > meter) in the normal conditions. +-- > +-- > 87 Customer reading quantity +-- > The value recorded or read from a measuring device (e.g. +-- > meter) by the customer. +-- > +-- > 88 Information reading quantity +-- > The value recorded or read from a measuring device (e.g. +-- > meter) for information purposes. +-- > +-- > 89 Quality control held +-- > Quantity of goods held pending completion of a quality +-- > control assessment. +-- > +-- > 90 As is quantity +-- > Quantity as it is in the existing circumstances. +-- > +-- > 91 Open quantity +-- > Quantity remaining after partial delivery. +-- > +-- > 92 Final delivery quantity +-- > Quantity of final delivery to a respective order. +-- > +-- > 93 Subsequent delivery quantity +-- > Quantity delivered to a respective order after it's +-- > final delivery. +-- > +-- > 94 Substitutional quantity +-- > Quantity delivered replacing previous deliveries. +-- > +-- > 95 Redelivery after post processing +-- > Quantity redelivered after post processing. +-- > +-- > 96 Quality control failed +-- > Quantity of goods which have failed quality control. +-- > +-- > 97 Minimum inventory +-- > Minimum stock quantity on which replenishment is based. +-- > +-- > 98 Maximum inventory +-- > Maximum stock quantity on which replenishment is based. +-- > +-- > 99 Estimated quantity +-- > Quantity estimated. +-- > +-- > 100 Chargeable weight +-- > The weight on which charges are based. +-- > +-- > 101 Chargeable gross weight +-- > The gross weight on which charges are based. +-- > +-- > 102 Chargeable tare weight +-- > The tare weight on which charges are based. +-- > +-- > 103 Chargeable number of axles +-- > The number of axles on which charges are based. +-- > +-- > 104 Chargeable number of containers +-- > The number of containers on which charges are based. +-- > +-- > 105 Chargeable number of rail wagons +-- > The number of rail wagons on which charges are based. +-- > +-- > 106 Chargeable number of packages +-- > The number of packages on which charges are based. +-- > +-- > 107 Chargeable number of units +-- > The number of units on which charges are based. +-- > +-- > 108 Chargeable period +-- > The period of time on which charges are based. +-- > +-- > 109 Chargeable volume +-- > The volume on which charges are based. +-- > +-- > 110 Chargeable cubic measurements +-- > The cubic measurements on which charges are based. +-- > +-- > 111 Chargeable surface +-- > The surface area on which charges are based. +-- > +-- > 112 Chargeable length +-- > The length on which charges are based. +-- > +-- > 113 Quantity to be delivered +-- > The quantity to be delivered. +-- > +-- > 114 Number of passengers +-- > Total number of passengers on the conveyance. +-- > +-- > 115 Number of crew +-- > Total number of crew members on the conveyance. +-- > +-- > 116 Number of transport documents +-- > Total number of air waybills, bills of lading, etc. +-- > being reported for a specific conveyance. +-- > +-- > 117 Quantity landed +-- > Quantity of goods actually arrived. +-- > +-- > 118 Quantity manifested +-- > Quantity of goods contracted for delivery by the +-- > carrier. +-- > +-- > 119 Short shipped +-- > Indication that part of the consignment was not shipped. +-- > +-- > 120 Split shipment +-- > Indication that the consignment has been split into two +-- > or more shipments. +-- > +-- > 121 Over shipped +-- > Indication that more goods have been shipped than +-- > contracted for delivery. +-- > +-- > 122 Short-landed goods +-- > If quantity of goods actually landed is less than the +-- > quantity which appears in the documentation. This +-- > quantity is the difference between these quantities. +-- > +-- > 123 Surplus goods +-- > If quantity of goods actually landed is more than the +-- > quantity which appears in the documentation. This +-- > quantity is the difference between these quantities. +-- > +-- > 124 Damaged goods +-- > Quantity of goods which have deteriorated in transport +-- > such that they cannot be used for the purpose for which +-- > they were originally intended. +-- > +-- > 125 Pilferage goods +-- > Quantity of goods stolen during transport. +-- > +-- > 126 Lost goods +-- > Quantity of goods that disappeared in transport. +-- > +-- > 127 Report difference +-- > The quantity concerning the same transaction differs +-- > between two documents/messages and the source of this +-- > difference is a typing error. +-- > +-- > 128 Quantity loaded +-- > Quantity of goods loaded onto a means of transport. +-- > +-- > 129 Units per unit price +-- > Number of units per unit price. +-- > +-- > 130 Allowance +-- > Quantity relevant for allowance. +-- > +-- > 131 Delivery quantity +-- > Quantity required by buyer to be delivered. +-- > +-- > 132 Cumulative quantity, preceding period, planned +-- > Cumulative quantity originally planned for the preceding +-- > period. +-- > +-- > 133 Cumulative quantity, preceding period, reached +-- > Cumulative quantity reached in the preceding period. +-- > +-- > 134 Cumulative quantity, actual planned +-- > Cumulative quantity planned for now. +-- > +-- > 135 Period quantity, planned +-- > Quantity planned for this period. +-- > +-- > 136 Period quantity, reached +-- > Quantity reached during this period. +-- > +-- > 137 Cumulative quantity, preceding period, estimated +-- > Estimated cumulative quantity reached in the preceding +-- > period. +-- > +-- > 138 Cumulative quantity, actual estimated +-- > Estimated cumulative quantity reached now. +-- > +-- > 139 Cumulative quantity, preceding period, measured +-- > Surveyed cumulative quantity reached in the preceding +-- > period. +-- > +-- > 140 Cumulative quantity, actual measured +-- > Surveyed cumulative quantity reached now. +-- > +-- > 141 Period quantity, measured +-- > Surveyed quantity reached during this period. +-- > +-- > 142 Total quantity, planned +-- > Total quantity planned. +-- > +-- > 143 Quantity, remaining +-- > Quantity remaining. +-- > +-- > 144 Tolerance +-- > Plus or minus tolerance expressed as a monetary amount. +-- > +-- > 145 Actual stock +-- > The stock on hand, undamaged, and available for +-- > despatch, sale or use. +-- > +-- > 146 Model or target stock +-- > The stock quantity required or planned to have on hand, +-- > undamaged and available for use. +-- > +-- > 147 Direct shipment quantity +-- > Quantity to be shipped directly to a customer from a +-- > manufacturing site. +-- > +-- > 148 Amortization total quantity +-- > Indication of final quantity for amortization. +-- > +-- > 149 Amortization order quantity +-- > Indication of actual share of the order quantity for +-- > amortization. +-- > +-- > 150 Amortization cumulated quantity +-- > Indication of actual cumulated quantity of previous and +-- > actual amortization order quantity. +-- > +-- > 151 Quantity advised +-- > Quantity advised by supplier or shipper, in contrast to +-- > quantity actually received. +-- > +-- > 152 Consignment stock +-- > Quantity of goods with an external customer which is +-- > still the property of the supplier. +-- > +-- > 153 Statistical sales quantity +-- > Quantity of goods sold in a specified period. +-- > +-- > 154 Sales quantity planned +-- > Quantity of goods required to meet future demands. - +-- > Market intelligence quantity. +-- > +-- > 155 Replenishment quantity +-- > Quantity required to maintain the requisite on-hand +-- > stock of goods. +-- > +-- > 156 Inventory movement quantity +-- > To specify the quantity of an inventory movement. +-- > +-- > 157 Opening stock balance quantity +-- > To specify the quantity of an opening stock balance. +-- > +-- > 158 Closing stock balance quantity +-- > To specify the quantity of a closing stock balance. +-- > +-- > 159 Number of stops +-- > Number of times a means of transport stops before +-- > arriving at destination. +-- > +-- > 160 Minimum production batch +-- > The quantity specified is the minimum output from a +-- > single production run. +-- > +-- > 161 Dimensional sample quantity +-- > The quantity defined is a sample for the purpose of +-- > validating dimensions. +-- > +-- > 162 Functional sample quantity +-- > The quantity defined is a sample for the purpose of +-- > validating function and performance. +-- > +-- > 163 Pre-production quantity +-- > Quantity of the referenced item required prior to full +-- > production. +-- > +-- > 164 Delivery batch +-- > Quantity of the referenced item which constitutes a +-- > standard batch for deliver purposes. +-- > +-- > 165 Delivery batch multiple +-- > The multiples in which delivery batches can be supplied. +-- > +-- > 166 All time buy +-- > The total quantity of the referenced covering all future +-- > needs. Further orders of the referenced item are not +-- > expected. +-- > +-- > 167 Total delivery quantity +-- > The total quantity required by the buyer to be +-- > delivered. +-- > +-- > 168 Single delivery quantity +-- > The quantity required by the buyer to be delivered in a +-- > single shipment. +-- > +-- > 169 Supplied quantity +-- > Quantity of the referenced item actually shipped. +-- > +-- > 170 Allocated quantity +-- > Quantity of the referenced item allocated from available +-- > stock for delivery. +-- > +-- > 171 Maximum stackability +-- > The number of pallets/handling units which can be safely +-- > stacked one on top of another. +-- > +-- > 172 Amortisation quantity +-- > The quantity of the referenced item which has a cost for +-- > tooling amortisation included in the item price. +-- > +-- > 173 Previously amortised quantity +-- > The cumulative quantity of the referenced item which had +-- > a cost for tooling amortisation included in the item +-- > price. +-- > +-- > 174 Total amortisation quantity +-- > The total quantity of the referenced item which has a +-- > cost for tooling amortisation included in the item +-- > price. +-- > +-- > 175 Number of moulds +-- > The number of pressing moulds contained within a single +-- > piece of the referenced tooling. +-- > +-- > 176 Concurrent item output of tooling +-- > The number of related items which can be produced +-- > simultaneously with a single piece of the referenced +-- > tooling. +-- > +-- > 177 Periodic capacity of tooling +-- > Maximum production output of the referenced tool over a +-- > period of time. +-- > +-- > 178 Lifetime capacity of tooling +-- > Maximum production output of the referenced tool over +-- > its productive lifetime. +-- > +-- > 179 Number of deliveries per despatch period +-- > The number of deliveries normally expected to be +-- > despatched within each despatch period. +-- > +-- > 180 Provided quantity +-- > The quantity of a referenced component supplied by the +-- > buyer for manufacturing of an ordered item. +-- > +-- > 181 Maximum production batch +-- > The quantity specified is the maximum output from a +-- > single production run. +-- > +-- > 182 Cancelled quantity +-- > Quantity of the referenced item which has previously +-- > been ordered and is now cancelled. +-- > +-- > 183 No delivery requirement in this instruction +-- > This delivery instruction does not contain any delivery +-- > requirements. +-- > +-- > 184 Quantity of material in ordered time +-- > Quantity of the referenced material within the ordered +-- > time. +-- > +-- > 185 Rejected quantity +-- > The quantity of received goods rejected for quantity +-- > reasons. +-- > +-- > 186 Cumulative quantity scheduled up to accumulation start date +-- > The cumulative quantity scheduled up to the accumulation +-- > start date. +-- > +-- > 187 Quantity scheduled +-- > The quantity scheduled for delivery. +-- > +-- > 188 Number of identical handling units +-- > Number of identical handling units in terms of type and +-- > contents. +-- > +-- > 189 Number of packages in handling unit +-- > The number of packages contained in one handling unit. +-- > +-- > 190 Despatch note quantity +-- > The item quantity specified on the despatch note. +-- > +-- > 191 Adjustment to inventory quantity +-- > An adjustment to inventory quantity. +-- > +-- > 192 Free goods quantity +-- > Quantity of goods which are free of charge. +-- > +-- > 193 Free quantity included +-- > Quantity included to which no charge is applicable. +-- > +-- > 194 Received and accepted +-- > Quantity which has been received and accepted at a given +-- > location. +-- > +-- > 195 Received, not accepted, to be returned +-- > Quantity which has been received but not accepted at a +-- > given location and which will consequently be returned +-- > to the relevant party. +-- > +-- > 196 Received, not accepted, to be destroyed +-- > Quantity which has been received but not accepted at a +-- > given location and which will consequently be destroyed. +-- > +-- > 197 Reordering level +-- > Quantity at which an order may be triggered to +-- > replenish. +-- > +-- > X 198 Quantity in transit +-- > Quantity which is currently in transit. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04A. +-- > +-- > 199 Inventory withdrawal quantity +-- > Quantity which has been withdrawn from inventory since +-- > the last inventory report. +-- > +-- > 200 Free quantity not included +-- > Free quantity not included in ordered quantity. +-- > +-- > 201 Recommended overhaul and repair quantity +-- > To indicate the recommended quantity of an article +-- > required to support overhaul and repair activities. +-- > +-- > 202 Quantity per next higher assembly +-- > To indicate the quantity required for the next higher +-- > assembly. +-- > +-- > 203 Quantity per unit of issue +-- > Provides the standard quantity of an article in which +-- > one unit can be issued. +-- > +-- > 204 Cumulative scrap quantity +-- > Provides the cumulative quantity of an item which has +-- > been identified as scrapped. +-- > +-- > 205 Publication turn size +-- > The quantity of magazines or newspapers grouped together +-- > with the spine facing alternate directions in a bundle. +-- > +-- > 206 Recommended maintenance quantity +-- > Recommended quantity of an article which is required to +-- > meet an agreed level of maintenance. +-- > +-- > 207 Labour hours +-- > Number of labour hours. +-- > +-- > 208 Quantity requirement for maintenance and repair of +-- > equipment +-- > Quantity of the material needed to maintain and repair +-- > equipment. +-- > +-- > 209 Additional replenishment demand quantity +-- > Incremental needs over and above normal replenishment +-- > calculations, but not intended to permanently change the +-- > model parameters. +-- > +-- > 210 Returned by consumer quantity +-- > Quantity returned by a consumer. +-- > +-- > 211 Replenishment override quantity +-- > Quantity to override the normal replenishment model +-- > calculations, but not intended to permanently change the +-- > model parameters. +-- > +-- > 212 Quantity sold, net +-- > Net quantity sold which includes returns of saleable +-- > inventory and other adjustments. +-- > +-- > 213 Transferred out quantity +-- > Quantity which was transferred out of this location. +-- > +-- > 214 Transferred in quantity +-- > Quantity which was transferred into this location. +-- > +-- > 215 Unsaleable quantity +-- > Quantity of inventory received which cannot be sold in +-- > its present condition. +-- > +-- > 216 Consumer reserved quantity +-- > Quantity reserved for consumer delivery or pickup and +-- > not yet withdrawn from inventory. +-- > +-- > 217 Out of inventory quantity +-- > Quantity of inventory which was requested but was not +-- > available. +-- > +-- > 218 Quantity returned, defective or damaged +-- > Quantity returned in a damaged or defective condition. +-- > +-- > 219 Taxable quantity +-- > Quantity subject to taxation. +-- > +-- > 220 Meter reading +-- > The numeric value of measure units counted by a meter. +-- > +-- > 221 Maximum requestable quantity +-- > The maximum quantity which may be requested. +-- > +-- > 222 Minimum requestable quantity +-- > The minimum quantity which may be requested. +-- > +-- > 223 Daily average quantity +-- > The quantity for a defined period divided by the number +-- > of days of the period. +-- > +-- > 224 Budgeted hours +-- > The number of budgeted hours. +-- > +-- > 225 Actual hours +-- > The number of actual hours. +-- > +-- > 226 Earned value hours +-- > The number of earned value hours. +-- > +-- > 227 Estimated hours +-- > The number of estimated hours. +-- > +-- > 228 Level resource task quantity +-- > Quantity of a resource that is level for the duration of +-- > the task. +-- > +-- > 229 Available resource task quantity +-- > Quantity of a resource available to complete a task. +-- > +-- > 230 Work time units +-- > Quantity of work units of time. +-- > +-- > 231 Daily work shifts +-- > Quantity of work shifts per day. +-- > +-- > 232 Work time units per shift +-- > Work units of time per work shift. +-- > +-- > 233 Work calendar units +-- > Work calendar units of time. +-- > +-- > 234 Elapsed duration +-- > Quantity representing the elapsed duration. +-- > +-- > 235 Remaining duration +-- > Quantity representing the remaining duration. +-- > +-- > 236 Original duration +-- > Quantity representing the original duration. +-- > +-- > 237 Current duration +-- > Quantity representing the current duration. +-- > +-- > 238 Total float time +-- > Quantity representing the total float time. +-- > +-- > 239 Free float time +-- > Quantity representing the free float time. +-- > +-- > 240 Lag time +-- > Quantity representing lag time. +-- > +-- > 241 Lead time +-- > Quantity representing lead time. +-- > +-- > 242 Number of months +-- > The number of months. +-- > +-- > 243 Reserved quantity customer direct delivery sales +-- > Quantity of products reserved for sales delivered direct +-- > to the customer. +-- > +-- > 244 Reserved quantity retail sales +-- > Quantity of products reserved for retail sales. +-- > +-- > 245 Consolidated discount inventory +-- > A quantity of inventory supplied at consolidated +-- > discount terms. +-- > +-- > 246 Returns replacement quantity +-- > A quantity of goods issued as a replacement for a +-- > returned quantity. +-- > +-- > 247 Additional promotion sales forecast quantity +-- > A forecast of additional quantity which will be sold +-- > during a period of promotional activity. +-- > +-- > 248 Reserved quantity +-- > Quantity reserved for specific purposes. +-- > +-- > 249 Quantity displayed not available for sale +-- > Quantity displayed within a retail outlet but not +-- > available for sale. +-- > +-- > 250 Inventory discrepancy +-- > The difference recorded between theoretical and physical +-- > inventory. +-- > +-- > 251 Incremental order quantity +-- > The incremental quantity by which ordering is carried +-- > out. +-- > +-- > 252 Quantity requiring manipulation before despatch +-- > A quantity of goods which needs manipulation before +-- > despatch. +-- > +-- > 253 Quantity in quarantine +-- > A quantity of goods which are held in a restricted area +-- > for quarantine purposes. +-- > +-- > 254 Quantity withheld by owner of goods +-- > A quantity of goods which has been withheld by the owner +-- > of the goods. +-- > +-- > 255 Quantity not available for despatch +-- > A quantity of goods not available for despatch. +-- > +-- > 256 Quantity awaiting delivery +-- > Quantity of goods which are awaiting delivery. +-- > +-- > 257 Quantity in physical inventory +-- > A quantity of goods held in physical inventory. +-- > +-- > 258 Quantity held by logistic service provider +-- > Quantity of goods under the control of a logistic +-- > service provider. +-- > +-- > 259 Optimal quantity +-- > The optimal quantity for a given purpose. +-- > +-- > 260 Delivery quantity balance +-- > The difference between the scheduled quantity and the +-- > quantity delivered to the consignee at a given date. +-- > +-- > 261 Cumulative quantity shipped +-- > Cumulative quantity of all shipments. +-- > +-- > 262 Quantity suspended +-- > The quantity of something which is suspended. +-- > +-- > 263 Control quantity +-- > The quantity designated for control purposes. +-- > +-- > 264 Equipment quantity +-- > A count of a quantity of equipment. +-- > +-- > 265 Factor +-- > Number by which the measured unit has to be multiplied +-- > to calculate the units used. +-- > +-- > 266 Unsold quantity held by wholesaler +-- > Unsold quantity held by the wholesaler. +-- > +-- > 267 Quantity held by delivery vehicle +-- > Quantity of goods held by the delivery vehicle. +-- > +-- > 268 Quantity held by retail outlet +-- > Quantity held by the retail outlet. +-- > +-- > 269 Rejected return quantity +-- > A quantity for return which has been rejected. +-- > +-- > 270 Accounts +-- > The number of accounts. +-- > +-- > 271 Accounts placed for collection +-- > The number of accounts placed for collection. +-- > +-- > 272 Activity codes +-- > The number of activity codes. +-- > +-- > 273 Agents +-- > The number of agents. +-- > +-- > 274 Airline attendants +-- > The number of airline attendants. +-- > +-- > 275 Authorised shares +-- > The number of shares authorised for issue. +-- > +-- > 276 Employee average +-- > The average number of employees. +-- > +-- > 277 Branch locations +-- > The number of branch locations. +-- > +-- > 278 Capital changes +-- > The number of capital changes made. +-- > +-- > 279 Clerks +-- > The number of clerks. +-- > +-- > 280 Companies in same activity +-- > The number of companies doing business in the same +-- > activity category. +-- > +-- > 281 Companies included in consolidated financial statement +-- > The number of companies included in a consolidated +-- > financial statement. +-- > +-- > 282 Cooperative shares +-- > The number of cooperative shares. +-- > +-- > 283 Creditors +-- > The number of creditors. +-- > +-- > 284 Departments +-- > The number of departments. +-- > +-- > 285 Design employees +-- > The number of employees involved in the design process. +-- > +-- > 286 Physicians +-- > The number of medical doctors. +-- > +-- > 287 Domestic affiliated companies +-- > The number of affiliated companies located within the +-- > country. +-- > +-- > 288 Drivers +-- > The number of drivers. +-- > +-- > 289 Employed at location +-- > The number of employees at the specified location. +-- > +-- > 290 Employed by this company +-- > The number of employees at the specified company. +-- > +-- > 291 Total employees +-- > The total number of employees. +-- > +-- > 292 Employees shared +-- > The number of employees shared among entities. +-- > +-- > 293 Engineers +-- > The number of engineers. +-- > +-- > 294 Estimated accounts +-- > The estimated number of accounts. +-- > +-- > 295 Estimated employees at location +-- > The estimated number of employees at the specified +-- > location. +-- > +-- > 296 Estimated total employees +-- > The total estimated number of employees. +-- > +-- > 297 Executives +-- > The number of executives. +-- > +-- > 298 Agricultural workers +-- > The number of agricultural workers. +-- > +-- > 299 Financial institutions +-- > The number of financial institutions. +-- > +-- > 300 Floors occupied +-- > The number of floors occupied. +-- > +-- > 301 Foreign related entities +-- > The number of related entities located outside the +-- > country. +-- > +-- > 302 Group employees +-- > The number of employees within the group. +-- > +-- > 303 Indirect employees +-- > The number of employees not associated with direct +-- > production. +-- > +-- > 304 Installers +-- > The number of employees involved with the installation +-- > process. +-- > +-- > 305 Invoices +-- > The number of invoices. +-- > +-- > 306 Issued shares +-- > The number of shares actually issued. +-- > +-- > 307 Labourers +-- > The number of labourers. +-- > +-- > 308 Manufactured units +-- > The number of units manufactured. +-- > +-- > 309 Maximum number of employees +-- > The maximum number of people employed. +-- > +-- > 310 Maximum number of employees at location +-- > The maximum number of people employed at a location. +-- > +-- > 311 Members in group +-- > The number of members within a group. +-- > +-- > 312 Minimum number of employees at location +-- > The minimum number of people employed at a location. +-- > +-- > 313 Minimum number of employees +-- > The minimum number of people employed. +-- > +-- > 314 Non-union employees +-- > The number of employees not belonging to a labour union. +-- > +-- > 315 Floors +-- > The number of floors in a building. +-- > +-- > 316 Nurses +-- > The number of nurses. +-- > +-- > 317 Office workers +-- > The number of workers in an office. +-- > +-- > 318 Other employees +-- > The number of employees otherwise categorised. +-- > +-- > 319 Part time employees +-- > The number of employees working on a part time basis. +-- > +-- > 320 Accounts payable average overdue days +-- > The average number of days accounts payable are overdue. +-- > +-- > 321 Pilots +-- > The number of pilots. +-- > +-- > 322 Plant workers +-- > The number of workers within a plant. +-- > +-- > 323 Previous number of accounts +-- > The number of accounts which preceded the current count. +-- > +-- > 324 Previous number of branch locations +-- > The number of branch locations which preceded the +-- > current count. +-- > +-- > 325 Principals included as employees +-- > The number of principals which are included in the count +-- > of employees. +-- > +-- > 326 Protested bills +-- > The number of bills which are protested. +-- > +-- > 327 Registered brands distributed +-- > The number of registered brands which are being +-- > distributed. +-- > +-- > 328 Registered brands manufactured +-- > The number of registered brands which are being +-- > manufactured. +-- > +-- > 329 Related business entities +-- > The number of related business entities. +-- > +-- > 330 Relatives employed +-- > The number of relatives which are counted as employees. +-- > +-- > 331 Rooms +-- > The number of rooms. +-- > +-- > 332 Salespersons +-- > The number of salespersons. +-- > +-- > 333 Seats +-- > The number of seats. +-- > +-- > 334 Shareholders +-- > The number of shareholders. +-- > +-- > 335 Shares of common stock +-- > The number of shares of common stock. +-- > +-- > 336 Shares of preferred stock +-- > The number of shares of preferred stock. +-- > +-- > 337 Silent partners +-- > The number of silent partners. +-- > +-- > 338 Subcontractors +-- > The number of subcontractors. +-- > +-- > 339 Subsidiaries +-- > The number of subsidiaries. +-- > +-- > 340 Law suits +-- > The number of law suits. +-- > +-- > 341 Suppliers +-- > The number of suppliers. +-- > +-- > 342 Teachers +-- > The number of teachers. +-- > +-- > 343 Technicians +-- > The number of technicians. +-- > +-- > 344 Trainees +-- > The number of trainees. +-- > +-- > 345 Union employees +-- > The number of employees who are members of a labour +-- > union. +-- > +-- > 346 Number of units +-- > The quantity of units. +-- > +-- > 347 Warehouse employees +-- > The number of employees who work in a warehouse setting. +-- > +-- > 348 Shareholders holding remainder of shares +-- > Number of shareholders owning the remainder of shares. +-- > +-- > 349 Payment orders filed +-- > Number of payment orders filed. +-- > +-- > 350 Uncovered cheques +-- > Number of uncovered cheques. +-- > +-- > 351 Auctions +-- > Number of auctions. +-- > +-- > 352 Units produced +-- > The number of units produced. +-- > +-- > 353 Added employees +-- > Number of employees that were added to the workforce. +-- > +-- > 354 Number of added locations +-- > Number of locations that were added. +-- > +-- > 355 Total number of foreign subsidiaries not included in +-- > financial statement +-- > The total number of foreign subsidiaries not included in +-- > the financial statement. +-- > +-- > 356 Number of closed locations +-- > Number of locations that were closed. +-- > +-- > 357 Counter clerks +-- > The number of clerks that work behind a flat-topped +-- > fitment. +-- > +-- > 358 Payment experiences in the last 3 months +-- > The number of payment experiences received for an entity +-- > over the last 3 months. +-- > +-- > 359 Payment experiences in the last 12 months +-- > The number of payment experiences received for an entity +-- > over the last 12 months. +-- > +-- > 360 Total number of subsidiaries not included in the financial +-- > statement +-- > The total number of subsidiaries not included in the +-- > financial statement. +-- > +-- > 361 Paid-in common shares +-- > The number of paid-in common shares. +-- > +-- > 362 Total number of domestic subsidiaries not included in +-- > financial statement +-- > The total number of domestic subsidiaries not included +-- > in the financial statement. +-- > +-- > 363 Total number of foreign subsidiaries included in financial +-- > statement +-- > The total number of foreign subsidiaries included in the +-- > financial statement. +-- > +-- > 364 Total number of domestic subsidiaries included in financial +-- > statement +-- > The total number of domestic subsidiaries included in +-- > the financial statement. +-- > +-- > 365 Total transactions +-- > The total number of transactions. +-- > +-- > 366 Paid-in preferred shares +-- > The number of paid-in preferred shares. +-- > +-- > 367 Employees +-- > Code specifying the quantity of persons working for a +-- > company, whose services are used for pay. +-- > +-- > 368 Active ingredient dose per unit, dispensed +-- > The dosage of active ingredient per dispensed unit. +-- > +-- > 369 Budget +-- > Budget quantity. +-- > +-- > 370 Budget, cumulative to date +-- > Budget quantity, cumulative to date. +-- > +-- > 371 Actual units +-- > The number of actual units. +-- > +-- > 372 Actual units, cumulative to date +-- > The number of cumulative to date actual units. +-- > +-- > 373 Earned value +-- > Earned value quantity. +-- > +-- > 374 Earned value, cumulative to date +-- > Earned value quantity accumulated to date. +-- > +-- > 375 At completion quantity, estimated +-- > The estimated quantity when a project is complete. +-- > +-- > 376 To complete quantity, estimated +-- > The estimated quantity required to complete a project. +-- > +-- > 377 Adjusted units +-- > The number of adjusted units. +-- > +-- > 378 Number of limited partnership shares +-- > Number of shares held in a limited partnership. +-- > +-- > 379 National business failure incidences +-- > Number of firms in a country that discontinued with a +-- > loss to creditors. +-- > +-- > 380 Industry business failure incidences +-- > Number of firms in a specific industry that discontinued +-- > with a loss to creditors. +-- > +-- > 381 Business class failure incidences +-- > Number of firms in a specific class that discontinued +-- > with a loss to creditors. +-- > +-- > 382 Mechanics +-- > Number of mechanics. +-- > +-- > 383 Messengers +-- > Number of messengers. +-- > +-- > 384 Primary managers +-- > Number of primary managers. +-- > +-- > 385 Secretaries +-- > Number of secretaries. +-- > +-- > 386 Detrimental legal filings +-- > Number of detrimental legal filings. +-- > +-- > 387 Branch office locations, estimated +-- > Estimated number of branch office locations. +-- > +-- > 388 Previous number of employees +-- > The number of employees for a previous period. +-- > +-- > 389 Asset seizers +-- > Number of entities that seize assets of another entity. +-- > +-- > 390 Out-turned quantity +-- > The quantity discharged. +-- > +-- > 391 Material on-board quantity, prior to loading +-- > The material in vessel tanks, void spaces, and pipelines +-- > prior to loading. +-- > +-- > 392 Supplier estimated previous meter reading +-- > Previous meter reading estimated by the supplier. +-- > +-- > 393 Supplier estimated latest meter reading +-- > Latest meter reading estimated by the supplier. +-- > +-- > 394 Customer estimated previous meter reading +-- > Previous meter reading estimated by the customer. +-- > +-- > 395 Customer estimated latest meter reading +-- > Latest meter reading estimated by the customer. +-- > +-- > 396 Supplier previous meter reading +-- > Previous meter reading done by the supplier. +-- > +-- > 397 Supplier latest meter reading +-- > Latest meter reading recorded by the supplier. +-- > +-- > 398 Maximum number of purchase orders allowed +-- > Maximum number of purchase orders that are allowed. +-- > +-- > 399 File size before compression +-- > The size of a file before compression. +-- > +-- > 400 File size after compression +-- > The size of a file after compression. +-- > +-- > 401 Securities shares +-- > Number of shares of securities. +-- > +-- > 402 Patients +-- > Number of patients. +-- > +-- > 403 Completed projects +-- > Number of completed projects. +-- > +-- > 404 Promoters +-- > Number of entities who finance or organize an event or a +-- > production. +-- > +-- > 405 Administrators +-- > Number of administrators. +-- > +-- > 406 Supervisors +-- > Number of supervisors. +-- > +-- > 407 Professionals +-- > Number of professionals. +-- > +-- > 408 Debt collectors +-- > Number of debt collectors. +-- > +-- > 409 Inspectors +-- > Number of individuals who perform inspections. +-- > +-- > 410 Operators +-- > Number of operators. +-- > +-- > 411 Trainers +-- > Number of trainers. +-- > +-- > 412 Active accounts +-- > Number of accounts in a current or active status. +-- > +-- > 413 Trademarks used +-- > Number of trademarks used. +-- > +-- > 414 Machines +-- > Number of machines. +-- > +-- > 415 Fuel pumps +-- > Number of fuel pumps. +-- > +-- > 416 Tables available +-- > Number of tables available for use. +-- > +-- > 417 Directors +-- > Number of directors. +-- > +-- > 418 Freelance debt collectors +-- > Number of debt collectors who work on a freelance basis. +-- > +-- > 419 Freelance salespersons +-- > Number of salespersons who work on a freelance basis. +-- > +-- > 420 Travelling employees +-- > Number of travelling employees. +-- > +-- > 421 Foremen +-- > Number of workers with limited supervisory +-- > responsibilities. +-- > +-- > 422 Production workers +-- > Number of employees engaged in production. +-- > +-- > 423 Employees not including owners +-- > Number of employees excluding business owners. +-- > +-- > 424 Beds +-- > Number of beds. +-- > +-- > 425 Resting quantity +-- > A quantity of product that is at rest before it can be +-- > used. +-- > +-- > 426 Production requirements +-- > Quantity needed to meet production requirements. +-- > +-- > 427 Corrected quantity +-- > The quantity has been corrected. +-- > +-- > 428 Operating divisions +-- > Number of divisions operating. +-- > +-- > 429 Quantitative incentive scheme base +-- > Quantity constituting the base for the quantitative +-- > incentive scheme. +-- > +-- > 430 Petitions filed +-- > Number of petitions that have been filed. +-- > +-- > 431 Bankruptcy petitions filed +-- > Number of bankruptcy petitions that have been filed. +-- > +-- > 432 Projects in process +-- > Number of projects in process. +-- > +-- > 433 Changes in capital structure +-- > Number of modifications made to the capital structure of +-- > an entity. +-- > +-- > 434 Detrimental legal filings against directors +-- > The number of legal filings that are of a detrimental +-- > nature that have been filed against the directors. +-- > +-- > 435 Number of failed businesses of directors +-- > The number of failed businesses with which the directors +-- > have been associated. +-- > +-- > 436 Professor +-- > The number of professors. +-- > +-- > 437 Seller +-- > The number of sellers. +-- > +-- > 438 Skilled worker +-- > The number of skilled workers. +-- > +-- > 439 Trademark represented +-- > The number of trademarks represented. +-- > +-- > 440 Number of quantitative incentive scheme units +-- > Number of units allocated to a quantitative incentive +-- > scheme. +-- > +-- > 441 Quantity in manufacturing process +-- > Quantity currently in the manufacturing process. +-- > +-- > 442 Number of units in the width of a layer +-- > Number of units which make up the width of a layer. +-- > +-- > 443 Number of units in the depth of a layer +-- > Number of units which make up the depth of a layer. +-- > +-- > 444 Return to warehouse +-- > A quantity of products sent back to the warehouse. +-- > +-- > 445 Return to the manufacturer +-- > A quantity of products sent back from the manufacturer. +-- > +-- > 448 Pre-paid invoice annual consumption, estimated +-- > The estimated annual consumption used for a prepayment +-- > invoice. +-- > +-- > 449 Total quoted quantity +-- > The sum of quoted quantities. +-- > +-- > 450 Requests pertaining to entity in last 12 months +-- > Number of requests received in last 12 months pertaining +-- > to the entity. +-- > +-- > 451 Total inquiry matches +-- > Number of instances which correspond with the inquiry. +-- > +-- > ZZZ Mutually defined +-- > As agreed by the trading partners. +simple6063 :: Parser Value +simple6063 = simple "6063" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6066.hs b/specification/src/Text/Edifact/D01B/Simples/S6066.hs new file mode 100644 index 0000000..36eb41f --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6066.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6066 + ( simple6066 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6066 Control total value [B] +-- > +-- > Desc: To specify the value of a control quantity. +-- > +-- > Repr: n..18 +simple6066 :: Parser Value +simple6066 = simple "6066" (numeric `upTo` 18) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6069.hs b/specification/src/Text/Edifact/D01B/Simples/S6069.hs new file mode 100644 index 0000000..570ad1f --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6069.hs @@ -0,0 +1,223 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6069 + ( simple6069 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6069 Control total type code qualifier [B] +-- > +-- > Desc: Code qualifying the type of control of hash total. +-- > +-- > Repr: an..3 +-- > +-- > 1 Algebraic total of the quantity values in line items in a +-- > message +-- > Self-explanatory. +-- > +-- > 2 Number of line items in message +-- > Self-explanatory. +-- > +-- > 3 Number of line and sub items in message +-- > Total number of line and sub items in the message. +-- > +-- > 4 Number of invoice lines +-- > Number of lines on an invoice. +-- > +-- > 5 Number of Customs item detail lines +-- > Total number of occurrences of the Customs item detail +-- > section within a single Customs declaration message. +-- > +-- > 6 Number of Customs entries +-- > Number of entries which are subject to the same Customs +-- > procedures, and have the same tariff or statistical +-- > heading, country and duty regime. +-- > +-- > 7 Total gross weight +-- > Code to indicate total gross weight of a consignment. +-- > +-- > 8 Total pieces +-- > Total number of pieces. +-- > +-- > 9 Total number of ULD (Unit Load Device) +-- > The total number of Unit Load Devices mentioned in the +-- > message. +-- > +-- > 10 Total number of consignments +-- > The total number of consignments. +-- > +-- > 11 Total number of packages +-- > [7370] Total number of packages of the entire +-- > consignment. +-- > +-- > 12 Invoice total amount +-- > [5444] Total sum charged in respect of one or more +-- > Invoices in accordance with the terms of delivery. +-- > +-- > 13 Number of loading lists +-- > [1166] Number of loading lists, manifests or other +-- > similar specifications attached to a document. +-- > +-- > 14 Number of Customs commercial detail lines +-- > Commercial detail section within a single Customs +-- > declaration message. +-- > +-- > 15 Total consignment, cube +-- > The total cube of consignment. +-- > +-- > 16 Total number of equipment +-- > Total number of equipment mentioned in the message. +-- > +-- > 17 Declared total Customs value +-- > [5070] Total value declared for Customs purposes of all +-- > goods in a consignment, whether or not they are subject +-- > to the same Customs procedure, or have the same +-- > tariff/statistical heading, country information, and +-- > duty regime. +-- > +-- > 18 Total reported quantity in net weight +-- > Total reported quantity in net weight. +-- > +-- > 19 Total reported quantity in supplementary units +-- > Total reported quantity in supplementary units. +-- > +-- > 20 Total reported invoice(s) value +-- > Hash total of the total monetary amounts reported on the +-- > invoices. +-- > +-- > 21 Total reported ancillary costs +-- > Hash total of the reported total extra costs (e.g. +-- > carriage, freight, insurance) of all invoices. +-- > +-- > 22 Total reported statistical value +-- > The total reported statistical value. +-- > +-- > 23 Total ordered quantity +-- > Total quantity ordered in this message. +-- > +-- > 24 Number of orders referenced in this message +-- > Total number of order messages or documents referenced +-- > in this message. +-- > +-- > 25 Number of rejected order lines +-- > Total number of rejected order lines in this message. +-- > +-- > 26 Total gross measurement/cube +-- > Total gross cubic measurement of the goods, including +-- > packing but excluding transport equipment. +-- > +-- > 27 Total number of credit items given for control purposes +-- > Total number of credit items given for control purposes. +-- > +-- > 28 Total number of debit items given for control purposes +-- > Total number of debit items given for control purposes. +-- > +-- > 29 Total net weight of consignment +-- > A code to indicate the total net weight of a +-- > consignment. +-- > +-- > 30 Total number of empty containers +-- > The total number of empty containers mentioned in the +-- > message. +-- > +-- > 31 Number of messages +-- > Control count of the number of messages referenced. +-- > +-- > 32 Total gross weight of the goods within the means of +-- > transport +-- > Weight (mass) of the goods within the means of +-- > transport, including packing and excluding the carrier's +-- > equipment. +-- > +-- > 33 Total number of original Bills of Lading +-- > Total number of the original Bills of Lading required +-- > for the consignment. +-- > +-- > 34 Total number of copy Bills of Lading +-- > Total number of copy Bills of Lading required for the +-- > consignment. +-- > +-- > 35 Number of containers to be discharged +-- > Number of containers to be discharged from the means of +-- > transport. +-- > +-- > 36 Number of containers to be loaded +-- > Number of containers to be loaded in or on the means of +-- > transport. +-- > +-- > 37 Number of containers to be restowed +-- > Number of containers to be restowed from one cell +-- > position to another. +-- > +-- > 38 Number of containers to be shifted +-- > Number of containers to be shifted from one cell +-- > position to another. +-- > +-- > 39 Total number of individual transactions +-- > The total number of individual transactions. +-- > +-- > 40 Total number of sequence details in message +-- > The total number of sequence details in the message. +-- > +-- > 41 Total number of crew +-- > The total number of crew. +-- > +-- > 42 Total number of passengers +-- > The total number of passengers aboard the conveyance. +-- > +-- > 43 Total number of work tasks +-- > Total number of work tasks in the message. +-- > +-- > 44 Total number of milestones +-- > Total number of milestones in the message. +-- > +-- > 45 Total number of available resources +-- > Total number of available resources in the message. +-- > +-- > 46 Total number of constraints +-- > Total number of constraints in the message. +-- > +-- > 47 Total wholesaler unsold quantity +-- > Total quantity of unsold goods held by the wholesaler. +-- > +-- > 48 Total quantity held by delivery vehicles +-- > Total quantity held by the delivery vehicles. +-- > +-- > 49 Total quantity held by retail outlets +-- > Total quantity held by the retail outlets. +-- > +-- > 50 Total rejected return quantity +-- > The total quantity for return which have been rejected. +-- > +-- > 51 Number of goods items in the message +-- > The total number of goods items in a message. +-- > +-- > 52 Number of patients +-- > The number of patients reported in a message. +-- > +-- > 53 Hash total of reported debit items +-- > Hash total of the values of all the debit item amounts +-- > reported in the message. +-- > +-- > 54 Hash total of reported credit items +-- > Hash total of the values of all the credit item amounts +-- > reported in the message. +-- > +-- > 55 Total number of errors reported +-- > Total number of errors reported. +-- > +-- > 56 Total number of transport units +-- > Number of separate units of cargo handled during +-- > transportation of a consignment. +-- > +-- > 57 Total loading metres +-- > The total number of loading metres. +simple6069 :: Parser Value +simple6069 = simple "6069" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6140.hs b/specification/src/Text/Edifact/D01B/Simples/S6140.hs new file mode 100644 index 0000000..a71d090 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6140.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6140 + ( simple6140 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6140 Width dimension value [C] +-- > +-- > Desc: To specify the value of a width dimension. +-- > +-- > Repr: n..15 +simple6140 :: Parser Value +simple6140 = simple "6140" (numeric `upTo` 15) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6145.hs b/specification/src/Text/Edifact/D01B/Simples/S6145.hs new file mode 100644 index 0000000..cabc1bd --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6145.hs @@ -0,0 +1,69 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6145 + ( simple6145 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6145 Dimension type code qualifier [B] +-- > +-- > Desc: Code qualifying the type of the dimension. +-- > +-- > Repr: an..3 +-- > +-- > 1 Gross dimensions +-- > The dimension expressed in a gross value. +-- > +-- > 2 Package dimensions (including goods) +-- > The dimension of the goods including the packaging. +-- > +-- > 3 Pallet dimensions (excluding goods) +-- > The dimension of a pallet excluding the goods. +-- > +-- > 4 Pallet dimensions (including goods) +-- > The dimension of a pallet including the goods. +-- > +-- > 5 Off-standard dimension front +-- > The dimension in the length that the cargo exceeds the +-- > standard length at the front of an equipment. +-- > +-- > 6 Off-standard dimension back +-- > The dimension in the length that the cargo exceeds the +-- > standard length at the back of an equipment. +-- > +-- > 7 Off-standard dimension right +-- > The dimension in the width that the cargo exceeds the +-- > standard width at the right side of an equipment. +-- > +-- > 8 Off-standard dimension left +-- > The dimension in the width that the cargo exceeds the +-- > standard width at the left side of an equipment. +-- > +-- > 9 Off-standard dimension general +-- > The dimensions that the cargo exceeds the standard +-- > dimensions. +-- > +-- > 10 External equipment dimension +-- > The external dimensions of transport equipment. +-- > +-- > 11 Internal equipment dimensions +-- > The internal dimensions of equipment. +-- > +-- > 12 Damage dimensions +-- > Dimensions of the damaged area. +-- > +-- > 13 Off-standard dimensions height +-- > The dimension in the height that the cargo exceeds the +-- > standard height at the top of a piece of equipment. +-- > +-- > 14 Equipment door dimensions +-- > Dimensions (width and height) of the equipment door. +simple6145 :: Parser Value +simple6145 = simple "6145" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6152.hs b/specification/src/Text/Edifact/D01B/Simples/S6152.hs new file mode 100644 index 0000000..4ad9e03 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6152.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6152 + ( simple6152 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6152 Range maximum value [C] +-- > +-- > Desc: To specify the maximum value of a range. +-- > +-- > Repr: n..18 +simple6152 :: Parser Value +simple6152 = simple "6152" (numeric `upTo` 18) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6154.hs b/specification/src/Text/Edifact/D01B/Simples/S6154.hs new file mode 100644 index 0000000..d3ca831 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6154.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6154 + ( simple6154 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6154 Non-discrete measurement name [B] +-- > +-- > Desc: Name of a non-discrete measurement. +-- > +-- > Repr: an..70 +simple6154 :: Parser Value +simple6154 = simple "6154" (alphaNumeric `upTo` 70) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6155.hs b/specification/src/Text/Edifact/D01B/Simples/S6155.hs new file mode 100644 index 0000000..eb9bc93 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6155.hs @@ -0,0 +1,175 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6155 + ( simple6155 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 6155 Non-discrete measurement name code [B] +-- > +-- > Desc: Code specifying the name of a non-discrete +-- > measurement. +-- > +-- > Repr: an..17 +-- > +-- > 1 Clear +-- > The measurement has returned a clear result. +-- > +-- > 2 Hazy +-- > The measurement has returned a hazy result. +-- > +-- > 3 Excess +-- > The measurement has returned a result which is in excess +-- > of that expected. +-- > +-- > 4 Some +-- > Some amount of the attribute being measured was found. +-- > +-- > 5 Undetectable +-- > The attribute being measured was undetectable. +-- > +-- > 6 Trace +-- > A trace of the attribute being measured was found. +-- > +-- > 7 Yes +-- > The measurement returned a yes result. +-- > +-- > 8 Closed +-- > The measurement returned a closed result. +-- > +-- > 9 Passed +-- > The measurement passed the required criteria. +-- > +-- > 10 Present +-- > The attribute being measured was present. +-- > +-- > 11 Gel +-- > Indicates that the item measured is semi-solid +-- > colloidal. +-- > +-- > 12 OK +-- > The measurement returned an OK result. +-- > +-- > 13 Slight +-- > A slight amount of the attribute being measured was +-- > found. +-- > +-- > 14 No Good +-- > The result of the measurement was no good. +-- > +-- > 15 Marginal +-- > The result of the measurement was marginal. +-- > +-- > 16 Nil +-- > No amount of the attribute being measured was found. +-- > +-- > 17 Positive +-- > A non-discrete value is positive. +-- > +-- > 18 Open +-- > The result of the measurement was open. +-- > +-- > 19 Free +-- > Indicates that the item measured unrestricted. +-- > +-- > 20 No +-- > The measurement returned a no result. +-- > +-- > 21 Checked +-- > The measurement returned a checked result. +-- > +-- > 22 Fail +-- > Self explanatory. +-- > +-- > 23 Absent +-- > The attribute being measured was absent. +-- > +-- > 24 Good +-- > The measurement returned a good result. +-- > +-- > 25 Fair +-- > The measurement returned a fair result. +-- > +-- > 26 Poor +-- > The measurement returned a poor result. +-- > +-- > 27 Excellent +-- > The measurement returned an excellent result. +-- > +-- > 28 Bright +-- > The result was intense and/or vivid. +-- > +-- > 29 To be determined +-- > The measurement is to be determined. +-- > +-- > + 30 High +-- > The result of the measurement is high. +-- > +-- > 32 Conditional, free +-- > Indicates that the item measured is conditionally +-- > unrestricted. +-- > +-- > 33 Balance +-- > The measurement is balanced. +-- > +-- > 34 Complete +-- > The measurement is complete. +-- > +-- > 35 Low +-- > The attribute being measured had a low measurement. +-- > +-- > 36 Not applicable +-- > The measurement is not applicable. +-- > +-- > 37 Not determined +-- > The measurement has not been determined. +-- > +-- > 38 Negligible +-- > A negligible amount of the attribute being measured was +-- > found. +-- > +-- > 39 Moderate +-- > A moderate amount of the attribute being measured was +-- > found. +-- > +-- > 40 Appreciable +-- > An appreciable amount of the attribute being measured +-- > was found. +-- > +-- > 41 Not available +-- > The measurement was not available. +-- > +-- > 42 Uncontrolled temperature +-- > Uncontrolled temperature conditions. +-- > +-- > 43 Chilled +-- > Kept at a low temperature without freezing. +-- > +-- > 44 Frozen +-- > Kept at a temperature below the freezing point. +-- > +-- > 45 Temperature controlled +-- > Required temperature value. +-- > +-- > 46 Negative +-- > A non-discrete value is negative. +-- > +-- > 47 Variable +-- > A non-discrete value is variable. +-- > +-- > 48 Partial +-- > A measurement that is partial. +-- > +-- > ZZZ Mutually defined +-- > A code assigned within a code list to be used on an +-- > interim basis and as defined among trading partners +-- > until a precise code can be assigned to the code list. +simple6155 :: Parser Value +simple6155 = simple "6155" (alphaNumeric `upTo` 17) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6162.hs b/specification/src/Text/Edifact/D01B/Simples/S6162.hs new file mode 100644 index 0000000..4af0270 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6162.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6162 + ( simple6162 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6162 Range minimum value [C] +-- > +-- > Desc: To specify the minimum value of a range. +-- > +-- > Repr: n..18 +simple6162 :: Parser Value +simple6162 = simple "6162" (numeric `upTo` 18) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6167.hs b/specification/src/Text/Edifact/D01B/Simples/S6167.hs new file mode 100644 index 0000000..def9d70 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6167.hs @@ -0,0 +1,69 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6167 + ( simple6167 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6167 Range type code qualifier [B] +-- > +-- > Desc: Code qualifying a type of range. +-- > +-- > Repr: an..3 +-- > +-- > 1 Allowance range +-- > Identifies the range for an allowance. +-- > +-- > 2 Charge range +-- > Identifies the range for a charge. +-- > +-- > 3 Monetary range +-- > Identifies the range related to money. +-- > +-- > 4 Quantity range +-- > Identifies the range for quantity. +-- > +-- > 5 Temperature range +-- > The range of a temperature. +-- > +-- > 6 Order quantity range +-- > The minimum to maximum order quantity. +-- > +-- > 7 Delivery quantity range +-- > The minimum to maximum delivery quantity. +-- > +-- > 8 Production batch range +-- > The minimum to maximum quantity in a single production +-- > run. +-- > +-- > 9 Monthly quantity range +-- > The minimum to maximum monthly quantity. +-- > +-- > 10 Annual quantity range +-- > The minimum to maximum yearly quantity. +-- > +-- > 11 Package stacking range +-- > Range in which packages can be stacked. +-- > +-- > 12 Transport temperature range +-- > The temperature range at which cargo is to be kept while +-- > it is under transport. +-- > +-- > 13 Equipment pre-tripping temperature range +-- > The temperature range at which the equipment is to be +-- > brought to in preparation for the loading of cargo. +-- > +-- > 14 Terms discount range +-- > Identifies the range for a terms discount. +-- > +-- > 15 Order quantity range, cumulative +-- > The minimum to maximum cumulative order quantity. +simple6167 :: Parser Value +simple6167 = simple "6167" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6168.hs b/specification/src/Text/Edifact/D01B/Simples/S6168.hs new file mode 100644 index 0000000..44215a5 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6168.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6168 + ( simple6168 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6168 Length dimension value [C] +-- > +-- > Desc: To specify the value of a length dimension. +-- > +-- > Repr: n..15 +simple6168 :: Parser Value +simple6168 = simple "6168" (numeric `upTo` 15) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6245.hs b/specification/src/Text/Edifact/D01B/Simples/S6245.hs new file mode 100644 index 0000000..3fd6c66 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6245.hs @@ -0,0 +1,41 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6245 + ( simple6245 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6245 Temperature type code qualifier [B] +-- > +-- > Desc: Code qualifying the type of a temperature. +-- > +-- > Repr: an..3 +-- > +-- > 1 Storage temperature +-- > The temperature at which the cargo is to be kept while +-- > it is in storage. +-- > +-- > 2 Transport temperature +-- > The temperature at which cargo is to be kept while it is +-- > under transport. +-- > +-- > 3 Cargo operating temperature +-- > The temperature at which cargo is to be kept during +-- > cargo handling. +-- > +-- > 4 Transport emergency temperature +-- > The temperature at which emergency procedures apply for +-- > the disposal of temperature-controlled goods. +-- > +-- > 5 Transport control temperature +-- > The maximum temperature at which certain products can be +-- > safely transported. +simple6245 :: Parser Value +simple6245 = simple "6245" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6246.hs b/specification/src/Text/Edifact/D01B/Simples/S6246.hs new file mode 100644 index 0000000..bc06e70 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6246.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6246 + ( simple6246 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6246 Temperature value [B] +-- > +-- > Desc: To specify the value of a temperature. +-- > +-- > Repr: n..15 +simple6246 :: Parser Value +simple6246 = simple "6246" (numeric `upTo` 15) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6311.hs b/specification/src/Text/Edifact/D01B/Simples/S6311.hs new file mode 100644 index 0000000..37f328a --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6311.hs @@ -0,0 +1,386 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6311 + ( simple6311 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 6311 Measurement purpose code qualifier [B] +-- > +-- > Desc: Code qualifying the purpose of the measurement. +-- > +-- > Repr: an..3 +-- > +-- > AAA Line item measurement +-- > Line item measurement specified by the Food and Drug +-- > Administration. +-- > +-- > + AAB Transport conditions for delivery to distribution centre +-- > Specified measurements refer to transport conditions for +-- > delivery to a distribution centre. +-- > +-- > AAC Retail container size +-- > Size of a retail container in terms of volume. +-- > +-- > AAD Other US Government agency application +-- > Measurement to be used by/for other United States +-- > government agencies. +-- > +-- > AAE Measurement +-- > [6314] Value of the measured unit. +-- > +-- > AAF Customs line item measurement +-- > The measurement of a consignment or part for customs +-- > purpose. +-- > +-- > AAG Alcohol content +-- > The measurement of the alcohol content. +-- > +-- > AAH Dimensions total weight +-- > The total weight of an identified dimension. +-- > +-- > AAI Item weight +-- > Weight at line item level. +-- > +-- > AAJ Visa quantity +-- > Measurement reportable for visaed merchandise. +-- > +-- > AAK Licence (quantity deducted) +-- > Quantity to be written off from the total license +-- > amount. +-- > +-- > AAL Cargo loaded +-- > Total tonnage of cargo loaded onto the conveyance. +-- > +-- > AAM Cargo discharged +-- > Total tonnage of cargo unloaded from the conveyance. +-- > +-- > AAN Weight of conveyance +-- > Tonnage of conveyance. +-- > +-- > AAO Conveyance summer dead weight +-- > Registered summer dead weight total tonnage of the +-- > vessel. +-- > +-- > AAP Containerized cargo on vessel's weight +-- > Total weight of containerized cargo on vessel. +-- > +-- > AAQ Non-containerized cargo on vessel's weight +-- > Total weight of non-containerized cargo on vessel. +-- > +-- > AAR 1st specified tariff quantity +-- > Primary reportable quantity associated with a tariff +-- > number. +-- > +-- > AAS 2nd specified tariff quantity +-- > Secondary reportable quantity associated with a tariff +-- > number. +-- > +-- > AAT 3rd specified tariff quantity +-- > Third reportable quantity associated with a tariff +-- > number. +-- > +-- > AAU Package +-- > Commodity/product shipped or sold in discrete individual +-- > containers which may be accumulated in a larger package. +-- > +-- > AAV Person +-- > Physical measurement of a person. +-- > +-- > AAW Accuracy +-- > Accuracy of the measurements being sent. +-- > +-- > AAX Consignment measurement +-- > Measurement related to a consignment; to be specified by +-- > the measurement code dimension value. +-- > +-- > AAY Package measurement +-- > Measurements of package. +-- > +-- > AAZ Handling unit measurement +-- > Measurements of handling unit. +-- > +-- > ABA Unit of measure used for ordered quantities +-- > The unit of measure in which ordered quantities are +-- > expressed. +-- > +-- > + ABB Transport conditions for delivery to market +-- > Specified measurements refer to transport conditions for +-- > delivery to the market. +-- > +-- > + ABC Storage conditions to guarantee product freshness until +-- > best before date +-- > Specified measurements refer to storage conditions to +-- > guarantee the product freshness until best before date. +-- > +-- > ABI Ventilation +-- > The number of air exchanges per hour. +-- > +-- > ABJ Original unit of issue +-- > A code identifying the original unit of issue. +-- > +-- > ABK External dimension +-- > The outer measurement of the referenced item or package. +-- > +-- > ABL Internal dimension +-- > The inner measurement of the referenced item or package. +-- > +-- > ABM Test piece dimensions +-- > The size of the test piece that was tested. +-- > +-- > ABN Average reading +-- > Average reading of the test being reported on. +-- > +-- > ABO Comparison price measurement +-- > A measurement used for comparison pricing purposes. +-- > +-- > ABP Unit of measure per unit of issue +-- > Provides the unit of measurement which is to be used for +-- > a given unit of issue. +-- > +-- > ABQ Air flow +-- > The movement of air. +-- > +-- > X ABR Certified weight +-- > Weight which has been certified. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.03A. +-- > +-- > ABS Velocity +-- > Speed. +-- > +-- > ABT Supplementary unit +-- > Supplementary unit referring to the measurement +-- > reported. +-- > +-- > ABU Quota +-- > Maximum number or amount. +-- > +-- > ABV Unit of time +-- > The specification of a specific unit of time. +-- > +-- > ABW Unit of measure used for invoiced quantities +-- > Unit of measure of invoiced quantity. +-- > +-- > ABX Usable or consumable content +-- > Measurement of usable or consumable contents. +-- > +-- > ABY Payment cycle +-- > Measurement of the period of time over which payment +-- > occurs. +-- > +-- > ABZ Plot size +-- > The relative bigness of a plot or an allotment of land. +-- > +-- > ACA Space occupied +-- > Space taken up or filled. +-- > +-- > ACB Building size +-- > The relative bigness of a permanent fixed structure +-- > forming an enclosure. +-- > +-- > ACC Office size +-- > The relative bigness of a room or building used for +-- > clerical or similar work. +-- > +-- > ACD Area damaged +-- > The size of an area that was damaged. +-- > +-- > ACE Land size +-- > The relative bigness of an expanse of ground. +-- > +-- > ACF Industrial plant size +-- > The relative bigness of a factory or facility used in an +-- > industrial process. +-- > +-- > ACG Installed capacity +-- > The maximum amount that can be contained or produced. +-- > +-- > ACH Warehouse size +-- > The relative bigness of a structure in which things are +-- > temporarily stored. +-- > +-- > ASW Weight ascertained +-- > [4240] Endorsement of the true weight (mass) as +-- > ascertained or verified by the railway (CIM 81). +-- > +-- > ASX Supplemental tariff classification quantity +-- > Supplemental quantity reportable for a tariff number. +-- > +-- > ASY 1st specified tariff quantity, general rules of +-- > interpretation 3(c) or 3(b) +-- > The first reportable quantity associated with a tariff +-- > number for goods classified under general rules of +-- > interpretation 3(b) or 3(c). +-- > +-- > ASZ 2nd specified tariff quantity, general rules of +-- > interpretation 3(c) or 3(b) +-- > Secondary reportable quantity associated with a tariff +-- > classification for goods classified under harmonized +-- > tariff schedule general rules of interpretation 3(b) or +-- > 3(c). +-- > +-- > ATA 3rd specified tariff quantity, general rules of +-- > interpretation 3(c) or 3(b) +-- > Third reportable quantity associated with a tariff +-- > classification for goods classified under harmonized +-- > tariff schedule general rules of interpretation 3(b) or +-- > 3(c). +-- > +-- > ATB Showroom size +-- > The relative bigness of a room used for display. +-- > +-- > ATC Reserves +-- > Measurement of reserves maintained. +-- > +-- > ATD Height reference point +-- > The point from which the reference height is determined. +-- > +-- > ATE Available for cultivation +-- > The purpose is to measure the availability for +-- > cultivation. +-- > +-- > CH Chemistry +-- > The given measurement value identifies the amount or +-- > percentage of a specific chemical within a substance. +-- > +-- > CHW Chargeable weight +-- > The weight on which charges are based. +-- > +-- > CN Core notch dimensions +-- > The notch dimensions of a core. +-- > +-- > CS Core size +-- > The size of a core. +-- > +-- > CT Counts +-- > The measurement is counts. +-- > +-- > DEN Density +-- > Code to indicate the mass of a commodity per unit of +-- > volume. +-- > +-- > DT Dimensional tolerance +-- > Possible range of values for a specified measurement +-- > dimension of a product, material or package. +-- > +-- > DV Discrete measurement value +-- > The measurement specified is separate and distinct from +-- > other measurements. +-- > +-- > DX Dimension used in price extension +-- > Dimension will be used in conjunction with price +-- > extension. +-- > +-- > EN Environmental conditions +-- > The data values to be reported reflect the environmental +-- > conditions surrounding a situation including but not +-- > limited to test environments. +-- > +-- > FO Footage +-- > Length or distance in feet. +-- > +-- > IV Interpolated value +-- > The value based on interpolation. +-- > +-- > LAO Vessel overall length +-- > Total overall length of the vessel. +-- > +-- > LC Limited weight/size coils +-- > Measurement identifying weight or size limit of coils. +-- > +-- > LGL Length limitations +-- > Indicates that value/range information is understood as +-- > length limitation. +-- > +-- > LL Lift limitation +-- > A measurement indicating lift capacity limitations. +-- > +-- > LMT Loading meters +-- > The length in a vehicle, whereby the complete width and +-- > height over that length is needed for the goods. +-- > +-- > PAL Payload +-- > The revenue-producing load carried by a means of +-- > transport. +-- > +-- > PC Parting cut (sawcut) +-- > Cut identifying parts of an item probably for +-- > separation. +-- > +-- > PD Physical dimensions (product ordered) +-- > Specified measurement dimensions refer to physical +-- > dimensions of a product, material or package. +-- > +-- > PL Package limitations +-- > A measurement indicating limitations associated with the +-- > package. +-- > +-- > PLL Platform limitation +-- > A measurement indicating limitations in relation to a +-- > platform. +-- > +-- > RL Receiving facility limitations +-- > Specified measurement dimensions are provided as a +-- > result of limitations or restrictions related to the +-- > physical dimensions of a product, material or package at +-- > the reception point. +-- > +-- > SE Property specification +-- > Indicates that the data to follow are target +-- > specifications. +-- > +-- > SH Shipping tolerance +-- > Tolerances related to shipping. +-- > +-- > SM Shade +-- > The degree to which a colour is mixed with black or is +-- > decreasingly illuminated. +-- > +-- > SO Storage limitation +-- > A measurement indicating limitation in relation to +-- > storage. +-- > +-- > SR Surface roughness +-- > The measurement of roughness of a surface. +-- > +-- > ST Surface treatment +-- > The attribute being measured is the surface treatment. +-- > +-- > SU Surface +-- > Surface area of an object. +-- > +-- > SV Specification value +-- > A measurable item characteristic specified by the buyer, +-- > seller or third party. +-- > +-- > TE Temperature +-- > The measured attribute is temperature. +-- > +-- > TL Transportation equipment limitations +-- > A measurement indicating limitations in relation to +-- > transportation equipment. +-- > +-- > TR Test result +-- > Indicates that the data to follow is the test result +-- > measurements. +-- > +-- > VOL Volume +-- > Size or measure of anything in three dimensions. +-- > +-- > WT Weights +-- > The measured attribute is weight. +-- > +-- > WX Weight used in price extension +-- > Weight will be used in conjunction with price extension. +simple6311 :: Parser Value +simple6311 = simple "6311" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6313.hs b/specification/src/Text/Edifact/D01B/Simples/S6313.hs new file mode 100644 index 0000000..ceb5052 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6313.hs @@ -0,0 +1,811 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6313 + ( simple6313 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6313 Measured attribute code [C] +-- > +-- > Desc: Code specifying the attribute measured. +-- > +-- > Repr: an..3 +-- > +-- > A Consolidated weight +-- > The measured consolidated weight. +-- > +-- > AAA Unit net weight +-- > [6160] Weight (mass) of goods including any packing +-- > normally going with them to a buyer in a retail sale. +-- > +-- > AAB Unit gross weight +-- > [6292] Weight (mass) of goods including packing but +-- > excluding the carrier's equipment. +-- > +-- > AAC Total net weight +-- > Total weight of goods excluding packaging. +-- > +-- > AAD Total gross weight +-- > [6292] Weight (mass) of goods including packing but +-- > excluding the carrier's equipment. +-- > +-- > AAE Item gross weight +-- > Gross weight at line item level. +-- > +-- > AAF Net net weight +-- > [6048] Weight (mass) of the goods themselves without any +-- > packing. +-- > +-- > AAG Stern thrust +-- > Force exerted by a thruster installed at the stern of a +-- > vessel. +-- > +-- > AAH Bow thrust +-- > Force exerted by a thruster installed at the bow of a +-- > vessel. +-- > +-- > AAI Hydrate content of an alcoholic product at bottling +-- > The hydrate content of an alcoholic product at the +-- > moment of bottling. +-- > +-- > AAJ Number of units per pallet +-- > The number of units contained on a pallet. +-- > +-- > AAK Fat content +-- > An indication of the fat content of a product. +-- > +-- > AAL Net weight +-- > [6160] Weight (mass) of goods including any packing +-- > normally going with them to a buyer in a retail sale. +-- > +-- > AAM Gross tonnage of the vessel +-- > [6300] The measure of the overall size of a ship +-- > determined in accordance with the provisions of the +-- > International Convention on Tonnage Measurement of +-- > Ships, 1969. +-- > +-- > AAN Net tonnage of the vessel +-- > [6302] The measure of the useful capacity of a ship +-- > determined in accordance with the provisions of the +-- > International Convention on Tonnage Measurement of +-- > Ships, 1969. +-- > +-- > AAO Humidity +-- > Self-explanatory. +-- > +-- > AAP Voltage +-- > Self-explanatory. +-- > +-- > AAQ Power consumption +-- > Value of energy consumption. +-- > +-- > AAR Heat dissipation +-- > Self-explanatory. +-- > +-- > AAS Air flow +-- > Self-explanatory. +-- > +-- > AAT Shock impact +-- > Self-explanatory. +-- > +-- > AAU Operative temperature +-- > Temperature identified system or process works according +-- > to specifications. +-- > +-- > AAV Non operative temperature +-- > Temperature identified system or process does not work +-- > according to specifications. +-- > +-- > AAW Gross volume +-- > The observed volume unadjusted for factors such as +-- > temperature or gravity. +-- > +-- > AAX Net volume +-- > The observed volume after adjustment for factors such as +-- > temperature or gravity. +-- > +-- > AAY Water content +-- > Water content in product. +-- > +-- > AAZ Tensile stress +-- > The measured tensile stress. +-- > +-- > ABA Fibrosity +-- > The measured fibrosity. +-- > +-- > ABB Gauge length +-- > The measured gauge length. +-- > +-- > ABC Radius +-- > The measured radius. +-- > +-- > ABD Straightness +-- > Straightness of the item. +-- > +-- > ABE Strain +-- > The measured strain. +-- > +-- > ABF Item width when unrolled +-- > The width of an item when unrolled. +-- > +-- > ABG Item length when unrolled +-- > The length of an item when unrolled. +-- > +-- > ABH Item area when unrolled +-- > The area occupied by an item when unrolled. +-- > +-- > ABI Original wort +-- > Measure of the malt and hops content of beer, before +-- > fermentation has taken place. +-- > +-- > ABJ Volume +-- > The amount of air space taken up by the entity +-- > identified in the 6311 qualifier. +-- > +-- > ABS Item weight +-- > Weight at line item level. +-- > +-- > ABX Weight of conveyance +-- > Tonnage of conveyance. +-- > +-- > ABY Conveyance summer dead weight +-- > Registered summer dead weight total tonnage of the +-- > vessel. +-- > +-- > ABZ Containerized cargo on vessel's weight +-- > Total weight of containerized cargo on vessel. +-- > +-- > ACA Non-containerized cargo on vessel's weight +-- > Total weight of non-containerized cargo on vessel. +-- > +-- > ACE Weight ascertained +-- > [4240] Endorsement of the true weight (mass) as +-- > ascertained or verified by the railway (CIM 81). +-- > +-- > ACG Chargeable weight +-- > The weight on which charges are based. +-- > +-- > ACN Estimated gross weight +-- > Estimated weight (mass) of goods, including packing and +-- > excluding carrier's. +-- > +-- > ACP Estimated volume +-- > Estimated size or measure of anything in three +-- > dimensions. +-- > +-- > ACS Vessel overall length +-- > Total overall length of the vessel. +-- > +-- > ACV Loading meters +-- > The length in a vehicle, whereby the complete width and +-- > height over that length is needed for the goods. +-- > +-- > ACW Number of axles +-- > Number of axles of movable equipment or means of +-- > transport on wheels. +-- > +-- > ACX Payload +-- > The revenue-producing load carried by a means of +-- > transport. +-- > +-- > ADR Start position in the length +-- > The starting position from the beginning of an item +-- > located in the length direction. +-- > +-- > ADS End position in the length +-- > The end position from the beginning of an item located +-- > in the length direction. +-- > +-- > ADT Start position in the width +-- > The start position from the beginning of an item located +-- > in the width direction. +-- > +-- > ADU End position in the width +-- > The end position from the beginning of an item located +-- > in the width direction. +-- > +-- > ADV Start position in the thickness +-- > The start position from the beginning of an item located +-- > in the thickness direction. +-- > +-- > ADW End position in the thickness +-- > The end position from the beginning of an item located +-- > in the thickness direction. +-- > +-- > ADX Transport container actual filling weight +-- > Actual filling weight of a transport container. +-- > +-- > ADY Transport container maximum capacity +-- > Maximum capacity of a transport container. +-- > +-- > ADZ Declared net weight +-- > The declared net weight of a product or products used +-- > for invoicing, customs or transport purposes. +-- > +-- > AEA Loading height +-- > Maximum height of products or packages loaded onto a +-- > given transportation device or equipment such as a +-- > pallet. +-- > +-- > AEB Stacking height +-- > Maximum height up to which the same product or package +-- > may be placed one upon the other for storage purposes. +-- > +-- > AEC Calculated weight +-- > The calculated weight of the item based on the ordered +-- > dimensions. +-- > +-- > AED Ferrite +-- > The chemical composition ferrite. +-- > +-- > AEE Impurity +-- > The impurity of the product i.e. the measurement of +-- > other chemical elements not normally appearing in a +-- > product. +-- > +-- > AEF Grain size +-- > The grain size. +-- > +-- > AEG Lanthanides +-- > The chemical element Lanthanides. +-- > +-- > AEH Elasticity +-- > The value of the elasticity. +-- > +-- > AEI Drained weight +-- > The weight of a product when all liquids used in the +-- > packaging of the product have been removed. +-- > +-- > AEJ Gallium +-- > Measurement of the gallium component. +-- > +-- > AEK Strontium +-- > Measurement of the strontium component. +-- > +-- > AEM Equipment storage limitation +-- > Maximum storage limit of the equipment. +-- > +-- > AEN Radioactive index of transport +-- > The index of transport determines the maximum radiation +-- > level at a distance of 1m from the external surface. +-- > +-- > AEO Radioactivity +-- > Activity of radioactive material. +-- > +-- > AEP Average gross weight +-- > Weight which is the outcome of the division of the total +-- > gross weight by the number of units. +-- > +-- > AEQ Forward draft +-- > Depth of water from the surface of water to the bottom +-- > of the vessel measured at the draft mark of the bow. +-- > +-- > AER After draft +-- > Depth of water from the surface of water to the bottom +-- > of the vessel measured at the draft mark of the stern. +-- > +-- > AET Transport equipment gross weight +-- > Weight of a transport equipment including the cargo and +-- > carrier's equipment. +-- > +-- > AEU Total transport equipment gross weight +-- > Total weight of all transport equipment including the +-- > cargo and carrier's equipment. +-- > +-- > AEV Acidity of juice +-- > Acid measurement of juice. +-- > +-- > AEW Penetrometry +-- > Measurement of force required to drive a standard +-- > penetrating stamp. +-- > +-- > AEX Durofel +-- > Measurement of the elastic force using a standard +-- > penetrating stamp. +-- > +-- > AEY Juice weight per 100 grams +-- > Measurement of weight of juice, based on 100 grams of +-- > the entire weight. +-- > +-- > AEZ Fruit skin colour +-- > Measurement of the colouring of the epidermis of a +-- > fruit. +-- > +-- > AF Angle of bend +-- > The measured angle of bend. +-- > +-- > AFA Fixed incremental measurement +-- > The measurement of the fixed increment. +-- > +-- > AFB Durofel D10 +-- > Measure of the elastic force of the pulp of a fruit. It +-- > is measured with a penetrating stamp with diameter 10. +-- > +-- > AFC Durofel D25 +-- > Measure of the elastic force of the pulp of a fruit. It +-- > is measured with a penetrating stamp with diameter 25. +-- > +-- > AFD Durofel D50 +-- > Measure of the elastic force of the pulp of a fruit. It +-- > is measured with a penetrating stamp with diameter 50. +-- > +-- > AFE Maximum stacking weight +-- > The maximum weight which may be stacked upon a product +-- > or package without the product or packaging being +-- > crushed. +-- > +-- > AFF Gross measure cube +-- > The total cubic space occupied by an item, taking into +-- > account any protruding components, arrived at by +-- > multiplying the maximum length, width and height. +-- > +-- > AFG Percentage fat content in dry matter +-- > The percentage of fat content in dry matter. +-- > +-- > AFH Saccharometric content +-- > Measurement of the sugar content of a solution. +-- > +-- > AFI Hydrate content of an alcoholic product after bottling +-- > The hydrate content which occurs in an alcoholic product +-- > after bottling. +-- > +-- > AFJ Anhydrous content +-- > The non-water content. +-- > +-- > AFK Certified weight +-- > Weight which has been certified. +-- > +-- > B Billed weight +-- > The measured billed weight. +-- > +-- > BL Breaking load +-- > The measured breaking load. +-- > +-- > BMY Platinum +-- > The measurement of the platinum component. +-- > +-- > BMZ Silver +-- > The measurement of the silver component. +-- > +-- > BNA List +-- > The leaning or inclination of a vessel expressed in +-- > degrees port or starboard. +-- > +-- > BNB Trim +-- > The condition of a vessel with reference to its +-- > longitudinal axis. +-- > +-- > BNC Free water +-- > The volume of water present in a container that is not +-- > in suspension in the contained liquid. +-- > +-- > BND Bands +-- > The measured bands. +-- > +-- > BNE API (American Petroleum Institute) gravity +-- > The relative density of petroleum liquids as specified +-- > by a standard developed by the API. +-- > +-- > BNF Petroleum gross observed volume +-- > The total volume of all petroleum liquids and sediment +-- > and water, excluding free water, at observed temperature +-- > and pressure. +-- > +-- > BNG Petroleum gross standard volume +-- > The total volume of all petroleum liquids, sediment, and +-- > water excluding free water, corrected by the appropriate +-- > volume correction factor for the observed temperature +-- > and American Petroleum Institute relative density, or +-- > density to a standard temperature. +-- > +-- > BNH Volume variance +-- > The change in the volume measurement. +-- > +-- > BNI Petroleum net standard volume +-- > The total volume of all petroleum liquids, excluding +-- > sediment and water and free water, corrected by the +-- > appropriate volume correction factor for the observed +-- > temperature and American Petroleum Institute gravity +-- > relative to density or to a standard temperature. +-- > +-- > BNJ Material on-board quantity, after discharge +-- > The material in vessel tanks, void spaces, and pipelines +-- > after discharge. +-- > +-- > BNK Petroleum total calculated volume +-- > The total volume of all petroleum liquids, sediment and +-- > water corrected by the appropriate volume correction +-- > factor for the observed temperature and American +-- > Petroleum Institute (API) gravity, relative density, or +-- > density to a standard temperature. +-- > +-- > BNL Petroleum total observed volume +-- > The total volume of all petroleum liquids, sediment and +-- > water and free water at observed temperature and +-- > pressure. +-- > +-- > BNM Innage gauge distance +-- > The measured distance from the surface of the liquid to +-- > a fixed datum plate or to the tank bottom. +-- > +-- > BNN Petroleum net standard weight +-- > The total weight of all petroleum liquids excluding +-- > sediments, water and free water. +-- > +-- > BNO Sediment and water in petroleum +-- > The measurement of non-hydrocarbon solid material and +-- > water in suspension in petroleum liquid. +-- > +-- > BNP Observed reference height, tank +-- > The observed distance from the tank bottom or datum +-- > plate to the established reference point. +-- > +-- > BNQ Reference height, tank +-- > The measured distance from the tank bottom or datum +-- > plate to the established reference point. +-- > +-- > BNR Ullage gauge distance +-- > The measured distance from the cargo liquid surface to +-- > the reference point. +-- > +-- > BNS Trim correction +-- > The correction applied to the observed gauge or observed +-- > volume when a vessel is not on an even keel. +-- > +-- > BNT Bow to bridge distance +-- > The distance between the bow and the bridge of a vessel. +-- > +-- > BR Brightness +-- > The measured brightness. +-- > +-- > BRA Brakes +-- > The measured brakes. +-- > +-- > BRE Break +-- > The measured break. +-- > +-- > BS Breaking strength +-- > The measured breaking strength. +-- > +-- > BSW Breaking strength wet +-- > The measured breaking strength when wet. +-- > +-- > BW Basis weight +-- > The measured basis weight. +-- > +-- > CHN Change +-- > The measured change. +-- > +-- > CM Colour +-- > The measured colour. +-- > +-- > CT Contents of package +-- > In combination with the other data elements of the +-- > actual segment this code indicates the measured content +-- > of a package. +-- > +-- > CV Commercial weight +-- > Item weight considering its maximum possible humidity. +-- > +-- > CZ Core length +-- > To specify length of core on which product is to be +-- > placed. +-- > +-- > D Destination weight agreement +-- > The agreed weight of despatched goods whose weight may +-- > change during transport. +-- > +-- > DI Diameter +-- > Diameter of an article. +-- > +-- > DL Delta value L +-- > The measured delta value L. +-- > +-- > DN Density +-- > The measured density. +-- > +-- > DP Depth +-- > The measured depth. +-- > +-- > DR Denier +-- > The measured fineness of a material. +-- > +-- > DS Distance between points +-- > The measured distance between points. +-- > +-- > DW Width, boxcar door +-- > The measured width of a boxcar door. +-- > +-- > E Estimated new weight +-- > The measured estimated new weight. +-- > +-- > EA Elongation +-- > The measured elongation. +-- > +-- > F Deficit weight +-- > The measured deficit weight. +-- > +-- > FI Filament count +-- > Used e.g. in textile, print industries. +-- > +-- > FL Longitudinal flatness +-- > The measured longitudinal flatness. +-- > +-- > FN Flatness +-- > The measured flatness. +-- > +-- > FV Transverse flatness +-- > The measured transverse flatness. +-- > +-- > G Gross weight +-- > [6292] Weight (mass) of goods including packing but +-- > excluding the carrier's equipment. +-- > +-- > GG Gauge +-- > The measured gauge. +-- > +-- > GW Gross weight, maximum +-- > The measured maximum gross weight. +-- > +-- > HF Hardness +-- > The measured hardness. +-- > +-- > HM Height, maximum +-- > The measured maximum height. +-- > +-- > HT Height dimension +-- > Numeric value of height. +-- > +-- > IB Impact energy +-- > The measured impact energy. +-- > +-- > ID Inside diameter +-- > The measured inside diameter. +-- > +-- > L Legal weight +-- > The measured legal weight. +-- > +-- > LM Length, maximum +-- > The measured maximum length. +-- > +-- > LN Length dimension +-- > (6168) Length of pieces or packages stated for transport +-- > purposes. +-- > +-- > LND Lost end +-- > The measured lost end. +-- > +-- > M Minimum weight +-- > The measured minimum weight. +-- > +-- > MO Moisture +-- > Measurement application is the moisture content of the +-- > item. +-- > +-- > MW Maximum weight +-- > The measured maximum weight. +-- > +-- > N Actual net weight +-- > The actual weight of the goods excluding packaging. +-- > +-- > OD Outside diameter +-- > The measured outside diameter. +-- > +-- > PRS Pre stretch +-- > Measurement identifying the amount an item has been +-- > stretched prior to use. +-- > +-- > PTN Per tonne +-- > A measurement per tonne. +-- > +-- > RA Relative humidity +-- > The measured relative humidity. +-- > +-- > RF Resistivity +-- > The measured resistivity. +-- > +-- > RJ Rockwell C +-- > Hardness in the Rockwell C scale. +-- > +-- > RMW Ream weight +-- > Measurement indication for paper. +-- > +-- > RP Reduction of area +-- > The measured reduction of area. +-- > +-- > RUN Run (process) +-- > The measured run (process). +-- > +-- > RY Ratio +-- > The measured ratio. +-- > +-- > SQ Shipped quantity +-- > The measured shipped quantity. +-- > +-- > T Tare weight +-- > Weight excluding goods and loose accessories. +-- > +-- > TC Temperature +-- > A measurement in relation to temperature. +-- > +-- > TH Thickness +-- > The measured thickness. +-- > +-- > TN Time period +-- > Measurement of a specific length of time. +-- > +-- > TT Time +-- > The measured time. +-- > +-- > U Weight per unit +-- > [6150] Numeric value of weight. +-- > +-- > VH Height, van door +-- > The height of the door of a van or container. +-- > +-- > VW Width, van door +-- > The width of the door of a van or container. +-- > +-- > WA Weight per unit of area +-- > The weight per unit of an area. +-- > +-- > WD Width dimension +-- > Numeric value of width. +-- > +-- > WM Width, maximum +-- > The maximum distance from side to side. +-- > +-- > WT Weight +-- > [6150] Numeric value of weight. +-- > +-- > WU Weight per unit of length +-- > The weight per unit of length. +-- > +-- > XH Side height, flat bed with removable sides +-- > The height of the removable sides of a flat bed truck. +-- > +-- > XQ Squareness +-- > The measured squareness. +-- > +-- > XZ Spool size +-- > The measured spool size. +-- > +-- > YS Yield stress +-- > The measured yield stress. +-- > +-- > ZAL Aluminium +-- > The measured chemical element aluminium. +-- > +-- > ZAS Arsenic +-- > The measured chemical element arsenic. +-- > +-- > ZB Boron +-- > The measured chemical element boron. +-- > +-- > ZBI Bismuth +-- > The measured chemical element bismuth. +-- > +-- > ZC Carbon +-- > The measured chemical element carbon. +-- > +-- > ZCA Calcium +-- > The measured chemical element calcium. +-- > +-- > ZCB Columbium +-- > The measured chemical element columbium. +-- > +-- > ZCE Cerium +-- > The measured chemical element cerium. +-- > +-- > ZCL Chlorine +-- > The measured chemical element chlorine. +-- > +-- > ZCO Cobalt +-- > The measured chemical element cobalt. +-- > +-- > ZCR Chromium +-- > The measured chemical element chromium. +-- > +-- > ZCU Copper +-- > The measured chemical element copper. +-- > +-- > ZFE Iron +-- > The measured chemical element iron. +-- > +-- > ZFS Iron plus silicon +-- > The measured substance iron plus silicon. +-- > +-- > ZGE Germanium +-- > The measured chemical element germanium. +-- > +-- > ZH Hydrogen +-- > The measured chemical element hydrogen. +-- > +-- > ZK Potassium +-- > The measured chemical element potassium. +-- > +-- > ZMG Magnesium +-- > The measured chemical element magnesium. +-- > +-- > ZMN Manganese +-- > The measured chemical element manganese. +-- > +-- > ZMO Molybdenum +-- > The measured chemical element molybdenum. +-- > +-- > ZN Nitrogen +-- > The measured chemical element nitrogen. +-- > +-- > ZNA Sodium +-- > The measured chemical element sodium. +-- > +-- > ZNB Niobium +-- > Self-explanatory. +-- > +-- > ZNI Nickel +-- > The measured chemical element nickel. +-- > +-- > ZO Oxygen +-- > The measured chemical element oxygen. +-- > +-- > ZP Phosphorus +-- > The measured chemical element phosphorus. +-- > +-- > ZPB Lead +-- > The measured chemical element lead. +-- > +-- > ZS Sulphur +-- > The measured chemical element sulphur. +-- > +-- > ZSB Antimony +-- > The measured chemical element antimony. +-- > +-- > ZSE Selenium +-- > The measured chemical element selenium. +-- > +-- > ZSI Silicon +-- > The measured chemical element silicon. +-- > +-- > ZSL Silicium oxyd +-- > The measured substance silicium oxyd. +-- > +-- > ZSN Tin +-- > The measured chemical element tin. +-- > +-- > ZTA Tantalium +-- > The measured chemical element tantalium. +-- > +-- > ZTE Tellurium +-- > The measured chemical element tellurium. +-- > +-- > ZTI Titanium +-- > The measured chemical element titanium. +-- > +-- > ZV Vanadium +-- > The measured chemical element vanadium. +-- > +-- > ZW Tungsten +-- > The measured chemical element tungsten. +-- > +-- > ZWA Waste content +-- > The measured waste content. +-- > +-- > ZZN Zinc +-- > The measured chemical element zinc. +-- > +-- > ZZR Zirconium +-- > The measured chemical element zirconium. +-- > +-- > ZZZ Mutually defined +-- > A code assigned within a code list to be used on an +-- > interim basis and as defined among trading partners +-- > until a precise code can be assigned to the code list. +simple6313 :: Parser Value +simple6313 = simple "6313" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6314.hs b/specification/src/Text/Edifact/D01B/Simples/S6314.hs new file mode 100644 index 0000000..7120011 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6314.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6314 + ( simple6314 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6314 Measurement value [C] +-- > +-- > Desc: To specify the value of a measurement. +-- > +-- > Repr: an..18 +simple6314 :: Parser Value +simple6314 = simple "6314" (alphaNumeric `upTo` 18) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6321.hs b/specification/src/Text/Edifact/D01B/Simples/S6321.hs new file mode 100644 index 0000000..cb4b7fb --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6321.hs @@ -0,0 +1,63 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6321 + ( simple6321 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 6321 Measurement significance code [C] +-- > +-- > Desc: Code specifying the significance of a measurement. +-- > +-- > Repr: an..3 +-- > +-- > 3 Approximately +-- > The measurement is approximately equal to that +-- > specified. +-- > +-- > 4 Equal to +-- > The measurement is equal to that specified. +-- > +-- > 5 Greater than or equal to +-- > The measurement is greater than or equal to that +-- > specified. +-- > +-- > 6 Greater than +-- > The measurement is greater than that specified. +-- > +-- > 7 Less than +-- > The measurement is less than that specified. +-- > +-- > 8 Less than or equal to +-- > The measurement is less than or equal to that specified. +-- > +-- > 9 Average value +-- > Average value for a specific series of readings. +-- > +-- > 10 Not equal to +-- > The measurement is not equal to that specified. +-- > +-- > X 11 Trace +-- > Description to be provided. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04B. +-- > +-- > 12 True value +-- > The measurement reported is a true value. +-- > +-- > 13 Observed value +-- > The measurement reported is an observed value. +-- > +-- > 15 Out of range +-- > The measurement reported is out of range. +simple6321 :: Parser Value +simple6321 = simple "6321" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6341.hs b/specification/src/Text/Edifact/D01B/Simples/S6341.hs new file mode 100644 index 0000000..8e6f0d6 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6341.hs @@ -0,0 +1,110 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6341 + ( simple6341 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6341 Exchange rate currency market identifier [C] +-- > +-- > Desc: To identify an exchange rate currency market. +-- > +-- > Repr: an..3 +-- > +-- > AAA Paris exchange +-- > The currency exchange rate is set by the Paris exchange. +-- > +-- > AAB Colombian official exchange (Central Bank of Colombia) +-- > The currency exchange rate is set by the Central Bank of +-- > Colombia. +-- > +-- > AMS Amsterdam exchange +-- > The currency exchange rate is set by the Amsterdam +-- > exchange. +-- > +-- > ARG Bolsa de Comercio de Buenos Aires +-- > Argentina exchange. +-- > +-- > AST Australian exchange +-- > The currency exchange rate is set by the Australian +-- > exchange. +-- > +-- > AUS Wien exchange +-- > Wiener Boersenkammer. +-- > +-- > BEL Brussels exchange +-- > Commission de la Bourse Bruxelles. +-- > +-- > CAN Toronto exchange +-- > The currency exchange rate is set by the Toronto +-- > exchange. +-- > +-- > CAR Contractual agreement exchange rate +-- > The currency exchange rate is set by a written or spoken +-- > agreement between two or more parties. +-- > +-- > CIE US Customs Information Exchange +-- > Currency rates published by the US Customs Information +-- > Exchange, 6 WTC, New York NY 10048-0945, USA. +-- > +-- > DEN Copenhagen exchange +-- > Koebenhavns Fondsboers. +-- > +-- > ECR European Community period exchange rate +-- > The currency exchange rate is set for a length of time +-- > by the European Community. +-- > +-- > FIN Helsinki exchange +-- > The currency exchange rate is set by the Helsinki +-- > exchange. +-- > +-- > FRA Frankfurt exchange +-- > The currency exchange rate is set by the Frankfurt +-- > exchange. +-- > +-- > IMF International Monetary Fund +-- > The currency exchange rate is set by the International +-- > Monetary Fund. +-- > +-- > LNF London exchange, first closing +-- > The currency exchange rate is set by the London exchange +-- > at the first closing. +-- > +-- > LNS London exchange, second closing +-- > The currency exchange rate is set by the London exchange +-- > at the second closing. +-- > +-- > MIL Milan exchange +-- > The currency exchange rate is set by the Milan exchange. +-- > +-- > NOR Oslo exchange +-- > The currency exchange rate is set by the Oslo exchange. +-- > +-- > NYC New York exchange +-- > The currency exchange rate is set by the New York +-- > exchange. +-- > +-- > PHI Philadelphia exchange +-- > The currency exchange rate is set by the Philadelphia +-- > exchange. +-- > +-- > SRE Specific railway exchange currency +-- > Specific rate of exchange applied to currency exchanges +-- > between rail companies and partners. +-- > +-- > SWE Stockholm exchange +-- > The currency exchange rate is set by the Stockholm +-- > exchange. +-- > +-- > ZUR Zurich exchange +-- > The currency exchange rate is set by the Zurich +-- > exchange. +simple6341 :: Parser Value +simple6341 = simple "6341" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6343.hs b/specification/src/Text/Edifact/D01B/Simples/S6343.hs new file mode 100644 index 0000000..8bd06bb --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6343.hs @@ -0,0 +1,89 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6343 + ( simple6343 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6343 Currency type code qualifier [C] +-- > +-- > Desc: Code qualifying the type of currency. +-- > +-- > Repr: an..3 +-- > +-- > 1 Customs valuation currency +-- > The name or symbol of the monetary unit involved in the +-- > transaction for customs valuation. +-- > +-- > 2 Insurance currency +-- > The name or symbol of the monetary unit involved in the +-- > transaction for insurance purposes. +-- > +-- > 3 Home currency +-- > The name or symbol of the local monetary unit. +-- > +-- > 4 Invoicing currency +-- > The name or symbol of the monetary unit used for +-- > calculation in an invoice. +-- > +-- > 5 Account currency +-- > The name or symbol of the monetary unit to be converted +-- > from. +-- > +-- > 6 Reference currency +-- > The name or symbol of the monetary unit to be converted. +-- > +-- > 7 Target currency +-- > The name or symbol of the monetary unit to be converted +-- > into. +-- > +-- > 8 Price list currency +-- > The name or symbol of the monetary unit used in a price +-- > list. +-- > +-- > 9 Order currency +-- > The name or symbol of the monetary unit used in an +-- > order. +-- > +-- > 10 Pricing currency +-- > The name or symbol of the monetary unit used for pricing +-- > purposes. +-- > +-- > 11 Payment currency +-- > The name or symbol of the monetary unit used for +-- > payment. +-- > +-- > 12 Quotation currency +-- > The name or symbol of the monetary unit used in a +-- > quotation. +-- > +-- > 13 Recipient local currency +-- > The name or symbol of the local monetary unit at +-- > recipient's location. +-- > +-- > 14 Supplier currency +-- > The name or symbol of the monetary unit normally used by +-- > the supplier. +-- > +-- > 15 Sender local currency +-- > The name or symbol of the local monetary unit at +-- > sender's location. +-- > +-- > 16 Tariff currency +-- > The currency as per tariff. +-- > +-- > 17 Charge calculation currency +-- > The currency in which the charges are calculated. +-- > +-- > 18 Tax currency +-- > The currency in which tax amounts are due or have been +-- > paid. +simple6343 :: Parser Value +simple6343 = simple "6343" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6345.hs b/specification/src/Text/Edifact/D01B/Simples/S6345.hs new file mode 100644 index 0000000..a313630 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6345.hs @@ -0,0 +1,24 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6345 + ( simple6345 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6345 Currency identification code [C] +-- > +-- > Desc: Code specifying a monetary unit. +-- > +-- > Repr: an..3 +-- > +-- > Note: +-- > 1 Use ISO 4217 three alpha code. +simple6345 :: Parser Value +simple6345 = simple "6345" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6347.hs b/specification/src/Text/Edifact/D01B/Simples/S6347.hs new file mode 100644 index 0000000..abc755e --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6347.hs @@ -0,0 +1,47 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6347 + ( simple6347 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6347 Currency usage code qualifier [C] +-- > +-- > Desc: Code qualifying the usage of a currency. +-- > +-- > Repr: an..3 +-- > +-- > 1 Charge payment currency +-- > The currency in which charges are to be paid. +-- > +-- > 2 Reference currency +-- > The currency applicable to amounts stated. It may have +-- > to be converted. +-- > +-- > 3 Target currency +-- > The currency which should be used to the target +-- > destination of the transaction. +-- > +-- > 4 Transport document currency +-- > Currency applicable to amounts stated in a transport +-- > document/message. +-- > +-- > 5 Calculation base currency +-- > Currency on which the calculation is based. +-- > +-- > 6 Information Currency +-- > Additional currency the message recipient needs for +-- > information purposes. The actual message amount(s) +-- > is/are not based upon this currency. +-- > +-- > 7 Currency of the account +-- > Currency in which the account is held. +simple6347 :: Parser Value +simple6347 = simple "6347" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6348.hs b/specification/src/Text/Edifact/D01B/Simples/S6348.hs new file mode 100644 index 0000000..b24757e --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6348.hs @@ -0,0 +1,22 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6348 + ( simple6348 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6348 Currency rate value [C] +-- > +-- > Desc: To specify the value of the multiplication factor used +-- > in expressing currency units. +-- > +-- > Repr: n..4 +simple6348 :: Parser Value +simple6348 = simple "6348" (numeric `upTo` 4) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6350.hs b/specification/src/Text/Edifact/D01B/Simples/S6350.hs new file mode 100644 index 0000000..1f56276 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6350.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6350 + ( simple6350 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6350 Units quantity [C] +-- > +-- > Desc: To specify the number of units. +-- > +-- > Repr: n..15 +simple6350 :: Parser Value +simple6350 = simple "6350" (numeric `upTo` 15) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6353.hs b/specification/src/Text/Edifact/D01B/Simples/S6353.hs new file mode 100644 index 0000000..c6728a1 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6353.hs @@ -0,0 +1,61 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6353 + ( simple6353 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 6353 Unit type code qualifier [C] +-- > +-- > Desc: Code qualifying the type of unit. +-- > +-- > Repr: an..3 +-- > +-- > 1 Number of pricing units +-- > Number of units which multiplied by the unit price gives +-- > price. +-- > +-- > 2 Transportable unit +-- > A unit that is capable of being transported. +-- > +-- > 3 Number of debit units +-- > The number of units which are debited by the sender of +-- > the consignment to the receiving party. +-- > +-- > 4 Number of received units +-- > The number of units which are received by the receiving +-- > party of the consignment. +-- > +-- > 5 Number of free days for container availability +-- > Number of days within which the container will be made +-- > available at no charge. +-- > +-- > 6 Number of structure components +-- > Number of components in a structure. +-- > +-- > 7 Number of asset units +-- > The number of units of an asset. +-- > +-- > 8 Number of consignments +-- > The number of consignments. +-- > +-- > + 9 Adult +-- > The unit is an adult. +-- > +-- > + 10 Child +-- > The unit is a child. +-- > +-- > + 11 Number of trial balance accounts +-- > The unit is trial balance account. +-- > +-- > + 12 Number of lines +-- > Unit is line. +simple6353 :: Parser Value +simple6353 = simple "6353" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6411.hs b/specification/src/Text/Edifact/D01B/Simples/S6411.hs new file mode 100644 index 0000000..b458343 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6411.hs @@ -0,0 +1,24 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6411 + ( simple6411 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > | 6411 Measurement unit code [C] +-- > +-- > Desc: Code specifying the unit of measurement. +-- > +-- > Repr: an..3 +-- > +-- > Note: +-- > | 1 Recommend use UN/ECE Recommendation 20, Common code. +simple6411 :: Parser Value +simple6411 = simple "6411" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S6432.hs b/specification/src/Text/Edifact/D01B/Simples/S6432.hs new file mode 100644 index 0000000..74bec4b --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S6432.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S6432 + ( simple6432 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6432 Significant digits quantity [B] +-- > +-- > Desc: Count of the number of significant digits. +-- > +-- > Repr: n..2 +simple6432 :: Parser Value +simple6432 = simple "6432" (numeric `upTo` 2) diff --git a/specification/src/Text/Edifact/D01B/Simples/S7064.hs b/specification/src/Text/Edifact/D01B/Simples/S7064.hs new file mode 100644 index 0000000..9abcacb --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S7064.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S7064 + ( simple7064 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7064 Type of packages [B] +-- > +-- > Desc: Description of the form in which goods are presented. +-- > +-- > Repr: an..35 +simple7064 :: Parser Value +simple7064 = simple "7064" (alphaNumeric `upTo` 35) diff --git a/specification/src/Text/Edifact/D01B/Simples/S7065.hs b/specification/src/Text/Edifact/D01B/Simples/S7065.hs new file mode 100644 index 0000000..0a331a2 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S7065.hs @@ -0,0 +1,25 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S7065 + ( simple7065 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7065 Package type description code [B] +-- > +-- > Desc: Code specifying the type of package. +-- > +-- > Repr: an..17 +-- > +-- > Note: +-- > 1 Recommend use UN/ECE Recommendation No. 21 (also, +-- > see current volume of UNTDED). +simple7065 :: Parser Value +simple7065 = simple "7065" (alphaNumeric `upTo` 17) diff --git a/specification/src/Text/Edifact/D01B/Simples/S7085.hs b/specification/src/Text/Edifact/D01B/Simples/S7085.hs new file mode 100644 index 0000000..15d9caa --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S7085.hs @@ -0,0 +1,103 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S7085 + ( simple7085 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7085 Cargo type classification code [B] +-- > +-- > Desc: Code specifying the classification of a type of cargo. +-- > +-- > Repr: an..3 +-- > +-- > 1 Documents +-- > Printed, typed or written matter including leaflets, +-- > pamphlets, certificates etc., which are not subject to +-- > import duties and taxes, restrictions and prohibitions. +-- > +-- > 2 Low value non-dutiable consignments +-- > Imported consignments/items/goods in respect of which +-- > Customs duties and other taxes are waived as they are +-- > below a value determined by the Customs administration. +-- > +-- > 3 Low value dutiable consignments +-- > Imported consignments/items/goods in respect of which +-- > Customs duties and other taxes are payable are below a +-- > certain amount as determined by the Customs +-- > administration. +-- > +-- > 4 High value consignments +-- > Imported consignments/items/goods which are determined +-- > as having a value above a certain amount fixed by the +-- > Customs administration, which may or may not attract +-- > duties and taxes. +-- > +-- > 5 Other non-containerized +-- > Non-containerized cargo which cannot be categorized by +-- > any of the other nature of cargo code. +-- > +-- > 6 Vehicles +-- > Vehicles which are not stowed in containers. +-- > +-- > 7 Roll-on roll-off +-- > Cargo transported or to be transported on roll-on roll- +-- > off vessels and which is transportable on its own wheels +-- > or stowed on special heavy duty trailers. +-- > +-- > 8 Palletized +-- > Non-containerized cargo which is palletized. +-- > +-- > 9 Containerized +-- > Cargo stowed or to be stowed in a container. +-- > +-- > 10 Breakbulk +-- > Non-containerized cargo stowed in vessels' holds. +-- > +-- > 11 Hazardous cargo +-- > Cargo with dangerous properties, according to +-- > appropriate dangerous goods regulations. +-- > +-- > 12 General cargo +-- > Cargo of a general nature, not otherwise specified. +-- > +-- > 13 Liquid cargo +-- > Cargo in liquid form. +-- > +-- > 14 Temperature controlled cargo +-- > Cargo transported under specified temperature +-- > conditions. +-- > +-- > 15 Environmental pollutant cargo +-- > Cargo is an environmental pollutant. +-- > +-- > 16 Not-hazardous cargo +-- > Cargo which is not hazardous. +-- > +-- > 17 Diplomatic +-- > Cargo transported under diplomatic conditions. +-- > +-- > 18 Military +-- > Cargo for military purposes. +-- > +-- > 19 Obnoxious +-- > Cargo that is objectionable to human senses. +-- > +-- > 20 Out of gauge +-- > Cargo that has at least one non-standard dimension. +-- > +-- > 21 Household goods and personal effects +-- > Cargo consisting of household goods and personal +-- > effects. +-- > +-- > 22 Frozen cargo +-- > Cargo of frozen products. +simple7085 :: Parser Value +simple7085 = simple "7085" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S7088.hs b/specification/src/Text/Edifact/D01B/Simples/S7088.hs new file mode 100644 index 0000000..1244c99 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S7088.hs @@ -0,0 +1,22 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S7088 + ( simple7088 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7088 Dangerous goods flashpoint value [B] +-- > +-- > Desc: To specify the value of the flashpoint of dangerous +-- > goods. +-- > +-- > Repr: an..8 +simple7088 :: Parser Value +simple7088 = simple "7088" (alphaNumeric `upTo` 8) diff --git a/specification/src/Text/Edifact/D01B/Simples/S7102.hs b/specification/src/Text/Edifact/D01B/Simples/S7102.hs new file mode 100644 index 0000000..137278f --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S7102.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S7102 + ( simple7102 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7102 Shipping marks description [B] +-- > +-- > Desc: Free form description of the shipping marks. +-- > +-- > Repr: an..35 +simple7102 :: Parser Value +simple7102 = simple "7102" (alphaNumeric `upTo` 35) diff --git a/specification/src/Text/Edifact/D01B/Simples/S7106.hs b/specification/src/Text/Edifact/D01B/Simples/S7106.hs new file mode 100644 index 0000000..ab5ecae --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S7106.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S7106 + ( simple7106 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7106 Shipment flashpoint value [B] +-- > +-- > Desc: To specify the value of the flashpoint of a shipment. +-- > +-- > Repr: n3 +simple7106 :: Parser Value +simple7106 = simple "7106" (numeric `exactly` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S7124.hs b/specification/src/Text/Edifact/D01B/Simples/S7124.hs new file mode 100644 index 0000000..2159f90 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S7124.hs @@ -0,0 +1,23 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S7124 + ( simple7124 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7124 United Nations Dangerous Goods (UNDG) identifier [B] +-- > +-- > Desc: The unique serial number assigned within the United +-- > Nations to substances and articles contained in a list +-- > of the dangerous goods most commonly carried. +-- > +-- > Repr: n4 +simple7124 :: Parser Value +simple7124 = simple "7124" (numeric `exactly` 4) diff --git a/specification/src/Text/Edifact/D01B/Simples/S7130.hs b/specification/src/Text/Edifact/D01B/Simples/S7130.hs new file mode 100644 index 0000000..8bab625 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S7130.hs @@ -0,0 +1,22 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S7130 + ( simple7130 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7130 Customer shipment authorisation identifier [B] +-- > +-- > Desc: To identify the authorisation to ship issued by the +-- > customer. +-- > +-- > Repr: an..17 +simple7130 :: Parser Value +simple7130 = simple "7130" (alphaNumeric `upTo` 17) diff --git a/specification/src/Text/Edifact/D01B/Simples/S7140.hs b/specification/src/Text/Edifact/D01B/Simples/S7140.hs new file mode 100644 index 0000000..f62eba1 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S7140.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S7140 + ( simple7140 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7140 Item identifier [C] +-- > +-- > Desc: To identify an item. +-- > +-- > Repr: an..35 +simple7140 :: Parser Value +simple7140 = simple "7140" (alphaNumeric `upTo` 35) diff --git a/specification/src/Text/Edifact/D01B/Simples/S7143.hs b/specification/src/Text/Edifact/D01B/Simples/S7143.hs new file mode 100644 index 0000000..ca30033 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S7143.hs @@ -0,0 +1,408 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S7143 + ( simple7143 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7143 Item type identification code [C] +-- > +-- > Desc: Coded identification of an item type. +-- > +-- > Repr: an..3 +-- > +-- > AA Product version number +-- > Number assigned by manufacturer or seller to identify +-- > the release of a product. +-- > +-- > AB Assembly +-- > The item number is that of an assembly. +-- > +-- > AC HIBC (Health Industry Bar Code) +-- > Article identifier used within health sector to indicate +-- > data used conforms to HIBC. +-- > +-- > AD Cold roll number +-- > Number assigned to a cold roll. +-- > +-- > AE Hot roll number +-- > Number assigned to a hot roll. +-- > +-- > AF Slab number +-- > Number assigned to a slab, which is produced in a +-- > particular production step. +-- > +-- > AG Software revision number +-- > A number assigned to indicate a revision of software. +-- > +-- > AH UPC (Universal Product Code) Consumer package code (1-5-5) +-- > An 11-digit code that uniquely identifies consumer +-- > packaging of a product; does not have a check digit. +-- > +-- > AI UPC (Universal Product Code) Consumer package code (1-5-5- +-- > 1) +-- > A 12-digit code that uniquely identifies the consumer +-- > packaging of a product, including a check digit. +-- > +-- > AJ Sample number +-- > Number assigned to a sample. +-- > +-- > AK Pack number +-- > Number assigned to a pack containing a stack of items +-- > put together (e.g. cold roll sheets (steel product)). +-- > +-- > AL UPC (Universal Product Code) Shipping container code (1-2- +-- > 5-5) +-- > A 13-digit code that uniquely identifies the +-- > manufacturer's shipping unit, including the packaging +-- > indicator. +-- > +-- > AM UPC (Universal Product Code)/EAN (European article number) +-- > Shipping container code (1-2-5-5-1) +-- > A 14-digit code that uniquely identifies the +-- > manufacturer's shipping unit, including the packaging +-- > indicator and the check digit. +-- > +-- > AN UPC (Universal Product Code) suffix +-- > A suffix used in conjunction with a higher level UPC +-- > (Universal product code) to define packing variations +-- > for a product. +-- > +-- > AO State label code +-- > A code which specifies the codification of the state's +-- > labelling requirements. +-- > +-- > AP Heat number +-- > Number assigned to the heat (also known as the iron +-- > charge) for the production of steel products. +-- > +-- > AQ Coupon number +-- > A number identifying a coupon. +-- > +-- > AR Resource number +-- > A number to identify a resource. +-- > +-- > AS Work task number +-- > A number to identify a work task. +-- > +-- > AT Price look up number +-- > Identification number on a product allowing a quick +-- > electronic retrieval of price information for that +-- > product. +-- > +-- > AU NSN (North Atlantic Treaty Organization Stock Number) +-- > Number assigned under the NATO (North Atlantic Treaty +-- > Organization) codification system to provide the +-- > identification of an approved item of supply. +-- > +-- > AV Refined product code +-- > A code specifying the product refinement designation. +-- > +-- > AW Exhibit +-- > A code indicating that the product is identified by an +-- > exhibit number. +-- > +-- > AX End item +-- > A number specifying an end item. +-- > +-- > AY Federal supply classification +-- > A code to specify a product's Federal supply +-- > classification. +-- > +-- > AZ Engineering data list +-- > A code specifying the product's engineering data list. +-- > +-- > BA Milestone event number +-- > A number to identify a milestone event. +-- > +-- > BB Lot number +-- > A number indicating the lot number of a product. +-- > +-- > BC National drug code 4-4-2 format +-- > A code identifying the product in national drug format +-- > 4-4-2. +-- > +-- > BD National drug code 5-3-2 format +-- > A code identifying the product in national drug format +-- > 5-3-2. +-- > +-- > BE National drug code 5-4-1 format +-- > A code identifying the product in national drug format +-- > 5-4-1. +-- > +-- > BF National drug code 5-4-2 format +-- > A code identifying the product in national drug format +-- > 5-4-2. +-- > +-- > BG National drug code +-- > A code specifying the national drug classification. +-- > +-- > BH Part number +-- > A number indicating the part. +-- > +-- > BI Local Stock Number (LSN) +-- > A local number assigned to an item of stock. +-- > +-- > BJ Next higher assembly number +-- > A number specifying the next higher assembly or +-- > component into which the product is being incorporated. +-- > +-- > BK Data category +-- > A code specifying a category of data. +-- > +-- > BL Control number +-- > To specify the control number. +-- > +-- > BM Special material identification code +-- > A number to identify the special material code. +-- > +-- > BN Locally assigned control number +-- > A number assigned locally for control purposes. +-- > +-- > BO Buyer's colour +-- > Colour assigned by buyer. +-- > +-- > BP Buyer's part number +-- > Reference number assigned by the buyer to identify an +-- > article. +-- > +-- > BQ Variable measure product code +-- > A code assigned to identify a variable measure item. +-- > +-- > BR Financial phase +-- > To specify as an item, the financial phase. +-- > +-- > BS Contract breakdown +-- > To specify as an item, the contract breakdown. +-- > +-- > BT Technical phase +-- > To specify as an item, the technical phase. +-- > +-- > BU Dye lot number +-- > Number identifying a dye lot. +-- > +-- > BV Daily statement of activities +-- > A statement listing activities of one day. +-- > +-- > BW Periodical statement of activities within a bilaterally +-- > agreed time period +-- > Periodical statement listing activities within a +-- > bilaterally agreed time period. +-- > +-- > BX Calendar week statement of activities +-- > A statement listing activities of a calendar week. +-- > +-- > BY Calendar month statement of activities +-- > A statement listing activities of a calendar month. +-- > +-- > BZ Original equipment number +-- > Original equipment number allocated to spare parts by +-- > the manufacturer. +-- > +-- > CC Industry commodity code +-- > The codes given to certain commodities by an industry. +-- > +-- > CG Commodity grouping +-- > Code for a group of articles with common characteristics +-- > (e.g. used for statistical purposes). +-- > +-- > CL Colour number +-- > Code for the colour of an article. +-- > +-- > CR Contract number +-- > Reference number identifying a contract. +-- > +-- > CV Customs article number +-- > Code defined by Customs authorities to an article or a +-- > group of articles for Customs purposes. +-- > +-- > DR Drawing revision number +-- > Reference number indicating that a change or revision +-- > has been applied to a drawing. +-- > +-- > DW Drawing +-- > Reference number identifying a drawing of an article. +-- > +-- > EC Engineering change level +-- > Reference number indicating that a change or revision +-- > has been applied to an article's specification. +-- > +-- > EF Material code +-- > Code defining the material's type, surface, geometric +-- > form plus various classifying characteristics. +-- > +-- > EN International Article Numbering Association (EAN) +-- > Number assigned to a manufacturer's product according to +-- > the International Article Numbering Association. +-- > +-- > GB Buyer's internal product group code +-- > Product group code used within a buyer's internal +-- > systems. +-- > +-- > GN National product group code +-- > National product group code. Administered by a national +-- > agency. +-- > +-- > GS General specification number +-- > The item number is a general specification number. +-- > +-- > HS Harmonised system +-- > The item number is part of, or is generated in the +-- > context of the Harmonised Commodity Description and +-- > Coding System (Harmonised System), as developed and +-- > maintained by the World Customs Organization (WCO). +-- > +-- > IB ISBN (International Standard Book Number) +-- > Self explanatory. +-- > +-- > IN Buyer's item number +-- > The item number has been allocated by the buyer. +-- > +-- > IS ISSN (International Standard Serial Number) +-- > Self explanatory. +-- > +-- > IT Buyer's style number +-- > Number given by the buyer to a specific style or form of +-- > an article, especially used for garments. +-- > +-- > IZ Buyer's size code +-- > Code given by the buyer to designate the size of an +-- > article in textile and shoe industry. +-- > +-- > MA Machine number +-- > The item number is a machine number. +-- > +-- > MF Manufacturer's (producer's) article number +-- > The number given to an article by its manufacturer. +-- > +-- > MN Model number +-- > Reference number assigned by the manufacturer to +-- > differentiate variations in similar products in a class +-- > or group. +-- > +-- > MP Product/service identification number +-- > Reference number identifying a product or service. +-- > +-- > NB Batch number +-- > The item number is a batch number. +-- > +-- > ON Customer order number +-- > Reference number of a customer's order. +-- > +-- > PD Part number description +-- > Reference number identifying a description associated +-- > with a number ultimately used to identify an article. +-- > +-- > PL Purchaser's order line number +-- > Reference number identifying a line entry in a +-- > customer's order for goods or services. +-- > +-- > PO Purchase order number +-- > Reference number identifying a customer's order. +-- > +-- > PV Promotional variant number +-- > The item number is a promotional variant number. +-- > +-- > QS Buyer's qualifier for size +-- > The item number qualifies the size of the buyer. +-- > +-- > RC Returnable container number +-- > Reference number identifying a returnable container. +-- > +-- > RN Release number +-- > Reference number identifying a release from a buyer's +-- > purchase order. +-- > +-- > RU Run number +-- > The item number identifies the production or +-- > manufacturing run or sequence in which the item was +-- > manufactured, processed or assembled. +-- > +-- > RY Record keeping of model year +-- > The item number relates to the year in which the +-- > particular model was kept. +-- > +-- > SA Supplier's article number +-- > Number assigned to an article by the supplier of that +-- > article. +-- > +-- > SG Standard group of products (mixed assortment) +-- > The item number relates to a standard group of other +-- > items (mixed) which are grouped together as a single +-- > item for identification purposes. +-- > +-- > SK SKU (Stock keeping unit) +-- > Reference number of a stock keeping unit. +-- > +-- > SN Serial number +-- > Identification number of an item which distinguishes +-- > this specific item out of a number of identical items. +-- > +-- > SRS RSK number +-- > Plumbing and heating. +-- > +-- > SRT IFLS (Institut Francais du Libre Service) 5 digit product +-- > classification code +-- > 5 digit code for product classification managed by the +-- > Institut Francais du Libre Service. +-- > +-- > SRU IFLS (Institut Francais du Libre Service) 9 digit product +-- > classification code +-- > 9 digit code for product classification managed by the +-- > Institut Francais du Libre Service. +-- > +-- > SRV EAN.UCC Global Trade Item Number +-- > A unique number, up to 14-digits, assigned according to +-- > the numbering structure of the EAN.UCC system. 'EAN' +-- > stands for the 'International Article Numbering +-- > Association', and 'UCC' for the 'Uniform Code Council'. +-- > +-- > SS Supplier's supplier article number +-- > Article number referring to a sales catalogue of +-- > supplier's supplier. +-- > +-- > ST Style number +-- > Number given to a specific style or form of an article, +-- > especially used for garments. +-- > +-- > TG Transport group number +-- > Additional number to form article groups for packing +-- > and/or transportation purposes. +-- > +-- > UA Ultimate customer's article number +-- > Number assigned by ultimate customer to identify +-- > relevant article. +-- > +-- > UP UPC (Universal product code) +-- > Number assigned to a manufacturer's product by the +-- > Product Code Council. +-- > +-- > VN Vendor item number +-- > Reference number assigned by a vendor/seller identifying +-- > a product/service/article. +-- > +-- > VP Vendor's (seller's) part number +-- > Reference number assigned by a vendor/seller identifying +-- > an article. +-- > +-- > VS Vendor's supplemental item number +-- > The item number is a specified by the vendor as a +-- > supplemental number for the vendor's purposes. +-- > +-- > VX Vendor specification number +-- > The item number has been allocated by the vendor as a +-- > specification number. +-- > +-- > ZZZ Mutually defined +-- > A code assigned within a code list to be used on an +-- > interim basis and as defined among trading partners +-- > until a precise code can be assigned to the code list. +simple7143 :: Parser Value +simple7143 = simple "7143" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S7224.hs b/specification/src/Text/Edifact/D01B/Simples/S7224.hs new file mode 100644 index 0000000..958d6bf --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S7224.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S7224 + ( simple7224 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7224 Package quantity [B] +-- > +-- > Desc: To specify the number of packages. +-- > +-- > Repr: n..8 +simple7224 :: Parser Value +simple7224 = simple "7224" (numeric `upTo` 8) diff --git a/specification/src/Text/Edifact/D01B/Simples/S7233.hs b/specification/src/Text/Edifact/D01B/Simples/S7233.hs new file mode 100644 index 0000000..f06df82 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S7233.hs @@ -0,0 +1,181 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S7233 + ( simple7233 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7233 Packaging related description code [B] +-- > +-- > Desc: Code specifying information related to packaging. +-- > +-- > Repr: an..3 +-- > +-- > 1 Product ingredients not marked on package +-- > The ingredients of the product are not marked on the +-- > packaging of the product. +-- > +-- > 2 Product price not marked on packaging +-- > The product price is not marked on the packaging of the +-- > product. +-- > +-- > 3 Product best before date not marked on product package +-- > The product best before date is not marked on the +-- > packaging of the product. +-- > +-- > 4 Package not marked recyclable +-- > Package is not marked as recyclable. +-- > +-- > 5 Promotional details marked +-- > A code indicating that promotional details have been +-- > marked on the package. +-- > +-- > 31 Package best before date marked +-- > Package is marked with the product best before date. +-- > +-- > 32 Package marked recyclable +-- > The package is marked recyclable. +-- > +-- > 33 Package marked returnable +-- > The package is marked returnable. +-- > +-- > 34 Product marking +-- > The information is related to product marking. +-- > +-- > 35 Type of package +-- > The information is related to the type of package. +-- > +-- > 36 Package specifications +-- > The information specifies the package. +-- > +-- > 37 Package protection +-- > The information is related to protection of the package. +-- > +-- > 38 Tarping +-- > The information describes how coverage with tarpaulins +-- > is to be provided. +-- > +-- > 39 Platform/skid location +-- > The information describes the platform or skid location. +-- > +-- > 40 Bearing piece location +-- > The information gives the location of the load bearing +-- > piece. +-- > +-- > 41 Skid/pallet type +-- > The information describes the type of skid or pallet. +-- > +-- > 42 Placement on carrier +-- > The information describes the placement on the carrier. +-- > +-- > 43 Spacing directions +-- > Descriptions to be provided. +-- > +-- > 44 Unloading device +-- > The information specifies the unloading device which +-- > must be used to handle the package. +-- > +-- > 45 Unloading equipment +-- > The information specifies the unloading equipment which +-- > must be used to handle the package. +-- > +-- > 50 Package barcoded EAN-13 or EAN-8 +-- > The package is barcoded with EAN-13 or EAN-8 code. +-- > +-- > 51 Package barcoded ITF-14 or ITF-6 +-- > The package is barcoded with ITF-14 or ITF-6 code. +-- > +-- > 52 Package barcoded UCC or EAN-128 +-- > The package is barcoded with UCC or EAN-128 code. +-- > +-- > 53 Package price marked +-- > The package is marked with the price. +-- > +-- > 54 Product ingredients marked on package +-- > The ingredients of the product contained in a package +-- > are marked on that package. +-- > +-- > 55 Core characteristics +-- > Specifies the characteristics of the core of the +-- > package. +-- > +-- > 56 Shipping requirement +-- > The packaging as per shipping requirement. +-- > +-- > 57 Customs requirement +-- > The packaging as per Customs requirement. +-- > +-- > 58 Transport contract requirement +-- > The packaging as per transport contract requirement. +-- > +-- > 59 Preservation method +-- > The packaging related information is for methods of +-- > preservation. +-- > +-- > 60 Product marking pattern +-- > The information describes the pattern used to mark the +-- > product. +-- > +-- > 61 Product marking location +-- > The information provides the location of the product +-- > marking. +-- > +-- > 62 Package/container mark location +-- > The information provides the location of a package or +-- > container mark. +-- > +-- > 63 Marking method +-- > The information details the marking method. +-- > +-- > 66 Receiving facility limitations +-- > The information describes limitations which apply to a +-- > receiving facility. +-- > +-- > 67 Tagging/bar code instructions +-- > The information provides instructions as to how a +-- > package is to be tagged or have a bar code applied to +-- > it. +-- > +-- > 68 Shipping package labelling +-- > The labelling of a package in which goods are shipped. +-- > +-- > 69 Shipping package sealing +-- > The sealing particulars of a package in which goods are +-- > shipped. +-- > +-- > 70 Optional packaging procedure +-- > To indicate an optional procedure for packaging. +-- > +-- > 71 Cleaning or drying specification +-- > Identification of the cleaning or drying specification. +-- > +-- > 72 Cushioning thickness specification +-- > Identification of the cushioning thickness +-- > specification. +-- > +-- > 73 Cushioning and dunnage specification +-- > Identification of the cushioning and dunnage +-- > specification. +-- > +-- > 74 Level of preservation specification +-- > Identification of the level of preservation +-- > specification. +-- > +-- > 75 Preservation material specification +-- > Identification of the preservation material +-- > specification. +-- > +-- > 76 Unit container specification +-- > Identification of the unit container specification. +-- > +-- > 77 Material wrapping specification +-- > Identification of the material wrapping specification. +simple7233 :: Parser Value +simple7233 = simple "7233" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S7273.hs b/specification/src/Text/Edifact/D01B/Simples/S7273.hs new file mode 100644 index 0000000..a7859e3 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S7273.hs @@ -0,0 +1,234 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S7273 + ( simple7273 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7273 Service requirement code [C] +-- > +-- > Desc: Code specifying a service requirement. +-- > +-- > Repr: an..3 +-- > +-- > 1 Carrier loads +-- > The cargo is loaded in the equipment by the carrier. +-- > +-- > 2 Full loads +-- > Container to be stuffed or stripped under responsibility +-- > and for account of the shipper or the consignee. +-- > +-- > 3 Less than full loads +-- > Container to be stuffed and stripped for account and +-- > risk of the carrier. +-- > +-- > 4 Shipper loads +-- > The cargo is loaded in the equipment by the shipper. +-- > +-- > 5 To be delivered +-- > The cargo is to be delivered as instructed. +-- > +-- > 6 To be kept +-- > The cargo is to be retained awaiting further +-- > instructions. +-- > +-- > 7 Transhipment allowed +-- > Transhipment of goods is allowed. +-- > +-- > 8 Transhipment not allowed +-- > Transhipment of goods is not allowed. +-- > +-- > 9 Partial shipment allowed +-- > Partial shipment is allowed. +-- > +-- > 10 Partial shipment not allowed +-- > Partial shipment is not allowed. +-- > +-- > 11 Partial shipment and/or drawing allowed +-- > Partial shipment and/or drawing is allowed. +-- > +-- > 12 Partial shipment and/or drawing not allowed +-- > Partial shipment and/or drawing is not allowed. +-- > +-- > 13 Carrier unloads +-- > The cargo is to be unloaded from the equipment by the +-- > carrier. +-- > +-- > 14 Shipper unloads +-- > The cargo is to be unloaded from the equipment by the +-- > shipper. +-- > +-- > 15 Consignee unloads +-- > The cargo is to be unloaded from the equipment by the +-- > consignee. +-- > +-- > 16 Consignee loads +-- > The cargo is to be loaded in the equipment by the +-- > consignee. +-- > +-- > 17 Exclusive usage of equipment +-- > Usage of the equipment is reserved for exclusive use. +-- > +-- > 18 Non exclusive usage of equipment +-- > Usage of the equipment is not reserved for exclusive +-- > use. +-- > +-- > 19 Direct delivery +-- > Consignment for direct delivery to the consignee. +-- > +-- > 20 Direct pick-up +-- > Consignment for direct pick-up from the consignee. +-- > +-- > 21 Request for delivery advice services +-- > The service provider is requested to advise about +-- > delivery. +-- > +-- > 22 Do not arrange customs clearance +-- > Indication that the recipient of the message is not to +-- > arrange customs clearance. +-- > +-- > 23 Arrange customs clearance +-- > Indication that the recipient of the message is to +-- > arrange customs clearance. +-- > +-- > 24 Check container condition +-- > Condition of the container is to be checked. +-- > +-- > 25 Damaged containers allowed +-- > Damaged containers are allowed. +-- > +-- > 26 Dirty containers allowed +-- > Dirty containers are allowed. +-- > +-- > 27 Fork lift holes not required +-- > Container needs not to be equipped with pocket holes, +-- > but they are allowed. +-- > +-- > 28 Fork lift holes required +-- > Container must be equipped with pocket holes. +-- > +-- > 29 Insure goods during transport +-- > Indication that the recipient of the message is to +-- > insure the goods during transport. +-- > +-- > 30 Arrange main-carriage +-- > Indication that the recipient of the message is to +-- > arrange the main-carriage. +-- > +-- > 31 Arrange on-carriage +-- > Indication that the recipient of the message is to +-- > arrange the on-carriage. +-- > +-- > 32 Arrange pre-carriage +-- > Indication that the recipient of the message is to +-- > arrange the pre-carriage. +-- > +-- > 33 Report container safety convention information +-- > Indication that the information on the Container Safety +-- > Convention plate (CSC-plate) should be reported. +-- > +-- > 34 Check seals +-- > Sealing up of the container is to be checked. +-- > +-- > 35 Container must be clean +-- > Container is to be released or delivered clean. +-- > +-- > 36 Request for proof of delivery +-- > The service provider is requested to provide proof of +-- > delivery. +-- > +-- > 37 Request for Customs procedure +-- > The service provider is requested to perform Customs +-- > procedure. +-- > +-- > 38 Request for administration services +-- > The service provider is requested to perform +-- > administration services. +-- > +-- > 39 Transport insulated under Intercontainer INTERFRIGO +-- > conditions +-- > Insulated transport under Intercontainer INTERFRIGO +-- > (joint European railways agreement) conditions. +-- > +-- > 40 Transport mechanically refrigerated under Intercontainer +-- > INTERFRIGO conditions +-- > Mechanically refrigerated transport under Intercontainer +-- > INTERFRIGO (joint European railways agreement) +-- > conditions. +-- > +-- > 41 Cool or freeze service, not under Intercontainer INTERFRIGO +-- > conditions +-- > Cool or freeze service not under Intercontainer +-- > INTERFRIGO (joint European railways agreement) +-- > conditions. +-- > +-- > 42 Transhipment overseas +-- > Transport equipment is to be transferred overseas. +-- > +-- > 43 Station delivery +-- > The specified equipment destination station is also the +-- > place of delivery of the goods. +-- > +-- > 44 Non station delivery +-- > The specified equipment destination station is not the +-- > place of delivery of the goods. +-- > +-- > 45 Cleaning or disinfecting +-- > The service required is cleaning or disinfection. +-- > +-- > 46 Close ventilation valve +-- > The ventilation valve of the equipment must be closed. +-- > +-- > 47 Consignment held for pick-up +-- > The consignment is to be held until it is picked up. +-- > +-- > 48 Refrigeration unit check +-- > Refrigeration unit has to be checked. +-- > +-- > 49 Customs clearance at arrival country by carrier +-- > The carrier is to arrange customs clearance in the +-- > arrival country. +-- > +-- > 50 Customs clearance at departure country by carrier +-- > The carrier is to arrange customs clearance in the +-- > departure country. +-- > +-- > 51 Heating for live animals +-- > Heating for live animals has to be provided. +-- > +-- > 52 Goods humidification +-- > Humidification of the goods has to be performed. +-- > +-- > 53 Ensure load is secure +-- > The load must be checked for correct stowage. +-- > +-- > 54 Open ventilation valve +-- > The ventilation valve of the equipment must be opened. +-- > +-- > 55 Phytosanitary control +-- > Phytosanitary control to be performed. +-- > +-- > 56 Tare check by carrier +-- > Carrier must check the tare of the equipment and +-- > attached items. +-- > +-- > 57 Temperature check +-- > The temperature must be checked. +-- > +-- > 58 Weighing of goods +-- > The goods have to be weighed. +-- > +-- > 59 Escort +-- > An escort is required. +-- > +-- > 60 No escort +-- > An escort is not required. +simple7273 :: Parser Value +simple7273 = simple "7273" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S7357.hs b/specification/src/Text/Edifact/D01B/Simples/S7357.hs new file mode 100644 index 0000000..bb42beb --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S7357.hs @@ -0,0 +1,22 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S7357 + ( simple7357 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7357 Commodity identification code [B] +-- > +-- > Desc: Code identifying a commodity for Customs, transport or +-- > statistical purposes (generic term). +-- > +-- > Repr: an..18 +simple7357 :: Parser Value +simple7357 = simple "7357" (alphaNumeric `upTo` 18) diff --git a/specification/src/Text/Edifact/D01B/Simples/S7383.hs b/specification/src/Text/Edifact/D01B/Simples/S7383.hs new file mode 100644 index 0000000..14b60a2 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S7383.hs @@ -0,0 +1,132 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S7383 + ( simple7383 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7383 Surface or layer code [C] +-- > +-- > Desc: Code specifying the surface or layer of an object. +-- > +-- > Repr: an..3 +-- > +-- > 1S Side one +-- > The location is side one. +-- > +-- > 2S Side two +-- > The location is side two. +-- > +-- > AA On surface +-- > To indicate that the entity being specified is on the +-- > surface. +-- > +-- > AB Off surface +-- > To indicate that the entity being specified is off the +-- > surface. +-- > +-- > AC Soluble +-- > Specifies that the surface/layer/position being +-- > described is the soluble portion. +-- > +-- > AD Opposite corners +-- > The surface or layer of the product being described is +-- > the opposite corners. +-- > +-- > AE Corner Diagonals +-- > The surface or layer of the product being described are +-- > the corner diagonals. +-- > +-- > AF Port +-- > The left-hand side (looking forward) of a ship, boat or +-- > aircraft. +-- > +-- > AG Starboard +-- > The right-hand side (looking forward) of a ship, boat or +-- > aircraft. +-- > +-- > AH Tooth facial surface +-- > Surface of a tooth directed toward the face and opposite +-- > the lingual surface. +-- > +-- > AI Tooth incisal surface +-- > Surface of the tooth relating to the cutting edge of the +-- > anterior teeth, incisors or canines. +-- > +-- > AJ Tooth distal surface +-- > Surface of the tooth toward the back of the dental arch, +-- > or away from the midline. +-- > +-- > AK Tooth buccal surface +-- > Surface of the tooth pertaining to or around the cheek. +-- > +-- > AL Tooth occlusal surface +-- > Surface of the tooth pertaining to the masticating +-- > surfaces of the posterior teeth. +-- > +-- > AM Tooth lingual surface +-- > Surface of the tooth pertaining to or around the tongue. +-- > +-- > AN Tooth mesial surface +-- > Surface of the tooth toward the midline of the dental +-- > arch. +-- > +-- > BC Back of cab +-- > The location is at the back of the cab. +-- > +-- > BS Both sides +-- > The location is both sides. +-- > +-- > BT Bottom +-- > The location is on the bottom. +-- > +-- > DF Dual fuel tank positions +-- > The location is in the dual fuel tank positions. +-- > +-- > FR Front +-- > The location is in the front. +-- > +-- > IN Inside +-- > The location is in the inside. +-- > +-- > LE Left +-- > The location is on the left. +-- > +-- > OA Overall +-- > The location is overall. +-- > +-- > OS One side +-- > The location is on one side. +-- > +-- > OT Outside +-- > The location is on the outside. +-- > +-- > RI Right +-- > The location is on the right. +-- > +-- > RR Rear +-- > The location is in the rear. +-- > +-- > ST Spare tyre position +-- > The location is the spare tyre position. +-- > +-- > TB Tank bottom +-- > The location is at the tank bottom. +-- > +-- > TP Top +-- > The location is on the top. +-- > +-- > TS Two sides +-- > The location is on two sides. +-- > +-- > UC Under cab +-- > The location is under the cab. +simple7383 :: Parser Value +simple7383 = simple "7383" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S7402.hs b/specification/src/Text/Edifact/D01B/Simples/S7402.hs new file mode 100644 index 0000000..889e376 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S7402.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S7402 + ( simple7402 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7402 Object identifier [C] +-- > +-- > Desc: Code specifying the unique identity of an object. +-- > +-- > Repr: an..35 +simple7402 :: Parser Value +simple7402 = simple "7402" (alphaNumeric `upTo` 35) diff --git a/specification/src/Text/Edifact/D01B/Simples/S7405.hs b/specification/src/Text/Edifact/D01B/Simples/S7405.hs new file mode 100644 index 0000000..44d62f1 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S7405.hs @@ -0,0 +1,324 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S7405 + ( simple7405 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7405 Object identification code qualifier [C] +-- > +-- > Desc: Code qualifying the identification of an object. +-- > +-- > Repr: an..3 +-- > +-- > AA House bill of lading +-- > A number that is used to identify goods from a freight +-- > forwarder/consolidator. +-- > +-- > AB 1st structure element name +-- > The first element in a series of elements that together +-- > define the structure of an object. +-- > +-- > AC 2nd structure element name +-- > The second element in a series of elements that together +-- > define the structure of an object. +-- > +-- > AD 3rd structure element name +-- > The third element in a series of elements that together +-- > define the structure of an object. +-- > +-- > AE 4th structure element name +-- > The fourth element in a series of elements that together +-- > define the structure of an object. +-- > +-- > AF 5th structure element name +-- > The fifth element in a series of elements that together +-- > define the structure of an object. +-- > +-- > AG 6th structure element name +-- > The sixth element in a series of elements that together +-- > define the structure of an object. +-- > +-- > AH 7th structure element name +-- > The seventh element in a series of elements that +-- > together define the structure of an object. +-- > +-- > AI 8th structure element name +-- > The eighth element in a series of elements that together +-- > define the structure of an object. +-- > +-- > AJ 9th structure element name +-- > The ninth element in a series of elements that together +-- > define the structure of an object. +-- > +-- > AK Data set +-- > The identity of a data set. +-- > +-- > AL Kanban card number +-- > Reference number assigned by a consignee to a Kanban +-- > card. +-- > +-- > AM Level number +-- > Level number in a hierarchy or other structure. +-- > +-- > AN Manufacturing reference number +-- > A unique number identifying a particular assembly or +-- > other manufacturing process. +-- > +-- > AO Position number in package +-- > A number to identify the position within a package +-- > according to agreed rules between partners. +-- > +-- > AP Product +-- > A name or number which identifies a product. +-- > +-- > AQ Release number +-- > Number assigned to a release. +-- > +-- > AR Statistical concept +-- > Statistical concept. +-- > +-- > AS Table +-- > A table of items e.g. figures and text represented in +-- > rows and columns. +-- > +-- > AT Transport packing group number +-- > Number identifying a group of articles in a predescribed +-- > unit load for shipment/dispatch as agreed between +-- > partners. +-- > +-- > AU Value list +-- > A coded or non coded list of values. +-- > +-- > AV Value list subset +-- > A subset of a coded or non coded list of values. +-- > +-- > AW Serial shipping container code +-- > A single unique serial number which identifies shipping +-- > containers or shipping packages. +-- > +-- > AX Case number +-- > A code to identify the number assigned to a given case. +-- > +-- > AY Financial security identification number +-- > Identification number of a financial security. +-- > +-- > AZ Compact disk player security code number +-- > The security code number of the compact disk player. +-- > +-- > BA Question in questionnaire +-- > The identity number of a question in a questionnaire. +-- > +-- > BB Questionnaire +-- > The identification of a questionnaire. +-- > +-- > BC Check digit +-- > The check digit of the primary number. +-- > +-- > BD Vehicle telephone identification number +-- > The number which identifies the telephone equipment +-- > fitted to the vehicle. +-- > +-- > BE Batch excluded +-- > Products manufactured in Batch not to be included in +-- > consignment. +-- > +-- > BF Door key number +-- > The number on the key that fits the door lock. +-- > +-- > BG Fleet number +-- > The number of the fleet to which a vehicle is assigned. +-- > +-- > BH Ignition key number +-- > The number on the key that fits the ignition lock. +-- > +-- > BI Radio security code number +-- > The security code number of the radio. +-- > +-- > X BJ Serial shipping container code +-- > Code requested for deletion. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.03A. +-- > +-- > BK Fleet vehicle unit number +-- > The unit number of the vehicle within the fleet +-- > allocated by the fleet operator. +-- > +-- > BL Vehicle registration number +-- > The registration number of the vehicle. +-- > +-- > BM Accounting Classification Reference Number (ACRN) +-- > A reference number identifying the accounting +-- > classification. +-- > +-- > BN Serial number +-- > Identification number of an item which distinguishes +-- > this specific item out of a number of identical items. +-- > +-- > BO Fund +-- > A code identifying a fund. +-- > +-- > BP Special Accounting Classification Reference Number (ACRN) +-- > A reference number identifying a special accounting +-- > classification. +-- > +-- > BQ Project +-- > A code identifying a project. +-- > +-- > BR Transportation Account Code (TAC) +-- > A code identifying a transportation account. +-- > +-- > BS Financial details +-- > A code identifying financial details for accounting. +-- > +-- > BT Account manager +-- > A code identifying the account manager. +-- > +-- > BU Buyer's package identification +-- > A package identification number allocated by a buyer. +-- > +-- > BV Predecessor constraint +-- > Identity number is a predecessor constraint. +-- > +-- > BW Successor constraint +-- > Identity number is a successor constraint. +-- > +-- > BX Batch number +-- > Unique number affixed by manufacturer to a batch of +-- > products produced under similar conditions. +-- > +-- > BY Person identity number +-- > The identity number of a person. +-- > +-- > BZ Health-care professional identity number +-- > The identity number of a health-care professional. +-- > +-- > CA Private institution identity number +-- > The identity number of a private institution. +-- > +-- > CB Public institution identity number +-- > The identity number of a public institution. +-- > +-- > CC Tree structure +-- > The identity number of a structure containing two or +-- > more objects linked in a hierarchy. +-- > +-- > CD Tree structure subset +-- > The identity number of a subset of a structure +-- > containing two or more objects linked in a hierarchy. +-- > +-- > CE Link set +-- > The identity number of a set of links. +-- > +-- > CF Organisation chart +-- > The identity number of an organisation chart. +-- > +-- > CG Healthcare provider number (non-government) +-- > Identity number assigned to a healthcare provider by a +-- > non-government body. +-- > +-- > CH Primary patient identification number +-- > Primary number identifying a patient. +-- > +-- > CI Insurer identification number +-- > A unique identifier assigned to an insurer. +-- > +-- > CJ Hospital issued healthcare provider number +-- > Identity number of a healthcare service provider issued +-- > by a hospital. +-- > +-- > CK Healthcare practice identification number +-- > Uniquely identifies the practice in which one or more +-- > healthcare providers conduct business. +-- > +-- > CL Agent identification number +-- > A unique identifier assigned to an agent. +-- > +-- > CM Insurer group identification number +-- > The identification number of the insurer's group. +-- > +-- > CN Chassis number +-- > Unique number affixed by manufacturer to a chassis for +-- > identification purposes. +-- > +-- > CO Invoice number +-- > Number assigned to the invoice. +-- > +-- > CP Account number +-- > Account identification number. +-- > +-- > CQ Internal control number +-- > Control number assigned for internal use. +-- > +-- > CR Policy number +-- > Number uniquely identifying a policy. +-- > +-- > CS Attribute set +-- > A set of attributes. +-- > +-- > CT Footnote set +-- > A set of footnotes. +-- > +-- > EE Engine number +-- > Unique number affixed by manufacturer to an engine for +-- > identification purposes. +-- > +-- > EM Emulsion number +-- > Manufacturer assigned reference to a photographic +-- > product indicating sensitivity. +-- > +-- > IL Invoice line number +-- > Sequential numerical assignment to identical invoiced +-- > goods which are subject to the same conditions of sale. +-- > +-- > ML Marking/label number +-- > The number on the marking or label. +-- > +-- > PN Part number +-- > Manufacturer-assigned reference to a product part. +-- > +-- > SC Secondary Customs tariff number +-- > Indicate (e.g. in segment GIR) the secondary (sub-) +-- > level of a Customs tariff number. +-- > +-- > VV Vehicle identity number +-- > Unique serial number assigned by the manufacturer that +-- > distinguishes one vehicle from another. +-- > +-- > VW Skid number +-- > A number identifying a skid or pallet. +-- > +-- > VX Authorisation +-- > Official approval. +-- > +-- > VY Insurance policy +-- > Contract of insurance. +-- > +-- > VZ Transport unit identification according to ISO/IEC 15459 +-- > The identification of a transport unit according to +-- > ISO/IEC 15459 (ISO: International Organization for +-- > Standardization. IEC: International Electrotechnical +-- > Commission). +-- > +-- > WA Indivisible transport unit according to ISO/IEC 15459 +-- > The identification of an indivisible transport unit +-- > according to ISO/IEC 15459 (ISO: International +-- > Organization for Standardization. IEC: International +-- > Electrotechnical Commission). +-- > +-- > WB Divisible transport unit according to ISO/IEC 15459 +-- > The identification of a divisible transport unit +-- > according to ISO/IEC 15459 (ISO: International +-- > Organization for Standardization. IEC: International +-- > Electrotechnical Commission). +simple7405 :: Parser Value +simple7405 = simple "7405" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S7418.hs b/specification/src/Text/Edifact/D01B/Simples/S7418.hs new file mode 100644 index 0000000..08d8a0c --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S7418.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S7418 + ( simple7418 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7418 Hazardous material category name [B] +-- > +-- > Desc: Name of a kind of hazard for a material. +-- > +-- > Repr: an..35 +simple7418 :: Parser Value +simple7418 = simple "7418" (alphaNumeric `upTo` 35) diff --git a/specification/src/Text/Edifact/D01B/Simples/S7419.hs b/specification/src/Text/Edifact/D01B/Simples/S7419.hs new file mode 100644 index 0000000..ea27e17 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S7419.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S7419 + ( simple7419 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 7419 Hazardous material category name code [B] +-- > +-- > Desc: Code specifying a kind of hazard for a material. +-- > +-- > Repr: an..7 +simple7419 :: Parser Value +simple7419 = simple "7419" (alphaNumeric `upTo` 7) diff --git a/specification/src/Text/Edifact/D01B/Simples/S7511.hs b/specification/src/Text/Edifact/D01B/Simples/S7511.hs new file mode 100644 index 0000000..cb4fb83 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S7511.hs @@ -0,0 +1,26 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S7511 + ( simple7511 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7511 Marking type code [B] +-- > +-- > Desc: Code specifying the type of marking. +-- > +-- > Repr: an..3 +-- > +-- > 1 Not marked with an EAN.UCC system code +-- > Indication that the package is not marked with an +-- > EAN.UCC (International Article Numbering.Uniform Code +-- > Council) system code. +simple7511 :: Parser Value +simple7511 = simple "7511" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8022.hs b/specification/src/Text/Edifact/D01B/Simples/S8022.hs new file mode 100644 index 0000000..82a5161 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8022.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8022 + ( simple8022 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8022 Freight and other charges description [B] +-- > +-- > Desc: Free form description of freight and other charges. +-- > +-- > Repr: an..26 +simple8022 :: Parser Value +simple8022 = simple "8022" (alphaNumeric `upTo` 26) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8023.hs b/specification/src/Text/Edifact/D01B/Simples/S8023.hs new file mode 100644 index 0000000..6c92ad6 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8023.hs @@ -0,0 +1,26 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8023 + ( simple8023 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8023 Freight and other charges description identifier [B] +-- > +-- > Desc: Code identifying freight and other charges. +-- > +-- > Repr: an..17 +-- > +-- > Note: +-- > 1 Use UN/ECE Recommendation No. 23: Freight costs and +-- > charges. If not applicable, use appropriate code in +-- > combination with 1131/3055. +simple8023 :: Parser Value +simple8023 = simple "8023" (alphaNumeric `upTo` 17) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8028.hs b/specification/src/Text/Edifact/D01B/Simples/S8028.hs new file mode 100644 index 0000000..910b638 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8028.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8028 + ( simple8028 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8028 Means of transport journey identifier [B] +-- > +-- > Desc: To identify a journey of a means of transport. +-- > +-- > Repr: an..17 +simple8028 :: Parser Value +simple8028 = simple "8028" (alphaNumeric `upTo` 17) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8051.hs b/specification/src/Text/Edifact/D01B/Simples/S8051.hs new file mode 100644 index 0000000..45d1697 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8051.hs @@ -0,0 +1,113 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8051 + ( simple8051 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8051 Transport stage code qualifier [B] +-- > +-- > Desc: Code qualifying a specific stage of transport. +-- > +-- > Repr: an..3 +-- > +-- > 1 Inland transport +-- > Transport by which goods are moved from or to the +-- > frontier, or between inland points. +-- > +-- > 2 At the statistical territory limit +-- > Point by which the means of transport are presumed to +-- > have left the statistical territory of despatch or to +-- > have entered the statistical territory of arrival. +-- > +-- > 10 Pre-carriage transport +-- > Transport by which the goods are moved prior to their +-- > main carriage transport. +-- > +-- > 11 At border +-- > Transport by which goods are moved to the Customs +-- > frontier. +-- > +-- > 12 At departure +-- > Transport by which goods are moved from the place of +-- > departure. +-- > +-- > 13 At destination +-- > Transport by which goods are moved at the place of +-- > destination. +-- > +-- > 15 Main carriage - fourth carrier +-- > The fourth carrier of the ordered transport. +-- > +-- > 16 Main carriage - fifth carrier +-- > The fifth carrier of the ordered transport. +-- > +-- > 17 Main carriage - sixth carrier +-- > The sixth carrier of the ordered transport. +-- > +-- > 18 Main carriage - seventh carrier +-- > The seventh carrier of the ordered transport. +-- > +-- > 19 Main carriage - eighth carrier +-- > The eighth carrier of the ordered transport. +-- > +-- > 20 Main-carriage transport +-- > The primary stage in the movement of cargo from the +-- > point of origin to the intended destination. +-- > +-- > 21 Main carriage - first carrier +-- > The first carrier of the ordered transport when more +-- > than one carrier is involved. +-- > +-- > 22 Main carriage - second carrier +-- > The second carrier of the ordered transport when more +-- > than one carrier is involved. +-- > +-- > 23 Main carriage - third carrier +-- > The third carrier of the ordered transport when more +-- > than one carrier is involved. +-- > +-- > 24 Inland waterway transport +-- > Transport by which goods are moved via an inland body of +-- > water. +-- > +-- > 25 Delivery carrier all transport +-- > Carrier responsible from the point of origin to the +-- > final delivery destination. +-- > +-- > 26 Second pre-carriage transport +-- > Second transport by which the goods are moved prior to +-- > their main carriage transport. +-- > +-- > 27 Pre-acceptance transport +-- > The transport by which the goods are moved to the place +-- > of acceptance. +-- > +-- > 28 Second on-carriage transport +-- > Second transport by which the goods are moved after the +-- > main carriage transport. +-- > +-- > 29 Main carriage - ninth carrier +-- > The ninth carrier of the ordered transport. +-- > +-- > 30 On-carriage transport +-- > Transport by which the goods are moved after the main +-- > carriage transport. +-- > +-- > 31 Main carriage - tenth carrier +-- > The tenth carrier of the ordered transport. +-- > +-- > 32 Main carriage - eleventh carrier +-- > The eleventh carrier of the ordered transport. +-- > +-- > 33 Main carriage - twelfth carrier +-- > The twelfth carrier of the ordered transport. +simple8051 :: Parser Value +simple8051 = simple "8051" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8053.hs b/specification/src/Text/Edifact/D01B/Simples/S8053.hs new file mode 100644 index 0000000..b88a409 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8053.hs @@ -0,0 +1,248 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8053 + ( simple8053 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 8053 Equipment type code qualifier [C] +-- > +-- > Desc: Code qualifying a type of equipment. +-- > +-- > Repr: an..3 +-- > +-- > AA Ground equipment +-- > Ground equipment being fuelled or serviced. +-- > +-- > AB Chain +-- > Chain used in the securing of cargo. +-- > +-- > AD Temperature recorder +-- > Temperature recorder to provide a record of the actual +-- > temperature. +-- > +-- > AE Body trailer +-- > The part of the vehicle where the cargo is loaded. +-- > +-- > AG Slipsheet +-- > A cardboard platform used for holding product for +-- > storage or transportation. +-- > +-- > AH No special equipment needed +-- > A code to indicate that there is no special equipment +-- > needed. +-- > +-- > AI Vessel hold +-- > A compartment forming part of a transport vessel. +-- > +-- > AJ Flat rack +-- > Type of open container used for carrying objects. +-- > +-- > AK Aircraft +-- > To indicate that the equipment is an aircraft. +-- > +-- > AL Medical device +-- > A device used for medical purposes. +-- > +-- > AM Refrigerated container +-- > A refrigerated (reefer) container that is actively +-- > cooling the product. +-- > +-- > AN Synthetic pallet 80*120cm +-- > A pallet with standard dimensions 80*120 centimetres +-- > made of synthetic material. +-- > +-- > AO Synthetic pallet 100*120cm +-- > A standard pallet with standard dimensions 100*120 +-- > centimetres made of synthetic material. +-- > +-- > AP Clothing hanger rack +-- > Equipment used to store and transport clothing in a +-- > hanging position. +-- > +-- > AQ Road/rail trailer +-- > Trailer designated for combined road/rail use. +-- > +-- > AT Overhang wagon +-- > Empty rail wagon added to the loaded wagons, when goods +-- > are longer than the loaded wagon. +-- > +-- > BL Blocks +-- > A piece of equipment that is normally a piece of wood to +-- > fix cargo (e.g. coils) during transport. +-- > +-- > BPN Box pallet non-exchangeable +-- > A box pallet which cannot be exchanged. +-- > +-- > BPO Truck being transported +-- > A road vehicle capable of carrying goods which is being +-- > carried on another means of transport. +-- > +-- > BPP Truck and trailer combination being transported +-- > A road vehicle capable of carrying goods with an +-- > attached trailer which is being carried on another means +-- > of transport. +-- > +-- > BPQ Tractor and trailer being transported +-- > A trailer accompanied by a self-propelling tractor unit +-- > which is being carried on another means of transport. +-- > +-- > BPY Box pallet EUR Y non exchangeable +-- > Self explanatory. +-- > +-- > BR Barge +-- > Flat bottomed inland cargo vessel for canals and rivers +-- > with or without own propulsion for the purpose of +-- > transported goods. (Synonym: Lighter). +-- > +-- > BX Boxcar +-- > An enclosed railway goods wagon. +-- > +-- > CH Chassis +-- > A wheeled carriage onto which an ocean container is +-- > mounted for inland conveyance. +-- > +-- > CN Container +-- > Equipment item as defined by ISO for transport. It must +-- > be of: A) permanent character, strong enough for +-- > repeated use; B) designed to facilitate the carriage of +-- > goods, by one or more modes of transport, without +-- > intermediate reloading; C) fitted with devices for its +-- > ready handling, particularly. +-- > +-- > DPA Deadlight (panel) +-- > A set of panels fixed inside a porthole. +-- > +-- > EFP Exchangeable EUR flat pallet +-- > Self explanatory. +-- > +-- > EYP Exchangeable EUR Y box pallet +-- > Self explanatory. +-- > +-- > FPN Flat pallet EUR non exchangeable +-- > Self explanatory. +-- > +-- > FPR Flat pallet (railway property) non-exchangeable +-- > A non-exchangeable flat pallet owned by a railroad. +-- > +-- > X FSU Forked support +-- > Self explanatory. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04B. +-- > +-- > LAR Lashing rope +-- > A rope for lashing cargo. +-- > +-- > LU Load/unload device on equipment +-- > A mechanical device used in the loading and/or unloading +-- > of cargo into and from transport equipment. +-- > +-- > MPA Movable panel +-- > A panel which can be moved. +-- > +-- > PA Pallet +-- > A platform on which goods can be stacked in order to +-- > facilitate the movement by a forklift or sling. +-- > +-- > PBP Identified private box pallet +-- > A box pallet identified as being privately owned. +-- > +-- > PFP Identified private flat pallet +-- > A flat pallet identified as being privately owned. +-- > +-- > PL Platform +-- > A piece of equipment normally having a flat surface, or +-- > prepared for carrying cargo with a specific shape. +-- > +-- > PPA Protecting panel +-- > A panel used for protection. +-- > +-- > PST Portable stove +-- > A portable heating unit. +-- > +-- > RF Flat car +-- > A railway wagon without raised sides or ends. +-- > +-- > RG Reefer generator +-- > A generator used to control the temperature in +-- > temperature-controlled transport equipment. +-- > +-- > RGF Ground facility +-- > Storage tank or facility capable of receiving shipment +-- > of goods or commodity. +-- > +-- > RO Rope +-- > Rope used in the securing of cargo. +-- > +-- > RR Rail car +-- > To identify that the equipment is a rail car. +-- > +-- > X SCA Small container category A +-- > Self explanatory. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04B. +-- > +-- > X SCB Small container category B +-- > Self explanatory. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04B. +-- > +-- > X SCC Small container category C +-- > Self explanatory. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04B. +-- > +-- > X SFA Stiffening ring of frame +-- > Self explanatory. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04B. +-- > +-- > SPP Identified special pallet +-- > A pallet identified as special. +-- > +-- > STR Strap +-- > A narrow strip of flexible material. +-- > +-- > SW Swap body +-- > Rectangular equipment unit without wheels, which can be +-- > mounted on a chassis or positioned on legs. +-- > +-- > TE Trailer +-- > A vehicle without motive power, designed for the +-- > carriage of cargo and to be towed by a motor vehicle. +-- > +-- > TP Tarpaulin +-- > Waterproof material, e.g. canvas, to spread over cargo +-- > to protect it from getting wet. +-- > +-- > TS Tackles +-- > [8030] Identification marks and numbers of loading +-- > tackle used (sheets, ropes, chains, etc.), as specified +-- > in DCU 9 to CIM Article 13; and of containers, as +-- > specified in Articles 5 and 10 of Annex III to CIM (CIM +-- > 17). +-- > +-- > TSU Tarpaulin support +-- > A device to support a tarpaulin. +-- > +-- > UL ULD (Unit load device) +-- > An aircraft container or pallet. +simple8053 :: Parser Value +simple8053 = simple "8053" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8066.hs b/specification/src/Text/Edifact/D01B/Simples/S8066.hs new file mode 100644 index 0000000..fe36e8c --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8066.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8066 + ( simple8066 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8066 Transport mode name [B] +-- > +-- > Desc: Name of a mode of transport. +-- > +-- > Repr: an..17 +simple8066 :: Parser Value +simple8066 = simple "8066" (alphaNumeric `upTo` 17) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8067.hs b/specification/src/Text/Edifact/D01B/Simples/S8067.hs new file mode 100644 index 0000000..931a087 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8067.hs @@ -0,0 +1,24 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8067 + ( simple8067 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8067 Transport mode name code [B] +-- > +-- > Desc: Code specifying the name of a mode of transport. +-- > +-- > Repr: an..3 +-- > +-- > Note: +-- > 1 Use UN/ECE Recommendation No 19. +simple8067 :: Parser Value +simple8067 = simple "8067" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8077.hs b/specification/src/Text/Edifact/D01B/Simples/S8077.hs new file mode 100644 index 0000000..5213ec4 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8077.hs @@ -0,0 +1,45 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8077 + ( simple8077 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8077 Equipment supplier code [B] +-- > +-- > Desc: Code specifying the party that is the supplier of the +-- > equipment. +-- > +-- > Repr: an..3 +-- > +-- > 1 Shipper supplied +-- > The transport equipment is supplied by the shipper. +-- > +-- > 2 Carrier supplied +-- > The transport equipment is supplied by the carrier. +-- > +-- > 3 Consolidator supplied +-- > The equipment is supplied by the consolidator. +-- > +-- > 4 Deconsolidator supplied +-- > The equipment is supplied by the deconsolidator. +-- > +-- > 5 Third party supplied +-- > The equipment is supplied by a third party. +-- > +-- > 6 Forwarder supplied from a leasing company +-- > The equipment is supplied by the forwarder and is taken +-- > from a leasing company. +-- > +-- > 7 Forwarder supplied from the railways' pool +-- > The equipment is supplied by the forwarder and is taken +-- > from a pool established by railway companies. +simple8077 :: Parser Value +simple8077 = simple "8077" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8078.hs b/specification/src/Text/Edifact/D01B/Simples/S8078.hs new file mode 100644 index 0000000..356fc93 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8078.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8078 + ( simple8078 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8078 Additional hazard classification identifier [B] +-- > +-- > Desc: To identify an additional hazard classification. +-- > +-- > Repr: an..7 +simple8078 :: Parser Value +simple8078 = simple "8078" (alphaNumeric `upTo` 7) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8092.hs b/specification/src/Text/Edifact/D01B/Simples/S8092.hs new file mode 100644 index 0000000..bf8c893 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8092.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8092 + ( simple8092 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8092 Hazard code version identifier [B] +-- > +-- > Desc: To identify the version number of a hazard code. +-- > +-- > Repr: an..10 +simple8092 :: Parser Value +simple8092 = simple "8092" (alphaNumeric `upTo` 10) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8101.hs b/specification/src/Text/Edifact/D01B/Simples/S8101.hs new file mode 100644 index 0000000..9cd3a7b --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8101.hs @@ -0,0 +1,53 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8101 + ( simple8101 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8101 Transit direction indicator code [B] +-- > +-- > Desc: Code specifying the direction of transport. +-- > +-- > Repr: an..3 +-- > +-- > BS Buyer to seller +-- > Self explanatory. +-- > +-- > SB Seller to buyer +-- > The transport from the seller to the buyer. +-- > +-- > SC Subcontractor to seller +-- > The transport from the subcontractor to the seller. +-- > +-- > SD Seller to drop ship designated location +-- > The transport from the seller to the drop ship +-- > designated location. +-- > +-- > SF Seller to freight forwarder +-- > The transport from the seller to the freight forwarder. +-- > +-- > SS Seller to subcontractor +-- > The transport from the seller to the subcontractor. +-- > +-- > ST Mother vessel to lighter +-- > Cargo is transferred from the main carriage or mother +-- > vessel to a lighter. +-- > +-- > SU Lighter to mother vessel +-- > Cargo is transferred from the lighter vessel to a main +-- > carriage or mother vessel. +-- > +-- > ZZZ Mutually defined +-- > A code assigned within a code list to be used on an +-- > interim basis and as defined among trading partners +-- > until a precise code can be assigned to the code list. +simple8101 :: Parser Value +simple8101 = simple "8101" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8126.hs b/specification/src/Text/Edifact/D01B/Simples/S8126.hs new file mode 100644 index 0000000..1f00fb5 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8126.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8126 + ( simple8126 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8126 Transport emergency card identifier [B] +-- > +-- > Desc: To identify a transport emergency (TREM) card. +-- > +-- > Repr: an..10 +simple8126 :: Parser Value +simple8126 = simple "8126" (alphaNumeric `upTo` 10) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8154.hs b/specification/src/Text/Edifact/D01B/Simples/S8154.hs new file mode 100644 index 0000000..f310cfc --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8154.hs @@ -0,0 +1,22 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8154 + ( simple8154 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8154 Equipment size and type description [C] +-- > +-- > Desc: Free form description of the size and type of +-- > equipment. +-- > +-- > Repr: an..35 +simple8154 :: Parser Value +simple8154 = simple "8154" (alphaNumeric `upTo` 35) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8155.hs b/specification/src/Text/Edifact/D01B/Simples/S8155.hs new file mode 100644 index 0000000..7e7479e --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8155.hs @@ -0,0 +1,199 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8155 + ( simple8155 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 8155 Equipment size and type description code [B] +-- > +-- > Desc: Code specifying the size and type of equipment. +-- > +-- > Repr: an..10 +-- > +-- > 1 Dime coated tank +-- > A tank coated with dime. +-- > +-- > 2 Epoxy coated tank +-- > A tank coated with epoxy. +-- > +-- > X 3 IMO1 +-- > Description to be provided. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04B. +-- > +-- > X 4 IMO2 +-- > Description to be provided. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04B. +-- > +-- > X 5 IMO3 +-- > Description to be provided. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04B. +-- > +-- > 6 Pressurized tank +-- > A tank capable of holding pressurized goods. +-- > +-- > 7 Refrigerated tank +-- > A tank capable of keeping goods refrigerated. +-- > +-- > X 8 Semi-refrigerated +-- > Self explanatory. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04B. +-- > +-- > 9 Stainless steel tank +-- > A tank made of stainless steel. +-- > +-- > 10 Nonworking reefer container 40 ft +-- > A 40 foot refrigerated container that is not actively +-- > controlling temperature of the product. +-- > +-- > X 11 Box pallet +-- > Self explanatory. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04B. +-- > +-- > 12 Europallet +-- > 80 x 120 cm. +-- > +-- > 13 Scandinavian pallet +-- > 100 x 120 cm. +-- > +-- > 14 Trailer +-- > Non self-propelled vehicle designed for the carriage of +-- > cargo so that it can be towed by a motor vehicle. +-- > +-- > 15 Nonworking reefer container 20 ft +-- > A 20 foot refrigerated container that is not actively +-- > controlling temperature of the product. +-- > +-- > 16 Exchangeable pallet +-- > Standard pallet exchangeable following international +-- > convention. +-- > +-- > 17 Semi-trailer +-- > Non self propelled vehicle without front wheels designed +-- > for the carriage of cargo and provided with a kingpin. +-- > +-- > 18 Tank container 20 feet +-- > A tank container with a length of 20 feet. +-- > +-- > 19 Tank container 30 feet +-- > A tank container with a length of 30 feet. +-- > +-- > 20 Tank container 40 feet +-- > A tank container with a length of 40 feet. +-- > +-- > 21 Container IC 20 feet +-- > A container owned by InterContainer, a European railway +-- > subsidiary, with a length of 20 feet. +-- > +-- > 22 Container IC 30 feet +-- > A container owned by InterContainer, a European railway +-- > subsidiary, with a length of 30 feet. +-- > +-- > 23 Container IC 40 feet +-- > A container owned by InterContainer, a European railway +-- > subsidiary, with a length of 40 feet. +-- > +-- > 24 Refrigerated tank 20 feet +-- > A refrigerated tank with a length of 20 feet. +-- > +-- > 25 Refrigerated tank 30 feet +-- > A refrigerated tank with a length of 30 feet. +-- > +-- > 26 Refrigerated tank 40 feet +-- > A refrigerated tank with a length of 40 feet. +-- > +-- > 27 Tank container IC 20 feet +-- > A tank container owned by InterContainer, a European +-- > railway subsidiary, with a length of 20 feet. +-- > +-- > 28 Tank container IC 30 feet +-- > A tank container owned by InterContainer, a European +-- > railway subsidiary, with a length of 30 feet. +-- > +-- > 29 Tank container IC 40 feet +-- > A tank container, owned by InterContainer, a European +-- > railway subsidiary, with a length of 40 feet. +-- > +-- > 30 Refrigerated tank IC 20 feet +-- > A refrigerated tank owned by InterContainer, a European +-- > railway subsidiary, with a length of 20 feet. +-- > +-- > 31 Temperature controlled container 30 ft. +-- > Temperature controlled container measuring 30 feet. +-- > +-- > 32 Refrigerated tank IC 40 feet +-- > A refrigerated tank owned by InterContainer, a European +-- > railway subsidiary, with a length of 40 feet. +-- > +-- > 33 Movable case: L < 6,15m +-- > A movable case with a length less than 6,15 metres. +-- > +-- > 34 Movable case: 6,15m < L < 7,82m +-- > A movable case with a length between 6,15 metres and +-- > 7,82 metres. +-- > +-- > 35 Movable case: 7,82m < L < 9,15m +-- > A movable case with a length between 7,82 metres and +-- > 9,15 metres. +-- > +-- > 36 Movable case: 9,15m < L < 10,90m +-- > A movable case with a length between 9,15 metres and +-- > 10,90 metres. +-- > +-- > 37 Movable case: 10,90m < L < 13,75m +-- > A movable case with a length between 10,90 metres and +-- > 13,75 metres. +-- > +-- > 38 Totebin +-- > A steel open top unit of about 1,5 * 1,5 * 2,5 meters +-- > for road transport of bulk cargo. +-- > +-- > 39 Temperature controlled container 20 ft +-- > Temperature controlled container measuring 20 feet. +-- > +-- > 40 Temperature controlled container 40 ft +-- > A temperature controlled container measuring 40 feet. +-- > +-- > 41 Non working refrigerated (reefer) container 30ft. +-- > A 30 foot refrigerated (reefer) container that is not +-- > actively cooling the product. +-- > +-- > 42 Dual trailers +-- > Two trailers linked together one behind another and +-- > pulled by one tractor. +-- > +-- > 43 20 ft IL container (open top) +-- > An open top container that is 20 feet in internal +-- > length. +-- > +-- > 44 20 ft IL container (closed top) +-- > A closed top container that is 20 feet in internal +-- > length. +-- > +-- > 45 40 ft IL container (closed top) +-- > A closed top container that is 40 feet in internal +-- > length. +simple8155 :: Parser Value +simple8155 = simple "8155" (alphaNumeric `upTo` 10) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8158.hs b/specification/src/Text/Edifact/D01B/Simples/S8158.hs new file mode 100644 index 0000000..0e20f62 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8158.hs @@ -0,0 +1,23 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8158 + ( simple8158 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8158 Orange hazard placard upper part identifier [B] +-- > +-- > Desc: To specify the identity number for the upper part of +-- > the orange hazard placard required on the means of +-- > transport. +-- > +-- > Repr: an..4 +simple8158 :: Parser Value +simple8158 = simple "8158" (alphaNumeric `upTo` 4) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8169.hs b/specification/src/Text/Edifact/D01B/Simples/S8169.hs new file mode 100644 index 0000000..38ad512 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8169.hs @@ -0,0 +1,51 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8169 + ( simple8169 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8169 Full or empty indicator code [B] +-- > +-- > Desc: Code indicating whether an object is full or empty. +-- > +-- > Repr: an..3 +-- > +-- > 1 More than one quarter volume available +-- > Self explanatory. +-- > +-- > 2 More than half volume available +-- > Indicates that there is more than a half of the volume +-- > available. +-- > +-- > 3 More than three quarters volume available +-- > Indicates that there is more than three quarters of the +-- > volume available. +-- > +-- > 4 Empty +-- > Indicates that the object is empty. +-- > +-- > 5 Full +-- > Indicates that the object is full. +-- > +-- > 6 No volume available +-- > Indicates that there is no space available in the +-- > object. +-- > +-- > 7 Full, mixed consignment +-- > Indicates that the equipment is fully loaded, and +-- > includes a number LCL (Less Than Container Load) +-- > consignments. +-- > +-- > 8 Full, single consignment +-- > Indicates that the container is fully loaded with a +-- > single FCL (Full Container Load) consignment. +simple8169 :: Parser Value +simple8169 = simple "8169" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8178.hs b/specification/src/Text/Edifact/D01B/Simples/S8178.hs new file mode 100644 index 0000000..863e233 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8178.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8178 + ( simple8178 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8178 Transport means description [B] +-- > +-- > Desc: Free form description of the means of transport. +-- > +-- > Repr: an..17 +simple8178 :: Parser Value +simple8178 = simple "8178" (alphaNumeric `upTo` 17) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8179.hs b/specification/src/Text/Edifact/D01B/Simples/S8179.hs new file mode 100644 index 0000000..9409880 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8179.hs @@ -0,0 +1,447 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8179 + ( simple8179 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 8179 Transport means description code [C] +-- > +-- > Desc: Code specifying the means of transport. +-- > +-- > Repr: an..8 +-- > +-- > 1 Barge chemical tanker +-- > A barge equipped to transport liquid chemicals. +-- > +-- > 2 Coaster chemical tanker +-- > A coaster vessel equipped to transport liquid chemicals. +-- > +-- > 3 Dry bulk carrier +-- > Vessel designed to carry dry bulk (expellers). +-- > +-- > 4 Deep sea chemical tanker +-- > An ocean-going vessel equipped to transport liquid +-- > chemicals. +-- > +-- > 5 Gas tanker +-- > A vessel equipped to transport gas. +-- > +-- > 6 Aircraft +-- > A machine capable of flight. +-- > +-- > 7 Car with caravan +-- > A caravan towed by a car. +-- > +-- > 8 Container ship +-- > Vessel capable of carrying containers and other cargo. +-- > +-- > 9 Exceptional transport +-- > Transport for which common characteristics are not +-- > applicable (e.g. big transformers requiring special +-- > wagons, special tackles, special routing etc.). +-- > +-- > 10 Bus +-- > To specify that the means of transportation is a bus. +-- > +-- > 11 Ship +-- > A large vessel navigating deep water. +-- > +-- > 12 Ship tanker +-- > A large vessel equipped to transport liquids. +-- > +-- > 13 Ocean vessel +-- > An ocean-going vessel that is not a ship. +-- > +-- > X 14 Flatbed trailer +-- > A means of transport identification code indicating a +-- > flatbed trailer. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.02B. +-- > +-- > 15 Taxi +-- > A means of transport identification code indicating a +-- > taxi. +-- > +-- > 16 Barge +-- > A category of boat used to transport material over +-- > water. +-- > +-- > 17 Customer determined means of transport +-- > The type of means of transport is to be determined by +-- > the customer. +-- > +-- > 18 Seller determined means of transport +-- > The type of means of transport is to be determined by +-- > the seller. +-- > +-- > 19 Tip-up truck +-- > A truck capable of tipping up in order to deliver its +-- > load. +-- > +-- > 20 Furniture truck +-- > A truck used explicitly for the conveyance of furniture. +-- > +-- > 21 Rail tanker +-- > A rail wagon equipped to transport liquids. +-- > +-- > X 22 Rail silo tanker +-- > Self explanatory. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04B. +-- > +-- > 23 Rail bulk car +-- > A rail wagon equipped to transport bulk cargo. +-- > +-- > 24 Customer rail tanker +-- > A customer-owned rail wagon equipped to transport +-- > liquids. +-- > +-- > X 25 Rail express +-- > Description to be provided. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04B. +-- > +-- > 26 Tip-up articulated truck +-- > An articulated truck capable of tipping up in order to +-- > deliver its load. +-- > +-- > 27 Rigid truck with tank +-- > A rigid truck fitted with a tank capable of carrying +-- > liquids or bulk goods. +-- > +-- > 28 Refrigerated truck and trailer +-- > A combined truck and trailer equipped to maintain +-- > refrigerated temperatures. +-- > +-- > 29 Freezer truck and trailer +-- > A combined truck and trailer equipped to maintain +-- > freezing temperatures. +-- > +-- > 30 Tautliner 25 tonne, combined with 90 cubic meter trailer +-- > with removable roof +-- > A truck with non-ridged sides, 25 tonne capacity +-- > combined with a 90 cubic meter trailer with removable +-- > roof. +-- > +-- > 31 Truck +-- > An automotive vehicle for hauling goods. +-- > +-- > 32 Road tanker +-- > An over-the-road tank trucker or trailer. +-- > +-- > X 33 Road silo tanker +-- > Description to be provided. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04B. +-- > +-- > 34 Tautliner truck +-- > A truck with non-ridged sides. +-- > +-- > 35 Truck/trailer with tilt +-- > A truck and trailer combination with a tilting +-- > capability. +-- > +-- > 36 Pipeline +-- > A line of pipes for conveying water, gas, oil, etc. +-- > +-- > 37 Hydrant cart +-- > Vehicle used at large airports with installed +-- > distribution systems to make into-plane deliveries of +-- > fuel; distinguished from other types of fuelling +-- > vehicles. +-- > +-- > 38 Car +-- > Car. +-- > +-- > 39 Tautliner truck with removable roof +-- > A truck with non-ridged sides and removable roof. +-- > +-- > 40 Truck with opening floor +-- > A truck with an opening floor mechanism which is used to +-- > discharge the cargo. +-- > +-- > 41 Freezer truck +-- > A truck equipped to maintain freezing temperatures. +-- > +-- > 42 Isothermic truck +-- > A truck equipped to maintain controlled temperatures. +-- > +-- > 43 Refrigerated truck +-- > A truck equipped to maintain refrigerated temperatures. +-- > +-- > 44 Freezer van +-- > A small rigid covered vehicle for conveying frozen +-- > goods. +-- > +-- > 45 Isothermic van +-- > A small rigid covered vehicle for conveying temperature +-- > controlled goods. +-- > +-- > 46 Refrigerated van +-- > A small rigid covered vehicle for conveying refrigerated +-- > goods. +-- > +-- > 47 Bulk truck +-- > A truck suitable for transporting bulk goods. +-- > +-- > 48 Van +-- > A small vehicle suitable for carrying small volume +-- > loads. +-- > +-- > 49 Roadrailer +-- > Used for shipments that travel by multimodal rail or +-- > highway trailer (roadrailer). +-- > +-- > 50 Passenger vessel +-- > Vessel for carrying passengers. +-- > +-- > 51 Cargo and passenger vessel +-- > Vessel for carrying cargo and passengers. +-- > +-- > 52 General cargo vessel +-- > Vessel for carrying general cargo. +-- > +-- > 53 Crude oil tanker +-- > Vessel for carrying crude oil. +-- > +-- > 54 Liquefied Petroleum Gas (LPG) carrier +-- > Vessel for carrying Liquefied Petroleum Gas (LPG). +-- > +-- > 55 Liquefied Natural Gas (LNG) carrier +-- > Vessel for carrying Liquefied Natural Gas (LNG). +-- > +-- > 56 Grain carrier +-- > Vessel for carrying grain. +-- > +-- > 57 Timber or log carrier +-- > Vessel for carrying timber or logs. +-- > +-- > 58 Wood chip carrier +-- > Vessel for carrying wood chips. +-- > +-- > 59 Steel products vessel +-- > Vessel for carrying steel products. +-- > +-- > 60 Gravel vessel +-- > Vessel for carrying gravel. +-- > +-- > 61 Cement vessel +-- > Vessel for carrying cement in bulk. +-- > +-- > 62 Coal vessel +-- > Vessel for carrying coal. +-- > +-- > 63 Ore carrier +-- > Vessel for carrying ore in bulk. +-- > +-- > 64 Car carrier +-- > Vessel for carrying complete cars and/or their knock- +-- > down parts. +-- > +-- > 65 Container only vessel +-- > Vessel for carrying containers only. +-- > +-- > 66 Roll on - roll off vessel +-- > A vessel capable of carrying roll on - roll off cargo. +-- > +-- > 67 Ferry +-- > A means of transport for carrying passengers and/or +-- > vehicles on a regular basis. +-- > +-- > 68 Fishing vessel +-- > Vessel used in the catching of fish. +-- > +-- > 69 Work vessel +-- > A vessel engaged in "port and harbour work", which means +-- > construction, improvement, maintenance or rehabilitation +-- > of port and harbour facilities. Dredger, floating crane, +-- > sand carrier with grab bucket are included in this type +-- > of the means of transport. +-- > +-- > 70 Patrol vessel +-- > A vessel to patrol port or coastal area. +-- > +-- > 71 Tug and/or push boat +-- > A vessel to push and/or pull other vessels. +-- > +-- > 72 Train with one wagon +-- > A train with a single wagon used to carry goods. +-- > +-- > 73 Train with more than one and less than 20 wagons +-- > A train with more than one and less than 20 wagons used +-- > to carry goods. +-- > +-- > 74 Train with 20 or more wagons +-- > A train with 20 or more wagons used to carry goods. +-- > +-- > 75 Oil products tanker +-- > A vessel for carrying products derived from crude oil. +-- > +-- > 76 Training vessel +-- > A vessel for learning maritime skills. +-- > +-- > 77 Freezer truck and isothermic trailer +-- > A combined freezer truck and isothermic trailer. +-- > +-- > 78 Isothermic truck and isothermic trailer +-- > A truck and a trailer equipped to maintain controlled +-- > temperatures. +-- > +-- > 79 Refrigerated truck and isothermic trailer +-- > A combined refrigerated truck and isothermic trailer. +-- > +-- > 80 Freezer truck and refrigerated trailer +-- > A combined freezer truck and refrigerated trailer. +-- > +-- > 81 Isothermic truck and refrigerated trailer +-- > A combined isothermic truck and refrigerated trailer. +-- > +-- > 82 Rigid truck with tank and tank trailer +-- > A combined rigid truck with tank and tank trailer. +-- > +-- > 83 Bulk truck and tank trailer +-- > A combined truck capable of carrying liquids or bulk +-- > goods and a tank trailer. +-- > +-- > 84 Rigid truck with tank and bulk trailer +-- > A combined rigid truck with tank and a trailer capable +-- > of carrying liquids or bulk goods. +-- > +-- > 85 Bulk truck and bulk trailer +-- > A combined truck and a trailer both capable of carrying +-- > liquids or bulk goods. +-- > +-- > 86 Tautliner truck and extendable trailer +-- > A combined tautliner truck and extendable trailer. +-- > +-- > 87 Tautliner truck with removable roof and extendable trailer +-- > A combined tautliner truck with removable roof and +-- > extendable trailer. +-- > +-- > 88 Truck with opening floor and extendable trailer +-- > A combined truck with opening floor and extendable +-- > trailer. +-- > +-- > 89 Bulk truck and extendable trailer +-- > A combined truck capable of carrying liquids or bulk +-- > goods and an extendable trailer. +-- > +-- > 90 Isothermic truck and freezer trailer +-- > A combined isothermic truck and freezer trailer. +-- > +-- > 91 Refrigerated truck and freezer trailer +-- > A combined refrigerated truck and freezer trailer. +-- > +-- > 92 Tip-up truck and gondola trailer +-- > A combined tip-up truck and gondola trailer. A gondola +-- > trailer is a split level trailer suitable for the +-- > transport of heavy machinery. +-- > +-- > 93 Tautliner truck and gondola trailer +-- > A combined tautliner truck and gondola trailer. A +-- > gondola trailer is a split level trailer suitable for +-- > the transport of heavy machinery. +-- > +-- > 94 Tautliner truck with removable roof and gondola trailer +-- > A combined tautliner truck with removable roof and +-- > gondola trailer. A gondola trailer is a split level +-- > trailer suitable for the transport of heavy machinery. +-- > +-- > 95 Truck with opening floor and gondola trailer +-- > A combined truck with opening floor and gondola trailer. +-- > A gondola trailer is a split level trailer suitable for +-- > the transport of heavy machinery. +-- > +-- > 96 Bulk truck and gondola trailer +-- > A combined truck capable of carrying liquids or bulk +-- > goods and a gondola trailer. A gondola trailer is a +-- > split level trailer suitable for the transport of heavy +-- > machinery. +-- > +-- > 97 Tip-up truck and extendable gondola trailer +-- > A combined tip-up truck with extendable gondola trailer. +-- > An extendable gondola trailer is a trailer fitted with a +-- > rear axle which can be extended to cater for variable +-- > length and is suitable for the transport of heavy +-- > machinery. +-- > +-- > 98 Tautliner truck and extendable gondola trailer +-- > A combined tautliner truck and extendable gondola +-- > trailer. An extendable gondola trailer is a trailer +-- > fitted with a rear axle which can be extended to cater +-- > for variable length and is suitable for the transport of +-- > heavy machinery. +-- > +-- > 99 Tautliner truck with removable roof and extendable gondola +-- > trailer +-- > A combined tautliner truck with removable roof and +-- > extendable gondola trailer. An extendable gondola +-- > trailer is a trailer fitted with a rear axle which can +-- > be extended to cater for variable length and is suitable +-- > for the transport of heavy machinery. +-- > +-- > 100 Truck with opening floor and extendable gondola trailer +-- > A combined truck with opening floor and extendable +-- > gondola trailer. An extendable gondola trailer is a +-- > trailer fitted with a rear axle which can be extended to +-- > cater for variable length and is suitable for the +-- > transport of heavy machinery. +-- > +-- > 101 Bulk truck and extendable gondola trailer +-- > A combined truck capable of carrying liquids or bulk +-- > goods and a extendable gondola trailer. An extendable +-- > gondola trailer is a trailer fitted with a rear axle +-- > which can be extended to cater for variable length and +-- > is suitable for the transport of heavy machinery. +-- > +-- > 102 Tip-up truck and trailer with opening floor +-- > A combined tip-up truck and trailer with opening floor. +-- > +-- > 103 Tautliner truck and trailer with opening floor +-- > A combined tautliner truck and trailer with opening +-- > floor. +-- > +-- > 104 Tautliner truck with removable roof and trailer with +-- > opening floor +-- > A combined tautliner truck with removable roof and +-- > trailer with opening floor. +-- > +-- > 105 Truck and trailer with opening floor +-- > A combined truck and a trailer with an opening floor. +-- > +-- > 106 Bulk truck and trailer with opening floor +-- > A combined truck capable of carrying liquids or bulk +-- > goods and a trailer with opening floor. +-- > +-- > 107 Removal truck and trailer +-- > A combined truck and trailer capable of carrying +-- > household effects. +-- > +-- > 108 Tautliner truck and removal trailer +-- > A combined tautliner truck and trailer capable of +-- > carrying household effects. +-- > +-- > 109 Tautliner truck with removable roof and removal trailer +-- > A combined tautliner truck with a removable roof and a +-- > trailer capable of carrying household effects. +-- > +-- > 110 Vessel, temperature controlled cargo +-- > A vessel to carry temperature controlled cargo. +simple8179 :: Parser Value +simple8179 = simple "8179" (alphaNumeric `upTo` 8) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8186.hs b/specification/src/Text/Edifact/D01B/Simples/S8186.hs new file mode 100644 index 0000000..999cec6 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8186.hs @@ -0,0 +1,23 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8186 + ( simple8186 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8186 Orange hazard placard lower part identifier [B] +-- > +-- > Desc: To specify the identity number for the lower part of +-- > the orange hazard placard required on the means of +-- > transport. +-- > +-- > Repr: an4 +simple8186 :: Parser Value +simple8186 = simple "8186" (alphaNumeric `exactly` 4) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8211.hs b/specification/src/Text/Edifact/D01B/Simples/S8211.hs new file mode 100644 index 0000000..a37b656 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8211.hs @@ -0,0 +1,22 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8211 + ( simple8211 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8211 Hazardous cargo transport authorisation code [B] +-- > +-- > Desc: Code specifying the authorisation for the +-- > transportation of hazardous cargo. +-- > +-- > Repr: an..3 +simple8211 :: Parser Value +simple8211 = simple "8211" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8212.hs b/specification/src/Text/Edifact/D01B/Simples/S8212.hs new file mode 100644 index 0000000..5407d5d --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8212.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8212 + ( simple8212 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8212 Transport means identification name [B] +-- > +-- > Desc: Name identifying a means of transport. +-- > +-- > Repr: an..35 +simple8212 :: Parser Value +simple8212 = simple "8212" (alphaNumeric `upTo` 35) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8213.hs b/specification/src/Text/Edifact/D01B/Simples/S8213.hs new file mode 100644 index 0000000..0323740 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8213.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8213 + ( simple8213 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8213 Transport means identification name identifier [B] +-- > +-- > Desc: Identifies the name of the transport means. +-- > +-- > Repr: an..9 +simple8213 :: Parser Value +simple8213 = simple "8213" (alphaNumeric `upTo` 9) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8246.hs b/specification/src/Text/Edifact/D01B/Simples/S8246.hs new file mode 100644 index 0000000..58914a8 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8246.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8246 + ( simple8246 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8246 Dangerous goods marking identifier [B] +-- > +-- > Desc: To identify the marking of dangerous goods. +-- > +-- > Repr: an..4 +simple8246 :: Parser Value +simple8246 = simple "8246" (alphaNumeric `upTo` 4) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8249.hs b/specification/src/Text/Edifact/D01B/Simples/S8249.hs new file mode 100644 index 0000000..4f047a6 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8249.hs @@ -0,0 +1,72 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8249 + ( simple8249 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8249 Equipment status code [B] +-- > +-- > Desc: Code specifying the status of equipment. +-- > +-- > Repr: an..3 +-- > +-- > 1 Continental +-- > The equipment is or will be moving across a continent on +-- > an intermodal or multimodal basis. +-- > +-- > 2 Export +-- > Transport equipment to be exported on a marine vessel. +-- > +-- > 3 Import +-- > Transport equipment to be imported on a marine vessel. +-- > +-- > 4 Remain on board +-- > Transport equipment arriving on a marine vessel is to +-- > remain on board. +-- > +-- > 5 Shifter +-- > Transport equipment is to be shifted from one stowage +-- > location on a marine vessel to another on the same +-- > vessel. +-- > +-- > 6 Transhipment +-- > Transport equipment is to be transferred from one marine +-- > vessel to another. +-- > +-- > 7 Shortlanded +-- > Transport equipment notified to arrive which did not +-- > arrive on the means of transport. +-- > +-- > 8 Overlanded +-- > Transport equipment not notified to arrive but which did +-- > arrive on the means of transport. +-- > +-- > 9 Domestic +-- > Transport equipment is used in domestic service. +-- > +-- > 10 Positioning +-- > Equipment is being transported for positioning purposes. +-- > +-- > 11 Delivery +-- > Equipment is being delivered. +-- > +-- > 12 Redelivery +-- > Equipment is being redelivered. +-- > +-- > 13 Repair +-- > The equipment is for repair. +-- > +-- > 14 Reloader +-- > Transport equipment to be discharged and subsequently +-- > reloaded on the same means of transport but in a +-- > different stowage location. +simple8249 :: Parser Value +simple8249 = simple "8249" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8255.hs b/specification/src/Text/Edifact/D01B/Simples/S8255.hs new file mode 100644 index 0000000..d761848 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8255.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8255 + ( simple8255 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8255 Packing instruction type code [B] +-- > +-- > Desc: Code specifying a type of packing instruction. +-- > +-- > Repr: an..3 +simple8255 :: Parser Value +simple8255 = simple "8255" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8260.hs b/specification/src/Text/Edifact/D01B/Simples/S8260.hs new file mode 100644 index 0000000..a1771e2 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8260.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8260 + ( simple8260 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8260 Equipment identifier [B] +-- > +-- > Desc: To identify equipment. +-- > +-- > Repr: an..17 +simple8260 :: Parser Value +simple8260 = simple "8260" (alphaNumeric `upTo` 17) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8273.hs b/specification/src/Text/Edifact/D01B/Simples/S8273.hs new file mode 100644 index 0000000..bf43455 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8273.hs @@ -0,0 +1,129 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8273 + ( simple8273 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8273 Dangerous goods regulations code [B] +-- > +-- > Desc: Code specifying a dangerous goods regulation. +-- > +-- > Repr: an..3 +-- > +-- > ADR European agreement on the international carriage of +-- > dangerous goods on road (ADR) +-- > European agreement on the international carriage of +-- > dangerous goods on road. ADR is the abbreviation of +-- > "Accord europeen relatif au transport international des +-- > marchandises dangereuses par route". +-- > +-- > ADS NDR European agreement for the transport of dangerous goods +-- > on the river Rhine +-- > European agreement giving regulations for the transport +-- > of dangerous goods on the river Rhine, officially known +-- > as: "Accord europeen relatif au transport international +-- > des marchandises dangereuses par navigation sur le +-- > Rhin.". +-- > +-- > ADT CA, Transport Canada's dangerous goods requirements +-- > Canadian transport of dangerous goods requirements as +-- > published by Transport Canada in the Canadian Gazette, +-- > Part II. +-- > +-- > ADU JP, Japanese maritime safety agency dangerous goods +-- > regulation code +-- > Regulation regarding the handling of dangerous goods on +-- > vessels issued by Japanese maritime safety agency. +-- > +-- > AGS DE, ADR and GGVS combined regulations for combined +-- > transport +-- > Combined German and European regulations for the +-- > transportation of dangerous goods on German and other +-- > European roads. ADR means: Accord Europeen relatif au +-- > Transport international des marchandises Dangereuses par +-- > Route. GGVS means: Gefahrgutverordnung Strasse. +-- > +-- > ANR ADNR, Autorisation de transport de matieres Dangereuses +-- > pour la Navigation sur le Rhin +-- > Regulations for dangerous goods transportation on the +-- > Rhine. +-- > +-- > ARD DE, ARD and RID - Combined regulations for combined +-- > transport +-- > Combined European regulations for the combined +-- > transportation of dangerous goods on roads and rails. +-- > ARD means: Autorisation de transport par Route de +-- > matieres dangereuses. RID means: Reglement International +-- > concernant le transport des marchandises Dangereuses par +-- > chemin de fer. +-- > +-- > CFR US, 49 Code of federal regulations +-- > United States federal regulations issued by the US +-- > Department of transportation covering the domestic +-- > transportation of dangerous goods by truck, rail, water +-- > and air. +-- > +-- > COM DE, ADR, RID, GGVS and GGVE - Combined regulations for +-- > combined transport +-- > Combined German and European regulations for the +-- > combined transportation of dangerous goods on German and +-- > other European roads and rails. ADR means: Accord +-- > Europeen relatif au transport international des +-- > marchandises Dangereuse par Route. RID means: Reglement +-- > International concernant le transport des marchandises +-- > Dangereuses par chemin de fer. GGVS means: +-- > Gefahrgutverordnung Strasse. GGVE means: +-- > Gefahrgutverordnung Eisenbahn. +-- > +-- > GVE DE, GGVE (Gefahrgutverordnung Eisenbahn) +-- > German regulation for the transportation of dangerous +-- > goods on rail. +-- > +-- > GVS DE, GGVS (Gefahrgutverordnung Strasse) +-- > German regulation for the transportation of dangerous +-- > goods on road. +-- > +-- > ICA IATA ICAO +-- > Regulations covering the international transportation of +-- > dangerous goods issued by the International Air +-- > Transport Association and the International Civil +-- > Aviation Organization. +-- > +-- > IMD IMO IMDG code +-- > Regulations regarding the transportation of dangerous +-- > goods on ocean-going vessels issued by the International +-- > Maritime Organization. +-- > +-- > RGE DE, RID and GGVE, Combined regulations for combined +-- > transport on rails +-- > Combined German and European regulations for the +-- > transportation of dangerous goods on German and other +-- > European rails. RID means: Reglement International +-- > concernant le transport des marchandises Dangereuses par +-- > chemin de fer. GGVE means: Gefahrgutverordnung +-- > Eisenbahn. +-- > +-- > RID Railroad dangerous goods book (RID) +-- > International regulations concerning the international +-- > carriage of dangerous goods by rail. +-- > RID is the abbreviation of "Reglement International +-- > concernant le transport des marchandises Dangereuses par +-- > chemin de fer". +-- > +-- > UI UK IMO book +-- > Description to be provided. +-- > +-- > ZZZ Mutually defined +-- > Additional and/or other information for the +-- > transportation of dangerous goods which are mutually +-- > defined. +simple8273 :: Parser Value +simple8273 = simple "8273" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8275.hs b/specification/src/Text/Edifact/D01B/Simples/S8275.hs new file mode 100644 index 0000000..f3fe381 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8275.hs @@ -0,0 +1,58 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8275 + ( simple8275 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8275 Container or package contents indicator code [B] +-- > +-- > Desc: Code indicating the contents of container or package. +-- > +-- > Repr: an..3 +-- > +-- > 1 Full load +-- > Container represents the full consignment of goods +-- > declared on a single Customs declaration (i.e. all goods +-- > in the container relate to a single Customs +-- > declaration). +-- > +-- > 2 Part load +-- > Container represents part of a consignment declared on a +-- > single Customs declaration (i.e. the Customs declaration +-- > covers more than one container). +-- > +-- > 3 Full load mixed consignments +-- > Container holds the full consignment related to the +-- > Customs declaration but also holds goods related to +-- > other declarations. +-- > +-- > 4 Part load mixed consignments +-- > Container represents part of the consignment declared on +-- > a single Customs declaration with the remainder being in +-- > other containers. Other goods, related to other +-- > declarations, are also in the container. +-- > +-- > 5 Single invoiced load +-- > Merchandise within a container/package covered by a +-- > single invoice. +-- > +-- > 6 Multi invoiced load +-- > Merchandise within a container/package covered by more +-- > than one invoice. +-- > +-- > 7 Empty +-- > Container holds no goods. +-- > +-- > 8 Full load, multiple bills +-- > A container representing a consignment of goods for one +-- > consignee with multiple bill of lading numbers. +simple8275 :: Parser Value +simple8275 = simple "8275" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8281.hs b/specification/src/Text/Edifact/D01B/Simples/S8281.hs new file mode 100644 index 0000000..1d021b8 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8281.hs @@ -0,0 +1,33 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8281 + ( simple8281 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8281 Transport means ownership indicator code [B] +-- > +-- > Desc: Code indicating the ownership of a means of transport. +-- > +-- > Repr: an..3 +-- > +-- > 1 Transport for the owner's account +-- > The owner of the transported goods is also the owner of +-- > the means of transport or rented it for this transport. +-- > +-- > 2 Transport for another account +-- > The owner of the transported goods does not own the +-- > means of transport or has not rented it for this +-- > transport. +-- > +-- > 3 Private transport +-- > A code indicating privately owned transport. +simple8281 :: Parser Value +simple8281 = simple "8281" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8323.hs b/specification/src/Text/Edifact/D01B/Simples/S8323.hs new file mode 100644 index 0000000..1d86913 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8323.hs @@ -0,0 +1,40 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8323 + ( simple8323 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8323 Transport movement code [B] +-- > +-- > Desc: Code specifying the transport movement. +-- > +-- > Repr: an..3 +-- > +-- > 1 Export +-- > Self explanatory. +-- > +-- > 2 Import +-- > Self explanatory. +-- > +-- > 3 Transit +-- > The cargo is moving in transit through a country and +-- > will not become part of the commerce of that country. +-- > +-- > 4 Relay +-- > The cargo is being moved by more than one transport +-- > means in succession under the responsibility of the same +-- > carrier. +-- > +-- > 5 Transshipment +-- > The cargo is being moved by more than one transport +-- > means in succession. +simple8323 :: Parser Value +simple8323 = simple "8323" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8325.hs b/specification/src/Text/Edifact/D01B/Simples/S8325.hs new file mode 100644 index 0000000..8700a9f --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8325.hs @@ -0,0 +1,85 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8325 + ( simple8325 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 8325 Hazardous means of transport category code [B] +-- > +-- > Desc: Code specifying the category of means of transport for +-- > carrying hazardous goods. +-- > +-- > Repr: an..3 +-- > +-- > X 1 ADNR code, OS +-- > Description to be provided. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04B. +-- > +-- > X 2 ADNR code, 1N +-- > Description to be provided. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04B. +-- > +-- > X 3 ADNR code, 1S +-- > Description to be provided. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04B. +-- > +-- > X 4 ADNR code, 2 +-- > Description to be provided. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04B. +-- > +-- > X 5 ADNR code, 3 +-- > Description to be provided. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04B. +-- > +-- > X 6 ADNR code, F +-- > Description to be provided. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04B. +-- > +-- > X 7 ADNR code, NF +-- > Description to be provided. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04B. +-- > +-- > X 8 ADNR code, ON +-- > Description to be provided. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04B. +-- > +-- > X 9 ADNR code, X +-- > Description to be provided. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04B. +simple8325 :: Parser Value +simple8325 = simple "8325" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8332.hs b/specification/src/Text/Edifact/D01B/Simples/S8332.hs new file mode 100644 index 0000000..d9f82dd --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8332.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8332 + ( simple8332 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8332 Equipment plan description [B] +-- > +-- > Desc: Free form description of the equipment plan. +-- > +-- > Repr: an..26 +simple8332 :: Parser Value +simple8332 = simple "8332" (alphaNumeric `upTo` 26) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8334.hs b/specification/src/Text/Edifact/D01B/Simples/S8334.hs new file mode 100644 index 0000000..a34326e --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8334.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8334 + ( simple8334 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8334 Movement type description [B] +-- > +-- > Desc: Free form description of a type of movement. +-- > +-- > Repr: an..35 +simple8334 :: Parser Value +simple8334 = simple "8334" (alphaNumeric `upTo` 35) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8335.hs b/specification/src/Text/Edifact/D01B/Simples/S8335.hs new file mode 100644 index 0000000..c1a40b6 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8335.hs @@ -0,0 +1,162 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8335 + ( simple8335 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8335 Movement type description code [B] +-- > +-- > Desc: Code specifying a type of movement. +-- > +-- > Repr: an..3 +-- > +-- > 1 Breakbulk +-- > Defines the movement of general cargo not carried in ISO +-- > standard containers. +-- > +-- > 2 LCL/LCL +-- > Defines the movement of cargo packed in and unpacked +-- > from containers by the carrier on behalf of the +-- > shipper/consignee. 'LCL' means Less than Container Load. +-- > +-- > 3 FCL/FCL +-- > Defines the movement of cargo packed by the shipper or +-- > shipper's agent and unpacked by the consignee or +-- > consignee's agent. 'FCL' means Full Container Load. +-- > +-- > 4 FCL/LCL +-- > Defines the movement of cargo packed by the shipper or +-- > shipper's agent and unpacked by the carrier. 'FCL' means +-- > Full Container Load. 'LCL' means Less than Container +-- > Load. +-- > +-- > 5 LCL/FCL +-- > Defines the movement of cargo packed by the carrier and +-- > unpacked by the consignee or consignee's agent. 'LCL' +-- > means Less than Container Load. 'FCL' means Full Load. +-- > +-- > 6 Consolidation +-- > A movement of multiple shipments to a single +-- > destination. +-- > +-- > 7 Parcel post +-- > A movement of material by parcel post. +-- > +-- > 8 Expedited truck +-- > A movement of material by expedited truck. +-- > +-- > 9 Consignor determined means +-- > A movement of material by the means determined by the +-- > consignor. +-- > +-- > 10 Private parcel service +-- > A movement of material by a private parcel service. +-- > +-- > 11 House to house +-- > Cargo packed in a unit by the shipper at point of origin +-- > and unpacked by consignee at final destination. +-- > +-- > 12 House to terminal +-- > Cargo packed in a unit by the shipper at point of origin +-- > and unpacked at the carrier's inland facility between +-- > the ship's point of discharge and the final destination. +-- > +-- > 13 House to pier +-- > Cargo packed in a unit by the shipper at point of origin +-- > and unpacked by carrier at ship's point of discharge +-- > (pier). +-- > +-- > 14 Air charter +-- > A movement of material by chartered aircraft. +-- > +-- > 15 Air express +-- > A movement of material by air express service. +-- > +-- > 16 Geographic grouped transport +-- > A movement of material from multiple origins to a single +-- > destination utilizing a single carrier and a single +-- > freight bill. +-- > +-- > 17 Less than truck load +-- > A movement of material on a truck that is not full. +-- > +-- > 18 Pooled piggyback +-- > A movement of material by a trailer on a railcar. +-- > +-- > 19 Consignee transportation provided +-- > A movement of material transported by the consignee. +-- > +-- > 20 Rail +-- > A movement of material to the consignee via rail. +-- > +-- > 21 Terminal to house +-- > Cargo packed in a unit at a carrier's inland facility +-- > between point of origin and the ship's point of loading +-- > and unpacked by consignee at the final destination. +-- > +-- > 22 Terminal to terminal +-- > Cargo packed in a unit at a carrier's inland facility +-- > between point of origin and the ship's point of loading +-- > and unpacked at a carrier's inland facility between +-- > ship's point of discharge and final destination. +-- > +-- > 23 Terminal to pier +-- > Cargo packed in a unit at a carrier's inland facility +-- > between point of origin and ship's point of loading and +-- > unpacked by carrier at ship's point of discharge (pier). +-- > +-- > 31 Pier to house +-- > Cargo packed in a unit at ship's point of loading and +-- > unpacked by consignee at final destination. +-- > +-- > 32 Pier to terminal +-- > Cargo packed in a unit at ship's point of loading and +-- > unpacked at a carrier's inland facility between ship's +-- > point of discharge and final destination. +-- > +-- > 33 Pier to pier +-- > Cargo packed in a unit at ship's point of loading and +-- > unpacked by carrier at ship's point of discharge (pier). +-- > +-- > 41 Station to station +-- > The consignment is moving from one container freight +-- > station to another container freight station. +-- > +-- > 42 House to warehouse +-- > The consignment is moving from the premises of the +-- > shipper to a warehouse. +-- > +-- > 43 Warehouse to house +-- > The consignment is moving from a warehouse to the +-- > premises of the consignee. +-- > +-- > 44 Station to house +-- > The cargo is moving from a container freight station to +-- > the premises of the consignee. +-- > +-- > 45 Geographic grouped transport, multiple origins, multiple +-- > destinations +-- > A movement of material from multiple origins to multiple +-- > destinations using a single carrier and a single freight +-- > bill. +-- > +-- > 46 Geographic grouped transport, multiple origins, single +-- > destination +-- > A movement of material from multiple origins to a single +-- > destination utilizing a single carrier and a single +-- > freight bill. +-- > +-- > 47 Geographic receiving +-- > A collection of shipments that involve a single origin, +-- > multiple destinations, and a single trailer, and are +-- > paid under a single freight bill. +simple8335 :: Parser Value +simple8335 = simple "8335" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8339.hs b/specification/src/Text/Edifact/D01B/Simples/S8339.hs new file mode 100644 index 0000000..6886bca --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8339.hs @@ -0,0 +1,37 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8339 + ( simple8339 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8339 Packaging danger level code [B] +-- > +-- > Desc: Code specifying the level of danger for which the +-- > packaging must cater. +-- > +-- > Repr: an..3 +-- > +-- > 1 Great danger +-- > Packaging meeting criteria to pack hazardous materials +-- > with great danger. Group I according to +-- > IATA/IMDG/ADR/RID regulations. +-- > +-- > 2 Medium danger +-- > Packaging meeting criteria to pack hazardous materials +-- > with medium danger. Group II according to +-- > IATA/IDMG/ADR/RID regulations. +-- > +-- > 3 Minor danger +-- > Packaging meeting criteria to pack hazardous materials +-- > with minor danger. Group III according to +-- > IATA/IDMG/ADR/RID regulations. +simple8339 :: Parser Value +simple8339 = simple "8339" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8341.hs b/specification/src/Text/Edifact/D01B/Simples/S8341.hs new file mode 100644 index 0000000..b6a83fc --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8341.hs @@ -0,0 +1,29 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8341 + ( simple8341 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8341 Haulage arrangements code [B] +-- > +-- > Desc: Code specifying the arrangement for the haulage of +-- > goods. +-- > +-- > Repr: an..3 +-- > +-- > 1 Carrier +-- > Haulage arranged by carrier. +-- > +-- > 2 Merchant +-- > Haulage arranged by merchant (shipper, consignee, or +-- > their agent). +simple8341 :: Parser Value +simple8341 = simple "8341" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8351.hs b/specification/src/Text/Edifact/D01B/Simples/S8351.hs new file mode 100644 index 0000000..c75b657 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8351.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8351 + ( simple8351 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8351 Hazard identification code [B] +-- > +-- > Desc: Code identifying a hazard. +-- > +-- > Repr: an..7 +simple8351 :: Parser Value +simple8351 = simple "8351" (alphaNumeric `upTo` 7) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8364.hs b/specification/src/Text/Edifact/D01B/Simples/S8364.hs new file mode 100644 index 0000000..869fe89 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8364.hs @@ -0,0 +1,22 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8364 + ( simple8364 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8364 Emergency procedure for ships identifier [B] +-- > +-- > Desc: To identify the emergency procedure number for ships +-- > transporting dangerous goods. Synonym: EMS Number. +-- > +-- > Repr: an..6 +simple8364 :: Parser Value +simple8364 = simple "8364" (alphaNumeric `upTo` 6) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8410.hs b/specification/src/Text/Edifact/D01B/Simples/S8410.hs new file mode 100644 index 0000000..0eb8e2a --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8410.hs @@ -0,0 +1,22 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8410 + ( simple8410 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8410 Hazard medical first aid guide identifier [B] +-- > +-- > Desc: To identify a Medical First Aid Guide (MFAG) for +-- > hazardous goods. +-- > +-- > Repr: an..4 +simple8410 :: Parser Value +simple8410 = simple "8410" (alphaNumeric `upTo` 4) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8453.hs b/specification/src/Text/Edifact/D01B/Simples/S8453.hs new file mode 100644 index 0000000..b58e539 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8453.hs @@ -0,0 +1,25 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8453 + ( simple8453 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > | 8453 Transport means nationality code [B] +-- > +-- > Desc: Code specifying the nationality of a means of +-- > transport. +-- > +-- > Repr: an..3 +-- > +-- > Note: +-- > | 1 Use ISO 3166-1 two alpha country code. +simple8453 :: Parser Value +simple8453 = simple "8453" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8457.hs b/specification/src/Text/Edifact/D01B/Simples/S8457.hs new file mode 100644 index 0000000..2ae2854 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8457.hs @@ -0,0 +1,116 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8457 + ( simple8457 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8457 Excess transportation reason code [B] +-- > +-- > Desc: Code specifying the reason for excess transportation. +-- > +-- > Repr: an..3 +-- > +-- > A Special rail car order, schedule increase forecast change +-- > The reason for the excess transportation is due to +-- > special rail car order, schedule increase forecast +-- > change. +-- > +-- > B Engineering change or late release +-- > The reason for the excess transportation is due to +-- > engineering change or late release. +-- > +-- > C Specification (schedule) error/overbuilding +-- > The reason for the excess transportation is due to +-- > special rail car order, schedule increase forecast +-- > change specification (schedule) error/overbuilding. +-- > +-- > D Shipment tracing delay +-- > The reason for the excess transportation is due to +-- > shipment tracing delay. +-- > +-- > E Plant inventory loss +-- > The reason for the excess transportation is due to plant +-- > inventory loss. +-- > +-- > F Building ahead of schedule +-- > The reason for the excess transportation is due to +-- > building ahead of schedule. +-- > +-- > G Vendor behind schedule +-- > The reason for the excess transportation is due to +-- > vendor behind schedule. +-- > +-- > H Failed to include in last shipment +-- > The reason for the excess transportation is due to +-- > failure to include costs in last shipment. +-- > +-- > I Carrier loss claim +-- > The reason for the excess transportation is due to +-- > carrier loss claim. +-- > +-- > J Transportation failure +-- > The reason for the excess transportation is due to +-- > transportation failure. +-- > +-- > K Insufficient weight for carload +-- > The reason for the excess transportation is due to +-- > insufficient weight for carload. +-- > +-- > L Reject or discrepancy (material rejected in prior shipment) +-- > The reason for the excess transportation is due to +-- > reject or discrepancy. +-- > +-- > M Transportation delay +-- > The reason for the excess transportation is due to +-- > transportation delay. +-- > +-- > N Lack of railcar or railroad equipment +-- > The reason for the excess transportation is due to lack +-- > of railcar of railroad equipment. +-- > +-- > P Releasing error +-- > The reason for the excess transportation is due to +-- > releasing error. +-- > +-- > R Record error or cate reported discrepancy report +-- > The reason for the excess transportation is due to +-- > record error or cate reported discrepancy report. +-- > +-- > T Common or peculiar part schedule increase +-- > The reason for the excess transportation is due to +-- > common or peculiar part schedule increase. +-- > +-- > U Alternative supplier shipping for responsible supplier +-- > The reason for the excess transportation is due to +-- > alternative supplier shipping for responsible supplier. +-- > +-- > V Direct schedule or locally controlled +-- > The reason for the excess transportation is due to +-- > direct schedule or locally controlled. +-- > +-- > W Purchasing waiver approval +-- > The reason for the excess transportation is due to +-- > purchasing waiver approved. +-- > +-- > X Authorization code to be determined +-- > The reason for the excess transportation is due to +-- > authorization code to be determined. +-- > +-- > Y Pilot material +-- > The reason for the excess transportation is due to pilot +-- > material. +-- > +-- > ZZZ Mutually defined +-- > A code assigned within a code list to be used on an +-- > interim basis and as defined among trading partners +-- > until a precise code can be assigned to the code list. +simple8457 :: Parser Value +simple8457 = simple "8457" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S8459.hs b/specification/src/Text/Edifact/D01B/Simples/S8459.hs new file mode 100644 index 0000000..f41e7ec --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S8459.hs @@ -0,0 +1,46 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S8459 + ( simple8459 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 8459 Excess transportation responsibility code [B] +-- > +-- > Desc: Code specifying the responsibility for excess +-- > transportation. +-- > +-- > Repr: an..3 +-- > +-- > X A Customer plant (receiving location) +-- > Self explanatory. +-- > +-- > Note: +-- > 1. This code value will be removed effective with +-- > directory D.04B. +-- > +-- > B Material release issuer +-- > The responsibility for excess transportation is with the +-- > material release issuer. +-- > +-- > S Supplier authority +-- > The responsibility for excess transportation is with the +-- > supplier authority. +-- > +-- > X Responsibility to be determined +-- > The responsibility for the excess transportation is to +-- > be determined. +-- > +-- > ZZZ Mutually defined +-- > A code assigned within a code list to be used on an +-- > interim basis and as defined among trading partners +-- > until a precise code can be assigned to the code list. +simple8459 :: Parser Value +simple8459 = simple "8459" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S9012.hs b/specification/src/Text/Edifact/D01B/Simples/S9012.hs new file mode 100644 index 0000000..77dd996 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S9012.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S9012 + ( simple9012 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 9012 Status reason description [B] +-- > +-- > Desc: Free form description of the status reason. +-- > +-- > Repr: an..256 +simple9012 :: Parser Value +simple9012 = simple "9012" (alphaNumeric `upTo` 256) diff --git a/specification/src/Text/Edifact/D01B/Simples/S9013.hs b/specification/src/Text/Edifact/D01B/Simples/S9013.hs new file mode 100644 index 0000000..4fb37c3 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S9013.hs @@ -0,0 +1,415 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S9013 + ( simple9013 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 9013 Status reason description code [C] +-- > +-- > Desc: Code specifying the reason for a status. +-- > +-- > Repr: an..3 +-- > +-- > 1 Address ex delivery area +-- > The address for delivery is outside the area of the +-- > carrier/transporter. +-- > +-- > 2 After transport departed +-- > The goods/consignments/equipment arrived after the means +-- > of transport has departed. +-- > +-- > 3 Agent refusal +-- > The agent of the customer refused to accept delivery. +-- > +-- > 4 Altered seals +-- > The seals on the equipment have been changed from those +-- > notified. +-- > +-- > 5 Appointment scheduled +-- > An arrangement has been made to deliver at a specific +-- > time. +-- > +-- > 6 Attempt unsuccessful +-- > An unsuccessful attempt has been made to deliver the +-- > goods/consignments/equipment. +-- > +-- > 7 Business closed +-- > The goods/consignments/equipment could not be +-- > delivered/collected as the business was closed. +-- > +-- > 8 Changed schedule +-- > The goods/consignments/equipment cannot/will not be +-- > delivered/collected at the arranged time because of a +-- > change of schedule. +-- > +-- > 9 Complementary address needed +-- > A further address is needed to effect +-- > delivery/collection of the goods/consignments/equipment. +-- > +-- > 10 Computer system down +-- > The computer system is inoperative. +-- > +-- > 11 Credit approval requested +-- > The consignee requests delivery on a credit base. +-- > +-- > 12 Customer arrangements +-- > Goods/consignments/equipment require delivery +-- > arrangements by the customer. +-- > +-- > 13 Customs refusal +-- > The Customs authorities have refused to clear the +-- > goods/consignments/equipment. +-- > +-- > 14 Damaged +-- > The goods/consignments/equipment have been damaged. +-- > +-- > 15 Delivery at specific requested dates/times/periods +-- > Delivery of the goods/consignments/equipment is +-- > requested at specific dates/times/periods. +-- > +-- > 16 Destination incorrect +-- > The goods/consignments/equipment have been sent to wrong +-- > destination. +-- > +-- > 17 Departure delay +-- > The transport has been delayed in departing on the +-- > arranged transport action. +-- > +-- > 18 Derailment +-- > The train carrying the goods/consignments/equipment has +-- > been derailed. +-- > +-- > 19 Discrepancy +-- > There is a discrepancy between the details of goods/ +-- > equipment previously provided and the actual situation. +-- > +-- > 20 Dock strike +-- > The goods/consignments/equipment cannot be +-- > delivered/collected due to a dock strike. +-- > +-- > 21 Due to customer +-- > An action in the transport chain has been affected due +-- > to action of the customer. +-- > +-- > 22 Empty +-- > The package/equipment is found to be empty. +-- > +-- > 23 Equipment failure +-- > Delivery/collection could not be effected due to +-- > equipment failure. +-- > +-- > 24 Examination required by relevant authority +-- > An examination of the goods/equipment has been ordered +-- > by the relevant authority. +-- > +-- > 25 Export restrictions +-- > The goods/consignments/equipment have been prohibited +-- > from export pending further investigation. +-- > +-- > 26 Frustrated export +-- > Attempts to export the goods/consignments/equipment have +-- > been unsuccessful. +-- > +-- > 27 Goods units missing +-- > The tally of goods/consignments/equipment does not match +-- > the quantity as per advice. Result: less than advised. +-- > +-- > 28 Import restrictions +-- > The goods/consignments/equipment need import checks and +-- > tests pending being released for importation. +-- > +-- > 29 Incorrect pick information +-- > The goods/consignments/equipment were not collected due +-- > to incorrect pick information. +-- > +-- > 30 Incorrect address +-- > The address given for the action was incorrect. +-- > +-- > 31 Industrial dispute +-- > The action was frustrated by an industrial dispute. +-- > +-- > 32 Instructions awaited +-- > Further instructions are required. +-- > +-- > 33 Lost goods/consignments/equipment +-- > The goods/consignments/equipment have been lost in the +-- > course of a movement along the transport chain. +-- > +-- > 34 Means of transport damaged +-- > The means of transport on which the +-- > goods/consignments/equipment were being (were to be) +-- > moved has been damaged. +-- > +-- > 35 Mechanical breakdown +-- > There has been a mechanical breakdown of the means of +-- > transport/equipment on which the +-- > goods/consignments/equipment was being (was to be) +-- > moved. +-- > +-- > 36 Mechanical inspection +-- > A mechanical inspection of the means of transport/ +-- > equipment on which the goods/consignments/equipment were +-- > being (were to be) moved, is required. +-- > +-- > 37 Missing and/or incorrect documents +-- > The goods/consignments/equipment require complete and +-- > correct documentation. +-- > +-- > 38 New delivery arrangements +-- > Alternative delivery arrangements advised by consignee +-- > after failed delivery. +-- > +-- > 39 No recipient contact information +-- > No information available concerning the responsible +-- > person at delivery address. +-- > +-- > 40 Not identified +-- > The goods/consignments/equipment expected to be located +-- > and identified in the transport chain cannot be +-- > identified. +-- > +-- > 41 Not loaded +-- > The goods/consignments/equipment to be loaded onto a +-- > means of transport have not been loaded on the expected +-- > transport. +-- > +-- > 42 On deck +-- > The goods/consignments/equipment have been stowed on +-- > deck. +-- > +-- > 43 Package not ready +-- > The package was not available for collection. +-- > +-- > 44 Package tracking number unknown +-- > The package tracking number is unknown. +-- > +-- > 45 Partly missing +-- > The goods/consignments/equipment are partly, but not +-- > completely, missing. +-- > +-- > 46 Payment not received +-- > The expected payment for the transport action was not +-- > received. +-- > +-- > 47 Payment refused +-- > The payer refused to pay for the service. +-- > +-- > 48 Plundered +-- > The goods/consignments/equipment have been plundered. +-- > +-- > 49 Refused without reason given +-- > The transport action/documentation has been refused +-- > without explanation. +-- > +-- > 50 Scheduled past cut-off +-- > The goods/consignments/equipment to be +-- > delivered/collected have been scheduled past/later than +-- > the cut-off time. +-- > +-- > 51 Shunted to siding +-- > The transport on which the goods/consignments/equipment +-- > is to be placed has been shunted to siding. +-- > +-- > 52 Signature not required +-- > Self explanatory. +-- > +-- > 53 Sorted wrong route +-- > The goods/consignments/equipment have been sorted +-- > erroneously to an incorrect route. +-- > +-- > 54 Special service required +-- > A special service is required for the +-- > goods/consignments/equipment. +-- > +-- > 55 Split +-- > The consignment of goods has been split into two or more +-- > consignments. +-- > +-- > 56 Totally missing +-- > The total goods/consignments/equipment is missing. +-- > +-- > 57 Tracking information unavailable +-- > The tracking information of the +-- > goods/consignments/equipment is unavailable. +-- > +-- > 58 Transit delay +-- > The goods/consignments/equipment have been delayed in +-- > transit. +-- > +-- > 59 Unable to locate +-- > The goods/consignments/equipment cannot be located. +-- > +-- > 60 Unacceptable condition +-- > The goods/consignments/equipment were in unacceptable +-- > condition at time of delivery/collection. +-- > +-- > 61 Under deck +-- > The goods/consignments/equipment have been stowed +-- > under/below deck. +-- > +-- > 62 Unknown +-- > The reason is unknown. +-- > +-- > 63 Weather conditions +-- > The weather conditions have affected +-- > collection/delivery. +-- > +-- > 64 Expired free time +-- > The goods/consignments/equipment have been in a storage +-- > facility for longer than permitted free time. +-- > +-- > 65 Outstanding claims settled +-- > Outstanding claims in respect of +-- > goods/consignments/equipment have been settled. +-- > +-- > 66 Stolen +-- > A consignment or goods have been stolen. +-- > +-- > 67 Administrative error +-- > An administrative error has occurred. +-- > +-- > 68 Undefined incident attributed to buyer +-- > An undefined incident has been attributed to the buyer. +-- > +-- > 69 Undefined incident attributed to carrier +-- > An undefined incident has been attributed to the +-- > carrier. +-- > +-- > 70 Undefined incident attributed to logistic service provider +-- > An undefined incident has been attributed to the +-- > logistic service provider. +-- > +-- > 71 Change in agreed product reference +-- > An agreed reference associated with a product has +-- > changed. +-- > +-- > 72 Difference in replenishment figures +-- > A difference has been identified between the opening +-- > inventory balance, the physical count of incoming +-- > replenishment inventory, and the closing inventory +-- > balance. +-- > +-- > 73 Lost quantity of variable measurement product +-- > A quantity of a variable measurement product which has +-- > been lost. +-- > +-- > 74 Damaged during manipulation in warehouse +-- > Product damaged during the manipulation process in a +-- > warehouse. +-- > +-- > 75 Product degenerated during storage or transport +-- > A product has degenerated during storage or transport. +-- > +-- > 76 Destroyed +-- > The goods, consignments, or equipment have been +-- > destroyed. +-- > +-- > 77 Best before date expired +-- > A product's best before date has expired. +-- > +-- > 78 Log number assignment +-- > Log number is assigned. +-- > +-- > 79 Entry point assessment of Data Maintenance Request (DMR) +-- > initial comment +-- > An entry point is providing its initial comments on a +-- > DMR. +-- > +-- > 80 Entry point assessment of Data Maintenance Request (DMR) +-- > latest comment +-- > An entry point is providing its latest comments on a +-- > DMR. +-- > +-- > 82 International assessment group reporting on Data +-- > Maintenance Request (DMR) +-- > The international assessment group has determined if the +-- > Data Maintenance Request (DMR) is to be included in the +-- > next publication of the standard. +-- > +-- > 84 Central secretariat review cycle start +-- > Report start of the central secretariat review cycle. +-- > +-- > 85 Data structure tag assigned +-- > A data structure has been assigned a permanent tag. +-- > +-- > 87 Error +-- > Information is in error. +-- > +-- > 88 Accident involving means of transport +-- > The means of transport being used to move the +-- > consignment has been involved in an accident. +-- > +-- > 89 Order or instruction status change +-- > A status of an order or instruction has changed. +-- > +-- > 90 Not accepted by delivery party +-- > The delivery was not accepted by the delivery party. +-- > +-- > 91 Delivery requested to another location by ordering party +-- > Goods have been delivered to another location following +-- > an instruction from the ordering party. +-- > +-- > 92 Incorrect goods delivered +-- > The goods delivered were incorrect. +-- > +-- > 93 Undefined incident attributed to customs authority +-- > An undefined incident has been attributed to the customs +-- > authority. +-- > +-- > 94 Imperfect item +-- > Item has defect(s). +-- > +-- > 95 Excess goods delivered +-- > Excess goods have been delivered. +-- > +-- > 96 Goods partially delivered +-- > Goods were partially delivered. +-- > +-- > 97 Remove to federal court +-- > Action has been removed to a federal court level. +-- > +-- > 98 Change of venue granted +-- > A change in venue has been approved. +-- > +-- > 99 Replenish inventory +-- > The goods, consignment and/or equipment have replenished +-- > inventory. +-- > +-- > 100 Unloading date and or time not received +-- > The unloading date and or time was not received. +-- > +-- > 101 Stacked pallets not acceptable +-- > Stacked pallets are not accepted by the goods recipient. +-- > +-- > 102 Pallets containing mixed goods not acceptable +-- > Pallets containing mixed goods are not accepted by goods +-- > recipient. +-- > +-- > 103 Product expiry date not acceptable +-- > The product expiry date is not accepted. +-- > +-- > 104 Pallet and goods height higher than permitted +-- > The combined height of the pallet and goods is higher +-- > than permitted. +-- > +-- > 105 Delivery order not received +-- > The delivery order was not received. +-- > +-- > 106 Back-orders not permitted by goods recipient +-- > Back-orders are not permitted by the goods recipient. +-- > +-- > 107 Article identification not found in computer system +-- > Article identification is not found in computer system. +-- > +-- > 108 Goods not barcoded +-- > Goods are not barcoded. +simple9013 :: Parser Value +simple9013 = simple "9013" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S9015.hs b/specification/src/Text/Edifact/D01B/Simples/S9015.hs new file mode 100644 index 0000000..37574cb --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S9015.hs @@ -0,0 +1,38 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S9015 + ( simple9015 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 9015 Status category code [B] +-- > +-- > Desc: Code specifying the category of a status. +-- > +-- > Repr: an..3 +-- > +-- > 1 Transport +-- > Status type is related to transport. +-- > +-- > 2 Order administration +-- > Status type is related to order administration. +-- > +-- > 3 Inspection result +-- > To specify the result of an inspection. +-- > +-- > 4 Publication issue claim +-- > The status reported is related to a publication issue +-- > claim. +-- > +-- > 5 Legal category +-- > Status category is of, related to or concerned with the +-- > law. +simple9015 :: Parser Value +simple9015 = simple "9015" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S9302.hs b/specification/src/Text/Edifact/D01B/Simples/S9302.hs new file mode 100644 index 0000000..6b5fd7b --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S9302.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S9302 + ( simple9302 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 9302 Sealing party name [B] +-- > +-- > Desc: Name of the sealing party. +-- > +-- > Repr: an..35 +simple9302 :: Parser Value +simple9302 = simple "9302" (alphaNumeric `upTo` 35) diff --git a/specification/src/Text/Edifact/D01B/Simples/S9303.hs b/specification/src/Text/Edifact/D01B/Simples/S9303.hs new file mode 100644 index 0000000..f454818 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S9303.hs @@ -0,0 +1,53 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S9303 + ( simple9303 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 9303 Sealing party name code [B] +-- > +-- > Desc: Code specifying the name of the sealing party. +-- > +-- > Repr: an..3 +-- > +-- > AA Consolidator +-- > Party which consolidates cargo. +-- > +-- > AB Unknown +-- > The sealing party is unknown. +-- > +-- > AC Quarantine agency +-- > Agency responsible for the administration of statutory +-- > disease controls on the movement of people, animals and +-- > plants. +-- > +-- > CA Carrier +-- > Party undertaking or arranging transport of goods +-- > between named points. +-- > +-- > CU Customs +-- > 'Customs' means the Government Service which is +-- > responsible for the administration of Customs law and +-- > the collection of duties and taxes and which also has +-- > the responsibility for the application of other laws and +-- > regulations relating to the importation, exportation, +-- > movement or storage of goods. +-- > +-- > SH Shipper +-- > Party which, by contract with a carrier, consigns or +-- > sends goods with the carrier, or has them conveyed by +-- > him. +-- > +-- > TO Terminal operator +-- > Party which handles the loading and unloading of marine +-- > vessels. +simple9303 :: Parser Value +simple9303 = simple "9303" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S9308.hs b/specification/src/Text/Edifact/D01B/Simples/S9308.hs new file mode 100644 index 0000000..59908f0 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S9308.hs @@ -0,0 +1,21 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S9308 + ( simple9308 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 9308 Seal identifier [B] +-- > +-- > Desc: To identify a seal. +-- > +-- > Repr: an..35 +simple9308 :: Parser Value +simple9308 = simple "9308" (alphaNumeric `upTo` 35) diff --git a/specification/src/Text/Edifact/D01B/Simples/S9353.hs b/specification/src/Text/Edifact/D01B/Simples/S9353.hs new file mode 100644 index 0000000..1dcb220 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S9353.hs @@ -0,0 +1,63 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S9353 + ( simple9353 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 9353 Government procedure code [B] +-- > +-- > Desc: Code specifying a government procedure. +-- > +-- > Repr: an..3 +-- > +-- > 1 Already customs cleared in the importing country +-- > Arrangements for inspection are not necessary because +-- > they were cleared before. +-- > +-- > 2 Documents requirements completed +-- > All requirements for documents have been completed. +-- > +-- > 3 Documents required +-- > Pertinent documents are required. +-- > +-- > 4 Inspection arrangements completed +-- > Arrangements for inspection of the cargo have been +-- > completed. +-- > +-- > 5 Inspection arrangements required +-- > Arrangements for inspection of the cargo are required. +-- > +-- > 6 No customs procedure +-- > Customs clearance not required. +-- > +-- > 7 Safety arrangements completed +-- > Arrangements for safeguarding the cargo have been +-- > completed. +-- > +-- > 8 Safety arrangements required +-- > Arrangements for safeguarding the cargo are required. +-- > +-- > 9 Security arrangements required +-- > Arrangements for the security of the cargo are required. +-- > +-- > 10 Storage arrangements completed +-- > Arrangements for storing the cargo have been completed. +-- > +-- > 11 Storage arrangements required +-- > Arrangements for storing the cargo are required. +-- > +-- > 12 Transport arrangements completed +-- > All arrangements for transport have been completed. +-- > +-- > 13 Transport arrangements required +-- > Transport has to be arranged. +simple9353 :: Parser Value +simple9353 = simple "9353" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S9411.hs b/specification/src/Text/Edifact/D01B/Simples/S9411.hs new file mode 100644 index 0000000..210c2a5 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S9411.hs @@ -0,0 +1,43 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S9411 + ( simple9411 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 9411 Government involvement code [B] +-- > +-- > Desc: Code indicating the requirement and status of +-- > governmental involvement. +-- > +-- > Repr: an..3 +-- > +-- > 1 Carried out as instructed +-- > Instructions have been carried out. +-- > +-- > 2 Carried out as amended +-- > Procedures have been carried out as amended. +-- > +-- > 3 Completed +-- > Procedures have been completed. +-- > +-- > 4 Not applicable +-- > Instructions are not applicable. +-- > +-- > 5 Optimal +-- > An action which is most desirable but not required. +-- > +-- > 6 Required +-- > Procedures are required. +-- > +-- > 7 Applicable +-- > Procedures are applicable. +simple9411 :: Parser Value +simple9411 = simple "9411" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S9415.hs b/specification/src/Text/Edifact/D01B/Simples/S9415.hs new file mode 100644 index 0000000..398877c --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S9415.hs @@ -0,0 +1,70 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S9415 + ( simple9415 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 9415 Government agency identification code [B] +-- > +-- > Desc: Code identifying a government agency. +-- > +-- > Repr: an..3 +-- > +-- > 1 Agriculture +-- > Government agency responsible for agriculture and e.g. +-- > the inspection of vegetable and animal substances being +-- > imported. +-- > +-- > 2 Ammunition +-- > Government agency responsible for the safe transport of +-- > ammunition. +-- > +-- > 3 Commerce +-- > Government agency responsible for commerce both domestic +-- > and international. +-- > +-- > 4 Coastguard +-- > Government agency responsible for public safety on +-- > waterways. +-- > +-- > 5 Customs +-- > Customs authorities. +-- > +-- > 6 Food and drug +-- > Government agency responsible for the safety on food and +-- > drugs. +-- > +-- > 7 Health certificate +-- > Health authorities. +-- > +-- > 8 Harbour police +-- > Police authorities responsible for public safety in the +-- > harbour. +-- > +-- > 9 Immigration +-- > Government agency responsible for immigration matters. +-- > +-- > 10 Live animals +-- > Government agency responsible for the importation of +-- > live animals. +-- > +-- > 11 Port authority +-- > Government or semi-government body responsible for port +-- > operations. +-- > +-- > 12 Public health +-- > Government body responsible for public health matters. +-- > +-- > 13 Transportation +-- > Government agency responsible for transportation policy +-- > and other transportation matters. +simple9415 :: Parser Value +simple9415 = simple "9415" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D01B/Simples/S9417.hs b/specification/src/Text/Edifact/D01B/Simples/S9417.hs new file mode 100644 index 0000000..0d5d781 --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Simples/S9417.hs @@ -0,0 +1,37 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Simples.S9417 + ( simple9417 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 9417 Government action code [B] +-- > +-- > Desc: Code specifying a type of government action such as +-- > inspection, detention, fumigation, security. +-- > +-- > Repr: an..3 +-- > +-- > 1 Clearance +-- > The cargo will be or has been cleared. +-- > +-- > 2 Detention +-- > The cargo has been or will be detained. +-- > +-- > 3 Fumigation +-- > The cargo has been or will be fumigated. +-- > +-- > 4 Inspection +-- > The cargo has been or will be inspected. +-- > +-- > 5 Security +-- > The cargo has been or will be secured. +simple9417 :: Parser Value +simple9417 = simple "9417" (alphaNumeric `upTo` 3) diff --git a/specification/src/Text/Edifact/D96A.hs b/specification/src/Text/Edifact/D96A.hs new file mode 100644 index 0000000..175304c --- /dev/null +++ b/specification/src/Text/Edifact/D96A.hs @@ -0,0 +1,7 @@ +module Text.Edifact.D96A + ( module S + ) where + +import Text.Edifact.D96A.Composites as S +import Text.Edifact.D96A.Messages as S +import Text.Edifact.D96A.Segments as S 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 @@ +module Text.Edifact.D96A.Composites + ( module C + ) where + +import Text.Edifact.D96A.Composites.C002 as C +import Text.Edifact.D96A.Composites.C040 as C +import Text.Edifact.D96A.Composites.C056 as C +import Text.Edifact.D96A.Composites.C058 as C +import Text.Edifact.D96A.Composites.C059 as C +import Text.Edifact.D96A.Composites.C076 as C +import Text.Edifact.D96A.Composites.C080 as C +import Text.Edifact.D96A.Composites.C082 as C +import Text.Edifact.D96A.Composites.C100 as C +import Text.Edifact.D96A.Composites.C107 as C +import Text.Edifact.D96A.Composites.C108 as C +import Text.Edifact.D96A.Composites.C174 as C +import Text.Edifact.D96A.Composites.C186 as C +import Text.Edifact.D96A.Composites.C200 as C +import Text.Edifact.D96A.Composites.C202 as C +import Text.Edifact.D96A.Composites.C203 as C +import Text.Edifact.D96A.Composites.C205 as C +import Text.Edifact.D96A.Composites.C206 as C +import Text.Edifact.D96A.Composites.C208 as C +import Text.Edifact.D96A.Composites.C210 as C +import Text.Edifact.D96A.Composites.C211 as C +import Text.Edifact.D96A.Composites.C212 as C +import Text.Edifact.D96A.Composites.C213 as C +import Text.Edifact.D96A.Composites.C214 as C +import Text.Edifact.D96A.Composites.C215 as C +import Text.Edifact.D96A.Composites.C218 as C +import Text.Edifact.D96A.Composites.C219 as C +import Text.Edifact.D96A.Composites.C220 as C +import Text.Edifact.D96A.Composites.C222 as C +import Text.Edifact.D96A.Composites.C223 as C +import Text.Edifact.D96A.Composites.C224 as C +import Text.Edifact.D96A.Composites.C228 as C +import Text.Edifact.D96A.Composites.C229 as C +import Text.Edifact.D96A.Composites.C231 as C +import Text.Edifact.D96A.Composites.C232 as C +import Text.Edifact.D96A.Composites.C233 as C +import Text.Edifact.D96A.Composites.C234 as C +import Text.Edifact.D96A.Composites.C235 as C +import Text.Edifact.D96A.Composites.C236 as C +import Text.Edifact.D96A.Composites.C237 as C +import Text.Edifact.D96A.Composites.C239 as C +import Text.Edifact.D96A.Composites.C270 as C +import Text.Edifact.D96A.Composites.C273 as C +import Text.Edifact.D96A.Composites.C279 as C +import Text.Edifact.D96A.Composites.C280 as C +import Text.Edifact.D96A.Composites.C401 as C +import Text.Edifact.D96A.Composites.C402 as C +import Text.Edifact.D96A.Composites.C501 as C +import Text.Edifact.D96A.Composites.C502 as C +import Text.Edifact.D96A.Composites.C503 as C +import Text.Edifact.D96A.Composites.C504 as C +import Text.Edifact.D96A.Composites.C506 as C +import Text.Edifact.D96A.Composites.C507 as C +import Text.Edifact.D96A.Composites.C509 as C +import Text.Edifact.D96A.Composites.C516 as C +import Text.Edifact.D96A.Composites.C517 as C +import Text.Edifact.D96A.Composites.C519 as C +import Text.Edifact.D96A.Composites.C522 as C +import Text.Edifact.D96A.Composites.C523 as C +import Text.Edifact.D96A.Composites.C524 as C +import Text.Edifact.D96A.Composites.C528 as C +import Text.Edifact.D96A.Composites.C531 as C +import Text.Edifact.D96A.Composites.C532 as C +import Text.Edifact.D96A.Composites.C536 as C +import Text.Edifact.D96A.Composites.C537 as C +import Text.Edifact.D96A.Composites.C553 as C +import Text.Edifact.D96A.Composites.C554 as C +import Text.Edifact.D96A.Composites.C555 as C +import Text.Edifact.D96A.Composites.C556 as C +import Text.Edifact.D96A.Composites.C601 as C +import Text.Edifact.D96A.Composites.C703 as C +import Text.Edifact.D96A.Composites.C827 as C +import Text.Edifact.D96A.Composites.C829 as C +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C002 + ( -- * Definition + compositeC002 + -- * Dependencies + , simple1000 + , simple1001 + , simple1131 + , simple3055 + ) where + +import Text.Edifact.D96A.Simples (simple1000, simple1001, simple1131, + simple3055) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C002 DOCUMENT/MESSAGE NAME +-- > +-- > Desc: Identification of a type of document/message by code or +-- > name. Code preferred. +-- > +-- > 010 1001 Document/message name, coded C an..3 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- > 040 1000 Document/message name C an..35 +-- +-- Dependencies: 'simple1000', 'simple1001', 'simple1131', 'simple3055'. +compositeC002 :: Parser Value +compositeC002 = + composite "C002" + [ "010" .@ optional simple1001 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple1000 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C040 + ( -- * Definition + compositeC040 + -- * Dependencies + , simple1131 + , simple3055 + , simple3127 + , simple3128 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple3127, + simple3128) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C040 CARRIER +-- > +-- > Desc: Identification of a carrier by code and/or by name. Code +-- > preferred. +-- > +-- > 010 3127 Carrier identification C an..17 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- > 040 3128 Carrier name C an..35 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple3127', 'simple3128'. +compositeC040 :: Parser Value +compositeC040 = + composite "C040" + [ "010" .@ optional simple3127 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple3128 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C056 + ( -- * Definition + compositeC056 + -- * Dependencies + , simple3412 + , simple3413 + ) where + +import Text.Edifact.D96A.Simples (simple3412, simple3413) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C056 DEPARTMENT OR EMPLOYEE DETAILS +-- > +-- > Desc: Code and/or name of a department or employee. Code +-- > preferred. +-- > +-- > 010 3413 Department or employee identification C an..17 +-- > 020 3412 Department or employee C an..35 +-- +-- Dependencies: 'simple3412', 'simple3413'. +compositeC056 :: Parser Value +compositeC056 = + composite "C056" + [ "010" .@ optional simple3413 + , "020" .@ optional simple3412 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C058 + ( -- * Definition + compositeC058 + -- * Dependencies + , simple3124 + ) where + +import Text.Edifact.D96A.Simples (simple3124) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C058 NAME AND ADDRESS +-- > +-- > Desc: Unstructured name and address: one to five lines. +-- > +-- > 010 3124 Name and address line M an..35 +-- > 020 3124 Name and address line C an..35 +-- > 030 3124 Name and address line C an..35 +-- > 040 3124 Name and address line C an..35 +-- > 050 3124 Name and address line C an..35 +-- +-- Dependencies: 'simple3124'. +compositeC058 :: Parser Value +compositeC058 = + composite "C058" + [ "010" .@ mandatory simple3124 + , "020" .@ optional simple3124 + , "030" .@ optional simple3124 + , "040" .@ optional simple3124 + , "050" .@ optional simple3124 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C059 + ( -- * Definition + compositeC059 + -- * Dependencies + , simple3042 + ) where + +import Text.Edifact.D96A.Simples (simple3042) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * C059 STREET +-- > +-- > Desc: Street address and/or PO Box number in a structured +-- > address: one to three lines. +-- > +-- > 010 3042 Street and number/p.o. box M an..35 +-- > 020 3042 Street and number/p.o. box C an..35 +-- > 030 3042 Street and number/p.o. box C an..35 +-- > 040 + 3042 Street and number/p.o. box C an..35 +-- +-- Dependencies: 'simple3042'. +compositeC059 :: Parser Value +compositeC059 = + composite "C059" + [ "010" .@ mandatory simple3042 + , "020" .@ optional simple3042 + , "030" .@ optional simple3042 + , "040" .@ optional simple3042 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C076 + ( -- * Definition + compositeC076 + -- * Dependencies + , simple3148 + , simple3155 + ) where + +import Text.Edifact.D96A.Simples (simple3148, simple3155) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C076 COMMUNICATION CONTACT +-- > +-- > Desc: Communication number of a department or employee in a +-- > specified channel. +-- > +-- > 010 3148 Communication number M an..512 +-- > 020 3155 Communication channel qualifier M an..3 +-- +-- Dependencies: 'simple3148', 'simple3155'. +compositeC076 :: Parser Value +compositeC076 = + composite "C076" + [ "010" .@ mandatory simple3148 + , "020" .@ mandatory simple3155 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C080 + ( -- * Definition + compositeC080 + -- * Dependencies + , simple3036 + , simple3045 + ) where + +import Text.Edifact.D96A.Simples (simple3036, simple3045) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C080 PARTY NAME +-- > +-- > Desc: Identification of a transaction party by name, one to five +-- > lines. Party name may be formatted. +-- > +-- > 010 3036 Party name M an..35 +-- > 020 3036 Party name C an..35 +-- > 030 3036 Party name C an..35 +-- > 040 3036 Party name C an..35 +-- > 050 3036 Party name C an..35 +-- > 060 3045 Party name format, coded C an..3 +-- +-- Dependencies: 'simple3036', 'simple3045'. +compositeC080 :: Parser Value +compositeC080 = + composite "C080" + [ "010" .@ mandatory simple3036 + , "020" .@ optional simple3036 + , "030" .@ optional simple3036 + , "040" .@ optional simple3036 + , "050" .@ optional simple3036 + , "060" .@ optional simple3045 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C082 + ( -- * Definition + compositeC082 + -- * Dependencies + , simple1131 + , simple3039 + , simple3055 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3039, simple3055) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C082 PARTY IDENTIFICATION DETAILS +-- > +-- > Desc: Identification of a transaction party by code. +-- > +-- > 010 3039 Party id. identification M an..35 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- +-- Dependencies: 'simple1131', 'simple3039', 'simple3055'. +compositeC082 :: Parser Value +compositeC082 = + composite "C082" + [ "010" .@ mandatory simple3039 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C100 + ( -- * Definition + compositeC100 + -- * Dependencies + , simple1131 + , simple3055 + , simple4052 + , simple4053 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple4052, + simple4053) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C100 TERMS OF DELIVERY OR TRANSPORT +-- > +-- > Desc: Terms of delivery or transport code from a specified +-- > source. +-- > +-- > 010 4053 Terms of delivery or transport, coded C an..3 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- > 040 4052 Terms of delivery or transport C an..70 +-- > 050 4052 Terms of delivery or transport C an..70 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple4052', 'simple4053'. +compositeC100 :: Parser Value +compositeC100 = + composite "C100" + [ "010" .@ optional simple4053 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple4052 + , "050" .@ optional simple4052 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C107 + ( -- * Definition + compositeC107 + -- * Dependencies + , simple1131 + , simple3055 + , simple4441 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple4441) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C107 TEXT REFERENCE +-- > +-- > Desc: Coded reference to a standard text and its source. +-- > +-- > 010 4441 Free text, coded M an..3 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple4441'. +compositeC107 :: Parser Value +compositeC107 = + composite "C107" + [ "010" .@ mandatory simple4441 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C108 + ( -- * Definition + compositeC108 + -- * Dependencies + , simple4440 + ) where + +import Text.Edifact.D96A.Simples (simple4440) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C108 TEXT LITERAL +-- > +-- > Desc: Free text; one to five lines. +-- > +-- > 010 4440 Free text M an..70 +-- > 020 4440 Free text C an..70 +-- > 030 4440 Free text C an..70 +-- > 040 4440 Free text C an..70 +-- > 050 4440 Free text C an..70 +-- +-- Dependencies: 'simple4440'. +compositeC108 :: Parser Value +compositeC108 = + composite "C108" + [ "010" .@ mandatory simple4440 + , "020" .@ optional simple4440 + , "030" .@ optional simple4440 + , "040" .@ optional simple4440 + , "050" .@ optional simple4440 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C174 + ( -- * Definition + compositeC174 + -- * Dependencies + , simple6152 + , simple6162 + , simple6314 + , simple6411 + , simple6432 + ) where + +import Text.Edifact.D96A.Simples (simple6152, simple6162, simple6314, + simple6411, simple6432) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C174 VALUE/RANGE +-- > +-- > Desc: Measurement value and relevant minimum and maximum +-- > tolerances in that order. +-- > +-- > 010 6411 Measure unit qualifier M an..3 +-- > 020 6314 Measurement value C n..18 +-- > 030 6162 Range minimum C n..18 +-- > 040 6152 Range maximum C n..18 +-- > 050 6432 Significant digits C n..2 +-- +-- Dependencies: 'simple6152', 'simple6162', 'simple6314', 'simple6411', 'simple6432'. +compositeC174 :: Parser Value +compositeC174 = + composite "C174" + [ "010" .@ mandatory simple6411 + , "020" .@ optional simple6314 + , "030" .@ optional simple6162 + , "040" .@ optional simple6152 + , "050" .@ optional simple6432 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C186 + ( -- * Definition + compositeC186 + -- * Dependencies + , simple6060 + , simple6063 + , simple6411 + ) where + +import Text.Edifact.D96A.Simples (simple6060, simple6063, simple6411) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C186 QUANTITY DETAILS +-- > +-- > Desc: Quantity information in a transaction, qualified when +-- > relevant. +-- > +-- > 010 6063 Quantity qualifier M an..3 +-- > 020 6060 Quantity M n..15 +-- > 030 6411 Measure unit qualifier C an..3 +-- +-- Dependencies: 'simple6060', 'simple6063', 'simple6411'. +compositeC186 :: Parser Value +compositeC186 = + composite "C186" + [ "010" .@ mandatory simple6063 + , "020" .@ mandatory simple6060 + , "030" .@ optional simple6411 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C200 + ( -- * Definition + compositeC200 + -- * Dependencies + , simple1131 + , simple3055 + , simple4237 + , simple7140 + , simple8022 + , simple8023 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple4237, + simple7140, simple8022, simple8023) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * C200 CHARGE +-- > +-- > Desc: Identification of a charge by code and/or by name. +-- > +-- > 010 8023 Freight and charges identification C an..17 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- > 040 8022 Freight and charges C an..26 +-- > 050 4237 Prepaid/collect indicator, coded C an..3 +-- > 060 + 7140 Item number C an..35 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple4237', 'simple7140', 'simple8022', 'simple8023'. +compositeC200 :: Parser Value +compositeC200 = + composite "C200" + [ "010" .@ optional simple8023 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple8022 + , "050" .@ optional simple4237 + , "060" .@ optional simple7140 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C202 + ( -- * Definition + compositeC202 + -- * Dependencies + , simple1131 + , simple3055 + , simple7064 + , simple7065 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple7064, + simple7065) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C202 PACKAGE TYPE +-- > +-- > Desc: Type of package by name or by code from a specified +-- > source. +-- > +-- > 010 7065 Type of packages identification C an..17 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- > 040 7064 Type of packages C an..35 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple7064', 'simple7065'. +compositeC202 :: Parser Value +compositeC202 = + composite "C202" + [ "010" .@ optional simple7065 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple7064 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C203 + ( -- * Definition + compositeC203 + -- * Dependencies + , simple1131 + , simple3055 + , simple5242 + , simple5243 + , simple5275 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple5242, + simple5243, simple5275) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C203 RATE/TARIFF CLASS +-- > +-- > Desc: Identification of the applicable rate/tariff class. +-- > +-- > 010 5243 Rate/tariff class identification M an..9 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- > 040 5242 Rate/tariff class C an..35 +-- > 050 5275 Supplementary rate/tariff basis C an..6 +-- > identification +-- > 060 1131 Code list qualifier C an..3 +-- > 070 3055 Code list responsible agency, coded C an..3 +-- > 080 5275 Supplementary rate/tariff basis C an..6 +-- > identification +-- > 090 1131 Code list qualifier C an..3 +-- > 100 3055 Code list responsible agency, coded C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple5242', 'simple5243', 'simple5275'. +compositeC203 :: Parser Value +compositeC203 = + composite "C203" + [ "010" .@ mandatory simple5243 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple5242 + , "050" .@ optional simple5275 + , "060" .@ optional simple1131 + , "070" .@ optional simple3055 + , "080" .@ optional simple5275 + , "090" .@ optional simple1131 + , "100" .@ optional simple3055 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C205 + ( -- * Definition + compositeC205 + -- * Dependencies + , simple8078 + , simple8092 + , simple8351 + ) where + +import Text.Edifact.D96A.Simples (simple8078, simple8092, simple8351) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C205 HAZARD CODE +-- > +-- > Desc: The identification of the dangerous goods in code. +-- > +-- > 010 8351 Hazard code identification M an..7 +-- > 020 8078 Hazard substance/item/page number C an..7 +-- > 030 8092 Hazard code version number C an..10 +-- +-- Dependencies: 'simple8078', 'simple8092', 'simple8351'. +compositeC205 :: Parser Value +compositeC205 = + composite "C205" + [ "010" .@ mandatory simple8351 + , "020" .@ optional simple8078 + , "030" .@ optional simple8092 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C206 + ( -- * Definition + compositeC206 + -- * Dependencies + , simple4405 + , simple7402 + , simple7405 + ) where + +import Text.Edifact.D96A.Simples (simple4405, simple7402, simple7405) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C206 IDENTIFICATION NUMBER +-- > +-- > Desc: The identification of an object. +-- > +-- > 010 7402 Identity number M an..35 +-- > 020 7405 Identity number qualifier C an..3 +-- > 030 4405 Status, coded C an..3 +-- +-- Dependencies: 'simple4405', 'simple7402', 'simple7405'. +compositeC206 :: Parser Value +compositeC206 = + composite "C206" + [ "010" .@ mandatory simple7402 + , "020" .@ optional simple7405 + , "030" .@ optional simple4405 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C208 + ( -- * Definition + compositeC208 + -- * Dependencies + , simple7402 + ) where + +import Text.Edifact.D96A.Simples (simple7402) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C208 IDENTITY NUMBER RANGE +-- > +-- > Desc: Goods item identification numbers, start and end of +-- > consecutively numbered range. +-- > +-- > 010 7402 Identity number M an..35 +-- > 020 7402 Identity number C an..35 +-- +-- Dependencies: 'simple7402'. +compositeC208 :: Parser Value +compositeC208 = + composite "C208" + [ "010" .@ mandatory simple7402 + , "020" .@ optional simple7402 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C210 + ( -- * Definition + compositeC210 + -- * Dependencies + , simple7102 + ) where + +import Text.Edifact.D96A.Simples (simple7102) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > | C210 MARKS & LABELS +-- > +-- > | Desc: Shipping marks on packages in free text; one to ten lines. +-- > +-- > 010 7102 Shipping marks M an..35 +-- > 020 7102 Shipping marks C an..35 +-- > 030 7102 Shipping marks C an..35 +-- > 040 7102 Shipping marks C an..35 +-- > 050 7102 Shipping marks C an..35 +-- > 060 7102 Shipping marks C an..35 +-- > 070 7102 Shipping marks C an..35 +-- > 080 7102 Shipping marks C an..35 +-- > 090 7102 Shipping marks C an..35 +-- > 100 7102 Shipping marks C an..35 +-- +-- Dependencies: 'simple7102'. +compositeC210 :: Parser Value +compositeC210 = + composite "C210" + [ "010" .@ mandatory simple7102 + , "020" .@ optional simple7102 + , "030" .@ optional simple7102 + , "040" .@ optional simple7102 + , "050" .@ optional simple7102 + , "060" .@ optional simple7102 + , "070" .@ optional simple7102 + , "080" .@ optional simple7102 + , "090" .@ optional simple7102 + , "100" .@ optional simple7102 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C211 + ( -- * Definition + compositeC211 + -- * Dependencies + , simple6008 + , simple6140 + , simple6168 + , simple6411 + ) where + +import Text.Edifact.D96A.Simples (simple6008, simple6140, simple6168, + simple6411) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C211 DIMENSIONS +-- > +-- > Desc: Specification of the dimensions of a transportable unit. +-- > +-- > 010 6411 Measure unit qualifier M an..3 +-- > 020 6168 Length dimension C n..15 +-- > 030 6140 Width dimension C n..15 +-- > 040 6008 Height dimension C n..15 +-- +-- Dependencies: 'simple6008', 'simple6140', 'simple6168', 'simple6411'. +compositeC211 :: Parser Value +compositeC211 = + composite "C211" + [ "010" .@ mandatory simple6411 + , "020" .@ optional simple6168 + , "030" .@ optional simple6140 + , "040" .@ optional simple6008 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C212 + ( -- * Definition + compositeC212 + -- * Dependencies + , simple1131 + , simple3055 + , simple7140 + , simple7143 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple7140, + simple7143) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C212 ITEM NUMBER IDENTIFICATION +-- > +-- > Desc: Goods identification for a specified source. +-- > +-- > 010 7140 Item number C an..35 +-- > 020 7143 Item number type, coded C an..3 +-- > 030 1131 Code list qualifier C an..3 +-- > 040 3055 Code list responsible agency, coded C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple7140', 'simple7143'. +compositeC212 :: Parser Value +compositeC212 = + composite "C212" + [ "010" .@ optional simple7140 + , "020" .@ optional simple7143 + , "030" .@ optional simple1131 + , "040" .@ optional simple3055 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C213 + ( -- * Definition + compositeC213 + -- * Dependencies + , simple1131 + , simple3055 + , simple7064 + , simple7065 + , simple7224 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple7064, + simple7065, simple7224) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C213 NUMBER AND TYPE OF PACKAGES +-- > +-- > Desc: Number and type of individual parts of a shipment. +-- > +-- > 010 7224 Number of packages C n..8 +-- > 020 7065 Type of packages identification C an..17 +-- > 030 1131 Code list qualifier C an..3 +-- > 040 3055 Code list responsible agency, coded C an..3 +-- > 050 7064 Type of packages C an..35 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple7064', 'simple7065', 'simple7224'. +compositeC213 :: Parser Value +compositeC213 = + composite "C213" + [ "010" .@ optional simple7224 + , "020" .@ optional simple7065 + , "030" .@ optional simple1131 + , "040" .@ optional simple3055 + , "050" .@ optional simple7064 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C214 + ( -- * Definition + compositeC214 + -- * Dependencies + , simple1131 + , simple3055 + , simple7160 + , simple7161 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple7160, + simple7161) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * C214 SPECIAL SERVICES IDENTIFICATION +-- > +-- > Desc: Identification of a special service by a code from a +-- > specified source or by description. +-- > +-- > 010 7161 Special services, coded C an..3 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- > 040 7160 Special service C an..35 +-- > 050 + 7160 Special service C an..35 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple7160', 'simple7161'. +compositeC214 :: Parser Value +compositeC214 = + composite "C214" + [ "010" .@ optional simple7161 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple7160 + , "050" .@ optional simple7160 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C215 + ( -- * Definition + compositeC215 + -- * Dependencies + , simple1131 + , simple3055 + , simple9302 + , simple9303 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple9302, + simple9303) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C215 SEAL ISSUER +-- > +-- > Desc: Identification of the issuer of a seal on equipment either +-- > by code or by name. +-- > +-- > 010 9303 Sealing party, coded C an..3 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- > 040 9302 Sealing party C an..35 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple9302', 'simple9303'. +compositeC215 :: Parser Value +compositeC215 = + composite "C215" + [ "010" .@ optional simple9303 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple9302 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C218 + ( -- * Definition + compositeC218 + -- * Dependencies + , simple1131 + , simple3055 + , simple7419 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple7419) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C218 HAZARDOUS MATERIAL +-- > +-- > Desc: Hazardous material code from a specified source. +-- > +-- > 010 7419 Hazardous material class code, identification C an..4 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple7419'. +compositeC218 :: Parser Value +compositeC218 = + composite "C218" + [ "010" .@ optional simple7419 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C219 + ( -- * Definition + compositeC219 + -- * Dependencies + , simple8334 + , simple8335 + ) where + +import Text.Edifact.D96A.Simples (simple8334, simple8335) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C219 MOVEMENT TYPE +-- > +-- > Desc: Description of type of service for movement of cargo. +-- > +-- > 010 8335 Movement type, coded C an..3 +-- > 020 8334 Movement type C an..35 +-- +-- Dependencies: 'simple8334', 'simple8335'. +compositeC219 :: Parser Value +compositeC219 = + composite "C219" + [ "010" .@ optional simple8335 + , "020" .@ optional simple8334 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C220 + ( -- * Definition + compositeC220 + -- * Dependencies + , simple8066 + , simple8067 + ) where + +import Text.Edifact.D96A.Simples (simple8066, simple8067) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C220 MODE OF TRANSPORT +-- > +-- > Desc: Method of transport code or name. Code preferred. +-- > +-- > 010 8067 Mode of transport, coded C an..3 +-- > 020 8066 Mode of transport C an..17 +-- +-- Dependencies: 'simple8066', 'simple8067'. +compositeC220 :: Parser Value +compositeC220 = + composite "C220" + [ "010" .@ optional simple8067 + , "020" .@ optional simple8066 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C222 + ( -- * Definition + compositeC222 + -- * Dependencies + , simple1131 + , simple3055 + , simple8212 + , simple8213 + , simple8453 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple8212, + simple8213, simple8453) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C222 TRANSPORT IDENTIFICATION +-- > +-- > Desc: Code and/or name identifying the means of transport. +-- > +-- > 010 8213 Id. of means of transport identification C an..9 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- > 040 8212 Id. of the means of transport C an..35 +-- > 050 8453 Nationality of means of transport, coded C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple8212', 'simple8213', 'simple8453'. +compositeC222 :: Parser Value +compositeC222 = + composite "C222" + [ "010" .@ optional simple8213 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple8212 + , "050" .@ optional simple8453 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C223 + ( -- * Definition + compositeC223 + -- * Dependencies + , simple6411 + , simple7106 + ) where + +import Text.Edifact.D96A.Simples (simple6411, simple7106) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C223 DANGEROUS GOODS SHIPMENT FLASHPOINT +-- > +-- > Desc: Temperature at which a vapor according to ISO 1523/73 can +-- > be ignited. +-- > +-- > 010 7106 Shipment flashpoint C n3 +-- > 020 6411 Measure unit qualifier C an..3 +-- +-- Dependencies: 'simple6411', 'simple7106'. +compositeC223 :: Parser Value +compositeC223 = + composite "C223" + [ "010" .@ optional simple7106 + , "020" .@ optional simple6411 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C224 + ( -- * Definition + compositeC224 + -- * Dependencies + , simple1131 + , simple3055 + , simple8154 + , simple8155 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple8154, + simple8155) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C224 EQUIPMENT SIZE AND TYPE +-- > +-- > Desc: Code and/or name identifying size and type of equipment +-- > used in transport. Code preferred. +-- > +-- > 010 8155 Equipment size and type identification C an..10 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- > 040 8154 Equipment size and type C an..35 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple8154', 'simple8155'. +compositeC224 :: Parser Value +compositeC224 = + composite "C224" + [ "010" .@ optional simple8155 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple8154 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C228 + ( -- * Definition + compositeC228 + -- * Dependencies + , simple8178 + , simple8179 + ) where + +import Text.Edifact.D96A.Simples (simple8178, simple8179) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C228 TRANSPORT MEANS +-- > +-- > Desc: Code and/or name identifying the type of means of +-- > transport. +-- > +-- > 010 8179 Type of means of transport identification C an..8 +-- > 020 8178 Type of means of transport C an..17 +-- +-- Dependencies: 'simple8178', 'simple8179'. +compositeC228 :: Parser Value +compositeC228 = + composite "C228" + [ "010" .@ optional simple8179 + , "020" .@ optional simple8178 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C229 + ( -- * Definition + compositeC229 + -- * Dependencies + , simple1131 + , simple3055 + , simple5237 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple5237) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C229 CHARGE CATEGORY +-- > +-- > Desc: Identification of a category or a zone of charges. +-- > +-- > 010 5237 Charge category, coded M an..3 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple5237'. +compositeC229 :: Parser Value +compositeC229 = + composite "C229" + [ "010" .@ mandatory simple5237 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C231 + ( -- * Definition + compositeC231 + -- * Dependencies + , simple1131 + , simple3055 + , simple4215 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple4215) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C231 METHOD OF PAYMENT +-- > +-- > Desc: Code identifying the method of payment. +-- > +-- > 010 4215 Transport charges method of payment, coded M an..3 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple4215'. +compositeC231 :: Parser Value +compositeC231 = + composite "C231" + [ "010" .@ mandatory simple4215 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C232 + ( -- * Definition + compositeC232 + -- * Dependencies + , simple9353 + , simple9411 + , simple9415 + , simple9417 + ) where + +import Text.Edifact.D96A.Simples (simple9353, simple9411, simple9415, + simple9417) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C232 GOVERNMENT ACTION +-- > +-- > Desc: Code indicating a type of government action. +-- > +-- > 010 9415 Government agency, coded C an..3 +-- > 020 9411 Government involvement, coded C an..3 +-- > 030 9417 Government action, coded C an..3 +-- > 040 9353 Government procedure, coded C an..3 +-- +-- Dependencies: 'simple9353', 'simple9411', 'simple9415', 'simple9417'. +compositeC232 :: Parser Value +compositeC232 = + composite "C232" + [ "010" .@ optional simple9415 + , "020" .@ optional simple9411 + , "030" .@ optional simple9417 + , "040" .@ optional simple9353 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C233 + ( -- * Definition + compositeC233 + -- * Dependencies + , simple1131 + , simple3055 + , simple7273 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple7273) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > | C233 SERVICE +-- > +-- > | Desc: To identify a service (which may constitute an additional +-- > component to a basic contract). +-- > +-- > 010 7273 Service requirement, coded M an..3 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- > 040 7273 Service requirement, coded C an..3 +-- > 050 1131 Code list qualifier C an..3 +-- > 060 3055 Code list responsible agency, coded C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple7273'. +compositeC233 :: Parser Value +compositeC233 = + composite "C233" + [ "010" .@ mandatory simple7273 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple7273 + , "050" .@ optional simple1131 + , "060" .@ optional simple3055 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C234 + ( -- * Definition + compositeC234 + -- * Dependencies + , simple7088 + , simple7124 + ) where + +import Text.Edifact.D96A.Simples (simple7088, simple7124) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C234 UNDG INFORMATION +-- > +-- > Desc: Information on United Nations Dangerous Goods +-- > classification. +-- > +-- > 010 7124 UNDG number C n4 +-- > 020 7088 Dangerous goods flashpoint C an..8 +-- +-- Dependencies: 'simple7088', 'simple7124'. +compositeC234 :: Parser Value +compositeC234 = + composite "C234" + [ "010" .@ optional simple7124 + , "020" .@ optional simple7088 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C235 + ( -- * Definition + compositeC235 + -- * Dependencies + , simple8158 + , simple8186 + ) where + +import Text.Edifact.D96A.Simples (simple8158, simple8186) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C235 HAZARD IDENTIFICATION +-- > +-- > Desc: Identification of the Orange placard required on the means +-- > of transport. +-- > +-- > 010 8158 Hazard identification number, upper part C an..4 +-- > 020 8186 Substance identification number, lower part C an4 +-- +-- Dependencies: 'simple8158', 'simple8186'. +compositeC235 :: Parser Value +compositeC235 = + composite "C235" + [ "010" .@ optional simple8158 + , "020" .@ optional simple8186 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C236 + ( -- * Definition + compositeC236 + -- * Dependencies + , simple8246 + ) where + +import Text.Edifact.D96A.Simples (simple8246) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C236 DANGEROUS GOODS LABEL +-- > +-- > Desc: Markings identifying the type of hazardous goods and +-- > similar information. +-- > +-- > 010 8246 Dangerous goods label marking C an..4 +-- > 020 8246 Dangerous goods label marking C an..4 +-- > 030 8246 Dangerous goods label marking C an..4 +-- +-- Dependencies: 'simple8246'. +compositeC236 :: Parser Value +compositeC236 = + composite "C236" + [ "010" .@ optional simple8246 + , "020" .@ optional simple8246 + , "030" .@ optional simple8246 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C237 + ( -- * Definition + compositeC237 + -- * Dependencies + , simple1131 + , simple3055 + , simple3207 + , simple8260 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple3207, + simple8260) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C237 EQUIPMENT IDENTIFICATION +-- > +-- > Desc: Marks (letters and/or numbers) identifying equipment used +-- > for transport such as a container. +-- > +-- > 010 8260 Equipment identification number C an..17 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- > 040 3207 Country, coded C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple3207', 'simple8260'. +compositeC237 :: Parser Value +compositeC237 = + composite "C237" + [ "010" .@ optional simple8260 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple3207 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C239 + ( -- * Definition + compositeC239 + -- * Dependencies + , simple6246 + , simple6411 + ) where + +import Text.Edifact.D96A.Simples (simple6246, simple6411) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C239 TEMPERATURE SETTING +-- > +-- > Desc: The temperature under which the goods are (to be) stored +-- > or shipped. +-- > +-- > 010 6246 Temperature setting C n3 +-- > 020 6411 Measure unit qualifier C an..3 +-- +-- Dependencies: 'simple6246', 'simple6411'. +compositeC239 :: Parser Value +compositeC239 = + composite "C239" + [ "010" .@ optional simple6246 + , "020" .@ optional simple6411 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C270 + ( -- * Definition + compositeC270 + -- * Dependencies + , simple6066 + , simple6069 + , simple6411 + ) where + +import Text.Edifact.D96A.Simples (simple6066, simple6069, simple6411) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C270 CONTROL +-- > +-- > Desc: Control total for checking integrity of a message or part +-- > of a message. +-- > +-- > 010 6069 Control qualifier M an..3 +-- > 020 6066 Control value M n..18 +-- > 030 6411 Measure unit qualifier C an..3 +-- +-- Dependencies: 'simple6066', 'simple6069', 'simple6411'. +compositeC270 :: Parser Value +compositeC270 = + composite "C270" + [ "010" .@ mandatory simple6069 + , "020" .@ mandatory simple6066 + , "030" .@ optional simple6411 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C273 + ( -- * Definition + compositeC273 + -- * Dependencies + , simple1131 + , simple3055 + , simple3453 + , simple7008 + , simple7009 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple3453, + simple7008, simple7009) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > *| C273 ITEM DESCRIPTION +-- > +-- > | Desc: Description of an item. +-- > +-- > 010 7009 Item description identification C an..17 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- > 040 7008 Item description C an..35 +-- > 050 7008 Item description C an..35 +-- > 060 + 3453 Language, coded C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple3453', 'simple7008', 'simple7009'. +compositeC273 :: Parser Value +compositeC273 = + composite "C273" + [ "010" .@ optional simple7009 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple7008 + , "050" .@ optional simple7008 + , "060" .@ optional simple3453 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C279 + ( -- * Definition + compositeC279 + -- * Dependencies + , simple6063 + , simple6064 + ) where + +import Text.Edifact.D96A.Simples (simple6063, simple6064) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C279 QUANTITY DIFFERENCE INFORMATION +-- > +-- > Desc: Information on quantity difference. +-- > +-- > 010 6064 Quantity difference M n..15 +-- > 020 6063 Quantity qualifier C an..3 +-- +-- Dependencies: 'simple6063', 'simple6064'. +compositeC279 :: Parser Value +compositeC279 = + composite "C279" + [ "010" .@ mandatory simple6064 + , "020" .@ optional simple6063 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C280 + ( -- * Definition + compositeC280 + -- * Dependencies + , simple6152 + , simple6162 + , simple6411 + ) where + +import Text.Edifact.D96A.Simples (simple6152, simple6162, simple6411) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C280 RANGE +-- > +-- > Desc: Range minimum and maximum limits. +-- > +-- > 010 6411 Measure unit qualifier M an..3 +-- > 020 6162 Range minimum C n..18 +-- > 030 6152 Range maximum C n..18 +-- +-- Dependencies: 'simple6152', 'simple6162', 'simple6411'. +compositeC280 :: Parser Value +compositeC280 = + composite "C280" + [ "010" .@ mandatory simple6411 + , "020" .@ optional simple6162 + , "030" .@ optional simple6152 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C401 + ( -- * Definition + compositeC401 + -- * Dependencies + , simple7130 + , simple8457 + , simple8459 + ) where + +import Text.Edifact.D96A.Simples (simple7130, simple8457, simple8459) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C401 EXCESS TRANSPORTATION INFORMATION +-- > +-- > Desc: To provide details of reason for, and responsibility for, +-- > use of transportation other than normally utilized. +-- > +-- > 010 8457 Excess transportation reason, coded M an..3 +-- > 020 8459 Excess transportation responsibility, coded M an..3 +-- > 030 7130 Customer authorization number C an..17 +-- +-- Dependencies: 'simple7130', 'simple8457', 'simple8459'. +compositeC401 :: Parser Value +compositeC401 = + composite "C401" + [ "010" .@ mandatory simple8457 + , "020" .@ mandatory simple8459 + , "030" .@ optional simple7130 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C402 + ( -- * Definition + compositeC402 + -- * Dependencies + , simple7064 + , simple7077 + , simple7143 + ) where + +import Text.Edifact.D96A.Simples (simple7064, simple7077, simple7143) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C402 PACKAGE TYPE IDENTIFICATION +-- > +-- > Desc: Identification of the form in which goods are described. +-- > +-- > 010 7077 Item description type, coded M an..3 +-- > 020 7064 Type of packages M an..35 +-- > 030 7143 Item number type, coded C an..3 +-- > 040 7064 Type of packages C an..35 +-- > 050 7143 Item number type, coded C an..3 +-- +-- Dependencies: 'simple7064', 'simple7077', 'simple7143'. +compositeC402 :: Parser Value +compositeC402 = + composite "C402" + [ "010" .@ mandatory simple7077 + , "020" .@ mandatory simple7064 + , "030" .@ optional simple7143 + , "040" .@ optional simple7064 + , "050" .@ optional simple7143 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C501 + ( -- * Definition + compositeC501 + -- * Dependencies + , simple1131 + , simple3055 + , simple5245 + , simple5249 + , simple5482 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple5245, + simple5249, simple5482) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C501 PERCENTAGE DETAILS +-- > +-- > Desc: Percentage relating to a specified basis. +-- > +-- > 010 5245 Percentage qualifier M an..3 +-- > 020 5482 Percentage C n..10 +-- > 030 5249 Percentage basis, coded C an..3 +-- > 040 1131 Code list qualifier C an..3 +-- > 050 3055 Code list responsible agency, coded C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple5245', 'simple5249', 'simple5482'. +compositeC501 :: Parser Value +compositeC501 = + composite "C501" + [ "010" .@ mandatory simple5245 + , "020" .@ optional simple5482 + , "030" .@ optional simple5249 + , "040" .@ optional simple1131 + , "050" .@ optional simple3055 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C502 + ( -- * Definition + compositeC502 + -- * Dependencies + , simple6154 + , simple6155 + , simple6313 + , simple6321 + ) where + +import Text.Edifact.D96A.Simples (simple6154, simple6155, simple6313, + simple6321) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C502 MEASUREMENT DETAILS +-- > +-- > Desc: Identification of measurement type. +-- > +-- > 010 6313 Measurement dimension, coded C an..3 +-- > 020 6321 Measurement significance, coded C an..3 +-- > 030 6155 Measurement attribute, coded C an..3 +-- > 040 6154 Measurement attribute C an..70 +-- +-- Dependencies: 'simple6154', 'simple6155', 'simple6313', 'simple6321'. +compositeC502 :: Parser Value +compositeC502 = + composite "C502" + [ "010" .@ optional simple6313 + , "020" .@ optional simple6321 + , "030" .@ optional simple6155 + , "040" .@ optional simple6154 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C503 + ( -- * Definition + compositeC503 + -- * Dependencies + , simple1004 + , simple1366 + , simple1373 + , simple3453 + ) where + +import Text.Edifact.D96A.Simples (simple1004, simple1366, simple1373, + simple3453) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C503 DOCUMENT/MESSAGE DETAILS +-- > +-- > Desc: Identification of document/message by number, status, +-- > source and/or language. +-- > +-- > 010 1004 Document/message number C an..35 +-- > 020 1373 Document/message status, coded C an..3 +-- > 030 1366 Document/message source C an..35 +-- > 040 3453 Language, coded C an..3 +-- +-- Dependencies: 'simple1004', 'simple1366', 'simple1373', 'simple3453'. +compositeC503 :: Parser Value +compositeC503 = + composite "C503" + [ "010" .@ optional simple1004 + , "020" .@ optional simple1373 + , "030" .@ optional simple1366 + , "040" .@ optional simple3453 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C504 + ( -- * Definition + compositeC504 + -- * Dependencies + , simple6343 + , simple6345 + , simple6347 + , simple6348 + ) where + +import Text.Edifact.D96A.Simples (simple6343, simple6345, simple6347, + simple6348) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C504 CURRENCY DETAILS +-- > +-- > Desc: The usage to which a currency relates. +-- > +-- > 010 6347 Currency details qualifier M an..3 +-- > 020 6345 Currency, coded C an..3 +-- > 030 6343 Currency qualifier C an..3 +-- > 040 6348 Currency rate base C n..4 +-- +-- Dependencies: 'simple6343', 'simple6345', 'simple6347', 'simple6348'. +compositeC504 :: Parser Value +compositeC504 = + composite "C504" + [ "010" .@ mandatory simple6347 + , "020" .@ optional simple6345 + , "030" .@ optional simple6343 + , "040" .@ optional simple6348 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C506 + ( -- * Definition + compositeC506 + -- * Dependencies + , simple1153 + , simple1154 + , simple1156 + , simple4000 + ) where + +import Text.Edifact.D96A.Simples (simple1153, simple1154, simple1156, + simple4000) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C506 REFERENCE +-- > +-- > Desc: Identification of a reference. +-- > +-- > 010 1153 Reference qualifier M an..3 +-- > 020 1154 Reference number C an..35 +-- > 030 1156 Line number C an..6 +-- > 040 4000 Reference version number C an..35 +-- +-- Dependencies: 'simple1153', 'simple1154', 'simple1156', 'simple4000'. +compositeC506 :: Parser Value +compositeC506 = + composite "C506" + [ "010" .@ mandatory simple1153 + , "020" .@ optional simple1154 + , "030" .@ optional simple1156 + , "040" .@ optional simple4000 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C507 + ( -- * Definition + compositeC507 + -- * Dependencies + , simple2005 + , simple2379 + , simple2380 + ) where + +import Text.Edifact.D96A.Simples (simple2005, simple2379, simple2380) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C507 DATE/TIME/PERIOD +-- > +-- > Desc: Date and/or time, or period relevant to the specified +-- > date/time/period type. +-- > +-- > 010 2005 Date/time/period qualifier M an..3 +-- > 020 2380 Date/time/period C an..35 +-- > 030 2379 Date/time/period format qualifier C an..3 +-- +-- Dependencies: 'simple2005', 'simple2379', 'simple2380'. +compositeC507 :: Parser Value +compositeC507 = + composite "C507" + [ "010" .@ mandatory simple2005 + , "020" .@ optional simple2380 + , "030" .@ optional simple2379 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C509 + ( -- * Definition + compositeC509 + -- * Dependencies + , simple5118 + , simple5125 + , simple5284 + , simple5375 + , simple5387 + , simple6411 + ) where + +import Text.Edifact.D96A.Simples (simple5118, simple5125, simple5284, + simple5375, simple5387, simple6411) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C509 PRICE INFORMATION +-- > +-- > Desc: Identification of price type, price and related details. +-- > +-- > 010 5125 Price qualifier M an..3 +-- > 020 5118 Price C n..15 +-- > 030 5375 Price type, coded C an..3 +-- > 040 5387 Price type qualifier C an..3 +-- > 050 5284 Unit price basis C n..9 +-- > 060 6411 Measure unit qualifier C an..3 +-- +-- Dependencies: 'simple5118', 'simple5125', 'simple5284', 'simple5375', 'simple5387', 'simple6411'. +compositeC509 :: Parser Value +compositeC509 = + composite "C509" + [ "010" .@ mandatory simple5125 + , "020" .@ optional simple5118 + , "030" .@ optional simple5375 + , "040" .@ optional simple5387 + , "050" .@ optional simple5284 + , "060" .@ optional simple6411 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C516 + ( -- * Definition + compositeC516 + -- * Dependencies + , simple4405 + , simple5004 + , simple5025 + , simple6343 + , simple6345 + ) where + +import Text.Edifact.D96A.Simples (simple4405, simple5004, simple5025, + simple6343, simple6345) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C516 MONETARY AMOUNT +-- > +-- > Desc: Amount of goods or services stated as a monetary amount in +-- > a specified currency. +-- > +-- > 010 5025 Monetary amount type qualifier M an..3 +-- > 020 5004 Monetary amount C n..18 +-- > 030 6345 Currency, coded C an..3 +-- > 040 6343 Currency qualifier C an..3 +-- > 050 4405 Status, coded C an..3 +-- +-- Dependencies: 'simple4405', 'simple5004', 'simple5025', 'simple6343', 'simple6345'. +compositeC516 :: Parser Value +compositeC516 = + composite "C516" + [ "010" .@ mandatory simple5025 + , "020" .@ optional simple5004 + , "030" .@ optional simple6345 + , "040" .@ optional simple6343 + , "050" .@ optional simple4405 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C517 + ( -- * Definition + compositeC517 + -- * Dependencies + , simple1131 + , simple3055 + , simple3224 + , simple3225 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple3224, + simple3225) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C517 LOCATION IDENTIFICATION +-- > +-- > Desc: Identification of a location by code or name. +-- > +-- > 010 3225 Place/location identification C an..25 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- > 040 3224 Place/location C an..70 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple3224', 'simple3225'. +compositeC517 :: Parser Value +compositeC517 = + composite "C517" + [ "010" .@ optional simple3225 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple3224 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C519 + ( -- * Definition + compositeC519 + -- * Dependencies + , simple1131 + , simple3055 + , simple3222 + , simple3223 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple3222, + simple3223) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C519 RELATED LOCATION ONE IDENTIFICATION +-- > +-- > Desc: Identification the first related location by code or name. +-- > +-- > 010 3223 Related place/location one identification C an..25 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- > 040 3222 Related place/location one C an..70 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple3222', 'simple3223'. +compositeC519 :: Parser Value +compositeC519 = + composite "C519" + [ "010" .@ optional simple3223 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple3222 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C522 + ( -- * Definition + compositeC522 + -- * Dependencies + , simple1131 + , simple3055 + , simple4400 + , simple4401 + , simple4403 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple4400, + simple4401, simple4403) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C522 INSTRUCTION +-- > +-- > Desc: To specify an instruction. +-- > +-- > 010 4403 Instruction qualifier M an..3 +-- > 020 4401 Instruction, coded C an..3 +-- > 030 1131 Code list qualifier C an..3 +-- > 040 3055 Code list responsible agency, coded C an..3 +-- > 050 4400 Instruction C an..35 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple4400', 'simple4401', 'simple4403'. +compositeC522 :: Parser Value +compositeC522 = + composite "C522" + [ "010" .@ mandatory simple4403 + , "020" .@ optional simple4401 + , "030" .@ optional simple1131 + , "040" .@ optional simple3055 + , "050" .@ optional simple4400 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C523 + ( -- * Definition + compositeC523 + -- * Dependencies + , simple6350 + , simple6353 + ) where + +import Text.Edifact.D96A.Simples (simple6350, simple6353) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C523 NUMBER OF UNIT DETAILS +-- > +-- > Desc: Identification of number of units and its purpose. +-- > +-- > 010 6350 Number of units C n..15 +-- > 020 6353 Number of units qualifier C an..3 +-- +-- Dependencies: 'simple6350', 'simple6353'. +compositeC523 :: Parser Value +compositeC523 = + composite "C523" + [ "010" .@ optional simple6350 + , "020" .@ optional simple6353 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C524 + ( -- * Definition + compositeC524 + -- * Dependencies + , simple1131 + , simple3055 + , simple4078 + , simple4079 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple4078, + simple4079) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C524 HANDLING INSTRUCTIONS +-- > +-- > Desc: Instruction for the handling of goods, products or +-- > articles in shipment, storage etc. +-- > +-- > 010 4079 Handling instructions, coded C an..3 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- > 040 4078 Handling instructions C an..70 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple4078', 'simple4079'. +compositeC524 :: Parser Value +compositeC524 = + composite "C524" + [ "010" .@ optional simple4079 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple4078 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C528 + ( -- * Definition + compositeC528 + -- * Dependencies + , simple1131 + , simple3055 + , simple7357 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple7357) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C528 COMMODITY/RATE DETAIL +-- > +-- > Desc: Identification of commodity/rates. +-- > +-- > 010 7357 Commodity/rate identification C an..18 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple7357'. +compositeC528 :: Parser Value +compositeC528 = + composite "C528" + [ "010" .@ optional simple7357 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C531 + ( -- * Definition + compositeC531 + -- * Dependencies + , simple7073 + , simple7075 + , simple7233 + ) where + +import Text.Edifact.D96A.Simples (simple7073, simple7075, simple7233) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C531 PACKAGING DETAILS +-- > +-- > Desc: Packaging level and details, terms and conditions. +-- > +-- > 010 7075 Packaging level, coded C an..3 +-- > 020 7233 Packaging related information, coded C an..3 +-- > 030 7073 Packaging terms and conditions, coded C an..3 +-- +-- Dependencies: 'simple7073', 'simple7075', 'simple7233'. +compositeC531 :: Parser Value +compositeC531 = + composite "C531" + [ "010" .@ optional simple7075 + , "020" .@ optional simple7233 + , "030" .@ optional simple7073 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C532 + ( -- * Definition + compositeC532 + -- * Dependencies + , simple8393 + , simple8395 + ) where + +import Text.Edifact.D96A.Simples (simple8393, simple8395) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C532 RETURNABLE PACKAGE DETAILS +-- > +-- > Desc: Indication of responsibility for payment and load contents +-- > of returnable packages. +-- > +-- > 010 8395 Returnable package freight payment C an..3 +-- > responsibility, coded +-- > 020 8393 Returnable package load contents, coded C an..3 +-- +-- Dependencies: 'simple8393', 'simple8395'. +compositeC532 :: Parser Value +compositeC532 = + composite "C532" + [ "010" .@ optional simple8395 + , "020" .@ optional simple8393 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C536 + ( -- * Definition + compositeC536 + -- * Dependencies + , simple1131 + , simple3055 + , simple4065 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple4065) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C536 CONTRACT AND CARRIAGE CONDITION +-- > +-- > Desc: To identify a contract and carriage condition. +-- > +-- > 010 4065 Contract and carriage condition, coded M an..3 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple4065'. +compositeC536 :: Parser Value +compositeC536 = + composite "C536" + [ "010" .@ mandatory simple4065 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C537 + ( -- * Definition + compositeC537 + -- * Dependencies + , simple1131 + , simple3055 + , simple4219 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple4219) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C537 TRANSPORT PRIORITY +-- > +-- > Desc: To indicate the priority of requested transport service. +-- > +-- > 010 4219 Transport priority, coded M an..3 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple4219'. +compositeC537 :: Parser Value +compositeC537 = + composite "C537" + [ "010" .@ mandatory simple4219 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C553 + ( -- * Definition + compositeC553 + -- * Dependencies + , simple1131 + , simple3055 + , simple3232 + , simple3233 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple3232, + simple3233) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C553 RELATED LOCATION TWO IDENTIFICATION +-- > +-- > Desc: Identification of second related location by code or name. +-- > +-- > 010 3233 Related place/location two identification C an..25 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- > 040 3232 Related place/location two C an..70 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple3232', 'simple3233'. +compositeC553 :: Parser Value +compositeC553 = + composite "C553" + [ "010" .@ optional simple3233 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple3232 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C554 + ( -- * Definition + compositeC554 + -- * Dependencies + , simple1131 + , simple3055 + , simple5243 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple5243) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C554 RATE/TARIFF CLASS DETAIL +-- > +-- > Desc: Identification of the applicable rate/tariff class. +-- > +-- > 010 5243 Rate/tariff class identification C an..9 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple5243'. +compositeC554 :: Parser Value +compositeC554 = + composite "C554" + [ "010" .@ optional simple5243 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C555 + ( -- * Definition + compositeC555 + -- * Dependencies + , simple1131 + , simple3055 + , simple9010 + , simple9011 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple9010, + simple9011) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C555 STATUS EVENT +-- > +-- > Desc: To specify a status event. +-- > +-- > 010 9011 Status event, coded M an..3 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- > 040 9010 Status event C an..35 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple9010', 'simple9011'. +compositeC555 :: Parser Value +compositeC555 = + composite "C555" + [ "010" .@ mandatory simple9011 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple9010 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C556 + ( -- * Definition + compositeC556 + -- * Dependencies + , simple1131 + , simple3055 + , simple9012 + , simple9013 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple9012, + simple9013) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C556 STATUS REASON +-- > +-- > Desc: To specify the reason behind a status event. +-- > +-- > 010 9013 Status reason, coded M an..3 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- > 040 9012 Status reason C an..35 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple9012', 'simple9013'. +compositeC556 :: Parser Value +compositeC556 = + composite "C556" + [ "010" .@ mandatory simple9013 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple9012 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C601 + ( -- * Definition + compositeC601 + -- * Dependencies + , simple1131 + , simple3055 + , simple9015 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple9015) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C601 STATUS TYPE +-- > +-- > Desc: To specify the type of status in relation to an industry +-- > sector or business function. +-- > +-- > 010 9015 Status type, coded M an..3 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple9015'. +compositeC601 :: Parser Value +compositeC601 = + composite "C601" + [ "010" .@ mandatory simple9015 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C703 + ( -- * Definition + compositeC703 + -- * Dependencies + , simple1131 + , simple3055 + , simple7085 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple7085) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C703 NATURE OF CARGO +-- > +-- > Desc: Rough classification of a type of cargo. +-- > +-- > 010 7085 Nature of cargo, coded M an..3 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple7085'. +compositeC703 :: Parser Value +compositeC703 = + composite "C703" + [ "010" .@ mandatory simple7085 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C827 + ( -- * Definition + compositeC827 + -- * Dependencies + , simple1131 + , simple3055 + , simple7511 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple7511) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C827 TYPE OF MARKING +-- > +-- > Desc: Specification of the type of marking that reflects the +-- > method that was used and the conventions adhered to for +-- > marking (e.g. of packages). +-- > +-- > 010 7511 Type of marking, coded M an..3 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple7511'. +compositeC827 :: Parser Value +compositeC827 = + composite "C827" + [ "010" .@ mandatory simple7511 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C829 + ( -- * Definition + compositeC829 + -- * Dependencies + , simple1082 + , simple5495 + ) where + +import Text.Edifact.D96A.Simples (simple1082, simple5495) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C829 SUB-LINE INFORMATION +-- > +-- > Desc: To provide an indication that a segment or segment group +-- > is used to contain sub-line or sub-line item information +-- > and to optionally enable the sub-line to be identified. +-- > +-- > 010 5495 Sub-line indicator, coded C an..3 +-- > 020 1082 Line item number C n..6 +-- +-- Dependencies: 'simple1082', 'simple5495'. +compositeC829 :: Parser Value +compositeC829 = + composite "C829" + [ "010" .@ optional simple5495 + , "020" .@ optional simple1082 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Composites.C960 + ( -- * Definition + compositeC960 + -- * Dependencies + , simple1131 + , simple3055 + , simple4294 + , simple4295 + ) where + +import Text.Edifact.D96A.Simples (simple1131, simple3055, simple4294, + simple4295) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C960 REASON FOR CHANGE +-- > +-- > Desc: Code and/or description of the reason for a change. +-- > +-- > Note: This composite data element replaces composite C262 (which +-- > has been deleted in this directory). +-- > +-- > 010 4295 Change reason, coded C an..3 +-- > 020 1131 Code list qualifier C an..3 +-- > 030 3055 Code list responsible agency, coded C an..3 +-- > 040 4294 Change reason C an..35 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple4294', 'simple4295'. +compositeC960 :: Parser Value +compositeC960 = + composite "C960" + [ "010" .@ optional simple4295 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple4294 + ] 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 @@ +module Text.Edifact.D96A.Messages + ( module M + ) where + +import Text.Edifact.D96A.Messages.DESADV as M +import Text.Edifact.D96A.Messages.IFCSUM as M +import Text.Edifact.D96A.Messages.IFTSAI as M +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Messages.DESADV + ( -- * Definition + messageDESADV + -- * 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 + ) where + +import Text.Edifact.Common.Segments + +import Text.Edifact.D96A.Segments (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) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4.3 Message structure +-- > +-- > 4.3.1 Segment table +-- > +-- > Pos Tag Name S R +-- > +-- > HEADER SECTION +-- > +-- > 0010 UNH Message header M 1 +-- > 0020 BGM Beginning of message M 1 +-- > 0030 DTM Date/time/period C 10 +-- > 0040 ALI Additional information C 5 +-- > 0050 MEA Measurements C 5 +-- > 0060 MOA Monetary amount C 5 +-- > +-- > 0070 ----- Segment group 1 ------------------ C 10----------+ +-- > 0080 RFF Reference M 1 | +-- > 0090 DTM Date/time/period C 1-----------+ +-- > +-- > 0100 ----- Segment group 2 ------------------ C 10----------+ +-- > 0110 NAD Name and address M 1 | +-- > 0120 LOC Place/location identification C 10 | +-- > | +-- > 0130 ----- Segment group 3 ------------------ C 10---------+| +-- > 0140 RFF Reference M 1 || +-- > 0150 DTM Date/time/period C 1----------+| +-- > | +-- > 0160 ----- Segment group 4 ------------------ C 10---------+| +-- > 0170 CTA Contact information M 1 || +-- > 0180 COM Communication contact C 5----------++ +-- > +-- > 0190 ----- Segment group 5 ------------------ C 10----------+ +-- > 0200 TOD Terms of delivery or transport M 1 | +-- > 0210 LOC Place/location identification C 5 | +-- > 0220 FTX Free text C 5-----------+ +-- > +-- > 0230 ----- Segment group 6 ------------------ C 10----------+ +-- > 0240 TDT Details of transport M 1 | +-- > 0250 PCD Percentage details C 6 | +-- > | +-- > 0260 ----- Segment group 7 ------------------ C 10---------+| +-- > 0270 LOC Place/location identification M 1 || +-- > 0280 DTM Date/time/period C 10---------++ +-- > +-- > 0290 ----- Segment group 8 ------------------ C 10----------+ +-- > 0300 EQD Equipment details M 1 | +-- > 0310 MEA Measurements C 5 | +-- > 0320 SEL Seal number C 25 | +-- > 0330 EQA Attached equipment C 5 | +-- > | +-- > 0340 ----- Segment group 9 ------------------ C 10---------+| +-- > 0350 HAN Handling instructions M 1 || +-- > 0360 FTX Free text C 10---------++ +-- > +-- > DETAIL SECTION +-- > +-- > 0370 ----- Segment group 10 ------------------ C 9999--------+ +-- > 0380 CPS Consignment packing sequence M 1 | +-- > 0390 FTX Free text C 5 | +-- > | +-- > 0400 ----- Segment group 11 ------------------ C 9999-------+| +-- > 0410 PAC Package M 1 || +-- > 0420 MEA Measurements C 10 || +-- > 0430 QTY Quantity C 10 || +-- > || +-- > 0440 ----- Segment group 12 ------------------ C 10--------+|| +-- > 0450 HAN Handling instructions M 1 ||| +-- > 0460 FTX Free text C 10--------+|| +-- > || +-- > 0470 * ----- Segment group 13 ------------------ C 1000------+|| +-- > 0480 PCI Package identification M 1 ||| +-- > 0490 RFF Reference C 1 ||| +-- > 0500 DTM Date/time/period C 5 ||| +-- > 0510 * GIR Related identification numbers C 99 ||| +-- > ||| +-- > 0520 ----- Segment group 14 ------------------ C 99-------+||| +-- > 0530 GIN Goods identity number M 1 |||| +-- > 0540 DLM Delivery limitations C 10-------+++| +-- > | +-- > 0550 ----- Segment group 15 ------------------ C 9999-------+| +-- > 0560 LIN Line item M 1 || +-- > 0570 PIA Additional product id C 10 || +-- > 0580 IMD Item description C 25 || +-- > 0590 MEA Measurements C 10 || +-- > 0600 QTY Quantity C 10 || +-- > 0610 ALI Additional information C 10 || +-- > 0620 GIN Goods identity number C 100 || +-- > 0630 GIR Related identification numbers C 100 || +-- > 0640 DLM Delivery limitations C 100 || +-- > 0650 DTM Date/time/period C 5 || +-- > 0660 FTX Free text C 5 || +-- > 0670 MOA Monetary amount C 5 || +-- > || +-- > 0680 ----- Segment group 16 ------------------ C 10--------+|| +-- > 0690 RFF Reference M 1 ||| +-- > 0700 DTM Date/time/period C 1---------+|| +-- > || +-- > 0710 ----- Segment group 17 ------------------ C 10--------+|| +-- > 0720 DGS Dangerous goods M 1 ||| +-- > 0730 QTY Quantity C 1 ||| +-- > 0740 FTX Free text C 5---------+|| +-- > || +-- > 0750 ----- Segment group 18 ------------------ C 100-------+|| +-- > 0760 LOC Place/location identification M 1 ||| +-- > 0770 NAD Name and address C 1 ||| +-- > 0780 DTM Date/time/period C 1 ||| +-- > 0790 QTY Quantity C 10--------+|| +-- > || +-- > 0800 ----- Segment group 19 ------------------ C 1000------+|| +-- > 0810 SGP Split goods placement M 1 ||| +-- > 0820 QTY Quantity C 10--------+|| +-- > || +-- > 0830 ----- Segment group 20 ------------------ C 9999------+|| +-- > 0840 PCI Package identification M 1 ||| +-- > 0850 DTM Date/time/period C 5 ||| +-- > 0860 MEA Measurements C 10 ||| +-- > 0870 QTY Quantity C 1 ||| +-- > ||| +-- > 0880 ----- Segment group 21 ------------------ C 10-------+||| +-- > 0890 GIN Goods identity number M 1 |||| +-- > 0900 DLM Delivery limitations C 100------+||| +-- > ||| +-- > 0910 ----- Segment group 22 ------------------ C 10-------+||| +-- > 0920 HAN Handling instructions M 1 |||| +-- > 0930 FTX Free text C 5 |||| +-- > 0940 GIN Goods identity number C 1000-----++|| +-- > || +-- > 0950 ----- Segment group 23 ------------------ C 10--------+|| +-- > 0960 QVR Quantity variances M 1 ||| +-- > 0970 DTM Date/time/period C 5---------+++ +-- > +-- > SUMMARY SECTION +-- > +-- > 0980 CNT Control total C 5 +-- > 0990 UNT Message trailer M 1 +-- +-- 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'. +messageDESADV :: Parser Value +messageDESADV = + message "DESADV" + [ "0010" .@ once segmentUNH + , "0020" .@ once segmentBGM + , "0030" .@ repeated 10 segmentDTM + , "0040" .@ repeated 5 segmentALI + , "0050" .@ repeated 5 segmentMEA + , "0060" .@ repeated 5 segmentMOA + , "0070" .@ repeated 10 ( + segmentGroup "1" + [ "0080" .@ once segmentRFF + , "0090" .@ maybeOnce segmentDTM + ] + ) + , "0100" .@ repeated 10 ( + segmentGroup "2" + [ "0110" .@ once segmentNAD + , "0120" .@ repeated 10 segmentLOC + , "0130" .@ repeated 10 ( + segmentGroup "3" + [ "0140" .@ once segmentRFF + , "0150" .@ maybeOnce segmentDTM + ] + ) + , "0160" .@ repeated 10 ( + segmentGroup "4" + [ "0170" .@ once segmentCTA + , "0180" .@ repeated 5 segmentCOM + ] + ) + ] + ) + , "0190" .@ repeated 10 ( + segmentGroup "5" + [ "0200" .@ once segmentTOD + , "0210" .@ repeated 5 segmentLOC + , "0220" .@ repeated 5 segmentFTX + ] + ) + , "0230" .@ repeated 10 ( + segmentGroup "6" + [ "0240" .@ once segmentTDT + , "0250" .@ repeated 6 segmentPCD + , "0260" .@ repeated 10 ( + segmentGroup "7" + [ "0270" .@ once segmentLOC + , "0280" .@ repeated 10 segmentDTM + ] + ) + ] + ) + , "0290" .@ repeated 10 ( + segmentGroup "8" + [ "0300" .@ once segmentEQD + , "0310" .@ repeated 5 segmentMEA + , "0320" .@ repeated 25 segmentSEL + , "0330" .@ repeated 5 segmentEQA + , "0340" .@ repeated 10 ( + segmentGroup "9" + [ "0350" .@ once segmentHAN + , "0360" .@ repeated 10 segmentFTX + ] + ) + ] + ) + , "0370" .@ repeated 9999 ( + segmentGroup "10" + [ "0380" .@ once segmentCPS + , "0390" .@ repeated 5 segmentFTX + , "0400" .@ repeated 9999 ( + segmentGroup "11" + [ "0410" .@ once segmentPAC + , "0420" .@ repeated 10 segmentMEA + , "0430" .@ repeated 10 segmentQTY + , "0440" .@ repeated 10 ( + segmentGroup "12" + [ "0450" .@ once segmentHAN + , "0460" .@ repeated 10 segmentFTX + ] + ) + , "0470" .@ repeated 1000 ( + segmentGroup "13" + [ "0480" .@ once segmentPCI + , "0490" .@ maybeOnce segmentRFF + , "0500" .@ repeated 5 segmentDTM + , "0510" .@ repeated 99 segmentGIR + , "0520" .@ repeated 99 ( + segmentGroup "14" + [ "0530" .@ once segmentGIN + , "0540" .@ repeated 10 segmentDLM + ] + ) + ] + ) + ] + ) + , "0550" .@ repeated 9999 ( + segmentGroup "15" + [ "0560" .@ once segmentLIN + , "0570" .@ repeated 10 segmentPIA + , "0580" .@ repeated 25 segmentIMD + , "0590" .@ repeated 10 segmentMEA + , "0600" .@ repeated 10 segmentQTY + , "0610" .@ repeated 10 segmentALI + , "0620" .@ repeated 100 segmentGIN + , "0630" .@ repeated 100 segmentGIR + , "0640" .@ repeated 100 segmentDLM + , "0650" .@ repeated 5 segmentDTM + , "0660" .@ repeated 5 segmentFTX + , "0670" .@ repeated 5 segmentMOA + , "0680" .@ repeated 10 ( + segmentGroup "16" + [ "0690" .@ once segmentRFF + , "0700" .@ maybeOnce segmentDTM + ] + ) + , "0710" .@ repeated 10 ( + segmentGroup "17" + [ "0720" .@ once segmentDGS + , "0730" .@ maybeOnce segmentQTY + , "0740" .@ repeated 5 segmentFTX + ] + ) + , "0750" .@ repeated 100 ( + segmentGroup "18" + [ "0760" .@ once segmentLOC + , "0770" .@ maybeOnce segmentNAD + , "0780" .@ maybeOnce segmentDTM + , "0790" .@ repeated 10 segmentQTY + ] + ) + , "0800" .@ repeated 1000 ( + segmentGroup "19" + [ "0810" .@ once segmentSGP + , "0820" .@ repeated 10 segmentQTY + ] + ) + , "0830" .@ repeated 9999 ( + segmentGroup "20" + [ "0840" .@ once segmentPCI + , "0850" .@ repeated 5 segmentDTM + , "0860" .@ repeated 10 segmentMEA + , "0870" .@ maybeOnce segmentQTY + , "0880" .@ repeated 10 ( + segmentGroup "21" + [ "0890" .@ once segmentGIN + , "0900" .@ repeated 100 segmentDLM + ] + ) + , "0910" .@ repeated 10 ( + segmentGroup "22" + [ "0920" .@ once segmentHAN + , "0930" .@ repeated 5 segmentFTX + , "0940" .@ repeated 1000 segmentGIN + ] + ) + ] + ) + , "0950" .@ repeated 10 ( + segmentGroup "23" + [ "0960" .@ once segmentQVR + , "0970" .@ repeated 5 segmentDTM + ] + ) + ] + ) + ] + ) + , "0980" .@ repeated 5 segmentCNT + , "0990" .@ once segmentUNT + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Messages.IFCSUM + ( -- * Definition + messageIFCSUM + -- * 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 + ) where + +import Text.Edifact.Common.Segments + +import Text.Edifact.D96A.Segments (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) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4.3 Message structure +-- > +-- > 4.3.1 Segment table +-- > +-- > Pos Tag Name S R +-- > +-- > 0010 UNH Message header M 1 +-- > 0020 BGM Beginning of message M 1 +-- > 0030 DTM Date/time/period C 9 +-- > 0040 MOA Monetary amount C 99 +-- > 0050 FTX Free text C 99 +-- > 0060 CNT Control total C 9 +-- > +-- > 0070 ----- Segment group 1 ------------------ C 9-----------+ +-- > 0080 RFF Reference M 1 | +-- > 0090 DTM Date/time/period C 9-----------+ +-- > +-- > 0100 ----- Segment group 2 ------------------ C 9-----------+ +-- > 0110 GOR Governmental requirements M 1 | +-- > 0120 DTM Date/time/period C 9 | +-- > 0130 LOC Place/location identification C 9 | +-- > 0140 SEL Seal number C 9 | +-- > 0150 FTX Free text C 9 | +-- > | +-- > 0160 ----- Segment group 3 ------------------ C 9----------+| +-- > 0170 DOC Document/message details M 1 || +-- > 0180 DTM Date/time/period C 1----------++ +-- > +-- > 0190 ----- Segment group 4 ------------------ C 9-----------+ +-- > 0200 TCC Transport charge/rate calculations M 1 | +-- > 0210 PRI Price details C 1 | +-- > 0220 EQN Number of units C 1 | +-- > 0230 PCD Percentage details C 1 | +-- > 0240 MOA Monetary amount C 9 | +-- > 0250 QTY Quantity C 9 | +-- > 0260 LOC Place/location identification C 9-----------+ +-- > +-- > 0270 ----- Segment group 5 ------------------ C 9-----------+ +-- > 0280 TDT Details of transport M 1 | +-- > 0290 TSR Transport service requirements C 9 | +-- > 0300 LOC Place/location identification C 9 | +-- > 0310 DTM Date/time/period C 9 | +-- > 0320 SEL Seal number C 9 | +-- > 0330 FTX Free text C 9 | +-- > | +-- > 0340 ----- Segment group 6 ------------------ C 9----------+| +-- > 0350 MEA Measurements M 1 || +-- > 0360 EQN Number of units C 1----------+| +-- > | +-- > 0370 ----- Segment group 7 ------------------ C 9----------+| +-- > 0380 DIM Dimensions M 1 || +-- > 0390 EQN Number of units C 1----------+| +-- > | +-- > 0400 ----- Segment group 8 ------------------ C 9----------+| +-- > 0410 CTA Contact information M 1 || +-- > 0420 COM Communication contact C 9----------+| +-- > | +-- > 0430 ----- Segment group 9 ------------------ C 9----------+| +-- > 0440 NAD Name and address M 1 || +-- > 0450 LOC Place/location identification C 9 || +-- > || +-- > 0460 ----- Segment group 10 ------------------ C 9---------+|| +-- > 0470 CTA Contact information M 1 ||| +-- > 0480 COM Communication contact C 9---------+|| +-- > || +-- > 0490 ----- Segment group 11 ------------------ C 9---------+|| +-- > 0500 DOC Document/message details M 1 ||| +-- > 0510 DTM Date/time/period C 1---------+|| +-- > || +-- > 0520 ----- Segment group 12 ------------------ C 9---------+|| +-- > 0530 TCC Transport charge/rate calculations M 1 ||| +-- > 0540 PRI Price details C 1 ||| +-- > 0550 EQN Number of units C 1 ||| +-- > 0560 PCD Percentage details C 1 ||| +-- > 0570 MOA Monetary amount C 9 ||| +-- > 0580 QTY Quantity C 9---------+++ +-- > +-- > 0590 ----- Segment group 13 ------------------ C 999---------+ +-- > 0600 EQD Equipment details M 1 | +-- > 0610 EQN Number of units C 1 | +-- > 0620 TPL Transport placement C 1 | +-- > 0630 TMD Transport movement details C 1 | +-- > 0640 MEA Measurements C 9 | +-- > 0650 DIM Dimensions C 9 | +-- > 0660 SEL Seal number C 9 | +-- > 0670 NAD Name and address C 9 | +-- > 0680 LOC Place/location identification C 9 | +-- > 0690 HAN Handling instructions C 1 | +-- > 0700 TMP Temperature C 1 | +-- > 0710 FTX Free text C 9 | +-- > | +-- > 0720 ----- Segment group 14 ------------------ C 99---------+| +-- > 0730 EQA Attached equipment M 1 || +-- > 0740 EQN Number of units C 1----------++ +-- > +-- > 0750 ----- Segment group 15 ------------------ C 9999--------+ +-- > 0760 CNI Consignment information M 1 | +-- > | +-- > 0770 ----- Segment group 16 ------------------ C 9----------+| +-- > 0780 SGP Split goods placement M 1 || +-- > || +-- > 0790 ----- Segment group 17 ------------------ C 9---------+|| +-- > 0800 MEA Measurements M 1 ||| +-- > 0810 EQN Number of units C 1---------++| +-- > | +-- > 0820 ----- Segment group 18 ------------------ C 9----------+| +-- > 0830 TPL Transport placement M 1 || +-- > || +-- > 0840 ----- Segment group 19 ------------------ C 9---------+|| +-- > 0850 MEA Measurements M 1 ||| +-- > 0860 EQN Number of units C 1---------++| +-- > 0870 CTA Contact information C 1 | +-- > 0880 COM Communication contact C 9 | +-- > 0890 DTM Date/time/period C 9 | +-- > 0900 CNT Control total C 9 | +-- > 0910 TSR Transport service requirements C 9 | +-- > 0920 CUX Currencies C 9 | +-- > 0930 MOA Monetary amount C 99 | +-- > 0940 FTX Free text C 99 | +-- > | +-- > 0950 ----- Segment group 20 ------------------ C 99---------+| +-- > 0960 LOC Place/location identification M 1 || +-- > 0970 DTM Date/time/period C 9----------+| +-- > | +-- > 0980 ----- Segment group 21 ------------------ C 2----------+| +-- > 0990 TOD Terms of delivery or transport M 1 || +-- > 1000 LOC Place/location identification C 9----------+| +-- > | +-- > 1010 ----- Segment group 22 ------------------ C 99---------+| +-- > 1020 RFF Reference M 1 || +-- > 1030 DTM Date/time/period C 9----------+| +-- > | +-- > 1040 ----- Segment group 23 ------------------ C 9----------+| +-- > 1050 GOR Governmental requirements M 1 || +-- > 1060 DTM Date/time/period C 9 || +-- > 1070 LOC Place/location identification C 9 || +-- > 1080 SEL Seal number C 9 || +-- > 1090 FTX Free text C 9 || +-- > || +-- > 1100 ----- Segment group 24 ------------------ C 9---------+|| +-- > 1110 DOC Document/message details M 1 ||| +-- > 1120 DTM Date/time/period C 1---------++| +-- > | +-- > 1130 * ----- Segment group 25 ------------------ C 9----------+| +-- > 1140 CPI Charge payment instructions M 1 || +-- > 1150 + RFF Reference C 99 || +-- > 1160 CUX Currencies C 1 || +-- > 1170 LOC Place/location identification C 9 || +-- > 1180 MOA Monetary amount C 9----------+| +-- > | +-- > 1190 ----- Segment group 26 ------------------ C 99---------+| +-- > 1200 TCC Transport charge/rate calculations M 1 || +-- > 1210 LOC Place/location identification C 1 || +-- > 1220 FTX Free text C 1 || +-- > 1230 CUX Currencies C 1 || +-- > 1240 PRI Price details C 1 || +-- > 1250 EQN Number of units C 1 || +-- > 1260 PCD Percentage details C 1 || +-- > 1270 MOA Monetary amount C 9 || +-- > 1280 QTY Quantity C 9----------+| +-- > | +-- > 1290 ----- Segment group 27 ------------------ C 99---------+| +-- > 1300 TDT Details of transport M 1 || +-- > 1310 DTM Date/time/period C 9 || +-- > 1320 TSR Transport service requirements C 9 || +-- > || +-- > 1330 ----- Segment group 28 ------------------ C 99--------+|| +-- > 1340 LOC Place/location identification M 1 ||| +-- > 1350 DTM Date/time/period C 1---------+|| +-- > || +-- > 1360 ----- Segment group 29 ------------------ C 9---------+|| +-- > 1370 RFF Reference M 1 ||| +-- > 1380 DTM Date/time/period C 1---------++| +-- > | +-- > 1390 ----- Segment group 30 ------------------ C 99---------+| +-- > 1400 NAD Name and address M 1 || +-- > 1410 LOC Place/location identification C 9 || +-- > 1420 MOA Monetary amount C 9 || +-- > || +-- > 1430 ----- Segment group 31 ------------------ C 9---------+|| +-- > 1440 CTA Contact information M 1 ||| +-- > 1450 COM Communication contact C 9---------+|| +-- > || +-- > 1460 ----- Segment group 32 ------------------ C 9---------+|| +-- > 1470 DOC Document/message details M 1 ||| +-- > 1480 DTM Date/time/period C 1---------+|| +-- > || +-- > 1490 ----- Segment group 33 ------------------ C 99--------+|| +-- > 1500 TCC Transport charge/rate calculations M 1 ||| +-- > 1510 PRI Price details C 1 ||| +-- > 1520 EQN Number of units C 1 ||| +-- > 1530 PCD Percentage details C 1 ||| +-- > 1540 MOA Monetary amount C 9 ||| +-- > 1550 QTY Quantity C 9---------+|| +-- > || +-- > 1560 ----- Segment group 34 ------------------ C 9---------+|| +-- > 1570 RFF Reference M 1 ||| +-- > 1580 DTM Date/time/period C 9---------+|| +-- > || +-- > 1590 * ----- Segment group 35 ------------------ C 9---------+|| +-- > 1600 CPI Charge payment instructions M 1 ||| +-- > 1610 + RFF Reference C 99 ||| +-- > 1620 CUX Currencies C 1 ||| +-- > 1630 LOC Place/location identification C 9 ||| +-- > 1640 MOA Monetary amount C 9---------+|| +-- > || +-- > 1650 ----- Segment group 36 ------------------ C 99--------+|| +-- > 1660 TSR Transport service requirements M 1 ||| +-- > 1670 RFF Reference C 1 ||| +-- > 1680 LOC Place/location identification C 1 ||| +-- > 1690 TPL Transport placement C 1 ||| +-- > 1700 FTX Free text C 9---------++| +-- > | +-- > 1710 ----- Segment group 37 ------------------ C 999--------+| +-- > 1720 GID Goods item details M 1 || +-- > 1730 HAN Handling instructions C 1 || +-- > 1740 TMP Temperature C 1 || +-- > 1750 RNG Range details C 1 || +-- > 1760 TMD Transport movement details C 1 || +-- > 1770 LOC Place/location identification C 9 || +-- > 1780 MOA Monetary amount C 9 || +-- > 1790 PIA Additional product id C 9 || +-- > 1800 FTX Free text C 9 || +-- > || +-- > 1810 ----- Segment group 38 ------------------ C 9---------+|| +-- > 1820 NAD Name and address M 1 ||| +-- > 1830 DTM Date/time/period C 1---------+|| +-- > 1840 GDS Nature of cargo C 9 || +-- > || +-- > 1850 ----- Segment group 39 ------------------ C 99--------+|| +-- > 1860 MEA Measurements M 1 ||| +-- > 1870 EQN Number of units C 1---------+|| +-- > || +-- > 1880 ----- Segment group 40 ------------------ C 99--------+|| +-- > 1890 DIM Dimensions M 1 ||| +-- > 1900 EQN Number of units C 1---------+|| +-- > || +-- > 1910 ----- Segment group 41 ------------------ C 9---------+|| +-- > 1920 RFF Reference M 1 ||| +-- > 1930 DTM Date/time/period C 9---------+|| +-- > || +-- > 1940 * ----- Segment group 42 ------------------ C 9---------+|| +-- > 1950 PCI Package identification M 1 ||| +-- > 1960 RFF Reference C 1 ||| +-- > 1970 DTM Date/time/period C 1 ||| +-- > 1980 + GIN Goods identity number C 9---------+|| +-- > || +-- > 1990 ----- Segment group 43 ------------------ C 9---------+|| +-- > 2000 DOC Document/message details M 1 ||| +-- > 2010 DTM Date/time/period C 9---------+|| +-- > || +-- > 2020 ----- Segment group 44 ------------------ C 9---------+|| +-- > 2030 GOR Governmental requirements M 1 ||| +-- > 2040 DTM Date/time/period C 9 ||| +-- > 2050 LOC Place/location identification C 9 ||| +-- > 2060 SEL Seal number C 9 ||| +-- > 2070 FTX Free text C 9 ||| +-- > ||| +-- > 2080 ----- Segment group 45 ------------------ C 9--------+||| +-- > 2090 DOC Document/message details M 1 |||| +-- > 2100 DTM Date/time/period C 1--------++|| +-- > || +-- > 2110 ----- Segment group 46 ------------------ C 9---------+|| +-- > 2120 TPL Transport placement M 1 ||| +-- > ||| +-- > 2130 ----- Segment group 47 ------------------ C 9--------+||| +-- > 2140 MEA Measurements M 1 |||| +-- > 2150 EQN Number of units C 1--------++|| +-- > || +-- > 2160 ----- Segment group 48 ------------------ C 999-------+|| +-- > 2170 SGP Split goods placement M 1 ||| +-- > ||| +-- > 2180 ----- Segment group 49 ------------------ C 9--------+||| +-- > 2190 MEA Measurements M 1 |||| +-- > 2200 EQN Number of units C 1--------++|| +-- > || +-- > 2210 ----- Segment group 50 ------------------ C 99--------+|| +-- > 2220 TCC Transport charge/rate calculations M 1 ||| +-- > 2230 PRI Price details C 1 ||| +-- > 2240 EQN Number of units C 1 ||| +-- > 2250 PCD Percentage details C 1 ||| +-- > 2260 MOA Monetary amount C 9 ||| +-- > 2270 QTY Quantity C 9 ||| +-- > 2280 LOC Place/location identification C 9---------+|| +-- > || +-- > 2290 ----- Segment group 51 ------------------ C 9---------+|| +-- > 2300 DGS Dangerous goods M 1 ||| +-- > 2310 FTX Free text C 99 ||| +-- > ||| +-- > 2320 ----- Segment group 52 ------------------ C 9--------+||| +-- > 2330 CTA Contact information M 1 |||| +-- > 2340 COM Communication contact C 9--------+||| +-- > ||| +-- > 2350 ----- Segment group 53 ------------------ C 9--------+||| +-- > 2360 MEA Measurements M 1 |||| +-- > 2370 EQN Number of units C 1--------+||| +-- > ||| +-- > 2380 ----- Segment group 54 ------------------ C 999------+||| +-- > 2390 SGP Split goods placement M 1 |||| +-- > |||| +-- > 2400 ----- Segment group 55 ------------------ C 9-------+|||| +-- > 2410 MEA Measurements M 1 ||||| +-- > 2420 EQN Number of units C 1-------++++| +-- > | +-- > 2430 ----- Segment group 56 ------------------ C 999--------+| +-- > 2440 EQD Equipment details M 1 || +-- > 2450 EQN Number of units C 1 || +-- > 2460 TMD Transport movement details C 1 || +-- > 2470 MEA Measurements C 9 || +-- > 2480 DIM Dimensions C 9 || +-- > 2490 SEL Seal number C 99 || +-- > 2500 TPL Transport placement C 9 || +-- > 2510 HAN Handling instructions C 1 || +-- > 2520 TMP Temperature C 1 || +-- > 2530 FTX Free text C 9 || +-- > || +-- > 2540 ----- Segment group 57 ------------------ C 99--------+|| +-- > 2550 TCC Transport charge/rate calculations M 1 ||| +-- > 2560 PRI Price details C 1 ||| +-- > 2570 EQN Number of units C 1 ||| +-- > 2580 PCD Percentage details C 1 ||| +-- > 2590 MOA Monetary amount C 9 ||| +-- > 2600 QTY Quantity C 9---------+|| +-- > || +-- > 2610 ----- Segment group 58 ------------------ C 9---------+|| +-- > 2620 NAD Name and address M 1 ||| +-- > 2630 DTM Date/time/period C 1---------+|| +-- > || +-- > 2640 ----- Segment group 59 ------------------ C 99--------+|| +-- > 2650 EQA Attached equipment M 1 ||| +-- > 2660 EQN Number of units C 1---------+++ +-- > 2670 UNT Message trailer M 1 +-- +-- 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'. +messageIFCSUM :: Parser Value +messageIFCSUM = + message "IFCSUM" + [ "0010" .@ once segmentUNH + , "0020" .@ once segmentBGM + , "0030" .@ repeated 9 segmentDTM + , "0040" .@ repeated 99 segmentMOA + , "0050" .@ repeated 99 segmentFTX + , "0060" .@ repeated 9 segmentCNT + , "0070" .@ repeated 9 ( + segmentGroup "1" + [ "0080" .@ once segmentRFF + , "0090" .@ repeated 9 segmentDTM + ] + ) + , "0100" .@ repeated 9 ( + segmentGroup "2" + [ "0110" .@ once segmentGOR + , "0120" .@ repeated 9 segmentDTM + , "0130" .@ repeated 9 segmentLOC + , "0140" .@ repeated 9 segmentSEL + , "0150" .@ repeated 9 segmentFTX + , "0160" .@ repeated 9 ( + segmentGroup "3" + [ "0170" .@ once segmentDOC + , "0180" .@ maybeOnce segmentDTM + ] + ) + ] + ) + , "0190" .@ repeated 9 ( + segmentGroup "4" + [ "0200" .@ once segmentTCC + , "0210" .@ maybeOnce segmentPRI + , "0220" .@ maybeOnce segmentEQN + , "0230" .@ maybeOnce segmentPCD + , "0240" .@ repeated 9 segmentMOA + , "0250" .@ repeated 9 segmentQTY + , "0260" .@ repeated 9 segmentLOC + ] + ) + , "0270" .@ repeated 9 ( + segmentGroup "5" + [ "0280" .@ once segmentTDT + , "0290" .@ repeated 9 segmentTSR + , "0300" .@ repeated 9 segmentLOC + , "0310" .@ repeated 9 segmentDTM + , "0320" .@ repeated 9 segmentSEL + , "0330" .@ repeated 9 segmentFTX + , "0340" .@ repeated 9 ( + segmentGroup "6" + [ "0350" .@ once segmentMEA + , "0360" .@ maybeOnce segmentEQN + ] + ) + , "0370" .@ repeated 9 ( + segmentGroup "7" + [ "0380" .@ once segmentDIM + , "0390" .@ maybeOnce segmentEQN + ] + ) + , "0400" .@ repeated 9 ( + segmentGroup "8" + [ "0410" .@ once segmentCTA + , "0420" .@ repeated 9 segmentCOM + ] + ) + , "0430" .@ repeated 9 ( + segmentGroup "9" + [ "0440" .@ once segmentNAD + , "0450" .@ repeated 9 segmentLOC + , "0460" .@ repeated 9 ( + segmentGroup "10" + [ "0470" .@ once segmentCTA + , "0480" .@ repeated 9 segmentCOM + ] + ) + , "0490" .@ repeated 9 ( + segmentGroup "11" + [ "0500" .@ once segmentDOC + , "0510" .@ maybeOnce segmentDTM + ] + ) + , "0520" .@ repeated 9 ( + segmentGroup "12" + [ "0530" .@ once segmentTCC + , "0540" .@ maybeOnce segmentPRI + , "0550" .@ maybeOnce segmentEQN + , "0560" .@ maybeOnce segmentPCD + , "0570" .@ repeated 9 segmentMOA + , "0580" .@ repeated 9 segmentQTY + ] + ) + ] + ) + ] + ) + , "0590" .@ repeated 999 ( + segmentGroup "13" + [ "0600" .@ once segmentEQD + , "0610" .@ maybeOnce segmentEQN + , "0620" .@ maybeOnce segmentTPL + , "0630" .@ maybeOnce segmentTMD + , "0640" .@ repeated 9 segmentMEA + , "0650" .@ repeated 9 segmentDIM + , "0660" .@ repeated 9 segmentSEL + , "0670" .@ repeated 9 segmentNAD + , "0680" .@ repeated 9 segmentLOC + , "0690" .@ maybeOnce segmentHAN + , "0700" .@ maybeOnce segmentTMP + , "0710" .@ repeated 9 segmentFTX + , "0720" .@ repeated 99 ( + segmentGroup "14" + [ "0730" .@ once segmentEQA + , "0740" .@ maybeOnce segmentEQN + ] + ) + ] + ) + , "0750" .@ repeated 9999 ( + segmentGroup "15" + [ "0760" .@ once segmentCNI + , "0770" .@ repeated 9 ( + segmentGroup "16" + [ "0780" .@ once segmentSGP + , "0790" .@ repeated 9 ( + segmentGroup "17" + [ "0800" .@ once segmentMEA + , "0810" .@ maybeOnce segmentEQN + ] + ) + ] + ) + , "0820" .@ repeated 9 ( + segmentGroup "18" + [ "0830" .@ once segmentTPL + , "0840" .@ repeated 9 ( + segmentGroup "19" + [ "0850" .@ once segmentMEA + , "0860" .@ maybeOnce segmentEQN + ] + ) + ] + ) + , "0870" .@ maybeOnce segmentCTA + , "0880" .@ repeated 9 segmentCOM + , "0890" .@ repeated 9 segmentDTM + , "0900" .@ repeated 9 segmentCNT + , "0910" .@ repeated 9 segmentTSR + , "0920" .@ repeated 9 segmentCUX + , "0930" .@ repeated 99 segmentMOA + , "0940" .@ repeated 99 segmentFTX + , "0950" .@ repeated 99 ( + segmentGroup "20" + [ "0960" .@ once segmentLOC + , "0970" .@ repeated 9 segmentDTM + ] + ) + , "0980" .@ repeated 2 ( + segmentGroup "21" + [ "0990" .@ once segmentTOD + , "1000" .@ repeated 9 segmentLOC + ] + ) + , "1010" .@ repeated 99 ( + segmentGroup "22" + [ "1020" .@ once segmentRFF + , "1030" .@ repeated 9 segmentDTM + ] + ) + , "1040" .@ repeated 9 ( + segmentGroup "23" + [ "1050" .@ once segmentGOR + , "1060" .@ repeated 9 segmentDTM + , "1070" .@ repeated 9 segmentLOC + , "1080" .@ repeated 9 segmentSEL + , "1090" .@ repeated 9 segmentFTX + , "1100" .@ repeated 9 ( + segmentGroup "24" + [ "1110" .@ once segmentDOC + , "1120" .@ maybeOnce segmentDTM + ] + ) + ] + ) + , "1130" .@ repeated 9 ( + segmentGroup "25" + [ "1140" .@ once segmentCPI + , "1150" .@ repeated 99 segmentRFF + , "1160" .@ maybeOnce segmentCUX + , "1170" .@ repeated 9 segmentLOC + , "1180" .@ repeated 9 segmentMOA + ] + ) + , "1190" .@ repeated 99 ( + segmentGroup "26" + [ "1200" .@ once segmentTCC + , "1210" .@ maybeOnce segmentLOC + , "1220" .@ maybeOnce segmentFTX + , "1230" .@ maybeOnce segmentCUX + , "1240" .@ maybeOnce segmentPRI + , "1250" .@ maybeOnce segmentEQN + , "1260" .@ maybeOnce segmentPCD + , "1270" .@ repeated 9 segmentMOA + , "1280" .@ repeated 9 segmentQTY + ] + ) + , "1290" .@ repeated 99 ( + segmentGroup "27" + [ "1300" .@ once segmentTDT + , "1310" .@ repeated 9 segmentDTM + , "1320" .@ repeated 9 segmentTSR + , "1330" .@ repeated 99 ( + segmentGroup "28" + [ "1340" .@ once segmentLOC + , "1350" .@ maybeOnce segmentDTM + ] + ) + , "1360" .@ repeated 9 ( + segmentGroup "29" + [ "1370" .@ once segmentRFF + , "1380" .@ maybeOnce segmentDTM + ] + ) + ] + ) + , "1390" .@ repeated 99 ( + segmentGroup "30" + [ "1400" .@ once segmentNAD + , "1410" .@ repeated 9 segmentLOC + , "1420" .@ repeated 9 segmentMOA + , "1430" .@ repeated 9 ( + segmentGroup "31" + [ "1440" .@ once segmentCTA + , "1450" .@ repeated 9 segmentCOM + ] + ) + , "1460" .@ repeated 9 ( + segmentGroup "32" + [ "1470" .@ once segmentDOC + , "1480" .@ maybeOnce segmentDTM + ] + ) + , "1490" .@ repeated 99 ( + segmentGroup "33" + [ "1500" .@ once segmentTCC + , "1510" .@ maybeOnce segmentPRI + , "1520" .@ maybeOnce segmentEQN + , "1530" .@ maybeOnce segmentPCD + , "1540" .@ repeated 9 segmentMOA + , "1550" .@ repeated 9 segmentQTY + ] + ) + , "1560" .@ repeated 9 ( + segmentGroup "34" + [ "1570" .@ once segmentRFF + , "1580" .@ repeated 9 segmentDTM + ] + ) + , "1590" .@ repeated 9 ( + segmentGroup "35" + [ "1600" .@ once segmentCPI + , "1610" .@ repeated 99 segmentRFF + , "1620" .@ maybeOnce segmentCUX + , "1630" .@ repeated 9 segmentLOC + , "1640" .@ repeated 9 segmentMOA + ] + ) + , "1650" .@ repeated 99 ( + segmentGroup "36" + [ "1660" .@ once segmentTSR + , "1670" .@ maybeOnce segmentRFF + , "1680" .@ maybeOnce segmentLOC + , "1690" .@ maybeOnce segmentTPL + , "1700" .@ repeated 9 segmentFTX + ] + ) + ] + ) + , "1710" .@ repeated 999 ( + segmentGroup "37" + [ "1720" .@ once segmentGID + , "1730" .@ maybeOnce segmentHAN + , "1740" .@ maybeOnce segmentTMP + , "1750" .@ maybeOnce segmentRNG + , "1760" .@ maybeOnce segmentTMD + , "1770" .@ repeated 9 segmentLOC + , "1780" .@ repeated 9 segmentMOA + , "1790" .@ repeated 9 segmentPIA + , "1800" .@ repeated 9 segmentFTX + , "1810" .@ repeated 9 ( + segmentGroup "38" + [ "1820" .@ once segmentNAD + , "1830" .@ maybeOnce segmentDTM + ] + ) + , "1840" .@ repeated 9 segmentGDS + , "1850" .@ repeated 99 ( + segmentGroup "39" + [ "1860" .@ once segmentMEA + , "1870" .@ maybeOnce segmentEQN + ] + ) + , "1880" .@ repeated 99 ( + segmentGroup "40" + [ "1890" .@ once segmentDIM + , "1900" .@ maybeOnce segmentEQN + ] + ) + , "1910" .@ repeated 9 ( + segmentGroup "41" + [ "1920" .@ once segmentRFF + , "1930" .@ repeated 9 segmentDTM + ] + ) + , "1940" .@ repeated 9 ( + segmentGroup "42" + [ "1950" .@ once segmentPCI + , "1960" .@ maybeOnce segmentRFF + , "1970" .@ maybeOnce segmentDTM + , "1980" .@ repeated 9 segmentGIN + ] + ) + , "1990" .@ repeated 9 ( + segmentGroup "43" + [ "2000" .@ once segmentDOC + , "2010" .@ repeated 9 segmentDTM + ] + ) + , "2020" .@ repeated 9 ( + segmentGroup "44" + [ "2030" .@ once segmentGOR + , "2040" .@ repeated 9 segmentDTM + , "2050" .@ repeated 9 segmentLOC + , "2060" .@ repeated 9 segmentSEL + , "2070" .@ repeated 9 segmentFTX + , "2080" .@ repeated 9 ( + segmentGroup "45" + [ "2090" .@ once segmentDOC + , "2100" .@ maybeOnce segmentDTM + ] + ) + ] + ) + , "2110" .@ repeated 9 ( + segmentGroup "46" + [ "2120" .@ once segmentTPL + , "2130" .@ repeated 9 ( + segmentGroup "47" + [ "2140" .@ once segmentMEA + , "2150" .@ maybeOnce segmentEQN + ] + ) + ] + ) + , "2160" .@ repeated 999 ( + segmentGroup "48" + [ "2170" .@ once segmentSGP + , "2180" .@ repeated 9 ( + segmentGroup "49" + [ "2190" .@ once segmentMEA + , "2200" .@ maybeOnce segmentEQN + ] + ) + ] + ) + , "2210" .@ repeated 99 ( + segmentGroup "50" + [ "2220" .@ once segmentTCC + , "2230" .@ maybeOnce segmentPRI + , "2240" .@ maybeOnce segmentEQN + , "2250" .@ maybeOnce segmentPCD + , "2260" .@ repeated 9 segmentMOA + , "2270" .@ repeated 9 segmentQTY + , "2280" .@ repeated 9 segmentLOC + ] + ) + , "2290" .@ repeated 9 ( + segmentGroup "51" + [ "2300" .@ once segmentDGS + , "2310" .@ repeated 99 segmentFTX + , "2320" .@ repeated 9 ( + segmentGroup "52" + [ "2330" .@ once segmentCTA + , "2340" .@ repeated 9 segmentCOM + ] + ) + , "2350" .@ repeated 9 ( + segmentGroup "53" + [ "2360" .@ once segmentMEA + , "2370" .@ maybeOnce segmentEQN + ] + ) + , "2380" .@ repeated 999 ( + segmentGroup "54" + [ "2390" .@ once segmentSGP + , "2400" .@ repeated 9 ( + segmentGroup "55" + [ "2410" .@ once segmentMEA + , "2420" .@ maybeOnce segmentEQN + ] + ) + ] + ) + ] + ) + ] + ) + , "2430" .@ repeated 999 ( + segmentGroup "56" + [ "2440" .@ once segmentEQD + , "2450" .@ maybeOnce segmentEQN + , "2460" .@ maybeOnce segmentTMD + , "2470" .@ repeated 9 segmentMEA + , "2480" .@ repeated 9 segmentDIM + , "2490" .@ repeated 99 segmentSEL + , "2500" .@ repeated 9 segmentTPL + , "2510" .@ maybeOnce segmentHAN + , "2520" .@ maybeOnce segmentTMP + , "2530" .@ repeated 9 segmentFTX + , "2540" .@ repeated 99 ( + segmentGroup "57" + [ "2550" .@ once segmentTCC + , "2560" .@ maybeOnce segmentPRI + , "2570" .@ maybeOnce segmentEQN + , "2580" .@ maybeOnce segmentPCD + , "2590" .@ repeated 9 segmentMOA + , "2600" .@ repeated 9 segmentQTY + ] + ) + , "2610" .@ repeated 9 ( + segmentGroup "58" + [ "2620" .@ once segmentNAD + , "2630" .@ maybeOnce segmentDTM + ] + ) + , "2640" .@ repeated 99 ( + segmentGroup "59" + [ "2650" .@ once segmentEQA + , "2660" .@ maybeOnce segmentEQN + ] + ) + ] + ) + ] + ) + , "2670" .@ once segmentUNT + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Messages.IFTSAI + ( -- * Definition + messageIFTSAI + -- * Dependencies + , segmentBGM + , segmentCOM + , segmentCTA + , segmentDGS + , segmentDIM + , segmentDTM + , segmentEQD + , segmentEQN + , segmentFTX + , segmentGDS + , segmentGID + , segmentHAN + , segmentLOC + , segmentMEA + , segmentNAD + , segmentQTY + , segmentRFF + , segmentTDT + , segmentTSR + ) where + +import Text.Edifact.Common.Segments + +import Text.Edifact.D96A.Segments (segmentBGM, segmentCOM, + segmentCTA, segmentDGS, + segmentDIM, segmentDTM, + segmentEQD, segmentEQN, + segmentFTX, segmentGDS, + segmentGID, segmentHAN, + segmentLOC, segmentMEA, + segmentNAD, segmentQTY, + segmentRFF, segmentTDT, + segmentTSR) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4.3 Message structure +-- > +-- > 4.3.1 Segment table +-- > +-- > Pos Tag Name S R +-- > +-- > 0010 UNH Message header M 1 +-- > 0020 BGM Beginning of message M 1 +-- > 0030 DTM Date/time/period C 9 +-- > 0040 FTX Free text C 99 +-- > +-- > 0050 + ----- Segment group 1 ------------------ C 9-----------+ +-- > 0060 * RFF Reference M 1 | +-- > 0070 + DTM Date/time/period C 9-----------+ +-- > +-- > 0080 ----- Segment group 2 ------------------ C 9-----------+ +-- > 0090 LOC Place/location identification M 1 | +-- > 0100 DTM Date/time/period C 9-----------+ +-- > +-- > 0110 ----- Segment group 3 ------------------ C 9-----------+ +-- > 0120 EQD Equipment details M 1 | +-- > 0130 EQN Number of units C 9 | +-- > 0140 MEA Measurements C 9 | +-- > 0150 DIM Dimensions C 9 | +-- > 0160 FTX Free text C 9-----------+ +-- > +-- > 0170 ----- Segment group 4 ------------------ C 999---------+ +-- > 0180 TDT Details of transport M 1 | +-- > 0190 DTM Date/time/period C 9 | +-- > 0200 TSR Transport service requirements C 9 | +-- > 0210 FTX Free text C 9 | +-- > 0220 EQD Equipment details C 99 | +-- > 0230 QTY Quantity C 9 | +-- > 0240 MEA Measurements C 9 | +-- > | +-- > 0250 ----- Segment group 5 ------------------ C 99---------+| +-- > 0260 LOC Place/location identification M 1 || +-- > 0270 DTM Date/time/period C 9----------++ +-- > +-- > 0280 ----- Segment group 6 ------------------ C 9-----------+ +-- > 0290 NAD Name and address M 1 | +-- > 0300 LOC Place/location identification C 9 | +-- > | +-- > 0310 ----- Segment group 7 ------------------ C 9----------+| +-- > 0320 CTA Contact information M 1 || +-- > 0330 COM Communication contact C 9----------++ +-- > +-- > 0340 ----- Segment group 8 ------------------ C 9-----------+ +-- > 0350 GID Goods item details M 1 | +-- > 0360 HAN Handling instructions C 9 | +-- > 0370 FTX Free text C 9 | +-- > | +-- > 0380 ----- Segment group 9 ------------------ C 9----------+| +-- > 0390 GDS Nature of cargo M 1 || +-- > 0400 FTX Free text C 9----------+| +-- > | +-- > 0410 ----- Segment group 10 ------------------ C 9----------+| +-- > 0420 MEA Measurements M 1 || +-- > 0430 EQN Number of units C 9----------+| +-- > | +-- > 0440 ----- Segment group 11 ------------------ C 9----------+| +-- > 0450 DIM Dimensions M 1 || +-- > 0460 EQN Number of units C 9----------+| +-- > | +-- > 0470 ----- Segment group 12 ------------------ C 9----------+| +-- > 0480 DGS Dangerous goods M 1 || +-- > 0490 FTX Free text C 9----------++ +-- > 0500 UNT Message trailer M 1 +-- +-- Dependencies: 'segmentBGM', 'segmentCOM', 'segmentCTA', 'segmentDGS', 'segmentDIM', 'segmentDTM', 'segmentEQD', 'segmentEQN', 'segmentFTX', 'segmentGDS', 'segmentGID', 'segmentHAN', 'segmentLOC', 'segmentMEA', 'segmentNAD', 'segmentQTY', 'segmentRFF', 'segmentTDT', 'segmentTSR'. +messageIFTSAI :: Parser Value +messageIFTSAI = + message "IFTSAI" + [ "0010" .@ once segmentUNH + , "0020" .@ once segmentBGM + , "0030" .@ repeated 9 segmentDTM + , "0040" .@ repeated 99 segmentFTX + , "0050" .@ repeated 9 ( + segmentGroup "1" + [ "0060" .@ once segmentRFF + , "0070" .@ repeated 9 segmentDTM + ] + ) + , "0080" .@ repeated 9 ( + segmentGroup "2" + [ "0090" .@ once segmentLOC + , "0100" .@ repeated 9 segmentDTM + ] + ) + , "0110" .@ repeated 9 ( + segmentGroup "3" + [ "0120" .@ once segmentEQD + , "0130" .@ repeated 9 segmentEQN + , "0140" .@ repeated 9 segmentMEA + , "0150" .@ repeated 9 segmentDIM + , "0160" .@ repeated 9 segmentFTX + ] + ) + , "0170" .@ repeated 999 ( + segmentGroup "4" + [ "0180" .@ once segmentTDT + , "0190" .@ repeated 9 segmentDTM + , "0200" .@ repeated 9 segmentTSR + , "0210" .@ repeated 9 segmentFTX + , "0220" .@ repeated 99 segmentEQD + , "0230" .@ repeated 9 segmentQTY + , "0240" .@ repeated 9 segmentMEA + , "0250" .@ repeated 99 ( + segmentGroup "5" + [ "0260" .@ once segmentLOC + , "0270" .@ repeated 9 segmentDTM + ] + ) + ] + ) + , "0280" .@ repeated 9 ( + segmentGroup "6" + [ "0290" .@ once segmentNAD + , "0300" .@ repeated 9 segmentLOC + , "0310" .@ repeated 9 ( + segmentGroup "7" + [ "0320" .@ once segmentCTA + , "0330" .@ repeated 9 segmentCOM + ] + ) + ] + ) + , "0340" .@ repeated 9 ( + segmentGroup "8" + [ "0350" .@ once segmentGID + , "0360" .@ repeated 9 segmentHAN + , "0370" .@ repeated 9 segmentFTX + , "0380" .@ repeated 9 ( + segmentGroup "9" + [ "0390" .@ once segmentGDS + , "0400" .@ repeated 9 segmentFTX + ] + ) + , "0410" .@ repeated 9 ( + segmentGroup "10" + [ "0420" .@ once segmentMEA + , "0430" .@ repeated 9 segmentEQN + ] + ) + , "0440" .@ repeated 9 ( + segmentGroup "11" + [ "0450" .@ once segmentDIM + , "0460" .@ repeated 9 segmentEQN + ] + ) + , "0470" .@ repeated 9 ( + segmentGroup "12" + [ "0480" .@ once segmentDGS + , "0490" .@ repeated 9 segmentFTX + ] + ) + ] + ) + , "0500" .@ once segmentUNT + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Messages.IFTSTA + ( -- * Definition + messageIFTSTA + -- * 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 + ) where + +import Text.Edifact.Common.Segments + +import Text.Edifact.D96A.Segments (segmentBGM, segmentCNI, + segmentCNT, segmentCOM, + segmentCTA, segmentDIM, + segmentDOC, segmentDTM, + segmentEQA, segmentEQD, + segmentEQN, segmentFTX, + segmentGID, segmentGIN, + segmentHAN, segmentLOC, + segmentMEA, segmentNAD, + segmentPCI, segmentRFF, + segmentSEL, segmentSTS, + segmentTDT, segmentTSR) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4.3 Message structure +-- > +-- > 4.3.1 Segment table +-- > +-- > Pos Tag Name S R +-- > +-- > 0010 UNH Message header M 1 +-- > 0020 BGM Beginning of message M 1 +-- > 0030 DTM Date/time/period C 9 +-- > 0040 TSR Transport service requirements C 1 +-- > +-- > 0050 ----- Segment group 1 ------------------ C 9-----------+ +-- > 0060 NAD Name and address M 1 | +-- > | +-- > 0070 ----- Segment group 2 ------------------ C 9----------+| +-- > 0080 CTA Contact information M 1 || +-- > 0090 COM Communication contact C 9----------++ +-- > +-- > 0100 ----- Segment group 3 ------------------ C 9-----------+ +-- > 0110 RFF Reference M 1 | +-- > 0120 DTM Date/time/period C 1-----------+ +-- > 0130 LOC Place/location identification C 9 +-- > 0140 FTX Free text C 9 +-- > 0150 CNT Control total C 9 +-- > +-- > 0160 ----- Segment group 4 ------------------ C 999---------+ +-- > 0170 CNI Consignment information M 1 | +-- > 0180 LOC Place/location identification C 9 | +-- > 0190 CNT Control total C 9 | +-- > | +-- > 0200 * ----- Segment group 5 ------------------ M 99---------+| +-- > 0210 STS Status M 1 || +-- > 0220 RFF Reference C 9 || +-- > 0230 DTM Date/time/period C 9 || +-- > 0240 + DOC Document/message details C 1 || +-- > 0250 FTX Free text C 9 || +-- > 0260 NAD Name and address C 9 || +-- > 0270 LOC Place/location identification C 1 || +-- > 0280 PCI Package identification C 99 || +-- > || +-- > 0290 ----- Segment group 6 ------------------ C 99--------+|| +-- > 0300 TDT Details of transport M 1 ||| +-- > 0310 RFF Reference C 9 ||| +-- > 0320 LOC Place/location identification C 9 ||| +-- > 0330 DTM Date/time/period C 9---------+|| +-- > || +-- > 0340 ----- Segment group 7 ------------------ C 99--------+|| +-- > 0350 EQD Equipment details M 1 ||| +-- > 0360 MEA Measurements C 9 ||| +-- > 0370 DIM Dimensions C 9 ||| +-- > 0380 SEL Seal number C 9 ||| +-- > ||| +-- > 0390 ----- Segment group 8 ------------------ C 99-------+||| +-- > 0400 EQA Attached equipment M 1 |||| +-- > 0410 SEL Seal number C 9--------++|| +-- > || +-- > 0420 * ----- Segment group 9 ------------------ C 99--------+|| +-- > 0430 GID Goods item details M 1 ||| +-- > 0440 HAN Handling instructions C 9 ||| +-- > ||| +-- > 0450 ----- Segment group 10 ------------------ C 99-------+||| +-- > 0460 MEA Measurements M 1 |||| +-- > 0470 EQN Number of units C 1--------+||| +-- > ||| +-- > 0480 ----- Segment group 11 ------------------ C 99-------+||| +-- > 0490 DIM Dimensions M 1 |||| +-- > 0500 EQN Number of units C 1--------+||| +-- > ||| +-- > 0510 + ----- Segment group 12 ------------------ C 99-------+||| +-- > 0520 + PCI Package identification M 1 |||| +-- > 0530 + GIN Goods identity number C 9--------++++ +-- > 0540 UNT Message trailer M 1 +-- +-- 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'. +messageIFTSTA :: Parser Value +messageIFTSTA = + message "IFTSTA" + [ "0010" .@ once segmentUNH + , "0020" .@ once segmentBGM + , "0030" .@ repeated 9 segmentDTM + , "0040" .@ maybeOnce segmentTSR + , "0050" .@ repeated 9 ( + segmentGroup "1" + [ "0060" .@ once segmentNAD + , "0070" .@ repeated 9 ( + segmentGroup "2" + [ "0080" .@ once segmentCTA + , "0090" .@ repeated 9 segmentCOM + ] + ) + ] + ) + , "0100" .@ repeated 9 ( + segmentGroup "3" + [ "0110" .@ once segmentRFF + , "0120" .@ maybeOnce segmentDTM + ] + ) + , "0130" .@ repeated 9 segmentLOC + , "0140" .@ repeated 9 segmentFTX + , "0150" .@ repeated 9 segmentCNT + , "0160" .@ repeated 999 ( + segmentGroup "4" + [ "0170" .@ once segmentCNI + , "0180" .@ repeated 9 segmentLOC + , "0190" .@ repeated 9 segmentCNT + , "0200" .@ repeatedAtLeastOnce 99 ( + segmentGroup "5" + [ "0210" .@ once segmentSTS + , "0220" .@ repeated 9 segmentRFF + , "0230" .@ repeated 9 segmentDTM + , "0240" .@ maybeOnce segmentDOC + , "0250" .@ repeated 9 segmentFTX + , "0260" .@ repeated 9 segmentNAD + , "0270" .@ maybeOnce segmentLOC + , "0280" .@ repeated 99 segmentPCI + , "0290" .@ repeated 99 ( + segmentGroup "6" + [ "0300" .@ once segmentTDT + , "0310" .@ repeated 9 segmentRFF + , "0320" .@ repeated 9 segmentLOC + , "0330" .@ repeated 9 segmentDTM + ] + ) + , "0340" .@ repeated 99 ( + segmentGroup "7" + [ "0350" .@ once segmentEQD + , "0360" .@ repeated 9 segmentMEA + , "0370" .@ repeated 9 segmentDIM + , "0380" .@ repeated 9 segmentSEL + , "0390" .@ repeated 99 ( + segmentGroup "8" + [ "0400" .@ once segmentEQA + , "0410" .@ repeated 9 segmentSEL + ] + ) + ] + ) + , "0420" .@ repeated 99 ( + segmentGroup "9" + [ "0430" .@ once segmentGID + , "0440" .@ repeated 9 segmentHAN + , "0450" .@ repeated 99 ( + segmentGroup "10" + [ "0460" .@ once segmentMEA + , "0470" .@ maybeOnce segmentEQN + ] + ) + , "0480" .@ repeated 99 ( + segmentGroup "11" + [ "0490" .@ once segmentDIM + , "0500" .@ maybeOnce segmentEQN + ] + ) + , "0510" .@ repeated 99 ( + segmentGroup "12" + [ "0520" .@ once segmentPCI + , "0530" .@ repeated 9 segmentGIN + ] + ) + ] + ) + ] + ) + ] + ) + , "0540" .@ once segmentUNT + ] 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 @@ +module Text.Edifact.D96A.Segments + ( module S + ) where + +import Text.Edifact.D96A.Segments.ALI as S +import Text.Edifact.D96A.Segments.BGM as S +import Text.Edifact.D96A.Segments.CNI as S +import Text.Edifact.D96A.Segments.CNT as S +import Text.Edifact.D96A.Segments.COM as S +import Text.Edifact.D96A.Segments.CPI as S +import Text.Edifact.D96A.Segments.CPS as S +import Text.Edifact.D96A.Segments.CTA as S +import Text.Edifact.D96A.Segments.CUX as S +import Text.Edifact.D96A.Segments.DGS as S +import Text.Edifact.D96A.Segments.DIM as S +import Text.Edifact.D96A.Segments.DLM as S +import Text.Edifact.D96A.Segments.DOC as S +import Text.Edifact.D96A.Segments.DTM as S +import Text.Edifact.D96A.Segments.EQA as S +import Text.Edifact.D96A.Segments.EQD as S +import Text.Edifact.D96A.Segments.EQN as S +import Text.Edifact.D96A.Segments.FTX as S +import Text.Edifact.D96A.Segments.GDS as S +import Text.Edifact.D96A.Segments.GID as S +import Text.Edifact.D96A.Segments.GIN as S +import Text.Edifact.D96A.Segments.GIR as S +import Text.Edifact.D96A.Segments.GOR as S +import Text.Edifact.D96A.Segments.HAN as S +import Text.Edifact.D96A.Segments.IMD as S +import Text.Edifact.D96A.Segments.LIN as S +import Text.Edifact.D96A.Segments.LOC as S +import Text.Edifact.D96A.Segments.MEA as S +import Text.Edifact.D96A.Segments.MOA as S +import Text.Edifact.D96A.Segments.NAD as S +import Text.Edifact.D96A.Segments.PAC as S +import Text.Edifact.D96A.Segments.PCD as S +import Text.Edifact.D96A.Segments.PCI as S +import Text.Edifact.D96A.Segments.PIA as S +import Text.Edifact.D96A.Segments.PRI as S +import Text.Edifact.D96A.Segments.QTY as S +import Text.Edifact.D96A.Segments.QVR as S +import Text.Edifact.D96A.Segments.RFF as S +import Text.Edifact.D96A.Segments.RNG as S +import Text.Edifact.D96A.Segments.SEL as S +import Text.Edifact.D96A.Segments.SGP as S +import Text.Edifact.D96A.Segments.STS as S +import Text.Edifact.D96A.Segments.TCC as S +import Text.Edifact.D96A.Segments.TDT as S +import Text.Edifact.D96A.Segments.TMD as S +import Text.Edifact.D96A.Segments.TMP as S +import Text.Edifact.D96A.Segments.TOD as S +import Text.Edifact.D96A.Segments.TPL as S +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.ALI + ( -- * Definition + segmentALI + -- * Dependencies + , simple3239 + , simple4183 + , simple9213 + ) where + +import Text.Edifact.D96A.Simples (simple3239, simple4183, simple9213) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > ALI ADDITIONAL INFORMATION +-- > +-- > Function: To indicate that special conditions due to the origin, +-- > customs preference, fiscal or commercial factors are +-- > applicable. +-- > +-- > 010 3239 COUNTRY OF ORIGIN, CODED C an..3 +-- > +-- > 020 9213 TYPE OF DUTY REGIME, CODED C an..3 +-- > +-- > 030 4183 SPECIAL CONDITIONS, CODED C an..3 +-- > +-- > 040 4183 SPECIAL CONDITIONS, CODED C an..3 +-- > +-- > 050 4183 SPECIAL CONDITIONS, CODED C an..3 +-- > +-- > 060 4183 SPECIAL CONDITIONS, CODED C an..3 +-- > +-- > 070 4183 SPECIAL CONDITIONS, CODED C an..3 +-- +-- Dependencies: 'simple3239', 'simple4183', 'simple9213'. +segmentALI :: Parser Value +segmentALI = + segment "ALI" + [ "010" .@ optional simple3239 + , "020" .@ optional simple9213 + , "030" .@ optional simple4183 + , "040" .@ optional simple4183 + , "050" .@ optional simple4183 + , "060" .@ optional simple4183 + , "070" .@ optional simple4183 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.BGM + ( -- * Definition + segmentBGM + -- * Dependencies + , compositeC002 + , simple1004 + , simple1225 + , simple4343 + ) where + +import Text.Edifact.D96A.Composites (compositeC002) +import Text.Edifact.D96A.Simples (simple1004, simple1225, + simple4343) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > BGM BEGINNING OF MESSAGE +-- > +-- > Function: To indicate the type and function of a message and to +-- > transmit the identifying number. +-- > +-- > 010 C002 DOCUMENT/MESSAGE NAME C +-- > 1001 Document/message name, coded C an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 1000 Document/message name C an..35 +-- > +-- > 020 1004 DOCUMENT/MESSAGE NUMBER C an..35 +-- > +-- > 030 1225 MESSAGE FUNCTION, CODED C an..3 +-- > +-- > 040 4343 RESPONSE TYPE, CODED C an..3 +-- +-- Dependencies: 'compositeC002', 'simple1004', 'simple1225', 'simple4343'. +segmentBGM :: Parser Value +segmentBGM = + segment "BGM" + [ "010" .@ optional compositeC002 + , "020" .@ optional simple1004 + , "030" .@ optional simple1225 + , "040" .@ optional simple4343 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.CNI + ( -- * Definition + segmentCNI + -- * Dependencies + , compositeC503 + , simple1312 + , simple1490 + ) where + +import Text.Edifact.D96A.Composites (compositeC503) +import Text.Edifact.D96A.Simples (simple1312, simple1490) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > CNI CONSIGNMENT INFORMATION +-- > +-- > Function: To identify one consignment. +-- > +-- > 010 1490 CONSOLIDATION ITEM NUMBER C n..4 +-- > +-- > 020 C503 DOCUMENT/MESSAGE DETAILS C +-- > 1004 Document/message number C an..35 +-- > 1373 Document/message status, coded C an..3 +-- > 1366 Document/message source C an..35 +-- > 3453 Language, coded C an..3 +-- > +-- > 030 1312 CONSIGNMENT LOAD SEQUENCE NUMBER C n..4 +-- +-- Dependencies: 'compositeC503', 'simple1312', 'simple1490'. +segmentCNI :: Parser Value +segmentCNI = + segment "CNI" + [ "010" .@ optional simple1490 + , "020" .@ optional compositeC503 + , "030" .@ optional simple1312 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.CNT + ( -- * Definition + segmentCNT + -- * Dependencies + , compositeC270 + ) where + +import Text.Edifact.D96A.Composites (compositeC270) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > CNT CONTROL TOTAL +-- > +-- > Function: To provide control total. +-- > +-- > 010 C270 CONTROL M +-- > 6069 Control qualifier M an..3 +-- > 6066 Control value M n..18 +-- > 6411 Measure unit qualifier C an..3 +-- +-- Dependencies: 'compositeC270'. +segmentCNT :: Parser Value +segmentCNT = + segment "CNT" + [ "010" .@ mandatory compositeC270 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.COM + ( -- * Definition + segmentCOM + -- * Dependencies + , compositeC076 + ) where + +import Text.Edifact.D96A.Composites (compositeC076) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > COM COMMUNICATION CONTACT +-- > +-- > Function: To identify a communication number of a department or +-- > a person to whom communication should be directed. +-- > +-- > 010 C076 COMMUNICATION CONTACT M +-- > 3148 Communication number M an..512 +-- > 3155 Communication channel qualifier M an..3 +-- +-- Dependencies: 'compositeC076'. +segmentCOM :: Parser Value +segmentCOM = + segment "COM" + [ "010" .@ mandatory compositeC076 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.CPI + ( -- * Definition + segmentCPI + -- * Dependencies + , compositeC229 + , compositeC231 + , simple4237 + ) where + +import Text.Edifact.D96A.Composites (compositeC229, compositeC231) +import Text.Edifact.D96A.Simples (simple4237) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > CPI CHARGE PAYMENT INSTRUCTIONS +-- > +-- > Function: To identify a charge. +-- > +-- > 010 C229 CHARGE CATEGORY C +-- > 5237 Charge category, coded M an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > +-- > 020 C231 METHOD OF PAYMENT C +-- > 4215 Transport charges method of payment, coded M an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > +-- > 030 4237 PREPAID/COLLECT INDICATOR, CODED C an..3 +-- +-- Dependencies: 'compositeC229', 'compositeC231', 'simple4237'. +segmentCPI :: Parser Value +segmentCPI = + segment "CPI" + [ "010" .@ optional compositeC229 + , "020" .@ optional compositeC231 + , "030" .@ optional simple4237 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.CPS + ( -- * Definition + segmentCPS + -- * Dependencies + , simple7075 + , simple7164 + , simple7166 + ) where + +import Text.Edifact.D96A.Simples (simple7075, simple7164, simple7166) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > CPS CONSIGNMENT PACKING SEQUENCE +-- > +-- > Function: To identify the sequence in which physical packing is +-- > presented in the consignment, and optionally to +-- > identify the hierarchical relationship between packing +-- > layers. +-- > +-- > 010 7164 HIERARCHICAL ID. NUMBER M an..12 +-- > +-- > 020 7166 HIERARCHICAL PARENT ID. C an..12 +-- > +-- > 030 7075 PACKAGING LEVEL, CODED C an..3 +-- +-- Dependencies: 'simple7075', 'simple7164', 'simple7166'. +segmentCPS :: Parser Value +segmentCPS = + segment "CPS" + [ "010" .@ mandatory simple7164 + , "020" .@ optional simple7166 + , "030" .@ optional simple7075 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.CTA + ( -- * Definition + segmentCTA + -- * Dependencies + , compositeC056 + , simple3139 + ) where + +import Text.Edifact.D96A.Composites (compositeC056) +import Text.Edifact.D96A.Simples (simple3139) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > CTA CONTACT INFORMATION +-- > +-- > Function: To identify a person or a department to whom +-- > communication should be directed. +-- > +-- > 010 3139 CONTACT FUNCTION, CODED C an..3 +-- > +-- > 020 C056 DEPARTMENT OR EMPLOYEE DETAILS C +-- > 3413 Department or employee identification C an..17 +-- > 3412 Department or employee C an..35 +-- +-- Dependencies: 'compositeC056', 'simple3139'. +segmentCTA :: Parser Value +segmentCTA = + segment "CTA" + [ "010" .@ optional simple3139 + , "020" .@ optional compositeC056 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.CUX + ( -- * Definition + segmentCUX + -- * Dependencies + , compositeC504 + , simple5402 + , simple6341 + ) where + +import Text.Edifact.D96A.Composites (compositeC504) +import Text.Edifact.D96A.Simples (simple5402, simple6341) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > CUX CURRENCIES +-- > +-- > Function: To specify currencies used in the transaction and +-- > relevant details for the rate of exchange. +-- > +-- > 010 C504 CURRENCY DETAILS C +-- > 6347 Currency details qualifier M an..3 +-- > 6345 Currency, coded C an..3 +-- > 6343 Currency qualifier C an..3 +-- > 6348 Currency rate base C n..4 +-- > +-- > 020 C504 CURRENCY DETAILS C +-- > 6347 Currency details qualifier M an..3 +-- > 6345 Currency, coded C an..3 +-- > 6343 Currency qualifier C an..3 +-- > 6348 Currency rate base C n..4 +-- > +-- > 030 5402 RATE OF EXCHANGE C n..12 +-- > +-- > 040 6341 CURRENCY MARKET EXCHANGE, CODED C an..3 +-- +-- Dependencies: 'compositeC504', 'simple5402', 'simple6341'. +segmentCUX :: Parser Value +segmentCUX = + segment "CUX" + [ "010" .@ optional compositeC504 + , "020" .@ optional compositeC504 + , "030" .@ optional simple5402 + , "040" .@ optional simple6341 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.DGS + ( -- * Definition + segmentDGS + -- * Dependencies + , compositeC205 + , compositeC223 + , compositeC234 + , compositeC235 + , compositeC236 + , simple8126 + , simple8211 + , simple8255 + , simple8273 + , simple8325 + , simple8339 + , simple8364 + , simple8410 + ) where + +import Text.Edifact.D96A.Composites (compositeC205, compositeC223, + compositeC234, compositeC235, + compositeC236) +import Text.Edifact.D96A.Simples (simple8126, simple8211, + simple8255, simple8273, + simple8325, simple8339, + simple8364, simple8410) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > DGS DANGEROUS GOODS +-- > +-- > Function: To identify dangerous goods. +-- > +-- > 010 8273 DANGEROUS GOODS REGULATIONS, CODED C an..3 +-- > +-- > 020 C205 HAZARD CODE C +-- > 8351 Hazard code identification M an..7 +-- > 8078 Hazard substance/item/page number C an..7 +-- > 8092 Hazard code version number C an..10 +-- > +-- > 030 C234 UNDG INFORMATION C +-- > 7124 UNDG number C n4 +-- > 7088 Dangerous goods flashpoint C an..8 +-- > +-- > 040 C223 DANGEROUS GOODS SHIPMENT FLASHPOINT C +-- > 7106 Shipment flashpoint C n3 +-- > 6411 Measure unit qualifier C an..3 +-- > +-- > 050 8339 PACKING GROUP, CODED C an..3 +-- > +-- > 060 8364 EMS NUMBER C an..6 +-- > +-- > 070 8410 MFAG C an..4 +-- > +-- > 080 8126 TREM CARD NUMBER C an..10 +-- > +-- > 090 C235 HAZARD IDENTIFICATION C +-- > 8158 Hazard identification number, upper part C an..4 +-- > 8186 Substance identification number, lower part C an4 +-- > +-- > 100 C236 DANGEROUS GOODS LABEL C +-- > 8246 Dangerous goods label marking C an..4 +-- > 8246 Dangerous goods label marking C an..4 +-- > 8246 Dangerous goods label marking C an..4 +-- > +-- > 110 8255 PACKING INSTRUCTION, CODED C an..3 +-- > +-- > 120 8325 CATEGORY OF MEANS OF TRANSPORT, CODED C an..3 +-- > +-- > 130 8211 PERMISSION FOR TRANSPORT, CODED C an..3 +-- +-- Dependencies: 'compositeC205', 'compositeC223', 'compositeC234', 'compositeC235', 'compositeC236', 'simple8126', 'simple8211', 'simple8255', 'simple8273', 'simple8325', 'simple8339', 'simple8364', 'simple8410'. +segmentDGS :: Parser Value +segmentDGS = + segment "DGS" + [ "010" .@ optional simple8273 + , "020" .@ optional compositeC205 + , "030" .@ optional compositeC234 + , "040" .@ optional compositeC223 + , "050" .@ optional simple8339 + , "060" .@ optional simple8364 + , "070" .@ optional simple8410 + , "080" .@ optional simple8126 + , "090" .@ optional compositeC235 + , "100" .@ optional compositeC236 + , "110" .@ optional simple8255 + , "120" .@ optional simple8325 + , "130" .@ optional simple8211 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.DIM + ( -- * Definition + segmentDIM + -- * Dependencies + , compositeC211 + , simple6145 + ) where + +import Text.Edifact.D96A.Composites (compositeC211) +import Text.Edifact.D96A.Simples (simple6145) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > DIM DIMENSIONS +-- > +-- > Function: To specify dimensions. +-- > +-- > 010 6145 DIMENSION QUALIFIER M an..3 +-- > +-- > 020 C211 DIMENSIONS M +-- > 6411 Measure unit qualifier M an..3 +-- > 6168 Length dimension C n..15 +-- > 6140 Width dimension C n..15 +-- > 6008 Height dimension C n..15 +-- +-- Dependencies: 'compositeC211', 'simple6145'. +segmentDIM :: Parser Value +segmentDIM = + segment "DIM" + [ "010" .@ mandatory simple6145 + , "020" .@ mandatory compositeC211 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.DLM + ( -- * Definition + segmentDLM + -- * Dependencies + , compositeC214 + , compositeC522 + , simple4455 + , simple4457 + ) where + +import Text.Edifact.D96A.Composites (compositeC214, compositeC522) +import Text.Edifact.D96A.Simples (simple4455, simple4457) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > DLM DELIVERY LIMITATIONS +-- > +-- > Function: To specify limitations on deliveries. +-- > +-- > 010 4455 BACK ORDER, CODED C an..3 +-- > +-- > 020 C522 INSTRUCTION C +-- > 4403 Instruction qualifier M an..3 +-- > 4401 Instruction, coded C an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 4400 Instruction C an..35 +-- > +-- > 030 C214 SPECIAL SERVICES IDENTIFICATION C +-- > 7161 Special services, coded C an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 7160 Special service C an..35 +-- > 7160 Special service C an..35 +-- > +-- > 040 4457 PRODUCT/SERVICE SUBSTITUTION, CODED C an..3 +-- +-- Dependencies: 'compositeC214', 'compositeC522', 'simple4455', 'simple4457'. +segmentDLM :: Parser Value +segmentDLM = + segment "DLM" + [ "010" .@ optional simple4455 + , "020" .@ optional compositeC522 + , "030" .@ optional compositeC214 + , "040" .@ optional simple4457 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.DOC + ( -- * Definition + segmentDOC + -- * Dependencies + , compositeC002 + , compositeC503 + , simple1218 + , simple1220 + , simple3153 + ) where + +import Text.Edifact.D96A.Composites (compositeC002, compositeC503) +import Text.Edifact.D96A.Simples (simple1218, simple1220, + simple3153) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > DOC DOCUMENT/MESSAGE DETAILS +-- > +-- > Function: To identify documents, either printed, electronically +-- > transferred, or referenced as specified in message +-- > description, including, where relevant, the +-- > identification of the type of transaction that will +-- > result from this message. +-- > +-- > 010 C002 DOCUMENT/MESSAGE NAME M +-- > 1001 Document/message name, coded C an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 1000 Document/message name C an..35 +-- > +-- > 020 C503 DOCUMENT/MESSAGE DETAILS C +-- > 1004 Document/message number C an..35 +-- > 1373 Document/message status, coded C an..3 +-- > 1366 Document/message source C an..35 +-- > 3453 Language, coded C an..3 +-- > +-- > 030 3153 COMMUNICATION CHANNEL IDENTIFIER, CODED C an..3 +-- > +-- > 040 1220 NUMBER OF COPIES OF DOCUMENT REQUIRED C n..2 +-- > +-- > 050 1218 NUMBER OF ORIGINALS OF DOCUMENT REQUIRED C n..2 +-- +-- Dependencies: 'compositeC002', 'compositeC503', 'simple1218', 'simple1220', 'simple3153'. +segmentDOC :: Parser Value +segmentDOC = + segment "DOC" + [ "010" .@ mandatory compositeC002 + , "020" .@ optional compositeC503 + , "030" .@ optional simple3153 + , "040" .@ optional simple1220 + , "050" .@ optional simple1218 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.DTM + ( -- * Definition + segmentDTM + -- * Dependencies + , compositeC507 + ) where + +import Text.Edifact.D96A.Composites (compositeC507) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > DTM DATE/TIME/PERIOD +-- > +-- > Function: To specify date, and/or time, or period. +-- > +-- > 010 C507 DATE/TIME/PERIOD M +-- > 2005 Date/time/period qualifier M an..3 +-- > 2380 Date/time/period C an..35 +-- > 2379 Date/time/period format qualifier C an..3 +-- +-- Dependencies: 'compositeC507'. +segmentDTM :: Parser Value +segmentDTM = + segment "DTM" + [ "010" .@ mandatory compositeC507 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.EQA + ( -- * Definition + segmentEQA + -- * Dependencies + , compositeC237 + , simple8053 + ) where + +import Text.Edifact.D96A.Composites (compositeC237) +import Text.Edifact.D96A.Simples (simple8053) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > EQA ATTACHED EQUIPMENT +-- > +-- > Function: To specify attached or related equipment. +-- > +-- > 010 8053 EQUIPMENT QUALIFIER M an..3 +-- > +-- > 020 C237 EQUIPMENT IDENTIFICATION C +-- > 8260 Equipment identification number C an..17 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 3207 Country, coded C an..3 +-- +-- Dependencies: 'compositeC237', 'simple8053'. +segmentEQA :: Parser Value +segmentEQA = + segment "EQA" + [ "010" .@ mandatory simple8053 + , "020" .@ optional compositeC237 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.EQD + ( -- * Definition + segmentEQD + -- * Dependencies + , compositeC224 + , compositeC237 + , simple8053 + , simple8077 + , simple8169 + , simple8249 + ) where + +import Text.Edifact.D96A.Composites (compositeC224, compositeC237) +import Text.Edifact.D96A.Simples (simple8053, simple8077, + simple8169, simple8249) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > EQD EQUIPMENT DETAILS +-- > +-- > Function: To identify a unit of equipment. +-- > +-- > 010 8053 EQUIPMENT QUALIFIER M an..3 +-- > +-- > 020 C237 EQUIPMENT IDENTIFICATION C +-- > 8260 Equipment identification number C an..17 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 3207 Country, coded C an..3 +-- > +-- > 030 C224 EQUIPMENT SIZE AND TYPE C +-- > 8155 Equipment size and type identification C an..10 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 8154 Equipment size and type C an..35 +-- > +-- > 040 8077 EQUIPMENT SUPPLIER, CODED C an..3 +-- > +-- > 050 8249 EQUIPMENT STATUS, CODED C an..3 +-- > +-- > 060 8169 FULL/EMPTY INDICATOR, CODED C an..3 +-- +-- Dependencies: 'compositeC224', 'compositeC237', 'simple8053', 'simple8077', 'simple8169', 'simple8249'. +segmentEQD :: Parser Value +segmentEQD = + segment "EQD" + [ "010" .@ mandatory simple8053 + , "020" .@ optional compositeC237 + , "030" .@ optional compositeC224 + , "040" .@ optional simple8077 + , "050" .@ optional simple8249 + , "060" .@ optional simple8169 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.EQN + ( -- * Definition + segmentEQN + -- * Dependencies + , compositeC523 + ) where + +import Text.Edifact.D96A.Composites (compositeC523) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > EQN NUMBER OF UNITS +-- > +-- > Function: To specify the number of units. +-- > +-- > 010 C523 NUMBER OF UNIT DETAILS M +-- > 6350 Number of units C n..15 +-- > 6353 Number of units qualifier C an..3 +-- +-- Dependencies: 'compositeC523'. +segmentEQN :: Parser Value +segmentEQN = + segment "EQN" + [ "010" .@ mandatory compositeC523 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.FTX + ( -- * Definition + segmentFTX + -- * Dependencies + , compositeC107 + , compositeC108 + , simple3453 + , simple4451 + , simple4453 + ) where + +import Text.Edifact.D96A.Composites (compositeC107, compositeC108) +import Text.Edifact.D96A.Simples (simple3453, simple4451, + simple4453) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > FTX FREE TEXT +-- > +-- > Function: To provide free form or coded text information. +-- > +-- > 010 4451 TEXT SUBJECT QUALIFIER M an..3 +-- > +-- > 020 4453 TEXT FUNCTION, CODED C an..3 +-- > +-- > 030 C107 TEXT REFERENCE C +-- > 4441 Free text, coded M an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > +-- > 040 C108 TEXT LITERAL C +-- > 4440 Free text M an..70 +-- > 4440 Free text C an..70 +-- > 4440 Free text C an..70 +-- > 4440 Free text C an..70 +-- > 4440 Free text C an..70 +-- > +-- > 050 3453 LANGUAGE, CODED C an..3 +-- +-- Dependencies: 'compositeC107', 'compositeC108', 'simple3453', 'simple4451', 'simple4453'. +segmentFTX :: Parser Value +segmentFTX = + segment "FTX" + [ "010" .@ mandatory simple4451 + , "020" .@ optional simple4453 + , "030" .@ optional compositeC107 + , "040" .@ optional compositeC108 + , "050" .@ optional simple3453 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.GDS + ( -- * Definition + segmentGDS + -- * Dependencies + , compositeC703 + ) where + +import Text.Edifact.D96A.Composites (compositeC703) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > GDS NATURE OF CARGO +-- > +-- > Function: To indicate the type of cargo as a general +-- > classification. +-- > +-- > 010 C703 NATURE OF CARGO C +-- > 7085 Nature of cargo, coded M an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- +-- Dependencies: 'compositeC703'. +segmentGDS :: Parser Value +segmentGDS = + segment "GDS" + [ "010" .@ optional compositeC703 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.GID + ( -- * Definition + segmentGID + -- * Dependencies + , compositeC213 + , simple1496 + ) where + +import Text.Edifact.D96A.Composites (compositeC213) +import Text.Edifact.D96A.Simples (simple1496) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > GID GOODS ITEM DETAILS +-- > +-- > Function: To indicate totals of a goods item. +-- > +-- > 010 1496 GOODS ITEM NUMBER C n..5 +-- > +-- > 020 C213 NUMBER AND TYPE OF PACKAGES C +-- > 7224 Number of packages C n..8 +-- > 7065 Type of packages identification C an..17 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 7064 Type of packages C an..35 +-- > +-- > 030 C213 NUMBER AND TYPE OF PACKAGES C +-- > 7224 Number of packages C n..8 +-- > 7065 Type of packages identification C an..17 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 7064 Type of packages C an..35 +-- > +-- > 040 C213 NUMBER AND TYPE OF PACKAGES C +-- > 7224 Number of packages C n..8 +-- > 7065 Type of packages identification C an..17 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 7064 Type of packages C an..35 +-- +-- Dependencies: 'compositeC213', 'simple1496'. +segmentGID :: Parser Value +segmentGID = + segment "GID" + [ "010" .@ optional simple1496 + , "020" .@ optional compositeC213 + , "030" .@ optional compositeC213 + , "040" .@ optional compositeC213 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.GIN + ( -- * Definition + segmentGIN + -- * Dependencies + , compositeC208 + , simple7405 + ) where + +import Text.Edifact.D96A.Composites (compositeC208) +import Text.Edifact.D96A.Simples (simple7405) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > GIN GOODS IDENTITY NUMBER +-- > +-- > Function: To give specific identification numbers, either as +-- > single numbers or ranges. +-- > +-- > 010 7405 IDENTITY NUMBER QUALIFIER M an..3 +-- > +-- > 020 C208 IDENTITY NUMBER RANGE M +-- > 7402 Identity number M an..35 +-- > 7402 Identity number C an..35 +-- > +-- > 030 C208 IDENTITY NUMBER RANGE C +-- > 7402 Identity number M an..35 +-- > 7402 Identity number C an..35 +-- > +-- > 040 C208 IDENTITY NUMBER RANGE C +-- > 7402 Identity number M an..35 +-- > 7402 Identity number C an..35 +-- > +-- > 050 C208 IDENTITY NUMBER RANGE C +-- > 7402 Identity number M an..35 +-- > 7402 Identity number C an..35 +-- > +-- > 060 C208 IDENTITY NUMBER RANGE C +-- > 7402 Identity number M an..35 +-- > 7402 Identity number C an..35 +-- +-- Dependencies: 'compositeC208', 'simple7405'. +segmentGIN :: Parser Value +segmentGIN = + segment "GIN" + [ "010" .@ mandatory simple7405 + , "020" .@ mandatory compositeC208 + , "030" .@ optional compositeC208 + , "040" .@ optional compositeC208 + , "050" .@ optional compositeC208 + , "060" .@ optional compositeC208 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.GIR + ( -- * Definition + segmentGIR + -- * Dependencies + , compositeC206 + , simple7297 + ) where + +import Text.Edifact.D96A.Composites (compositeC206) +import Text.Edifact.D96A.Simples (simple7297) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > GIR RELATED IDENTIFICATION NUMBERS +-- > +-- > Function: To specify a related set of identification numbers. +-- > +-- > 010 7297 SET IDENTIFICATION QUALIFIER M an..3 +-- > +-- > 020 C206 IDENTIFICATION NUMBER M +-- > 7402 Identity number M an..35 +-- > 7405 Identity number qualifier C an..3 +-- > 4405 Status, coded C an..3 +-- > +-- > 030 C206 IDENTIFICATION NUMBER C +-- > 7402 Identity number M an..35 +-- > 7405 Identity number qualifier C an..3 +-- > 4405 Status, coded C an..3 +-- > +-- > 040 C206 IDENTIFICATION NUMBER C +-- > 7402 Identity number M an..35 +-- > 7405 Identity number qualifier C an..3 +-- > 4405 Status, coded C an..3 +-- > +-- > 050 C206 IDENTIFICATION NUMBER C +-- > 7402 Identity number M an..35 +-- > 7405 Identity number qualifier C an..3 +-- > 4405 Status, coded C an..3 +-- > +-- > 060 C206 IDENTIFICATION NUMBER C +-- > 7402 Identity number M an..35 +-- > 7405 Identity number qualifier C an..3 +-- > 4405 Status, coded C an..3 +-- +-- Dependencies: 'compositeC206', 'simple7297'. +segmentGIR :: Parser Value +segmentGIR = + segment "GIR" + [ "010" .@ mandatory simple7297 + , "020" .@ mandatory compositeC206 + , "030" .@ optional compositeC206 + , "040" .@ optional compositeC206 + , "050" .@ optional compositeC206 + , "060" .@ optional compositeC206 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.GOR + ( -- * Definition + segmentGOR + -- * Dependencies + , compositeC232 + , simple8323 + ) where + +import Text.Edifact.D96A.Composites (compositeC232) +import Text.Edifact.D96A.Simples (simple8323) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > GOR GOVERNMENTAL REQUIREMENTS +-- > +-- > Function: To indicate the requirement for a specific govermental +-- > action and/or procedure or which specific procedure is +-- > valid for a specific part of the transport. +-- > +-- > 010 8323 TRANSPORT MOVEMENT, CODED C an..3 +-- > +-- > 020 C232 GOVERNMENT ACTION C +-- > 9415 Government agency, coded C an..3 +-- > 9411 Government involvement, coded C an..3 +-- > 9417 Government action, coded C an..3 +-- > 9353 Government procedure, coded C an..3 +-- > +-- > 030 C232 GOVERNMENT ACTION C +-- > 9415 Government agency, coded C an..3 +-- > 9411 Government involvement, coded C an..3 +-- > 9417 Government action, coded C an..3 +-- > 9353 Government procedure, coded C an..3 +-- > +-- > 040 C232 GOVERNMENT ACTION C +-- > 9415 Government agency, coded C an..3 +-- > 9411 Government involvement, coded C an..3 +-- > 9417 Government action, coded C an..3 +-- > 9353 Government procedure, coded C an..3 +-- > +-- > 050 C232 GOVERNMENT ACTION C +-- > 9415 Government agency, coded C an..3 +-- > 9411 Government involvement, coded C an..3 +-- > 9417 Government action, coded C an..3 +-- > 9353 Government procedure, coded C an..3 +-- +-- Dependencies: 'compositeC232', 'simple8323'. +segmentGOR :: Parser Value +segmentGOR = + segment "GOR" + [ "010" .@ optional simple8323 + , "020" .@ optional compositeC232 + , "030" .@ optional compositeC232 + , "040" .@ optional compositeC232 + , "050" .@ optional compositeC232 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.HAN + ( -- * Definition + segmentHAN + -- * Dependencies + , compositeC218 + , compositeC524 + ) where + +import Text.Edifact.D96A.Composites (compositeC218, compositeC524) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > HAN HANDLING INSTRUCTIONS +-- > +-- > Function: To specify handling and where necessary, notify +-- > hazards. +-- > +-- > 010 C524 HANDLING INSTRUCTIONS C +-- > 4079 Handling instructions, coded C an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 4078 Handling instructions C an..70 +-- > +-- > 020 C218 HAZARDOUS MATERIAL C +-- > 7419 Hazardous material class code, identification C an..4 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- +-- Dependencies: 'compositeC218', 'compositeC524'. +segmentHAN :: Parser Value +segmentHAN = + segment "HAN" + [ "010" .@ optional compositeC524 + , "020" .@ optional compositeC218 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.IMD + ( -- * Definition + segmentIMD + -- * Dependencies + , compositeC273 + , simple7077 + , simple7081 + , simple7383 + ) where + +import Text.Edifact.D96A.Composites (compositeC273) +import Text.Edifact.D96A.Simples (simple7077, simple7081, + simple7383) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > IMD ITEM DESCRIPTION +-- > +-- > Function: To describe an item in either an industry or free +-- > format. +-- > +-- > 010 7077 ITEM DESCRIPTION TYPE, CODED C an..3 +-- > +-- > 020 7081 ITEM CHARACTERISTIC, CODED C an..3 +-- > +-- > 030 C273 ITEM DESCRIPTION C +-- > 7009 Item description identification C an..17 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 7008 Item description C an..35 +-- > 7008 Item description C an..35 +-- > 3453 Language, coded C an..3 +-- > +-- > 040 7383 SURFACE/LAYER INDICATOR, CODED C an..3 +-- +-- Dependencies: 'compositeC273', 'simple7077', 'simple7081', 'simple7383'. +segmentIMD :: Parser Value +segmentIMD = + segment "IMD" + [ "010" .@ optional simple7077 + , "020" .@ optional simple7081 + , "030" .@ optional compositeC273 + , "040" .@ optional simple7383 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.LIN + ( -- * Definition + segmentLIN + -- * Dependencies + , compositeC212 + , compositeC829 + , simple1082 + , simple1222 + , simple1229 + , simple7083 + ) where + +import Text.Edifact.D96A.Composites (compositeC212, compositeC829) +import Text.Edifact.D96A.Simples (simple1082, simple1222, + simple1229, simple7083) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > LIN LINE ITEM +-- > +-- > Function: To identify a line item and configuration. +-- > +-- > 010 1082 LINE ITEM NUMBER C n..6 +-- > +-- > 020 1229 ACTION REQUEST/NOTIFICATION, CODED C an..3 +-- > +-- > 030 C212 ITEM NUMBER IDENTIFICATION C +-- > 7140 Item number C an..35 +-- > 7143 Item number type, coded C an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > +-- > 040 C829 SUB-LINE INFORMATION C +-- > 5495 Sub-line indicator, coded C an..3 +-- > 1082 Line item number C n..6 +-- > +-- > 050 1222 CONFIGURATION LEVEL C n..2 +-- > +-- > 060 7083 CONFIGURATION, CODED C an..3 +-- +-- Dependencies: 'compositeC212', 'compositeC829', 'simple1082', 'simple1222', 'simple1229', 'simple7083'. +segmentLIN :: Parser Value +segmentLIN = + segment "LIN" + [ "010" .@ optional simple1082 + , "020" .@ optional simple1229 + , "030" .@ optional compositeC212 + , "040" .@ optional compositeC829 + , "050" .@ optional simple1222 + , "060" .@ optional simple7083 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.LOC + ( -- * Definition + segmentLOC + -- * Dependencies + , compositeC517 + , compositeC519 + , compositeC553 + , simple3227 + , simple5479 + ) where + +import Text.Edifact.D96A.Composites (compositeC517, compositeC519, + compositeC553) +import Text.Edifact.D96A.Simples (simple3227, simple5479) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > LOC PLACE/LOCATION IDENTIFICATION +-- > +-- > Function: To identify a country/place/location/related location +-- > one/related location two. +-- > +-- > 010 3227 PLACE/LOCATION QUALIFIER M an..3 +-- > +-- > 020 C517 LOCATION IDENTIFICATION C +-- > 3225 Place/location identification C an..25 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 3224 Place/location C an..70 +-- > +-- > 030 C519 RELATED LOCATION ONE IDENTIFICATION C +-- > 3223 Related place/location one identification C an..25 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 3222 Related place/location one C an..70 +-- > +-- > 040 C553 RELATED LOCATION TWO IDENTIFICATION C +-- > 3233 Related place/location two identification C an..25 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 3232 Related place/location two C an..70 +-- > +-- > 050 5479 RELATION, CODED C an..3 +-- +-- Dependencies: 'compositeC517', 'compositeC519', 'compositeC553', 'simple3227', 'simple5479'. +segmentLOC :: Parser Value +segmentLOC = + segment "LOC" + [ "010" .@ mandatory simple3227 + , "020" .@ optional compositeC517 + , "030" .@ optional compositeC519 + , "040" .@ optional compositeC553 + , "050" .@ optional simple5479 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.MEA + ( -- * Definition + segmentMEA + -- * Dependencies + , compositeC174 + , compositeC502 + , simple6311 + , simple7383 + ) where + +import Text.Edifact.D96A.Composites (compositeC174, compositeC502) +import Text.Edifact.D96A.Simples (simple6311, simple7383) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > MEA MEASUREMENTS +-- > +-- > Function: To specify physical measurements, including dimension +-- > tolerances, weights and counts. +-- > +-- > 010 6311 MEASUREMENT APPLICATION QUALIFIER M an..3 +-- > +-- > 020 C502 MEASUREMENT DETAILS C +-- > 6313 Measurement dimension, coded C an..3 +-- > 6321 Measurement significance, coded C an..3 +-- > 6155 Measurement attribute, coded C an..3 +-- > 6154 Measurement attribute C an..70 +-- > +-- > 030 C174 VALUE/RANGE C +-- > 6411 Measure unit qualifier M an..3 +-- > 6314 Measurement value C n..18 +-- > 6162 Range minimum C n..18 +-- > 6152 Range maximum C n..18 +-- > 6432 Significant digits C n..2 +-- > +-- > 040 7383 SURFACE/LAYER INDICATOR, CODED C an..3 +-- +-- Dependencies: 'compositeC174', 'compositeC502', 'simple6311', 'simple7383'. +segmentMEA :: Parser Value +segmentMEA = + segment "MEA" + [ "010" .@ mandatory simple6311 + , "020" .@ optional compositeC502 + , "030" .@ optional compositeC174 + , "040" .@ optional simple7383 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.MOA + ( -- * Definition + segmentMOA + -- * Dependencies + , compositeC516 + ) where + +import Text.Edifact.D96A.Composites (compositeC516) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > MOA MONETARY AMOUNT +-- > +-- > Function: To specify a monetary amount. +-- > +-- > 010 C516 MONETARY AMOUNT M +-- > 5025 Monetary amount type qualifier M an..3 +-- > 5004 Monetary amount C n..18 +-- > 6345 Currency, coded C an..3 +-- > 6343 Currency qualifier C an..3 +-- > 4405 Status, coded C an..3 +-- +-- Dependencies: 'compositeC516'. +segmentMOA :: Parser Value +segmentMOA = + segment "MOA" + [ "010" .@ mandatory compositeC516 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.NAD + ( -- * Definition + segmentNAD + -- * Dependencies + , compositeC058 + , compositeC059 + , compositeC080 + , compositeC082 + , simple3035 + , simple3164 + , simple3207 + , simple3229 + , simple3251 + ) where + +import Text.Edifact.D96A.Composites (compositeC058, compositeC059, + compositeC080, compositeC082) +import Text.Edifact.D96A.Simples (simple3035, simple3164, + simple3207, simple3229, + simple3251) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > NAD NAME AND ADDRESS +-- > +-- > Function: To specify the name/address and their related +-- > function, either by CO82 only and/or unstructured by +-- > CO58 or structured by CO80 thru 3207. +-- > +-- > 010 3035 PARTY QUALIFIER M an..3 +-- > +-- > 020 C082 PARTY IDENTIFICATION DETAILS C +-- > 3039 Party id. identification M an..35 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > +-- > 030 C058 NAME AND ADDRESS C +-- > 3124 Name and address line M an..35 +-- > 3124 Name and address line C an..35 +-- > 3124 Name and address line C an..35 +-- > 3124 Name and address line C an..35 +-- > 3124 Name and address line C an..35 +-- > +-- > 040 C080 PARTY NAME C +-- > 3036 Party name M an..35 +-- > 3036 Party name C an..35 +-- > 3036 Party name C an..35 +-- > 3036 Party name C an..35 +-- > 3036 Party name C an..35 +-- > 3045 Party name format, coded C an..3 +-- > +-- > 050 C059 STREET C +-- > 3042 Street and number/p.o. box M an..35 +-- > 3042 Street and number/p.o. box C an..35 +-- > 3042 Street and number/p.o. box C an..35 +-- > 3042 Street and number/p.o. box C an..35 +-- > +-- > 060 3164 CITY NAME C an..35 +-- > +-- > 070 3229 COUNTRY SUB-ENTITY IDENTIFICATION C an..9 +-- > +-- > 080 3251 POSTCODE IDENTIFICATION C an..9 +-- > +-- > 090 3207 COUNTRY, CODED C an..3 +-- +-- Dependencies: 'compositeC058', 'compositeC059', 'compositeC080', 'compositeC082', 'simple3035', 'simple3164', 'simple3207', 'simple3229', 'simple3251'. +segmentNAD :: Parser Value +segmentNAD = + segment "NAD" + [ "010" .@ mandatory simple3035 + , "020" .@ optional compositeC082 + , "030" .@ optional compositeC058 + , "040" .@ optional compositeC080 + , "050" .@ optional compositeC059 + , "060" .@ optional simple3164 + , "070" .@ optional simple3229 + , "080" .@ optional simple3251 + , "090" .@ optional simple3207 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.PAC + ( -- * Definition + segmentPAC + -- * Dependencies + , compositeC202 + , compositeC402 + , compositeC531 + , compositeC532 + , simple7224 + ) where + +import Text.Edifact.D96A.Composites (compositeC202, compositeC402, + compositeC531, compositeC532) +import Text.Edifact.D96A.Simples (simple7224) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > PAC PACKAGE +-- > +-- > Function: To describe the number and type of packages/physical +-- > units. +-- > +-- > 010 7224 NUMBER OF PACKAGES C n..8 +-- > +-- > 020 C531 PACKAGING DETAILS C +-- > 7075 Packaging level, coded C an..3 +-- > 7233 Packaging related information, coded C an..3 +-- > 7073 Packaging terms and conditions, coded C an..3 +-- > +-- > 030 C202 PACKAGE TYPE C +-- > 7065 Type of packages identification C an..17 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 7064 Type of packages C an..35 +-- > +-- > 040 C402 PACKAGE TYPE IDENTIFICATION C +-- > 7077 Item description type, coded M an..3 +-- > 7064 Type of packages M an..35 +-- > 7143 Item number type, coded C an..3 +-- > 7064 Type of packages C an..35 +-- > 7143 Item number type, coded C an..3 +-- > +-- > 050 C532 RETURNABLE PACKAGE DETAILS C +-- > 8395 Returnable package freight payment C an..3 +-- > responsibility, coded +-- > 8393 Returnable package load contents, coded C an..3 +-- +-- Dependencies: 'compositeC202', 'compositeC402', 'compositeC531', 'compositeC532', 'simple7224'. +segmentPAC :: Parser Value +segmentPAC = + segment "PAC" + [ "010" .@ optional simple7224 + , "020" .@ optional compositeC531 + , "030" .@ optional compositeC202 + , "040" .@ optional compositeC402 + , "050" .@ optional compositeC532 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.PCD + ( -- * Definition + segmentPCD + -- * Dependencies + , compositeC501 + ) where + +import Text.Edifact.D96A.Composites (compositeC501) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > PCD PERCENTAGE DETAILS +-- > +-- > Function: To specify percentage information. +-- > +-- > 010 C501 PERCENTAGE DETAILS M +-- > 5245 Percentage qualifier M an..3 +-- > 5482 Percentage C n..10 +-- > 5249 Percentage basis, coded C an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- +-- Dependencies: 'compositeC501'. +segmentPCD :: Parser Value +segmentPCD = + segment "PCD" + [ "010" .@ mandatory compositeC501 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.PCI + ( -- * Definition + segmentPCI + -- * Dependencies + , compositeC210 + , compositeC827 + , simple4233 + , simple8275 + ) where + +import Text.Edifact.D96A.Composites (compositeC210, compositeC827) +import Text.Edifact.D96A.Simples (simple4233, simple8275) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > PCI PACKAGE IDENTIFICATION +-- > +-- > Function: To specify markings and labels on individual packages +-- > or physical units. +-- > +-- > 010 4233 MARKING INSTRUCTIONS, CODED C an..3 +-- > +-- > 020 C210 MARKS & LABELS C +-- > 7102 Shipping marks M an..35 +-- > 7102 Shipping marks C an..35 +-- > 7102 Shipping marks C an..35 +-- > 7102 Shipping marks C an..35 +-- > 7102 Shipping marks C an..35 +-- > 7102 Shipping marks C an..35 +-- > 7102 Shipping marks C an..35 +-- > 7102 Shipping marks C an..35 +-- > 7102 Shipping marks C an..35 +-- > 7102 Shipping marks C an..35 +-- > +-- > 030 8275 CONTAINER/PACKAGE STATUS, CODED C an..3 +-- > +-- > 040 C827 TYPE OF MARKING C +-- > 7511 Type of marking, coded M an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- +-- Dependencies: 'compositeC210', 'compositeC827', 'simple4233', 'simple8275'. +segmentPCI :: Parser Value +segmentPCI = + segment "PCI" + [ "010" .@ optional simple4233 + , "020" .@ optional compositeC210 + , "030" .@ optional simple8275 + , "040" .@ optional compositeC827 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.PIA + ( -- * Definition + segmentPIA + -- * Dependencies + , compositeC212 + , simple4347 + ) where + +import Text.Edifact.D96A.Composites (compositeC212) +import Text.Edifact.D96A.Simples (simple4347) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > PIA ADDITIONAL PRODUCT ID +-- > +-- > Function: To specify additional or substitutional item +-- > identification codes. +-- > +-- > 010 4347 PRODUCT ID. FUNCTION QUALIFIER M an..3 +-- > +-- > 020 C212 ITEM NUMBER IDENTIFICATION M +-- > 7140 Item number C an..35 +-- > 7143 Item number type, coded C an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > +-- > 030 C212 ITEM NUMBER IDENTIFICATION C +-- > 7140 Item number C an..35 +-- > 7143 Item number type, coded C an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > +-- > 040 C212 ITEM NUMBER IDENTIFICATION C +-- > 7140 Item number C an..35 +-- > 7143 Item number type, coded C an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > +-- > 050 C212 ITEM NUMBER IDENTIFICATION C +-- > 7140 Item number C an..35 +-- > 7143 Item number type, coded C an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > +-- > 060 C212 ITEM NUMBER IDENTIFICATION C +-- > 7140 Item number C an..35 +-- > 7143 Item number type, coded C an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- +-- Dependencies: 'compositeC212', 'simple4347'. +segmentPIA :: Parser Value +segmentPIA = + segment "PIA" + [ "010" .@ mandatory simple4347 + , "020" .@ mandatory compositeC212 + , "030" .@ optional compositeC212 + , "040" .@ optional compositeC212 + , "050" .@ optional compositeC212 + , "060" .@ optional compositeC212 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.PRI + ( -- * Definition + segmentPRI + -- * Dependencies + , compositeC509 + , simple5213 + ) where + +import Text.Edifact.D96A.Composites (compositeC509) +import Text.Edifact.D96A.Simples (simple5213) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > PRI PRICE DETAILS +-- > +-- > Function: To specify price information. +-- > +-- > 010 C509 PRICE INFORMATION C +-- > 5125 Price qualifier M an..3 +-- > 5118 Price C n..15 +-- > 5375 Price type, coded C an..3 +-- > 5387 Price type qualifier C an..3 +-- > 5284 Unit price basis C n..9 +-- > 6411 Measure unit qualifier C an..3 +-- > +-- > 020 5213 SUB-LINE PRICE CHANGE, CODED C an..3 +-- +-- Dependencies: 'compositeC509', 'simple5213'. +segmentPRI :: Parser Value +segmentPRI = + segment "PRI" + [ "010" .@ optional compositeC509 + , "020" .@ optional simple5213 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.QTY + ( -- * Definition + segmentQTY + -- * Dependencies + , compositeC186 + ) where + +import Text.Edifact.D96A.Composites (compositeC186) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > QTY QUANTITY +-- > +-- > Function: To specify a pertinent quantity. +-- > +-- > 010 C186 QUANTITY DETAILS M +-- > 6063 Quantity qualifier M an..3 +-- > 6060 Quantity M n..15 +-- > 6411 Measure unit qualifier C an..3 +-- +-- Dependencies: 'compositeC186'. +segmentQTY :: Parser Value +segmentQTY = + segment "QTY" + [ "010" .@ mandatory compositeC186 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.QVR + ( -- * Definition + segmentQVR + -- * Dependencies + , compositeC279 + , compositeC960 + , simple4221 + ) where + +import Text.Edifact.D96A.Composites (compositeC279, compositeC960) +import Text.Edifact.D96A.Simples (simple4221) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > QVR QUANTITY VARIANCES +-- > +-- > Function: To specify item details relating to quantity +-- > variances. +-- > +-- > Note: This segment replaces segment QVA (which has been +-- > deleted in this directory). +-- > +-- > 010 C279 QUANTITY DIFFERENCE INFORMATION C +-- > 6064 Quantity difference M n..15 +-- > 6063 Quantity qualifier C an..3 +-- > +-- > 020 4221 DISCREPANCY, CODED C an..3 +-- > +-- > 030 C960 REASON FOR CHANGE C +-- > 4295 Change reason, coded C an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 4294 Change reason C an..35 +-- +-- Dependencies: 'compositeC279', 'compositeC960', 'simple4221'. +segmentQVR :: Parser Value +segmentQVR = + segment "QVR" + [ "010" .@ optional compositeC279 + , "020" .@ optional simple4221 + , "030" .@ optional compositeC960 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.RFF + ( -- * Definition + segmentRFF + -- * Dependencies + , compositeC506 + ) where + +import Text.Edifact.D96A.Composites (compositeC506) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > RFF REFERENCE +-- > +-- > Function: To specify a reference. +-- > +-- > 010 C506 REFERENCE M +-- > 1153 Reference qualifier M an..3 +-- > 1154 Reference number C an..35 +-- > 1156 Line number C an..6 +-- > 4000 Reference version number C an..35 +-- +-- Dependencies: 'compositeC506'. +segmentRFF :: Parser Value +segmentRFF = + segment "RFF" + [ "010" .@ mandatory compositeC506 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.RNG + ( -- * Definition + segmentRNG + -- * Dependencies + , compositeC280 + , simple6167 + ) where + +import Text.Edifact.D96A.Composites (compositeC280) +import Text.Edifact.D96A.Simples (simple6167) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > RNG RANGE DETAILS +-- > +-- > Function: To identify a range. +-- > +-- > 010 6167 RANGE TYPE QUALIFIER M an..3 +-- > +-- > 020 C280 RANGE C +-- > 6411 Measure unit qualifier M an..3 +-- > 6162 Range minimum C n..18 +-- > 6152 Range maximum C n..18 +-- +-- Dependencies: 'compositeC280', 'simple6167'. +segmentRNG :: Parser Value +segmentRNG = + segment "RNG" + [ "010" .@ mandatory simple6167 + , "020" .@ optional compositeC280 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.SEL + ( -- * Definition + segmentSEL + -- * Dependencies + , compositeC215 + , simple4517 + , simple9308 + ) where + +import Text.Edifact.D96A.Composites (compositeC215) +import Text.Edifact.D96A.Simples (simple4517, simple9308) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > SEL SEAL NUMBER +-- > +-- > Function: To specify a seal number related to equipment. +-- > +-- > 010 9308 SEAL NUMBER M an..10 +-- > +-- > 020 C215 SEAL ISSUER C +-- > 9303 Sealing party, coded C an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 9302 Sealing party C an..35 +-- > +-- > 030 4517 SEAL CONDITION, CODED C an..3 +-- +-- Dependencies: 'compositeC215', 'simple4517', 'simple9308'. +segmentSEL :: Parser Value +segmentSEL = + segment "SEL" + [ "010" .@ mandatory simple9308 + , "020" .@ optional compositeC215 + , "030" .@ optional simple4517 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.SGP + ( -- * Definition + segmentSGP + -- * Dependencies + , compositeC237 + , simple7224 + ) where + +import Text.Edifact.D96A.Composites (compositeC237) +import Text.Edifact.D96A.Simples (simple7224) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > SGP SPLIT GOODS PLACEMENT +-- > +-- > Function: To specify the placement of goods in relation to +-- > equipment. +-- > +-- > 010 C237 EQUIPMENT IDENTIFICATION M +-- > 8260 Equipment identification number C an..17 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 3207 Country, coded C an..3 +-- > +-- > 020 7224 NUMBER OF PACKAGES C n..8 +-- +-- Dependencies: 'compositeC237', 'simple7224'. +segmentSGP :: Parser Value +segmentSGP = + segment "SGP" + [ "010" .@ mandatory compositeC237 + , "020" .@ optional simple7224 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.STS + ( -- * Definition + segmentSTS + -- * Dependencies + , compositeC555 + , compositeC556 + , compositeC601 + ) where + +import Text.Edifact.D96A.Composites (compositeC555, compositeC556, + compositeC601) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > STS STATUS +-- > +-- > Function: To specify the type of industry sector/application to +-- > which this segment refers, giving the status and +-- > status reason relevant to conducting business and/or +-- > services. +-- > +-- > 010 C601 STATUS TYPE C +-- > 9015 Status type, coded M an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > +-- > 020 C555 STATUS EVENT C +-- > 9011 Status event, coded M an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 9010 Status event C an..35 +-- > +-- > 030 C556 STATUS REASON C +-- > 9013 Status reason, coded M an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 9012 Status reason C an..35 +-- > +-- > 040 C556 STATUS REASON C +-- > 9013 Status reason, coded M an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 9012 Status reason C an..35 +-- > +-- > 050 C556 STATUS REASON C +-- > 9013 Status reason, coded M an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 9012 Status reason C an..35 +-- > +-- > 060 C556 STATUS REASON C +-- > 9013 Status reason, coded M an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 9012 Status reason C an..35 +-- > +-- > 070 C556 STATUS REASON C +-- > 9013 Status reason, coded M an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 9012 Status reason C an..35 +-- +-- Dependencies: 'compositeC555', 'compositeC556', 'compositeC601'. +segmentSTS :: Parser Value +segmentSTS = + segment "STS" + [ "010" .@ optional compositeC601 + , "020" .@ optional compositeC555 + , "030" .@ optional compositeC556 + , "040" .@ optional compositeC556 + , "050" .@ optional compositeC556 + , "060" .@ optional compositeC556 + , "070" .@ optional compositeC556 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.TCC + ( -- * Definition + segmentTCC + -- * Dependencies + , compositeC200 + , compositeC203 + , compositeC528 + , compositeC554 + ) where + +import Text.Edifact.D96A.Composites (compositeC200, compositeC203, + compositeC528, compositeC554) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > TCC TRANSPORT CHARGE/RATE CALCULATIONS +-- > +-- > Function: To specify charges. +-- > +-- > 010 C200 CHARGE C +-- > 8023 Freight and charges identification C an..17 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 8022 Freight and charges C an..26 +-- > 4237 Prepaid/collect indicator, coded C an..3 +-- > 7140 Item number C an..35 +-- > +-- > 020 C203 RATE/TARIFF CLASS C +-- > 5243 Rate/tariff class identification M an..9 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 5242 Rate/tariff class C an..35 +-- > 5275 Supplementary rate/tariff basis C an..6 +-- > identification +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 5275 Supplementary rate/tariff basis C an..6 +-- > identification +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > +-- > 030 C528 COMMODITY/RATE DETAIL C +-- > 7357 Commodity/rate identification C an..18 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > +-- > 040 C554 RATE/TARIFF CLASS DETAIL C +-- > 5243 Rate/tariff class identification C an..9 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- +-- Dependencies: 'compositeC200', 'compositeC203', 'compositeC528', 'compositeC554'. +segmentTCC :: Parser Value +segmentTCC = + segment "TCC" + [ "010" .@ optional compositeC200 + , "020" .@ optional compositeC203 + , "030" .@ optional compositeC528 + , "040" .@ optional compositeC554 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.TDT + ( -- * Definition + segmentTDT + -- * Dependencies + , compositeC040 + , compositeC220 + , compositeC222 + , compositeC228 + , compositeC401 + , simple8028 + , simple8051 + , simple8101 + , simple8281 + ) where + +import Text.Edifact.D96A.Composites (compositeC040, compositeC220, + compositeC222, compositeC228, + compositeC401) +import Text.Edifact.D96A.Simples (simple8028, simple8051, + simple8101, simple8281) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > TDT DETAILS OF TRANSPORT +-- > +-- > Function: To specify the transport details such as mode of +-- > transport, means of transport, its conveyance +-- > reference number and the identification of the means +-- > of transport. +-- > The segment may be pointed to by the TPL segment. +-- > +-- > 010 8051 TRANSPORT STAGE QUALIFIER M an..3 +-- > +-- > 020 8028 CONVEYANCE REFERENCE NUMBER C an..17 +-- > +-- > 030 C220 MODE OF TRANSPORT C +-- > 8067 Mode of transport, coded C an..3 +-- > 8066 Mode of transport C an..17 +-- > +-- > 040 C228 TRANSPORT MEANS C +-- > 8179 Type of means of transport identification C an..8 +-- > 8178 Type of means of transport C an..17 +-- > +-- > 050 C040 CARRIER C +-- > 3127 Carrier identification C an..17 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 3128 Carrier name C an..35 +-- > +-- > 060 8101 TRANSIT DIRECTION, CODED C an..3 +-- > +-- > 070 C401 EXCESS TRANSPORTATION INFORMATION C +-- > 8457 Excess transportation reason, coded M an..3 +-- > 8459 Excess transportation responsibility, coded M an..3 +-- > 7130 Customer authorization number C an..17 +-- > +-- > 080 C222 TRANSPORT IDENTIFICATION C +-- > 8213 Id. of means of transport identification C an..9 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 8212 Id. of the means of transport C an..35 +-- > 8453 Nationality of means of transport, coded C an..3 +-- > +-- > 090 8281 TRANSPORT OWNERSHIP, CODED C an..3 +-- +-- Dependencies: 'compositeC040', 'compositeC220', 'compositeC222', 'compositeC228', 'compositeC401', 'simple8028', 'simple8051', 'simple8101', 'simple8281'. +segmentTDT :: Parser Value +segmentTDT = + segment "TDT" + [ "010" .@ mandatory simple8051 + , "020" .@ optional simple8028 + , "030" .@ optional compositeC220 + , "040" .@ optional compositeC228 + , "050" .@ optional compositeC040 + , "060" .@ optional simple8101 + , "070" .@ optional compositeC401 + , "080" .@ optional compositeC222 + , "090" .@ optional simple8281 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.TMD + ( -- * Definition + segmentTMD + -- * Dependencies + , compositeC219 + , simple8332 + , simple8341 + ) where + +import Text.Edifact.D96A.Composites (compositeC219) +import Text.Edifact.D96A.Simples (simple8332, simple8341) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > | TMD TRANSPORT MOVEMENT DETAILS +-- > +-- > | Function: To specify operational transport movement details for +-- > a goods item or equipment (which may differ from the +-- > contractual conditions). +-- > +-- > 010 C219 MOVEMENT TYPE C +-- > 8335 Movement type, coded C an..3 +-- > 8334 Movement type C an..35 +-- > +-- > 020 8332 EQUIPMENT PLAN C an..26 +-- > +-- > 030 8341 HAULAGE ARRANGEMENTS, CODED C an..3 +-- +-- Dependencies: 'compositeC219', 'simple8332', 'simple8341'. +segmentTMD :: Parser Value +segmentTMD = + segment "TMD" + [ "010" .@ optional compositeC219 + , "020" .@ optional simple8332 + , "030" .@ optional simple8341 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.TMP + ( -- * Definition + segmentTMP + -- * Dependencies + , compositeC239 + , simple6245 + ) where + +import Text.Edifact.D96A.Composites (compositeC239) +import Text.Edifact.D96A.Simples (simple6245) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > TMP TEMPERATURE +-- > +-- > Function: To specify the temperature setting. +-- > +-- > 010 6245 TEMPERATURE QUALIFIER M an..3 +-- > +-- > 020 C239 TEMPERATURE SETTING C +-- > 6246 Temperature setting C n3 +-- > 6411 Measure unit qualifier C an..3 +-- +-- Dependencies: 'compositeC239', 'simple6245'. +segmentTMP :: Parser Value +segmentTMP = + segment "TMP" + [ "010" .@ mandatory simple6245 + , "020" .@ optional compositeC239 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.TOD + ( -- * Definition + segmentTOD + -- * Dependencies + , compositeC100 + , simple4055 + , simple4215 + ) where + +import Text.Edifact.D96A.Composites (compositeC100) +import Text.Edifact.D96A.Simples (simple4055, simple4215) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > TOD TERMS OF DELIVERY OR TRANSPORT +-- > +-- > Function: To specify terms of delivery or transport. +-- > +-- > 010 4055 TERMS OF DELIVERY OR TRANSPORT FUNCTION, CODED C an..3 +-- > +-- > 020 4215 TRANSPORT CHARGES METHOD OF PAYMENT, CODED C an..3 +-- > +-- > 030 C100 TERMS OF DELIVERY OR TRANSPORT C +-- > 4053 Terms of delivery or transport, coded C an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 4052 Terms of delivery or transport C an..70 +-- > 4052 Terms of delivery or transport C an..70 +-- +-- Dependencies: 'compositeC100', 'simple4055', 'simple4215'. +segmentTOD :: Parser Value +segmentTOD = + segment "TOD" + [ "010" .@ optional simple4055 + , "020" .@ optional simple4215 + , "030" .@ optional compositeC100 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.TPL + ( -- * Definition + segmentTPL + -- * Dependencies + , compositeC222 + ) where + +import Text.Edifact.D96A.Composites (compositeC222) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > TPL TRANSPORT PLACEMENT +-- > +-- > Function: To specify placement of goods or equipment in relation +-- > to the transport used. The segment serves as a pointer +-- > to the TDT segment group. +-- > +-- > 010 C222 TRANSPORT IDENTIFICATION M +-- > 8213 Id. of means of transport identification C an..9 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 8212 Id. of the means of transport C an..35 +-- > 8453 Nationality of means of transport, coded C an..3 +-- +-- Dependencies: 'compositeC222'. +segmentTPL :: Parser Value +segmentTPL = + segment "TPL" + [ "010" .@ mandatory compositeC222 + ] 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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Segments.TSR + ( -- * Definition + segmentTSR + -- * Dependencies + , compositeC233 + , compositeC536 + , compositeC537 + , compositeC703 + ) where + +import Text.Edifact.D96A.Composites (compositeC233, compositeC536, + compositeC537, compositeC703) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > TSR TRANSPORT SERVICE REQUIREMENTS +-- > +-- > Function: To specify the contract and carriage conditions and +-- > service and priority requirements for the transport. +-- > +-- > 010 C536 CONTRACT AND CARRIAGE CONDITION C +-- > 4065 Contract and carriage condition, coded M an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > +-- > 020 C233 SERVICE C +-- > 7273 Service requirement, coded M an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > 7273 Service requirement, coded C an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > +-- > 030 C537 TRANSPORT PRIORITY C +-- > 4219 Transport priority, coded M an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- > +-- > 040 C703 NATURE OF CARGO C +-- > 7085 Nature of cargo, coded M an..3 +-- > 1131 Code list qualifier C an..3 +-- > 3055 Code list responsible agency, coded C an..3 +-- +-- Dependencies: 'compositeC233', 'compositeC536', 'compositeC537', 'compositeC703'. +segmentTSR :: Parser Value +segmentTSR = + segment "TSR" + [ "010" .@ optional compositeC536 + , "020" .@ optional compositeC233 + , "030" .@ optional compositeC537 + , "040" .@ optional compositeC703 + ] 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 @@ +module Text.Edifact.D96A.Simples + ( module S + ) where + +import Text.Edifact.D96A.Simples.S1000 as S +import Text.Edifact.D96A.Simples.S1001 as S +import Text.Edifact.D96A.Simples.S1004 as S +import Text.Edifact.D96A.Simples.S1082 as S +import Text.Edifact.D96A.Simples.S1131 as S +import Text.Edifact.D96A.Simples.S1153 as S +import Text.Edifact.D96A.Simples.S1154 as S +import Text.Edifact.D96A.Simples.S1156 as S +import Text.Edifact.D96A.Simples.S1218 as S +import Text.Edifact.D96A.Simples.S1220 as S +import Text.Edifact.D96A.Simples.S1222 as S +import Text.Edifact.D96A.Simples.S1225 as S +import Text.Edifact.D96A.Simples.S1229 as S +import Text.Edifact.D96A.Simples.S1312 as S +import Text.Edifact.D96A.Simples.S1366 as S +import Text.Edifact.D96A.Simples.S1373 as S +import Text.Edifact.D96A.Simples.S1490 as S +import Text.Edifact.D96A.Simples.S1496 as S +import Text.Edifact.D96A.Simples.S2005 as S +import Text.Edifact.D96A.Simples.S2379 as S +import Text.Edifact.D96A.Simples.S2380 as S +import Text.Edifact.D96A.Simples.S3035 as S +import Text.Edifact.D96A.Simples.S3036 as S +import Text.Edifact.D96A.Simples.S3039 as S +import Text.Edifact.D96A.Simples.S3042 as S +import Text.Edifact.D96A.Simples.S3045 as S +import Text.Edifact.D96A.Simples.S3055 as S +import Text.Edifact.D96A.Simples.S3124 as S +import Text.Edifact.D96A.Simples.S3127 as S +import Text.Edifact.D96A.Simples.S3128 as S +import Text.Edifact.D96A.Simples.S3139 as S +import Text.Edifact.D96A.Simples.S3148 as S +import Text.Edifact.D96A.Simples.S3153 as S +import Text.Edifact.D96A.Simples.S3155 as S +import Text.Edifact.D96A.Simples.S3164 as S +import Text.Edifact.D96A.Simples.S3207 as S +import Text.Edifact.D96A.Simples.S3222 as S +import Text.Edifact.D96A.Simples.S3223 as S +import Text.Edifact.D96A.Simples.S3224 as S +import Text.Edifact.D96A.Simples.S3225 as S +import Text.Edifact.D96A.Simples.S3227 as S +import Text.Edifact.D96A.Simples.S3229 as S +import Text.Edifact.D96A.Simples.S3232 as S +import Text.Edifact.D96A.Simples.S3233 as S +import Text.Edifact.D96A.Simples.S3239 as S +import Text.Edifact.D96A.Simples.S3251 as S +import Text.Edifact.D96A.Simples.S3412 as S +import Text.Edifact.D96A.Simples.S3413 as S +import Text.Edifact.D96A.Simples.S3453 as S +import Text.Edifact.D96A.Simples.S4000 as S +import Text.Edifact.D96A.Simples.S4052 as S +import Text.Edifact.D96A.Simples.S4053 as S +import Text.Edifact.D96A.Simples.S4055 as S +import Text.Edifact.D96A.Simples.S4065 as S +import Text.Edifact.D96A.Simples.S4078 as S +import Text.Edifact.D96A.Simples.S4079 as S +import Text.Edifact.D96A.Simples.S4183 as S +import Text.Edifact.D96A.Simples.S4215 as S +import Text.Edifact.D96A.Simples.S4219 as S +import Text.Edifact.D96A.Simples.S4221 as S +import Text.Edifact.D96A.Simples.S4233 as S +import Text.Edifact.D96A.Simples.S4237 as S +import Text.Edifact.D96A.Simples.S4294 as S +import Text.Edifact.D96A.Simples.S4295 as S +import Text.Edifact.D96A.Simples.S4343 as S +import Text.Edifact.D96A.Simples.S4347 as S +import Text.Edifact.D96A.Simples.S4400 as S +import Text.Edifact.D96A.Simples.S4401 as S +import Text.Edifact.D96A.Simples.S4403 as S +import Text.Edifact.D96A.Simples.S4405 as S +import Text.Edifact.D96A.Simples.S4440 as S +import Text.Edifact.D96A.Simples.S4441 as S +import Text.Edifact.D96A.Simples.S4451 as S +import Text.Edifact.D96A.Simples.S4453 as S +import Text.Edifact.D96A.Simples.S4455 as S +import Text.Edifact.D96A.Simples.S4457 as S +import Text.Edifact.D96A.Simples.S4517 as S +import Text.Edifact.D96A.Simples.S5004 as S +import Text.Edifact.D96A.Simples.S5025 as S +import Text.Edifact.D96A.Simples.S5118 as S +import Text.Edifact.D96A.Simples.S5125 as S +import Text.Edifact.D96A.Simples.S5213 as S +import Text.Edifact.D96A.Simples.S5237 as S +import Text.Edifact.D96A.Simples.S5242 as S +import Text.Edifact.D96A.Simples.S5243 as S +import Text.Edifact.D96A.Simples.S5245 as S +import Text.Edifact.D96A.Simples.S5249 as S +import Text.Edifact.D96A.Simples.S5275 as S +import Text.Edifact.D96A.Simples.S5284 as S +import Text.Edifact.D96A.Simples.S5375 as S +import Text.Edifact.D96A.Simples.S5387 as S +import Text.Edifact.D96A.Simples.S5402 as S +import Text.Edifact.D96A.Simples.S5479 as S +import Text.Edifact.D96A.Simples.S5482 as S +import Text.Edifact.D96A.Simples.S5495 as S +import Text.Edifact.D96A.Simples.S6008 as S +import Text.Edifact.D96A.Simples.S6060 as S +import Text.Edifact.D96A.Simples.S6063 as S +import Text.Edifact.D96A.Simples.S6064 as S +import Text.Edifact.D96A.Simples.S6066 as S +import Text.Edifact.D96A.Simples.S6069 as S +import Text.Edifact.D96A.Simples.S6140 as S +import Text.Edifact.D96A.Simples.S6145 as S +import Text.Edifact.D96A.Simples.S6152 as S +import Text.Edifact.D96A.Simples.S6154 as S +import Text.Edifact.D96A.Simples.S6155 as S +import Text.Edifact.D96A.Simples.S6162 as S +import Text.Edifact.D96A.Simples.S6167 as S +import Text.Edifact.D96A.Simples.S6168 as S +import Text.Edifact.D96A.Simples.S6245 as S +import Text.Edifact.D96A.Simples.S6246 as S +import Text.Edifact.D96A.Simples.S6311 as S +import Text.Edifact.D96A.Simples.S6313 as S +import Text.Edifact.D96A.Simples.S6314 as S +import Text.Edifact.D96A.Simples.S6321 as S +import Text.Edifact.D96A.Simples.S6341 as S +import Text.Edifact.D96A.Simples.S6343 as S +import Text.Edifact.D96A.Simples.S6345 as S +import Text.Edifact.D96A.Simples.S6347 as S +import Text.Edifact.D96A.Simples.S6348 as S +import Text.Edifact.D96A.Simples.S6350 as S +import Text.Edifact.D96A.Simples.S6353 as S +import Text.Edifact.D96A.Simples.S6411 as S +import Text.Edifact.D96A.Simples.S6432 as S +import Text.Edifact.D96A.Simples.S7008 as S +import Text.Edifact.D96A.Simples.S7009 as S +import Text.Edifact.D96A.Simples.S7064 as S +import Text.Edifact.D96A.Simples.S7065 as S +import Text.Edifact.D96A.Simples.S7073 as S +import Text.Edifact.D96A.Simples.S7075 as S +import Text.Edifact.D96A.Simples.S7077 as S +import Text.Edifact.D96A.Simples.S7081 as S +import Text.Edifact.D96A.Simples.S7083 as S +import Text.Edifact.D96A.Simples.S7085 as S +import Text.Edifact.D96A.Simples.S7088 as S +import Text.Edifact.D96A.Simples.S7102 as S +import Text.Edifact.D96A.Simples.S7106 as S +import Text.Edifact.D96A.Simples.S7124 as S +import Text.Edifact.D96A.Simples.S7130 as S +import Text.Edifact.D96A.Simples.S7140 as S +import Text.Edifact.D96A.Simples.S7143 as S +import Text.Edifact.D96A.Simples.S7160 as S +import Text.Edifact.D96A.Simples.S7161 as S +import Text.Edifact.D96A.Simples.S7164 as S +import Text.Edifact.D96A.Simples.S7166 as S +import Text.Edifact.D96A.Simples.S7224 as S +import Text.Edifact.D96A.Simples.S7233 as S +import Text.Edifact.D96A.Simples.S7273 as S +import Text.Edifact.D96A.Simples.S7297 as S +import Text.Edifact.D96A.Simples.S7357 as S +import Text.Edifact.D96A.Simples.S7383 as S +import Text.Edifact.D96A.Simples.S7402 as S +import Text.Edifact.D96A.Simples.S7405 as S +import Text.Edifact.D96A.Simples.S7419 as S +import Text.Edifact.D96A.Simples.S7511 as S +import Text.Edifact.D96A.Simples.S8022 as S +import Text.Edifact.D96A.Simples.S8023 as S +import Text.Edifact.D96A.Simples.S8028 as S +import Text.Edifact.D96A.Simples.S8051 as S +import Text.Edifact.D96A.Simples.S8053 as S +import Text.Edifact.D96A.Simples.S8066 as S +import Text.Edifact.D96A.Simples.S8067 as S +import Text.Edifact.D96A.Simples.S8077 as S +import Text.Edifact.D96A.Simples.S8078 as S +import Text.Edifact.D96A.Simples.S8092 as S +import Text.Edifact.D96A.Simples.S8101 as S +import Text.Edifact.D96A.Simples.S8126 as S +import Text.Edifact.D96A.Simples.S8154 as S +import Text.Edifact.D96A.Simples.S8155 as S +import Text.Edifact.D96A.Simples.S8158 as S +import Text.Edifact.D96A.Simples.S8169 as S +import Text.Edifact.D96A.Simples.S8178 as S +import Text.Edifact.D96A.Simples.S8179 as S +import Text.Edifact.D96A.Simples.S8186 as S +import Text.Edifact.D96A.Simples.S8211 as S +import Text.Edifact.D96A.Simples.S8212 as S +import Text.Edifact.D96A.Simples.S8213 as S +import Text.Edifact.D96A.Simples.S8246 as S +import Text.Edifact.D96A.Simples.S8249 as S +import Text.Edifact.D96A.Simples.S8255 as S +import Text.Edifact.D96A.Simples.S8260 as S +import Text.Edifact.D96A.Simples.S8273 as S +import Text.Edifact.D96A.Simples.S8275 as S +import Text.Edifact.D96A.Simples.S8281 as S +import Text.Edifact.D96A.Simples.S8323 as S +import Text.Edifact.D96A.Simples.S8325 as S +import Text.Edifact.D96A.Simples.S8332 as S +import Text.Edifact.D96A.Simples.S8334 as S +import Text.Edifact.D96A.Simples.S8335 as S +import Text.Edifact.D96A.Simples.S8339 as S +import Text.Edifact.D96A.Simples.S8341 as S +import Text.Edifact.D96A.Simples.S8351 as S +import Text.Edifact.D96A.Simples.S8364 as S +import Text.Edifact.D96A.Simples.S8393 as S +import Text.Edifact.D96A.Simples.S8395 as S +import Text.Edifact.D96A.Simples.S8410 as S +import Text.Edifact.D96A.Simples.S8453 as S +import Text.Edifact.D96A.Simples.S8457 as S +import Text.Edifact.D96A.Simples.S8459 as S +import Text.Edifact.D96A.Simples.S9010 as S +import Text.Edifact.D96A.Simples.S9011 as S +import Text.Edifact.D96A.Simples.S9012 as S +import Text.Edifact.D96A.Simples.S9013 as S +import Text.Edifact.D96A.Simples.S9015 as S +import Text.Edifact.D96A.Simples.S9213 as S +import Text.Edifact.D96A.Simples.S9302 as S +import Text.Edifact.D96A.Simples.S9303 as S +import Text.Edifact.D96A.Simples.S9308 as S +import Text.Edifact.D96A.Simples.S9353 as S +import Text.Edifact.D96A.Simples.S9411 as S +import Text.Edifact.D96A.Simples.S9415 as S +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S1000 + ( simple1000 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1000 Document/message name +-- > +-- > Desc: Plain language identifier specifying the function of a +-- > document/message. +-- > +-- > Repr: an..35 +simple1000 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S1001 + ( simple1001 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 1001 Document/message name, coded +-- > +-- > Desc: Document/message identifier expressed in code. +-- > +-- > Repr: an..3 +-- > +-- > 1 Certificate of analysis +-- > Certificate providing the values of an analysis. +-- > 2 Certificate of conformity +-- > Certificate certifying the conformity to predefined +-- > definitions. +-- > 3 Certificate of quality +-- > Certificate certifying the quality of goods, services +-- > etc. +-- > 4 Test report +-- > Report providing the results of a test session. +-- > 5 Product performance report +-- > Report specifying the performance values of products. +-- > 6 Product specification report +-- > Report providing specification values of products. +-- > 7 Process data report +-- > Reports on events during production process. +-- > 8 First sample test report +-- > Self explanatory. +-- > 9 Price/sales catalogue +-- > Self explanatory. +-- > 10 Party information +-- > Document/message providing basic data concerning a party. +-- > + 11 Federal label approval +-- > A pre-approved document relating to federal label +-- > approval requirements. +-- > 12 Mill certificate +-- > Certificate certifying a specific quality of agricultural +-- > products. +-- > 13 Post receipt +-- > Document/message which evidences the transport of goods +-- > by post (e.g. mail, parcel, etc.). +-- > 14 Weight certificate +-- > Certificate certifying the weight of goods. +-- > 15 Weight list +-- > Document/message specifying the weight of goods. +-- > 16 Certificate +-- > Document by means of which the documentary credit +-- > applicant specifies the conditions for the certificate +-- > and by whom the certificate is to be issued. +-- > 17 Combined certificate of value and origin +-- > Document identifying goods, in which the authority +-- > empowered to issue it certifies expressly that the goods +-- > to which the respective goods originate in a specific +-- > (part of or group of) country(ies). It also states the +-- > price and/or costs of the goods with the purpose of +-- > determining the Customs value. +-- > 18 Movement certificate A.TR.1 +-- > Specific form of transit declaration issued by the +-- > exporter (movement certificate). +-- > 19 Certificate of quantity +-- > Certificate certifying the quantity of goods, services +-- > etc. +-- > 20 Quality data message +-- > Usage of QALITY-message. +-- > 21 Query +-- > Self-explanatory. +-- > 22 Response to query +-- > Self-explanatory. +-- > 23 Status information +-- > Information regarding the status of a related message. +-- > 24 Restow +-- > Message/document identifying containers that have been +-- > unloaded and then reloaded onto the same means of +-- > transport. +-- > 25 Container discharger list +-- > Message/document itemising containers to be discharged +-- > from vessel. +-- > 26 Corporate superannuation contributions advice +-- > Document/message providing contributions advice used for +-- > corporate superannuation schemes. +-- > 27 Industry superannuation contributions advice +-- > Document/message providing contributions advice used for +-- > superannuation schemes which are industry wide. +-- > 28 Corporate superannuation member maintenance message +-- > Member maintenance message used for corporate +-- > superannuation schemes. +-- > 29 Industry superannuation member maintenance message +-- > Member maintenance message used for industry wide +-- > superannuation schemes. +-- > 30 Life insurance payroll deductions advice +-- > Payroll deductions advice used in the life insurance +-- > industry. +-- > 31 Underbond request +-- > A Message/document requesting to move cargo from one +-- > Customs control point to another. +-- > 32 Underbond approval +-- > A message/document issuing Customs approval to move cargo +-- > from one Customs control point to another. +-- > 33 Certificate of sealing of export meat lockers +-- > Document / message issued by the authority in the +-- > exporting country evidencing the sealing of export meat +-- > lockers. +-- > 34 Cargo status +-- > Message identifying the status of cargo. +-- > 35 Inventory report +-- > A message specifying information relating to held +-- > inventories. +-- > + 36 Identity card +-- > Official document to identify a person. +-- > 37 Response to a trade statistics message +-- > Document/message in which the competent national +-- > authorities provide a declarant with an acceptance or a +-- > rejection about a received declaration for European +-- > statistical purposes. +-- > + 38 Vaccination certificate +-- > Official document proving immunisation against certain +-- > diseases. +-- > + 39 Passport +-- > An official document giving permission to travel in +-- > foreign countries. +-- > + 40 Driving licence (national) +-- > An official document giving permission to drive a car in +-- > a given country. +-- > + 41 Driving licence (international) +-- > An official document giving a native of one country +-- > permission to drive a vehicle in certain other countries. +-- > + 42 Free pass +-- > A document giving free access to a service. +-- > + 43 Season ticket +-- > A document giving access to a service for a determined +-- > period of time. +-- > 59 Treatment - nil outturn +-- > No shortage, surplus or damaged outturn resulting from +-- > container vessel unpacking. +-- > 60 Treatment - time-up underbond +-- > Movement type indicator: goods are moved under customs +-- > control for warehousing due to being time-up. +-- > 61 Treatment - underbond by sea +-- > Movement type indicator: goods are to move by sea under +-- > customs control to a customs office where formalities +-- > will be completed. +-- > 62 Treatment - personal effect +-- > Cargo consists of personal effects. +-- > 63 Treatment - timber +-- > Cargo consists of timber. +-- > 64 Preliminary credit assessment +-- > Document/message issued either by a factor to indicate +-- > his preliminary credit assessment on a buyer, or by a +-- > seller to request a factor's preliminary credit +-- > assessment on a buyer. +-- > 65 Credit cover +-- > Document/message issued either by a factor to give a +-- > credit cover on a buyer, or by a seller to request a +-- > factor's credit cover. +-- > 66 Current account +-- > Document/message issued by a factor to indicate the money +-- > movements of a seller's or another factor's account with +-- > him. +-- > 67 Commercial dispute +-- > Document/message issued by a party (usually the buyer) to +-- > indicate that one or more invoices or one or more credit +-- > notes are disputed for payment. +-- > 68 Chargeback +-- > Document/message issued by a factor to a seller or to +-- > another factor to indicate that the rest of the amounts +-- > of one or more invoices uncollectable from buyers are +-- > charged back to clear the invoice(s) off the ledger. +-- > 69 Reassignment +-- > Document/message issued by a factor to a seller or to +-- > another factor to reassign an invoice or credit note +-- > previously assigned to him. +-- > 70 Collateral account +-- > Document message issued by a factor to indicate the +-- > movements of invoices, credit notes and payments of a +-- > seller's account. +-- > 71 Request for payment +-- > Document/message issued by a creditor to a debtor to +-- > request payment of one or more invoices past due. +-- > 72 Unship permit +-- > A message or document issuing permission to unship cargo. +-- > 73 Statistical definitions +-- > Transmission of one or more statistical definitions. +-- > 74 Statistical data +-- > Transmission of one or more items of data or data sets. +-- > 75 Request for statistical data +-- > Request for one or more items or data sets of statistical +-- > data. +-- > 76 Call-off delivery +-- > Document/message to provide split quantities and delivery +-- > dates referring to a previous delivery instruction. +-- > 77 Status report +-- > Message covers information about the consignment status. +-- > 78 Inventory movement advice +-- > Advice of inventory movements. +-- > 79 Inventory status advice +-- > Advice of stock on hand. +-- > 80 Debit note related to goods or services +-- > Debit information related to a transaction for goods or +-- > services to the relevant party. +-- > 81 Credit note related to goods or services +-- > Document message used to provide credit information +-- > related to a transaction for goods or services to the +-- > relevant party. +-- > 82 Metered services invoice +-- > Document/message claiming payment for the supply of +-- > metered services (e.g., gas, electricity, etc.) supplied +-- > to a fixed meter whose consumption is measured over a +-- > period of time. +-- > 83 Credit note related to financial adjustments +-- > Document message for providing credit information related +-- > to financial adjustments to the relevant party, e.g., +-- > bonuses. +-- > 84 Debit note related to financial adjustments +-- > Document/message for providing debit information related +-- > to financial adjustments to the relevant party. +-- > 85 Customs manifest +-- > Message/document identifying a customs manifest. The +-- > document itemises a list of cargo prepared by shipping +-- > companies from bills of landing and presented to customs +-- > for formal report of cargo. +-- > 86 Vessel unpack report +-- > A document code to indicate that the message being +-- > transmitted identifies all short and surplus cargoes off- +-- > loaded from a vessel at a specified discharging port. +-- > 87 General cargo summary manifest report +-- > A document code to indicate that the message being +-- > transmitted is summary manifest information for general +-- > cargo. +-- > 88 Consignment unpack report +-- > A document code to indicate that the message being +-- > transmitted is a consignment unpack report only. +-- > 89 Meat and meat by-products sanitary certificate +-- > Document or message issued by the competent authority in +-- > the exporting country evidencing that meat or meat by- +-- > products comply with the requirements set by the +-- > importing country. +-- > 90 Meat food products sanitary certificate +-- > Document or message issued by the competent authority in +-- > the exporting country evidencing that meat food products +-- > comply with the requirements set by the importing +-- > country. +-- > 91 Poultry sanitary certificate +-- > Document or message issued by the competent authority in +-- > the exporting country evidencing that poultry products +-- > comply with the requirements set by the importing +-- > country. +-- > 92 Horsemeat sanitary certificate +-- > Document or message issued by the competent authority in +-- > the exporting country evidencing that horsemeat products +-- > comply with the requirements set by the importing +-- > country. +-- > 93 Casing sanitary certificate +-- > Document or message issued by the competent authority in +-- > the exporting country evidencing that casing products +-- > comply with the requirements set by the importing +-- > country. +-- > 94 Pharmaceutical sanitary certificate +-- > Document or message issued by the competent authority in +-- > the exporting country evidencing that pharmaceutical +-- > products comply with the requirements set by the +-- > importing country. +-- > 95 Inedible sanitary certificate +-- > Document or message issued by the competent authority in +-- > the exporting country evidencing that inedible products +-- > comply with the requirements set by the importing +-- > country. +-- > 96 Impending arrival +-- > Notification of impending arrival details for vessel. +-- > 97 Means of transport advice +-- > Message reporting the means of transport used to carry +-- > goods or cargo. +-- > 98 Arrival information +-- > Message reporting the arrival details of goods or cargo. +-- > 99 Cargo release notification +-- > Message/document sent by the cargo handler indicating +-- > that the cargo has moved from a Customs controlled +-- > premise. +-- > + 100 Excise certificate +-- > Certificate asserting that the goods have been submitted +-- > to the excise authorities before departure from the +-- > exporting country or before delivery in case of import +-- > traffic. +-- > + 101 Registration document +-- > An official document providing registration details. +-- > 105 Purchase order +-- > Document/message issued within an enterprise to initiate +-- > the purchase of articles, materials or services required +-- > for the production or manufacture of goods to be offered +-- > for sale or otherwise supplied to customers. +-- > 110 Manufacturing instructions +-- > Document/message issued within an enterprise to initiate +-- > the manufacture of goods to be offered for sale. +-- > 120 Stores requisition +-- > Document/message issued within an enterprise ordering the +-- > taking out of stock of goods. +-- > 130 Invoicing data sheet +-- > Document/message issued within an enterprise containing +-- > data about goods sold, to be used as the basis for the +-- > preparation of an invoice. +-- > 140 Packing instructions +-- > Document/message within an enterprise giving instructions +-- > on how goods are to be packed. +-- > 150 Internal transport order +-- > Document/message giving instructions about the transport +-- > of goods within an enterprise. +-- > 190 Statistical and other administrative internal documents +-- > Documents/messages issued within an enterprise for the +-- > for the purpose of collection of production and other +-- > internal statistics, and for other administration +-- > purposes. +-- > 201 Direct payment valuation request +-- > Request to establish a direct payment valuation. +-- > 202 Direct payment valuation +-- > Document/message addressed, for instance, by a general +-- > contractor to the owner, in order that a direct payment +-- > be made to a subcontractor. +-- > 203 Provisional payment valuation +-- > Document/message establishing a provisional payment +-- > valuation. +-- > 204 Payment valuation +-- > Document/message establishing the financial elements of a +-- > situation of works. +-- > 205 Quantity valuation +-- > Document/message providing a confirmed assessment, by +-- > quantity, of the completed work for a construction +-- > contract. +-- > 206 Quantity valuation request +-- > Document/message providing an initial assessment, by +-- > quantity, of the completed work for a construction +-- > contract. +-- > 207 Contract bill of quantities - BOQ +-- > Document/message providing a formal specification +-- > identifying quantities and prices that are the basis of a +-- > contract for a construction project. BOQ means: Bill of +-- > quantity. +-- > 208 Unpriced tender BOQ +-- > Document/message providing a detailed, quantity based +-- > specification, issued in an unpriced form to invite +-- > tender prices. BOQ means: Bill of quantity. +-- > 209 Priced tender BOQ +-- > Document/message providing a detailed, quantity based +-- > specification, updated with prices to form a tender +-- > submission for a construction contract. BOQ means: Bill +-- > of quantity. +-- > 210 Enquiry +-- > Document/message issued by a party interested in the +-- > purchase of goods specified therein and indicating +-- > particular, desirable conditions regarding delivery +-- > terms, etc., addressed to a prospective supplier with a +-- > view to obtaining an offer. +-- > 211 Interim application for payment +-- > Document/message containing a provisional assessment in +-- > support of a request for payment for completed work for a +-- > construction contract. +-- > 212 Agreement to pay +-- > Document/message in which the debtor expresses the +-- > intention to pay. +-- > 215 Letter of intent +-- > Document/message by means of which a buyer informs a +-- > seller that the buyer intends to enter into contractual +-- > negotiations. +-- > 220 Order +-- > Document/message by means of which a buyer initiates a +-- > transaction with a seller involving the supply of goods +-- > or services as specified, according to conditions set out +-- > in an offer, or otherwise known to the buyer. +-- > 221 Blanket order +-- > Usage of document/message for general order purposes with +-- > later split into quantities and delivery dates and maybe +-- > delivery locations. +-- > 222 Spot order +-- > Document/message ordering the remainder of a production's +-- > batch. +-- > 223 Lease order +-- > Document/message for goods in leasing contracts. +-- > 224 Rush order +-- > Document/message for urgent ordering. +-- > 225 Repair order +-- > Document/message to order repair of goods. +-- > 226 Call off order +-- > Document/message to provide split quantities and delivery +-- > dates referring to a previous blanket order. +-- > 227 Consignment order +-- > Order to deliver goods into stock with agreement on +-- > payment when goods are sold out of this stock. +-- > 228 Sample order +-- > Document/message to order samples. +-- > 229 Swap order +-- > Document/message informing buyer or seller of the +-- > replacement of goods previously ordered. +-- > 230 Purchase order change request +-- > Change to an purchase order already sent. +-- > 231 Purchase order response +-- > Response to an purchase order already received. +-- > 232 Hire order +-- > Document/message for hiring human resources or renting +-- > goods or equipment. +-- > 233 Spare parts order +-- > Document/message to order spare parts. +-- > 240 Delivery instructions +-- > Document/message issued by a buyer giving instructions +-- > regarding the details of the delivery of goods ordered. +-- > 241 Delivery schedule +-- > Usage of DELFOR-message. +-- > 242 Delivery just-in-time +-- > Usage of DELJIT-message. +-- > 245 Delivery release +-- > Document/message issued by a buyer releasing the despatch +-- > of goods after receipt of the Ready for despatch advice +-- > from the seller. +-- > 270 Delivery note +-- > Paper document attached to a consignment informing the +-- > receiving party about contents of this consignment. +-- > 271 Packing list +-- > Document/message specifying the distribution of goods in +-- > individual packages (in trade environment the despatch +-- > advice message is used for the packing list). +-- > 310 Offer/quotation +-- > Document/message which , with a view to concluding a +-- > contract, sets out the conditions under which the goods +-- > are offered. +-- > 311 Request for quote +-- > Document/message requesting a quote on specified goods or +-- > services. +-- > 315 Contract +-- > Document/message evidencing an agreement between the +-- > seller and the buyer for the supply of goods or services; +-- > its effects are equivalent to those of an order followed +-- > by an acknowledgement of order. +-- > 320 Acknowledgement of order +-- > Document/message acknowledging an undertaking to fulfil +-- > an order and confirming conditions or acceptance of +-- > conditions. +-- > 325 Proforma invoice +-- > Document/message serving as a preliminary invoice, +-- > containing - on the whole - the same information as the +-- > final invoice, but not actually claiming payment. +-- > 326 Partial invoice +-- > Self explanatory. +-- > 327 Operating instructions +-- > Self explanatory. +-- > 328 Name/product plate +-- > Plates on goods identifying and describing an article. +-- > 330 Request for delivery instructions +-- > Document/message issued by a supplier requesting +-- > instructions from the buyer regarding the details of the +-- > delivery of goods ordered. +-- > 335 Booking request +-- > Document/message issued by a supplier to a carrier +-- > requesting space to be reserved for a specified +-- > consignment, indicating desirable conveyance, despatch +-- > time, etc. +-- > 340 Shipping instructions +-- > Document/message advising details of cargo and exporter's +-- > requirements for its physical movement. +-- > 341 Shipper's letter of instructions (air) +-- > Document/message issued by a consignor in which he gives +-- > details of a consignment of goods that enables an airline +-- > or its agent to prepare an air waybill. +-- > 343 Cartage order (local transport) +-- > Document/message giving instructions regarding local +-- > transport of goods, e.g. from the premises of an +-- > enterprise to those of a carrier undertaking further +-- > transport. +-- > 345 Ready for despatch advice +-- > Document/message issued by a supplier informing a buyer +-- > that goods ordered are ready for despatch. +-- > 350 Despatch order +-- > Document/message issued by a supplier initiating the +-- > despatch of goods to a buyer (consignee). +-- > 351 Despatch advice +-- > Document/message by means of which the seller or +-- > consignor informs the consignee about the despatch of +-- > goods. +-- > 370 Advice of distribution of documents +-- > Document/message in which the party responsible for the +-- > issue of a set of trade documents specifies the various +-- > recipients of originals and copies of these documents, +-- > with an indication of the number of copies distributed to +-- > each of them. +-- > 380 Commercial invoice +-- > Document/message claiming payment for goods or services +-- > supplied under conditions agreed between seller and +-- > buyer. +-- > 381 Credit note +-- > Document/message for providing credit information to the +-- > relevant party. +-- > 382 Commission note +-- > Document/message in which a seller specifies the amount +-- > of commission, the percentage of the invoice amount, or +-- > some other basis for the calculation of the commission to +-- > which a sales agent is entitled. +-- > 383 Debit note +-- > Document/message for providing debit information to the +-- > relevant party. +-- > 384 Corrected invoice +-- > Commercial invoice that includes revised information +-- > differing from an earlier submission of the same invoice. +-- > 385 Consolidated invoice +-- > Commercial invoice that covers multiple transactions +-- > involving more than one vendor. +-- > 386 Prepayment invoice +-- > An invoice to pay amounts for goods and services in +-- > advance; these amounts will be subtracted from the final +-- > invoice. +-- > 387 Hire invoice +-- > Document/message for invoicing the hiring of human +-- > resources or renting goods or equipment. +-- > 388 Tax invoice +-- > An invoice for tax purposes. +-- > 389 Self-billed invoice +-- > An invoice the invoicee is producing instead of the +-- > seller. +-- > 390 Delcredere invoice +-- > An invoice sent to the party paying for a number of +-- > buyers. +-- > 393 Factored invoice +-- > Invoice assigned to a third party for collection. +-- > 394 Lease invoice +-- > Usage of INVOIC-message for goods in leasing contracts. +-- > 395 Consignment invoice +-- > Commercial invoice that covers a transaction other than +-- > one involving a sale. +-- > 396 Factored credit note +-- > Credit note related to assigned invoice(s). +-- > 409 Instructions for bank transfer +-- > Document/message containing instructions from a customer +-- > to his bank to pay an amount in a specified currency to a +-- > nominated party in another country by a method either +-- > specified (e.g. teletransmission, air mail) or left to +-- > the discretion of the bank. +-- > 412 Application for banker's draft +-- > Application by a customer to his bank to issue a banker's +-- > draft stating the amount and currency of the draft, the +-- > name of the payee and the place and country of payment. +-- > 425 Collection payment advice +-- > Document/message whereby a bank advises that a collection +-- > has been paid, giving details and methods of funds +-- > disposal. +-- > 426 Documentary credit payment advice +-- > Document/message whereby a bank advises payment under a +-- > documentary credit. +-- > 427 Documentary credit acceptance advice +-- > Document/message whereby a bank advises acceptance under +-- > a documentary credit. +-- > 428 Documentary credit negotiation advice +-- > Document/message whereby a bank advises negotiation under +-- > a documentary credit. +-- > 429 Application for banker's guarantee +-- > Document/message whereby a customer requests his bank to +-- > issue a guarantee in favour of a nominated party in +-- > another country, stating the amount and currency and the +-- > specific conditions of the guarantee. +-- > 430 Banker's guarantee +-- > Document/message in which a bank undertakes to pay out a +-- > limited amount of money to a designated party, on +-- > conditions stated therein (other than those laid down in +-- > the Uniform Customs Practice). +-- > 431 Documentary credit letter of indemnity +-- > Document/message in which a beneficiary of a documentary +-- > credit accepts responsibility for non-compliance with the +-- > terms and conditions of the credit, and undertakes to +-- > refund the money received under the credit, with interest +-- > and charges accrued. +-- > 435 Preadvice of a credit +-- > Preadvice indicating a credit to happen in the future. +-- > 447 Collection order +-- > Document/message whereby a bank is instructed (or +-- > requested) to handle financial and/or commercial +-- > documents in order to obtain acceptance and/or payment, +-- > or to deliver documents on such other terms and +-- > conditions as may be specified. +-- > 448 Documents presentation form +-- > Document/message whereby a draft or similar instrument +-- > and/or commercial documents are presented to a bank for +-- > acceptance, discounting, negotiation, payment or +-- > collection, whether or not against a documentary credit. +-- > 450 Payment order +-- > Document/message containing information needed to +-- > initiate the payment. It may cover the financial +-- > settlement for one or more commercial trade transactions. +-- > A payment order is an instruction to the ordered bank to +-- > arrange for the payment of one specified amount to the +-- > beneficiary. +-- > 451 Extended payment order +-- > Document/message containing information needed to +-- > initiate the payment. It may cover the financial +-- > settlement for several commercial trade transactions, +-- > which it is possible to specify in a special payments +-- > detail part. It is an instruction to the ordered bank to +-- > arrange for the payment of one specified amount to the +-- > beneficiary. +-- > 452 Multiple payment order +-- > Document/message containing a payment order with one +-- > debit account and several credit accounts. +-- > 454 Credit advice +-- > Document/message sent by an account servicing institution +-- > to one of its account owners, to inform the account owner +-- > of an entry which has been or will be credited to its +-- > account for a specified amount on the date indicated. +-- > 455 Extended credit advice +-- > Document/message sent by an account servicing institution +-- > to one of its account owners, to inform the account owner +-- > of an entry that has been or will be credited to its +-- > account for a specified amount on the date indicated. It +-- > provides extended commercial information concerning the +-- > relevant remittance advice. +-- > 456 Debit advice +-- > Advice on a debit. +-- > 457 Reversal of debit +-- > Reversal of debit accounting entry by bank. +-- > 458 Reversal of credit +-- > Reversal of credit accounting entry by bank. +-- > 460 Documentary credit application +-- > Document/message whereby a bank is requested to issue a +-- > documentary credit on the conditions specified therein. +-- > 465 Documentary credit +-- > Document/message in which a bank states that it has +-- > issued a documentary credit under which the beneficiary +-- > is to obtain payment, acceptance or negotiation on +-- > compliance with certain terms and conditions and against +-- > presentation of stipulated documents and such drafts as +-- > may be specified. The credit may or may not be confirmed +-- > by another bank. +-- > 466 Documentary credit notification +-- > Document/message issued by an advising bank in order to +-- > transmit a documentary credit to a beneficiary, or to +-- > another advising bank. +-- > 467 Documentary credit transfer advice +-- > Document/message whereby a bank advises that (part of) a +-- > documentary credit is being or has been transferred in +-- > favour of a second beneficiary. +-- > 468 Documentary credit amendment notification +-- > Document/message whereby a bank advises that the terms +-- > and conditions of a documentary credit have been amended. +-- > 469 Documentary credit amendment +-- > Document/message whereby a bank notifies a beneficiary of +-- > the details of an amendment to the terms and conditions +-- > of a documentary credit. +-- > 481 Remittance advice +-- > Document/message advising of the remittance of payment. +-- > 485 Banker's draft +-- > Draft drawn in favour of a third party either by one bank +-- > on another bank, or by a branch of a bank on its head +-- > office (or vice versa) or upon another branch of the same +-- > bank. In either case, the draft should comply with the +-- > specifications laid down for cheques in the country in +-- > which it is to be payable. +-- > 490 Bill of exchange +-- > Document/message, issued and signed in conformity with +-- > the applicable legislation, which contains an +-- > unconditional order whereby the drawer directs the drawee +-- > to pay a definite sum of money to the payee or to his +-- > order, on demand or at a definite time, against the +-- > surrender of the document itself. +-- > 491 Promissory note +-- > Document/message, issued and signed in conformity with +-- > the applicable legislation, which contains an +-- > unconditional promise whereby the maker undertakes to pay +-- > a definite sum of money to the payee or to his order, on +-- > demand or at a definite time, against the surrender of +-- > the document itself. +-- > 492 Financial statement of account +-- > Statement giving the status of a financial account. +-- > 493 Statement of account message +-- > Usage of STATAC-message. +-- > 520 Insurance certificate +-- > Document/message issued to the insured certifying that +-- > insurance has been effected and that a policy has been +-- > issued. Such a certificate for a particular cargo is +-- > primarily used when good are insured under the terms of a +-- > floating or an open policy; at the request of the insured +-- > it can be exchanged for a policy. +-- > 530 Insurance policy +-- > Document/message issued by the insurer evidencing an +-- > agreement to insure and containing the conditions of the +-- > agreement concluded whereby the insurer undertakes for a +-- > specific fee to indemnify the insured for the losses +-- > arising out of the perils and accidents specified in the +-- > contract. +-- > 550 Insurance declaration sheet (bordereau) +-- > A document/message used when an insured reports to his +-- > insurer details of individual shipments which are covered +-- > by an insurance contract - an open cover or a floating +-- > policy - between the parties. +-- > 575 Insurer's invoice +-- > Document/message issued by an insurer specifying the cost +-- > of an insurance which has been effected and claiming +-- > payment therefore. +-- > 580 Cover note +-- > Document/message issued by an insurer (insurance broker, +-- > agent, etc.) to notify the insured that his insurance +-- > have been carried out. +-- > 610 Forwarding instructions +-- > Document/message issued to a freight forwarder, giving +-- > instructions regarding the action to be taken by the +-- > forwarder for the forwarding of goods described therein. +-- > 621 Forwarder's advice to import agent +-- > Document/message issued by a freight forwarder in an +-- > exporting country advising his counterpart in an +-- > importing country about the forwarding of goods described +-- > therein. +-- > 622 Forwarder's advice to exporter +-- > Document/message issued by a freight forwarder informing +-- > an exporter of the action taken in fulfilment of +-- > instructions received. +-- > 623 Forwarder's invoice +-- > Invoice issued by a freight forwarder specifying services +-- > rendered and costs incurred and claiming payment +-- > therefore. +-- > 624 Forwarder's certificate of receipt +-- > Non-negotiable document issued by a forwarder to certify +-- > that he has assumed control of a specified consignment, +-- > with irrevocable instructions to send it to the consignee +-- > indicated in the document or to hold it at his disposal. +-- > E.g. FIATA-FCR. +-- > 630 Shipping note +-- > Document/message provided by the shipper or his agent to +-- > the carrier, multimodal transport operator, terminal or +-- > other receiving authority, giving information about +-- > export consignments offered for transport, and providing +-- > for the necessary receipts and declarations of liability. +-- > (Sometimes a multipurpose cargo handling document also +-- > fulfilling the functions of document 632, 633, 650 and +-- > 655). +-- > 631 Forwarder's warehouse receipt +-- > Document/message issued by a forwarder acting as +-- > Warehouse Keeper acknowledging receipt of goods placed in +-- > a warehouse, and stating or referring to the conditions +-- > which govern the warehousing and the release of goods. +-- > The document contains detailed provisions regarding the +-- > rights of holders-by-endorsement, transfer of ownership, +-- > etc. E.g. FIATA-FWR. +-- > 632 Goods receipt +-- > Document/message issued by a port, warehouse/shed, or +-- > terminal operator acknowledging receipt of goods +-- > specified therein on conditions stated or referred to in +-- > the document. +-- > 633 Port charges documents +-- > Documents/messages specifying services rendered, storage +-- > and handling costs, demurrage and other charges due to +-- > the owner of goods described therein. +-- > 635 Warehouse warrant +-- > Negotiable receipt document, issued by a Warehouse Keeper +-- > to a person placing goods in a warehouse and conferring +-- > title to the goods stored. +-- > 640 Delivery order +-- > Document/message issued by a party entitled to authorize +-- > the release of goods specified therein to a named +-- > consignee, to be retained by the custodian of the goods. +-- > 650 Handling order +-- > Document/message issued by a cargo handling organization +-- > (port administration, terminal operator, etc.) for the +-- > removal or other handling of goods under their care. +-- > 655 Gate pass +-- > Document/message authorizing goods specified therein to +-- > be brought out of a fenced-in port or terminal area. +-- > 700 Waybill +-- > Non-negotiable document evidencing the contract for the +-- > transport of cargo. +-- > 701 Universal (multipurpose) transport document +-- > Document/message evidencing a contract of carriage +-- > covering the movement of goods by any mode of transport, +-- > or combination of modes, for national as well as +-- > international transport, under any applicable +-- > international convention or national law and under the +-- > conditions of carriage of any carrier or transport +-- > operator undertaking or arranging the transport referred +-- > to in the document. +-- > 702 Goods receipt, carriage +-- > Document/message issued by a carrier or a carrier's +-- > agent, acknowledging receipt for carriage of goods +-- > specified therein on conditions stated or referred to in +-- > the document, enabling the carrier to issue a transport +-- > document. +-- > 703 House waybill +-- > The document made out by an agent/consolidator which +-- > evidences the contract between the shipper and the +-- > agent/consolidator for the arrangement of carriage of +-- > goods. +-- > 704 Master bill of lading +-- > A bill of lading issued by the master of a vessel (in +-- > actuality the owner or charterer of the vessel). It could +-- > cover a number of house bills. +-- > 705 Bill of lading +-- > Negotiable document/message which evidences a contract of +-- > carriage by sea and the taking over or loading of goods +-- > by carrier, and by which carrier undertakes to deliver +-- > goods against surrender of the document. A provision in +-- > the document that goods are to be delivered to the order +-- > of a named person, or to order, or to bearer, constitutes +-- > such an undertaking. +-- > 706 Bill of lading original +-- > The original of the bill of lading issued by a transport +-- > company. When issued by the maritime industry it could +-- > signify ownership of the cargo. +-- > 707 Bill of lading copy +-- > A copy of the bill of lading issued by a transport +-- > company. +-- > 708 Empty container bill +-- > Bill of lading indicating an empty container. +-- > 709 Tanker bill of lading +-- > Document which evidences a transport of liquid bulk +-- > cargo. +-- > 710 Sea waybill +-- > Non-negotiable document which evidences a contract for +-- > the carriage of goods by sea and the taking over of the +-- > goods by the carrier, and by which the carrier undertakes +-- > to deliver the goods to the consignee named in the +-- > document. +-- > 711 Inland waterway bill of lading +-- > Negotiable transport document made out to a named person, +-- > to order or to bearer, signed by the carrier and handed +-- > to the sender after receipt of the goods. +-- > 712 Non-negotiable maritime transport document (generic) +-- > Non-negotiable document which evidences a contract for +-- > the carriage of goods by sea and the taking over or +-- > loading of the goods by the carrier, and by which the +-- > carrier undertakes to deliver the goods to the consignee +-- > named in the document. E.g. Sea waybill. Remark: +-- > Synonymous with "straight" or "non-negotiable Bill of +-- > lading" used in certain countries, e.g. Canada. +-- > 713 Mate's receipt +-- > Document/message issued by a ship's officer to +-- > acknowledge that a specified consignment has been +-- > received on board a vessel, and the apparent condition of +-- > the goods; enabling the carrier to issue a Bill of +-- > lading. +-- > 714 House bill of lading +-- > The bill of lading issued not by the carrier but by the +-- > freight forwarder/consolidator known by the carrier. +-- > 715 Letter of indemnity for non-surrender of bill of lading +-- > Document/message issued by a commercial party or a bank +-- > of an insurance company accepting responsibility to the +-- > beneficiary of the indemnity in accordance with the terms +-- > thereof. +-- > 716 Forwarder's bill of lading +-- > Non-negotiable document issued by a freight forwarder +-- > evidencing a contract for the carriage of goods by sea +-- > and the taking over or loading of the goods by the +-- > freight forwarder, and by which the freight forwarder +-- > undertakes to deliver the goods to the consignee named in +-- > the document. +-- > 720 Rail consignment note (generic term) +-- > Transport document constituting a contract for the +-- > carriage of goods between the sender and the carrier (the +-- > railway). For international rail traffic, this document +-- > must conform to the model prescribed by the international +-- > conventions concerning carriage of goods by rail, e.g. +-- > CIM Convention, SMGS Convention. +-- > 722 Road list-SMGS +-- > Accounting document, one copy of which is drawn up for +-- > each consignment note; it accompanies the consignment +-- > over the whole route and is a rail transport document. +-- > 723 Escort official recognition +-- > Document/message which gives right to the owner to exert +-- > all functions normally transferred to a guard in a train +-- > by which an escorted consignment is transported. +-- > 724 Recharging document +-- > Fictitious transport document regarding a previous +-- > transport, enabling a carrier's agent to give to another +-- > carrier's agent (in a different country) the possibility +-- > to collect charges relating to the original transport +-- > (rail environment). +-- > 730 Road consignment note +-- > Transport document/message which evidences a contract +-- > between a carrier and a sender for the carriage of goods +-- > by road (generic term). Remark: For international road +-- > traffic, this document must contain at least the +-- > particulars prescribed by the convention on the contract +-- > for the international carriage of goods by road (CMR). +-- > 740 Air waybill +-- > Document/message made out by or on behalf of the shipper +-- > which evidences the contract between the shipper and +-- > carrier(s) for carriage of goods over routes of the +-- > carrier(s) and which is identified by the airline prefix +-- > issuing the document plus a serial (IATA). +-- > 741 Master air waybill +-- > Document/message made out by or on behalf of the +-- > agent/consolidator which evidences the contract between +-- > the agent/consolidator and carrier(s) for carriage of +-- > goods over routes of the carrier(s) for a consignment +-- > consisting of goods originated by more than one shipper +-- > (IATA). +-- > 743 Substitute air waybill +-- > A temporary air waybill which contains only limited +-- > information because of the absence of the original. +-- > 744 Crew's effects declaration +-- > Declaration to Customs regarding the personal effects of +-- > crew members aboard the conveyance; equivalent to IMO FAL +-- > 4. +-- > 745 Passenger list +-- > Declaration to Customs regarding passengers aboard the +-- > conveyance; equivalent to IMO FAL 6. +-- > 746 Delivery notice (rail transport) +-- > Document/message created by the consignor or by the +-- > departure station, joined to the transport or sent to the +-- > consignee, giving the possibility to the consignee or the +-- > arrival station to attest the delivery of the goods. The +-- > document must be returned to the consignor or to the +-- > departure station. +-- > 750 Despatch note (post parcels) +-- > Document/message which, according to Article 106 of the +-- > "Agreement concerning Postal Parcels" under the UPU +-- > convention, is to accompany post parcels. +-- > 760 Multimodal/combined transport document (generic) +-- > A transport document used when more than one mode of +-- > transportation is involved in the movement of cargo. It +-- > is a contract of carriage and receipt of the cargo for a +-- > multimodal transport. It indicates the place where the +-- > responsible transport company in the move takes +-- > responsibility for the cargo, the place where the +-- > responsibility of this transport company in the move ends +-- > and the conveyances involved. +-- > 761 Through bill of lading +-- > Bill of lading which evidences a contract of carriage +-- > from one place to another in separate stages of which at +-- > least one stage is a sea transit, and by which the +-- > issuing carrier accepts responsibility for the carriage +-- > as set forth in the Through bill of lading. +-- > 763 Forwarder's certificate of transport +-- > Negotiable document/message issued by a forwarder to +-- > certify that he has taken charge of a specified +-- > consignment for despatch and delivery in accordance with +-- > the consignor's instructions, as indicated in the +-- > document, and that he accepts responsibility for delivery +-- > of the goods to the holder of the document through the +-- > intermediary of a delivery agent of his choice. E.g. +-- > FIATA-FCT. +-- > 764 Combined transport document (generic) +-- > Negotiable or non-negotiable document evidencing a +-- > contract for the performance and/or procurement of +-- > performance of combined transport of goods and bearing on +-- > its face either the heading "Negotiable combined +-- > transport document issued subject to Uniform Rules for a +-- > Combined Transport Document (ICC Brochure No. 298)" or +-- > the heading "Non-negotiable Combined Transport Document +-- > issued subject to Uniform Rules for a Combined Transport +-- > Document (ICC Brochure No. 298)". +-- > 765 Multimodal transport document (generic) +-- > Document/message which evidences a multimodal transport +-- > contract, the taking in charge of the goods by the +-- > multimodal transport operator, and an undertaking by him +-- > to deliver the goods in accordance with the terms of the +-- > contract. (International Convention on Multimodal +-- > Transport of Goods). +-- > 766 Combined transport bill of lading/multimodal bill of lading +-- > Document which evidences a multimodal transport contract, +-- > the taking in charge of the goods by the multimodal +-- > transport operator, and an undertaking by him to deliver +-- > the goods in accordance with the terms of the contract. +-- > 770 Booking confirmation +-- > Document/message issued by a carrier to confirm that +-- > space has been reserved for a consignment in means of +-- > transport. +-- > 775 Calling forward notice +-- > Instructions for release or delivery of goods. +-- > 780 Freight invoice +-- > Document/message issued by a transport operation +-- > specifying freight costs and charges incurred for a +-- > transport operation and stating conditions of payment. +-- > 781 Arrival notice (goods) +-- > Notification from the carrier to the consignee in +-- > writing, by telephone or by any other means (express +-- > letter, message, telegram, etc.) informing him that a +-- > consignment addressed to him is being or will shortly be +-- > held at his disposal at a specified point in the place of +-- > destination. +-- > 782 Notice of circumstances preventing delivery (goods) +-- > Request made by the carrier to the sender, or, as the +-- > case may be, the consignee, for instructions as to the +-- > disposal of the consignment when circumstances prevent +-- > delivery and the return of the goods has not been +-- > requested by the consignor in the transport document. +-- > 783 Notice of circumstances preventing transport (goods) +-- > Request made by the carrier to the sender, or, the +-- > consignee as the case may be, for instructions as to the +-- > disposal of the goods when circumstances prevent +-- > transport before departure or en route, after acceptance +-- > of the consignment concerned. +-- > 784 Delivery notice (goods) +-- > Notification in writing, sent by the carrier to the +-- > sender, to inform him at his request of the actual date +-- > of delivery of the goods. +-- > 785 Cargo manifest +-- > Listing of goods comprising the cargo carried in a means +-- > of transport or in a transport-unit. The cargo manifest +-- > gives the commercial particulars of the goods, such as +-- > transport document numbers, consignors, consignees, +-- > shipping marks, number and kind of packages and +-- > descriptions and quantities of the goods. +-- > 786 Freight manifest +-- > Document/message containing the same information as a +-- > cargo manifest, and additional details on freight +-- > amounts, charges, etc. +-- > 787 Bordereau +-- > Document/message used in road transport, listing the +-- > cargo carried on a road vehicle, often referring to +-- > appended copies of Road consignment note. +-- > 788 Container manifest (unit packing list) +-- > Document/message specifying the contents of particular +-- > freight containers or other transport units, prepared by +-- > the party responsible for their loading into the +-- > container or unit. +-- > 789 Charges note +-- > Document used by the rail organization to indicate +-- > freight charges or additional charges in each case where +-- > the departure station is not able to calculate the +-- > charges for the total voyage (e.g. tariff not yet +-- > updated, part of voyage not covered by the tariff). This +-- > document must be considered as joined to the transport. +-- > 790 Advice of collection +-- > Document that is joined to the transport or sent by +-- > separate means, giving to the departure rail organization +-- > the proof that the cash-on delivery amount has been +-- > encashed by the arrival rail organization before +-- > reimbursement of the consignor. +-- > 791 Safety of ship certificate +-- > Document certifying a ship's safety to a specified date. +-- > 792 Safety of radio certificate +-- > Document certifying the safety of a ship's radio +-- > facilities to a specified date. +-- > 793 Safety of equipment certificate +-- > Document certifying the safety of a ship's equipment to a +-- > specified date. +-- > 794 Civil liability for oil certificate +-- > Document declaring a ship owner's liability for oil +-- > propelling or carried on a vessel. +-- > 795 Loadline document +-- > Document specifying the limit of a ship's legal +-- > submersion under various conditions. +-- > 796 Derat document +-- > Document certifying that a ship is free of rats, valid to +-- > a specified date. +-- > 797 Maritime declaration of health +-- > Document certifying the health condition on board a +-- > vessel, valid to a specified date. +-- > 798 Certificate of registry +-- > Official certificate stating the vessel's registry. +-- > 799 Ship's stores declaration +-- > Declaration to Customs regarding the contents of the +-- > ship's stores (equivalent to IMO FAL 3) i.e. goods +-- > intended for consumption by passengers/crew on board +-- > vessels, aircraft or trains, whether or not sold or +-- > landed; goods necessary for operation/maintenance of +-- > conveyance, incl. fuel/lubricants, excl. spare +-- > parts/equipment (IMO). +-- > 810 Export licence, application for +-- > Application for a permit issued by a government authority +-- > permitting exportation of a specified commodity subject +-- > to specified conditions as quantity, country of +-- > destination, etc. +-- > 811 Export licence +-- > Permit issued by a government authority permitting +-- > exportation of a specified commodity subject to specified +-- > conditions as quantity, country of destination, etc. +-- > Synonym: Embargo permit. +-- > 812 Exchange control declaration, export +-- > Document/message completed by an exporter/seller as a +-- > means whereby the competent body may control that the +-- > amount of foreign exchange accrued from a trade +-- > transaction is repatriated in accordance with the +-- > conditions of payment and exchange control regulations in +-- > force. +-- > 820 Despatch note model T +-- > European community transit declaration. +-- > 821 Despatch note model T1 +-- > Transit declaration for goods circulating under internal +-- > community transit procedures (between ECE countries). +-- > 822 Despatch note model T2 +-- > Ascertainment that the declared goods were originally +-- > produced in an ECE country. +-- > 823 Control document T5 +-- > Control document (export declaration) used particularly +-- > in case of re-sending without use with only VAT +-- > collection, refusal, unconformity with contract etc. +-- > 824 Re-sending consignment note +-- > Rail consignment note prepared by the consignor for the +-- > facilitation of an eventual return to the origin of the +-- > goods. +-- > 825 Despatch note model T2L +-- > Ascertainment that the declared goods were originally +-- > produced in an EC country. May only be used for goods +-- > that are loaded on one single means of transport in one +-- > single departure point for one single delivery point. +-- > 830 Goods declaration for exportation +-- > Document/message by which goods are declared for export +-- > Customs clearance, conforming to the layout key set out +-- > at Appendix I to Annex C.1 concerning outright +-- > exportation to the Kyoto convention (CCC). Within a +-- > Customs union, "for despatch" may have the same meaning +-- > as "for exportation". +-- > 833 Cargo declaration (departure) +-- > Generic term, sometimes referred to as Freight +-- > declaration, applied to the documents providing the +-- > particulars required by the Customs concerning the cargo +-- > (freight) carried by commercial means of transport (CCC). +-- > 840 Application for goods control certificate +-- > Document/message submitted to a competent body by party +-- > requesting a Goods control certificate to be issued in +-- > accordance with national or international standards, or +-- > conforming to legislation in the importing country, or as +-- > specified in the contract. +-- > 841 Goods control certificate +-- > Document/message issued by a competent body evidencing +-- > the quality of the goods described therein, in accordance +-- > with national or international standards, or conforming +-- > to legislation in the importing country, or as specified +-- > in the contract. +-- > 850 Application for phytosanitary certificate +-- > Document/message submitted to a competent body by party +-- > requesting a Phytosanitary certificate to be issued. +-- > 851 Phytosanitary certificate +-- > Document/message issued by the competent body in the +-- > exporting country evidencing that plants, fruit, or +-- > vegetables are free from disease and fit for consumption +-- > and giving details on fumigation or other treatment to +-- > which they may have been subjected. +-- > 852 Sanitary certificate +-- > Document/message issued by the competent authority in the +-- > exporting country evidencing that alimentary and animal +-- > products, including dead animals, are fit for human +-- > consumption, and giving details, when relevant, of +-- > controls undertaken. +-- > 853 Veterinary certificate +-- > Document/message issued by the competent authority in the +-- > exporting country evidencing that live animals or birds +-- > are not infested or infected with disease, and giving +-- > details regarding their provenance, and of vaccinations +-- > and other treatment to which they have been subjected. +-- > 855 Application for inspection certificate +-- > Document/message submitted to a competent body by a party +-- > requesting an Inspection certificate to be issued in +-- > accordance with national or international standards, or +-- > conforming to legislation in the country in which it is +-- > required, or as specified in the contract. +-- > 856 Inspection certificate +-- > Document/message issued by a competent body evidencing +-- > that the goods described therein have been inspected in +-- > accordance with national or international standards, in +-- > conformity with legislation in the country in which the +-- > inspection is required, or as specified in the contract. +-- > 860 Certificate of origin, application for +-- > Document/message submitted to a competent body by an +-- > interested party requesting a Certificate of origin to be +-- > issued in accordance with relevant criteria, and on the +-- > basis of evidence of the origin of the goods. +-- > 861 Certificate of origin +-- > Document/message identifying goods, in which the +-- > authority or body authorized to issue it certifies +-- > expressly that the goods to which the certificate relates +-- > originate in a specific country. The word "country" may +-- > include a group of countries, a region or a part of a +-- > country. This certificate may also include a declaration +-- > by the manufacturer, producer, supplier, exporter or +-- > other competent person. +-- > 862 Declaration of origin +-- > Appropriate statement as to the origin of the goods, made +-- > in connection with their exportation by the manufacturer, +-- > producer, supplier, exporter or other competent person on +-- > the Commercial invoice or any other document relating to +-- > the goods (CCC). +-- > 863 Regional appellation certificate +-- > Certificate drawn up in accordance with the rules laid +-- > down by an authority or approved body, certifying that +-- > the goods described therein qualify for a designation +-- > specific to the given region (e.g. champagne, port wine, +-- > Parmesan cheese). +-- > 864 Preference certificate of origin +-- > Description to be provided. +-- > 865 Certificate of origin form GSP +-- > Specific form of certificate of origin for goods +-- > qualifying for preferential treatment under the +-- > generalized system of preferences (includes a combined +-- > declaration of origin and certificate, form A). +-- > 870 Consular invoice +-- > Document/message to be prepared by an exporter in his +-- > country and presented to a diplomatic representation of +-- > the importing country for endorsement and subsequently to +-- > be presented by the importer in connection with the +-- > import of the goods described therein. +-- > 890 Dangerous goods declaration +-- > Document/message issued by a consignor in accordance with +-- > applicable conventions or regulations, describing +-- > hazardous goods or materials for transport purposes, and +-- > stating that the latter have been packed and labelled in +-- > accordance with the provisions of the relevant +-- > conventions or regulations. +-- > 895 Statistical document, export +-- > Document/message in which an exporter provides +-- > information about exported goods required by the body +-- > responsible for the collection of international trade +-- > statistics. +-- > 896 INTRASTAT declaration +-- > Document/message in which a declarant provides +-- > information about goods required by the body responsible +-- > for the collection of trade statistics. +-- > 901 Delivery verification certificate +-- > Document/message whereby an official authority (Customs +-- > or governmental) certifies that goods have been +-- > delivered. +-- > 910 Import licence, application for +-- > Document/message in which an interested party applies to +-- > the competent body for authorization to import either a +-- > limited quantity of articles subject to import +-- > restrictions, or an unlimited quantity of such articles +-- > during a limited period, and specifies the kind of +-- > articles, their origin and value, etc. +-- > 911 Import licence +-- > Document/message issued by the competent body in +-- > accordance with import regulations in force, by which +-- > authorization is granted to a named party to import +-- > either a limited quantity of designated articles or an +-- > unlimited quantity of such articles during a limited +-- > period, under conditions specified in the document. +-- > 913 Customs declaration without commercial detail +-- > CUSDEC transmission that does not include data from the +-- > commercial detail section of the message. +-- > 914 Customs declaration with commercial and item detail +-- > CUSDEC transmission that includes data from both the +-- > commercial detail and item detail sections of the +-- > message. +-- > 915 Customs declaration without item detail +-- > CUSDEC transmission that does not include data from the +-- > item detail section of the message. +-- > 916 Related document +-- > Description to be provided. +-- > 917 Receipt (Customs) +-- > Receipt for Customs duty/tax/fee paid. +-- > 925 Application for exchange allocation +-- > Document/message whereby an importer/buyer requests the +-- > competent body to allocate an amount of foreign exchange +-- > to be transferred to an exporter/seller in payment for +-- > goods. +-- > 926 Foreign exchange permit +-- > Document/message issued by the competent body authorizing +-- > an importer/buyer to transfer an amount of foreign +-- > exchange to an exporter/seller in payment for goods. +-- > 927 Exchange control declaration (import) +-- > Document/message completed by an importer/buyer as a +-- > means for the competent body to control that a trade +-- > transaction for which foreign exchange has been allocated +-- > has been executed and that money has been transferred in +-- > accordance with the conditions of payment and the +-- > exchange control regulations in force. +-- > 929 Goods declaration for importation +-- > Document/message by which goods are declared for import +-- > Customs clearance [sister entry of 830]. +-- > 930 Goods declaration for home use +-- > Document/message by which goods are declared for import +-- > Customs clearance according to Annex B.1 (concerning +-- > clearance for home use) to the Kyoto convention (CCC). +-- > 931 Customs immediate release declaration +-- > Document/message issued by an importer notifying Customs +-- > that goods have been removed from an importing means of +-- > transport to the importer's premises under a Customs- +-- > approved arrangement for immediate release, or requesting +-- > authorization to do so. +-- > 932 Customs delivery note +-- > Document/message whereby a Customs authority releases +-- > goods under its control to be placed at the disposal of +-- > the party concerned. Synonym: Customs release note. +-- > 933 Cargo declaration (arrival) +-- > Generic term, sometimes referred to as Freight +-- > declaration, applied to the documents providing the +-- > particulars required by the Customs concerning the cargo +-- > (freight) carried by commercial means of transport (CCC). +-- > 934 Value declaration +-- > Document/message in which a declarant (importer) states +-- > the invoice or other price (e.g. selling price, price of +-- > identical goods), and specifies costs for freight, +-- > insurance and packing, etc., terms of delivery and +-- > payment, any relationship with the trading partner, etc., +-- > for the purpose of determining the Customs value of goods +-- > imported. +-- > 935 Customs invoice +-- > Document/message required by the Customs in an importing +-- > country in which an exporter states the invoice or other +-- > price (e.g. selling price, price of identical goods), and +-- > specifies costs for freight, insurance and packing, etc., +-- > terms of delivery and payment, for the purpose of +-- > determining the Customs value in the importing country of +-- > goods consigned to that country. +-- > 936 Customs declaration (post parcels) +-- > Document/message which, according to Article 106 of the +-- > "Agreement concerning Postal Parcels" under the UPU +-- > Convention, must accompany post parcels and in which the +-- > contents of such parcels are specified. +-- > 937 Tax declaration (value added tax) +-- > Document/message in which an importer states the +-- > pertinent information required by the competent body for +-- > assessment of value-added tax. +-- > 938 Tax declaration (general) +-- > Document/message containing a general tax declaration. +-- > 940 Tax demand +-- > Document/message containing the demand of tax. +-- > 941 Embargo permit +-- > Document/message giving the permission to export +-- > specified goods. +-- > 950 Goods declaration for Customs transit +-- > Document/message by which the sender declares goods for +-- > Customs transit according to Annex E.1 (concerning +-- > Customs transit) to the Kyoto convention (CCC). +-- > 951 TIF form +-- > International Customs transit document by which the +-- > sender declares goods for carriage by rail in accordance +-- > with the provisions of the 1952 International Convention +-- > to facilitate the crossing of frontiers for goods carried +-- > by rail (TIF Convention of UIC). +-- > 952 TIR carnet +-- > International Customs document (International Transit by +-- > Road), issued by a guaranteeing association approved by +-- > the Customs authorities, under the cover of which goods +-- > are carried, in most cases under Customs seal, in road +-- > vehicles and/or containers in compliance with the +-- > requirements of the Customs TIR Convention of the +-- > International Transport of Goods under cover of TIR +-- > Carnets (UN/ECE). +-- > 953 EC carnet +-- > EC customs transit document issued by EC customs +-- > authorities for transit and/or temporary user of goods +-- > within the EC. +-- > 954 EUR 1 certificate of origin +-- > Customs certificate used in preferential goods +-- > interchanges between EC countries and EC external +-- > countries. +-- > 955 ATA carnet +-- > International Customs document (Admission Temporaire / +-- > Temporary Admission) which, issued under the terms of the +-- > ATA Convention (1961), incorporates an internationally +-- > valid guarantee and may be used, in lieu of national +-- > Customs documents and as security for import duties and +-- > taxes, to cover the temporary admission of goods and, +-- > where appropriate, the transit of goods. If accepted for +-- > controlling the temporary export and reimport of goods, +-- > international guarantee does not apply (CCC). +-- > 960 Single administrative document +-- > A set of documents, replacing the various (national) +-- > forms for Customs declaration within the EC, implemented +-- > on 01-01-1988. +-- > 961 General response (Customs) +-- > General response message to permit the transfer of data +-- > from Customs to the transmitter of the previous message. +-- > 962 Document response (Customs) +-- > Document response message to permit the transfer of data +-- > from Customs to the transmitter of the previous message. +-- > 963 Error response (Customs) +-- > Error response message to permit the transfer of data +-- > from Customs to the transmitter of the previous message. +-- > 964 Package response (Customs) +-- > Package response message to permit the transfer of data +-- > from Customs to the transmitter of the previous message. +-- > 965 Tax calculation/confirmation response (Customs) +-- > Tax calculation/confirmation response message to permit +-- > the transfer of data from Customs to the transmitter of +-- > the previous message. +-- > 966 Quota prior allocation certificate +-- > Document/message issued by the competent body for prior +-- > allocation of a quota. +-- > 990 End use authorization +-- > Description to be provided. +-- > 991 Government contract +-- > Description to be provided. +-- > 995 Statistical document, import +-- > Description to be provided. +-- > 996 Application for documentary credit +-- > Message with application for opening of a documentary +-- > credit. +-- > 998 Previous Customs document/message +-- > Indication of the previous Customs document/message +-- > concerning the same transaction. +simple1001 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S1004 + ( simple1004 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1004 Document/message number +-- > +-- > Desc: Reference number assigned to the document/message by the +-- > issuer. +-- > +-- > Repr: an..35 +simple1004 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S1082 + ( simple1082 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1082 Line item number +-- > +-- > Desc: Serial number designating each separate item within a series +-- > of articles. +-- > +-- > Repr: n..6 +simple1082 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S1131 + ( simple1131 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 1131 Code list qualifier +-- > +-- > Desc: Identification of a code list. +-- > +-- > Repr: an..3 +-- > +-- > 12 Telephone directory +-- > Self explanatory. +-- > 16 Postcode directory +-- > [3251] Code defining postal zones or addresses. +-- > 23 Clearing house automated payment +-- > Self explanatory. +-- > 25 Bank identification +-- > Code for identification of banks. +-- > 35 Rail additional charges +-- > Self explanatory. +-- > 36 Railways networks +-- > Self explanatory. +-- > 37 Railway locations +-- > Code identifying a location in railway environment. +-- > 38 Rail customers +-- > Self explanatory. +-- > 39 Rail unified nomenclature of goods +-- > Self explanatory. +-- > 42 Business function +-- > Self explanatory. +-- > 43 Clearing House Interbank Payment System Participants ID +-- > Participants identification of the automated clearing +-- > house of the New York Clearing House Association (CHIPS). +-- > 44 Clearing House Interbank Payment System Universal ID +-- > Universal identification of the automated clearing house +-- > of the New York Clearing House Association (CHAPS). +-- > 52 Value added tax identification +-- > Value added tax identification code. +-- > 53 Passport number +-- > Number assigned to a passport. +-- > 54 Statistical object +-- > A statistical object such as a statistical concept, array +-- > structure component or statistical nomenclature. +-- > 55 Quality conformance +-- > A code list specifying the quality standard a product +-- > complies with, e.g. ISO9000, BS5750, etc. +-- > 56 Safety regulation +-- > A code list specifying the safety regulations which apply +-- > to a product, such as UK COSHH (control of substances +-- > hazardous to health) regulations. +-- > 57 Product code +-- > Code assigned to a specific product by a controlling +-- > agency. +-- > 58 Business account number +-- > An identifying number or code assigned by issuing +-- > authorities to manage business activities. +-- > 59 Railway services harmonized code +-- > Services provided by the different railway organizations. +-- > + 60 Type of financial account +-- > Identification of the type of financial account. +-- > + 61 Type of assets and liabilities +-- > Identification of the type of assets and liabilities. +-- > + 62 Requirements indicator +-- > A code list which specifies various requirements that a +-- > customer may have when fulfilling a purchase order. +-- > + 63 Handling action +-- > Codes for handling action. +-- > + 64 Freight forwarder +-- > Codes for freight forwarders. +-- > + 65 Shipping agent +-- > Codes for shipping agents. +-- > + 67 Type of package +-- > Indication of the type of package codes. +-- > + 68 Type of industrial activity +-- > Identification of the type of industrial activity. +-- > + 69 Type of survey question +-- > Identification of the type of survey question. +-- > + 70 Customs inspection type +-- > A code to indicate the type of inspection performed by +-- > customs. +-- > + 71 Nature of transaction +-- > Identification of the nature of the transaction. +-- > 100 Enhanced party identification +-- > Self explanatory. +-- > 101 Air carrier +-- > Self explanatory. +-- > 102 Size and type +-- > Self explanatory. +-- > 103 Call sign directory +-- > Self explanatory. +-- > 104 Customs area of transaction +-- > Customs code to indicate the different types of +-- > declarations according to the countries involved in the +-- > transaction (e.g. box 1/1 of SAD: inter EC Member States, +-- > EC-EFTA, EC-third countries, etc.). +-- > 105 Customs declaration type +-- > Customs code to indicate the type of declaration +-- > according to the different Customs procedures requested +-- > (e.g.: import, export, transit). +-- > | 106 Incoterms 1980 +-- > (4110) Code to indicate applicable Incoterm (1980 +-- > edition) under which seller undertakes to deliver +-- > merchandise to buyer (ICC). Incoterms 1990: use 4053 +-- > only. +-- > 107 Excise duty +-- > Customs or fiscal authorities code to identify a specific +-- > or ad valorem levy on a specific commodity, applied +-- > either domestically or at time of importation. +-- > 108 Tariff schedule +-- > Self explanatory. +-- > 109 Customs indicator +-- > Customs code for circumstances where only an indication +-- > is needed. +-- > 110 Customs special codes +-- > Customs code to indicate an exemption to a regulation or +-- > a special Customs treatment. +-- > 112 Statistical nature of transaction +-- > Indication of the type of contract under which goods are +-- > supplied. +-- > 113 Customs office +-- > Customs administrative unit competent for the performance +-- > of Customs formalities, and the premises or other areas +-- > approved for the purpose by the competent authorities +-- > (CCC). +-- > 114 Railcar letter marking +-- > Codes for all marking codes (in letters) for railcars +-- > specifying the type, series, order number, check digit +-- > and some technical characteristics. +-- > 115 Examination facility +-- > Building or location where merchandise is examined by +-- > Customs. +-- > 116 Customs preference +-- > Customs code to identify a specific tariff preference. +-- > 117 Customs procedure +-- > (9380) Customs code to identify goods which are subject +-- > to Customs control (e.g. home use, Customs warehousing, +-- > temporary admission, Customs transit). +-- > 118 Government agency procedure +-- > Treatment applied by a government agency other than +-- > Customs to merchandise under their control. +-- > 119 Customs simplified procedure +-- > Customs code to indicate the type of simplified Customs +-- > procedure requested by a declarant (CCC). +-- > 120 Customs status of goods +-- > Customs code to specify the status accorded by Customs to +-- > a consignment e.g. release without further formality, +-- > present supporting documents for inspection, etc (CCC). +-- > 121 Shipment description +-- > Code to indicate whether a shipment is a total, part or +-- > split consignment. +-- > 122 Commodity +-- > (7357) Code identifying types of goods for Customs, +-- > transport or statistical purposes (generic term). +-- > 123 Entitlement +-- > Code to indicate the recipient of a charge amount (IATA). +-- > 125 Customs transit guarantee +-- > Customs code to identify the type of guarantee used in a +-- > transit movement. +-- > 126 Accounting information identifier +-- > Identification of a specific kind of accounting +-- > information. +-- > 127 Customs valuation method +-- > Customs code to identify the valuation method used to +-- > determine the dutiable value of the declared goods. +-- > 128 Service +-- > Identification of services. +-- > 129 Customs warehouse +-- > Identification and/or location of the Customs warehouse +-- > in which goods will be or have been deposited (CCC). +-- > 130 Special handling +-- > Code to indicate that the nature of the consignment may +-- > necessitate use of special handling procedures (IATA). +-- > 131 Free zone +-- > Code identifying the zone within a state where any goods +-- > introduced are generally regarded, insofar as import +-- > duties and taxes are concerned, as being outside the +-- > Customs territory and are not subject to the usual +-- > Customs control. +-- > 132 Charge +-- > Identification of a type of charge. +-- > 133 Financial regime +-- > Nature and methods of a transaction from financial +-- > viewpoint. +-- > 134 Duty, tax or fee payment method +-- > [4390] Method by which a duty or tax is paid to the +-- > relevant administration. +-- > 135 Rate class +-- > Code to identify a specific rate category. +-- > 136 Restrictions/prohibitions on re-use of certain wagons +-- > Self explanatory. +-- > 137 Rail harmonized codification of tariffs +-- > Self explanatory. +-- > 139 Port +-- > A location having facilities for means of transport to +-- > load or discharge cargo. +-- > 140 Area +-- > Codes for specific geographic areas e.g. seas, straits, +-- > basins etc. +-- > 141 Forwarding restrictions +-- > Self explanatory. +-- > 142 Train identification +-- > Self explanatory. +-- > 143 Removable accessories and special equipment on railcars +-- > Self explanatory. +-- > 144 Rail routes +-- > Self explanatory. +-- > 145 Airport/city +-- > As described and published by IATA. +-- > 146 Means of transport identification +-- > Code identifying the name or number of a means of +-- > transport (vessel, vehicle). +-- > 147 Document requested by Customs +-- > Customs code to identify documents requested by Customs +-- > in an information interchange. +-- > 148 Customs release notification +-- > Authorisation given by Customs to move the goods or not +-- > move the goods from the place of registration. +-- > 149 Customs transit type +-- > Customs code to indicate the different kinds of transit +-- > movement of the goods (e.g. Box 1/3 of the SAD). +-- > 150 Financial routing +-- > Self explanatory. +-- > 151 Locations for tariff calculation +-- > Self explanatory. +-- > 152 Materials +-- > Self explanatory. +-- > 153 Methods of payment +-- > Identification of methods of payment. +-- > 154 Bank branch sorting identification +-- > Identification of a specific branch of a bank. +-- > 155 Automated clearing house +-- > Identification of automated clearing houses. +-- > 156 Location of goods +-- > (3384) Indication of the place where goods are located +-- > and where they are available for examination. +-- > 157 Clearing code +-- > Identification of the responsible bank/clearing house +-- > which has cleared or is ordered to do the clearing. +-- > 158 Terms of delivery +-- > Code to identify terms of delivery. +-- > 160 Party identification +-- > Identification of parties, corporates, etc. +-- > 161 Goods description +-- > Identification of a type of goods description. +-- > 162 Country +-- > Identification of a country. +-- > 163 Country sub-entity +-- > (3228) Identification of country sub-entity (region, +-- > department, state, province) defined by appropriate +-- > authority. +-- > 164 Member organizations +-- > Identification of member organizations. +-- > 165 Amendment code (Customs) +-- > Customs code indicating the reason for transmitting an +-- > amendment to Customs. +-- > 166 Social security identification +-- > Code assigned by the authority competent to issue social +-- > security identification to identify a person. +-- > 167 Tax party identification +-- > Code assigned by a tax authority to identify a party. +-- > 168 Rail document names +-- > Rail specific identifications of documents. +-- > 169 Harmonized system +-- > Identification of commodities according to the Harmonized +-- > System. +-- > 170 Bank securities code +-- > Self explanatory. +-- > 172 Carrier code +-- > Self explanatory. +-- > 173 Export requirements +-- > Identification of requirements and regulations +-- > established by relevant authorities concerning +-- > exportation. +-- > 174 Citizen identification +-- > Self explanatory. +-- > 175 Account analysis codes +-- > Account service charges list. +-- > 176 Flow of the goods +-- > List of statistical codes covering the movement of the +-- > goods to be declared (e.g. despatch, arrival). +-- > 177 Statistical procedures +-- > Indication of the statistical procedure to which the +-- > goods are subject. +-- > 178 Standard text according US embargo regulations +-- > US government regulations prescribe specific standard +-- > text usage. Using codes from this code list prevents full +-- > text transmission. +-- > 179 Standard text for export according national prescriptions +-- > National export regulations prescribe specific standard +-- > text usage. Using codes from this code list prevents full +-- > text transmission. +-- > 180 Airport terminal +-- > Code identifying terminals or other sub-locations at +-- > airports. +-- > 181 Activity +-- > Code identifying activities. +-- > 182 Combiterms 1990 +-- > Code to indicate the applicable Combiterm (1990 edition), +-- > used for the purpose of cost distribution between seller +-- > according to Incoterms 1990. +-- > 183 Dangerous goods packing type +-- > Identification of package types for the description +-- > related to dangerous goods. +-- > 184 Tax assessment method +-- > A code to identify the tax assessment method. +-- > 185 Item type +-- > A code list defining the level of elaboration of a item +-- > such as raw material, component, tooling, etc. +-- > 186 Product supply condition +-- > A code list specifying the rules according to which a +-- > product is supplied, e.g. from stock, available on +-- > demand, make on order, etc. +-- > 187 Supplier's stock turnover +-- > A code list giving an indication about the level of the +-- > supplier's stock turnover. +-- > 188 Article status +-- > A code list defining the status of an article from the +-- > procurement point of view, e.g. new article, critical +-- > article, etc. +-- > 189 Quality control code +-- > A code list specifying how the article is classified +-- > according to the quality control point of view, e.g. +-- > safety item, subject to regulation, etc. +-- > 190 Item sourcing category +-- > A code list to specify details related to the sourcing of +-- > the corresponding item such as provided by the buyer, +-- > from a mandatory source, etc. +-- > 191 Dumping or countervailing assessment method +-- > A code to identify the method used to determine the +-- > dumping or countervailing duty. +-- > 192 Dumping specification +-- > Code list to identify types of goods for dumping +-- > purposes. +-- > ZZZ Mutually defined +-- > Self explanatory. +simple1131 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S1153 + ( simple1153 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 1153 Reference qualifier +-- > +-- > Desc: Code giving specific meaning to a reference segment or a +-- > reference number. +-- > +-- > Repr: an..3 +-- > +-- > AAA Acknowledgement of order number +-- > [1018] Reference number assigned by the seller to his +-- > acknowledgement of an order. +-- > AAB Proforma invoice number +-- > [1088] Reference number assigned by the seller to a +-- > Proforma Invoice. +-- > AAC Documentary credit number +-- > [1172] Reference number assigned by issuing bank to a +-- > Documentary credit. +-- > AAD Contract addendum number +-- > [1318] Reference number assigned by the issuer to a +-- > Contract Addendum. +-- > AAE Goods declaration number +-- > Reference number assigned to a goods declaration. +-- > AAG Offer number +-- > Reference number assigned by issuing party to an offer. +-- > AAJ Delivery order number +-- > Reference number assigned by issuer to a delivery order. +-- > AAK Despatch advice number +-- > Reference number assigned by issuing party to a despatch +-- > advice. +-- > AAL Drawing number +-- > Reference number identifying a specific product drawing. +-- > AAM Waybill number +-- > Reference number assigned to a waybill, see: 1001 = 700. +-- > AAN Delivery schedule number +-- > Reference number assigned by buyer to a delivery +-- > schedule. +-- > AAO Consignee's shipment reference number +-- > [1362] Reference assigned by the consignee to a shipment. +-- > AAP Part consignment number +-- > [1310] Reference to a specific consignment forming part +-- > of a contract allowing part deliveries. +-- > AAQ Unit load device (e.g. container) identification number +-- > [8260] Marks (letters and/or numbers) which identify a +-- > unit load device e.g. freight container. +-- > AAS Transport document number +-- > [1188] Reference assigned by the carrier or his agent to +-- > the transport document. +-- > AAT Master label number +-- > Identifies the master label number of any package type. +-- > AAU Despatch note number +-- > [1128] Reference number assigned by the seller to a +-- > Despatch Note. +-- > AAV Enquiry number +-- > Reference number assigned to an enquiry. +-- > AAY Carrier's agent reference number +-- > Reference number assigned by the carriers agent to a +-- > transaction. +-- > AAZ Standard Carrier Alpha Code (SCAC) number +-- > For maritime shipments, this code qualifies a Standard +-- > Alpha Carrier Code (SCAC) as issued by the United Stated +-- > National Motor Traffic Association Inc. +-- > ABA Customs valuation decision number +-- > Reference by an importing party to a previous decision +-- > made by a Customs administration regarding the valuation +-- > of goods. +-- > ABB End use authorization number +-- > Reference issued by a Customs administration authorizing +-- > a preferential rate of duty if a product is used for a +-- > specified purpose, see: 1001 = 990. +-- > ABC Anti-dumping case number +-- > Reference issued by a Customs administration pertaining +-- > to a past or current investigation of goods "dumped" at a +-- > price lower than the exporter's domestic market price. +-- > ABD Customs tariff number +-- > [7282] Code number of the goods in accordance with the +-- > tariff nomenclature system of classification in use where +-- > the Customs declaration is made. +-- > ABE Declarant's reference number +-- > Unique reference number assigned to a document or a +-- > message by the declarant for identification purposes. +-- > ABG Customs decision request number +-- > Reference issued by Customs pertaining to a pending +-- > tariff classification decision requested by an importer +-- > or agent. +-- > ABH Sub-house bill of lading number +-- > Reference assigned to a sub-house bill of lading. +-- > ABI Deferred payment reference +-- > [1168] Reference or indication of the deferred payment of +-- > duty/tax. +-- > ABJ Quota number +-- > Reference number allocated by a government authority to +-- > identify a quota. +-- > ABK Transit (onward carriage) guarantee (bond) number +-- > Reference number to identify the guarantee or security +-- > provided for Customs transit operation (CCC). +-- > ABL Customs guarantee number +-- > Reference assigned to a Customs guarantee. +-- > ABO Originator's reference +-- > Self explanatory. +-- > ABP Declarant's Customs identity number +-- > Reference to the party whose posted bond or security is +-- > being declared in order to accept responsibility for a +-- > goods declaration and the applicable duties and taxes. +-- > ABQ Importer reference number +-- > Reference number assigned by the importer to identify a +-- > particular shipment for his own purposes. +-- > ABR Export clearance instruction reference number +-- > Reference number of the clearance instructions given by +-- > the consignor through different means. +-- > ABS Import clearance instruction reference number +-- > Reference number of the import clearance instructions +-- > given by the consignor/consignee through different means. +-- > ABT Customs declaration number +-- > [1426] Number, assigned or accepted by Customs, to +-- > identify a Goods declaration. +-- > ABU Article number +-- > Self explanatory. +-- > ABW Stock keeping unit number +-- > Self explanatory. +-- > + ABX Text Element Identifier deletion reference +-- > The reference used within a given TEI (Text Element +-- > Identifier) which is to be deleted. +-- > ABY Allotment identification (Air) +-- > Reference assigned to guarantied capacity on one or more +-- > specific flights on specific date(s) to third parties as +-- > agents and other airlines. +-- > + ABZ Vehicle licence number +-- > Number of the licence issued for a vehicle by an agency +-- > of government. +-- > AC Air cargo transfer manifest +-- > Description to be provided. +-- > ACB US government agency number +-- > Description to be provided. +-- > ACC Shipping unit identification +-- > Identifying marks on the outermost unit that is used to +-- > transport merchandise. +-- > ACD Additional reference number +-- > Reference number provided in addition to another given +-- > reference. +-- > ACE Related document number +-- > Description to be provided. +-- > ACF Addressee reference +-- > Description to be provided. +-- > ACG ATA carnet number +-- > Reference number assigned to an ATA carnet. +-- > ACH Packaging unit identification +-- > Identifying marks on packing units. +-- > ACI Outerpackaging unit identification +-- > (7070) Identifying marks on packing units contained +-- > within an outermost shipping unit. +-- > ACJ Customer material specification number +-- > Number for a material specification given by customer. +-- > ACK Bank reference +-- > Cross reference issued by financial institution. +-- > ACL Principal reference number +-- > Description to be provided. +-- > ACM Unique REINAC reference number of the sender +-- > Description to be provided. +-- > ACN Advice of collection number +-- > [1030] Number of the Advice of Collection attached to the +-- > Rail Consignment Note (CIM 75). +-- > ACO Iron charge number +-- > Number attributed to the iron charge for the production +-- > of steel products. +-- > ACP Hot roll number +-- > Number attributed to a hot roll coil. +-- > ACQ Cold roll number +-- > Number attributed to a cold roll coil. +-- > ACR Railway wagon number +-- > (8320) Registered identification initials and numbers of +-- > railway wagon. Synonym: Rail car number. +-- > ACS Unique CURRAC reference number of the sender +-- > Description to be provided. +-- > ACT Unique claims reference number of the sender +-- > Description to be provided. +-- > ACU Loss/event number +-- > To reference to the unique number that is assigned to +-- > each major loss hitting the reinsurance industry. +-- > ACW Reference number to previous message +-- > Reference number assigned to the message which was +-- > previously issued (e.g. in the case of a cancellation, +-- > the primary reference of the message to be cancelled will +-- > be quoted in this element). +-- > ACX Banker's acceptance +-- > Reference number for banker's acceptance issued by the +-- > accepting financial institution. +-- > + ACY Duty memo number +-- > Reference number assigned by customs to a duty memo. +-- > + ACZ Equipment transport charge number +-- > Reference assigned to a specific equipment transportation +-- > charge. +-- > + ADA Buyer's item number +-- > Reference number assigned by the buyer to an item. +-- > ADB Matured certificate of deposit +-- > Reference number for certificate of deposit allocated by +-- > issuing financial institution. +-- > ADC Loan +-- > Reference number for loan allocated by lending financial +-- > institution. +-- > ADD Analysis number/test number +-- > Number given to a specific analysis or test operation. +-- > | ADE Account number +-- > Identification number of an account. +-- > ADF Treaty number +-- > Self explanatory. +-- > ADG Catastrophe number +-- > Self explanatory. +-- > ADH PCS Catastrophe +-- > Description to be provided. +-- > ADI Bureau signing (statement reference) +-- > Description to be provided. +-- > ADJ Company / syndicate reference 1 +-- > Description to be provided. +-- > ADK Company / syndicate reference 2 +-- > Description to be provided. +-- > ADP Statement number +-- > Description to be provided. +-- > ADQ Unique market reference +-- > Description to be provided. +-- > ADR Bureau signing (original FDO reference) +-- > Description to be provided. +-- > ADS Original FDO transaction reference +-- > Description to be provided. +-- > ADT Group accounting +-- > Description to be provided. +-- > ADU Broker reference 1 +-- > Description to be provided. +-- > ADV Broker reference 2 +-- > Description to be provided. +-- > ADW Lloyd's claims office reference +-- > Self explanatory. +-- > ADY Report number +-- > Reference to a report to Customs by a carrier at the +-- > point of entry, encompassing both conveyance and +-- > consignment information. +-- > ADZ Trader account number +-- > Number assigned by a Customs authority which uniquely +-- > identifies a trader (i.e. importer, exporter or +-- > declarant) for Customs purposes. +-- > AE Authorization for expense (AFE) number +-- > Description to be provided. +-- > AEA Government agency reference number +-- > Coded reference number that pertains to the business of a +-- > government agency. +-- > AEB Assembly number +-- > Self explanatory. +-- > AEC Symbol number +-- > Self explanatory. +-- > AED Commodity number +-- > Self explanatory. +-- > AEE Eur 1 certificate number +-- > Reference number assigned to a Eur 1 certificate. +-- > AEF Customer process specification number +-- > Retrieval number for a process specification defined by +-- > customer. +-- > AEG Customer specification number +-- > Retrieval number for a specification defined by customer. +-- > AEH Applicable instructions or standards +-- > Instructions or standards applicable for the whole +-- > message or a message line item. These instructions or +-- > standards may be published by a neutral organization or +-- > authority or another party concerned. +-- > AEI Registration number of previous Customs declaration +-- > Registration number of the Customs declaration lodged for +-- > the previous Customs procedure. +-- > AEJ Post-entry reference +-- > Reference to a message related to a post-entry. +-- > AEK Payment order number +-- > Self explanatory. +-- > AEL Delivery number (transport) +-- > Reference number by which a haulier/carrier will announce +-- > himself at the container terminal or depot when +-- > delivering equipment. +-- > AEM Transport route +-- > A predefined and identified sequence of points where +-- > goods are collected, agreed between partners, e.g. the +-- > party in charge of organizing the transport and the +-- > parties where goods will be collected. The same +-- > collecting points may be included in different transport +-- > routes, but in a different sequence. +-- > AEN Customer's unit inventory number +-- > Number assigned by customer to a unique unit for +-- > inventory purposes. +-- > AEO Product reservation number +-- > Number assigned by seller to identify reservation of +-- > specified products. +-- > AEP Project number +-- > Reference number assigned to a project. +-- > AEQ Drawing list number +-- > Reference number identifying a drawing list. +-- > AER Project specification number +-- > Reference number identifying a project specification. +-- > AES Primary reference +-- > Description to be provided. +-- > AET Request for cancellation number +-- > Self explanatory. +-- > AEU Supplier's control number +-- > Reference to a file regarding a control of the supplier +-- > carried out on departure of the goods. +-- > AEV Shipping note number +-- > Reference number assigned to a shipping note, see: 1001 = +-- > 630. +-- > AEW Empty container bill number +-- > Reference number assigned to an empty container bill, +-- > see: 1001 = 708. +-- > AEX Non-negotiable maritime transport document number +-- > Reference number assigned to a sea waybill, see: 1001 = +-- > 712. +-- > AEY Substitute air waybill number +-- > Reference number assigned to a substitute air waybill, +-- > see: 1001 = 743. +-- > AEZ Despatch note (post parcels) number +-- > (1128) Reference number assigned to a despatch note (post +-- > parcels), see: 1001 = 750. +-- > AF Airlines flight identification number +-- > (8110) Identification of a commercial flight by carrier +-- > code and number as assigned by the airline (IATA). +-- > AFA Through bill of lading number +-- > Reference number assigned to a through bill of lading, +-- > see: 1001 = 761. +-- > AFB Cargo manifest number +-- > Reference number assigned to a cargo manifest, see: 1001 +-- > = 785. +-- > AFC Bordereau number +-- > Reference number assigned to a bordereau, see: 1001 = +-- > 787. +-- > AFD Customs item number +-- > Number (1496 in CST) assigned by the declarant to an +-- > item. +-- > AFE Export Control Commodity number (ECCN) +-- > Reference number to relevant item within Commodity +-- > Control List covering actual products change +-- > functionality. +-- > AFF Marking/label reference +-- > Reference where marking/label information derives from. +-- > AFG Tariff number +-- > Self explanatory. +-- > AFI Immediate transportation no. for in bond movement +-- > Self explanatory. +-- > AFJ Transportation exportation no. for in bond movement +-- > Self explanatory. +-- > AFK Immediate exportation no. for in bond movement +-- > Self explanatory. +-- > AFL Associated invoices +-- > Self explanatory. +-- > AFM Secondary Customs reference +-- > Self explanatory. +-- > AFN Account party's reference +-- > Reference of the account party. +-- > AFO Beneficiary's reference +-- > Reference of the beneficiary. +-- > AFP Second beneficiary's reference +-- > Reference of the second beneficiary. +-- > AFQ Applicant's bank reference +-- > Reference number of the applicant's bank. +-- > AFR Issuing bank's reference +-- > Reference number of the issuing bank. +-- > AFS Beneficiary's bank reference +-- > Reference number of the beneficiary's bank. +-- > AFT Direct payment valuation number +-- > Reference number assigned to a direct payment valuation. +-- > AFU Direct payment valuation request number +-- > Reference number assigned to a direct payment valuation +-- > request. +-- > AFV Quantity valuation number +-- > Reference number assigned to a quantity valuation. +-- > AFW Quantity valuation request number +-- > Reference number assigned to a quantity valuation +-- > request. +-- > AFX Bill of quantities number +-- > Reference number assigned to a bill of quantities. +-- > AFY Payment valuation number +-- > Reference number assigned to a payment valuation. +-- > AFZ Situation number +-- > Common reference number given to documents concerning a +-- > determined period of works. +-- > AGA Agreement to pay number +-- > Self explanatory. +-- > AGB Contract party reference number +-- > Reference number assigned to a party for a particular +-- > contract. +-- > AGC Account party's bank reference +-- > Reference number of the account party's bank. +-- > AGD Agent's bank reference +-- > Reference number issued by the agent's bank. +-- > AGE Agent's reference +-- > Reference number of the agent. +-- > AGF Applicant's reference +-- > Reference number of the applicant. +-- > AGG Dispute number +-- > Reference number to a dispute notice. +-- > AGH Credit rating agency's reference number +-- > Reference number assigned by a credit rating agency to a +-- > debtor. +-- > AGI Request number +-- > Self explanatory. +-- > AGJ Single transaction sequence number +-- > Self explanatory. +-- > AGK Application reference number +-- > Self explanatory. +-- > AGL Delivery verification certificate +-- > Formal identification of delivery verification +-- > certificate which is a formal document from Customs etc. +-- > confirming that physical goods have been delivered. It +-- > may be needed to support a tax reclaim based on an +-- > invoice. +-- > AGM Number of temporary importation document +-- > Number assigned by customs to identify consignment in +-- > transit. +-- > AGN Reference number quoted on statement +-- > Reference number quoted on the statement sent to the +-- > beneficiary for information purposes. +-- > AGO Sender's reference to the original message +-- > The reference provided by the sender of the original +-- > message. +-- > AGP Company issued equipment ID +-- > Owner/operator, non-government issued equipment reference +-- > number. +-- > AGQ Domestic flight number +-- > Airline flight number assigned to a flight originating +-- > and terminating within the same country. +-- > AGR International flight number +-- > Airline flight number assigned to a flight originating +-- > and terminating across national borders. +-- > AGS Employer identification number of service bureau +-- > Reference number assigned by a service/processing bureau +-- > to an employer. +-- > AGT Service group identification number +-- > Identification used for a group of services. +-- > AGU Member number +-- > Reference number assigned to a person as a member of a +-- > group of persons or a service scheme. +-- > AGV Previous member number +-- > Reference number previously assigned to a member. +-- > AGW Scheme/plan number +-- > Reference number assigned to a service scheme or plan. +-- > AGX Previous scheme/plan number +-- > Reference number previously assigned to a service scheme +-- > or plan. +-- > AGY Receiving party's member identification +-- > Identification used by the receiving party for a member +-- > of a service scheme or group of persons. +-- > AGZ Payroll number +-- > Reference number assigned to the payroll of an +-- > organisation. +-- > AHA Packaging specification number +-- > Reference number of documentation specifying the +-- > technical detail of packaging requirements. +-- > AHB Authority issued equipment identification +-- > Identification issued by an authority, e.g. government, +-- > airport authority. +-- > AHC Training flight number +-- > Non-revenue producing airline flight for training +-- > purposes. +-- > AHD Fund code number +-- > Reference number to identify appropriation and branch +-- > chargeable for item. +-- > AHE Signal code number +-- > Reference number to identify a signal. +-- > AHF Major force program number +-- > Reference number according to Major Force Program (US). +-- > AHG Nomination number +-- > Reference number assigned by a shipper to a request/ +-- > commitment-to-ship on a pipeline system. +-- > AHH Laboratory registration number +-- > Reference number is the official registration number of +-- > the laboratory. +-- > AHI Transport contract reference number +-- > Reference number of a transport contract. +-- > AHJ Payee's reference number +-- > Reference number of the party to be paid. +-- > AHK Payer's reference number +-- > Reference number of the party who pays. +-- > AHL Creditor's reference number +-- > Reference number of the party to whom a debt is owed. +-- > AHM Debtor's reference number +-- > Reference number of the party who owes an amount of +-- > money. +-- > AHN Joint venture reference number +-- > Reference number assigned to a joint venture agreement. +-- > AHO Chamber of Commerce registration number +-- > The registration number by which a company/organization +-- > is known to the Chamber of Commerce. +-- > AHP Tax registration number +-- > The registration number by which a company/organization +-- > is identified with the tax administration. +-- > AHQ Wool identification number +-- > Shipping Identification Mark (SIM) allocated to a wool +-- > consignment by a shipping company. +-- > AHR Wool tax reference number +-- > Reference or indication of the payment of wool tax. +-- > AHS Meat processing establishment registration number +-- > Registration number allocated to a registered meat +-- > packing establishment by the local quarantine and +-- > inspection authority. +-- > AHT Quarantine/treatment status reference number +-- > Coded quarantine/treatment status of a container and its +-- > cargo and packing materials, generated by a shipping +-- > company based upon declarations presented by a shipper. +-- > AHU Request for quote number +-- > Reference number assigned by the requestor to a request +-- > for quote. +-- > AHV Manual processing authority number +-- > Number allocated to allow the manual processing of an +-- > entity. +-- > AHW Import permit number +-- > Reference number assigned by the issuing authority to an +-- > import permit for goods. +-- > AHX Rate note number +-- > Reference assigned to a specific rate. +-- > AHY Freight Forwarder number +-- > An identification code of a Freight Forwarder. +-- > AHZ Customs release code +-- > A code associated to a requirement that must be presented +-- > to gain the release of goods by Customs. +-- > AIA Compliance code number +-- > Number assigned to indicate regulatory compliance. +-- > AIB Department of transportation bond number +-- > Number of a bond assigned by the department of +-- > transportation. +-- > AIC Export establishment number +-- > Number to identify export establishment. +-- > AID Certificate of conformity +-- > Certificate certifying the conformity to predefined +-- > definitions. +-- > AIE Ministerial certificate of homologation +-- > Certificate of approval for components which are subject +-- > to legal restrictions and must be approved by the +-- > government. +-- > AIF Previous delivery instruction number +-- > The identification of a previous delivery instruction. +-- > AIG Passport number +-- > Number assigned to a passport. +-- > AIH Common transaction reference number +-- > Reference number applicable to different underlying +-- > individual transactions. +-- > AII Bank's common transaction reference number +-- > Bank's reference number allocated by the bank to +-- > different underlying individual transactions. +-- > AIJ Customer's individual transaction reference number +-- > Customer's reference number allocated by the customer to +-- > one specific transaction. +-- > AIK Bank's individual transaction reference number +-- > Bank's reference number allocated by the bank to one +-- > specific transaction. +-- > AIL Customer's common transaction reference number +-- > Customer's reference number allocated by the customer to +-- > different underlying individual transactions. +-- > AIM Individual transaction reference number +-- > Reference number applying to one specific transaction. +-- > AIN Product sourcing agreement number +-- > Reference number assigned to a product sourcing +-- > agreement. +-- > AIO Customs transhipment number +-- > Approval number issued by Customs for cargo to be +-- > transhipped under Customs control. +-- > AIP Customs preference inquiry number +-- > The number assigned by Customs to a preference inquiry. +-- > AIQ Packing plant number +-- > Number to identify packing establishment. +-- > AIR Original certificate number +-- > Number giving reference to an original certificate +-- > number. +-- > AIS Processing plant number +-- > Number to identify processing plant. +-- > AIT Slaughter plant number +-- > Number to identify slaughter plant. +-- > AIU Charge card account number +-- > Number to identify charge card account. +-- > AIV Event reference number +-- > A number identifying an event. +-- > AIW Transport section reference number +-- > A number identifying a transport section. +-- > AIX Referred product for mechanical analysis +-- > A product number identifying the product which is used +-- > for mechanical analysis considered valid for a group of +-- > products. +-- > AIY Referred product for chemical analysis +-- > A product number identifying the product which is used +-- > for chemical analysis considered valid for a group of +-- > products. +-- > + ALA Procurement budget number +-- > The number which identifies the budget to which a +-- > purchase is allocated. +-- > + ALB Domestic inventory management code +-- > Code to identify the management of domestic inventory. +-- > + ALC Previous balance of payment information customer reference +-- > number +-- > Identification number of the previous balance of payments +-- > information from customer message. +-- > + ALD Previous credit advice reference number +-- > Reference number of the previous "Credit advice" message. +-- > + ALE Reporting form number +-- > Reference number assigned to the reporting form. +-- > + ALF Authorization number for exception to dangerous goods +-- > regulations +-- > Reference number allocated by an authority. This number +-- > contains an approval concerning exceptions on the +-- > existing dangerous goods regulations. +-- > + ALG Dangerous goods security number +-- > Reference number allocated by an authority in order to +-- > control the dangerous goods on board of a specific means +-- > of transport for dangerous goods security purposes. +-- > + ALH Dangerous goods transport licence number +-- > Licence number allocated by an authority as to the +-- > permission of carrying dangerous goods by a specific +-- > means of transport. +-- > + ALI Previous rental agreement number +-- > Number to identify the previous rental agreement number. +-- > + ALJ Next rental agreement reason number +-- > Number to identify the reason for the next rental +-- > agreement. +-- > + ALK Consignee's invoice number +-- > The invoice number assigned by a consignee. +-- > + ALL Message batch number +-- > A batch number identifying a batch of messages. +-- > + ALM Previous delivery schedule number +-- > A reference number identifying a previous delivery +-- > schedule number. +-- > + ALN Physical inventory recount reference number +-- > A reference to a re-count of physically held inventory. +-- > + ALO Receiving advice number +-- > A reference number to a receiving advice. +-- > + ALP Returnable container reference number +-- > A reference number identifying a returnable container. +-- > + ALQ Returns notice number +-- > A reference number to a returns notice. +-- > + ALR Sales forecast number +-- > A reference number identifying a sales forecast. +-- > + ALS Sales report number +-- > A reference number identifying a sales report. +-- > + ALT Previous tax control number +-- > A reference number identifying a previous tax control +-- > number. +-- > + ALU AGERD (Aerospace Ground Equipment Requirement Data) number +-- > Identifies the equipment required to conduct maintenance. +-- > + ALV Registered capital reference +-- > Registered capital reference of a company. +-- > + ALW Standard number of inspection document +-- > Code identifying the standard number of the inspection +-- > document supplied. +-- > + ALX Model +-- > A reference used to identify a model. +-- > + ALY Financial management reference +-- > A financial management reference. +-- > + ALZ NOTIfication for COLlection number (NOTICOL) +-- > A reference assigned by a consignor to a notification +-- > document which indicates the availability of goods for +-- > collection. +-- > + AMA Previous request for metered reading reference number +-- > Number to identify a previous request for a recording or +-- > reading of a measuring device (e.g. meter). +-- > + AMB Next rental agreement number +-- > Number to identify the next rental agreement. +-- > + AMC Reference number of a request for metered reading +-- > Number to identify a request for a recording or reading +-- > of a measuring device (e.g. meter) to be taken. +-- > AP Accounts receivable number +-- > Reference number assigned by accounts receivable +-- > department to the account of a specific debtor. +-- > ASC Assuming company +-- > Description to be provided. +-- > AU Authorization to meet competition No. +-- > A number assigned by a requestor to an offer incoming +-- > following request for quote. +-- > AV Account payable number +-- > Reference number assigned by accounts payable department +-- > to the account of a specific creditor. +-- > AWB Air waybill number +-- > Reference number assigned to an air waybill, see: 1001 = +-- > 740. +-- > BA Beginning meter reading actual +-- > Meter reading at the beginning of an invoicing period. +-- > BC Buyer's contract number +-- > Reference number assigned by buyer to a contract. +-- > BD Bid number +-- > Number assigned by a submitter of a bid to his bid. +-- > BE Beginning meter reading estimated +-- > Meter reading at the beginning of an invoicing period +-- > where an actual reading is not available. +-- > BH House bill of lading number +-- > Reference number assigned to a house bill of lading, see: +-- > 1001 = 714. +-- > BM Bill of lading number +-- > Reference number assigned to a bill of lading, see: 1001 +-- > = 705. +-- > BN Booking reference number +-- > [1016] Reference number assigned by the carrier or his +-- > agent when cargo space is reserved prior to loading. +-- > BO Blanket order number +-- > Reference number assigned by the order issuer to a +-- > blanket order. +-- > BR Broker or sales office number +-- > Self explanatory. +-- > BT Batch number/lot number +-- > Reference number assigned by manufacturer to a series of +-- > similar products or goods produced under similar +-- > conditions. +-- > BW Blended with number +-- > The batch/lot/package number a product is blended with. +-- > CAS IATA Cargo Agent CASS Address number +-- > Code issued by IATA to identify agent locations for CASS +-- > billing purposes. +-- > CD Credit note number +-- > Reference number assigned to a credit note. +-- > CEC Ceding company +-- > Company selling obligations to a third party. +-- > CFE Consignee's further order +-- > Reference of an order given by the consignee after +-- > departure of the means of transport. +-- > CFO Consignor's further order +-- > Reference of an order given by the consignor after +-- > departure of the means of transport. +-- > CG Consignee's order number +-- > Self explanatory. +-- > # CH Customer catalogue number +-- > Number identifying a catalogue for customer's usage. +-- > CK Cheque number +-- > Unique number assigned to one specific cheque. +-- > CKN Checking number +-- > Number assigned by checking party to one specific check +-- > action. +-- > CM Credit memo number +-- > Reference number assigned by issuer to a credit memo. +-- > CMR Road consignment note number +-- > Reference number assigned to a road consignment note, +-- > see: 1001 = 730. +-- > CN Carrier's reference number +-- > Reference number assigned by carrier to a consignment. +-- > CNO Charge note reference number +-- > [1070] Indication in pre-printed form that a Charges note +-- > has been established and is attached to the Rail +-- > Consignment Note (CIM 76). +-- > CO Buyers order number +-- > [1022] Reference number assigned by the buyer to an +-- > order. +-- > COF Call off order number +-- > Self explanatory. +-- > CP Condition of purchase document number +-- > Reference number identifying the conditions of purchase +-- > relevant to a purchase. +-- > CR Customer reference number +-- > Reference number assigned by the customer to a +-- > transaction. +-- > CRN Conveyance reference number +-- > [8028] Unique reference given by the carrier to a certain +-- > journey or departure of a means of transport (generic +-- > term). +-- > CS Condition of sale document number +-- > Reference number identifying the conditions of sale +-- > relevant to a sale. +-- > CST Team assignment number +-- > Team number assigned to a group that is responsible for +-- > working a particular transaction. +-- > CT Contract number +-- > Reference number of a contract concluded between parties. +-- > CU Consignor's reference number +-- > [1140] Reference number assigned by a consignor to a +-- > particular shipment for his own purposes or for those of +-- > the consignee. +-- > CV Container operators reference number +-- > Reference number assigned by the party operating or +-- > controlling the transport container to a transaction or +-- > consignment. +-- > CW Package number +-- > (7070) Reference number identifying a package or carton +-- > within a consignment. +-- > CZ Cooperation contract number +-- > Number issued by a party concerned given to a contract on +-- > cooperation of two or more parties. +-- > DA Deferment approval number +-- > Number assigned by authorities to a party to approve +-- > deferment of payment of tax or duties. +-- > DAN Debit account number +-- > Reference number assigned by issuer to a debit account. +-- > DB Buyer's debtor number +-- > Reference number assigned to a debtor. +-- > DI Distributor invoice number +-- > Reference number assigned by issuer to a distributor +-- > invoice. +-- > DL Debit note number +-- > Reference number assigned by issuer to a debit note. +-- > DM Document number +-- > [1004] Reference number assigned to the document by the +-- > issuer. +-- > DQ Delivery note number +-- > Reference number assigned by the issuer to a delivery +-- > note. +-- > DR Dock receipt number +-- > Number of the cargo receipt submitted when cargo is +-- > delivered to a marine terminal. +-- > EA Ending meter reading actual +-- > Meter reading at the end of an invoicing period. +-- > EB Embargo permit number +-- > Reference number assigned by issuer to an embargo permit. +-- > ED Export declaration +-- > Number assigned by the exporter to his export declaration +-- > number submitted to an authority. +-- > EE Ending meter reading estimated +-- > Meter reading at the end of an invoicing period where an +-- > actual reading is not available. +-- > EI Employer's identification number +-- > Number issued by an authority to identify an employer. +-- > EN Embargo number +-- > Number assigned to specific goods or a family of goods in +-- > a classification of embargo measures. +-- > EP Export permit number +-- > Reference number assigned by issuing authority to an +-- > export permit for products. +-- > EQ Equipment number +-- > Number assigned by the manufacturer to specific +-- > equipment. +-- > ER Container/equipment receipt number +-- > Number of the Equipment Interchange Receipt issued for +-- > full or empty equipment received. +-- > ERN Exporter's reference number +-- > Reference to a party exporting goods. +-- > ET Excess transportation number +-- > Number assigned to excess transport. +-- > EX Export licence number +-- > [1208] Reference number assigned by issuing authority to +-- > an Export Licence. +-- > FC Fiscal number +-- > Tax payer's number. Number assigned to individual persons +-- > as well as to corporates by a public institution; this +-- > number is different from the VAT registration number. +-- > FF Freight forwarder's reference number +-- > [1460] Reference number assigned to the consignment by +-- > the freight forwarder. +-- > FI File line identifier +-- > Number assigned by the file issuer or sender to identify +-- > a specific line. +-- > FLW Flow reference number +-- > Number given to a usual sender which has regular +-- > expeditions of the same goods, to the same destination, +-- > defining all general conditions of the transport. +-- > FN Freight bill number +-- > Reference number assigned by issuing party to a freight +-- > bill. +-- > FO Foreign exchange +-- > Exchange of two currencies at an agreed rate. +-- > FS Final sequence number +-- > Self explanatory. +-- > FT Free zone identifier +-- > Identifier to specify the territory of a State where any +-- > goods introduced are generally regarded, insofar as +-- > import duties and taxes are concerned, as being outside +-- > the Customs territory and are not subject to usual +-- > Customs control (CCC). +-- > FV File version number +-- > Number given to a version of an identified file. +-- > FX Foreign exchange contract number +-- > Reference number identifying a foreign exchange contract. +-- > GA Standard's number +-- > Number to identify a standardization description (e.g. +-- > ISO 9375). +-- > GC Government contract number +-- > Number assigned to a specific government/public contract. +-- > GD Standard's code number +-- > Number to identify a specific parameter within a +-- > standardization description (e.g. M5 for screws or DIN A4 +-- > for paper). +-- > GDN General declaration number +-- > Number of the declaration of incoming goods out of a +-- > vessel. +-- > GN Government reference number +-- > Description to be provided. +-- > HS Harmonised system number +-- > Number specifying the goods classification under the +-- > Harmonised Commodity Description and Coding System of the +-- > Customs Co-operation Council (CCC). +-- > HWB House waybill number +-- > Reference number assigned to a house waybill, see: 1001 = +-- > 703. +-- > IA Internal vendor number +-- > Number identifying the company-internal vending +-- > department/unit. +-- > IB In bond number +-- > Customs assigned number that is used to control the +-- > movement of imported cargo prior to its formal Customs +-- > clearing. +-- > ICA IATA cargo agent code number +-- > Code issued by IATA identify each IATA Cargo Agent whose +-- > name is entered on the Cargo Agency List. +-- > ICE Insurance certificate reference number +-- > Self explanatory. +-- > ICO Insurance contract reference number +-- > Self explanatory. +-- > II Initial sample inspection report number +-- > Inspection report number given to the initial sample +-- > inspection. +-- > IL Internal order number +-- > Number assigned to an order for internal handling/follow +-- > up. +-- > INB Intermediary broker +-- > Description to be provided. +-- > INN Interchange number new +-- > Number assigned by the interchange sender to identify one +-- > specific interchange. This number points to the actual +-- > interchange. +-- > INO Interchange number old +-- > Number assigned by the interchange sender to identify one +-- > specific interchange. This number points to the previous +-- > interchange. +-- > IP Import licence number +-- > [1106] Reference number assigned by the issuing authority +-- > to an Import Licence. +-- > IS Invoice number suffix +-- > An invoice number add on to split for detailed +-- > specification purposes. +-- > IT Internal customer number +-- > Number assigned by a seller, supplier etc. to identify a +-- > customer within his enterprise. +-- > IV Invoice number +-- > [1334] Reference number assigned by the seller to a +-- > Commercial Invoice. +-- > JB Job number +-- > Identifies a piece of work. +-- > JE Ending job sequence number +-- > Description to be provided. +-- > LA Shipping label serial number +-- > Self explanatory. +-- > LAN Loading authorization number +-- > [4092] A number assigned to the loading authorization +-- > granted by the forwarding station when the consignment is +-- > subject to traffic limitations (CIM 43). +-- > LAR Lower article number of range +-- > Lower serial number in a range for declaration of +-- > incoming goods. +-- > LB Lockbox +-- > Type of cash management system offered by financial +-- > institutions to provide for collection of customers +-- > 'receivables'. +-- > LC Letter of credit number +-- > Reference number identifying the letter of credit +-- > document. +-- > LI Line item reference number +-- > (1156) Reference number identifying a particular line in +-- > a document. +-- > LO Load planning number +-- > Self explanatory. +-- > LS Bar coded label serial number +-- > Self explanatory. +-- > MA Ship notice/manifest number +-- > Self explanatory. +-- > MB Master bill of lading number +-- > Reference number assigned to a master bill of lading, +-- > see: 1001 = 704. +-- > MF Manufacturer's part number +-- > Reference number assigned by the manufacturer to his +-- > product or part. +-- > MG Meter unit number +-- > Number identifying a unique meter unit. +-- > MH Manufacturing order number +-- > Reference number assigned by manufacturer for a given +-- > production quantity of products. +-- > MR Message recipient +-- > Self explanatory. +-- > MRN Mailing reference number +-- > Identifies the party designated by the importer to +-- > receive certain customs correspondence in lieu of its +-- > being mailed directly to the importer. +-- > MS Message sender +-- > Self explanatory. +-- > MSS Manufacturer's material safety data sheet number +-- > Self explanatory. +-- > MWB Master air waybill number +-- > Reference number assigned to a master air waybill, see: +-- > 1001 = 741. +-- > NA North American hazardous goods classification number +-- > Reference to materials designated as hazardous for +-- > purposes of transportation in North American commerce. +-- > OH Current invoice number +-- > Reference number identifying the current invoice. +-- > OI Previous invoice number +-- > Reference number identifying a previously issued invoice. +-- > ON Order number (purchase) +-- > [1022] Reference number assigned by the buyer to an +-- > order. +-- > OP Original purchase order +-- > Reference to the order previously sent. +-- > OR General order number +-- > Customs number assigned to imported merchandise that has +-- > been left unclaimed and subsequently moved to a Customs +-- > bonded warehouse for storage. +-- > PB Payer's financial institution account number +-- > Originated company account number (ACH transfer), check, +-- > draft or wire. +-- > PC Production code +-- > Number assigned by the manufacturer to a specified +-- > article or batch to identify the manufacturing date etc. +-- > for subsequent reference. +-- > PD Promotion deal number +-- > Number assigned by a vendor to a special promotion +-- > activity. +-- > PE Plant number +-- > Description to be provided. +-- > PF Prime contractor contract number +-- > Reference number assigned by the client to the contract +-- > of the prime contractor. +-- > PI Price list version number +-- > Self explanatory. +-- > PK Packing list number +-- > (1014) Reference number assigned to a packing list, see: +-- > 1001 = 271. +-- > PL Price list number +-- > Reference number assigned to a price list. +-- > POR Purchase order response number +-- > Reference number assigned by the seller to an order +-- > response. +-- > PP Purchase order change number +-- > Reference number assigned by a buyer for a revision of a +-- > purchase order. +-- > PQ Payment reference +-- > Reference number assigned to a payment. +-- > PR Price quote number +-- > Reference number assigned by the seller to a quote. +-- > PS Purchase order number suffix +-- > Purchase order number add on to split for detailed +-- > specification purposes. +-- > PW Prior purchase order number +-- > Reference number of a purchase order previously sent to +-- > the supplier. +-- > PY Payee's financial institution account number +-- > Receiving company account number (ACH transfer), check, +-- > draft or wire. +-- > RA Remittance advice number +-- > Self explanatory. +-- > RC Rail/road routing code +-- > International Western and Eastern European route code +-- > used in all rail organizations and specified in the +-- > international tariffs (rail tariffs) known by the +-- > customers. +-- > RCN Railway consignment note number +-- > Reference number assigned to a rail consignment note, +-- > see: 1001 = 720. +-- > RE Release number +-- > Reference number assigned to identify a release of a set +-- > of rules, conventions, conditions, etc. +-- > REN Received number +-- > [1150] Number assigned to a rail consignment upon its +-- > arrival at its destination station (CIM 84). +-- > RF Export reference number +-- > Reference number given to an export shipment. +-- > RR Payer's financial institution transit routing No.(ACH +-- > transfers) +-- > ODFI (ACH transfer). +-- > RT Payee's financial institution transit routing No. +-- > RDFI Transit routing number (ACH transfer). +-- > SA Sales person number +-- > Identification number of a sales person. +-- > SB Sales region number +-- > Description to be provided. +-- > SD Sales department number +-- > Description to be provided. +-- > SE Serial number +-- > Identification number of an item which distinguishes this +-- > specific item out of an number of identical items. +-- > SF Ship from +-- > Description to be provided. +-- > SH Previous highest schedule number +-- > Number of the latest schedule of a previous period +-- > (ODETTE DELINS). +-- > SI SID (Shipper's identifying number for shipment) +-- > Description to be provided. +-- > SM Sales office number +-- > Description to be provided. +-- > SN Seal number +-- > [9308] Identification number on Customs or other seals +-- > affixed to containers or other transport units. +-- > SP Scan line +-- > Description to be provided. +-- > SQ Container sequence number +-- > Description to be provided. +-- > SRN Shipment reference number +-- > [1140] Reference number assigned by a consignor to a +-- > particular shipment for his own purposes or for those of +-- > the consignee. +-- > SS Sellers reference number +-- > Reference number assigned to a transaction by the seller. +-- > STA Station reference number +-- > International UIC code assigned to every European rail +-- > station (CIM convention). +-- > SW Swap order number +-- > Number assigned by the seller to a swap order (see +-- > definition of DE 1001, code 229). +-- > SZ Specification number +-- > Number assigned by the issuer to his specification. +-- > TB Trucker's bill of lading +-- > A cargo list/description issued by a motor carrier of +-- > freight. +-- > TE Telex message number +-- > Reference number identifying a telex message. +-- > TF Transfer number +-- > An extra number assigned to goods or a container which +-- > functions as a reference number or as an authorization +-- > number to get the goods or container released from a +-- > certain party. +-- > TI TIR carnet number +-- > Reference number assigned to a TIR carnet. +-- > TL Tax exemption licence number +-- > Number assigned by the tax authorities to a party +-- > indicating its tax exemption authorization. This number +-- > could relate to a specified business type, a specified +-- > local area or a class of products. +-- > TN Transaction reference number +-- > Reference applied to a transaction between two or more +-- > parties over a defined life cycle; e.g. number applied by +-- > importer or broker to obtain release from Customs, may +-- > then used to control declaration through final accounting +-- > (synonyms: declaration, entry number). +-- > TP Test report number +-- > Reference number identifying a test report document +-- > relevant to the product. +-- > UAR Upper serial number of range +-- > Upper serial number in a range for declaration of +-- > incoming goods. +-- > UC Ultimate customer's reference number +-- > The originator's reference number as forwarded in a +-- > sequence of parties involved. +-- > UCN Unique consignment reference number +-- > (1202) Unique reference of a consignment (UCRN) used for +-- > identification purposes in documents and messages +-- > exchanged between parties in international trade. See +-- > also: Unique Identifier Code (UNIC) in UN/ECE +-- > Recommendation No. 8, March 1992. +-- > UN United Nations dangerous goods (UNDG) number +-- > [7124] Unique serial number assigned within the United +-- > Nations to substances and articles contained in a list of +-- > the dangerous goods most commonly carried. +-- > UO Ultimate customer's order number +-- > The originator's order number as forwarded in a sequence +-- > of parties involved. +-- > VA VAT registration number +-- > Unique number assigned by the relevant tax authority to +-- > identify a party for use in relation to Value Added Tax +-- > (VAT). +-- > VC Vendor contract number +-- > Number assigned by the vendor to a contract. +-- > VM Vessel identification +-- > (8123) Reference identifying a vessel (UN/ECE +-- > Recommendation No 10). +-- > VN Order number (vendor) +-- > Reference number assigned by supplier to a buyer's +-- > purchase order. +-- > VON Voyage number +-- > [8228] Reference number assigned by the carrier or his +-- > agent to the voyage of the vessel. +-- > VP Vendor product number +-- > Number assigned by vendor to another manufacturer's +-- > product. +-- > VR Vendor ID number +-- > Description to be provided. +-- > VS Vendor order number suffix +-- > Description to be provided. +-- > VT Motor vehicle identification number +-- > (Reference identifying a motor vehicle used for +-- > transport) normally is the vehicle registration number. +-- > VV Voucher number +-- > Reference number identifying a voucher. +-- > WE Warehouse entry number +-- > Entry number under which imported merchandise was placed +-- > in a Customs bonded warehouse. +-- > WM Weight agreement number +-- > Description to be provided. +-- > WN Well number +-- > Description to be provided. +-- > WR Warehouse receipt number +-- > Self explanatory. +-- > WS Warehouse storage location number +-- > Self explanatory. +-- > WY Rail waybill number +-- > Self explanatory. +-- > XA Company/place registration number +-- > Company registration and place as legally required. +-- > XC Cargo control number +-- > Reference used to identify and control a carrier and +-- > consignment from initial entry into a country until +-- > release of the cargo by Customs. +-- > XP Previous cargo control number +-- > Where a consignment is deconsolidated and/or transferred +-- > to the control of another carrier or freight forwarder +-- > (e.g. housebill, abstract) this references the previous +-- > (e.g. master) cargo control number. +-- > ZZZ Mutually defined reference number +-- > Number based on party agreement. +simple1153 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S1154 + ( simple1154 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1154 Reference number +-- > +-- > Desc: Identification number the nature and function of which can be +-- > qualified by an entry in data element 1153 Reference +-- > qualifier. +-- > +-- > Repr: an..35 +simple1154 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S1156 + ( simple1156 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1156 Line number +-- > +-- > Desc: Number of the line in the document/message referenced in 1154 +-- > Reference number. +-- > +-- > Repr: an..6 +simple1156 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S1218 + ( simple1218 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1218 Number of originals of document required +-- > +-- > Desc: Specification of the number of originals of a stipulated +-- > document that are required. +-- > +-- > Repr: n..2 +simple1218 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S1220 + ( simple1220 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1220 Number of copies of document required +-- > +-- > Desc: Number of originals or copies of a document stipulated or +-- > referred to as being required. +-- > +-- > Repr: n..2 +simple1220 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S1222 + ( simple1222 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1222 Configuration level +-- > +-- > Desc: Number indicating the level of an object which is in a +-- > hierarchy. +-- > +-- > Repr: n..2 +simple1222 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S1225 + ( simple1225 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 1225 Message function, coded +-- > +-- > Desc: Code indicating the function of the message. +-- > +-- > Repr: an..3 +-- > +-- > 1 Cancellation +-- > Message cancelling a previous transmission for a given +-- > transaction. +-- > 2 Addition +-- > Message containing items (e.g. line items, goods items, +-- > Customs items, equipment items) to be added to a +-- > previously sent message. +-- > 3 Deletion +-- > Message containing items (e.g. line items, goods items, +-- > Customs items, equipment items) to be deleted from a +-- > previously sent message. +-- > 4 Change +-- > Message containing items (e.g. line items, goods items, +-- > Customs items, equipment items) to be changed in a +-- > previously sent message. +-- > 5 Replace +-- > Message replacing a previous message. +-- > 6 Confirmation +-- > Message confirming the details of a previous transmission +-- > where such confirmation is required or recommended under +-- > the terms of a trading partner agreement. +-- > 7 Duplicate +-- > The message is a duplicate of a previously generated +-- > message. +-- > 8 Status +-- > Description to be provided. +-- > 9 Original +-- > Initial transmission related to a given transaction. +-- > 10 Not found +-- > Message whose reference number is not filed. +-- > 11 Response +-- > Message responding to a previous message or document. +-- > 12 Not processed +-- > Message indicating that the referenced message was +-- > received but not yet processed. +-- > 13 Request +-- > Self explanatory. +-- > 14 Advance notification +-- > Self explanatory. +-- > 15 Reminder +-- > Repeated message transmission for reminding purposes. +-- > 16 Proposal +-- > Message content is a proposal. +-- > 17 Cancel, to be reissued +-- > Referenced transaction cancelled, reissued message will +-- > follow. +-- > 18 Reissue +-- > New issue of a previous message (maybe cancelled). +-- > 19 Seller initiated change +-- > Change information submitted by buyer but initiated by +-- > seller. +-- > 20 Replace heading section only +-- > Message to replace the heading of a previous message. +-- > 21 Replace item detail and summary only +-- > Message to replace item detail and summary of a previous +-- > message. +-- > 22 Final transmission +-- > Final message in a related series of messages together +-- > making up a commercial, administrative or transport +-- > transaction. +-- > 23 Transaction on hold +-- > Message not to be processed until further release +-- > information. +-- > 24 Delivery instruction +-- > Delivery schedule message only used to transmit short- +-- > term delivery instructions. +-- > 25 Forecast +-- > Delivery schedule message only used to transmit long-term +-- > schedule information. +-- > 26 Delivery instruction and forecast +-- > Combination of codes '24' and '25'. +-- > 27 Not accepted +-- > Message to inform that the referenced message is not +-- > accepted by the recipient. +-- > 28 Accepted, with amendment in heading section +-- > Message accepted but amended in heading section. +-- > 29 Accepted without amendment +-- > Referenced message is entirely accepted. +-- > 30 Accepted, with amendment in detail section +-- > Referenced message is accepted but amended in detail +-- > section. +-- > 31 Copy +-- > Indicates that the message is a copy of an original +-- > message that has been sent, e.g. for action or +-- > information. +-- > 32 Approval +-- > A message releasing an existing referenced message for +-- > action to the receiver. +-- > 33 Change in heading section +-- > Message changing the referenced message heading section. +-- > 34 Accepted with amendment +-- > The referenced message is accepted but amended. +-- > 35 Retransmission +-- > Change-free transmission of a message previously sent. +-- > 36 Change in detail section +-- > Message changing referenced detail section. +-- > 37 Reversal of a debit +-- > Reversal of a previously posted debit. +-- > 38 Reversal of a credit +-- > Reversal of a previously posted credit. +-- > 39 Reversal for cancellation +-- > Description to be provided. +-- > 40 Request for deletion +-- > The message is given to inform the recipient to delete +-- > the referenced transaction. +-- > 41 Finishing/closing order +-- > Last of series of call-offs. +-- > 42 Confirmation via specific means +-- > Message confirming a transaction previously agreed via +-- > other means (e.g. phone). +-- > 43 Additional transmission +-- > Message already transmitted via another communication +-- > channel. This transmission is to provide electronically +-- > processable data only. +-- > 44 Accepted without reserves +-- > Message accepted without reserves. +-- > 45 Accepted with reserves +-- > Message accepted with reserves. +-- > 46 Provisional +-- > Message content is provisional. +-- > 47 Definitive +-- > Message content is definitive. +-- > 48 Accepted, contents rejected +-- > Message to inform that the previous message is received, +-- > but it cannot be processed due to regulations, laws, etc. +-- > 49 Settled dispute +-- > The reported dispute is settled. +-- > 50 Withdraw +-- > Message withdrawing a previously approved message. +-- > 51 Authorisation +-- > Message authorising a message or transaction(s). +-- > 52 Proposed amendment +-- > A code used to indicate an amendment suggested by the +-- > sender. +-- > 53 Test +-- > Code indicating the message is to be considered as a +-- > test. +-- > + 54 Extract +-- > A subset of the original. +simple1225 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S1229 + ( simple1229 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 1229 Action request/notification, coded +-- > +-- > Desc: Code specifying the action to be taken or already taken. +-- > +-- > Repr: an..3 +-- > +-- > 1 Added +-- > This line item is added to the referenced message. +-- > 2 Deleted +-- > This line item is deleted from the referenced message. +-- > 3 Changed +-- > This line item is changed in the referenced message. +-- > 4 No action +-- > This line item is not affected by the actual message. +-- > 5 Accepted without amendment +-- > This line item is entirely accepted by the seller. +-- > 6 Accepted with amendment +-- > This line item is accepted but amended by the seller. +-- > 7 Not accepted +-- > This line item is not accepted by the seller. +-- > 8 Schedule only +-- > Self explanatory. +-- > 9 Amendments +-- > Self explanatory. +-- > 10 Not found +-- > This line item is not found in the referenced message. +-- > 11 Not amended +-- > This line is not amended by the buyer. +-- > 12 Line item numbers changed +-- > Self explanatory. +-- > 13 Buyer has deducted amount +-- > Buyer has deducted amount from payment. +-- > 14 Buyer claims against invoice +-- > Buyer has a claim against an outstanding invoice. +-- > 15 Charge back by seller +-- > Factor has been requested to charge back the outstanding +-- > item. +-- > 16 Seller will issue credit note +-- > Seller agrees to issue a credit note. +-- > 17 Terms changed for new terms +-- > New settlement terms have been agreed. +-- > 18 Abide outcome of negotiations +-- > Factor agrees to abide by the outcome of negotiations +-- > between seller and buyer. +-- > 19 Seller rejects dispute +-- > Seller does not accept validity of dispute. +-- > 20 Settlement +-- > The reported situation is settled. +-- > 21 No delivery +-- > Code indicating that no delivery will be required. +-- > 22 Call-off delivery +-- > A request for delivery of a particular quantity of goods +-- > to be delivered on a particular date (or within a +-- > particular period). +-- > 23 Proposed amendment +-- > A code used to indicate an amendment suggested by the +-- > sender. +-- > + 24 Accepted with amendment, no confirmation required +-- > Accepted with changes which require no confirmation. +simple1229 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S1312 + ( simple1312 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1312 Consignment load sequence number +-- > +-- > Desc: To indicate the sequence of loading in which the consignments +-- > are loaded in a piece of equipment or in a means of transport +-- > (e.g. truck). +-- > +-- > Repr: n..4 +simple1312 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S1366 + ( simple1366 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1366 Document/message source +-- > +-- > Desc: Indication of the source from which the printed information +-- > is to be or has been obtained. +-- > +-- > Repr: an..35 +simple1366 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S1373 + ( simple1373 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 1373 Document/message status, coded +-- > +-- > Desc: To identify the status of a document/message. +-- > +-- > Repr: an..3 +-- > +-- > 1 Accepted +-- > Self explanatory. +-- > 2 Accompanying goods +-- > Notice that a specific document will be accompanying the +-- > goods. +-- > 3 Conditionally accepted +-- > Self explanatory. +-- > 4 To arrive by separate EDI message +-- > Notice that a specific document/message will be +-- > transmitted via a separate EDI message. +-- > 5 Information only +-- > Notice that the specific document or message is for +-- > information only. +-- > 6 To arrive by manual means +-- > Notice that a specific document or message will not be +-- > sent via EDI. +-- > 7 To be raised and sent +-- > Request for a specific message to be formatted and +-- > transmitted or a request for a specific document to be +-- > raised and sent. +-- > 8 Rejected +-- > Self explanatory. +-- > 9 To be printed +-- > The document or message is to be printed. +-- > + 10 Document currently valid +-- > Specific document is currently valid. +-- > 11 Document not available +-- > Specified document is not available. +-- > 12 Document exhausted by declaration and attached +-- > Customs declaration to which the document is related +-- > completed or exhaust the allowance stated on the +-- > document. The document is attached to the Customs +-- > declaration. +-- > 13 Document not exhausted by declaration and attached +-- > Customs declaration to which the document is related does +-- > not complete or exhaust the allowance stated on the +-- > document . The document is not attached to the +-- > declaration but has already been lodged in the Customs +-- > station. +-- > 14 Document exhausted by declaration and previously lodged +-- > Customs declaration to which the document is related +-- > completed or exhaust the allowance stated on the +-- > document. The usage of the document is complete. The +-- > document is not attached to the declaration but has +-- > already been lodged in the Customs station. +-- > 15 Document not exhausted by declaration and previously lodged +-- > Customs declaration to which the document is related does +-- > not complete or exhaust the allowance stated on the +-- > document. The document can continue to be used for future +-- > declarations until the allowance is exhausted. +-- > The document is not attached to the declaration but has +-- > already been lodged in the Customs station. +-- > 16 Document not attached +-- > Specified document is not or cannot be attached. +-- > 17 Document with the goods +-- > Document not attached to the Customs declaration but is +-- > attached to the goods. +-- > 18 Document attached, to be returned after endorsement +-- > Specified document is attached to the Customs declaration +-- > and will be required to be returned to the declarant +-- > after Customs endorsement. +-- > 19 Document applied for +-- > Application has been submitted for that document. +-- > 20 Received for shipment +-- > Indicates that the document has legal validity from the +-- > date of receival of the cargo. +-- > 21 Shipped on board +-- > Indicates that the document has legal validity from the +-- > date that cargo is loaded on board a vessel. +simple1373 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S1490 + ( simple1490 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1490 Consolidation item number +-- > +-- > Desc: Serial number differentiating each separate consignment +-- > included in the consolidation. +-- > +-- > Repr: n..4 +simple1490 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S1496 + ( simple1496 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 1496 Goods item number +-- > +-- > Desc: Serial number differentiating each separate goods item entry +-- > of a consignment as contained in one document/declaration. +-- > +-- > Repr: n..5 +simple1496 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S2005 + ( simple2005 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 2005 Date/time/period qualifier +-- > +-- > Desc: Code giving specific meaning to a date, time or period. +-- > +-- > Repr: an..3 +-- > +-- > 2 Delivery date/time, requested +-- > Date on which buyer requests goods to be delivered. +-- > 3 Invoice date/time +-- > [2376] Date when a Commercial Invoice is issued. +-- > 4 Order date/time +-- > [2010] Date when an order is issued. +-- > 7 Effective date/time +-- > Date and/or time at which specified event or document +-- > becomes effective. +-- > 8 Order received date/time +-- > Date/time when the purchase order is received by the +-- > seller. +-- > 9 Processing date/time +-- > Date/time of processing. +-- > 10 Shipment date/time, requested +-- > Date on which goods should be shipped or despatched by +-- > the supplier. +-- > #| 11 Despatch date and or time +-- > (2170) Date/time on which the goods are or are expected +-- > to be despatched or shipped. +-- > 12 Terms discount due date/time +-- > Date by which payment should be made if discount terms +-- > are to apply. +-- > 13 Terms net due date +-- > Date by which payment must be made. +-- > 14 Payment date/time, deferred +-- > Date/time when instalments are due. +-- > 15 Promotion start date/time +-- > Date/time when promotion activities begin. +-- > 16 Promotion end date/time +-- > Date/time when promotion activities end. +-- > 17 Delivery date/time, estimated +-- > Date and/or time when the shipper of the goods expects +-- > delivery will take place. +-- > 18 Installation date/time/period +-- > Self explanatory. +-- > 20 Cheque date/time +-- > Date/time when cheque is issued. +-- > 21 Charge back date/time +-- > Description to be provided. +-- > 22 Freight bill date/time +-- > Date/time when freight bill is issued. +-- > 35 Delivery date/time, actual +-- > Date/time on which goods or consignment are delivered at +-- > their destination. +-- > 36 Expiry date +-- > Date of expiry of the validity of a referenced document, +-- > price information or any other referenced data element +-- > with a limited validity period. +-- > 37 Ship not before date/time +-- > Goods should not be shipped before given date/time. +-- > 38 Ship not later than date/time +-- > Date/time by which the goods should have been shipped. +-- > 39 Ship week of date +-- > Date identifying the week during which goods should be +-- > shipped. +-- > 42 Superseded date/time +-- > Date/time being overlaid by a date given elsewhere. +-- > 44 Availability +-- > Date/time when received item is available. +-- > 45 Compilation date and time +-- > Date and time of the compilation. +-- > 46 Cancellation date +-- > Date on which a document or message has been cancelled. +-- > 47 Statistical time series date +-- > Date for statistical time series purposes. +-- > 48 Duration +-- > Duration. +-- > 49 Deliver not before and not after dates +-- > Deliver not before and not after a specific date range. +-- > 50 Goods receipt date/time +-- > Date/time upon which the goods were received by a given +-- > party. +-- > 51 Cumulative quantity start date +-- > First Date for accumulation of delivery quantities. +-- > 52 Cumulative quantity end date +-- > Last Date for accumulation of delivery quantities. +-- > 53 Buyer's local time +-- > Time at the buyers location. +-- > 54 Seller's local time +-- > Time at the sellers location. +-- > 55 Confirmed date/time +-- > Date/time which has been confirmed. +-- > 58 Clearance date (Customs) +-- > (3080) Date on which Customs formalities necessary to +-- > allow goods to be exported, to enter home use, or to be +-- > placed under another Customs procedure has been +-- > accomplished (CCC). +-- > #| 59 Inbond movement authorization date +-- > Inland movement authorization date. +-- > 60 Engineering change level date +-- > Date the engineering level of goods is changed. +-- > 61 Cancel if not delivered by this date +-- > Self explanatory. +-- > | 63 Delivery date/time, latest +-- > Date identifying a point of time after which goods shall +-- > not or will not be delivered. +-- > | 64 Delivery date/time, earliest +-- > Date identifying a point in time before which the goods +-- > shall not be delivered. +-- > 65 Delivery date/time, 1st schedule +-- > Self explanatory. +-- > 67 Delivery date/time, current schedule +-- > Delivery Date deriving from actual schedule. +-- > 69 Delivery date/time, promised for +-- > [2138] Date by which, or period within which, the +-- > merchandise should be delivered to the buyer, as agreed +-- > between the seller and the buyer (generic term). +-- > | 71 Delivery date/time, requested for (after and including) +-- > Delivery is requested to happen after or on given date. +-- > 72 Delivery date/time, promised for (after and including) +-- > Delivery might take place earliest at given date. +-- > | 74 Delivery date/time, requested for (prior to and including) +-- > Delivery is requested to happen prior to or including the +-- > given date. +-- > 75 Delivery date/time, promised for (prior to and including) +-- > Delivery might take place latest at given date. +-- > 76 Delivery date/time, scheduled for +-- > Self explanatory. +-- > 79 Shipment date/time, promised for +-- > Shipment might happen at given date/time. +-- > 81 Shipment date/time, requested for (after and including) +-- > Shipment should happen earliest at given date. +-- > 84 Shipment date/time, requested for (prior to and including) +-- > Shipment should take place latest at given date. +-- > 85 Shipment date/time, promised for (prior to and including) +-- > Shipment might take place latest at given date. +-- > 89 Inquiry date +-- > Self explanatory. +-- > 90 Report start date +-- > Self explanatory. +-- > 91 Report end date +-- > Self explanatory. +-- > 92 Contract effective date +-- > Date when a contract becomes valid. +-- > 93 Contract expiry date +-- > Date when a contract expires. +-- > 94 Production/manufacture date +-- > Date on which goods are produced. +-- > 95 Bill of lading date +-- > Date as specified on the bill of lading. +-- > 96 Discharge date/time +-- > Date/time when goods should, might or have been +-- > discharged from the means of transport. +-- > 97 Transaction creation date +-- > Self explanatory. +-- > 101 Production date, no schedule established as of +-- > Date as of there is no valid production schedule. +-- > 107 Deposit date/time +-- > Self explanatory. +-- > 108 Postmark date/time +-- > Self explanatory. +-- > 109 Receive at lockbox date +-- > Self explanatory. +-- > 110 Ship date, originally scheduled +-- > Self explanatory. +-- > 111 Manifest/ship notice date +-- > Self explanatory. +-- > 113 Sample required date +-- > Date as of a sample has to be available customer defined. +-- > 114 Tooling required date +-- > Date as of a tool has to be available customer defined. +-- > 115 Sample available date +-- > Date as of a sample will be available seller defined. +-- > 117 Delivery date/time, first +-- > First possible date/time for delivery. +-- > 119 Test completion date +-- > Date when a test has been completed. +-- > 123 Documentary credit expiry date/time +-- > The latest date/time for presentation of the documents to +-- > the bank where the credit expires. +-- > 124 Despatch note date +-- > [2218] Date when a Despatch Note is issued. +-- > 125 Import licence date +-- > [2292] Date when Import Licence is issued. +-- > 126 Contract date +-- > [2326] Date when a Contract is agreed. +-- > | 128 Delivery date/time, last +-- > Date when the last delivery should be or has been +-- > accomplished. +-- > 129 Exportation date +-- > Date when imported vessel/merchandise last left the +-- > country of export for the country of import. +-- > 131 Tax point date +-- > Date on which tax is due or calculated. +-- > 132 Arrival date/time, estimated +-- > (2348) Date/time when carrier estimates that a means of +-- > transport should arrive at the port of discharge or place +-- > of destination. +-- > 133 Departure date/time, estimated +-- > Date/time when carrier estimates that a means of +-- > transport should depart at the place of departure. +-- > 134 Rate of exchange date/time +-- > Date/time on which the exchange rate was fixed. +-- > 135 Telex date +-- > Date identifying when a telex message was sent. +-- > 136 Departure date/time +-- > [2280] Date (and time) of departure of means of +-- > transport. +-- > 137 Document/message date/time +-- > (2006) Date/time when a document/message is issued. This +-- > may include authentication. +-- > 138 Payment date +-- > [2034] Date on which an amount due is made available to +-- > the creditor, in accordance with the terms of payment. +-- > 140 Payment due date +-- > Date/time at which funds should be made available. +-- > 141 Presentation date of Goods declaration (Customs) +-- > [2032] Date on which a Goods declaration is presented or +-- > lodged with Customs. +-- > 143 Acceptance date/time of goods +-- > [2126] Date on which the goods are taken over by the +-- > carrier at the place of acceptance (CMR 4). +-- > 144 Quota date +-- > Description to be provided. +-- > 146 Entry date, estimated (Customs) +-- > Date on which the official date of Customs entry is +-- > anticipated. +-- > 147 Expiry date of export licence +-- > [2078] Date of expiry of the validity of an Export +-- > Licence. +-- > 148 Acceptance date of Goods declaration (Customs) +-- > [2036] Date on which a Goods declaration is accepted by +-- > Customs in accordance with Customs legislation. +-- > 149 Invoice date, required +-- > Date required for invoice issue. +-- > 150 Declaration/presentation date +-- > Date when item has been or has to be declared/presented. +-- > 151 Importation date +-- > Date on which goods are imported, as determined by the +-- > governing Customs administration. +-- > 152 Exportation date for textiles +-- > Date when imported textiles last left the country of +-- > origin for the country of importation. +-- > 153 Cancellation date/time, latest +-- > The latest date/time on which cancellation of the payment +-- > order may be requested. +-- > 154 Acceptance date of document +-- > Self explanatory. +-- > 155 Accounting period start date +-- > Self explanatory. +-- > 156 Accounting period end date +-- > Self explanatory. +-- > 157 Validity start date +-- > Self explanatory. +-- > 158 Horizon start date +-- > The first date of a period forming a horizon. +-- > 159 Horizon end date +-- > The last date of a period forming a horizon. +-- > 160 Authorization date +-- > Date when an authorization was given. +-- > 161 Release date of customer +-- > Date the customer authorised the goods' release. +-- > 162 Release date of supplier +-- > Date when the supplier released goods. +-- > 163 Processing start date/time +-- > Date/Time when a specific process starts. +-- > 164 Processing end date/time +-- > Date/Time when a specific process ends. +-- > 165 Tax period start date +-- > Date when a tax period begins. +-- > 166 Tax period end date +-- > Date when a tax period ends. +-- > 167 Charge period start date +-- > The charge period's first date. +-- > 168 Charge period end date +-- > The charge period's last date. +-- > 169 Lead time +-- > Time required between order entry till earliest goods +-- > delivery. +-- > 170 Settlement due date +-- > More generic than 'payment due date' and therefore more +-- > apt for reinsurance/insurance business. +-- > 171 Reference date/time +-- > Date/time on which the reference was issued. +-- > 172 Hired from date +-- > Date from which an item has been or will be hired. +-- > 173 Hired until date +-- > Date until which an item has been or will be hired. +-- > 174 Advise after date/time +-- > The information must be advised after the date/time +-- > indicated. +-- > 175 Advise before date/time +-- > The information must be advised before the date/time +-- > indicated. +-- > 176 Advise completed date/time +-- > The advise has been completed at the date indicated. +-- > 177 Advise on date/time +-- > The information must be advised on the date/time +-- > indicated. +-- > 178 Arrival date/time, actual +-- > [2106] Date (and time) of arrival of means of transport. +-- > 179 Booking date/time +-- > Date at which the booking was made. +-- > 180 Closing date/time +-- > Final date for delivering cargo to a liner ship. +-- > 181 Positioning date/time of equipment +-- > Date/time when equipment is positioned. +-- > 182 Issue date +-- > Date when a document/message has been or will be issued. +-- > 183 Date, as at +-- > Date related to a given context. +-- > 184 Notification date/time +-- > Date/time of notification. +-- > 185 Commenced tank cleaning date/time +-- > The date/and or time tank cleaning was started. +-- > 186 Departure date/time, actual +-- > (2280) Date (and time) of departure of means of +-- > transport. +-- > 187 Authentication date/time of document +-- > Date/time when the document is signed or otherwise +-- > authenticated. +-- > 188 Previous current account date +-- > Self explanatory. +-- > 189 Departure date/time, scheduled +-- > Date (and time) of scheduled departure of means of +-- > transport. +-- > 190 Transhipment date/time +-- > Date and time of the transfer of the goods from one means +-- > of transport to another. +-- > 191 Delivery date/time, expected +-- > Date/time on which goods are expected to be delivered. +-- > 192 Expiration date/time of customs document +-- > Date on which validity of a customs document expires. +-- > 193 Execution date +-- > The date when ordered bank initiated the transaction. +-- > 194 Start date/time +-- > Date/time on which a period starts. +-- > 195 Expiry date of import licence +-- > [2272] Date of expiry of the validity of an Import +-- > Licence. +-- > 196 Departure date/time, earliest +-- > Date/time of earliest departure of means of transport. +-- > 197 Laytime first day +-- > First of a number of days allowed in a charter party of +-- > the loading and discharging of cargo. +-- > 198 Laytime last day +-- > Last of a number of days allowed in a charter party for +-- > the loading and discharging of cargo. +-- > 199 Positioning date/time of goods +-- > The date and/or time the goods have to be or have been +-- > positioned. +-- > 200 Pick-up/collection date/time of cargo +-- > Date/time at which the cargo is picked up. +-- > 201 Pick-up date/time of equipment +-- > Date/time at which the equipment is picked up. +-- > 202 Posting date +-- > The date when an entry is posted to an account. +-- > 203 Execution date/time, requested +-- > The date/time on which the ordered bank is requested to +-- > initiate the payment order, as specified by the +-- > originator (e.g. the date of the debit). +-- > 204 Release date (Customs) +-- > Date on which Customs releases merchandise to the carrier +-- > or importer. +-- > 205 Settlement date +-- > Date for settlement of financial transaction e.g. +-- > foreign exchange securities. +-- > 206 End date/time +-- > Date/time on which a period (from - to) ends. +-- > 207 Commenced pumping ballast date/time +-- > Date/time on which the intake of materials to be carried +-- > to improve the trim and the stability of the means of +-- > transport, was commenced. +-- > 208 Departure date/time, ultimate +-- > Date/time at which a means of transport has to depart +-- > ultimately. +-- > 209 Value date +-- > Date on which the funds are at the disposal of the +-- > beneficiary or cease to be at the disposal of the +-- > ordering customer. +-- > 210 Reinsurance current account period +-- > Description to be provided. +-- > 211 360/30 +-- > Calculation is based on year of 360 days, month of 30 +-- > days. +-- > 212 360/28-31 +-- > Calculation is based on year of 360 days, month of 28-31 +-- > days. +-- > 213 365-6/30 +-- > Calculation is based on year of 365-6 days, month of 30 +-- > days. +-- > 214 365-6/28-31 +-- > Calculation is based on year of 365-6 days, month of 28- +-- > 31 days. +-- > 215 365/28-31 +-- > Calculation is based on year of 365 days, month of 28-31 +-- > days. +-- > 216 365/30 +-- > Calculation is based on year of 365 days, month of 30 +-- > days. +-- > 218 Authentication/validation date/time +-- > Self explanatory. +-- > 219 Crossborder date/time +-- > Date/time at which goods are transferred across a country +-- > border. +-- > 221 Interest period +-- > Number of days used for the calculation of interests. +-- > 222 Presentation date, latest +-- > Latest date for presentation of a document. +-- > 223 Delivery date/time, deferred +-- > New date and time of delivery calculated on basis of a +-- > consignee's requirement (chargeable). +-- > 224 Permit to admit date +-- > Date on which permission was granted to move merchandise +-- > into a bonded warehouse or free trade zone. +-- > 225 Certification of weight date/time +-- > Date/time at which the carrier proceeds to the weighting +-- > of the goods. +-- > 226 Discrepancy date/time +-- > Date/time at which a discrepancy has been found. +-- > 227 Beneficiary's banks due date +-- > Date on which funds should be made available to the +-- > beneficiary's bank. +-- > 228 Debit value date, requested +-- > Date on which the account owner wants the debit value to +-- > his account. +-- > 229 Hoses connected date/time +-- > The date and/or time hoses were connected. +-- > 230 Hoses disconnected date/time +-- > The date and/or time hoses were disconnected. +-- > 231 Arrival date/time, earliest +-- > Date/time of earliest arrival of means of transport. +-- > 232 Arrival date/time, scheduled +-- > Date (and time) of scheduled arrival of means of +-- > transport. +-- > 233 Arrival date/time, ultimate +-- > Date (and time) of ultimate arrival of means of +-- > transport. +-- > 234 Collection date/time, earliest +-- > The transport order may be issued before the goods are +-- > ready for picking up. This date/time indicates from when +-- > on the carrier can have access to the consignment. +-- > 235 Collection date/time, latest +-- > In relation with the arrangements agreed between buyer +-- > and seller or between sender and main transport it may be +-- > necessary to specify the latest collection date/time. +-- > 236 Completed pumping ballast date/time +-- > Date/time at which the intake of materials, to be carried +-- > to improve the trim and the stability of the means of +-- > transport, was completed. +-- > 237 Completed tank cleaning date/time +-- > The date and/or time tank cleaning was completed. +-- > 238 Tanks accepted date/time +-- > The date and/or time the tanks are to be or have been +-- > accepted. +-- > 239 Tanks inspected date/time +-- > The date and/or time the tanks are to be or have been +-- > inspected. +-- > 240 Reinsurance accounting period +-- > To identify a reinsurance account period via start and +-- > end dates. Note: This period is not the same as +-- > "reinsurance current account period". +-- > 242 Preparation date/time of document +-- > Self explanatory. +-- > 243 Transmission date/time of document +-- > Self explanatory. +-- > 244 Settlement date, planned +-- > Self explanatory. +-- > 245 Underwriting year +-- > Year in which the treaty was commenced. +-- > 246 Accounting year +-- > Year considered for accounting of the treaty or portion +-- > of the treaty. +-- > 247 Year of occurrence +-- > Year in which a specific event (e.g. a loss) took place. +-- > 248 Loss date +-- > Date on which a referenced (major) loss occurred. +-- > 249 Cash call date +-- > Date on which a cash call was made for a loss suffered +-- > and covered. +-- > 250 Re-exportation date +-- > Re-export in case of temporary admission. +-- > 251 Re-importation date +-- > Re-import in case of temporary admission. +-- > 252 Arrival date/time at initial port +-- > Date/time that the conveyance arrives at the initial port +-- > in the country of destination. +-- > 253 Departure date/time from last port of call +-- > Date/time that conveyance departed from the last foreign +-- > port of call. +-- > 254 Registration date of previous Customs declaration +-- > Registration date of the Customs declaration for the +-- > previous Customs procedure either in the same or another +-- > country. +-- > 255 Availability due date +-- > Date when ordered items should be available at a +-- > specified location. +-- > 257 Calculation date +-- > Self explanatory. +-- > 258 Guarantee date (Customs) +-- > Date when guarantee is placed with Customs. +-- > 259 Conveyance registration date +-- > Date when a vessel, vehicle or other means of transport +-- > was registered by a competent authority. +-- > 260 Valuation date (Customs) +-- > Date when Customs valuation was made. +-- > 261 Release date/time +-- > Date/time assigned to identify the release of a set of +-- > rules, conditions, conventions, productions, etc. +-- > 262 Closure date/time/period +-- > Date/time/period when an enterprise is closed. +-- > 263 Invoicing period +-- > Period for which an invoice is issued. +-- > 264 Release frequency +-- > Frequency of a release. +-- > 265 Due date +-- > Self explanatory. +-- > 266 Validation date +-- > Self explanatory. +-- > 267 Rate/price date/time +-- > Date/time on which a rate/price is determined. +-- > 268 Transit time/limits +-- > Description to be provided. +-- > 270 Ship during date +-- > The date identifying the period during or in which the +-- > goods should be shipped. +-- > 271 Ship on or about date +-- > Date on or about which goods should be shipped. +-- > 272 Documentary credit presentation period +-- > The specification of the period of time, expressed in +-- > number of days, after the date of issuance of the +-- > transport document(s) within which the documents must be +-- > presented. +-- > 273 Validity period +-- > Dates (from/to)/period referenced documents are valid. +-- > 274 From date of order receipt to sample ready +-- > Lead time is the defined timespan. +-- > 275 From date of tooling authorization to sample ready +-- > Lead time is the defined timespan. +-- > 276 From date of receipt of tooling aids to sample ready +-- > Lead time is the defined timespan. +-- > 277 From date of sample approval to first product shipment +-- > Lead time is the defined timespan. +-- > 278 From date of order receipt to shipment +-- > Lead time is the defined timespan. +-- > 279 From date of order receipt to delivery +-- > Lead time is the defined timespan. +-- > 280 From last booked order to delivery +-- > Lead time is the defined timespan. +-- > 281 Date of order lead time +-- > Lead time is referenced to the date of order. +-- > 282 Confirmation date lead time +-- > Lead time is referenced to the date of confirmation. +-- > 283 Arrival date/time of transport lead time +-- > Lead time is referenced to the date a transport will +-- > arrive or has arrived. +-- > 284 Before inventory is replenished based on stock check lead +-- > time +-- > Lead time is the defined timespan. +-- > 285 Invitation to tender date/time +-- > Date/time on which the invitation to tender has been made +-- > available to relevant parties. +-- > 286 Tender submission date/time +-- > Date/time on which the tender was submitted. +-- > 287 Contract award date/time +-- > Date/time on which the contract is awarded to a tenderer. +-- > 288 Price base date/time +-- > Base date/time of prices. +-- > 290 Contractual start date/time +-- > Date/time on which activities stated in the contract must +-- > start. +-- > 291 Start date/time, planned +-- > Self explanatory. +-- > 292 Works completion date/time, planned +-- > Self explanatory. +-- > 293 Works completion date/time, actual +-- > Self explanatory. +-- > 294 Hand over date/time, planned +-- > Date/time on which hand over (i.e. the transfer of +-- > responsibility for an object or activity such as +-- > documentation, system etc. from one party to another) is +-- > planned to take place. +-- > 295 Hand over date/time, actual +-- > Date/time on which hand over (i.e. the transfer of +-- > responsibility for an object or activity such as +-- > documentation, system etc. from one party to another) +-- > actually takes place. +-- > 296 Retention release date/time +-- > Date/time on which the retention is released. +-- > 297 Retention release date/time, partial +-- > Date/time on which the retention is partially released. +-- > 298 Escalation start date +-- > Value date of the indexes appearing as denominators in an +-- > escalation formula. +-- > 299 Price adjustment start date +-- > Value date of the indexes appearing as denominators in a +-- > price adjustment formula. +-- > 300 Price adjustment limit date +-- > Limit value date of indexes used as numerators in a price +-- > adjustment formula. +-- > 301 Value date of index +-- > Date of validity of index values. +-- > 302 Publication date +-- > Self explanatory. +-- > 303 Escalation date +-- > Value date of indexes appearing as numerators in an +-- > escalation formula. +-- > 304 Price adjustment date +-- > Value date of indexes appearing as numerators in a price +-- > adjustment formula. +-- > 305 Latest price adjustment date +-- > Date on which the latest price adjustment took place. +-- > 306 Work period +-- > Period of execution of works. +-- > 307 Payment instruction date/time +-- > Date/time on which a payment instruction was given. +-- > 308 Payment valuation presentation date/time +-- > Date/time on which the payment valuation is presented. +-- > 309 Blanks value date +-- > The date on which the funds are at the disposal of the +-- > receiving bank. +-- > 310 Received date/time +-- > Date/time of receipt. +-- > 311 On +-- > Fixed maturity day for deferred payment or time draft(s). +-- > 312 Ship not before and not after date/time +-- > Shipment(s) of goods is/are to be made not before the +-- > first specified date/time and not after the second +-- > specified date/time. +-- > 313 Order to proceed date +-- > Issue date of an instruction to start work. +-- > 314 Planned duration of works +-- > Self explanatory. +-- > 315 Agreement to pay date +-- > Date on which the debtor agreed to pay. +-- > 316 Valuation date/time +-- > Date/time of valuation. +-- > 317 Reply date +-- > Self explanatory. +-- > 318 Request date +-- > Self explanatory. +-- > 319 Customer value date +-- > Date at which funds are taken into account for interest +-- > calculation (in debit or credit). +-- > 320 Declaration reference period +-- > Reference period of a set of items reported on the same +-- > declaration. +-- > 321 Promotion date/period +-- > Date/period relevant for specific promotion activities. +-- > 322 Accounting period +-- > Self-explanatory. +-- > 323 Horizon period +-- > Period forming a (planning) horizon. +-- > 324 Processing date/period +-- > Date/period a specific process happened/will happen. +-- > 325 Tax period +-- > Period a tax rate/tax amount etc. is applicable. +-- > 326 Charge period +-- > Period a specified charge is valid for. +-- > 327 Instalment payment due date +-- > Self-explanatory. +-- > 328 Payroll deduction date/time +-- > Date/time of a monetary deduction made from the salary of +-- > a person on a payroll. +-- > 329 Birth date/time +-- > Date/time when a person was born. +-- > 330 Joined employer date +-- > Date when a person joins an employer. +-- > 331 Contributions ceasing date/time +-- > Date/time when contributions cease. +-- > 332 Contribution period end date/time +-- > Date/time when a contribution period ends. +-- > 333 Part-time working change date/time +-- > Date/time when the proportion of part-time work changes. +-- > 334 Status change date/time +-- > Date/time when a status changes. +-- > 335 Contribution period start date/time +-- > Date/time when a contribution period commences. +-- > 336 Salary change effective date +-- > Date when a change in salary becomes effective. +-- > 337 Left employer date +-- > Date when a person leaves an employer. +-- > 338 Benefit change date/time +-- > Date/time when a benefit provided by a service provider +-- > is changed. +-- > 339 Category change date/time +-- > Date/time when a change of category is made. +-- > 340 Joined fund date/time +-- > Date/time when a person joins a fund. +-- > 341 Waiting time +-- > The period of time between the moment at which one wants +-- > an activity to begin and the moment at which this +-- > activity can actually begin. +-- > 342 On-board date +-- > The date goods have been loaded on board of a conveyance. +-- > 343 Date/time of discount termination +-- > Date/time when the deduction from an amount comes to an +-- > end. +-- > 344 Date/time of interest due +-- > Date/time when the interest has to be paid. +-- > 345 Days of operation +-- > Week days of operation. +-- > 346 Latest check-in time +-- > Latest time of check-in. +-- > 347 Slaughtering start date +-- > Date on which slaughtering commenced. +-- > 348 Packing start date +-- > Date on which packing commenced. +-- > 349 Packing end date +-- > Date on which packing completed. +-- > 350 Test start date +-- > Date when a test has been started. +-- > 351 Inspection date +-- > Date of inspection. +-- > 352 Slaughtering end date +-- > Date on which slaughtering completed. +-- > 353 Accounting transaction date +-- > Date to which an accounting transaction refers. +-- > 354 Activity period date range +-- > A specific date range associated with an activity. +-- > + 355 Contractual delivery date +-- > The date of delivery contractually agreed between +-- > parties. +-- > + 356 Sales date, and or time, and or period +-- > The date, and or time, and or period on which a sale took +-- > place. +-- > + 357 Cancel if not published by this date +-- > Cancel if not published by this date. +-- > + 358 Scheduled for delivery on or after +-- > Scheduled for delivery on or after the specified date, +-- > and or time. +-- > + 359 Scheduled for delivery on or before +-- > Scheduled for delivery on or before specified date and or +-- > time. +-- > + 360 Sell by date +-- > The date by which a product should be sold. +-- > + 361 Best before date +-- > The best before date. +-- > + 362 End availability date +-- > The end date of availability. +-- > + 363 Total shelf life period +-- > A period indicating the total shelf life of a product. +-- > + 364 Minimum shelf life remaining at time of despatch period +-- > Period indicating the minimum shelf life remaining for a +-- > product at the time of leaving the supplier. +-- > + 365 Packaging date +-- > The date on which the packaging of a product took place. +-- > + 366 Inventory report date +-- > Date on which a inventory report is made. +-- > + 367 Previous meter reading date +-- > Date on which the previous reading of a meter took place. +-- > + 368 Latest meter reading date +-- > Date on which the latest reading of a meter took place. +-- > + 369 Date and or time of handling, estimated +-- > The date and or time when the handling action is +-- > estimated to take place. +-- > + 370 Container equipment domestication date +-- > The date on which foreign-built container equipment has +-- > entered into the commerce of another country and has +-- > become domestic equipment. +-- > + 371 Hydrotest date +-- > The date equipment has been hydrotested. +-- > + 372 Equipment pre-trip date +-- > The date on which equipment is pre-tripped. +-- > + 373 Mooring, date and time +-- > Date and time of mooring. +-- > + 374 Road fund tax expiry date +-- > The date of expiry of the road fund tax. +-- > + 375 Date of first registration +-- > Date of first registration. +-- > + 376 Bi-annual terminal inspection date +-- > The date on which a bi-annual inspection of a terminal +-- > has taken or will take place. +-- > + 377 Federal HighWay Administration (FHWA) inspection date +-- > The date on which container equipment is to be or has +-- > been inspected in accordance with the requirements of the +-- > U.S. Federal Highway Administration. +-- > + 378 Container Safety Convention (CSC) inspection date +-- > The date on which container equipment is to be or has +-- > been inspected as per the Container Safety Convention +-- > (CSC). +-- > + 379 Periodic inspection date +-- > The date on which a periodic inspection has to take +-- > place. +-- > ZZZ Mutually defined +-- > Self explanatory. +simple2005 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S2379 + ( simple2379 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 2379 Date/time/period format qualifier +-- > +-- > Desc: Specification of the representation of a date, a date and time +-- > or of a period. +-- > +-- > Repr: an..3 +-- > +-- > 2 DDMMYY +-- > Calendar date: D = Day; M = Month; Y = Year. +-- > 3 MMDDYY +-- > Calendar date: M = Month; D = Day; Y = Year. +-- > 101 YYMMDD +-- > Calendar date: Y = Year; M = Month; D = Day. +-- > 102 CCYYMMDD +-- > Calendar date: C = Century ; Y = Year ; M = Month ; D = +-- > Day. +-- > 103 YYWWD +-- > Calendar week day: Y = Year ; W = Week ; D = Day Week +-- > number 01 is always first week of January Day number 1 is +-- > always Monday. +-- > 105 YYDDD +-- > Calendar day: Y = Year ; D = Day January the first = Day +-- > 001 Always start numbering the days of the year from +-- > January 1st through December 31st. +-- > 106 MMDD +-- > Day of a month: M = Month; D = Day. +-- > 107 DDD +-- > Day's number within a specific year: D = Day. +-- > 108 WW +-- > Week's number within a specific year: W = Week. +-- > 109 MM +-- > Month's number within a specific year: M = Month. +-- > 110 DD +-- > Day's number within is a specific month: D = Day. +-- > 201 YYMMDDHHMM +-- > Calendar date including time without seconds: Y = Year; M +-- > = Month; D = Day; H = Hour; M = Minute. +-- > 202 YYMMDDHHMMSS +-- > Calendar date including time with seconds: Y = Year; M = +-- > Month; D = Day; H = Hour; m = Minutes = Seconds. +-- > 203 CCYYMMDDHHMM +-- > Calendar date including time with minutes: C=Century; +-- > Y=Year; M=Month; D=Day; H=Hour; M=Minutes. +-- > 204 CCYYMMDDHHMMSS +-- > Calendar date including time with seconds: +-- > C=Century;Y=Year; M=Month;D=Day;H=Hour;M=Minute;S=Second. +-- > 301 YYMMDDHHMMZZZ +-- > See 201 + Z = Time zone. +-- > 302 YYMMDDHHMMSSZZZ +-- > See 202 + Z = Time zone. +-- > 303 CCYYMMDDHHMMZZZ +-- > See 203 plus Z=Time zone. +-- > 304 CCYYMMDDHHMMSSZZZ +-- > See 204 plus Z=Time zone. +-- > 305 MMDDHHMM +-- > Month, day, hours, minutes; +-- > M = Month; D = Day; H = Hour; M = Minute. +-- > 306 DDHHMM +-- > Day, hours, minutes; +-- > D = Day; H = Hour; M = Minute. +-- > 401 HHMM +-- > Time without seconds: H = Hour; m = Minute. +-- > 402 HHMMSS +-- > Time with seconds: H = Hour; m = Minute; s = Seconds. +-- > 404 HHMMSSZZZ +-- > See 402 plus Z=Time zone. +-- > 405 MMMMSS +-- > Time without hours: m=minutes, s=seconds. +-- > 501 HHMMHHMM +-- > Time span without seconds: H = Hour; m = Minute;. +-- > 502 HHMMSS-HHMMSS +-- > Format of period to be given without hyphen. +-- > 503 HHMMSSZZZ-HHMMSSZZZ +-- > Format of period to be given without hyphen. +-- > 600 CC +-- > Century. +-- > 601 YY +-- > Calendar year: Y = Year. +-- > 602 CCYY +-- > Calendar year including century: C = Century; Y = Year. +-- > 603 YYS +-- > Semester in a calendar year: Y = Year; S = Semester. +-- > 604 CCYYS +-- > Semester in a calendar year: C = Century; Y = Year; S = +-- > Semester. +-- > 608 CCYYQ +-- > Quarter in a calendar year: C = Century; Y = Year; Q = +-- > Quarter. +-- > 609 YYMM +-- > Month within a calendar year: Y = Year; M = Month. +-- > 610 CCYYMM +-- > Month within a calendar year: CC = Century; Y = Year; M = +-- > Month. +-- > 613 YYMMA +-- > Format of period to be given without hyphen (A = ten days +-- > period). +-- > 614 CCYYMMA +-- > Format of period to be given without hyphen (A = ten days +-- > period). +-- > 615 YYWW +-- > Week within a calendar year: Y = Year; W = Week 1st week +-- > of January = week 01. +-- > 616 CCYYWW +-- > Week within a calendar year: CC = Century; Y = Year; W = +-- > Week (1st week of January = week 01). +-- > 701 YY-YY +-- > Format of period to be given in actual message without +-- > hyphen. +-- > 702 CCYY-CCYY +-- > Format of period to be given in actual message without +-- > hyphen. +-- > 703 YYS-YYS +-- > Format of period to be given without hyphen. +-- > 704 CCYYS-CCYYS +-- > Format of period to be given in actual message without +-- > hyphen. +-- > 705 YYPYYP +-- > Format of period to be given without hyphen (P = period +-- > of 4 months). +-- > 706 CCYYP-CCYYP +-- > Format of period to be given without hyphen (P = period +-- > of 4 months). +-- > 707 YYQ-YYQ +-- > Format of period to be given without hyphen. +-- > 708 CCYYQ-CCYYQ +-- > Format of period to be given in actual message without +-- > hyphen. +-- > 709 YYMM-YYMM +-- > Format of period to be given in actual message without +-- > hyphen. +-- > 710 CCYYMM-CCYYMM +-- > Format of period to be given in actual message without +-- > hyphen. +-- > 711 CCYYMMDD-CCYYMMDD +-- > Format of period to be given in actual message without +-- > hyphen. +-- > 713 YYMMDDHHMM-YYMMDDHHMM +-- > Format of period to be given in actual message without +-- > hyphen. +-- > 715 YYWW-YYWW +-- > Format of period to be given in actual message without +-- > hyphen. +-- > 716 CCYYWW-CCYYWW +-- > Format of period to be given without hyphen. +-- > 717 YYMMDD-YYMMDD +-- > Format of period to be given in actual message without +-- > hyphen. +-- > 718 CCYYMMDD-CCYYMMDD +-- > Format of period to be given without hyphen. +-- > 801 Year +-- > To indicate a quantity of years. +-- > 802 Month +-- > To indicate a quantity of months. +-- > 803 Week +-- > To indicate a quantity of weeks. +-- > 804 Day +-- > To indicate a quantity of days. +-- > 805 Hour +-- > To indicate a quantity of hours. +-- > 806 Minute +-- > To indicate a quantity of minutes. +-- > 807 Second +-- > To indicate a quantity of seconds. +-- > 808 Semester +-- > To indicate a quantity of semesters (six months). +-- > 809 Four months period +-- > To indicate a quantity of four months periods. +-- > 810 Trimester +-- > To indicate a quantity of trimesters (three months). +-- > 811 Half month +-- > To indicate a quantity of half months. +-- > 812 Ten days +-- > To indicate a quantity of ten days periods. +-- > 813 Day of the week +-- > Numeric representation of the day (Monday = 1). +-- > 814 Working days +-- > Number of working days. +simple2379 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S2380 + ( simple2380 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 2380 Date/time/period +-- > +-- > Desc: The value of a date, a date and time, a time or of a period +-- > in a specified representation. +-- > +-- > Repr: an..35 +simple2380 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3035 + ( simple3035 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 3035 Party qualifier +-- > +-- > Desc: Code giving specific meaning to a party. +-- > +-- > Repr: an..3 +-- > +-- > AA Party to be billed (AAR Accounting rule 11) +-- > Party to be billed in accordance with AAR Accounting rule +-- > 11. +-- > AB Buyer's agent/representative +-- > Third party who arranged the purchase of merchandise on +-- > behalf of the actual buyer. +-- > AE Declarant's agent/representative +-- > Any natural or legal person who makes a declaration to an +-- > official body on behalf of another natural or legal +-- > person, where legally permitted (CCC). +-- > AF Transit principal +-- > Natural or legal person responsible for the satisfactory +-- > performance of a Customs transit operation. Source: CCC. +-- > AG Agent/representative +-- > (3196) Party authorized to act on behalf of another +-- > party. +-- > AH Transit principal's agent/representative +-- > Agent acting on behalf of the transit principal (CCC). +-- > AI Successful job applicant +-- > Person who has been chosen for a job. +-- > + AJ Party issuing mutually agreed codes +-- > The party which has issued all mutually agreed codes used +-- > in the message. +-- > AK Acknowledgement recipient +-- > Party to whom acknowledgement should be sent. +-- > AL Principal +-- > (3340) Party accepting liability for goods held or moving +-- > (e.g. transit) under a Customs authorization and - when +-- > applicable - a guarantee. +-- > AM Authorized official +-- > Employee of a company or firm authorized to act on behalf +-- > of that company or firm e.g. to make a Customs +-- > declaration. +-- > AN Approved importer +-- > Person or company which is authorised by the relevant +-- > Customs authority to import goods without payment all +-- > taxes or specific taxes at the point of entry into the +-- > country. +-- > AO Account of +-- > Party account is assigned to. +-- > AP Accepting party +-- > (3352) Party accepting goods, products, services etc. +-- > AQ Approved consignor +-- > Person or company approved by the relevant authority in +-- > the country to pack and export specific goods under +-- > Customs supervision. +-- > AR Authorized exporter +-- > Exporter authorized/approved by Customs for special +-- > Customs procedures e.g. simplified procedure. +-- > AT Authorized importer +-- > Importer authorized/approved by Customs for special +-- > Customs procedures e.g. simplified procedure. +-- > AU Authorized trader (transit) +-- > Trader authorized/approved by Customs for special transit +-- > procedures e.g. simplified procedure. +-- > AV Authorizing official +-- > Party that has delegated the authority to take a certain +-- > action on behalf of a company or agency. +-- > AW Applicant's bank +-- > Financial institution which is requested to issue the +-- > documentary credit. +-- > AX Authenticating party +-- > Party which certifies that a document is authentic. +-- > AZ Issuing bank +-- > Financial institution which issues the documentary +-- > credit, if the applicant's bank is not acting as the +-- > issuing bank. +-- > B1 Contact bank 1 +-- > Identifies an additional bank which must be informed of +-- > certain aspects of the message. +-- > B2 Contact bank 2 +-- > Identifies an additional bank which must be informed of +-- > certain aspects of the message. +-- > BA Booking agent +-- > Party acting as a booking office for transport and +-- > forwarding services. +-- > BB Buyer's bank +-- > [3420] Bank employed by the buyer to make payment. +-- > BC Negotiating bank +-- > Financial institution to whom a negotiable documentary +-- > credit is directed. +-- > BD Documentary credit reimbursing bank +-- > Self-explanatory. +-- > BE Beneficiary +-- > The ultimate recipient of the funds. Normally the account +-- > owner who is reimbursed by the payor. +-- > BF Beneficiary's bank +-- > Identifies the account servicer for the beneficiary or +-- > the payee. +-- > BG Employer +-- > Self-explanatory. +-- > BH Previous employer +-- > Previous employer of a person(s). +-- > BI Buyer's financial institution +-- > Financial institution designated by buyer to make +-- > payment. +-- > BK Financial institution +-- > Party acting as financial institution. +-- > BL Bill of lading recipient +-- > Party to receive B/L. +-- > BM Insured +-- > Party which is the object of an insurance contract. +-- > BN Insurance beneficiary +-- > Party which benefits from insurance coverage. +-- > BO Broker or sales office +-- > Party acting in the name of the seller as broker or as +-- > sales office. +-- > BP Building site purchaser +-- > Party at the building site responsible for the purchasing +-- > of goods and services for that particular site. +-- > BQ Cheque drawn bank +-- > Identifies the bank on which the cheque should be drawn, +-- > as instructed by the ordering customer. +-- > BS Bill and ship to +-- > Party receiving goods and relevant invoice. +-- > BT Party to be billed for other than freight (bill to) +-- > Party receiving invoice excluding freight costs. +-- > BU Service bureau +-- > Party carrying out service bureau processing work, (e.g. +-- > a payroll bureau). +-- > BV Member +-- > Member of a group (e.g. of a group of persons or a +-- > service scheme). +-- > BW Borrower +-- > Self explanatory. +-- > BX Building site engineer +-- > Party at the building site responsible for engineering +-- > matters for that particular site. +-- > BY Buyer +-- > (3002) Party to which merchandise is sold. +-- > BZ Building site forwarder +-- > Party at the building site responsible for forwarding the +-- > received goods on that particular site. +-- > C1 In care of party no. 1 +-- > Description to be provided. +-- > C2 In care of party no. 2 +-- > Description to be provided. +-- > CA Carrier +-- > (3126) Party undertaking or arranging transport of goods +-- > between named points. +-- > CB Customs broker +-- > Agent or representative or a professional Customs +-- > clearing agent who deals directly with Customs on behalf +-- > of the importer or exporter (CCC). +-- > CC Claimant +-- > Party who claims goods or insurance. +-- > CD Agent's bank +-- > Bank of the agent. +-- > CE Ceding company +-- > Description to be provided. +-- > CF Container operator/lessee +-- > Party to whom the possession of specified property (e.g. +-- > container) has been conveyed for a period of time in +-- > return for rental payments. +-- > CG Carrier's agent +-- > Party authorized to act for or on behalf of carrier. +-- > CH Connecting carrier +-- > Owner or operator of a transportation conveyance to which +-- > goods in a given transaction will be transferred. +-- > CI Commission processor +-- > Party who provides extra treatment to goods on commission +-- > base. +-- > CJ Previous member +-- > Previous member of a group of persons or a service +-- > scheme. +-- > CK Empty equipment despatch party +-- > Party from whose premises empty equipment will be or has +-- > been despatched. +-- > CL Container location party +-- > Party from whose premises container will be or has been +-- > despatched. +-- > CM Customs +-- > Identification of customs authority relevant to the +-- > transaction or shipment. +-- > CN Consignee +-- > (3132) Party to which goods are consigned. +-- > CO Corporate office +-- > Identification of the Head Office within a company. +-- > COP Convoying party +-- > Party designated to escort the transported goods. +-- > CP Party to receive certificate of compliance +-- > Party acting for or on behalf of seller in matters +-- > concerning compliance. +-- > CPD Charges payer at destination +-- > Party, other than the ordering party, which has to pay +-- > the charges concerning the destination operations. +-- > CQ Cheque order +-- > Party to which the cheque will be ordered, when different +-- > from the beneficiary. +-- > CR Empty equipment return party +-- > Party to whose premises empty equipment will be or has +-- > been returned. +-- > CS Consolidator +-- > Party consolidating various consignments, payments etc. +-- > CT Consignee to be specified +-- > Description to be provided. +-- > CU Container return company +-- > Description to be provided. +-- > CV Consignee of vessel +-- > Description to be provided. +-- > CW Equipment owner +-- > Owner of equipment (container, etc.). +-- > CX Consignee's agent +-- > Party authorized to act on behalf of the consignee. +-- > CY Commissionable agent +-- > IATA cargo agent entitled to commission. +-- > CZ Consignor +-- > (3336) Party which, by contract with a carrier, consigns +-- > or sends goods with the carrier, or has them conveyed by +-- > him. Synonym: shipper, sender. +-- > DA Available with bank (documentary credits) +-- > Financial institution with whom the documentary credit is +-- > available. +-- > DB Distributor branch +-- > The affiliate of a retailer or distributor. +-- > DC Deconsolidator +-- > Party that splits up a large consignment composed of +-- > separate consignments of goods. The smaller consignments +-- > of goods were grouped together into that large +-- > consignment for carriage as a larger unit in order to +-- > obtain a reduced rate. +-- > DCP Despatch charge payer +-- > Party, other than the ordering party, which has to pay +-- > the charges concerning the despatch operations. +-- > DD Documentary credit account party's bank +-- > Bank of the documentary credit account party. +-- > DE Depositor +-- > Party depositing goods, financial payments or documents. +-- > DF Documentary credit applicant +-- > Party at whose request the applicant's bank/issuing bank +-- > is to issue a documentary credit. +-- > DG Documentary credit beneficiary +-- > Party in whose favour the documentary credit is to be +-- > issued and the party that must comply with the credit's +-- > terms and conditions. +-- > DH Documentary credit account party +-- > Party which is responsible for the payment settlement of +-- > the documentary credit with the applicant's bank/issuing +-- > bank, if different from the documentary credit applicant. +-- > DI Documentary credit second beneficiary +-- > Party to whom the documentary credit can be transferred. +-- > DJ Party according to documentary credit transaction +-- > Party related to documentary credit transaction. +-- > DK Documentary credit beneficiary's bank +-- > Financial institution with which the beneficiary of the +-- > documentary credit maintains an account. +-- > DL Factor +-- > Company offering a financial service whereby a firm sells +-- > or transfers title to its accounts receivable to the +-- > factoring company. +-- > DM Party to whom documents are to be presented +-- > Self explanatory. +-- > DN Owner of operation +-- > Owner of the operation. +-- > DO Document recipient +-- > (1370) Party which should receive a specified document. +-- > DP Delivery party +-- > (3144) Party to which goods should be delivered, if not +-- > identical with consignee. +-- > DQ Owner's agent +-- > Person acting on delegation of powers of the owner. +-- > DR Driver +-- > Person who drives a means of transport. +-- > DS Distributor +-- > Party distributing goods, financial payments or +-- > documents. +-- > DT Declarant +-- > (3140) Party who makes a declaration to an official body +-- > or - where legally permitted - in whose name, or on whose +-- > behalf, a declaration to an official body is made. +-- > DU Owner's representative +-- > Person commissioned by the owner to represent him in +-- > certain circumstances. +-- > DV Project management office +-- > Party commissioned by the owner to follow through the +-- > execution of all works. +-- > DW Drawee +-- > Party on whom drafts must be drawn. +-- > DX Engineer (construction) +-- > Party representing the contractor to advise and supervise +-- > engineering aspects of the works. +-- > DY Engineer, resident (construction) +-- > Party commissioned by the owner to advise and supervise +-- > engineering aspects of the works. +-- > DZ Architect +-- > Self explanatory. +-- > EA Architect-designer +-- > Designer of the construction project. +-- > EB Building inspectorate +-- > Party controlling the conformity of works to legal and +-- > regulation rules. +-- > EC Exchanger +-- > Party exchanging currencies or goods. +-- > ED Engineer, consultant +-- > Party providing professional engineering services. +-- > EE Location of goods for customs examination before clearance +-- > SE. +-- > EF Project coordination office +-- > Party responsible for technical coordination of works. +-- > EG Surveyor, topographical +-- > Party responsible for topographical measurements. +-- > EH Engineer, measurement +-- > Party responsible for quantity measurements. +-- > EI Controller, quality +-- > Party controlling the quality of goods and workmanship +-- > for the project. +-- > EJ Surveyor, quantity +-- > Party responsible for the quantification and valuation of +-- > the works on behalf of the contractor. +-- > EK Surveyor (professional), quantity +-- > Party responsible to the owner for the quantification and +-- > valuation of the works. +-- > EL Project +-- > Party responsible for a project, e.g. a construction +-- > project. +-- > EM Party to receive electronic memo of invoice +-- > Party being informed about invoice issue (via EDI). +-- > EN Tenderer +-- > Firm answering an invitation to tender. +-- > EO Owner of equipment +-- > Self explanatory. +-- > EP Equipment drop-off party +-- > Self explanatory. +-- > EQ Empty container responsible party +-- > Party responsible for the empty container. +-- > ER Empty container return agent +-- > Party, designated by owner of containers, responsible for +-- > their collection as agreed between the owner and +-- > customer/ consignee. +-- > ES Contractor, lead +-- > Leader representing a grouping of co-contractors. +-- > ET Co-contractor +-- > Member of a grouping of co-contractors. +-- > EU Contractor, general +-- > Single contractor for the whole construction project, +-- > working by his own or with subcontractors. +-- > EV Subcontractor +-- > Firm carrying out a part of the works for a contractor. +-- > EW Subcontractor with direct payment +-- > Subcontractor benefiting from direct payments. +-- > EX Exporter +-- > (3030) Party who makes - or on whose behalf a Customs +-- > clearing agent or other authorized person makes - an +-- > export declaration. This may include a manufacturer, +-- > seller or other person. Within a Customs union, consignor +-- > may have the same meaning as exporter. +-- > EY Subcontractor, nominated +-- > Subcontractor authorized by the owner after having been +-- > proposed. +-- > EZ Operator, essential services +-- > Operator of essential services e.g. water, sewerage +-- > system, power. +-- > FA Operator, communication channel +-- > Operator of a communication channel. +-- > FB Nominated freight company +-- > Party nominated to act as transport company or carrier +-- > for the goods. +-- > FC Contractor, main +-- > Firm or grouping of co-contractors which has been awarded +-- > the contract. +-- > FD Buyer's parent company +-- > Parent company, e.g. holding company. +-- > FE Credit rating agency +-- > Self explanatory. +-- > FF Factor, correspondent +-- > Factoring company engaged by another factoring company to +-- > assist the letter with the services provided to the +-- > clients (sellers). +-- > FG Buyer as officially registered +-- > Buying party as officially registered with government. +-- > FH Seller as officially registered +-- > Selling party as officially registered with government. +-- > FJ Trade Union +-- > Organisation representing employees. +-- > FK Previous Trade Union +-- > Employee organisation who previously represented an +-- > employee . +-- > FL Passenger +-- > A person conveyed by a means of transport, other than the +-- > crew. +-- > FM Crew member +-- > A person manning a means of transport. +-- > FN Tariff issuer +-- > The issuer of a tariff, e.g. a freight tariff. +-- > FO Party performing inspection +-- > Self explanatory. +-- > FP Freight/charges payer +-- > Party responsible for the payment of freight. +-- > FR Message from +-- > Party where the message comes from. +-- > FT Party responsible for financial settlement +-- > (3450) Party responsible for either the transfer or +-- > repatriation of the funds relating to a transaction. +-- > FW Freight forwarder +-- > Party arranging forwarding of goods. +-- > FX Current receiver +-- > Current receiver of the goods in a multi-step +-- > transportation process (indirect flow) involving at least +-- > one grouping centre. +-- > FY Current sender +-- > Current sender of the goods in a multi-step +-- > transportation process (indirect flow) involving at least +-- > one grouping centre. +-- > FZ Grouping centre +-- > A party in charge of groupage, including degroupage and +-- > regroupage. +-- > GA Road carrier +-- > A road carrier moving cargo. +-- > GB Chamber of commerce +-- > Name of the Chamber of Commerce of the town where the +-- > company is registered. +-- > GC Goods custodian +-- > (3024) Party responsible for the keeping of goods. +-- > GD Producer +-- > Party or person who has produced the produce. +-- > GE Registration tribunal +-- > Name of the tribunal where the company is registered. +-- > GF Slot charter party +-- > An identification code of a participant or user that +-- > books slots (space) on a ship, more likely on a long term +-- > basis on a series of sailings. He pays for the space +-- > whether he uses it or not. +-- > GG Warehouse +-- > The name of the warehouse where product is held. +-- > GH Applicant for job +-- > A person who applied for a job. +-- > GI Spouse +-- > Person is a spouse. +-- > GJ Mother +-- > Person is a mother. +-- > GK Father +-- > Person is a father. +-- > GL Socially insured person +-- > A person who is registered in a social security scheme. +-- > GM Inventory controller +-- > To specifically identify the party in charge of inventory +-- > control. +-- > GN Processor +-- > Party or person who has or will apply a process. +-- > GO Goods owner +-- > The party which owns the goods. +-- > GP Packer +-- > Party or person who has undertaken or will undertake +-- > packing. +-- > GQ Slaughterer +-- > Party or person who has undertaken or will undertake a +-- > slaughter. +-- > GR Goods releaser +-- > (3026) Party entitled to authorize release of goods from +-- > custodian. +-- > GS Consignor's representative +-- > Party authorised to represent the consignor. +-- > GT Rail carrier +-- > A carrier moving cargo, including containers, via rail. +-- > + GU Originator of article number +-- > A code identifying the party which created a specific +-- > article number. +-- > + GV Procurement responsibility for order +-- > A code used to identify the organization which is +-- > responsible for the procurement. +-- > + GW Party fulfilling all operations +-- > Code indicating the fact that the party identified +-- > carries out all operations within that company's +-- > activities. +-- > + GX Central catalogue party +-- > Party controlling a central catalogue. +-- > + GY Inventory reporting party +-- > Party reporting inventory information. +-- > + GZ Substitute supplier +-- > Party which may be in a position to supply products or +-- > services should the main usual supplier be unable to do +-- > so. +-- > I1 Intermediary bank 1 +-- > A financial institution between the ordered bank and the +-- > beneficiary's bank. +-- > I2 Intermediary bank 2 +-- > A financial institution between the ordered bank and the +-- > beneficiary's bank. +-- > IB Intermediary/broker +-- > Description to be provided. +-- > IC Intermediate consignee +-- > The intermediate consignee. +-- > + ID Replacing manufacturer +-- > A code used to identify a party who replaces the previous +-- > party for the manufacture of an article. +-- > + IE Non-resident third party company with whom financial account +-- > is held +-- > Identifies the non-resident third party company with whom +-- > the financial account is held. +-- > + IF Non-resident group company with whom financial account is +-- > held +-- > Identifies the non-resident group company with whom the +-- > financial account is held. +-- > + IG Non-resident beneficiary +-- > The ultimate non-resident recipient of the funds. +-- > Normally the account owner who is reimbursed by the +-- > payor. +-- > + IH Resident beneficiary +-- > The ultimate resident recipient of the funds. Normally +-- > the account owner who is reimbursed by the payor. +-- > II Issuer of invoice +-- > (3028) Party issuing an invoice. +-- > + IJ Non-resident instructing party +-- > Indentifies the non-resident party originating the +-- > instruction. +-- > + IL Resident instructing party +-- > Identifies the resident party originating the +-- > instruction. +-- > IM Importer +-- > (3020) Party who makes - or on whose behalf a Customs +-- > clearing agent or other authorized person makes - an +-- > import declaration. This may include a person who has +-- > possession of the goods or to whom the goods are +-- > consigned. +-- > IN Insurer +-- > Description to be provided. +-- > IO Insurance company +-- > Description to be provided. +-- > IP Insurance claim adjuster +-- > Description to be provided. +-- > + IQ Domestic financial institution +-- > Domestic party acting as financial institution. +-- > + IR Non-domestic financial institution +-- > Non-domestic party acting as financial institution. +-- > IS Party to receive certified inspection report +-- > Party (at buyer) to receive certified inspection report. +-- > IT Installation on site +-- > Description to be provided. +-- > + IU Non-resident debtor +-- > Non-resident party who makes the payment or against whom +-- > a claim exists. +-- > IV Invoicee +-- > (3006) Party to whom an invoice is issued. +-- > + IW Non-resident creditor +-- > Non-resident party receiving the payment or against whom +-- > a liability exists. +-- > LA Party designated to provide living animal care +-- > Party responsible to take care of transported living +-- > animals. +-- > + LB Coproducer +-- > A code used to identify a party who participates in +-- > production. +-- > LN Lender +-- > Party lending goods or equipments. +-- > LP Loading party +-- > Party responsible for the loading when other than +-- > carrier. +-- > MA Party for whom item is ultimately intended +-- > Self explanatory. +-- > MF Manufacturer of goods +-- > Party who manufactures the goods. +-- > MG Party designated to execute re-icing +-- > Party designated to execute re-icing, selected in the +-- > official list of mandatories competent for this kind of +-- > operation. +-- > MI Planning schedule/material release issuer +-- > Self explanatory. +-- > MP Manufacturing plant +-- > Self explanatory. +-- > MR Message recipient +-- > Self explanatory. +-- > MS Document/message issuer/sender +-- > Issuer of a document and/or sender of a message. +-- > MT Party designated to execute sanitary procedures +-- > Self explanatory. +-- > N1 Notify party no. 1 +-- > Self explanatory. +-- > N2 Notify party no. 2 +-- > Self explanatory. +-- > NI Notify party +-- > (3180) Party to be notified of arrival of goods. +-- > OA Break bulk berth operator +-- > Party who offers facilities for berthing of vessels, +-- > handling and storage of break bulk cargo. +-- > OB Ordered by +-- > Party who issued an order. +-- > OF On behalf of +-- > Party on behalf of which an action is executed. +-- > OI Outside inspection agency +-- > Third party inspecting goods or equipment. +-- > OO Order of shipper +-- > Description to be provided. +-- > OP Operator of property or unit +-- > Self explanatory. +-- > OR Ordered bank +-- > Identifies the account servicer for the ordering customer +-- > or payor. +-- > OS Original shipper +-- > The original supplier of the goods. +-- > OT Outside test agency +-- > Third party testing goods, equipment or services. +-- > OV Owner of means of transport +-- > (3126) Party owning the means of transport. No synonym of +-- > carrier = CA. +-- > OY Ordering customer +-- > Identifies the originator of the instruction. +-- > P1 Contact party 1 +-- > First party to contact. +-- > P2 Contact party 2 +-- > Second party to contact. +-- > P3 Contact party 3 +-- > Third party to contact. +-- > P4 Contact party 4 +-- > Fourth party to contact. +-- > PA Party to receive inspection report +-- > Party to whom the inspection report should be sent. +-- > PB Paying financial institution +-- > Financial institution designated to make payment. +-- > PC Actual purchaser's customer +-- > Party the purchaser within the actual message is selling +-- > the ordered goods or services to. +-- > PD Purchaser's department buyer +-- > Purchasing department of buyer. +-- > PE Payee +-- > Identifies the credit party when other than the +-- > beneficiary. +-- > PF Party to receive freight bill +-- > Party to whom the freight bill should be sent. +-- > PG Prime contractor +-- > Party responsible for the whole project if other than the +-- > buyer. +-- > PH Payer's financial institution +-- > Self explanatory. +-- > PI Payee's company name/ID +-- > Receiving company name/ID (ACH transfers). +-- > PJ Party to receive correspondence +-- > Second party designated by a first party to receive +-- > certain correspondence in lieu of it being mailed +-- > directly to this first party. +-- > PK Contact party +-- > Party to contact. +-- > PL Payor +-- > Identifies the debit party when other than the ordering +-- > customer (for banking purposes). +-- > PM Party to receive paper memo of invoice +-- > Party being informed about invoice issue (via paper). +-- > PN Party to receive shipping notice +-- > Description to be provided. +-- > PO Ordering party +-- > To be used only if ordering party and buyer are not +-- > identical. +-- > PQ Certifying party +-- > Self explanatory. +-- > PR Payer +-- > (3308) Party initiating payment. +-- > PS Payer's company name/ID (Check, Draft or Wire) +-- > Self explanatory. +-- > PT Party to receive test report +-- > Self explanatory. +-- > PW Despatch party +-- > (3282) Party where goods are collected or taken over by +-- > the carrier (i.e. if other than consignor). +-- > PX Party to receive all documents +-- > Self explanatory. +-- > PY Checking party +-- > Party or contact designated on behalf of carrier or his +-- > agent to establish the actual figures for quantities, +-- > weight, volume and/or (cube) measurements of goods or +-- > containers which are to appear in the transport contract +-- > and on which charges will be based. +-- > PZ Party to print some document +-- > The party that is to print a specific document. +-- > RA Central bank or regulatory authority +-- > Identifies central bank or regulatory authority which +-- > must be informed of certain aspects of a message. +-- > RB Receiving financial institution +-- > Financial institution designated to receive payment. +-- > RE Party to receive commercial invoice remittance +-- > Party to whom payment for a commercial invoice or bill +-- > should be remitted. +-- > RF Received from +-- > Name of a person or department which actually delivers +-- > the goods. +-- > RH Seller's financial institution +-- > Financial institution designated by seller to receive +-- > payment. RDFI (ACH transfers). +-- > RI Reinsurance intermediary/broker +-- > Intermediary party between ceding company and +-- > reinsurance. +-- > RL Reporting carrier (Customs) +-- > Party who makes the cargo report to Customs. +-- > RM Reporting carrier's nominated agent/representative (Customs) +-- > Agent who formally makes a cargo report to Customs on +-- > behalf of the carrier. +-- > RP Routing party +-- > Party responsible for the selection of the carrier(s). +-- > RS Party to receive statement of account +-- > Party to whom the statement of account should be sent. +-- > RV Receiver of cheque +-- > Identifies the party which is to receive the actual +-- > cheque, when different from the receiver of funds. +-- > RW Issuer of waybill +-- > Party issuing the contract (waybill) for carriage. +-- > SB Sales responsibility +-- > Description to be provided. +-- > SE Seller +-- > (3346) Party selling merchandise to a buyer. +-- > SF Ship from +-- > Identification of the party from where goods will be or +-- > have been shipped. +-- > SG Store group +-- > Description to be provided. +-- > SI Shipping schedule issuer +-- > Self explanatory. +-- > SK Plant +-- > Self explanatory. +-- > SN Store keeper +-- > Self explanatory. +-- > SO Sold to if different than bill to +-- > Self explanatory. +-- > SR Seller's agent/representative +-- > (3254) Party representing the seller for the purpose of +-- > the trade transaction. +-- > SS Social securities collector's office +-- > Party collecting social securities premiums. +-- > ST Ship to +-- > Identification of the party to where goods will be or +-- > have been shipped. +-- > SU Supplier +-- > (3280) Party which manufactures or otherwise has +-- > possession of goods, and consigns or makes them available +-- > in trade. +-- > SX Surety for additions +-- > Natural of legal person (generally a bank of insurance +-- > company) who accepts responsibility in due legal form for +-- > the financial guarantee to Customs of the payment of +-- > additional duties or fees that become due against a +-- > particular shipment, which have not previously been +-- > covered by surety. +-- > SY Surety +-- > Natural or legal person (generally a bank or insurance +-- > company) who accepts responsibility in due legal form for +-- > the financial consequences of non-fulfilment of another's +-- > obligations to the Customs (CCC). +-- > SZ Surety for antidumping/countervailing duty +-- > Natural or legal person that has been contracted by the +-- > importer to guarantee to Customs the payment of +-- > antidumping and/or countervailing duties that become due +-- > against a particular shipment. +-- > TC Tax collector's office +-- > Party collecting taxes. +-- > TCP Transit charge payer +-- > Party, other than the ordering party, which has to pay +-- > the charges concerning the transit operations. +-- > TD Party to receive technical documentation +-- > Party to whom technical documentation should be sent. +-- > TR Terminal operator +-- > A party which handles the loading and unloading of marine +-- > vessels. +-- > TS Party to receive certified test results +-- > Party to whom the certified test results should be sent. +-- > TT Transfer to +-- > Self-explanatory. +-- > UC Ultimate consignee +-- > Party who has been designated on the invoice or packing +-- > list as the final recipient of the stated merchandise. +-- > UD Ultimate customer +-- > The final recipient of goods. +-- > UHP Unexpected handling party +-- > Party authorized (during a voyage) to apply unexpected +-- > handling procedures or party having applied these +-- > procedures. +-- > UP Unloading party +-- > Description to be provided. +-- > VN Vendor +-- > Party vending goods or services. +-- > WD Warehouse depositor +-- > (3004) Party depositing goods in a warehouse. +-- > WH Warehouse keeper +-- > (3022) Party taking responsibility for goods entered into +-- > a warehouse. +-- > WM Works manager +-- > Self explanatory. +-- > WPA Weighting party +-- > Party designated (legally accepted) to ascertain the +-- > weight. +-- > WS Wholesaler +-- > Seller of articles, often in large quantities, to be +-- > retailed by others. +-- > XX No heading +-- > Description to be provided. +-- > ZZZ Mutually defined +-- > Party specification mutually agreed between interchanging +-- > parties. +simple3035 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3036 + ( simple3036 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3036 Party name +-- > +-- > Desc: Name of a party involved in a transaction. +-- > +-- > Repr: an..35 +simple3036 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3039 + ( simple3039 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3039 Party id. identification +-- > +-- > Desc: Code identifying a party involved in a transaction. +-- > +-- > Repr: an..35 +-- > +-- > Note: User or association defined code. May be used in combination +-- > with 1131/3055. +simple3039 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3042 + ( simple3042 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3042 Street and number/p.o. box +-- > +-- > Desc: Street and number in plain language, or Post Office Box No. +-- > +-- > Repr: an..35 +simple3042 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3045 + ( simple3045 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3045 Party name format, coded +-- > +-- > Desc: Specification of the representation of a party name. +-- > +-- > Repr: an..3 +-- > +-- > 1 Name components in sequence as defined in description below +-- > Name component 1: Family name Name component 2: Given +-- > name or initials Name component 3: Given name or initials +-- > Name component 4: Maiden name Name component 5: Title +-- > Group of name components transmitted in sequence with +-- > name component 1 transmitted first. The maiden name is +-- > the family name given at birth of a female. Other names +-- > are self-explanatory. +simple3045 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3055 + ( simple3055 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 3055 Code list responsible agency, coded +-- > +-- > Desc: Code identifying the agency responsible for a code list. +-- > +-- > Repr: an..3 +-- > +-- > 1 CCC (Customs Co-operation Council) +-- > Self explanatory. +-- > 2 CEC (Commission of the European Communities) +-- > Generic: see also 140, 141, 142, 162. +-- > 3 IATA (International Air Transport Association) +-- > Self explanatory. +-- > 4 ICC (International Chamber of Commerce) +-- > Self explanatory. +-- > 5 ISO (International Organization for Standardization) +-- > Self explanatory. +-- > 6 UN/ECE (United Nations - Economic Commission for Europe) +-- > Self explanatory. +-- > 7 CEFIC (Conseil Europeen des Federations de l'Industrie +-- > Chimique) +-- > EDI project for chemical industry. +-- > 8 EDIFICE +-- > EDI Forum for companies with Interest in Computing and +-- > Electronics (EDI project for EDP/ADP sector). +-- > 9 EAN (International Article Numbering association) +-- > Self explanatory. +-- > 10 ODETTE +-- > Organization for Data Exchange through Tele-Transmission +-- > in Europe (European automotive industry project). +-- > 11 Lloyd's register of shipping +-- > Self explanatory. +-- > 12 UIC (International union of railways) +-- > Western and Eastern European railways association (35 +-- > networks). UIC with its legal body (CIT) produce codes +-- > and reglementations that are internationally recognized +-- > and accepted by all European railways and official +-- > bodies. +-- > 13 ICAO (International Civil Aviation Organisation) +-- > Self explanatory. +-- > 14 ICS (International Chamber of Shipping) +-- > Self explanatory. +-- > 15 RINET (Reinsurance and Insurance Network) +-- > Self explanatory. +-- > 16 DUNS (Dun & Bradstreet) +-- > Self explanatory. +-- > 17 S.W.I.F.T. +-- > Society for Worldwide Interbank Financial +-- > Telecommunications s.c. +-- > 18 Conventions on SAD and transit (EC and EFTA) +-- > SAD = Single Administrative Document. +-- > 19 FRRC (Federal Reserve Routing Code) +-- > Self explanatory. +-- > 20 BIC (Bureau International des Containeurs) +-- > Self explanatory. +-- > 21 Assigned by transport company +-- > Codes assigned by a transport company. +-- > 22 US, ISA (Information Systems Agreement) +-- > Codes assigned by the ISA for use by its members. +-- > 23 FR, EDITRANSPORT +-- > French association developing EDI in transport logistics. +-- > 24 AU, ROA (Railways of Australia) +-- > Maintains code lists which are accepted by Australian +-- > government railways. +-- > 25 EDITEX (Europe) +-- > EDI group for the textile and clothing industry. +-- > 26 NL, Foundation Uniform Transport Code +-- > Foundation Uniform Transport Code is the EDI organisation +-- > for shippers, carriers and other logistic service +-- > providers in the Netherlands. +-- > 27 US, FDA (Food and Drug Administration) +-- > U.S. food and drug administration. +-- > 28 EDITEUR (European book sector electronic data interchange +-- > group) +-- > Code identifying the pan European user group for the book +-- > industry as an organisation responsible for code values +-- > in the book industry. +-- > 29 GB, FLEETNET +-- > Association of fleet vehicle hiring and leasing companies +-- > in the UK. +-- > 30 GB, ABTA (Association of British Travel Agencies) +-- > ABTA, Association of British Travel Agencies. +-- > 31 FI, Finish State Railway +-- > Finish State Railway. +-- > 32 PL, Polish State Railway +-- > Polish State Railway. +-- > 33 BG, Bulgaria State Railway +-- > Bulgaria State Railway. +-- > 34 RO, Rumanian State Railway +-- > Rumanian State Railway. +-- > 35 CZ, Tchechian State Railway +-- > Tchechian State Railway. +-- > 36 HU, Hungarian State Railway +-- > Hungarian State Railway. +-- > 37 GB, British Railways +-- > British Railways. +-- > 38 ES, Spanish National Railway +-- > Spanish National Railway. +-- > 39 SE, Swedish State Railway +-- > Swedish State Railway. +-- > 40 NO, Norwegian State Railway +-- > Norwegian State Railway. +-- > 41 DE, German Railway +-- > German Railway. +-- > 42 AT, Austrian Federal Railways +-- > Austrian Federal Railways. +-- > 43 LU, Luxembourg National Railway Company +-- > Luxembourg National Railway Company. +-- > 44 IT, Italian State Railways +-- > Italian State Railways. +-- > 45 NL, Netherlands Railways +-- > Netherlands Railways. +-- > 46 CH, Swiss Federal Railways +-- > Swiss Federal Railways. +-- > 47 DK, Danish State Railways +-- > Danish State Railways. +-- > 48 FR, French National Railway Company +-- > French National Railway Company. +-- > 49 BE, Belgian National Railway Company +-- > Belgian National Railway Company. +-- > 50 PT, Portuguese Railways +-- > Portuguese Railways. +-- > 51 SK, Slovacian State Railways +-- > Slovacian State Railways. +-- > 52 IE, Irish Transport Company +-- > Irish Transport Company. +-- > 53 FIATA (International Federation of Freight Forwarders +-- > Associations) +-- > International Federation of Freight Forwarders +-- > Associations. +-- > 54 IMO (International Maritime Organisation) +-- > International Maritime Organisation. +-- > 55 US, DOT (United States Department of Transportation) +-- > United States Department of Transportation. +-- > | 56 TW, Trade-van +-- > Trade-van is an EDI/VAN service centre for customs, +-- > transport, and insurance in national and international +-- > trade. +-- > 57 TW, Chinese Taipei Customs +-- > Customs authorities of Chinese Taipei responsible for +-- > collecting import duties and preventing smuggling. +-- > 58 EUROFER +-- > European steel organisation - EDI project for the +-- > European steel industry. +-- > 59 DE, EDIBAU +-- > National body responsible for the German codification in +-- > the construction area. +-- > + 60 Assigned by national trade agency +-- > The code list is from a national agency. +-- > + 61 Association Europeenne des Constructeurs de Materiel +-- > Aerospatial (AECMA) +-- > A code to identify the Association Europeenne des +-- > Constructeurs de Materiel Aeropsatial (European +-- > Association of Aerospace Products Manufacturers) as an +-- > authorizing agency for code lists. +-- > + 62 US, DIstilled Spirits Council of the United States (DISCUS) +-- > United States DIstilled Spirits Council of the United +-- > States (DISCUS). +-- > + 63 North Atlantic Treaty Organization (NATO) +-- > A code to identify the North Atlantic Treaty Organization +-- > (NATO) as an authorizing agency for code lists. +-- > + 64 FR, EDIFRANCE +-- > French association responsible for coordination and +-- > promotion of EDI application in France. +-- > + 65 FR, GENCOD +-- > French organization responsible for EDI and Barcoding +-- > application in the retail sector. +-- > + 66 MY, Malaysian Customs and Excise +-- > Malaysia Royal Customs and Excise. +-- > + 67 MY, Malaysia Central Bank +-- > Malaysia Central Bank is a regulatory body set up by the +-- > government to charge with promoting economic monetary and +-- > credit condition favourable to commercial and industrial +-- > activity. +-- > + 68 US, Bureau of Alcohol, Tobacco and Firearms (BATF) +-- > United States Bureau of Alcohol, Tobacco and Firearms +-- > (BATF). +-- > + 69 US, National Alcohol Beverage Control Association (NABCA) +-- > United States National Alcohol Beverage Control +-- > Association (NABCA). +-- > + 70 MY, Dagang.Net +-- > Malaysia, Dagang.Net is a national clearing house which +-- > provide EDI/VAN service for customs, transport, retail +-- > and financial and other industries in the national and +-- > international trade. +-- > 86 Assigned by party originating the message +-- > Codes assigned by the party originating the message. +-- > 87 Assigned by carrier +-- > Codes assigned by the carrier. +-- > 88 Assigned by owner of operation +-- > Assigned by owner of operation (e.g. used in +-- > construction). +-- > 89 Assigned by distributor +-- > Self explanatory. +-- > 90 Assigned by manufacturer +-- > Self explanatory. +-- > 91 Assigned by seller or seller's agent +-- > Self explanatory. +-- > 92 Assigned by buyer or buyer's agent +-- > Self explanatory. +-- > 93 AT, Austrian Customs +-- > Self explanatory. +-- > 94 AT, Austrian PTT +-- > Self explanatory. +-- > 95 AU, Australian Customs Services +-- > Self explanatory. +-- > 96 CA, Revenue Canada, Customs and Excise +-- > Self explanatory. +-- > 97 CH, Administration federale des contributions +-- > Indirect taxation (e.g. turn-over/sales taxes). +-- > 98 CH, Direction generale des douanes +-- > Customs (incl. ISO alpha 2 country code). +-- > 99 CH, Division des importations et exportations, OFAEE +-- > Import and export licences. +-- > 100 CH, Entreprise des PTT +-- > Telephone (voice/data) + telex numbers, postcodes, postal +-- > account numbers. +-- > 101 CH, Carbura +-- > Centrale suisse pour l'importation de carburants et +-- > combustibles liquides (Oil products). +-- > 102 CH, Centrale suisse pour l'importation du charbon +-- > Coal. +-- > 103 CH, Office fiduciaire des importateurs de denrees +-- > alimentaires +-- > Foodstuff. +-- > 104 CH, Association suisse code des articles +-- > Swiss article numbering association. +-- > 105 DK, Ministry of taxation, Central Customs and Tax +-- > Administration +-- > Danish Customs administration. +-- > 106 FR, Direction generale des douanes et droits indirects +-- > French Customs. +-- > 107 FR, INSEE +-- > Institut National de la Statistique et des Etudes +-- > Economiques. +-- > 108 FR, Banque de France +-- > Self explanatory. +-- > 109 GB, H.M. Customs & Excise +-- > Self explanatory. +-- > 110 IE, Revenue Commissionners, Customs AEP project +-- > Self explanatory. +-- > 111 US, U.S. Customs Service +-- > Self explanatory. +-- > 112 US, U.S. Census Bureau +-- > The Bureau of the Census of the U.S. Dept. of Commerce. +-- > 113 US, UPC (Uniform product code) +-- > Self explanatory. +-- > 114 US, ABA (American Bankers Association) +-- > Self explanatory. +-- > 115 US, DODAAC (Department Of Defense Active Agency Code) +-- > Self explanatory. +-- > 116 US, ANSI ASC X12 +-- > American National Standards Institute ASC X12. +-- > 117 AT, Geldausgabeautomaten-Service Gesellschaft m.b.H. +-- > Description to be provided. +-- > 118 SE, Svenska Bankfoereningen +-- > Swedish bankers association. +-- > 119 IT, Associazione Bancaria Italiana +-- > Self explanatory. +-- > 120 IT, Socieata' Interbancaria per l'Automazione +-- > Self explanatory. +-- > 121 CH, Telekurs AG +-- > Self explanatory. +-- > 122 CH, Swiss Securities Clearing Corporation +-- > Self explanatory. +-- > 123 NO, Norwegian Interbank Research Organization +-- > Self explanatory. +-- > 124 NO, Norwegian Bankers Ass. +-- > Self explanatory. +-- > 125 FI, The Finnish Bankers' Association +-- > Self explanatory. +-- > 126 US, NCCMA (Account Analysis Codes) +-- > Self explanatory. +-- > 128 BE, Belgian Bankers' Association +-- > Self explanatory. +-- > 129 BE, Belgian Ministry of Finance +-- > VAT numbers. +-- > 130 DK, PBS (Pengainstitutternes Betalings Service) +-- > Self explanatory. +-- > 131 DE, German Bankers Association +-- > Self explanatory. +-- > 132 GB, BACS Limited +-- > Self explanatory. +-- > 133 GB, Association for Payment Clearing Services +-- > Self explanatory. +-- > 134 GB, CHAPS and Town Clearing Company Ltd. +-- > Self explanatory. +-- > 135 GB, The Clearing House +-- > Self explanatory. +-- > | 136 GB, Article Number Association (UK) Limited +-- > EAN bar-coding. +-- > 137 AT, Verband oesterreichischer Banken und Bankiers +-- > Austrian bankers association. +-- > 138 FR, CFONB (Comite francais d'organ. et de normalisation +-- > bancaires) +-- > National body responsible for the french codification in +-- > banking activity. +-- > 139 UPU (Universal Postal Union) +-- > (a..3 country code). +-- > 140 CEC (Commission of the European Communities), DG/XXI-01 +-- > (Computerization within Customs area). +-- > 141 CEC (Commission of the European Communities), DG/XXI-B-1 +-- > Description to be provided. +-- > 142 CEC (Commission of the European Communities), DG/XXXIV +-- > Statistical Office of the European Communities: e.g. +-- > Geonomenclature. +-- > 143 NZ, New Zealand Customs +-- > Self explanatory. +-- > 144 NL, Netherlands Customs +-- > Self explanatory. +-- > 145 SE, Swedish Customs +-- > Self explanatory. +-- > 146 DE, German Customs +-- > Self explanatory. +-- > 147 BE, Belgian Customs +-- > Self explanatory. +-- > 148 ES, Spanish Customs +-- > Self explanatory. +-- > 149 IL, Israel Customs +-- > Self explanatory. +-- > 150 HK, Hong Kong Customs +-- > Self explanatory. +-- > 151 JP, Japan Customs +-- > Self explanatory. +-- > 152 SA, Saudi Arabia Customs +-- > Self explanatory. +-- > 153 IT, Italian Customs +-- > Self explanatory. +-- > 154 GR, Greek Customs +-- > Self explanatory. +-- > 155 PT, Portuguese Customs +-- > Self explanatory. +-- > 156 LU, Luxembourg Customs +-- > Self explanatory. +-- > 157 NO, Norwegian Customs +-- > Self explanatory. +-- > 158 FI, Finnish Customs +-- > Self explanatory. +-- > 159 IS, Iceland Customs +-- > Self explanatory. +-- > 160 LI, Liechtenstein authority +-- > (Identification of relevant responsible agency for e.g. +-- > banking/financial matters still pending. For e.g. +-- > Customs, currency, post/telephone: see relevant CH +-- > entry). +-- > 161 UNCTAD (United Nations - Conference on Trade And +-- > Development) +-- > Self explanatory. +-- > 162 CEC (Commission of the European Communities), DG/XIII-D-5 +-- > (TEDIS - incl. CEBIS -, INSIS and CADDIA projects). +-- > 163 US, FMC (Federal Maritime Commission) +-- > Self explanatory. +-- > 164 US, DEA (Drug Enforcement Agency) +-- > Self explanatory. +-- > 165 US, DCI (Distribution Codes, INC.) +-- > Self explanatory. +-- > 166 US, National Motor Freight Classification Association +-- > Self explanatory. +-- > 167 US, AIAG (Automotive Industry Action Group) +-- > Self explanatory. +-- > 168 US, FIPS (Federal Information Publishing Standard) +-- > Self explanatory. +-- > 169 CA, SCC (Standards Council of Canada) +-- > Self explanatory. +-- > 170 CA, CPA (Canadian Payment Association) +-- > Self explanatory. +-- > 171 NL, Bank Girocentrale BV +-- > Self explanatory. +-- > 172 NL, BEANET BV +-- > Self explanatory. +-- > 173 NO, NORPRO +-- > Self explanatory. +-- > 174 DE, DIN (Deutsches Institut fuer Normung) +-- > German standardization institute. +-- > 175 FCI (Factors Chain International) +-- > Self explanatory. +-- > 176 BR, Banco Central do Brazil +-- > Self-explanatory. +-- > 177 AU, LIFA (Life Insurance Federation of Australia) +-- > Life Insurance Federation of Australia. +-- > 178 AU, SAA (Standards Association of Australia) +-- > Standards Association of Australia. +-- > 179 US, Air transport association of America +-- > U.S. -based trade association representing the major +-- > North American scheduled airlines. +-- > 181 Edibuild +-- > EDI organization for companies in the construction +-- > industry. +-- > 182 US, Standard Carrier Alpha Code (Motor) +-- > Organisation maintaining the SCAC lists and +-- > transportation operating in North America. +-- > 183 US, American Petroleum Institute +-- > US-based trade association representing oil and natural +-- > gas producers, shippers, refineries, marketers, and major +-- > suppliers to the industry. +-- > 184 AU, ACOS (Australian Chamber of Shipping) +-- > Self explanatory. +-- > ZZZ Mutually defined +-- > Self explanatory. +simple3055 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3124 + ( simple3124 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3124 Name and address line +-- > +-- > Desc: Free form name and address description. +-- > +-- > Repr: an..35 +simple3124 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3127 + ( simple3127 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3127 Carrier identification +-- > +-- > Desc: Identification of party undertaking or arranging transport of +-- > goods between named points. +-- > +-- > Repr: an..17 +-- > +-- > Note: User or association defined code. May be used in combination +-- > with 1131/3055. +simple3127 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3128 + ( simple3128 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3128 Carrier name +-- > +-- > Desc: Name of party undertaking or arranging transport of goods +-- > between named points. +-- > +-- > Repr: an..35 +simple3128 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3139 + ( simple3139 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3139 Contact function, coded +-- > +-- > Desc: Code specifying the function of a contact (e.g. department or +-- > person). +-- > +-- > Repr: an..3 +-- > +-- > AA Insurance contact +-- > Department/person to contact for matters regarding +-- > insurance. +-- > AB Workshop contact +-- > Department/person to contact for matters regarding the +-- > workshop. +-- > AC Accepting contact +-- > Department/person in charge of accepting incoming goods. +-- > AD Accounting contact +-- > Department/person responsible for the accounts payable +-- > function within a corporation. +-- > AE Contract contact +-- > Department/person to contact for matters regarding +-- > contracts. +-- > AF Land registry contact +-- > Department/person to contact for matters regarding land +-- > registry. +-- > AG Agent +-- > Department/person of the agent which acts on behalf of +-- > another party. +-- > AH Coordination contact +-- > Department/person to contact for matters regarding +-- > technical coordination of works. +-- > AI Project management contact +-- > Department/person to contact for matters regarding +-- > project management on behalf of the contractor. +-- > AJ Investment contact +-- > Department/person to contact for matters regarding +-- > investments. +-- > AK Works management contact +-- > Department/person to contact for matters regarding +-- > management of works on behalf of the owner. +-- > AL Personnel contact +-- > Department/person to contact for matters regarding +-- > personnel (human resources). +-- > AM Claims contact +-- > Department/person to contact for matters regarding +-- > claims. +-- > AN Laboratory contact +-- > Department/person to contact for laboratory matters. +-- > AO Plant/equipment contact +-- > Department/person to contact for matters regarding +-- > plant/equipment. +-- > AP Accounts payable contact +-- > Department/person responsible for the accounts payable +-- > function within a corporation. +-- > AQ Quantity surveyor contact +-- > Department/person to contact for matters regarding +-- > quantity surveying. +-- > AR Accounts receivable contact +-- > Department/person responsible for the accounts receivable +-- > within a corporation. +-- > AS Public relations contact +-- > Department/person to contact for matters regarding public +-- > relations. +-- > AT Technical contact +-- > Department/person to contact for matters regarding +-- > technical issues. +-- > AU City works authority contact +-- > Department/person to contact for matters regarding city +-- > works. +-- > AV Maintenance contact +-- > Department/person to contact for matters regarding +-- > maintenance. +-- > AW Town planning contact +-- > Department/person to contact for matters regarding town ` +-- > planning. +-- > AX Traffic authority contact +-- > Department/person to contact for matters regarding +-- > traffic. +-- > AY Electricity supply contact +-- > Department/person to contact for matters regarding +-- > electricity supply. +-- > AZ Gas supply contact +-- > Department/person to contact for matters regarding gas +-- > supply. +-- > BA Water supply contact +-- > Department/person to contact for matters regarding water +-- > supply. +-- > BB Telecommunications network contact +-- > Department/person to contact for matters regarding +-- > telecommunications network. +-- > BC Banking contact +-- > Contact person for bank. +-- > BD New developments contact +-- > Department/person to contact for matters regarding new +-- > developments (e.g. construction). +-- > BE Transport infrastructure authority +-- > Department/person to contact for matters regarding +-- > transport infrastructure. +-- > BF Service contact +-- > Department/person to be contacted in service matters. +-- > BU Ultimate consignee +-- > Department/designated on the invoice or packing list as +-- > the final recipient of the stated merchandise. +-- > CA Carrier +-- > (3126) Party undertaking or arranging transport of goods +-- > between named points. +-- > CB Changed by +-- > Person who made the change. +-- > CC Responsible person for information production +-- > Responsible person to contact for matters regarding the +-- > production of information. +-- > CD Responsible person for information dissemination +-- > Responsible person to contact for matters regarding +-- > information dissemination. +-- > CE Head of unit for computer data processing +-- > Head of unit to contact for matters regarding computer +-- > data processing. +-- > CF Head of unit for information production +-- > Head of unit to contact for matters regarding the +-- > production of information. +-- > CG Head of unit for information dissemination +-- > Head of unit to contact for matters regarding +-- > dissemination of information. +-- > CN Consignee +-- > (3132) Party to which goods are consigned. +-- > CO Consignor +-- > (3336) Party which, by contract with a carrier, consigns +-- > or sends goods with the carrier, or has them conveyed by +-- > him. Synonym: shipper/sender. +-- > CP Responsible person for computer data processing +-- > Responsible person to contact for matters regarding +-- > computer data processing. +-- > CR Customer relations +-- > Individual responsible for customer relations. +-- > CW Confirmed with +-- > Person with whom the contents of the purchase order has +-- > been discussed and agreed (e.g. by telephone) prior to +-- > the sending of this message. +-- > DE Department/employee to execute export procedures +-- > Self explanatory. +-- > DI Department/employee to execute import procedures +-- > Self explanatory. +-- > DL Delivery contact +-- > Department/person responsible for delivery. +-- > EB Entered by +-- > Name of an individual who made the entry. +-- > EC Education coordinator +-- > Person in charge of coordination of education. +-- > ED Engineering contact +-- > Department/person to contact for matters regarding +-- > engineering. +-- > EX Expeditor +-- > Party to be contacted where goods are (to be) expedited. +-- > GR Goods receiving contact +-- > Department/person responsible for receiving the goods at +-- > the place of delivery. +-- > HE Emergency dangerous goods contact +-- > Party who is to be contacted to intervene in case of +-- > emergency. +-- > HG Dangerous goods contact +-- > Department/person to be contacted for details about the +-- > transportation of dangerous goods/hazardous material. +-- > HM Hazardous material contact +-- > Department/person responsible for hazardous material +-- > control. +-- > IC Information contact +-- > Department/person to contact for questions regarding +-- > transactions. +-- > IN Insurer contact +-- > Self explanatory. +-- > LB Place of delivery contact +-- > Self explanatory. +-- > LO Place of collection contact +-- > Self explanatory. +-- > MC Material control contact +-- > Department/person responsible for the +-- > controlling/inspection of goods. +-- > MD Material disposition contact +-- > Department/person responsible for the +-- > disposition/scheduling of goods. +-- > MH Material handling contact +-- > Self explanatory. +-- > MR Message recipient contact +-- > Self explanatory. +-- > MS Message sender contact +-- > Self explanatory. +-- > NT Notification contact +-- > Self explanatory. +-- > OC Order contact +-- > An individual to contact for questions regarding this +-- > order. +-- > PA Prototype coordinator +-- > Description to be provided. +-- > PD Purchasing contact +-- > Department/person responsible for issuing this purchase +-- > order. +-- > PE Payee contact +-- > Self explanatory. +-- > PM Product management contact +-- > Department/person to contact for questions regarding this +-- > order. +-- > QA Quality assurance contact +-- > Quality assurance contact within an organization. +-- > QC Quality coordinator contact +-- > Quality coordinator contact within an organization. +-- > RD Receiving dock contact +-- > The receiving dock contact within an organization. +-- > SA Sales administration +-- > Name of the sales administration contact within a +-- > corporation. +-- > SC Schedule contact +-- > Name of the scheduling contact within a corporation. +-- > SD Shipping contact +-- > The shipping department contact within an organization. +-- > SR Sales representative or department +-- > The sales representative or department contact within an +-- > organization. +-- > SU Supplier contact +-- > Department/person to be contacted at the supplier. +-- > TA Traffic administrator +-- > The traffic administrator contact within an organization. +-- > TD Test contact +-- > Department/person responsible for testing contact. +-- > TI Technical documentation recipient +-- > Department/person to receive technical documentation. +-- > TR Transport contact +-- > Department/person in charge of transportation. +-- > WH Warehouse +-- > The warehouse contact within an organization. +-- > ZZZ Mutually defined +-- > Self explanatory. +simple3139 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3148 + ( simple3148 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > *| 3148 Communication number +-- > +-- > | Desc: The communication number. +-- > +-- > Repr: an..512 +simple3148 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3153 + ( simple3153 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3153 Communication channel identifier, coded +-- > +-- > Desc: Code identifying the type of communication channel being used. +-- > +-- > Repr: an..3 +-- > +-- > AA Circuit switching +-- > A process that, on demand, connects two or more data +-- > terminal equipments and permits the exclusive use of a +-- > data circuit between them until the connection is +-- > released (ISO). +-- > AB SITA +-- > Communications number assigned by Societe Internationale +-- > de Telecommunications Aeronautiques (SITA). +-- > AC ARINC +-- > Communications number assigned by Aeronautical Radio Inc. +-- > CA Cable address +-- > Self explanatory. +-- > EI EDI transmission +-- > Number identifying the service and service user. +-- > EM Electronic mail +-- > Creating/sending/receiving of unstructured free text +-- > messages or documents using computer network, a mini- +-- > computer or an attached modem and regular telephone line +-- > or other electronic transmission media. +-- > EX Extension +-- > Telephone extension. +-- > FT File transfer access method +-- > According to ISO. +-- > FX Telefax +-- > Device used for transmitting and reproducing fixed +-- > graphic material (as printing) by means of signals over +-- > telephone lines or other electronic transmission media. +-- > GM GEIS (General Electric Information Service) mailbox +-- > Self explanatory. +-- > IE IBM information exchange +-- > Self explanatory. +-- > IM Internal mail +-- > Internal mail address/number. +-- > MA Mail +-- > Postal service document delivery. +-- > PB Postbox no. +-- > Self explanatory. +-- > PS Packet switching +-- > The process of routing and transferring data by means of +-- > addressed packets so that a channel is occupied only +-- > during the transmission; upon completion of the +-- > transmission the channel is made available for the +-- > transfer of other packets (ISO). +-- > SW S.W.I.F.T. +-- > Communications address assigned by Society for Worldwide +-- > Interbank Financial Telecommunications s.c. +-- > TE Telephone +-- > Voice/data transmission by telephone. +-- > TG Telegraph +-- > Text transmission via telegraph. +-- > TL Telex +-- > Transmission of text/data via telex. +-- > TM Telemail +-- > Transmission of text/data via telemail. +-- > TT Teletext +-- > Transmission of text/data via teletext. +-- > TX TWX +-- > Communication service involving Teletypewriter machines +-- > connected by wire or electronic transmission media. +-- > Teletypewriter machines are the devices used to send and +-- > receive signals and produce hardcopy from them. +-- > XF X.400 +-- > CCITT Message handling system. +simple3153 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3155 + ( simple3155 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3155 Communication channel qualifier +-- > +-- > Desc: Code identifying the type of communication channel being used. +-- > +-- > Repr: an..3 +-- > +-- > AA Circuit switching +-- > A process that, on demand, connects two or more data +-- > terminal equipments and permits the exclusive use of a +-- > data circuit between them until the connection is +-- > released (ISO). +-- > AB SITA +-- > Communications number assigned by Societe Internationale +-- > de Telecommunications Aeronautiques (SITA). +-- > AC ARINC +-- > Communications number assigned by Aeronautical Radio Inc. +-- > AD AT&T mailbox +-- > AT&T mailbox identifier. +-- > AE Peripheral device +-- > Peripheral device identification. +-- > CA Cable address +-- > Self explanatory. +-- > EI EDI transmission +-- > Number identifying the service and service user. +-- > EM Electronic mail +-- > Creating/sending/receiving of unstructured free text +-- > messages or documents using computer network, a mini- +-- > computer or an attached modem and regular telephone line +-- > or other electronic transmission media. +-- > EX Extension +-- > Telephone extension. +-- > FT File transfer access method +-- > According to ISO. +-- > FX Telefax +-- > Device used for transmitting and reproducing fixed +-- > graphic material (as printing) by means of signals over +-- > telephone lines or other electronic transmission media. +-- > GM GEIS (General Electric Information Service) mailbox +-- > Self explanatory. +-- > IE IBM information exchange +-- > Self explanatory. +-- > IM Internal mail +-- > Internal mail address/number. +-- > MA Mail +-- > Postal service document delivery. +-- > PB Postbox number +-- > Self explanatory. +-- > PS Packet switching +-- > The process of routing and transferring data by means of +-- > addressed packets so that a channel is occupied only +-- > during the transmission; upon completion of the +-- > transmission the channel is made available for the +-- > transfer of other packets (ISO). +-- > SW S.W.I.F.T. +-- > Communications address assigned by Society for Worldwide +-- > Interbank Financial Telecommunications s.c. +-- > TE Telephone +-- > Voice/data transmission by telephone. +-- > TG Telegraph +-- > Text transmission via telegraph. +-- > TL Telex +-- > Transmission of text/data via telex. +-- > TM Telemail +-- > Transmission of text/data via telemail. +-- > TT Teletext +-- > Transmission of text/data via teletext. +-- > TX TWX +-- > Communication service involving Teletypewriter machines +-- > connected by wire or electronic transmission media. +-- > Teletypewriter machines are the devices used to send and +-- > receive signals and produce hardcopy from them. +-- > XF X.400 +-- > CCITT Message handling system. +simple3155 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3164 + ( simple3164 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3164 City name +-- > +-- > Desc: Name of a city (a town, a village) for addressing purposes. +-- > +-- > Repr: an..35 +simple3164 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3207 + ( simple3207 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3207 Country, coded +-- > +-- > Desc: Identification of the name of a country or other geographical +-- > entity as specified in ISO 3166. +-- > +-- > Repr: an..3 +-- > +-- > Note: Use ISO 3166 two alpha country code. +simple3207 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3222 + ( simple3222 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3222 Related place/location one +-- > +-- > Desc: Specification of the first related place/location by name. +-- > +-- > Repr: an..70 +simple3222 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3223 + ( simple3223 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3223 Related place/location one identification +-- > +-- > Desc: Specification of the first related place/location by code. +-- > +-- > Repr: an..25 +-- > +-- > Note: Use UN/ECE Recommendation No. 16: UNLOCODE. If not +-- > applicable, use appropriate code set in combination with +-- > 1131/3055. +simple3223 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3224 + ( simple3224 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 3224 Place/location +-- > +-- > Desc: Name of place/location, other than 3164 City name. +-- > +-- > Repr: an..70 +simple3224 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3225 + ( simple3225 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3225 Place/location identification +-- > +-- > Desc: Identification of the name of place/location, other than 3164 +-- > City name. +-- > +-- > Repr: an..25 +-- > +-- > Note: Use UN/ECE Recommendation No. 16: UNLOCODE. If not +-- > applicable, use appropriate code set in combination with +-- > 1131/3055. +simple3225 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3227 + ( simple3227 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 3227 Place/location qualifier +-- > +-- > Desc: Code identifying the function of a location. +-- > +-- > Repr: an..3 +-- > +-- > 1 Place of terms of delivery +-- > (3018) Point or port of departure, shipment or +-- > destination, as required under the applicable terms of +-- > delivery, e.g. Incoterms. +-- > 2 Payment place +-- > Place where funds are to be, or have been made available +-- > to the creditor. +-- > 4 Goods receipt place +-- > Place at which the goods have been received by the +-- > consignee. +-- > 5 Place of departure +-- > (3214) Port, airport or other location from which a means +-- > of transport is scheduled to depart or has departed. +-- > 7 Place of delivery +-- > (3246) Place to which the goods are to be finally +-- > delivered under transport contract terms (operational +-- > term). +-- > 8 Place of destination +-- > Port, airport or other location to which a means of +-- > transport is destined. +-- > 9 Place/port of loading +-- > (3334 + 3230) Seaport, airport, freight terminal, rail +-- > station or other place at which the goods (cargo) are +-- > loaded on to the means of transport being used for their +-- > carriage. +-- > 10 Place of acceptance +-- > (3348) Place at which the goods are taken over by the +-- > carrier. +-- > 11 Place/port of discharge +-- > (3392 + 3414) Seaport, airport, freight terminal, rail +-- > station or other place at which the goods (cargo) are +-- > unloaded from the means of transport having been used for +-- > their carriage. +-- > 12 Port of discharge +-- > Port at which the goods are discharged from the vessel +-- > used for their transport. +-- > 13 Place of transhipment +-- > (3424) Place where goods are transferred from one means +-- > of transport to another (operational term). +-- > 14 Location of goods +-- > (3384) Place where goods are located and where they are +-- > available for examination. +-- > 15 Place of transfer responsibility +-- > Place where the responsibility for the goods under +-- > transport is transferred. +-- > 16 Place of transfer of ownership +-- > Place where the ownership of the goods is transferred. +-- > 17 Border crossing place +-- > Place where goods are transported across a country +-- > border. +-- > 18 Warehouse +-- > (3156) Warehouse where a particular consignment has been +-- > stored. +-- > 19 Factory/plant +-- > Factory/plant relevant for a particular consignment. +-- > 20 Place of ultimate destination of goods +-- > Place where goods will ultimately be delivered. +-- > 21 Terms of sale place +-- > Place of departure, shipment or destination as specified +-- > in the terms of sale agreed between the parties. +-- > 22 Customs office of clearance +-- > (3080) Place where Customs clearance procedure occur +-- > (CCC). +-- > 23 Port of release +-- > Port where goods are released from Customs custody. +-- > 24 Port of entry +-- > Port where final documentation is filed for Customs Entry +-- > processing. +-- > 25 Country +-- > Country relevant for a particular transaction. +-- > 26 City +-- > City or town relevant for a particular transaction or +-- > consignment. +-- > 27 Country of origin +-- > [3238] Country in which the goods have been produced or +-- > manufactured, according to criteria laid down for the +-- > purposes of application of the Customs tariff, of +-- > quantitative restrictions, or of any other measure +-- > related to trade. +-- > 28 Country of destination of goods +-- > Country to which the goods are to be delivered. +-- > 29 Railway station +-- > Name or identification of a railway station/yard relevant +-- > to a particular consignment. +-- > 30 Country of source +-- > Country in which raw material or components were +-- > originally produced prior to manufacture or assembly in +-- > another country. +-- > 31 Building +-- > A building or part thereof relevant to a particular +-- > consignment or transaction. +-- > 32 Beginning of chargeable section +-- > First rail station in a predefined section of the +-- > chargeable voyage. A complete voyage may be divided in +-- > sections, even within one country, that are separately +-- > chargeable using different tariff rules (split tariffs). +-- > 33 Baseport of discharge +-- > The port of discharge according to the tariff as opposed +-- > to the operational port of discharge. The goods may or +-- > may not be actually discharged at that port on the main +-- > transport. +-- > 34 Baseport of loading +-- > The port of loading according to the tariff as opposed to +-- > the operational port of loading. The goods may or may not +-- > be actually loaded at that port on the main transport. +-- > 35 Country of exportation/despatch +-- > (3220) Country from which the goods were initially +-- > exported to the importing country without any commercial +-- > transaction taking place in intermediate countries. +-- > Syn.: country whence consigned. Country of despatch: +-- > country from which goods are despatched between countries +-- > of a Customs union. +-- > 36 Country of ultimate destination +-- > (3216) Country known to the consignor or his agent at the +-- > time of despatch to be the final country to which the +-- > goods are to be delivered. +-- > 37 Country of last consignment +-- > [3331] Country where the goods are loaded onto the means +-- > of transport used for their importation. +-- > 38 Country of first destination +-- > [3219] Country where the goods are offloaded from the +-- > means of transport used for their exportation. +-- > 39 Country of production +-- > Country where item has been or will be produced. +-- > 40 Country of trading +-- > Country where item has been or will be traded. +-- > 41 Customs office of entry +-- > [3088] Customs office at which the goods enter the +-- > country of destination. +-- > 42 Customs office of exit +-- > [3096] Customs office at which the goods leave the +-- > country of dispatch/export. +-- > 43 Place of Customs examination +-- > Place where Customs undertakes a physical inspection of +-- > goods to satisfy themselves that the goods' nature, +-- > origin, condition, quantity and value are in accordance +-- > with the particulars furnished on the goods declaration +-- > (CCC). +-- > 44 Place of authentication of document +-- > (3410) Place where document is signed or otherwise +-- > authenticated. Synonym: Place of issue of document. +-- > 45 Customs office of destination (transit) +-- > (3086) Customs office at which a transit operation is +-- > terminated. Synonym: Customs office of transit +-- > termination. +-- > 46 Region of despatch +-- > Region from which goods are despatched between countries +-- > of a Customs union. +-- > 47 Region of destination +-- > Region known to the consignor or his agent at the time of +-- > despatch to be the final region to which the goods are to +-- > be delivered. +-- > 48 Region of production +-- > Region where item has been or will be produced. +-- > 49 Country of transit +-- > Country through which goods transit. +-- > 50 Customs office of transit +-- > [3106] Customs office which is competent for transit +-- > formalities en route. +-- > 51 Country of invalid transit guarantee +-- > Country in which the security or guarantee for the +-- > movement of goods under a transit procedure is not valid. +-- > 52 Country of destination (transit) +-- > Country at which a Customs transit operation is +-- > terminated. Synonym: Country of transit termination. +-- > 53 Charge and freight due from +-- > Place or point from which charges and freight are +-- > charged. +-- > 54 Manufacturing department +-- > A department within the manufacturing area (e.g. +-- > lacquering, assembly). +-- > 55 Charges and freight payable to +-- > [3274] Name of place up to which freight charges and +-- > other charges are to be paid. +-- > 56 End of chargeable section +-- > Last rail station in a predefined section of the +-- > chargeable voyage. A complete voyage may be divided in +-- > sections, even within one country, that are separately +-- > chargeable using different tariff rules (split tariffs). +-- > 57 Place of payment +-- > Name of the location at which freight and charges for +-- > main transport are payable. +-- > 58 Full track loading or unloading +-- > Identification of the station proceeding to the loading +-- > or unloading of a rail wagon on a full track site. (Used +-- > only when a rail station is obliged to transfer the load +-- > on another wagon for technical reasons - e.g. damage). +-- > 60 Place of arrival +-- > Place at which the transport means arrives. +-- > 61 Next port of call +-- > Next port which the vessel is going to call upon. +-- > 62 On-carriage port +-- > Port of discharge at which the cargo is discharged from +-- > the vessel, used for transport after the main transport +-- > (transit port). +-- > 64 First optional place of discharge +-- > The first optional place or port of discharge as +-- > mentioned on the transport document where cargo can be +-- > discharged at the option of the shipper. +-- > 66 Express railway station +-- > Railway station offering express transportation services. +-- > 67 Mixed cargo railway station +-- > Railway station offering mixed cargo transportation +-- > services . +-- > 68 Second optional place of discharge +-- > The second optional place or port of discharge as +-- > mentioned on the transport document where cargo can be +-- > discharged at the option of shipper. +-- > 69 Next non-discharge port of call +-- > A code to identify the next port of call for a vessel +-- > where no cargo will be discharged. +-- > 70 Third optional place of discharge +-- > The third optional place or port of discharge as +-- > mentioned on the transport document where cargo can be +-- > discharged at the option of the shipper. +-- > 71 Reconsolidation point +-- > A place where cargo is reconsolidated. +-- > 72 Fourth optional place of discharge +-- > The fourth optional place or port of discharge as +-- > mentioned on the transport document where cargo can be +-- > discharged at the option of the shipper. +-- > 73 Bill of lading release office +-- > A location where bills of lading are released to +-- > customers. +-- > 74 Transhipment excluding this place +-- > Place/location where a transhipment from a means of +-- > transport to another means of transport is not +-- > authorised. +-- > 75 Transhipment limited to this place +-- > Only place/location where a transhipment from a means of +-- > transport to another means of transport is authorised. +-- > 76 Original port of loading +-- > The port where the goods were first loaded on a vessel. +-- > 77 First port of call - non-discharging +-- > Port in the country of destination where the conveyance +-- > initially arrives from the 'last place/port of call of +-- > conveyance' and where a conveyance will not be +-- > discharging cargoes. +-- > 78 First port of call - discharging +-- > Port in the country of destination where the conveyance +-- > initially arrives from the 'last place/port of call of +-- > conveyance' and where a conveyance will be discharging +-- > cargoes. +-- > 79 Place/port of first entry +-- > Place or port where final documentation is filed for +-- > Customs Entry processing. +-- > 80 Place of despatch +-- > Place at which the goods are taken over for carriage +-- > (operational term), if different from the transport +-- > contract place of acceptance (see: 10). Synonym: Place of +-- > origin of carriage. +-- > 81 Fifth optional place of discharge +-- > The fifth optional place or port of discharge as +-- > mentioned on the transport document where cargo can be +-- > discharged at the option of the shipper. +-- > 82 Pre-carriage port +-- > Port of loading at which the cargo is loaded on the pre- +-- > carriage vessel used for the transport prior to the main +-- > transport. +-- > 83 Place of delivery (by on carriage) +-- > Place to which the goods are to be finally delivered. +-- > 84 Transport contract place of acceptance +-- > Place at which the goods are taken over by the carrier +-- > according to the contract of carriage. +-- > 85 Transport contract place of destination +-- > Place to which the goods are destined. +-- > 86 Country of valid transit guarantee +-- > Country in which the security or guarantee for the +-- > movement of goods under a transit procedure is valid. +-- > 87 Place/port of conveyance initial arrival +-- > Place/port in the country of destination where the +-- > conveyance initially arrives from the "Last place/port of +-- > call of conveyance" (125). +-- > 88 Place of receipt +-- > Identification of the location at which the cargo is +-- > actually received. +-- > 89 Place of registration +-- > Place where a means of transport is officially +-- > registered. +-- > 90 Place/location where special treatments have happened or +-- > must happen +-- > Self explanatory. +-- > 91 Place of document issue +-- > The place or location where a document is issued. +-- > 92 Routing +-- > Indication of a routing place. +-- > 93 Station of application of additional costs +-- > Rail station where, according to the transport contract, +-- > some chargeable operations must happen (re-weighting, re- +-- > fixing of the load, control on equipment and on +-- > consignment, etc.). +-- > 96 Place of lodgement of documents +-- > Customs station where, required documents for Customs +-- > declarations, have been lodged. +-- > 97 Optional place of discharge +-- > The optional place or port of discharge as mentioned on +-- > the bill of lading where cargo is discharged at the +-- > option of the shipper. +-- > 98 Place of empty equipment despatch +-- > The location from which empty equipment is despatched. +-- > 99 Place of empty equipment return +-- > The location to which empty equipment is returned. +-- > 100 Place/port of warehouse entry +-- > Location (e.g. district) within a Customs territory where +-- > a warehouse entry was filed to enter merchandise into a +-- > Customs bonded warehouse. +-- > 101 Country of first sale +-- > Name of country where firstly a sale took place. +-- > 102 Country of purchase +-- > [3394] Country where the importer's co-contractor is +-- > domiciled or has his business. +-- > 103 Place of transfer +-- > Place at which goods are transferred from one carrier to +-- > another (contractual term). +-- > 104 Place of deconsolidation +-- > Place where a large consignment is de-grouped into +-- > smaller consignments. +-- > 105 Place of consumption +-- > Place/location where goods enter the marketplace +-- > (commerce) of the importing country. +-- > 106 Region of origin +-- > Region in which the goods have been produced or +-- > manufactured according to the criteria laid down for the +-- > purposes of the application of the Customs tariff, of +-- > quantitative restrictions or of any other measures +-- > related to trade (see: 3238). +-- > 107 Place of consolidation +-- > Place where smaller consignments of goods are grouped +-- > together into a large consignment to be transported as a +-- > larger unit. +-- > 108 Rate combination point +-- > Point over which sector rates are combined. +-- > 109 Place of prolongation decision of delivery delay +-- > Place where it has been decided to prolong the delivery +-- > delay. +-- > 110 Recharging place/location +-- > Place/location where a consignment has been changed of +-- > destination and is subject to a recharge note. +-- > (Complementary orders to modify the routing of the +-- > transport may be given, upon which a new charge +-- > calculation may be applied by the carrier). +-- > 111 Customs office of despatch +-- > Customs office from which goods are despatched between +-- > countries of a Customs union. +-- > 113 Country of despatch +-- > Country from which goods are despatched within a Customs +-- > union. +-- > 114 Customs office of export +-- > Customs office from which goods are taken out of the +-- > Customs territory (CCC). +-- > 115 Free zone of export +-- > Foreign free zone (desc: see 1131 = 131) from which goods +-- > are exported to the country of importation. +-- > 116 Region of export/despatch +-- > Region from which the goods were initially exported to +-- > the importing country without any commercial transaction +-- > taking place in intermediate countries. Region of +-- > despatch: region from which goods are despatched between +-- > countries of a Customs union. +-- > 118 Customs office of departure +-- > Customs office at which a Customs transit operation +-- > commences (CCC). +-- > 119 Customs office of transit guarantee +-- > [3110] Customs office at which a security or guarantee +-- > for the movement of goods under a transit procedure is +-- > lodged. +-- > 120 Country of transhipment +-- > Country where goods are transferred under Customs control +-- > from the importing means of transport to the exporting +-- > means of transport within the area of one Customs office +-- > which is the office of both importation and exportation +-- > (CCC). +-- > 121 Country of sale +-- > [3116] Country where exporter's co-contractor is +-- > domiciled or has his business. +-- > 122 Customs office of destination +-- > Customs office where the goods are to be cleared (CCC). +-- > 123 Wagon-load railway station +-- > Self explanatory (railway environment). +-- > 124 Siding +-- > Self explanatory. +-- > 125 Last place/port of call of conveyance +-- > Conveyance departed from this last foreign place/port of +-- > call to go to "Place/port of conveyance initial arrival" +-- > (87). +-- > 126 Country of previous Customs procedure +-- > Country in which the Customs declaration for the previous +-- > Customs procedure has been lodged. +-- > 127 Customs office of registration of previous Customs +-- > declaration +-- > Customs office where the previous Customs declaration has +-- > been lodged. +-- > 128 Participant sender location +-- > Place where a participant in the movement of goods is +-- > located and can be contacted. +-- > 129 Wage negotiation district +-- > The district to which workers belong for the purposes of +-- > union wage negotiation. +-- > 130 Place of ultimate destination of conveyance +-- > Seaport, airport, freight terminal, rail station or other +-- > place to which a means of transport is ultimately +-- > destined. +-- > 131 Place of loading of empty equipment +-- > Seaport, airport, freight terminal, rail station or other +-- > place where empty equipment (e.g. containers) was loaded +-- > onto means of transport. +-- > 132 Place of discharge of empty equipment +-- > Seaport, airport, freight terminal, rail station or other +-- > place where empty equipment (e.g. containers) was +-- > unloaded from means of transport. +-- > 133 Region of delivery +-- > (3246) Region to which the goods are to be finally +-- > delivered under transport contract terms (operational +-- > term). +-- > 134 Petroleum warehouse +-- > Bonded petroleum warehouse or the supplier source. +-- > 135 Place of entry (Customs) +-- > Place at which the goods enter the Customs territory. +-- > 136 Living animals care place +-- > Place where living animal cares are provided. +-- > 137 Re-icing place +-- > Place where re-icing must be executed. +-- > 138 Weighting place +-- > Place where weight can be ascertained. +-- > 139 Marshalling yard +-- > Station where the wagons are disconnected and reconnected +-- > to form a new train. +-- > 140 Shopping station +-- > Station where the train must stop or is stopped for +-- > unexpected handling. +-- > 141 Loading dock +-- > Platform specially equipped for loading and unloading of +-- > rail wagons. +-- > 142 Port connection +-- > Track connecting a rail station to a dock. +-- > 143 Place of expiry +-- > Place where the documentary credit expires for +-- > presentation of required documents. +-- > 144 Place of negotiation +-- > Place where the documentary credit is to be presented for +-- > negotiation. +-- > 145 Claims payable place +-- > Place where insurance claims are payable. +-- > 146 Documentary credit available in +-- > Place where the documentary credit is available with any +-- > bank. +-- > 147 Stowage cell +-- > Location on a vessel where units can be stowed. +-- > 148 For transportation to +-- > Place/country where goods are to be transported to. +-- > 149 Loading on board/despatch/taking in charge at/from +-- > Place/country where goods have to be loaded on board, +-- > despatched or taken in charge. +-- > 151 Private box +-- > A private box used for pick-up and delivery of packages, +-- > e.g. of express packages. +-- > 152 Next port of discharge +-- > Next port at which goods are discharged from the vessel +-- > used for their transport. +-- > 153 Port of call +-- > Port where a vessel has called upon or will call upon. +-- > 154 Place/location of on-hire +-- > Place/location where an object is contracted for use. +-- > 155 Place/location of off-hire +-- > Place/location where an object's contract for use ends. +-- > 156 Other carriers terminal +-- > A carrier terminal belonging to a carrier other than the +-- > original carrier. +-- > 157 Country of Value Added Tax (VAT) jurisdiction +-- > The country governing the VAT regulation to which the +-- > transaction is subject. +-- > 158 Contact location +-- > The site where a contact is located. +-- > 159 Additional internal destination +-- > Any location within the consignee's premises where the +-- > goods are moved to. +-- > 160 Foreign port of call +-- > A code to identify the foreign port where the vessel +-- > calls at or will call at. +-- > 161 Maintenance location +-- > A location where maintenance has been or will be +-- > performed. +-- > + 162 Place or location of sale +-- > Place or location at which the sale takes place. +-- > + 163 Direct investment country +-- > Country in which a direct investment is made or +-- > withdrawn. +-- > + 164 Berth +-- > Place or location in a port where a vessel is moored. +-- > + 165 Construction country +-- > Country in which the construction work is made. +-- > + 166 Donation acting country +-- > Country acting in the donation of aid. +-- > + 167 Payment transaction country +-- > Country of the foreign counterpart of the payment +-- > transaction. +-- > + 168 Physical place of return of item +-- > Physical place at which the item is returned, i.e. the +-- > location where the supplier receives the item form the +-- > customer. +-- > ZZZ Mutually defined +-- > Place or location as agreed between the relevant parties. +simple3227 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3229 + ( simple3229 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3229 Country sub-entity identification +-- > +-- > Desc: Identification of the name of sub-entities (state, province) +-- > defined by appropriate governmental agencies. +-- > +-- > Repr: an..9 +-- > +-- > Note: Use code defined by appropriate national authority. +simple3229 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3232 + ( simple3232 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3232 Related place/location two +-- > +-- > Desc: Specification of a second related place/location by name. +-- > +-- > Repr: an..70 +simple3232 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3233 + ( simple3233 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3233 Related place/location two identification +-- > +-- > Desc: Specification of a second related place/location by code. +-- > +-- > Repr: an..25 +-- > +-- > Note: Use UN/ECE Recommendation No. 16: UNLOCODE. If not +-- > applicable, use appropriate code set in combination with +-- > 1131/3055. +simple3233 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3239 + ( simple3239 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3239 Country of origin, coded +-- > +-- > Desc: Country in which the goods have been produced or +-- > manufactured, according to criteria laid down for the +-- > purposes of application of the Customs tariff, of +-- > quantitative restrictions, or of any other measure related to +-- > trade. +-- > +-- > Repr: an..3 +-- > +-- > Note: See Country and currency codes (UNTDED) or ISO 3166 two alpha +-- > country code (Code set 3207). +simple3239 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3251 + ( simple3251 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3251 Postcode identification +-- > +-- > Desc: Code defining postal zones or addresses. +-- > +-- > Repr: an..9 +-- > +-- > Note: Use code defined by appropriate national authority. +simple3251 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3412 + ( simple3412 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3412 Department or employee +-- > +-- > Desc: The department or person within an organizational entity. +-- > +-- > Repr: an..35 +simple3412 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3413 + ( simple3413 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3413 Department or employee identification +-- > +-- > Desc: Internal identification code. +-- > +-- > Repr: an..17 +-- > +-- > Note: Code specified by organisation concerned. +simple3413 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S3453 + ( simple3453 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 3453 Language, coded +-- > +-- > Desc: Code of language (ISO 639-1988). +-- > +-- > Repr: an..3 +-- > +-- > Note: Use ISO 639-1988. +simple3453 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4000 + ( simple4000 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4000 Reference version number +-- > +-- > Desc: To uniquely identify a reference by its revision number. +-- > +-- > Repr: an..35 +simple4000 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4052 + ( simple4052 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4052 Terms of delivery or transport +-- > +-- > Desc: Terms agreed between two parties (e.g. seller/buyer, +-- > shipper/carrier) under which a product or service is +-- > provided. +-- > +-- > Repr: an..70 +simple4052 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4053 + ( simple4053 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4053 Terms of delivery or transport, coded +-- > +-- > Desc: Identification of the terms agreed between two parties (e.g. +-- > seller/buyer, shipper/carrier) under which a product or +-- > service is provided. +-- > +-- > Repr: an..3 +-- > +-- > Note: Use UN/ECE Recommendation No. 5 Incoterms 1990. If not +-- > applicable, use appropriate code set in combination with +-- > 1131/3055. +simple4053 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4055 + ( simple4055 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4055 Terms of delivery or transport function, coded +-- > +-- > Desc: Indication whether the terms relate to e.g. price conditions, +-- > delivery conditions, transport conditions, or a combination of +-- > these. +-- > +-- > Repr: an..3 +-- > +-- > 1 Price condition +-- > Description to be provided. +-- > 2 Despatch condition +-- > Condition requested by the customer under which the +-- > supplier shall deliver: Extent of freight costs, means of +-- > transport. +-- > 3 Price and despatch condition +-- > Description to be provided. +-- > 4 Collected by customer +-- > Indicates that the customer will pick up the goods at the +-- > supplier. He will take care of the means of transport. +-- > 5 Transport condition +-- > Specifies the conditions under which the transport takes +-- > place under the responsibility of the carrier. +-- > 6 Delivery condition +-- > Specifies the conditions under which the goods must be +-- > delivered to the consignee. +simple4055 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4065 + ( simple4065 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4065 Contract and carriage condition, coded +-- > +-- > Desc: Code to identify the conditions of contract and carriage. +-- > +-- > Repr: an..3 +-- > +-- > 1 AVC conditions +-- > General conditions of transport 1983, latest revision +-- > laid down by the Stichting Vervoeradres The Hague. +-- > 2 Special agreement for parcels transport +-- > Appliance of a non published special agreement signed +-- > between a customer and the carrier (mandatory requested +-- > by the consignor) for parcels transport. +-- > 3 Special agreement for full loading transport +-- > Appliance of a non published special agreement signed +-- > between a customer and the carrier (mandatory requested +-- > by the consignor) for full load transport. +-- > 4 Combined transport +-- > A transport which involves more than one mode of +-- > transportation. +-- > 5 FIATA combined transport bill of lading +-- > Standard conditions of a combined transport bill of +-- > lading issued by FIATA. +-- > 6 Freight forwarders national conditions +-- > Self explanatory. +-- > 7 Normal tariff, parcels transport +-- > Appliance of the published legal tariff in case of +-- > parcels transport (required or not by the consignor. +-- > 8 Normal tariff, full loading transport +-- > Appliance of the published legal tariff in case of full +-- > load transport (required or not by the consignor). +-- > 9 Ordinary +-- > Carrier will choose the cheapest tariff in the legally +-- > published tariffs for parcels or full load transports (no +-- > tariff required by the consignor). +-- > 10 Port to port +-- > The transport will only be port to port, no inland +-- > transport would have to be provided under the contract. +-- > 11 CMR carnet +-- > Conditions in accordance with the convention of the +-- > contract for the international carriage of goods by road. +-- > 12 Special tariff, parcels transport +-- > Appliance of the legally published "special" tariff in +-- > case or parcels transport (tariff requested by the +-- > consignor). +-- > 13 Special tariff, full transport +-- > Appliance of the legally published "special tariff" in +-- > case of full load transport (tariff requested by the +-- > consignor). +-- > 14 Through transport +-- > The transport that is contracted not only from port to +-- > port, but from one inland location to another inland +-- > location. +-- > 15 Cancel space allocation +-- > Indication that space previously allocated on a flight is +-- > to be cancelled. +-- > 16 Report sale of space +-- > Indication that a sale has been made against a space +-- > allocation on a specific flight. +-- > 17 Alternative space allocation +-- > Indication that space is being requested for a specific +-- > flight and that an alternative is acceptable. +-- > 18 No alternative space allocation +-- > Indication that space is being requested for a specific +-- > flight and that an alternative is not acceptable. +-- > 19 Allotment sale +-- > Indication that space is being sold against a space +-- > allocation allotment on a specific flight. +-- > 20 Confirmation of space +-- > Indication that space requested has been confirmed on a +-- > specific flight. +-- > 21 Unable to confirm +-- > Indication that airline is unable to confirm the space +-- > allocation on a specific flight. +-- > 22 Non-operative flight +-- > Indication that airline is unable to confirm space on a +-- > specific flight since the flight does not operate. +-- > 23 Wait list +-- > Indication that the space allocation request has been +-- > assigned to a wait list. +-- > 24 Prior space allocation request +-- > Indication that a space allocation on a specific flight +-- > has already been requested. +-- > 25 Holding confirmed space allocation +-- > Indication that space is being held as confirmed on a +-- > specific flight. +-- > 26 Holding wait list +-- > Indication that space allocation request on a specific +-- > flight has been assigned to a wait list. +-- > 27 Door-to-door +-- > The carrier is responsible for the intermodal carriage of +-- > cargo including both the pre-carriage and the +-- > on-carriage. +-- > 28 Door-to-pier +-- > The carrier is responsible for the intermodal carriage of +-- > cargo including the pre-carriage, but excluding the on- +-- > carriage. +-- > 29 Pier-to-door +-- > The carrier is responsible for the intermodal carriage of +-- > cargo including the on-carriage, but excluding the +-- > pre-carriage. +-- > 30 Pier-to-pier +-- > The carrier of intermodal cargo is only responsible for +-- > the main carriage. +-- > 31 Space cancellation noted +-- > Indication that space previously allocated on a means of +-- > transport has been cancelled. +-- > 32 Mini landbridge service +-- > Cargo moving from a coastal port for delivery at an +-- > inland location or cargo received at an inland location +-- > moving to a coastal port for subsequent ocean +-- > transportation. +-- > 33 Space cancellation noted +-- > Indication that space previously allocated on a flight +-- > has been cancelled. +-- > 34 Speed level - required +-- > Maximum speed required on an itinerary or part of this +-- > itinerary to be able to assume some services. +-- > 35 Speed level - adopted +-- > Real speed used on an itinerary or part of this itinerary +-- > (for technical reasons, some limitation can be imposed or +-- > some higher speed could be used). +simple4065 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4078 + ( simple4078 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4078 Handling instructions +-- > +-- > Desc: Instructions on how specified goods, packages or containers +-- > should be handled. +-- > +-- > Repr: an..70 +simple4078 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4079 + ( simple4079 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4079 Handling instructions, coded +-- > +-- > Desc: Identification of the instructions on how specified goods, +-- > packages or containers should be handled. +-- > +-- > Repr: an..3 +-- > +-- > Note: User or association defined code. May be used in combination +-- > with 1131/3055. See also UNTDED 5.9 p.2 CIMP. +simple4079 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4183 + ( simple4183 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 4183 Special conditions, coded +-- > +-- > Desc: Indication of a specific condition. +-- > +-- > Repr: an..3 +-- > +-- > 1 Item for national preference +-- > Item concerned is applicable to national preference +-- > calculation. +-- > 2 Item qualifying for payment discount +-- > Item concerned is applicable for settlement/payment +-- > discount calculation. +-- > 3 Item not qualifying for payment discount +-- > Item concerned is not applicable for settlement/payment +-- > discount calculation. +-- > 5 Item not to be included in bonus calculation +-- > Item concerned is not applicable for bonus calculation. +-- > 6 Subject to bonus +-- > Item concerned is applicable for bonus calculation. +-- > 7 Subject to commission +-- > Item concerned is applicable for commission calculation. +-- > 8 Subject to discount +-- > Item concerned is applicable for discount calculation. +-- > 9 Freely available in EEC +-- > Self explanatory. +-- > 10 Subject to settlement discount +-- > Item concerned is applicable for the overall settlement +-- > discount. +-- > 11 Price includes excise +-- > Self explanatory. +-- > 12 Price includes tax +-- > Self explanatory. +-- > 13 Price include duty +-- > Self explanatory. +-- > 14 Not subject to commission +-- > Item concerned is not applicable for commission +-- > calculation. +-- > 15 Not subject to discount +-- > Item concerned is not applicable for discount +-- > calculation. +-- > 16 Subject to embargo restriction +-- > Item concerned is subject to embargo restriction. +-- > 17 Item not subject to embargo restrictions +-- > Item concerned is not subject to embargo restriction. +-- > 18 Item subject to national export restrictions +-- > Item concerned requires export declaration. +-- > 19 Item not subject to national export restrictions +-- > Item concerned does not require export declaration. +-- > 20 Item subject to import restrictions +-- > Item concerned is liable to import restrictions defined +-- > by relevant national authority. +-- > 21 Item not subject to import restrictions +-- > Item concerned is not liable to import restrictions +-- > defined by relevant national authority. +-- > 22 Signed +-- > Document has to be signed. +-- > 23 Authenticated +-- > Document/message has to have official or regulatory +-- > approval. +-- > 24 Original(s) to be certified +-- > Original document/message is to be certified by an +-- > official, or otherwise qualified, organization or person. +-- > 25 Original(s) to be legalized +-- > Original document/message is to be issued under the legal +-- > requirements of a governmental authority. +-- > 26 Quote documentary credit number +-- > The documentary credit number of the issuing bank must be +-- > quoted on the document. +-- > 27 Full set bill of lading +-- > Full set of bill of lading is required. +-- > 28 Full set bill of lading less one original +-- > Full set of bill of lading, less one original bill of +-- > lading, is required. +-- > 29 Full set bill of lading less two originals +-- > Full set of bill of lading, less two originals bill of +-- > lading, is required. +-- > 30 Shipped on board +-- > Transport document is to be marked "shipped on board". +-- > 31 Freight prepaid to be marked +-- > Transport document is to be marked "freight prepaid". +-- > 32 Freight collect to be marked +-- > Transport document is to be marked "freight collect". +-- > 33 Issued to order and blank endorsed +-- > Document is to be issued to order and must be blank +-- > endorsed. +-- > 34 Issued and endorsed to the order of +-- > Document is to be issued and endorsed to the order of a +-- > specified party. +-- > 35 Consigned to +-- > Transport document is to be consigned to a specified +-- > party. +-- > 36 Notify +-- > Transport document is to be marked "notify party". +-- > 37 Issued by +-- > Document is to be issued by a specified party. +-- > 38 Charter party allowed +-- > Charter party bill of lading is allowed. +-- > 39 Loading on deck allowed +-- > Loading of goods on deck is allowed. +-- > 40 Quote actual flight date and flight number +-- > Document/message must evidence the actual flight date and +-- > the flight number certifying air transportation and +-- > countersigned by the respective airline company. +-- > 41 House AWB allowed +-- > House air waybill is allowed. +-- > 42 Express post receipt +-- > Express post receipt is required. +-- > 43 Air parcel post receipt +-- > Air parcel post receipt is required. +-- > 44 Parcel post receipt +-- > Parcel post receipt is required. +-- > 45 Issued to bearer +-- > Document is to be issued to bearer. +-- > 46 Full set of insurance certificate +-- > Full set of insurance certificate is required. +-- > 47 Full set of insurance policy +-- > Full set of insurance policy is required. +-- > 48 Addressed to +-- > Document is to be addressed to a specified party. +-- > 49 Transmission by telecommunication +-- > Document is to be transmitted by telecommunication. +-- > 50 Bill of exchange drawn on +-- > Bill of exchange is to be drawn on "party". +-- > 51 Bill of exchange in duplicate +-- > Bill of exchange is to be issued as drawn in duplicate. +-- > 52 Insurance certificate alternative +-- > Alternative to insurance certificate. +-- > 53 Insurance policy alternative +-- > Alternative to insurance policy. +-- > 54 Original(s) and copies to be certified +-- > Original and copies of document/message is to be +-- > certified by an official, or otherwise qualified, +-- > organization or person. +-- > 55 Original(s) and copies to be legalized +-- > Original and copies of document/message is to be issued +-- > under the legal requirements or a governmental authority. +-- > 56 Consolidators AWB allowed +-- > Consolidators air waybill is allowed. +-- > 57 Full set +-- > Full set of a document is required. +-- > 58 Full set less one original +-- > Full set of a document, less one original, is required. +-- > 59 Full set less two originals +-- > Full set of a document, less two originals, is required. +-- > 60 Goods despatched to +-- > Document must show that the goods have been despatched to +-- > a specified party. +-- > 61 Insurance certificate allowed +-- > Presentation of an insurance certificate instead of an +-- > insurance policy is allowed. +-- > 62 Issued to +-- > Document is to be issued to a specified party. +-- > 63 Original(s) and copy(ies) signed +-- > Original(s) and copy(ies) of the document must be signed. +-- > 64 Original(s) signed +-- > Original(s) of the document must be signed. +-- > 65 No disposal clause +-- > The shipper hereby irrevocably renounces any right to +-- > vary the identity of the consignee of these goods during +-- > transit. +-- > 66 Delivery without change of ownership +-- > There is no change of ownership of the goods after they +-- > are received by the consignee. +-- > 67 Delivery with change of ownership +-- > There is a change of ownership of the goods after they +-- > are received by the consignee. +-- > 68 Supply for outright purchase/sale +-- > Goods are supplied under outright purchase/sale +-- > condition. +-- > 69 Supply for consignment +-- > Goods are supplied for consignment purposes. +-- > 70 Supply for sale 'on approval' or after trial +-- > The sale of the goods will only be finalised after trial +-- > or approval. +-- > 71 Exchange of goods compensated in kind +-- > Goods are delivered on the basis of a compensation +-- > kind. +-- > 72 Sale for export by foreigner travelling in member state +-- > concerned +-- > A cross border delivery of goods to be sold by a +-- > foreigner travelling in the European Economic Community +-- > member state concerned. +-- > 73 Samples +-- > The delivered goods are samples. +-- > 74 Temporary export, loan or hire +-- > Loaned or hired goods delivered on a temporary export +-- > basis. +-- > 75 Temporary export, leasing +-- > Leased goods delivered on a temporary export basis. +-- > 76 Temporary export, operation for job processing +-- > Goods temporarily exported for operation for job +-- > processing. +-- > 77 Temporary export, repair and maintenance against payment +-- > Goods temporarily exported for a chargeable repair or +-- > maintenance reason. +-- > 78 Temporary export, repair and maintenance free of charge +-- > Goods temporarily exported for a free of charge repair or +-- > maintenance reason. +-- > 79 Reimport following job processing +-- > Goods reimported after they have been used for job +-- > processing. +-- > 80 Reimport following repair and maintenance against payment +-- > Goods reimported after a temporary export for a +-- > chargeable repair or maintenance reason. +-- > 81 Reimport following repair and maintenance free of charge +-- > Goods reimported after a temporary export for a +-- > free of charge repair or maintenance reason. +-- > 82 Supply of goods under joint production contract for defence +-- > purposes +-- > Goods supplied under joint production contact for +-- > defence purposes condition. +-- > 83 Supply of goods under joint production contract for civil +-- > purposes +-- > Goods supplied under joint production contact for +-- > civil purposes condition. +-- > 84 Supply of goods for warehousing for foreign account +-- > Goods supplied for warehousing for foreign account. +-- > 85 Supply of goods as gifts by country of despatch and food aid +-- > under European Economic Community regulation +-- > Goods supplied as gifts by country of despatch and food +-- > aid under European Economic Community regulation. +-- > 86 Supply of goods for disaster relief equipment +-- > Goods supplied as disaster relief equipment. +-- > 87 Supply of goods as transactions without compensation +-- > Goods supplied as transactions without compensation +-- > (financial or otherwise) involving goods which will not +-- > be re-exported or compensated by the importation of +-- > equivalent goods. +-- > 88 Supply of goods as returned consignment on which payment has +-- > been made +-- > Goods supplied as returned consignment on which payment +-- > has been made. +-- > 89 Supply of goods as returned consignment on which no payment +-- > has been made +-- > Goods supplied as returned consignment on which no +-- > payment has been made. +-- > 90 Supply of goods in standard exchange giving rise to payment +-- > Goods supplied in standard exchange giving rise to +-- > payment. +-- > 91 Supply of goods in standard exchange not giving rise to +-- > payment +-- > Goods supplied in standard exchange not giving rise to +-- > payment. +-- > 92 Supply of goods/services in standard exchange under warranty +-- > Goods/services provided in standard exchange under +-- > warranty. +-- > 93 Goods +-- > The special conditions for the tax declaration are linked +-- > to the fact that the line item relates to goods. +-- > 94 Service +-- > The special conditions for the tax declaration are linked +-- > to the fact that the line item is a service. +-- > 95 Financial regulation +-- > The special conditions are linked to the fact that the +-- > line item is a financial regulation. +-- > + 96 Promotional advertising +-- > A media press communication informing about a promotion. +-- > + 97 Promotional price +-- > Reduction in price for a specified period of time for +-- > promotional purposes. +-- > + 98 Promotional shelf display +-- > Product in promotion is displayed in a special shelf or +-- > display. +-- > + 99 Safety data sheet required to accompany goods when moved +-- > Material safety data sheet is required to accompany the +-- > goods when they are moved. +-- > + 100 Multiple delivery points +-- > An order that has more than one specified delivery point. +simple4183 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4215 + ( simple4215 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4215 Transport charges method of payment, coded +-- > +-- > Desc: Identification of method of payment for transport charges. +-- > +-- > Repr: an..3 +-- > +-- > A Account +-- > The charges are to be charged to an account. +-- > CA Advance collect +-- > The amount of freight or other charge on a shipment +-- > advanced by one transportation line to another or to the +-- > shipper, to be collected from consignee. +-- > CC Collect +-- > A shipment on which freight charges will be paid by +-- > consignee. +-- > CF Collect, freight credited to payment customer +-- > Self explanatory. +-- > DF Defined by buyer and seller +-- > Self explanatory. +-- > FO FOB port of call +-- > Title and control of goods pass to the buyer at port of +-- > call. Responsibility for export taxes and cost of +-- > documents for overseas shipments have not been specified. +-- > IC Information copy, no payment due +-- > Transaction set has been provided for information only. +-- > MX Mixed +-- > Self explanatory. +-- > NC Service freight, no charge +-- > Self explanatory. +-- > NS Not specified +-- > Self explanatory. +-- > PA Advance prepaid +-- > Costs have been paid in advance. +-- > PB Customer pick-up/backhaul +-- > Buyer's private carriage picks up the goods as a return +-- > load to the buyer's facility. +-- > PC Prepaid but charged to customer +-- > shipping charges have been paid in advance of shipment +-- > but are charged back to consignee usually as line item on +-- > invoice for the purchased goods. +-- > PE Payable elsewhere +-- > Place of payment not known at the begin of conveyance. +-- > PO Prepaid only +-- > Payment in advance of freight and/or other charges prior +-- > to delivery of shipment at destination, usually by +-- > shipper at point of origin. +-- > PP Prepaid (by seller) +-- > Seller of goods makes payment to carrier for freight +-- > charges prior to shipment. +-- > PU Pickup +-- > Customer is responsible for payment of pickup charges at +-- > shipping point. +-- > RC Return container freight paid by customer +-- > Self explanatory. +-- > RF Return container freight free +-- > Self explanatory. +-- > RS Return container freight paid by supplier +-- > Self explanatory. +-- > TP Third party pay +-- > A third party, someone other than buyer or seller, is +-- > identified as responsible for payment of shipping +-- > charges. +-- > WC Weight condition +-- > Description to be provided. +-- > ZZZ Mutually defined +-- > Self explanatory. +simple4215 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4219 + ( simple4219 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4219 Transport priority, coded +-- > +-- > Desc: Coded priority of requested transport service. +-- > +-- > Repr: an..3 +-- > +-- > 1 Express +-- > Express treatment (if by rail, legal express regime for +-- > parcels transport). +-- > 2 High speed +-- > Transport under legal international rail convention (CIM) +-- > concluded between rail organizations and based on fast +-- > routing and specified timetables. +-- > 3 Normal speed +-- > Transport under legal international rail convention (CIM) +-- > concluded between rail organizations. +-- > 4 Post service +-- > Transport under conditions specified by UPU (Universal +-- > Postal Union) and Rail organizations (parcels transport +-- > only). +simple4219 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4221 + ( simple4221 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 4221 Discrepancy, coded +-- > +-- > Desc: Code defining the disposition of any difference between the +-- > quantity ordered and invoiced, or shipped and invoiced for a +-- > line item or transaction. +-- > +-- > Repr: an..3 +-- > +-- > + AA Item discontinued by wholesaler +-- > The wholesaler no longer offers the ordered product. +-- > + AB Item no longer produced +-- > The item ordered has been discontinued and is no longer +-- > in production. +-- > + AC Over-shipped +-- > Code indicating that there was an excess quantity of +-- > goods in a shipment relative to the order. +-- > + AD Item out of stock at manufacturer +-- > The item is out of stock at manufacturer. +-- > + AE Delivered but not advised +-- > Shipment or goods have been delivered without any advance +-- > notification of delivery. +-- > + AF Goods delivered damaged +-- > Part or all of the goods in a shipment were delivered +-- > damaged. +-- > + AG Delivered too late +-- > Delivered but at a later date than the delivery date +-- > under the agreed conditions or stipulated in the order. +-- > AN Available now - no shipping schedule +-- > Self explanatory. +-- > AS Available now - scheduled to ship (date) +-- > Self explanatory. +-- > BK Back ordered from previous order +-- > Self explanatory. +-- > BP Shipment partial - back order to follow +-- > Self explanatory. +-- > CA Customer inquiry - all items +-- > Self explanatory. +-- > CC Shipment complete +-- > Self explanatory. +-- > CE Shipment includes extra items to meet price break +-- > Self explanatory. +-- > CI Customer inquiry - shipped items only +-- > Self explanatory. +-- > CK Cancelled from previous order +-- > Self explanatory. +-- > CM Shipment complete with additional quantity +-- > Self explanatory. +-- > CN Next carrier, PVE - (date) +-- > Self explanatory. +-- > CO Customer inquiry - unshipped items only +-- > Self explanatory. +-- > CP Shipment partial - considered complete, no backorder +-- > Self explanatory. +-- > CS Shipment complete with substitution +-- > Self explanatory. +-- > IC Item cancelled +-- > Self explanatory. +-- > IS Item represents substitution from original order +-- > Self explanatory. +-- > LS Last shipment (date) +-- > Self explanatory. +-- > NF Not yet published +-- > Self explanatory. +-- > NN Not in process - no shipping schedule +-- > Self explanatory. +-- > NS Not in process - schedule to ship (date) +-- > Self explanatory. +-- > OF Order sent to factory for production (date) +-- > Self explanatory. +-- > OM Item sent to factory for production (date) +-- > Self explanatory. +-- > OP Out of print +-- > Self explanatory. +-- > OS Item out of stock because of strike of force majeure +-- > Self explanatory. +-- > OW Item out of stock at wholesaler +-- > Self explanatory. +-- > PA Purchase order inquiry - all items +-- > Self explanatory. +-- > PD Purchase order complete +-- > Self explanatory. +-- > PI Purchase order inquiry - shipped items only +-- > Self explanatory. +-- > PK Packed-to-date (date) +-- > Self explanatory. +-- > PN In process - no shipping schedule +-- > Self explanatory. +-- > PO Purchase order inquiry - unshipped items only +-- > Self explanatory. +-- > PP Purchase order inquiry - specific items +-- > Self explanatory. +-- > PS In process - scheduled to ship (date) +-- > Self explanatory. +-- > RA Item rationed +-- > Self explanatory. +-- > SL Shipped-to-date (date) +-- > Self explanatory. +-- > SP Scheduled for production at factory +-- > Self explanatory. +-- > SS Split shipment +-- > Shipment is only part of the ordered quantity. +-- > TW Item temporary discontinued by wholesaler +-- > Self explanatory. +-- > UR Unsolicited report +-- > Self explanatory. +-- > ZZZ Mutually defined +-- > Self explanatory. +simple4221 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4233 + ( simple4233 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 4233 Marking instructions, coded +-- > +-- > Desc: Code indicating instructions on how specified packages or +-- > physical units should be marked. +-- > +-- > Repr: an..3 +-- > +-- > 1 Do not mark suppliers company name +-- > Self explanatory. +-- > 2 Mark customers company name +-- > Self explanatory. +-- > 3 Mark customers references +-- > Self explanatory. +-- > 4 Mark additionally customers article description +-- > Self explanatory. +-- > 5 Mark exclusively customers article description +-- > Self explanatory. +-- > 6 Mark packages dimensions +-- > Self explanatory. +-- > 7 Mark net weight +-- > Self explanatory. +-- > 8 Mark gross weight +-- > Self explanatory. +-- > 9 Mark tare weight +-- > Self explanatory. +-- > 10 Mark batch number +-- > Self explanatory. +-- > 11 Mark article number customer +-- > Self explanatory. +-- > 12 Mark running number of packages +-- > Self explanatory. +-- > 13 Mark date of production +-- > Self explanatory. +-- > 14 Mark expiry date +-- > Self explanatory. +-- > 15 Mark supplier number +-- > Self explanatory. +-- > 16 Buyer's instructions +-- > Markings as specified by the buyer. +-- > 17 Seller's instructions +-- > Markings as specified by the seller. +-- > 18 Carrier's instructions +-- > Markings as specified by carrier. +-- > 19 Legal requirements +-- > Markings as specified by law. +-- > 20 Industry instructions +-- > Markings as specified by industry. +-- > 21 Line item only +-- > Exclusive reference markings for this line. +-- > 22 Premarked by buyer +-- > Self explanatory. +-- > 23 Entire shipment +-- > Markings refer to the entire shipment. +-- > 24 Shipper assigned +-- > Markings to identify a shipment, package or carton as +-- > assigned by shipper. +-- > 25 Shipper assigned roll number +-- > Markings to identify a roll as assigned by the shipper. +-- > 26 Shipper assigned skid number +-- > Markings used to identify a skid as assigned by shipper. +-- > 27 Uniform Code Council (UCC) format +-- > Markings according to UCC format are required. System of +-- > coding products where by each item/multipack case type is +-- > uniquely identified. A unique manufacturer Id is assigned +-- > by the UCC. +-- > 28 Mark free text +-- > Description to be provided. +-- > + 29 Mark case number +-- > Case numbers to be used for marking. +-- > + 30 Mark serial shipping container code +-- > Requests the marking of the serial shipping container +-- > code to the transport container or packaging. +-- > ZZZ Mutually defined +-- > Self explanatory. +simple4233 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4237 + ( simple4237 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4237 Prepaid/collect indicator, coded +-- > +-- > Desc: Code indicating whether freight item amount is prepaid or to +-- > be collected. +-- > +-- > Repr: an..3 +-- > +-- > A Payable elsewhere +-- > Responsibility for payment of transport charges unknown +-- > at time of departure. +-- > B Third party to pay +-- > A third party to pay the freight bill is known at the +-- > time of shipment. +-- > C Collect +-- > Charges are (to be) collected from the consignee at the +-- > destination. +-- > P Prepaid +-- > Charges are (to be) prepaid before the transport actually +-- > leaves. +simple4237 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4294 + ( simple4294 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4294 Change reason +-- > +-- > Desc: Description of the reason for a change. +-- > +-- > Repr: an..35 +simple4294 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4295 + ( simple4295 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 4295 Change reason, coded +-- > +-- > Desc: Identification of the reason for a change. +-- > +-- > Repr: an..3 +-- > +-- > AA Member attribute change +-- > An attribute of a member of a group has changed. +-- > AB Abroad +-- > In an other country. +-- > AC Member category change +-- > The member or benefits category has changed. +-- > AD Death +-- > Subject has died. +-- > AE Disability +-- > Subject is disabled. +-- > AF Early retirement +-- > Retirement before the normal retirement age. +-- > AG Hardship +-- > Subject is incurring hardship. +-- > AH Ill health +-- > Subject has ill health. +-- > AI Leaving employer +-- > Subject is leaving employer. +-- > AJ Leaving industry +-- > Person is leaving, or has left, an identified industry. +-- > AK Level/rate table change +-- > The insurance level/rate table has changed. +-- > AL Normal retirement +-- > Subject has retired at the normal retirement age. +-- > AM Other +-- > Reason differs from any of the other coded values. +-- > AN Retrenchment +-- > Subject has been retrenched from work. +-- > AO Resignation +-- > Subject has resigned from work. +-- > AP Member status change +-- > The member status has changed. +-- > AQ Alternate quantity and unit of measurement +-- > Self explanatory. +-- > + AR Article out of assortment for particular company +-- > Item normally part of a suppliers standard assortment but +-- > is unavailable for a specific buyer due to legal or +-- > commercial reasons. +-- > + AS Article out of assortment +-- > Article normally part of a standard assortment is +-- > unavailable. +-- > + AT Item not ordered +-- > Code indicating the item or product was not ordered. +-- > + AU No delivery due to outstanding payments +-- > Delivery of an item was stopped due to outstanding +-- > deliveries which have not yet been paid. +-- > + AV Out of inventory +-- > Item is out of inventory. +-- > BD Blueprint deviation +-- > Self explanatory. +-- > BQ Balancing quantity +-- > Amount needed to resolve difference between ordered and +-- > delivered quantity. +-- > DC Date change +-- > Self explanatory. +-- > EV Estimated quantity +-- > Self explanatory. +-- > GU Gross volume per pack and unit of measure +-- > Self explanatory. +-- > GW Gross weight per pack +-- > Self explanatory. +-- > LD Length difference +-- > Self explanatory. +-- > MC Pack/size measure difference +-- > Description to be provided. +-- > PC Pack difference +-- > Self-explanatory. +-- > PD Pack dimension difference +-- > Description to be provided. +-- > PQ Pack quantity +-- > Self explanatory. +-- > PS Product/services ID change +-- > Self explanatory. +-- > PW Pack weight difference +-- > Self explanatory. +-- > PZ Pack size difference +-- > Self-explanatory. +-- > QO Quantity ordered +-- > Self explanatory. +-- > QP Quantity based on price qualifier +-- > Self explanatory. +-- > QT Quantity price break +-- > Self explanatory. +-- > SC Size difference +-- > Self explanatory. +-- > UM Unit of measure difference +-- > Self explanatory. +-- > UP Unit price +-- > Self explanatory. +-- > WD Width difference +-- > Self explanatory. +-- > WO Weight qualifier/gross weight per package +-- > Self explanatory. +-- > ZZZ Mutually defined +-- > Self explanatory. +simple4295 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4343 + ( simple4343 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 4343 Response type, coded +-- > +-- > Desc: Code specifying the type of acknowledgement required or +-- > transmitted. +-- > +-- > Repr: an..3 +-- > +-- > AA Debit advice +-- > Receiver of the payment message needs to return a debit +-- > advice in response to the payment message. +-- > AB Message acknowledgement +-- > Indicates that an acknowledge relating to receipt is +-- > required. +-- > AC Acknowledge - with detail and change +-- > Acknowledge complete including changes. +-- > AD Acknowledge - with detail, no change +-- > Acknowledge complete without changes. +-- > AF Debit advice/message acknowledgement +-- > The sender wishes to receive both a Debit Advice and an +-- > acknowledgement of receipt for a payment message. +-- > AG Authentication +-- > Authentication, by a party, of a document established for +-- > him by another party. +-- > + AI Acknowledge only changes +-- > Acknowledgement of changes only is required. +-- > AP Accepted +-- > Indication that the referenced offer or transaction +-- > (e.g., cargo booking or quotation request) has been +-- > accepted. +-- > CA Conditionally accepted +-- > Indication that the referenced offer or transaction +-- > (e.g., cargo booking or quotation request) has been +-- > accepted under conditions indicated in this message. +-- > CO Confirmation of measurements +-- > Indication that the message contains the physical +-- > measurements on which the charges will be based. +-- > # NA No acknowledgement needed +-- > Self explanatory. +-- > RE Rejected +-- > Indication that the referenced offer or transaction +-- > (e.g., cargo booking or quotation request) is not +-- > accepted. +simple4343 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4347 + ( simple4347 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4347 Product id. function qualifier +-- > +-- > Desc: Indication of the function of the product code. +-- > +-- > Repr: an..3 +-- > +-- > 1 Additional identification +-- > Information which specifies and qualifies product +-- > identifications. +-- > 2 Identification for potential substitution +-- > The given item number(s) describe(s) a substituting +-- > product if the original product is not available. +-- > 3 Substituted by +-- > The given item number is the number of the product that +-- > substitutes another one. +-- > 4 Substituted for +-- > The given item number is the number of the original +-- > product substituted by another. +-- > 5 Product identification +-- > Self explanatory. +-- > 6 Successor product id +-- > Product id of the product that will follow the one +-- > currently in production/trade. +-- > 7 Predecessor product id +-- > Product id of the predecessor of the product currently in +-- > production/trade. +-- > 8 Expired/out of production +-- > The given item number is the expired item number of the +-- > product. It has been replaced. +simple4347 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4400 + ( simple4400 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4400 Instruction +-- > +-- > Desc: Description of an instruction. +-- > +-- > Repr: an..35 +simple4400 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4401 + ( simple4401 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4401 Instruction, coded +-- > +-- > Desc: Specification of an action to be taken by the receiver of the +-- > message. +-- > +-- > Repr: an..3 +-- > +-- > AA Send credit note +-- > Self explanatory. +-- > AB Change invoice +-- > Send invoice, taking into account specified +-- > discrepancies. +-- > AD Advise +-- > Instruction to advise a party. +-- > X AE Change invoice +-- > Send invoice, taking into account specified +-- > discrepancies. Use code value AB. +-- > AF Stop delivery process +-- > Self-explanatory. +-- > AG Send replacement +-- > The identified item must be sent for replacement. +-- > AH Pick-up +-- > The identified item is to be picked up. +-- > AI Advise by telecommunication +-- > Advise of documentary credit by telecommunication. +-- > AJ Advise by fax +-- > Instruction to advise party by fax. +-- > AK By registered airmail +-- > Issue documentary credit by registered airmail. +-- > AL By registered airmail in one set +-- > Deliver documents in one set by registered airmail. +-- > AM By registered airmail in two sets +-- > Deliver documents in two sets by registered airmail. +-- > AP Advise by phone +-- > Instruction to advise party by phone. +-- > AT Advise by telex +-- > Instruction to advise party by telex. +-- > CO Convert +-- > Convert the message into other format. +-- > DA Without +-- > The bank advising the documentary credit is not requested +-- > to confirm the credit. +-- > DB May add +-- > The bank advising the documentary credit may add its +-- > confirmation to the documentary credit. +-- > DC Confirm +-- > The bank advising the documentary credit is requested to +-- > confirm the credit. +-- > DD By registered mail +-- > Issue documentary credit by registered mail. +-- > DE By courier service +-- > Issue documentary credit by courier service. +-- > DF By teletransmission +-- > Issue documentary credit by teletransmission. +-- > DG Preadvice by teletransmission +-- > Preadvise documentary credit by teletransmission. +-- > DH By courier service in one set +-- > Deliver documents in one set by courier service. +-- > DI By courier service in two sets +-- > Deliver documents in two sets by courier service. +-- > DJ By registered mail in one set +-- > Deliver documents in one set by registered mail. +-- > DK By registered mail in two sets +-- > Deliver documents in two sets by registered mail. +-- > DN Per teletransmission +-- > Deliver documents by teletransmission. +-- > DO Advise beneficiary by phone +-- > Advise beneficiary of documentary credit by phone. +-- > DP Late presentation of documents within D/C validity +-- > acceptable +-- > Late presentation of documents with the documentary +-- > credit validity is acceptable. +-- > EI EDI +-- > Instructions to advise beneficiary by EDI. +-- > EM Electronic mail +-- > Instructions to advise beneficiary by electronic mail. +-- > EX Expedite +-- > Forward the information to requested party immediately. +-- > QC Quality control held +-- > Goods to be held from distribution by stockholder until a +-- > quality control assessment is completed by the +-- > manufacturer. +-- > QE Quality control embargo +-- > Quality control assessment is negative, goods are to be +-- > held from distribution by stockholder. +-- > RL Released +-- > Goods are released by manufacturer for distribution by +-- > stockholder. +-- > SW S.W.I.F.T. +-- > Instructions to advise beneficiary by S.W.I.F.T. +simple4401 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4403 + ( simple4403 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4403 Instruction qualifier +-- > +-- > Desc: Code giving specific meaning to the type of instructions. +-- > +-- > Repr: an..3 +-- > +-- > 1 Action required +-- > Instruction requires action. +-- > 2 Party instructions +-- > Self explanatory. +-- > 3 Maximum value exceeded instructions +-- > Instruction how to act if maximum value will be or has +-- > been exceeded. +-- > 4 Confirmation instructions +-- > Documentary credit confirmation instructions. +-- > 5 Method of issuance +-- > Documentary credit confirmation of issuance. +-- > 6 Pre-advice instructions +-- > Documentary credit pre-advice instructions. +-- > 7 Documents delivery instruction +-- > Delivery instructions for documents required under a +-- > documentary credit. +-- > 8 Additional terms and/or conditions documentary credit +-- > Additional terms and/or conditions to the documentary +-- > credit. +-- > 9 Investment instruction +-- > Instruction refers to an investment. +simple4403 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4405 + ( simple4405 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4405 Status, coded +-- > +-- > Desc: Provides information regarding a status. +-- > +-- > Repr: an..3 +-- > +-- > 1 To be done +-- > Remark that the requested service in the order remains +-- > outstanding. +-- > 2 Done +-- > The instruction has been completed. +-- > 3 Passed on +-- > The information has been passed on. +-- > 4 Final +-- > The amount has the status of finality. +-- > 5 Subject to final payment +-- > The amount is subject to finality. +-- > 6 Minimum +-- > The amount quoted is a minimum tariff. +-- > 7 Fixed +-- > The amount quoted is a fixed tariff. +-- > 8 Maximum +-- > The amount quoted is a maximum tariff. +-- > 9 Information +-- > The amount is quoted for information only, it is not part +-- > of the charges to be deducted or added. +-- > 10 0 day available +-- > The amount is available today. +-- > 11 1 day available +-- > The amount is available on the next banking office day +-- > after the booking date. +-- > 12 2 days available +-- > The amount is available on the second banking office day +-- > after the booking date. +-- > 13 3 days available +-- > The amount available on the third banking office day +-- > after the booking date. +-- > 14 Uncollected funds +-- > Funds not collected by beneficiary. +-- > 15 Nil +-- > Self explanatory. +-- > 16 None advised +-- > Self explanatory. +-- > 17 Requested +-- > Self explanatory. +-- > 18 Free of charge +-- > Self explanatory. +-- > 19 Rounded +-- > Self explanatory. +-- > 20 Permanent +-- > Self-explanatory. +-- > 21 Temporary +-- > Self-explanatory. +simple4405 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4440 + ( simple4440 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4440 Free text +-- > +-- > Desc: Free text field available to the message sender for +-- > information. +-- > +-- > Repr: an..70 +simple4440 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4441 + ( simple4441 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4441 Free text, coded +-- > +-- > Desc: Free text in coded form. +-- > +-- > Repr: an..3 +-- > +-- > Note: User or association defined code. May be used in combination +-- > with 1131/3055. +simple4441 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4451 + ( simple4451 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 4451 Text subject qualifier +-- > +-- > Desc: Code specifying subject of a free text. +-- > +-- > Repr: an..3 +-- > +-- > AAA Goods description +-- > [7002] Plain language description of the nature of the +-- > goods sufficient to identify them at the level required +-- > for banking, Customs, statistical or transport purposes, +-- > avoiding unnecessary detail (Generic term). +-- > AAB Terms of payments +-- > [4276] Conditions of payment between the parties to a +-- > transaction (generic term). +-- > AAC Dangerous goods additional information +-- > Additional information concerning dangerous goods. +-- > AAD Dangerous goods, technical name +-- > Proper shipping name, supplemented as necessary with the +-- > correct technical name, by which a dangerous substance or +-- > article may be correctly identified or which is +-- > sufficiently informative to permit identification by +-- > reference to generally available literature. +-- > AAE Acknowledgement description +-- > The content of an acknowledgement. +-- > AAF Rate additional information +-- > Specific details applying to rates. +-- > AAG Party instructions +-- > Indicates that the segment contains instructions to be +-- > passed on to the identified party. +-- > AAH Customs information +-- > [4034] Information entered by Customs on the CIM. +-- > AAI General information +-- > Self explanatory. +-- > AAJ Additional conditions of sale/purchase +-- > Additional conditions specific to this order or project. +-- > AAK Price conditions +-- > Information on the price conditions that are expected or +-- > given. +-- > AAL Goods dimensions in characters +-- > Expression of a number in characters as length of ten +-- > meters. +-- > AAM Equipment re-usage restrictions +-- > Technical or commercial reasons why a piece of equipment +-- > may not be re-used after the current transport +-- > terminates. +-- > AAN Handling restriction +-- > Restrictions in handling depending on the technical +-- > characteristics of the piece of equipment or on the +-- > nature of the goods. +-- > AAO Error description (free text) +-- > Error described by a free text. +-- > AAP Response (free text) +-- > Free text of the response to a communication. +-- > AAQ Package content's description +-- > Self explanatory. +-- > AAR Terms of delivery +-- > (4053) Free text of the non Incoterms terms of delivery. +-- > For Incoterms, use: 4053. +-- > AAS Bill of lading remarks +-- > Self explanatory. +-- > AAT Mode of settlement information +-- > Free text information on an IATA Air Waybill to indicate +-- > means by which account is to be settled. +-- > AAU Consignment invoice information +-- > Self explanatory. +-- > AAV Clearance invoice information +-- > Self explanatory. +-- > AAW Letter of credit information +-- > Self explanatory. +-- > AAX License information +-- > Self explanatory. +-- > AAY Certification statements +-- > Self explanatory. +-- > AAZ Additional export information +-- > Self explanatory. +-- > ABA Tariff statements +-- > Self explanatory. +-- > ABC Conditions of sale or purchase +-- > Additional information regarding terms and conditions +-- > which apply to the transaction. +-- > ABD Nature of transaction +-- > An indication for customs of the type of contract under +-- > which goods are supplied. +-- > ABE Additional terms and/or conditions (documentary credit) +-- > Additional terms and/or conditions to the documentary +-- > credit. +-- > ABF Instructions or information about standby documentary credit +-- > Instruction or information about a standby documentary +-- > credit. +-- > ABG Instructions or information about partial shipment(s) +-- > Instructions or information about partial shipment(s). +-- > ABH Instructions or information about transhipment(s) +-- > Instructions or information about transhipment(s). +-- > ABI Additional handling instructions documentary credit +-- > Additional handling instructions for a documentary +-- > credit. +-- > ABJ Domestic routing information +-- > Self explanatory. +-- > ABK Chargeable category of equipment +-- > Equipment types are coded by category for financial +-- > purposes. +-- > ABL Government information +-- > Self explanatory. +-- > ABM Onward routing information +-- > Self explanatory. +-- > ABN Accounting information +-- > Self explanatory. +-- > ABO Discrepancy information +-- > Free text or coded information to indicate a specific +-- > discrepancy. +-- > ABP Confirmation instructions +-- > Documentary credit confirmation instructions. +-- > ABQ Method of issuance +-- > Method of issuance of documentary credit. +-- > ABR Documents delivery instructions +-- > Delivery instructions for documents required under a +-- > documentary credit. +-- > ABS Additional conditions +-- > Additional conditions to the issuance of a documentary +-- > credit. +-- > ABT Information/instructions about additional amounts covered +-- > Additional amounts information/instruction. +-- > ABU Deferred payment termed additional +-- > Additional terms concerning deferred payment. +-- > ABV Acceptance terms additional +-- > Additional terms concerning acceptance. +-- > ABW Negotiation terms additional +-- > Additional terms concerning negotiation. +-- > ABX Document name and documentary requirements +-- > Document name and documentary requirements. +-- > ABY Regulatory information +-- > The free text contains information for regulatory +-- > authority. +-- > ABZ Instructions/information about revolving documentary credit +-- > Instructions/information about a revolving documentary +-- > credit. +-- > ACA Documentary requirements +-- > Specification of the documentary requirements. +-- > ACB Additional information +-- > Self explanatory. +-- > ACC Factor assignment clause +-- > Assignment based on an agreement between seller and +-- > factor. +-- > ACD Reason +-- > Reason for a request or response. +-- > ACE Dispute +-- > A notice, usually from buyer to seller, that something +-- > was found wrong with goods delivered or the services +-- > rendered, or with the related invoice. +-- > ACF Additional attribute information +-- > The text refers to information about an additional +-- > attribute not otherwise specified. +-- > ACG Absence declaration +-- > A declaration on the reason of the absence. +-- > ACH Aggregation statement +-- > A statement on the way a specific variable or set of +-- > variables has been aggregated. +-- > ACI Compilation statement +-- > A statement on the compilation status of an array or +-- > other set of figures or calculations. +-- > ACJ Definitional exception +-- > An exception to the agreed definition of a term, concept, +-- > formula or other object. +-- > ACK Privacy statement +-- > A statement on the privacy or confidential nature of an +-- > object. +-- > ACL Quality statement +-- > A statement on the quality of an object. +-- > ACM Statistical description +-- > The description of a statistical object such as a value +-- > list, concept, or structure definition. +-- > ACN Statistical definition +-- > The definition of a statistical object such as a value +-- > list, concept, or structure definition. +-- > ACO Statistical name +-- > The name of a statistical object such as a value list, +-- > concept or structure definition. +-- > ACP Statistical title +-- > The title of a statistical object such as a value list, +-- > concept, or structure definition. +-- > ACQ Off-dimension information +-- > Information relating to differences between the actual +-- > transport dimensions and the normally applicable +-- > dimensions. +-- > ACR Unexpected stops information +-- > Information relating to unexpected stops during a +-- > conveyance. +-- > ACS Principles +-- > Text subject is principles section of the UN/EDIFACT +-- > rules for presentation of standardized message and +-- > directories documentation. +-- > ACT Terms and definition +-- > Text subject is terms and definition section of the +-- > UN/EDIFACT rules for presentation of standardized message +-- > and directories documentation. +-- > ACU Segment name +-- > Text subject is segment name. +-- > ACV Simple data element name +-- > Text subject is name of simple data element. +-- > ACW Scope +-- > Text subject is scope section of the UN/EDIFACT rules for +-- > presentation of standardized message and directories +-- > documentation. +-- > ACX Message type name +-- > Text subject is name of message type. +-- > ACY Introduction +-- > Text subject is introduction section of the UN/EDIFACT +-- > rules for presentation of standardized message and +-- > directories documentation. +-- > ACZ Glossary +-- > Text subject is glossary section of the UN/EDIFACT rules +-- > for presentation of standardized message and directories +-- > documentation. +-- > ADA Functional definition +-- > Text subject is functional definition section of the +-- > UN/EDIFACT rules for presentation of standardized message +-- > and directories documentation. +-- > ADB Examples +-- > Text subject is examples as given in the example(s) +-- > section of the UN/EDIFACT rules for presentation of +-- > standardized message and directories documentation. +-- > ADC Cover page +-- > Text subject is cover page of the UN/EDIFACT rules for +-- > presentation of standardized message and directories +-- > documentation. +-- > ADE Code value name +-- > Text subject is name of code value. +-- > ADF Code list name +-- > Text subject is name of code list. +-- > ADG Clarification of usage +-- > Text subject is an explanation of the intended usage of a +-- > segment or segment group. +-- > ADH Composite data element name +-- > Text subject is name of composite data element. +-- > ADI Field of application +-- > Text subject is field of application of the UN/EDIFACT +-- > rules for presentation of standardized message and +-- > directories documentation. +-- > + ADJ Type of assets and liabilities +-- > Information describing the type of assets and +-- > liabilities. +-- > + ADK Promotion information +-- > The text contains information about a promotion. +-- > + ADL Meter condition +-- > Description of the condition of a meter. +-- > + ADM Meter reading information +-- > Information related to a particular reading of a meter. +-- > + ADN Type of transaction reason +-- > Information describing the type of the reason of +-- > transaction. +-- > + ADO Type of survey question +-- > Type of survey question. +-- > ALC Allowance/charge information +-- > Information referring to allowance/charge. +-- > ALL All documents +-- > The note implies to all documents. +-- > ARR Arrival conditions +-- > Conditions under which arrival takes place. +-- > AUT Authentication +-- > Name, code, password etc. given for authentication +-- > purposes. +-- > BLC Bill of lading clause +-- > Clause on the bill of lading regarding the cargo being +-- > shipped. +-- > BLR Transport document remarks +-- > Remarks concerning the complete consignment to be printed +-- > on the bill of lading. +-- > CCI Customs clearance instructions +-- > Any coded or clear instruction agreed by customer and +-- > carrier regarding the declaration of the goods. +-- > CEX Customs clearance instructions export +-- > Any coded or clear instruction agreed by customer and +-- > carrier regarding the export declaration of the goods. +-- > CHG Change information +-- > Note contains change information. +-- > CIP Customs clearance instruction import +-- > Any coded or clear instruction agreed by customer and +-- > carrier regarding the import declaration of the goods. +-- > CLP Clearance place requested +-- > Name of the place where Customs clearance is asked to be +-- > executed as requested by the consignee/consignor. +-- > CLR Loading remarks +-- > Instructions concerning the loading of the container. +-- > COI Order information +-- > Additional information related to an order. +-- > CUR Customer remarks +-- > Remarks from or for a supplier of goods or services. +-- > CUS Customs declaration information +-- > Note contains customs declaration information. +-- > DAR Damage remarks +-- > Remarks concerning damage on the cargo. +-- > DCL Declaration +-- > [4020] Text of a declaration made by the issuer of the +-- > document (CIM 12). +-- > DEL Delivery information +-- > Information about delivery. +-- > DIN Delivery instructions +-- > Instructions regarding the delivery of the cargo. +-- > DOC Documentation instructions +-- > Self explanatory. +-- > DUT Duty declaration +-- > Self explanatory. +-- > EUR Effective used routing +-- > Physical route effectively used for the movement of the +-- > means of transport. +-- > FBC First block to be printed on the transport contract +-- > Self explanatory. +-- > GBL Government bill of lading information +-- > Free text information on a transport document to indicate +-- > payment information by Government Bill of Lading. +-- > GEN Entire transaction set +-- > Note is general in nature, applies to entire transaction +-- > segment. +-- > GS7 Further information concerning GGVS par. 7 +-- > Special permission for road transport of certain goods in +-- > the German dangerous goods regulation for road transport. +-- > HAN Handling instructions +-- > [4078] Instructions on how specified goods, packages or +-- > containers should be handled. +-- > HAZ Hazard information +-- > Self explanatory. +-- > ICN Information for consignee +-- > [4070] Any remark given for the information of the +-- > consignee (CIM 21). +-- > IIN Insurance instructions +-- > Instructions regarding the cargo insurance. +-- > IMI Invoice mailing instructions +-- > Instructions as to which freight and charges components +-- > have to be mailed to whom. +-- > IND Commercial invoice item description +-- > Free text describing goods on a commercial invoice line. +-- > INS Insurance information +-- > Specific note contains insurance information. +-- > INV Invoice instruction +-- > Note contains invoice instructions. +-- > IRP Information for railway purpose +-- > [4090] Date entered by railway stations when required, +-- > e.g. specified trains, additional sheets for freight +-- > calculations, special measures, etc.. (CIM 8). +-- > ITR Inland transport details +-- > Information concerning the pre-carriage to the port of +-- > discharge if by other means than a vessel. +-- > ITS Testing instructions +-- > Instructions regarding the testing that is required to be +-- > carried out on the items in the transaction. +-- > LIN Line item +-- > Note contains line item information. +-- > LOI Loading instruction +-- > Instructions where specified packages or containers are +-- > to be loaded on a means of transport. +-- > MCO Miscellaneous charge order +-- > Free text accounting information on an IATA Air Waybill +-- > to indicate payment information by Miscellaneous charge +-- > order. +-- > MKS Additional marks/numbers information +-- > Self explanatory. +-- > ORI Order instruction +-- > Free text contains order instructions. +-- > OSI Other service information +-- > General information created by the sender of general or +-- > specific value. +-- > PAC Packing/marking information +-- > Information regarding the packaging and/or marking of +-- > goods. +-- > PAI Payment instructions information +-- > The free text contains payment instructions information +-- > relevant to the message. +-- > PAY Payables information +-- > Note contains payables information. +-- > PKG Packaging information +-- > Note contains packaging instructions. +-- > PKT Packaging terms information +-- > Self explanatory. +-- > PMD Payment detail/remittance information +-- > The free text contains payment details. +-- > PMT Payment information +-- > Note contains payments information. +-- > PRD Product information +-- > Self explanatory. +-- > PRF Price calculation formula +-- > Additional information regarding the price formula used +-- > for calculating the item price. +-- > PRI Priority information +-- > Note contains priority information. +-- > PUR Purchasing information +-- > Note contains purchasing information. +-- > QIN Quarantine instructions +-- > Instructions regarding quarantine, i.e. the period during +-- > which an arriving vessel, including its equipment, cargo, +-- > crew or passengers, suspected to carry or carrying a +-- > contagious disease is detained in strict isolation to +-- > prevent the spread of such a disease. +-- > QQD Quality demands/requirements +-- > Specification of the quality/performance expectations or +-- > standards to which the items must conform. +-- > QUT Quotation instruction/information +-- > Note contains quotation information. +-- > RAH Risk and handling information +-- > Information concerning risks induced by the goods and/or +-- > handling instruction. +-- > REG Regulatory information +-- > The free text contains information for regulatory +-- > authority. +-- > RET Return to origin information +-- > Free text information on an IATA Air Waybill to indicate +-- > consignment returned because of non delivery. +-- > REV Receivables +-- > Description to be provided. +-- > RQR Requested routes/routing instructions +-- > [3074] Names of places via which the consignor requests a +-- > consignment to be routed. +-- > RQT Tariffs and route requested +-- > [4120] Stipulation of the tariffs to be applied showing, +-- > where applicable, special-agreement numbers or +-- > references; indication of routes by frontier points or by +-- > frontier stations and, when necessary, by transit +-- > stations between. +-- > SAF Safety information +-- > Self explanatory. +-- > SIC Sender's instruction to carrier +-- > [4284] Instructions given and declarations made by the +-- > sender to the carrier concerning Customs, insurance, and +-- > other formalities. +-- > SIN Special instructions +-- > Special instructions like licence no, high value, handle +-- > with care, glass. +-- > SLR Ship line requested +-- > Shipping line requested to be used for traffic between +-- > European continent and U.K. for Ireland. +-- > SPA Special permission for transport, generally +-- > Statement that a special permission has been obtained for +-- > the transport (and/or routing) in general, and reference +-- > to such permission. +-- > SPG Special permission concerning the goods to be transported +-- > Statement that a special permission has been obtained for +-- > the transport (and/or routing) of the goods specified, +-- > and reference to such permission. +-- > SPH Special handling +-- > Note contains special handling information. +-- > SPP Special permission concerning package +-- > Statement that a special permission has been obtained for +-- > the packaging, and reference to such permission. +-- > SPT Special permission concerning transport means +-- > Statement that a special permission has been obtained for +-- > the use of the means transport, and reference to such +-- > permission. +-- > SRN Subsidiary risk number (IATA/DGR) +-- > Number(s) of subsidiary risks, induced by the goods, +-- > according to the valid classification. +-- > SSR Special service request +-- > Request for a special service concerning the transport of +-- > the goods. +-- > SUR Supplier remarks +-- > Remarks from or for a supplier of goods or services. +-- > TCA Tariff and class applied +-- > [5430] Specification of tariff applied (CIM 55). +-- > TDT Transport details remarks +-- > Additional information related to transport details. +-- > TRA Transportation information +-- > General information regarding the transport of the cargo. +-- > TRR Requested tariff +-- > Stipulation of the tariffs to be applied showing, where +-- > applicable, special agreement numbers or references. +-- > TXD Tax declaration +-- > Description to be provided. +-- > WHI Warehouse instruction/information +-- > Note contains warehouse information. +-- > ZZZ Mutually defined +-- > Note contains information mutually defined by trading +-- > partners. +simple4451 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4453 + ( simple4453 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4453 Text function, coded +-- > +-- > Desc: Code specifying how to handle the text. +-- > +-- > Repr: an..3 +-- > +-- > 1 Text for subsequent use +-- > The occurrence of this text does not affect message +-- > processing. +-- > 2 Text replacing missing code +-- > Text description of a coded data item for which there is +-- > no currently available code. +-- > 3 Text for immediate use +-- > Text must be read before actioning message. +-- > 4 No action required +-- > Pass text on to later recipient. +simple4453 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4455 + ( simple4455 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4455 Back order, coded +-- > +-- > Desc: Code to identify the back order agreement. +-- > +-- > Repr: an..3 +-- > +-- > B Back order only if new item (book industry - not yet +-- > published only) +-- > Item on back order due to unpublished status. +-- > F Factory ship +-- > Ship directly from factory to purchaser. +-- > N No back order +-- > Back order is unacceptable. +-- > W Warehouse ship +-- > Ship directly from warehouse. +-- > Y Back order if out of stock +-- > Acceptable to put on back order if out of stock. +-- > ZZZ Mutually defined +-- > Self explanatory. +simple4455 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4457 + ( simple4457 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4457 Product/service substitution, coded +-- > +-- > Desc: Code indicating product or service substitution conditions. +-- > +-- > Repr: an..3 +-- > +-- > 1 No substitution allowed +-- > Notice to supplier to fill order exactly as specified. +-- > 2 Supply any binding if edition ordered not available +-- > Indicates that substitute bindings are acceptable if the +-- > edition of a book originally ordered is unavailable. +-- > 3 Supply paper binding if edition ordered not available +-- > Indicates that a paper back edition of a book is +-- > acceptable if the edition ordered is unavailable. +-- > 4 Supply cloth binding if edition ordered not available +-- > Indicates that the cloth bound edition of a book is +-- > acceptable if the edition ordered is unavailable. +-- > 5 Supply library binding if edition ordered not available +-- > Indicates that a library binding of a book is acceptable +-- > if the edition ordered is unavailable. +-- > 6 Equivalent item substitution +-- > Indicates that an item of the same value and performance +-- > may be substituted for the item specified. +-- > 7 Alternate item substitution allowed +-- > Indicates that an item of equal or greater value and +-- > performance may be substituted for the item specified. +-- > ZZZ Mutually defined +-- > A code reserved for special trading partner requirements +-- > when pre-defined codes do not exist. +simple4457 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S4517 + ( simple4517 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 4517 Seal condition, coded +-- > +-- > Desc: To indicate the condition of a seal. +-- > +-- > Repr: an..3 +-- > +-- > 1 In right condition +-- > The seal is in right condition. +-- > 2 Damaged +-- > The seal is damaged. +simple4517 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S5004 + ( simple5004 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 5004 Monetary amount +-- > +-- > Desc: Number of monetary units. +-- > +-- > Repr: n..18 +simple5004 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S5025 + ( simple5025 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 5025 Monetary amount type qualifier +-- > +-- > Desc: Indication of type of amount. +-- > +-- > Repr: an..3 +-- > +-- > 1 VAT, 1st value +-- > First VAT value if, for the same rate of VAT, there are 1 +-- > to 3 different ways to set this value. +-- > 2 VAT, 2nd value +-- > Second VAT value if, for the same rate of VAT, there are +-- > 2 or 3 different ways to set this value. +-- > 3 VAT, 3rd value +-- > Third VAT value if, for the same rate of VAT, there are 3 +-- > different ways to set this value. +-- > 4 Additional royalties (Customs) +-- > Royalties relating to the imported goods that the buyer +-- > must pay, either directly or indirectly, as a condition +-- > of sale, to the extent that they are not included in the +-- > price actually paid or payable. +-- > 5 Adjusted amount +-- > The amount specified is the adjusted amount. +-- > 6 Amount reference currency +-- > The owing amount in the currency used as reference in the +-- > transaction. +-- > 7 Agreed charge +-- > Charges which parties agreed upon. +-- > 8 Allowance or charge amount +-- > [5422] Total amount of allowance or charge. +-- > 9 Amount due/amount payable +-- > Amount to be paid. +-- > 10 Amount in charge currency +-- > Indicates that the amount is based on the charged +-- > currency. +-- > 11 Amount paid +-- > Self explanatory. +-- > 12 Amount remitted +-- > Amount which was remitted (see remittance advice). +-- > 13 Amount subject to total monetary discount +-- > Self explanatory. +-- > 14 Amount target currency +-- > The amount in the currency in which the amount is paid or +-- > has to be paid. +-- > 15 Average ledger balance +-- > The addition of the balance all accounts divided by the +-- > number of accounts. +-- > 16 Bank release fee +-- > Self explanatory. +-- > 17 Batch total +-- > The complete quantity of anything needed for or made in +-- > one operation or lot. +-- > 18 Brokerage +-- > Fee charged by a broker for acting on behalf of a third +-- > party. +-- > 19 Buying commission +-- > Commission paid by the importer to his/her agent for the +-- > service of representing him/her in the purchase. +-- > 20 Data value on carrier media (Customs) +-- > Value of data contained on the carrier media (e.g. +-- > magnetic tape). +-- > 21 Cash discount +-- > Cash discount given by the seller to the buyer where +-- > payment is made in advance of receipt of goods. +-- > 22 Cash on delivery amount +-- > Amount to be collected by carrier upon delivery of goods. +-- > This amount represents approximately the value of the +-- > goods. +-- > 23 Charge amount +-- > Self explanatory. +-- > 24 Charge summary total +-- > Code to indicate the total charges relating to a +-- > consignment. +-- > 25 Charge/allowance basis +-- > The amount specified is the basis for calculation of +-- > charges/allowance. +-- > 26 Charges collect fee +-- > Self explanatory. +-- > 27 Charges in destination currency +-- > Collect charges payable in the currency of the country of +-- > destination. +-- > 28 Collect charge summary total +-- > Self explanatory. +-- > 29 Collect charges in destination currency +-- > Collect charges payable in the currency of the country of +-- > destination. +-- > 30 Collect freight charge including VAT +-- > This is the total amount that has to be collected from +-- > the consignee or other intermediary intervening party - +-- > Including VAT-. +-- > 31 Collect freight charge without VAT +-- > For legal accounting reasons the amount without VAT has +-- > to be announced, together with the amount of VAT. +-- > 32 Collect other charges due agent total +-- > Self explanatory. +-- > 33 Collect taxes total +-- > Self explanatory. +-- > 34 Collected balance required +-- > A certain sum of money that must be kept in an account. +-- > 35 Container cost +-- > Description to be provided. +-- > 36 Converted amount +-- > The amount is converted from another currency. +-- > 37 Credit on consignment +-- > Credit deducted from the total invoice amount for the +-- > value of goods not included in a consignment but included +-- > in the invoice. +-- > 38 Invoice item amount +-- > (5068) Total sum charged in respect of a single Invoice +-- > item in accordance with the terms of delivery. +-- > 39 Invoice total amount +-- > [5444] Total sum charged in respect of one or more +-- > Invoices in accordance with the terms of delivery. +-- > 40 Customs value +-- > (5032) Value declared for Customs purposes on those goods +-- > in a consignment which are subject to the same Customs +-- > procedure, and have the same tariff/statistical heading, +-- > country information and duty regime. +-- > 41 Assigned Customs value +-- > Goods value assigned by Customs. +-- > 42 Total cash payments received by factor +-- > Total allocated amount of cash payments received by a +-- > factor. +-- > 43 Declared total Customs value +-- > [5070] Total value declared for Customs purposes of all +-- > goods in a consignment, whether or not they are subject +-- > to the same Customs procedure, or have the same +-- > tariff/statistical heading, country information, and duty +-- > regime. +-- > 44 Declared value for carriage +-- > (5036) Value, declared by the shipper or his agent solely +-- > for the purpose of varying the carrier's level of +-- > liability from that provided in the contract of carriage, +-- > in case of loss or damage to goods or delayed delivery. +-- > 45 Deductible after importation charges (Customs) +-- > Charges (e.g. construction, assembly, erection, +-- > maintenance or technical assistance) after importation, +-- > which are included in the total invoice price, that may +-- > be deducted to arrive at a Customs value. +-- > 46 Deductions (Customs) +-- > [5020] Allowable deductions from the Customs value basis +-- > used. +-- > 47 Delivery fee +-- > Fees incurred by delivery. +-- > 48 Deposit total +-- > The whole amount of money that one entrusts for +-- > safekeeping. +-- > 49 Development necessary for production of imported goods +-- > (Customs) +-- > Value of engineering, development, artwork, design work +-- > and plans and sketches carried out elsewhere than in the +-- > Customs territory and necessary for the production of the +-- > imported goods. +-- > 50 Disbursements +-- > Amount of disbursements to be collected by the carrier +-- > according to the order given by the shipper. +-- > 51 Disbursements fee +-- > Fee charged for the collection of disbursements. +-- > 52 Discount amount +-- > The amount specified is the discount amount. +-- > 53 Discount amount due +-- > Self explanatory. +-- > 54 Distribution service fee +-- > Self explanatory. +-- > 55 Duty amount +-- > Self explanatory. +-- > 56 Duty/tax/fee basis amount +-- > The amount specified is the basis for duty/tax or fee. +-- > 57 Equivalent amount +-- > This amount is equivalent to the amount to be +-- > transferred, but in another currency. +-- > 58 Fee amount +-- > Self explanatory. +-- > 59 Fees paid year to date +-- > Payments made for goods thus far. +-- > 60 Final (posted) amount +-- > The amount posted to an account, finally, after +-- > charges/allowances. +-- > 61 Float (e.g. "cash float") +-- > The status of funds in the process of collection. +-- > 62 Total payments on account received by a factor +-- > Total unallocated amount of payments received by a +-- > factor. +-- > 63 FOB value +-- > Identifies the value of the shipment free on board, named +-- > port of shipment (see FOB Incoterm of ICC). +-- > 64 Freight charge +-- > Amount to be paid for moving goods, by whatever means, +-- > from one place to another, inclusive discounts, +-- > allowances, rebates, adjustment factors and additional +-- > cost relating to freight costs (UN/ECE Recommendation no +-- > 23). +-- > 65 Total indirect amount payments made to a seller or his agent +-- > instead of to a factor +-- > Total indirect amount of payments made to a seller or his +-- > agent instead of to a factor. +-- > 66 Goods item total +-- > Net price x quantity for the line item. +-- > 67 Insurance +-- > Self explanatory. +-- > 68 Insurance and transport charges (Customs) +-- > (5488)+(5292) Sum total of transport and insurances +-- > charges (CCC). +-- > 69 Insurance and transport charges incurred outside Customs +-- > territory +-- > (5488)+(5292) Insurance and transport charges incurred +-- > outside a Customs territory (or a Customs union). +-- > 70 Insurance charges (Customs) +-- > [5488] Amount of premium payable to the insurance company +-- > to insure the goods to the port or place of importation. +-- > 71 Insurance charges incurred outside of Customs territory +-- > (5488) Insurance charges incurred outside a Customs +-- > territory (or a Customs union). +-- > 72 Internal charges (Customs) +-- > Charges incurred within a Customs territory (or a Customs +-- > union). +-- > 73 Total amount of payments booked to the collateral account +-- > Total amount of payments booked to the collateral +-- > account. +-- > 74 Amount to be paid in advance +-- > Amount which is to be paid before goods are delivered or +-- > the service is rendered. +-- > 75 Registered capital +-- > Registered amount of equity of a company. +-- > 76 Investable balance +-- > To put left over money in something offering profitable +-- > returns. +-- > 77 Invoice amount +-- > [5068] Total sum charged in respect of a single Invoice +-- > in accordance with the terms of delivery. +-- > 78 Landing charges +-- > The charges incurred in landing the goods into store in +-- > the country of importation, excluding Customs duties and +-- > taxes. +-- > 79 Total line items amount +-- > The sum of all the line item amounts. +-- > 80 Licence fees related to imported goods (Customs) +-- > Licence fees relating to the imported goods that the +-- > buyer must pay, either directly or indirectly, as a +-- > condition of sale, to the extent that they are not +-- > included in the price actually paid or payable. +-- > 81 Loading and handling cost +-- > Cost incurred by loading and handling. +-- > 82 Lock box total +-- > The complete amount of funds that customers mailed in to +-- > a specific location. Often times funds are sent to a post- +-- > office lock box in their city. +-- > 83 Lumpsum +-- > An agreed sum of money, which is paid in full at one +-- > time. This term is often used in connection with charter +-- > parties. +-- > 84 Material consumed in production of imported goods (Customs) +-- > Value of materials consumed in the production of the +-- > imported goods. +-- > 85 Maximum charge +-- > Self explanatory. +-- > 86 Message total monetary amount +-- > Self explanatory. +-- > 87 Minimum charge +-- > Self explanatory. +-- > 88 National preference basis amount +-- > Amount giving the basis for national preference +-- > calculation. +-- > 89 Negative collected balance +-- > Having a quantity of less than zero in an account. +-- > 90 Negative ledger balance +-- > For an asset account, this would be when the account had +-- > a credit balance. For liability and owner's equity +-- > accounts, it would be when the account had a debit +-- > balance. +-- > 91 Net adjustment +-- > The end-of-the-period total amount which is left after +-- > recording appropriate adjusting entries. +-- > 92 Net fee position +-- > The payments left over after deductions or allowances +-- > have been made. +-- > 93 Net year to date excess (deficit) +-- > A negative amount of an item. +-- > 94 No amount of insurance +-- > No amount of insurance has been declared for a +-- > consignment. +-- > 95 No declared value for carriage +-- > No value has been declared for purposes of carriage. +-- > 96 No declared value for Customs +-- > No value has been declared for Customs purposes. +-- > 97 Offer amount +-- > [5210] Total amount of an offer. +-- > 98 Original amount +-- > Original amount, without charges, allowances or +-- > adjustment. +-- > 99 Other charges at destination +-- > Code to indicate charges levied at destination. +-- > 100 Other charges due agent +-- > Code to indicate that certain charges accrue to an agent. +-- > 101 Other charges due carrier +-- > Code to indicate that certain charges accrue to a +-- > carrier. +-- > 102 Other commissions +-- > Other commissions paid by the importer to his/her agent +-- > in relation to the goods being imported. +-- > 103 Other deductible charges +-- > Other charges deducted from the total invoice value. +-- > 104 Other transport charges +-- > (5292) Other charges paid for transport. +-- > 105 Other valuation charges (Customs) +-- > Other valuation charges which are payable by reason of +-- > the importation or sale of the goods in the Customs +-- > territory. +-- > | 106 Packing cost +-- > Cost for packing concerning labour and/or material. +-- > 107 Packing cost (Customs) +-- > [5448] Costs incurred for all containers and coverings of +-- > whatever nature which are considered as being one for +-- > Customs purposes with the goods, and the cost of packing +-- > whether for labour or material. +-- > 108 Parts incorporated in imported goods (Customs) +-- > Materials, components, parts and similar items +-- > incorporated in the imported goods. +-- > 109 Payment discount amount +-- > Self-explanatory. +-- > 110 Pick-up fee +-- > Fee incurring if item has been or will be picked up. +-- > 111 Positive collected balance +-- > Having a quantity of greater than zero in an account. +-- > 112 Positive ledger balance +-- > For an asset account, this would be when the account had +-- > a debit balance. For liability and owner's equity +-- > accounts, it would be when the account had a credit +-- > balance. +-- > 113 Prepaid amount +-- > (5302) Amount which has been prepaid in advance. +-- > 114 Prepaid charge summary total +-- > Total of all prepaid charges. +-- > 115 Prepaid taxes total +-- > Total of all prepaid taxes. +-- > 116 Purchase amount +-- > The cost of buying goods or services. +-- > 117 Quantity discount +-- > Discount given for purchase of goods in bulk. +-- > 118 Quota value +-- > Description to be provided. +-- > 119 Received amount +-- > The amount is what the bank received, and the one before +-- > charges/allowances. +-- > 120 Sales tax +-- > Identifies the amount of sales tax payable. +-- > 121 Shipment value in domestic currency +-- > The cost of transportation in domestic currency. +-- > 122 Specific amount payable +-- > Amount that the consignor agrees to be invoiced or to +-- > pay. This amount is part of the total charges applied to +-- > the consignment. +-- > 123 Statistical value +-- > [5218] Value declared for statistical purposes of those +-- > goods in a consignment which have the same statistical +-- > heading and country of origin. +-- > 124 Tax amount +-- > Tax imposed by government or other official authority +-- > related to the weight/volume charge or valuation charge. +-- > 125 Taxable amount +-- > Self explanatory. +-- > 126 To collect +-- > Description to be provided. +-- > 127 Tools used in production of imported goods (Customs) +-- > Tools, dies, moulds and similar items used in the +-- > production of the imported goods. +-- > 128 Total amount +-- > The amount specified is the total amount. +-- > 129 Total amount subject to payment discount +-- > Part of the invoice amount which is subject to payment +-- > discount. +-- > 130 Total charge due +-- > Total amount of charges payable to the carrier. +-- > 131 Total charges/allowances +-- > The amount specified is the total of all +-- > charges/allowances. +-- > 132 Total collect charges +-- > Total charges to be collected. +-- > 133 Total collect charges at destination +-- > Total charges to be collected at destination. +-- > 134 Total declared +-- > Description to be provided. +-- > 135 Total freight due +-- > Total amount of freight costs payable to the carrier. +-- > 136 Total invoice additional amount +-- > (5140) Amount to be added to the sum of invoice line +-- > amounts to arrive at the total invoice amount. +-- > 138 Total monetary discount amount +-- > Total of monetary discount amounts. +-- > 139 Total payment amount +-- > A complete charge for goods or services rendered. +-- > 140 Total service charge +-- > The complete payment owed to one who has performed work +-- > for another. +-- > 141 Cost, insurance and freight (CIF) value +-- > Identifies the value of cost, insurance and freight. +-- > (Refer to ICC Incoterm CIF for an expanded definition). +-- > 142 Trade discount +-- > Discount given to any purchaser at a particular +-- > commercial level e.g. at wholesale or retail level. +-- > 143 Transfer amount +-- > The amount which has been transferred from buyer to the +-- > sellers bank. +-- > 144 Transport charges (Customs) +-- > (5292) Cost incurred by shipper in moving goods, by +-- > whatever means, from one place to another under the terms +-- > of the contract of carriage, see UN/ECE Recommendation No +-- > 23. Synonym: freight charges (Customs). +-- > 145 Transport charges incurred outside Customs territory +-- > (5292) Transport charges incurred outside a Customs +-- > territory (or a Customs union). +-- > 146 Unit price +-- > (5110) Reporting monetary amount is a "per unit" amount. +-- > 147 Acceptable quotation fluctuation amount +-- > The maximum increase or decrease in constituent material +-- > fluctuation which will not result in an item price +-- > renegotiation. +-- > 148 Total payments under guarantee +-- > Total amount paid under guarantee, such as under a +-- > factor's guarantee. +-- > 149 Valuation charge +-- > A charge based on the value of goods or cargo. +-- > 150 Value added tax +-- > [5490] Amount in national currency resulting from the +-- > application, at the appropriate rate, of value added tax +-- > (or similar tax) to the invoice amount subject to such +-- > tax. +-- > 151 Value insured +-- > Representation in figures of the total sum covered by an +-- > insurance for a particular shipment. +-- > 152 Subsequent resale of imported goods (Customs) +-- > Value of any part of the proceeds of any subsequent +-- > resale, disposal or use of the imported goods that +-- > accrues, directly or indirectly, to the seller. +-- > 153 Weight charge +-- > A charge based on the weight of goods or cargo. +-- > 154 Amount to be collected +-- > Self explanatory. +-- > 155 Standard duty +-- > Standard Customs duty that would apply if special +-- > provisions did not apply. +-- > 156 G-Amount +-- > Amount out of total invoice amount being paid into a +-- > blocked account. +-- > 157 Insurance value +-- > (5010) Value for which the goods are insured. +-- > 158 Insurance and transport charges incurred inside Customs +-- > territory +-- > (5488)+(5292) Charges to be paid for moving goods, by +-- > whatever means, from the point of entry into the Customs +-- > territory (within a Customs union: to the point of entry +-- > in the final destination country). +-- > 159 Licence (value deducted) +-- > Amount in the currency of the licence to be written off +-- > from the total licence value. +-- > 160 Other costs +-- > (5346) Costs, other than packing, freight and insurance +-- > costs, specified separately. +-- > 161 Duty, tax or fee amount +-- > Amount of duty, tax or fee. +-- > 162 Customs duty paid +-- > Amount which can be deducted from the stated invoice +-- > price where that price includes the Customs duty amount. +-- > 163 Wage tax share +-- > Wage tax share of total amount to be paid directly to +-- > tax collector. +-- > 164 Social securities premiums share +-- > Social securities share of total amount to be paid +-- > directly to the social securities collector. +-- > 165 Adjustment amount +-- > Amount being the balance of the amount to be adjusted and +-- > the adjusted amount. +-- > 166 Guarantee amount (Customs) +-- > Amount of the guarantee placed with Customs. +-- > 167 Actual versus calculated price difference +-- > Difference between actual and calculated price. +-- > 168 Tax sub-totals +-- > Self explanatory. +-- > 169 Alternate currency total amount +-- > Self-explanatory. +-- > 170 Document amount +-- > Description to be provided. +-- > 171 Total reassignments of factored invoices +-- > Total amount of factored invoices and credit notes +-- > reassigned to the seller or to another factor. +-- > 172 Stated amount +-- > Description to be provided. +-- > 173 Minimum amount +-- > Lowest possible value; minimum. +-- > 174 Balance brought forward +-- > Opening balance of the account brought forward from the +-- > prior accounting period. +-- > 175 Message total additional amount +-- > Description to be provided. +-- > 176 Message total duty/tax/fee amount +-- > Total of all duty/tax/fee amounts. +-- > 177 Message total amount prepaid +-- > Total of all prepaid amounts within the message. +-- > 178 Exact amount +-- > Specific amount. +-- > 179 Maximum amount +-- > Highest possible value; maximum. +-- > 180 Amount up to +-- > Highest possible value; up to. +-- > 181 Amount not exceeding +-- > Highest possible value; not exceeding. +-- > 182 Any other specification/tolerance +-- > Any further qualification of the amount. +-- > 183 No specification/tolerance +-- > No further qualification of the amount. +-- > 184 Final net acquisition cost +-- > Self explanatory. +-- > 185 Labor cost +-- > Self explanatory. +-- > 186 Material cost +-- > Self explanatory. +-- > 187 Other cost +-- > Self explanatory. +-- > 188 Overhead cost +-- > Self explanatory. +-- > 189 Packaging cost +-- > Self explanatory. +-- > 190 Prototype set up cost +-- > Self explanatory. +-- > 192 Raw material per cart cost +-- > Self explanatory. +-- > 193 Raw material per unit of measure cost +-- > Self explanatory. +-- > 194 Total die model cost +-- > Self explanatory. +-- > 195 Total gauge cost +-- > Self explanatory. +-- > 196 Total material including purchased components cost +-- > Self explanatory. +-- > 197 Total purchased components cost +-- > Self explanatory. +-- > 198 Total tooling cost +-- > Self explanatory. +-- > 199 Delivery limitation amount +-- > Self explanatory. +-- > 200 Minimum amount due +-- > Self explanatory. +-- > 201 Penalty amount +-- > Self explanatory. +-- > 202 Interest amount +-- > Self explanatory. +-- > 203 Line item amount +-- > Goods item total minus allowances plus charges for line +-- > item. See also Code 66. +-- > 204 Allowance amount +-- > Self explanatory. +-- > 205 Additional amount covered: freight costs +-- > Additional amount (freight costs) which is also covered +-- > under the documentary credit. +-- > 206 Additional amount covered: inspection costs +-- > Additional amount (inspection costs) which is also +-- > covered under the documentary credit. +-- > 207 Additional amount covered: insurance costs +-- > Additional amount (insurance costs) which is also covered +-- > under the documentary credit. +-- > 208 Additional amount covered: interest +-- > Additional amount (interest) which is also covered under +-- > the documentary credit. +-- > 209 Agent commission amount +-- > Amount which has to be paid to an agent. +-- > 210 Credit note amount +-- > Amount of a credit note. +-- > 211 Debit note amount +-- > Amount of a debit note. +-- > 212 Documentary credit amount +-- > Amount of the documentary credit. +-- > 213 Part of documentary credit amount +-- > Part of documentary credit amount subject to sight +-- > payment, deferred payment or acceptance when the +-- > documentary credit is available by mixed payment. +-- > 214 Advance payment at the beginning of works +-- > Amount paid to the contractor at the beginning of works +-- > in the construction to be deducted later. +-- > 215 Deduction of advance payment amount at the beginning of +-- > works +-- > Progressive deduction of advance payment, as works go on. +-- > 216 Advance payment amount on building material +-- > Self explanatory. +-- > 217 Deduction of the advance payment amount on building material +-- > Self explanatory. +-- > 218 Advance payment amount on stock +-- > Self explanatory. +-- > 219 Deduction of the advance payment amount on stock +-- > Self explanatory. +-- > 220 Amount subject to guarantee retention +-- > Amount participating in the assessment basis of a +-- > guarantee retention. +-- > 221 Amount not subject of guarantee retention +-- > Amount not participating in the assessment basis of a +-- > guarantee retention. +-- > 222 Amount subject to contractual retention +-- > Amount participating in the assessment basis of a +-- > contractual retention. +-- > 223 Works amount, initial +-- > Total amount of works in the initial contract. +-- > 224 Works amount, variations +-- > Total amount of contract variations, not including the +-- > amount planned on initial contract. +-- > 225 Works amount, total +-- > Total amount of works, including initial contract and +-- > variations. +-- > 226 Retention amount +-- > Self explanatory. +-- > 227 Deposit +-- > Part of the amount of retention, not covered by guarantee +-- > of retention, and thus deducted from the amount paid to +-- > the contractor until release of retention. +-- > 228 Deposit refund +-- > Refund of deposit, due to an increase of the guarantee of +-- > retention amount, or a decrease of the amount of +-- > retention. +-- > 229 Guarantee on retention refund +-- > Refund of deposit, due to partial or complete release of +-- > retention. +-- > 230 Amount subject to escalation +-- > Amount which is used as the basis for the calculation of +-- > the escalation. +-- > 231 Amount subject to escalation, initial +-- > Amount in the initial contract which is used as the basis +-- > for the calculation of the escalation. +-- > 232 Amount of variations subject to escalation +-- > Amount of variations which is used as the basis for the +-- > calculation of the escalation. +-- > 233 Amount not subject to escalation +-- > Amount which is not included in the calculation of the +-- > escalation. +-- > 234 Amount not subject to escalation, initial +-- > Amount in the initial contract which is not included in +-- > the calculation of the escalation. +-- > 235 Amount of variations not subject to escalation +-- > Amount of variations which is not included in the +-- > calculation of the escalation. +-- > 236 Amount subject to price adjustment +-- > Amount which is used as the basis for price adjustment +-- > calculation. +-- > 237 Amount subject to price adjustment, initial +-- > Amount in the initial contract which is used as the basis +-- > for the price adjustment calculation. +-- > 238 Amount of variations subject to price adjustment +-- > Amount of variations which is used as the basis for price +-- > adjustment calculation. +-- > 239 Amount not subject to price adjustment +-- > Amount which is not included in the calculation of the +-- > price adjustment. +-- > 240 Amount not subject to price adjustment, initial +-- > Amount in the initial contract which is not included in +-- > the calculation of the price adjustment. +-- > 241 Amount of variations not subject to price adjustment +-- > Amount of variations which is not included in the +-- > calculation of the price adjustment. +-- > 242 Escalation amount +-- > Difference between initial amount and current amount. +-- > 243 Provisional escalation amount +-- > Difference between initial amount and provisional current +-- > amount. +-- > 244 Price adjustment amount +-- > Difference between initial amount and revised amount. +-- > 245 Provisional price adjustment amount +-- > Difference between initial amount and provisional revised +-- > amount. +-- > 246 Price revaluation amount +-- > Amount of escalation and price adjustment. +-- > 247 Provisional price revaluation amount +-- > Provisional amount of escalation and price adjustment. +-- > 248 Contractual retention amount total +-- > Retention on a basis contractually fixed. +-- > 249 Valuation amount +-- > Amount of valuation. +-- > 250 Deduction amount of direct payments to subcontractors +-- > Deduction of amounts directly paid to subcontractors. +-- > 251 Amortization total amount +-- > Indication of final monetary amount for amortization. +-- > 252 Amortization order amount +-- > Indication of actual share of the monetary amount for +-- > amortization. +-- > 253 Amortization cumulated amount +-- > Indication of actual cumulated monetary amount of +-- > previous and actual amortization order amount. +-- > 254 Current credit cover +-- > Limit for current credit cover. +-- > 255 New credit cover +-- > Limit for new credit cover. +-- > 256 Order cover +-- > Credit cover for an individual order or shipment. +-- > 257 Amount subject to dispute +-- > The amount that is being disputed. +-- > 258 Charge amount for information +-- > The stated charge amount is only for information. The +-- > amount will be debited due to agreement. +-- > 259 Total charges +-- > Self-explanatory. +-- > 260 Total allowances +-- > Self-explanatory. +-- > 261 Alternate currency amount +-- > Self-explanatory. +-- > 262 Instalment amount +-- > Amount paid or due for a single instalment of an +-- > instalment payment scheme. +-- > 263 Outstanding amount +-- > Amount still remaining outstanding for payment. +-- > 264 Gross contribution amount +-- > Gross amount contributed. This may include commissions or +-- > allowances. +-- > 265 Commission amount +-- > Amount of any commission. +-- > 266 Net contribution amount +-- > Amount contributed net of any commission or other +-- > allowances . +-- > 267 Regular contribution amount +-- > Specified contribution amount regularly paid. +-- > 268 Previous regular contribution amount +-- > Specified contribution amount regularly paid before a +-- > change . +-- > 269 Variation amount +-- > Difference from a nominated amount. +-- > 270 Notional salary +-- > A salary amount specified for a particular category of +-- > employees. +-- > 271 Nominal salary +-- > The salary amount without special allowances or other +-- > cash benefits. +-- > 272 Taxable salary +-- > The salary amount which is taxable. +-- > 273 Superannuation salary +-- > Salary used for superannuation benefit/contribution +-- > purposes . +-- > 274 Total remuneration +-- > The amount of the total value of a person's remuneration. +-- > 275 Other salary +-- > The amount of other salary or allowances in addition to a +-- > base salary. +-- > 276 Annual salary +-- > Self-explanatory. +-- > 277 Total contributions amount +-- > Sum of individual contributions. +-- > 278 Voluntary contribution amount +-- > The amount is for a non-compulsory contribution. +-- > 279 Instalment first amount +-- > First of a number of due amounts if payment by instalment +-- > is agreed. +-- > 280 Instalment current amount +-- > Current amount of a number of due amounts if payment by +-- > instalment is agreed. +-- > 281 Instalment last amount +-- > Last of a number of due amounts if payment by instalment +-- > is agreed. +-- > 282 Current maintenance fee +-- > Current amount of a number of amounts due on maintenance +-- > contract. +-- > 283 Current leasing fee +-- > Current amount of a number of amounts due on lease +-- > contracts. +-- > 284 Day works amount +-- > The amount of work calculated on the basis of manpower +-- > time and supply cost. +-- > 285 Manufacturer's bonus +-- > Allowance given as a manufacturer's bonus. +-- > 286 Administration charge +-- > Charge made for an administration activity. +-- > 287 Fuel charge +-- > Charge relating to fuel supplied. +-- > 288 Registration plate charge +-- > The charge relating to the normal supply of vehicle +-- > registration plates. +-- > 289 Subtotal amount +-- > Total amount of money that is part of a complete amount. +-- > 290 Dumping export value +-- > The export value calculated for the purposes of assessing +-- > dumping duty. +-- > 291 Foreign inland freight +-- > The amount of inland freight incurred in delivering the +-- > goods to the place of export. +-- > 292 Concession amount +-- > The amount of any concession. To allow the nomination of +-- > the difference between the amount of duty plus tax paid +-- > and the amount that would have been payable without an +-- > end-use security being applied. +-- > 293 Chargeback +-- > Invoice amount charged back to seller. +-- > 294 Charge per credit cover +-- > Unit charge per credit cover established. +-- > 295 Charge per unused credit cover +-- > Unit charge per unused credit cover. +-- > 296 Total authorised deduction +-- > Total amount of authorised deductions from payment of +-- > invoices. +-- > 297 Total chargebacks +-- > Total amount charged back to the seller. +-- > 298 Total offsets +-- > Total amount offset against other items on the seller's +-- > or buyer's account. +-- > | 299 Total special entries +-- > Total amount to be treated as special booking entry by +-- > the beneficiary. +-- > 300 Balance carried forward +-- > Closing balance of the account to be carried forward to +-- > the next accounting period. +-- > 301 Total outstanding invoices past due +-- > Total amount of outstanding invoices past due. +-- > 302 Off balance disputed items +-- > Total amount of disputed invoices/credit notes. +-- > 303 Commission invoices +-- > Amount of commission invoices. +-- > 304 Other charges +-- > Miscellaneous charges. +-- > 305 Amount remittances +-- > Amount of money remitted. +-- > 306 Total amount of payment commission invoices +-- > Total amount of commission invoices paid. +-- > 307 Total amount of payment other charges invoices +-- > Total amount of invoices for miscellaneous charges paid. +-- > 308 Total amount credit notes +-- > Total amount of credit notes. +-- > 309 Total adjustment invoices +-- > Total amount of adjustments to invoices. +-- > 310 Total adjustment credit notes +-- > Total amount of adjustments to credit notes. +-- > 311 Total adjustment payments +-- > Total amount of adjustments to payments. +-- > 312 Base unit value +-- > Value per base unit. +-- > 313 International freight +-- > The amount of freight paid for moving goods between place +-- > of export and place of import. +-- > 314 Own risk amount +-- > Amount for own credit risk, not covered by credit cover. +-- > 315 Opening balance +-- > The amount of the opening balance. +-- > 316 Insurance premium +-- > Premium amount including commission without insurance tax +-- > and fees. +-- > 317 Insurance commission +-- > Amount due to an intermediary to be chargeable to an +-- > insurer for obtaining insurance business. +-- > 318 Insurance tax +-- > Insurance tax amount on insurance premium and fees. +-- > 319 Fee of insurer +-- > Amount to be paid to an insurer as a handling charge. +-- > 320 Fee of intermediary +-- > Amount to be paid to an intermediary as a handling fee. +-- > + 321 Debit flow +-- > Debit flow amount applying to an account. +-- > + 322 Closing balance payable +-- > Outstanding payable amount of the account at the end of +-- > the reporting period. +-- > + 323 Opening balance payable +-- > Outstanding payable amount of the account at the +-- > beginning of the reporting period. +-- > + 324 Opening balance receivable +-- > Outstanding receivable amount of the account at the +-- > beginning of the reporting period. +-- > + 325 Closing balance receivable +-- > Outstanding receivable payable amount of the account at +-- > the end of the reporting period. +-- > + 326 Net assets and liabilities +-- > Position amount of the assets and liabilities at +-- > reporting date. +-- > + 327 Adjustment to debit flow +-- > Adjustment to debit flow amount. +-- > + 328 Adjustment to credit flow +-- > Adjustment to a credit flow amount. +-- > + 329 Credit flow +-- > Credit flow amount applying to an account. +-- > + 330 Total prepaid other charges due carrier +-- > The total of prepaid other charges due to carrier. +-- > + 331 Total collect weight charge +-- > The total collect charge based on weight. +-- > + 332 Total prepaid weight charge +-- > The total prepaid charge based on weight. +-- > + 333 Total collect other charges due carrier +-- > The total of collect other charges due to carrier. +-- > + 334 Total prepaid other charges due agent +-- > The total of prepaid other charges due to agent. +-- > + 335 Total collect valuation charge +-- > The total collect valuation charge. +-- > + 336 Total prepaid valuation charge +-- > The total prepaid valuation charge. +-- > ZZZ Mutually defined +-- > Mutually defined monetary amount. +simple5025 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S5118 + ( simple5118 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 5118 Price +-- > +-- > Desc: The monetary value associated with a purchase or sale of an +-- > article, product or service. +-- > +-- > Repr: n..15 +simple5118 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S5125 + ( simple5125 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 5125 Price qualifier +-- > +-- > Desc: Identification of a type of price. +-- > +-- > Repr: an..3 +-- > +-- > AAA Calculation net +-- > The price stated is the net price including allowances/ +-- > charges. Allowances/charges may be stated for information +-- > only. +-- > AAB Calculation gross +-- > The price stated is the gross price to which allowances/ +-- > charges must be applied. +-- > AAC Allowances and charges not included, tax included +-- > The price does not include the allowances and charges, +-- > but includes the taxes. +-- > AAD Average selling price +-- > Average selling price of a product. +-- > + AAE Information price, excluding allowances or charges, +-- > including taxes +-- > The price stated is for information purposes only and +-- > excludes all allowances and charges. Taxes however are +-- > included in the price. +-- > + AAF Information price, excluding allowances or charges, and +-- > taxes +-- > The price stated is for information purposes only and +-- > excludes all allowances, charges and taxes. +-- > CAL Calculation price +-- > The price stated is the price for the calculation of the +-- > line item amount. +-- > INF Information +-- > The price is provided for information. +-- > INV Invoice price +-- > Referenced price taken from an invoice. +simple5125 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S5213 + ( simple5213 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 5213 Sub-line price change, coded +-- > +-- > Desc: Code indicating disposition of the price change of a sub-line +-- > item. +-- > +-- > Repr: an..3 +-- > +-- > A Added to the baseline item unit price +-- > Self explanatory. +-- > I Included in the baseline item unit price +-- > Self explanatory. +-- > S Subtracted from the baseline item unit price +-- > Self explanatory. +simple5213 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S5237 + ( simple5237 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 5237 Charge category, coded +-- > +-- > Desc: To indicate the category or zone of charges. +-- > +-- > Repr: an..3 +-- > +-- > 1 All charges +-- > All amounts calculated by the carrier in accordance with +-- > tariffs or in case of special events during the voyage +-- > (e.g. Rail - freights costs - additional costs). +-- > 2 Additional charges +-- > Charges calculated by the carrier for specific events +-- > like re-weighting, re-loading, unexpected operations, +-- > services required during the voyage, etc. +-- > 3 Transport charges + additional charges +-- > Transport charges plus Additional charges (e.g. for re- +-- > loading, re-weighting or unexpected operations) that must +-- > be precised in the payment conditions by the consignor +-- > (other charges must be taken in account by the +-- > consignee). +-- > 4 Basic freight +-- > The basic freight payable on the cargo as per tariff. +-- > 5 Destination haulage charges +-- > Self explanatory. +-- > 6 Disbursement +-- > Sums paid out by ship's agent at a port and recovered +-- > from the carrier. +-- > 7 Destination port charges +-- > Charges payable at the port of destination. +-- > 8 Miscellaneous charges +-- > Miscellaneous charges not otherwise categorized. +-- > 9 Transport charges up to a specified location +-- > Transport charges to be paid by the consignor for a part +-- > of the voyage, i.e. up to a location that must be +-- > precised. +-- > 10 Origin port charges +-- > Charges payable at the port of origin. +-- > 11 Origin haulage charges +-- > Self explanatory. +-- > 12 Other charges +-- > Self explanatory. +-- > 13 Specific amount payable +-- > Amount that the consignor agrees to be invoiced or to +-- > pay. This amount is part of the total charges applied to +-- > the consignment. +-- > 14 Transport costs (carriage charges) +-- > Monetary amount calculated on the basis of the transport +-- > tariffs or contract eventually including charges or other +-- > costs. +-- > 15 All costs up to a specified location +-- > All amounts to be paid by the consignor for a part of the +-- > voyage, i.e. up to a location that must be precised. (The +-- > remaining part of the voyage to be paid by the consignee) +-- > The amounts are calculated by the carrier in accordance +-- > with tariffs or in case of special events during the +-- > voyage (e.g. rail - freight costs - additional costs). +-- > 16 Weight/valuation charge +-- > Code to indicate weight/valuation charges to be either +-- > wholly prepaid or wholly collect. +-- > 17 All costs +-- > Description to be provided. +-- > 18 Transport costs and supplementary costs +-- > Description to be provided. +simple5237 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S5242 + ( simple5242 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 5242 Rate/tariff class +-- > +-- > Desc: Description of applicable rate/tariff class. +-- > +-- > Repr: an..35 +simple5242 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S5243 + ( simple5243 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 5243 Rate/tariff class identification +-- > +-- > Desc: Identification of the rate/tariff class. +-- > +-- > Repr: an..9 +-- > +-- > + A Senior person rate +-- > Rate class applies to senior persons. +-- > B Basic +-- > Self explanatory. +-- > C Specific commodity rate +-- > Self explanatory. +-- > + D Teenager rate +-- > Rate class applies to teenagers. +-- > + E Child rate +-- > Rate class applies to children. +-- > + F Adult rate +-- > Rate class applies to adults. +-- > K Rate per kilogram +-- > Self explanatory. +-- > M Minimum charge rate +-- > Self explanatory. +-- > N Normal rate +-- > Self explanatory. +-- > Q Quantity rate +-- > Self explanatory. +-- > R Class rate (Reduction on normal rate) +-- > Description to be provided. +-- > S Class rate (Surcharge on normal rate) +-- > Description to be provided. +simple5243 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S5245 + ( simple5245 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 5245 Percentage qualifier +-- > +-- > Desc: Identification of the usage of a percentage. +-- > +-- > Repr: an..3 +-- > +-- > 1 Allowance +-- > (5424) Allowance expressed as a percentage. +-- > 2 Charge +-- > (5424) Charge expressed as a percentage. +-- > 3 Allowance or charge +-- > [5424] Allowance or charge expressed as a percentage. +-- > 4 Reinsurer's share +-- > To indicate the share of the reinsurer in a treaty. +-- > 5 Entry percentage +-- > To indicate the percentage used for the specified entry +-- > (e.g. commission %, deposits % ...). +-- > 6 Quality/yield +-- > (6318) The percentage of a specified material in the +-- > total product. +-- > 7 Percentage of invoice +-- > Self explanatory. +-- > 8 Reduction/surcharge percentage +-- > Percentage to calculate a reduction/surcharge. +-- > 9 Adjustment +-- > Self explanatory. +-- > 10 Bureau share +-- > London insurance market bureau (bureau share in +-- > reinsurance treaty). +-- > | 11 Buffer stock requirement +-- > Anticipated additional consumption to safeguard against +-- > unforeseen shortages or demands. +-- > 12 Discount +-- > Discount expressed as a percentage. +-- > 13 Amount tolerance +-- > Tolerance of amount in percentage. +-- > 14 Percentage of note +-- > Percentage of debit or credit note. +-- > 15 Penalty percentage +-- > Self explanatory. +-- > 16 Interest percentage +-- > Self explanatory. +-- > 17 Part of documentary credit amount +-- > Part of documentary credit amount in percentage subject +-- > to sight payment, deferred payment or acceptance when the +-- > documentary credit is available by mixed payment. +-- > 18 Percentage credit note +-- > Percentage of a credit note. +-- > 19 Percentage debit note +-- > Percentage of a debit note. +-- > 20 Percentage of insurance +-- > Self explanatory. +-- > 21 Own risk percentage +-- > Percentage of total amount which is not covered by credit +-- > cover. +-- > 22 Transferred VAT percentage +-- > VAT percentage rate for which accountability is being +-- > transferred from one party to another. VAT means: Value +-- > added tax. +-- > 23 Part time employment +-- > The time a person is employed expressed as a percentage +-- > of the equivalent full time employment. +-- > 24 Voluntary contribution +-- > Contribution to a superannuation scheme which is not +-- > compulsory, expressed as a percentage of salary. +-- > 25 Attribute factor +-- > To indicate a mathematical factor, expressed as a +-- > percentage , used to multiply a specified attribute item. +-- > 26 Additional contribution +-- > Contribution to a scheme in addition to the normal +-- > contribution, expressed as a percentage (in +-- > superannuation usually expressed as a percentage of +-- > salary). +-- > 27 Benefits allocation +-- > Percentage of total benefits allocated to a person. +-- > 28 Attribute classification +-- > To indicate the percentage of a specified attribute +-- > classification (e.g. percentage contributed before a +-- > defined year for superannuation purposes). +-- > 29 Renegotiation trigger upper limit +-- > The percentage rise in a currency rate of exchange which +-- > would result in renegotiation of prices. +-- > 30 Renegotiation trigger lower limit +-- > The percentage fall in a currency rate of exchange which +-- > would result in renegotiation of prices. +-- > 31 Material reduction factor +-- > The percentage reduction in constituent material which +-- > occurs in the production process. +-- > 32 Acceptable price difference +-- > The maximum percentage increase or decrease resulting +-- > from price recalculation which will not result in price +-- > renegotiation. +-- > 33 Share of buyer's total requirement +-- > The percentage of the buyer's total acquisition +-- > requirement for the referenced or similar item which will +-- > be ordered from the named supplier. +-- > 34 Price increase +-- > The percentage increase in price of the referenced item +-- > since the last notification. +-- > 35 Share of tool cost paid by buyer +-- > The percentage of the cost of tooling which will be paid +-- > by the buyer. +-- > 36 Volume capacity usage +-- > Percentage of the volume capacity used. +-- > 37 Weight capacity usage +-- > Percentage of the weight capacity used. +-- > 38 Loading length capacity usage +-- > Percentage of the loading length capacity used. +-- > 39 Share of packaging cost paid by vendor +-- > The percentage of the cost of packaging which will be +-- > paid by the vendor. +-- > 40 Reduction percentage +-- > Reduction from an amount/price expressed in a percentage. +-- > 41 Surcharge percentage +-- > Additional amount expressed in a percentage. +-- > 42 Local content +-- > To indicate the percentage of a products local (i.e. +-- > domestic) content. +-- > 43 Chargeback +-- > Percentage amount charged back. +-- > 44 Gross turnover commission +-- > Percentage of gross turnover used to calculate +-- > commission. +simple5245 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S5249 + ( simple5249 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 5249 Percentage basis, coded +-- > +-- > Desc: Indication of the application of a percentage. +-- > +-- > Repr: an..3 +-- > +-- > 1 Per unit +-- > Referenced percentage applies on a single unit basis. +-- > 2 Per ton +-- > Reduction percentage is applied per transported ton. +-- > 3 Per equipment unit +-- > Reduction percentage is applied per main equipment unit +-- > (for rail purpose, only rail wagons). +-- > 4 Per unit price +-- > Reduction percentage is applied on the unit price, which +-- > is the basis of the charge calculation. +-- > 5 Per quantity +-- > Reduction percentage applied on the unit price and +-- > conceded to a consignor after he reached a specified +-- > tonnage of transport. +-- > 6 Basic charge +-- > Code to indicate that the IATA experimental special +-- > charge within Europe is the basis for the percentage +-- > reduction or surcharge. +-- > 7 Rate per kilogram +-- > Code to indicate that the IATA experimental special rate +-- > within in Europe is the basis for the percentage +-- > reduction or surcharge. +-- > 8 Minimum charge +-- > Code to indicate that the IATA minimum charge is the +-- > basis for the percentage reduction or surcharge. +-- > 9 Normal rate +-- > Code to indicate that the IATA normal rate is the basis +-- > for the percentage reduction or surcharge. +-- > 10 Quantity rate +-- > Code to indicate that the IATA quantity rate is the basis +-- > for the percentage reduction or surcharge. +-- > 11 Amount of drawing +-- > Referenced percentage applies on the amount of drawing +-- > under the documentary credit. +-- > 12 Documentary credit amount +-- > Referenced percentage applies on documentary credit +-- > amount. +-- > 13 Invoice value +-- > Referenced percentage applies on the invoice value. +-- > 14 CIF value +-- > Referenced percentage applies on CIF value. +simple5249 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S5275 + ( simple5275 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 5275 Supplementary rate/tariff basis identification +-- > +-- > Desc: Code identifying supplementary rate/tariff. +-- > +-- > Repr: an..6 +-- > +-- > Note: User or association defined code. May be used in combination +-- > with 1131/3055. +simple5275 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S5284 + ( simple5284 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 5284 Unit price basis +-- > +-- > Desc: Basis on which the unit price/rate applies. +-- > +-- > Repr: n..9 +simple5284 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S5375 + ( simple5375 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 5375 Price type, coded +-- > +-- > Desc: Code identifying the type of price of an item. +-- > +-- > Repr: an..3 +-- > +-- > AA Cancellation price +-- > Price authorized to be charged in the event of an order +-- > being cancelled. +-- > AB Per ton +-- > To indicate that the price applies per ton. +-- > + AC Minimum order price +-- > A code to identify the price when the minimum number is +-- > purchased. +-- > + AD Export price +-- > A code to identify the price of a given article for the +-- > export market. +-- > + AE Range dependent price +-- > A code identifying the price for a specific range of +-- > purchase quantities. +-- > AI Active ingredient +-- > The price is referring to the active ingredient. +-- > AQ As is quantity +-- > The price is referring to the measured quantity. +-- > CA Catalogue +-- > Self explanatory. +-- > CT Contract +-- > Self explanatory. +-- > CU Consumer unit +-- > The price is referring to the consumer unit. +-- > DI Distributor +-- > Self explanatory. +-- > EC ECSC price +-- > Price registered at European Commission Steel and Carbon +-- > office (DG III). +-- > NW Net weight +-- > Self explanatory. +-- > PC Price catalogue +-- > Self explanatory. +-- > PE Per each +-- > Self explanatory. +-- > PK Per kilogram +-- > Self explanatory. +-- > PL Per litre +-- > Self explanatory. +-- > PT Per tonne +-- > Self explanatory. +-- > PU Specified unit +-- > Self explanatory. +-- > PV Provisional price +-- > Self explanatory. +-- > PW Gross weight +-- > Self explanatory. +-- > QT Quoted +-- > Self explanatory. +-- > SR Suggested retail +-- > Self explanatory. +-- > TB To be negotiated +-- > Self explanatory. +-- > TU Traded unit +-- > The price is referring to the traded unit. +-- > TW Theoretical weight +-- > Weight calculated on ordered dimension (length, width, +-- > thickness) not on final dimension (e.g. steel products). +-- > WH Wholesale +-- > Self explanatory. +simple5375 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S5387 + ( simple5387 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 5387 Price type qualifier +-- > +-- > Desc: Code identifying pricing specification. +-- > +-- > Repr: an..3 +-- > +-- > AAA Reference price +-- > Self explanatory. +-- > AAB Price includes tax +-- > Self explanatory. +-- > + AAC Buyer suggested retail price +-- > The suggested retail price as suggested or determined by +-- > the party purchasing the goods. +-- > AAD Ocean charges rate +-- > The charges imposed by the ocean transportation industry +-- > above and beyond the basic freight. +-- > AAE Not subject to fluctuation +-- > Not subject to escalation or adjustment. +-- > AAF Subject to escalation +-- > Subject to increase or development by successive stages. +-- > AAG Subject to price adjustment +-- > Self explanatory. +-- > AAH Subject to escalation and price adjustment +-- > Subject to increase or development by successive stages +-- > and price adjustment. +-- > AAI Fluctuation conditions not specified +-- > Self explanatory. +-- > AAJ All in price +-- > Firm price for specified work. +-- > AAK New price +-- > A price valid from an effective date/time/period. +-- > AAL Old price +-- > A price valid prior to an effective date/time/period of a +-- > new price. +-- > AAM Per week +-- > To indicate that the given price applies per week. +-- > AAN Price on application +-- > Price can be obtained on request from seller. +-- > AAO Unpacked price +-- > The price given is the price of the item without +-- > packaging. +-- > AAP Trade price +-- > Discount price available to all customers except the +-- > retail customer. +-- > AAQ Firm price +-- > Price which will remain unchanged for a given time +-- > period. +-- > AAR Material share of item price +-- > The per unit cost of referenced material based on a +-- > given quotation for that material. +-- > AAS Labour share of item price +-- > The labour component of the per-unit item price. +-- > AAT Transport share of item price +-- > The transport component of the per-unit item price. +-- > AAU Packing share of item price +-- > The packing component of the per-unit item price. +-- > AAV Tooling share of item price +-- > The tooling component of the per-unit item price. +-- > + AAW Temporary vehicle charge +-- > The component of a price charged for providing a +-- > temporary vehicle. +-- > + AAX Price component due to interest +-- > This is the component of the price which is charged due +-- > to interest. +-- > + AAY Price component due to management services +-- > This is the component of the price which is charged due +-- > to management services rendered. +-- > + AAZ Price component due to maintenance +-- > This is the component of the price which is charged due +-- > to maintenance. +-- > + ABA Individual buyer price +-- > A price which is available to an individual buyer as +-- > opposed to an institutional buyer. +-- > + ABB Group buying price +-- > A price which is available to a buying group. +-- > + ABC Group member buying price +-- > A special price given to a member of a buying group. +-- > + ABD Pre-payment price +-- > A special price if pre-payment is made for the article +-- > ordered. +-- > + ABE Retail price - excluding taxes +-- > Retail price not including any applicable taxes. +-- > + ABF Suggested retail price - excluding taxes +-- > Suggested retail price not including any applicable +-- > taxes. +-- > AI Active ingredient +-- > Self explanatory. +-- > ALT Alternate price +-- > A substitute cost. +-- > AP Advice price +-- > Self explanatory. +-- > BR Broker price +-- > Self explanatory. +-- > #| CAT Catalogue price +-- > Price per unit of quantity of a product as specified in a +-- > catalogue. +-- > CDV Current domestic value +-- > The present worth of a thing which comes from one's +-- > homeland, in terms of money or goods. +-- > CON Contract price +-- > Price per unit of quantity of a product/service as agreed +-- > in a contract between parties. +-- > CP Current price +-- > Price at time of transaction, but subject to future +-- > change. +-- > CU Consumer unit +-- > Self explanatory. +-- > CUP Confirmed unit price +-- > The value of a single item that proves to be correct. +-- > CUS Declared customs unit value +-- > A clearly known duty on a single item which is imposed by +-- > law. +-- > DAP Dealer adjusted price +-- > The necessary or desirable changes that the sales agency +-- > makes with respect to the value of the product. +-- > DIS Distributor price +-- > The cost associated with the agency that markets goods. +-- > DPR Discount price +-- > A reduction from the usual list value. +-- > DR Dealer price +-- > Self explanatory. +-- > DSC Discount amount allowed +-- > A certain price up to which one is able to make +-- > reductions from the usual list value. +-- > EC ECSC price +-- > Price registered at European Commission Steel and Carbon +-- > office (DG III). +-- > ES Estimated price +-- > Self explanatory. +-- > EUP Expected unit price +-- > The anticipated value of a single item. +-- > FCR Freight/charge rate +-- > The price that is either a freight rate or a rate on +-- > which freight charges are calculated. +-- > GRP Gross unit price +-- > Unit price to which allowances and charges apply. +-- > INV Invoice price +-- > Price per unit of quantity of a product as specified on +-- > an invoice. +-- > LBL Labelling price +-- > Retail price of the buyer that should be printed by the +-- > producer on the article's label. The labelling price is +-- > not necessary the effective retail price. +-- > MAX Maximum order quantity price +-- > The greatest amount of goods or services which one can +-- > buy to receive a certain value. +-- > MIN Minimum order quantity price +-- > The least amount of goods or services that one can buy to +-- > receive a certain value. +-- > MNR Minimum release quantity price +-- > The least amount of an order one can place in order to +-- > receive a certain value. +-- > MSR Manufacturer's suggested retail +-- > Price that reflects "Sales to other manufacturers" or +-- > "Sales for resale". +-- > MXR Maximum release quantity price +-- > The greatest amount of an order that one can place in +-- > order to receive a certain value. +-- > NE Not-to-exceed price +-- > Self explanatory. +-- > NQT No quote +-- > No price available. +-- > NTP Net unit price +-- > Unit price to which no allowances and charges apply. +-- > NW Net weight +-- > Self explanatory. +-- > OCR Ocean charges rate +-- > The charges imposed by the ocean transportation industry +-- > above and beyond the basic freight. +-- > OFR Ocean freight rate +-- > The price per pricing unit of ocean transportation +-- > services for moving cargo from one location to another. +-- > PAQ Price break quantity(s) +-- > Numerical amounts of goods or services which are +-- > associated with different sums of money. As the amount +-- > goes up, the price per individual item decreases. +-- > PBQ Unit price beginning quantity +-- > The starting amount at which you can place a value on a +-- > single item. +-- > PPD Prepaid freight charges +-- > The cost of shipping is paid before the goods are +-- > shipped. +-- > PPR Provisional price +-- > Price per unit of quantity of a product as provisionally +-- > agreed. +-- > PRO Producer's price +-- > The value that the maker of a good places on an item. +-- > PRP Promotional price +-- > The value that is placed on an item that is being +-- > developed. The idea is to sell this product for less than +-- > one normally would, and make up for it by selling a +-- > larger quantity. +-- > PW Gross weight +-- > Self explanatory. +-- > QTE Quote price +-- > Price per unit of quantity of a product as specified in a +-- > quote. +-- > RES Resale price +-- > Price per unit of quantity of a product to be used for +-- > resale. +-- > RTP Retail price +-- > Price per unit of quantity of a product to be used for +-- > retail. +-- > SHD Ship and debit +-- > To transport goods and be owed money by the customer for +-- > the services performed. +-- > SRP Suggested retail price +-- > Price per unit of quantity of a product suggested for +-- > retail. +-- > SW Gross weight without wooden pallets +-- > Used in steel industry. +-- > TB To be negotiated +-- > Self explanatory. +-- > TRF Transfer +-- > To carry or remove from one place, situation, or person +-- > to another. +-- > TU Traded unit +-- > Self explanatory. +-- > TW Theoretical weight +-- > Self explanatory. +-- > WH Wholesale price +-- > Description to be provided. +simple5387 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S5402 + ( simple5402 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 5402 Rate of exchange +-- > +-- > Desc: The rate at which one specified currency is expressed in +-- > another specified currency. +-- > +-- > Repr: n..12 +simple5402 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S5479 + ( simple5479 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 5479 Relation, coded +-- > +-- > Desc: To specify the relationship between two or more items. +-- > +-- > Repr: an..3 +-- > +-- > Note: Code values to be provided. +simple5479 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S5482 + ( simple5482 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 5482 Percentage +-- > +-- > Desc: Value expressed as a percentage of a specified amount. +-- > +-- > Repr: n..10 +simple5482 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S5495 + ( simple5495 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 5495 Sub-line indicator, coded +-- > +-- > Desc: Indication that the segment and/or segment group is used for +-- > sub-line item information. +-- > +-- > Repr: an..3 +-- > +-- > 1 Sub-line information +-- > Self explanatory. +simple5495 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6008 + ( simple6008 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6008 Height dimension +-- > +-- > Desc: Height of pieces or packages stated for transport purposes. +-- > +-- > Repr: n..15 +simple6008 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6060 + ( simple6060 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6060 Quantity +-- > +-- > Desc: Numeric value of a quantity. +-- > +-- > Repr: n..15 +simple6060 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6063 + ( simple6063 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 6063 Quantity qualifier +-- > +-- > Desc: Code giving specific meaning to a quantity. +-- > +-- > Repr: an..3 +-- > +-- > 1 Discrete quantity +-- > Self explanatory. +-- > 2 Charge +-- > Quantity relevant for charge. +-- > 3 Cumulative quantity +-- > Self explanatory. +-- > 8 Inventory quantity at supplier's subject to inspection by +-- > customer +-- > Quantity of goods which the customer requires the +-- > supplier to have in inventory and which may be inspected +-- > by the customer if desired. +-- > 11 Split quantity +-- > Part of the whole quantity. +-- > 12 Despatch quantity +-- > Quantity despatched by the seller. +-- > 17 Quantity on hand +-- > Self explanatory. +-- > 18 Previous quantity +-- > Quantity previously referenced. +-- > 20 Unusable quantity +-- > Self explanatory. +-- > 21 Ordered quantity +-- > The quantity which has been ordered. +-- > 22 Quantity at 100% +-- > Equivalent quantity at 100% purity. +-- > 23 Active ingredient +-- > Quantity at 100% active agent content. +-- > 24 Inventory quantity at supplier's not subject to inspection +-- > by customer +-- > Quantity of goods which the customer requires the +-- > supplier to have in inventory but which will not be +-- > checked by the customer. +-- > 25 Retail sales +-- > Quantity of retail point of sale activity. +-- > 26 Promotion quantity +-- > A quantity associated with a promotional event. +-- > 27 On hold for shipment +-- > Article received which cannot be shipped in its present +-- > form. +-- > 28 Military sales quantity +-- > Quantity of goods or services sold to a military +-- > organization. +-- > 29 On premises sales +-- > Sale of product in restaurants or bars. +-- > 30 Off premises sales +-- > Sale of product directly to a store. +-- > 31 Estimated annual volume +-- > Self explanatory. +-- > 32 Minimum delivery batch +-- > Self explanatory. +-- > 33 Maximum delivery batch +-- > Self explanatory. +-- > 35 Price break from +-- > The minimum quantity of a quantity range for a specified +-- > (unit) price. +-- > 36 Price break to +-- > Description to be provided. +-- > 40 Normal delivery +-- > Quantity normally delivered by the seller. +-- > 46 Pieces delivered +-- > Number of pieces actually received at the final +-- > destination. +-- > 47 Invoiced quantity +-- > The quantity as per invoice. +-- > 48 Received quantity +-- > The quantity which has been received. +-- > 49 Chargeable distance +-- > Distance really charged by tariff appliance. +-- > 50 Disposition undetermined quantity +-- > Product quantity that has not yet had its disposition +-- > determined. +-- > 51 Inventory category transfer +-- > Inventory that has been moved from one inventory category +-- > to another. +-- > 52 Quantity per pack +-- > Self explanatory. +-- > 53 Minimum order quantity +-- > Self explanatory. +-- > 54 Maximum order quantity +-- > Self explanatory. +-- > 55 Total sales +-- > The summation of total quantity sales. +-- > 56 Wholesaler to wholesaler sales +-- > Sale of product to other wholesalers by a wholesaler. +-- > 57 In transit quantity +-- > A quantity that is enroute. +-- > 58 Quantity withdrawn +-- > Quantity withdrawn from a location. +-- > 59 Numbers of consumer units in the traded unit +-- > Self explanatory. +-- > 60 Current inventory quantity available for shipment +-- > Current inventory quantity available for shipment. +-- > 61 Return quantity +-- > Self explanatory. +-- > 62 Sorted quantity +-- > Description to be provided. +-- > 63 Sorted quantity rejected +-- > Description to be provided. +-- > 64 Scrap quantity +-- > Remainder of the total quantity after split deliveries. +-- > 65 Destroyed quantity +-- > Self explanatory. +-- > 66 Committed quantity +-- > Quantity a party is committed to. +-- > + 67 Estimated reading quantity +-- > The value that is estimated to be the reading of a +-- > measuring device (e.g. meter). +-- > + 68 End quantity +-- > The quantity recorded at the end of an agreement or +-- > period. +-- > + 69 Start quantity +-- > The quantity recorded at the start of an agreement or +-- > period. +-- > 70 Cumulative quantity received +-- > Cumulative quantity of all deliveries of this article +-- > received by the buyer. +-- > 71 Cumulative quantity ordered +-- > Cumulative quantity of all deliveries, outstanding and +-- > scheduled orders. +-- > 72 Cumulative quantity received end of prior year +-- > Cumulative quantity of all deliveries of the product +-- > received by the buyer till end of prior year. +-- > 73 Outstanding quantity +-- > Difference between quantity ordered and quantity +-- > received. +-- > 74 Latest cumulative quantity +-- > Cumulative quantity after complete delivery of all +-- > scheduled quantities of the product. +-- > 75 Previous highest cumulative quantity +-- > Cumulative quantity after complete delivery of all +-- > scheduled quantities of the product from a prior schedule +-- > period. +-- > + 76 Adjusted corrector reading +-- > A corrector reading after it has been adjusted. +-- > 77 Work days +-- > Number of work days, e.g. per respective period. +-- > 78 Cumulative quantity scheduled +-- > Adding the quantity actually scheduled to previous +-- > cumulative quantity. +-- > 79 Previous cumulative quantity +-- > Cumulative quantity prior the actual order. +-- > + 80 Unadjusted corrector reading +-- > A corrector reading before it has been adjusted. +-- > 81 Extra unplanned delivery +-- > Non scheduled additional quantity. +-- > 82 Quantity requirement for sample inspection +-- > Self explanatory. +-- > 83 Backorder quantity +-- > Self explanatory. +-- > 84 Urgent delivery quantity +-- > Self explanatory. +-- > 85 Previous order quantity to be cancelled +-- > Self explanatory. +-- > + 86 Normal reading quantity +-- > The value recorded or read from a measuring device (e.g. +-- > meter) in the normal conditions. +-- > + 87 Customer reading quantity +-- > The value recorded or read from a measuring device (e.g. +-- > meter) by the customer. +-- > + 88 Information reading quantity +-- > The value recorded or read from a measuring device (e.g. +-- > meter) for information purposes. +-- > + 89 Quality control held +-- > Quantity of goods held pending completion of a quality +-- > control assessment. +-- > 90 As is quantity +-- > Self explanatory. +-- > 91 Open quantity +-- > Quantity remaining after partial delivery. +-- > 92 Final delivery quantity +-- > Quantity of final delivery to a respective order. +-- > 93 Subsequent delivery quantity +-- > Quantity delivered to a respective order after it's final +-- > delivery. +-- > 94 Substitutional quantity +-- > Quantity delivered replacing previous deliveries. +-- > 95 Redelivery after post processing +-- > Self explanatory. +-- > + 96 Quality control failed +-- > Quantity of goods which have failed quality control. +-- > + 97 Minimum inventory +-- > Minimum stock quantity on which replenishment is based. +-- > + 98 Maximum inventory +-- > Maximum stock quantity on which replenishment is based. +-- > 99 Estimated quantity +-- > Self explanatory. +-- > 100 Chargeable weight +-- > The weight on which charges are based. +-- > 101 Chargeable gross weight +-- > The gross weight on which charges are based. +-- > 102 Chargeable tare weight +-- > The tare weight on which charges are based. +-- > 103 Chargeable number of axles +-- > The number of axles on which charges are based. +-- > 104 Chargeable number of containers +-- > The number of containers on which charges are based. +-- > 105 Chargeable number of rail wagons +-- > The number of rail wagons on which charges are based. +-- > 106 Chargeable number of packages +-- > The number of packages on which charges are based. +-- > 107 Chargeable number of units +-- > The number of units on which charges are based. +-- > 108 Chargeable period +-- > The period of time on which charges are based. +-- > 109 Chargeable volume +-- > The volume on which charges are based. +-- > 110 Chargeable cubic measurements +-- > The cubic measurements on which charges are based. +-- > 111 Chargeable surface +-- > The surface area on which charges are based. +-- > 112 Chargeable length +-- > The length on which charges are based. +-- > 113 Quantity to be delivered +-- > The quantity to be delivered. +-- > 114 Number of passengers +-- > Total number of passengers on the conveyance. +-- > 115 Number of crew +-- > Total number of crew members on the conveyance. +-- > 116 Number of transport documents +-- > Total number of air waybills, bills of lading, etc. +-- > being reported for a specific conveyance. +-- > 117 Quantity landed +-- > Quantity of goods actually arrived. +-- > 118 Quantity manifested +-- > Quantity of goods contracted for delivery by the carrier. +-- > 119 Short shipped +-- > Indication that part of the consignment was not shipped. +-- > 120 Split shipment +-- > Indication that the consignment has been split into two +-- > or more shipments. +-- > 121 Over shipped +-- > Indication that more goods have been shipped than +-- > contracted for delivery. +-- > 122 Short-landed goods +-- > If quantity of goods actually landed is less than the +-- > quantity which appears in the documentation. This +-- > quantity is the difference between these quantities. +-- > 123 Surplus goods +-- > If quantity of goods actually landed is more than the +-- > quantity which appears in the documentation. This +-- > quantity is the difference between these quantities. +-- > 124 Damaged goods +-- > Quantity of goods which have deteriorated in transport +-- > such that they cannot be used for the purpose for which +-- > they were originally intended. +-- > 125 Pilferage goods +-- > Quantity of goods stolen during transport. +-- > 126 Lost goods +-- > Quantity of goods that disappeared in transport. +-- > 127 Report difference +-- > The quantity concerning the same transaction differs +-- > between two documents/messages and the source of this +-- > difference is a typing error. +-- > 128 Quantity loaded +-- > Quantity of goods loaded onto a means of transport. +-- > 129 Units per unit price +-- > Number of units per unit price. +-- > 130 Allowance +-- > Quantity relevant for allowance. +-- > 131 Delivery quantity +-- > Quantity required by buyer to be delivered. +-- > 132 Cumulative quantity, preceding period, planned +-- > Cumulative quantity originally planned for the preceding +-- > period. +-- > 133 Cumulative quantity, preceding period, reached +-- > Cumulative quantity reached in the preceding period. +-- > 134 Cumulative quantity, actual planned +-- > Cumulative quantity planned for now. +-- > 135 Period quantity, planned +-- > Quantity planned for this period. +-- > 136 Period quantity, reached +-- > Quantity reached during this period. +-- > 137 Cumulative quantity, preceding period, estimated +-- > Estimated cumulative quantity reached in the preceding +-- > period. +-- > 138 Cumulative quantity, actual estimated +-- > Estimated cumulative quantity reached now. +-- > 139 Cumulative quantity, preceding period, measured +-- > Surveyed cumulative quantity reached in the preceding +-- > period. +-- > 140 Cumulative quantity, actual measured +-- > Surveyed cumulative quantity reached now. +-- > 141 Period quantity, measured +-- > Surveyed quantity reached during this period. +-- > 142 Total quantity, planned +-- > Total quantity planned. +-- > 143 Quantity, remaining +-- > Quantity remaining. +-- > 144 Tolerance +-- > Plus or minus tolerance expressed as a monetary amount. +-- > 145 Actual stock +-- > The stock on hand, undamaged, and available for despatch, +-- > sale or use. +-- > 146 Model or target stock +-- > The stock quantity required or planned to have on hand, +-- > undamaged and available for use. +-- > 147 Direct shipment quantity +-- > Quantity to be shipped directly to a customer from a +-- > manufacturing site. +-- > 148 Amortization total quantity +-- > Indication of final quantity for amortization. +-- > 149 Amortization order quantity +-- > Indication of actual share of the order quantity for +-- > amortization. +-- > 150 Amortization cumulated quantity +-- > Indication of actual cumulated quantity of previous and +-- > actual amortization order quantity. +-- > 151 Quantity advised +-- > Quantity advised by supplier or shipper, in contrast to +-- > quantity actually received. +-- > 152 Quantity on hand +-- > The total quantity of a product on hand at a location. +-- > This includes as well units awaiting return to +-- > manufacturer, units unavailable due to inspection +-- > procedures and undamaged stock available for despatch, +-- > resale or use. +-- > 153 Statistical sales quantity +-- > Quantity of goods sold in a specified period. +-- > 154 Sales quantity planned +-- > Quantity of goods required to meet future demands. - +-- > Market intelligence quantity. +-- > 155 Replenishment quantity +-- > Quantity required to maintain the requisite on-hand stock +-- > of goods. +-- > 156 Inventory movement quantity +-- > To specify the quantity of an inventory movement. +-- > 157 Opening stock balance quantity +-- > To specify the quantity of an opening stock balance. +-- > 158 Closing stock balance quantity +-- > To specify the quantity of a closing stock balance. +-- > 159 Number of stops +-- > Number of times a means of transport stops before +-- > arriving at destination. +-- > 160 Minimum production batch +-- > The quantity specified is the minimum output from a +-- > single production run. +-- > 161 Dimensional sample quantity +-- > The quantity defined is a sample for the purpose of +-- > validating dimensions. +-- > 162 Functional sample quantity +-- > The quantity defined is a sample for the purpose of +-- > validating function and performance. +-- > 163 Pre-production quantity +-- > Quantity of the referenced item required prior to full +-- > production. +-- > 164 Delivery batch +-- > Quantity of the referenced item which constitutes a +-- > standard batch for deliver purposes. +-- > 165 Delivery batch multiple +-- > The multiples in which delivery batches can be supplied. +-- > 166 All time buy +-- > The total quantity of the referenced covering all future +-- > needs. Further orders of the referenced item are not +-- > expected. +-- > 167 Total delivery quantity +-- > The total quantity required by the buyer to be delivered. +-- > 168 Single delivery quantity +-- > The quantity required by the buyer to be delivered in a +-- > single shipment. +-- > 169 Supplied quantity +-- > Quantity of the referenced item actually shipped. +-- > 170 Allocated quantity +-- > Quantity of the referenced item allocated from available +-- > stock for delivery. +-- > 171 Maximum stackability +-- > The number of pallets/handling units which can be safely +-- > stacked one on top of another. +-- > 172 Amortisation quantity +-- > The quantity of the referenced item which has a cost for +-- > tooling amortisation included in the item price. +-- > 173 Previously amortised quantity +-- > The cumulative quantity of the referenced item which had +-- > a cost for tooling amortisation included in the item +-- > price. +-- > 174 Total amortisation quantity +-- > The total quantity of the referenced item which has a +-- > cost for tooling amortisation included in the item price. +-- > 175 Number of moulds +-- > The number of pressing moulds contained within a single +-- > piece of the referenced tooling. +-- > 176 Concurrent item output of tooling +-- > The number of related items which can be produced +-- > simultaneously with a single piece of the referenced +-- > tooling. +-- > 177 Periodic capacity of tooling +-- > Maximum production output of the referenced tool over a +-- > period of time. +-- > 178 Lifetime capacity of tooling +-- > Maximum production output of the referenced tool over its +-- > productive lifetime. +-- > 179 Number of deliveries per despatch period +-- > The number of deliveries normally expected to be +-- > despatched within each despatch period. +-- > 180 Provided quantity +-- > The quantity of a referenced component supplied by the +-- > buyer for manufacturing of an ordered item. +-- > 181 Maximum production batch +-- > The quantity specified is the maximum output from a +-- > single production run. +-- > 182 Cancelled quantity +-- > Quantity of the referenced item which has previously +-- > been ordered and is now cancelled. +-- > 183 No delivery requirement in this instruction +-- > This delivery instruction does not contain any delivery +-- > requirements. +-- > 184 Quantity of material in ordered time +-- > Quantity of the referenced material within the ordered +-- > time. +-- > 185 Rejected quantity +-- > The quantity of received goods rejected for quantity +-- > reasons. +-- > 186 Cumulative quantity scheduled up to accumulation start date +-- > The cumulative quantity scheduled up to the accumulation +-- > start date. +-- > 187 Quantity scheduled +-- > The quantity scheduled for delivery. +-- > 188 Number of identical handling units +-- > Number of identical handling units in terms of type and +-- > contents. +-- > 189 Number of packages in handling unit +-- > The number of packages contained in one handling unit. +-- > 190 Despatch note quantity +-- > The item quantity specified on the despatch note. +-- > 191 Adjustment to inventory quantity +-- > An adjustment to inventory quantity. +-- > + 192 Free goods quantity +-- > Quantity of goods which are free of charge. +-- > + 193 Free quantity included +-- > Free quantity included in ordered quantity. +-- > + 194 Received and accepted +-- > Quantity which has been received and accepted at a given +-- > location. +-- > + 195 Received, not accepted, to be returned +-- > Quantity which has been received but not accepted at a +-- > given location and which will consequently be returned to +-- > the relevant party. +-- > + 196 Received, not accepted, to be destroyed +-- > Quantity which has been received but not accepted at a +-- > given location and which will consequently be destroyed. +-- > + 197 Reordering level +-- > Quantity at which an order may be triggered to replenish. +-- > + 198 Quantity in transit +-- > Quantity which is currently in transit. +-- > + 199 Inventory withdrawal quantity +-- > Quantity which has been withdrawn from inventory since +-- > the last inventory report. +-- > + 200 Free quantity not included +-- > Free quantity not included in ordered quantity. +simple6063 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6064 + ( simple6064 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6064 Quantity difference +-- > +-- > Desc: Numeric value of variance between ordered/shipped/invoiced +-- > quantities. +-- > +-- > Repr: n..15 +simple6064 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6066 + ( simple6066 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6066 Control value +-- > +-- > Desc: Value obtained from summing the values specified by the +-- > Control Qualifier throughout the message (Hash total). +-- > +-- > Repr: n..18 +simple6066 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6069 + ( simple6069 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 6069 Control qualifier +-- > +-- > Desc: Determines the source data elements in the message which forms +-- > the basis for 6066 Control value. +-- > +-- > Repr: an..3 +-- > +-- > 1 Algebraic total of the quantity values in line items in a +-- > message +-- > Self-explanatory. +-- > 2 Number of line items in message +-- > Self-explanatory. +-- > 3 Number of line and sub items in message +-- > Description to be provided. +-- > 4 Number of invoice lines +-- > Number of lines on an invoice. +-- > 5 Number of Customs item detail lines +-- > Total number of occurrences of the Customs item detail +-- > section within a single Customs declaration message. +-- > 6 Number of Customs entries +-- > Number of entries which are subject to the same Customs +-- > procedures, and have the same tariff or statistical +-- > heading, country and duty regime. +-- > 7 Total gross weight +-- > Code to indicate total gross weight of a consignment. +-- > 8 Total pieces +-- > Self explanatory. +-- > 9 Total number of ULD (Unit Load Device) +-- > The total number of Unit Load Devices mentioned in the +-- > message. +-- > 10 Total number of consignments +-- > The total number of consignments. +-- > 11 Total number of packages +-- > [7370] Total number of packages of the entire +-- > consignment. +-- > 12 Invoice total amount +-- > [5444] Total sum charged in respect of one or more +-- > Invoices in accordance with the terms of delivery. +-- > 13 Number of loading lists +-- > [1166] Number of loading lists, manifests or other +-- > similar specifications attached to a document. +-- > 14 Number of Customs commercial detail lines +-- > Commercial detail section within a single Customs +-- > declaration message. +-- > 15 Total consignment, cube +-- > The total cube of consignment. +-- > 16 Total number of equipment +-- > Total number of equipment mentioned in the message. +-- > 17 Declared total Customs value +-- > [5070] Total value declared for Customs purposes of all +-- > goods in a consignment, whether or not they are subject +-- > to the same Customs procedure, or have the same +-- > tariff/statistical heading, country information, and duty +-- > regime. +-- > 18 Total reported quantity in net weight +-- > Total reported quantity in net weight. +-- > 19 Total reported quantity in supplementary units +-- > Total reported quantity in supplementary units. +-- > 20 Total reported invoice(s) value +-- > Hash total of the total monetary amounts reported on the +-- > invoices. +-- > 21 Total reported ancillary costs +-- > Hash total of the reported total extra costs (e.g. +-- > carriage, freight, insurance) of all invoices. +-- > 22 Total reported statistical value +-- > The total reported statistical value. +-- > 23 Total ordered quantity +-- > Total quantity ordered in this message. +-- > 24 Number of orders referenced in this message +-- > Total number of order messages or documents referenced in +-- > this message. +-- > 25 Number of rejected order lines +-- > Total number of rejected order lines in this message. +-- > 26 Total gross measurement/cube +-- > Total gross cubic measurement of the goods, including +-- > packing but excluding transport equipment. +-- > 27 Total number of credit items given for control purposes +-- > Total number of credit items given for control purposes. +-- > 28 Total number of debit items given for control purposes +-- > Total number of debit items given for control purposes. +-- > 29 Total net weight of consignment +-- > A code to indicate the total net weight of a consignment. +-- > + 30 Total number of empty containers +-- > The total number of empty containers mentioned in the +-- > message. +-- > + 31 Number of messages +-- > Control count of the number of messages referenced. +simple6069 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6140 + ( simple6140 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6140 Width dimension +-- > +-- > Desc: Width of pieces or packages stated for transport purposes. +-- > +-- > Repr: n..15 +simple6140 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6145 + ( simple6145 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 6145 Dimension qualifier +-- > +-- > Desc: To specify the dimensions applicable to each of the +-- > transportable units. +-- > +-- > Repr: an..3 +-- > +-- > 1 Gross dimensions +-- > The dimension expressed in a gross value. +-- > 2 Package dimensions (incl. goods) +-- > The dimension of the goods including the packaging. +-- > 3 Pallet dimensions (excl.goods) +-- > The dimension of a pallet excluding the goods. +-- > 4 Pallet dimensions (incl.goods) +-- > The dimension of a pallet including the goods. +-- > 5 Off-standard dimension front +-- > The dimension in the length that the cargo exceeds the +-- > standard length at the front of an equipment. +-- > 6 Off-standard dimension back +-- > The dimension in the length that the cargo exceeds the +-- > standard length at the back of an equipment. +-- > 7 Off-standard dimension right +-- > The dimension in the width that the cargo exceeds the +-- > standard width at the right side of an equipment. +-- > 8 Off-standard dimension left +-- > The dimension in the width that the cargo exceeds the +-- > standard width at the left side of an equipment. +-- > 9 Off-standard dimension general +-- > The dimensions that the cargo exceeds the standard +-- > dimensions. +-- > 10 External equipment dimension +-- > The external dimensions of transport equipment. +-- > + 11 Internal equipment dimensions +-- > The internal dimensions of equipment. +simple6145 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6152 + ( simple6152 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6152 Range maximum +-- > +-- > Desc: Maximum of a range. +-- > +-- > Repr: n..18 +simple6152 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6154 + ( simple6154 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6154 Measurement attribute +-- > +-- > Desc: To specify non-discrete measurement values. +-- > +-- > Repr: an..70 +simple6154 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6155 + ( simple6155 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 6155 Measurement attribute, coded +-- > +-- > Desc: Code used to specify non-discrete measurement values. +-- > +-- > Repr: an..3 +-- > +-- > 1 Clear +-- > Self explanatory. +-- > 2 Hazy +-- > Self explanatory. +-- > 3 Excess +-- > Self explanatory. +-- > 4 Some +-- > Self explanatory. +-- > 5 Undetectable +-- > Self explanatory. +-- > 6 Trace +-- > Self explanatory. +-- > 7 Yes +-- > Self explanatory. +-- > 8 Closed +-- > Self explanatory. +-- > 9 Passed +-- > Self explanatory. +-- > 10 Present +-- > Self explanatory. +-- > 11 Gel +-- > Self explanatory. +-- > 12 OK +-- > Self explanatory. +-- > 13 Slight +-- > Self explanatory. +-- > 14 No Good +-- > Self explanatory. +-- > 15 Marginal +-- > Self explanatory. +-- > 16 Nil +-- > Self explanatory. +-- > 18 Open +-- > Self explanatory. +-- > 19 Free +-- > Self explanatory. +-- > 20 No +-- > Self explanatory. +-- > 21 Checked +-- > Self explanatory. +-- > 22 Fail +-- > Self explanatory. +-- > 23 Absent +-- > Self explanatory. +-- > 24 Good +-- > Self explanatory. +-- > 25 Fair +-- > Self explanatory. +-- > 26 Poor +-- > Self explanatory. +-- > 27 Excellent +-- > Self explanatory. +-- > 28 Bright +-- > Self explanatory. +-- > 29 To be determined +-- > Self explanatory. +-- > 32 Conditional, free +-- > Self explanatory. +-- > 33 Balance +-- > Self explanatory. +-- > 34 Complete +-- > Self explanatory. +-- > 35 Low +-- > Self explanatory. +-- > 36 Not applicable +-- > Self explanatory. +-- > 37 Not determined +-- > Self explanatory. +-- > 38 Negligible +-- > Self explanatory. +-- > 39 Moderate +-- > Self explanatory. +-- > 40 Appreciable +-- > Self explanatory. +-- > 41 Not available +-- > Self explanatory. +-- > + 42 Uncontrolled temperature +-- > Uncontrolled temperature conditions. +-- > + 43 Chilled +-- > Somewhere between four degrees Celsius and twelve degrees +-- > Celsius. +-- > + 44 Frozen +-- > Less than zero degrees Celsius. +-- > + 45 Temperature controlled +-- > Required temperature value. +simple6155 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6162 + ( simple6162 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6162 Range minimum +-- > +-- > Desc: Minimum of a range. +-- > +-- > Repr: n..18 +simple6162 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6167 + ( simple6167 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6167 Range type qualifier +-- > +-- > Desc: Identification of the type of range. +-- > +-- > Repr: an..3 +-- > +-- > 1 Allowance range +-- > Self explanatory. +-- > 2 Charge range +-- > Self explanatory. +-- > 3 Monetary range +-- > Self explanatory. +-- > 4 Quantity range +-- > Self explanatory. +-- > 5 Temperature range +-- > The range of a temperature. +-- > 6 Order quantity range +-- > The minimum to maximum order quantity. +-- > 7 Delivery quantity range +-- > The minimum to maximum delivery quantity. +-- > 8 Production batch range +-- > The minimum to maximum quantity in a single production +-- > run. +-- > 9 Monthly quantity range +-- > The minimum to maximum monthly quantity. +-- > 10 Annual quantity range +-- > The minimum to maximum yearly quantity. +simple6167 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6168 + ( simple6168 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6168 Length dimension +-- > +-- > Desc: Length of pieces or packages stated for transport purposes. +-- > +-- > Repr: n..15 +simple6168 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6245 + ( simple6245 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6245 Temperature qualifier +-- > +-- > Desc: A code giving specific meaning to the temperature. +-- > +-- > Repr: an..3 +-- > +-- > 1 Storage temperature +-- > The temperature at which the cargo is to be kept while it +-- > is in storage. +-- > 2 Transport temperature +-- > The temperature at which cargo is to be kept while it is +-- > under transport. +-- > 3 Cargo operating temperature +-- > The temperature at which cargo is to be kept during cargo +-- > handling. +-- > 4 Transport emergency temperature +-- > The temperature at which emergency procedures apply for +-- > the disposal of temperature-controlled goods. +-- > 5 Transport control temperature +-- > The maximum temperature at which certain products can be +-- > safely transported. +simple6245 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6246 + ( simple6246 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6246 Temperature setting +-- > +-- > Desc: The actual temperature value in degrees Celsius (e.g. 008, +-- > 020). +-- > +-- > Repr: n3 +simple6246 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6311 + ( simple6311 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 6311 Measurement application qualifier +-- > +-- > Desc: Specification of the application of the physical measurement +-- > used. +-- > +-- > Repr: an..3 +-- > +-- > AAA Line item measurement +-- > Line item measurement specified by the Food and Drug +-- > Administration. +-- > X AAB Retail container dimension +-- > Single physical dimension of a retail container. +-- > | AAC Retail container size +-- > Size of a retail container in terms of volume. +-- > | AAD Other US Government agency application +-- > Description to be provided. +-- > | AAE Measurement +-- > [6314] Value of the measured unit. +-- > | AAF Customs line item measurement +-- > The measurement of a consignment or part for customs +-- > purpose. +-- > | AAG Percentage of alcohol (by volume) +-- > The measurement of the percentage of alcohol by volume. +-- > | AAH Dimensions total weight +-- > Description to be provided. +-- > | AAI Item weight +-- > Weight at line item level. +-- > | AAJ Visa quantity +-- > Measurement reportable for visaed merchandise. +-- > | AAK Licence (quantity deducted) +-- > Quantity to be written off from the total license amount. +-- > | AAL Cargo loaded +-- > Total tonnage of cargo loaded onto the conveyance. +-- > | AAM Cargo discharged +-- > Total tonnage of cargo unloaded from the conveyance. +-- > | AAN Weight of conveyance +-- > Tonnage of conveyance. +-- > | AAO Conveyance summer dead weight +-- > Registered summer dead weight total tonnage of the +-- > vessel. +-- > | AAP Containerized cargo on vessel's weight +-- > Total weight of containerized cargo on vessel. +-- > | AAQ Non-containerized cargo on vessel's weight +-- > Total weight of non-containerized cargo on vessel. +-- > | AAR 1st specified tariff quantity +-- > Primary reportable quantity associated with a tariff +-- > number. +-- > | AAS 2nd specified tariff quantity +-- > Secondary reportable quantity associated with a tariff +-- > number. +-- > | AAT 3rd specified tariff quantity +-- > Third reportable quantity associated with a tariff +-- > number. +-- > AAU Package +-- > Commodity/product shipped or sold in discrete individual +-- > containers which may be accumulated in a larger package. +-- > AAV Person +-- > Physical measurement of a person. +-- > | AAW Accuracy +-- > Accuracy of the measurements being sent. +-- > AAX Consignment measurement +-- > Measurement related to a consignment; to be specified by +-- > the measurement code dimension value. +-- > AAY Package measurement +-- > Measurements of package. +-- > AAZ Handling unit measurement +-- > Measurements of handling unit. +-- > ABA Unit of measure used for ordered quantities +-- > The unit of measure in which ordered quantities are +-- > expressed. +-- > X ABB Colour +-- > The colour of an object. +-- > X ABC Size +-- > Dimensions or magnitude of an object. +-- > X ABD Length +-- > The greater of the two or three dimensions of an object. +-- > X ABE Height +-- > The distance from the bottom to the top. +-- > X ABF Width +-- > The distance from side to side. +-- > X ABG Diameter +-- > The length of a line segment passing through the center +-- > of a circle, sphere, etc. from one side to the other. +-- > X ABH Depth +-- > The distance from the top downward. +-- > + ABI Ventilation +-- > The number of air exchanges per hour. +-- > + ABJ Original unit of issue +-- > A code identifying the original unit of issue. +-- > + ABK External dimension +-- > The outer measurement of the referenced item or package. +-- > + ABL Internal dimension +-- > The inner measurement of the referenced item or package. +-- > + ABM Test piece dimensions +-- > The size of the test piece that was tested. +-- > + ABN Average reading +-- > Average reading of the test being reported on. +-- > | ASW Weight ascertained +-- > [4240] Endorsement of the true weight (mass) as +-- > ascertained or verified by the railway (CIM 81). +-- > | CH Chemistry +-- > The given measurement value identifies the amount or +-- > percentage of a specific chemical within a substance. +-- > | CHW Chargeable weight +-- > The weight on which charges are based. +-- > | CN Core notch dimensions +-- > Self explanatory. +-- > | CS Core size +-- > Self explanatory. +-- > CT Counts +-- > Self explanatory. +-- > DEN Density +-- > Code to indicate the mass of a commodity per unit of +-- > volume. +-- > X DR Decision result value +-- > Description to be provided. +-- > | DT Dimensional tolerance +-- > Possible range of values for a specified measurement +-- > dimension of a product, material or package. +-- > | DV Discrete measurement value +-- > The measurement specified is separate and distinct from +-- > other measurements. +-- > | DX Dimension used in price extension +-- > Description to be provided. +-- > X EGW Estimated gross weight +-- > Estimated weight (mass) of goods, including packing and +-- > excluding carrier's. +-- > | EN Environmental conditions +-- > The data values to be reported reflect the environmental +-- > conditions surrounding a situation including but not +-- > limited to test environments. +-- > X EVO Estimated volume +-- > Estimated size or measure of anything in three +-- > dimensions. +-- > | FO Footage +-- > Description to be provided. +-- > | IV Interpolated value +-- > Description to be provided. +-- > | LAO Vessel overall length +-- > Total overall length of the vessel. +-- > | LC Limited weight/size coils +-- > Description to be provided. +-- > LGL Length limitations +-- > Indicates that value/range information is understood as +-- > length limitation. +-- > | LL Lift limitation +-- > A measurement indicating lift capacity limitations. +-- > | LMT Loading meters +-- > The length in a vehicle, whereby the complete width and +-- > height over that length is needed for the goods. +-- > X NAX Number of axles +-- > Number of axles of movable equipment or means of +-- > transport on wheels. +-- > | PAL Payload +-- > The revenue-producing load carried by a means of +-- > transport. +-- > | PC Parting cut (sawcut) +-- > Description to be provided. +-- > | PD Physical dimensions (product ordered) +-- > Specified measurement dimensions refer to physical +-- > dimensions of a product, material or package. +-- > | PL Package limitations +-- > A measurement indicating limitations associated with the +-- > package. +-- > | PLL Platform limitation +-- > A measurement indicating limitations in relation to a +-- > platform. +-- > | RL Receiving facility limitations +-- > Specified measurement dimensions are provided as a result +-- > of limitations or restrictions related to the physical +-- > dimensions of a product, material or package at the +-- > reception point. +-- > X RN Length limitations +-- > Indicates that value/range information within +-- > measurement information is understood as length +-- > limitation. Use code value LGL. +-- > | SE Property specification +-- > Indicates that the data to follow are target +-- > specifications. +-- > | SH Shipping tolerance +-- > Tolerances related to shipping. +-- > | SM Shade +-- > Description to be provided. +-- > | SO Storage limitation +-- > A measurement indicating limitation in relation to +-- > storage. +-- > X SPG Specific gravity +-- > Self explanatory. +-- > | SR Surface roughness +-- > Self explanatory. +-- > | ST Surface treatment +-- > Self explanatory. +-- > | SU Surface +-- > Self explanatory. +-- > | SV Specification value +-- > A measurable item characteristic specified by the buyer, +-- > seller or third party. +-- > | TE Temperature +-- > Self explanatory. +-- > | TL Transportation equipment limitations +-- > A measurement indicating limitations in relation to +-- > transportation equipment. +-- > | TR Test result +-- > Indicates that the data to follow is the test result +-- > measurements. +-- > X TX Time used in price extension +-- > Description to be provided. +-- > X VO Observed value +-- > The reported test result which includes measurement +-- > variability. +-- > VOL Volume +-- > Size or measure of anything in three dimensions. +-- > X VT True value +-- > The reported test result with the measurement variability +-- > removed. +-- > WT Weights +-- > Self explanatory. +-- > | WX Weight used in price extension +-- > Description to be provided. +simple6311 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6313 + ( simple6313 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 6313 Measurement dimension, coded +-- > +-- > Desc: Specification of the type of dimension to be measured. +-- > +-- > Repr: an..3 +-- > +-- > A Consolidated weight +-- > Description to be provided. +-- > AAA Unit net weight +-- > [6160] Weight (mass) of goods including any packing +-- > normally going with them to a buyer in a retail sale. +-- > AAB Unit gross weight +-- > [6292] Weight (mass) of goods including packing but +-- > excluding the carrier's equipment. +-- > AAC Total net weight +-- > Self explanatory. +-- > AAD Total gross weight +-- > [6292] Weight (mass) of goods including packing but +-- > excluding the carrier's equipment. +-- > AAE Item gross weight +-- > Gross weight at line item level. +-- > AAF Net net weight +-- > [6048] Weight (mass) of the goods themselves without any +-- > packing. +-- > X AAG Gross weight (item level) +-- > Self explanatory. +-- > X AAH Customs line item measurement +-- > Description to be provided. +-- > X AAI Visa quantity +-- > Measurement reportable for visaed merchandise. +-- > AAL Net weight +-- > [6160] Weight (mass) of goods including any packing +-- > normally going with them to a buyer in a retail sale. +-- > AAM Gross tonnage of the vessel +-- > [6300] The measure of the overall size of a ship +-- > determined in accordance with the provisions of the +-- > International Convention on Tonnage Measurement of Ships, +-- > 1969. +-- > AAN Net tonnage of the vessel +-- > [6302] The measure of the useful capacity of a ship +-- > determined in accordance with the provisions of the +-- > International Convention on Tonnage Measurement of Ships, +-- > 1969. +-- > AAO Humidity +-- > Self-explanatory. +-- > AAP Voltage +-- > Self-explanatory. +-- > AAQ Power consumption +-- > Value of energy consumption. +-- > AAR Heat dissipation +-- > Self-explanatory. +-- > AAS Air flow +-- > Self-explanatory. +-- > AAT Shock impact +-- > Self-explanatory. +-- > AAU Operative temperature +-- > Temperature identified system or process works according +-- > to specifications. +-- > AAV Non operative temperature +-- > Temperature identified system or process does not work +-- > according to specifications. +-- > AAW Gross volume +-- > The observed volume unadjusted for factors such as +-- > temperature or gravity. +-- > AAX Net volume +-- > The observed volume after adjustment for factors such as +-- > temperature or gravity. +-- > AAY Water content +-- > Water content in product. +-- > AAZ Tensile stress +-- > Self explanatory. +-- > ABA Fibrosity +-- > Self explanatory. +-- > ABB Gauge length +-- > Self explanatory. +-- > ABC Radius +-- > Self explanatory. +-- > ABD Straightness +-- > Straightness of the item. +-- > ABE Strain +-- > Self explanatory. +-- > X ABF Test piece dimensions +-- > The size of the test piece that was tested. +-- > X ABG Average reading +-- > Average reading of the test being reported on. +-- > X ABH External dimension +-- > The outer measurement of the referenced item or package. +-- > X ABI Internal dimension +-- > The inner measurement of the referenced item or package. +-- > ABJ Volume +-- > The amount of air space taken up by the entity +-- > identified in the 6311 qualifier. +-- > X ABK Loading meter +-- > A measurement dimension given in loading meters. +-- > X ABL Retail container dimension +-- > Single physical dimension of a retail container. +-- > X ABM Retail container size +-- > Size of a retail container in terms of volume. +-- > X ABN Other US Government agency application +-- > Application of an other US government agency. +-- > X ABO Measurement +-- > [6314] Value of the measured unit. +-- > X ABQ Percentage of alcohol (by volume) +-- > The percentage of alcohol contained in a liquid. +-- > X ABR Dimensions total weight +-- > Total weight resulting from the dimensions. +-- > ABS Item weight +-- > Weight at line item level. +-- > X ABU Licence (quantity deducted) +-- > Quantity to be written off from the total license amount. +-- > X ABV Cargo loaded +-- > Total tonnage of cargo loaded onto the conveyance. +-- > X ABW Cargo discharged +-- > Total tonnage of cargo unloaded from the conveyance. +-- > ABX Weight of conveyance +-- > Tonnage of conveyance. +-- > ABY Conveyance summer dead weight +-- > Registered summer dead weight total tonnage of the +-- > vessel. +-- > ABZ Containerized cargo on vessel's weight +-- > Total weight of containerized cargo on vessel. +-- > ACA Non-containerized cargo on vessel's weight +-- > Total weight of non-containerized cargo on vessel. +-- > X ACB 1st specified tariff quantity +-- > Primary reportable quantity associated with a tariff +-- > number. +-- > X ACC 2nd specified tariff quantity +-- > Secondary reportable quantity associated with a tariff +-- > number. +-- > X ACD 3rd specified tariff quantity +-- > Third reportable quantity associated with a tariff +-- > number. +-- > ACE Weight ascertained +-- > [4240] Endorsement of the true weight (mass) as +-- > ascertained or verified by the railway (CIM 81). +-- > X ACF Chemistry +-- > Measurement related to a chemical measurement system. +-- > ACG Chargeable weight +-- > The weight on which charges are based. +-- > X ACH Core notch dimensions +-- > Dimensions of a core notch. +-- > X ACI Core size +-- > A measurement indicating the core size of an object. +-- > X ACJ Decision result value +-- > A measurement in relation to value representing a +-- > decision result. +-- > X ACK Dimensional tolerance +-- > Tolerance in relation to a dimension. +-- > X ACL Discrete measurement value +-- > Value of a discrete measurement. +-- > X ACM Dimension used in price extension +-- > Dimension used in relation to a price. +-- > ACN Estimated gross weight +-- > Estimated weight (mass) of goods, including packing and +-- > excluding carrier's. +-- > X ACO Environmental conditions +-- > The data values to be reported reflect the environmental +-- > conditions surrounding a situation including but not +-- > limited to test environments. +-- > ACP Estimated volume +-- > Estimated size or measure of anything in three +-- > dimensions. +-- > X ACQ Footage +-- > Length measurement in feet. +-- > X ACR Interpolated value +-- > A value interpolated from a number of values. +-- > ACS Vessel overall length +-- > Total overall length of the vessel. +-- > X ACT Limited coil measurement +-- > Value limiting the measurement of a coil. +-- > X ACU Lift limitation +-- > A measurement indicating the lift capacity limitation. +-- > ACV Loading meters +-- > The length in a vehicle, whereby the complete width and +-- > height over that length is needed for the goods. +-- > ACW Number of axles +-- > Number of axles of movable equipment or means of +-- > transport on wheels. +-- > ACX Payload +-- > The revenue-producing load carried by a means of +-- > transport. +-- > X ACY Parting cut (sawcut) +-- > A measurement related to the cutting of items. +-- > X ACZ Physical dimensions +-- > A measurement indicating the physical dimensions of an +-- > object. +-- > X ADA Package limitations +-- > A measurement indicating limitation associated with +-- > packages. +-- > X ADB Platform limitation +-- > A measurement indicating limitation in relation to a +-- > platform. +-- > X ADC Receiving facility limitations +-- > A measurement indicating limitations in relation to a +-- > receiving facility. +-- > X ADD Property specification +-- > Indicates that the data to follow are target +-- > specifications. +-- > X ADE Shipping tolerance +-- > A measurement indicating a tolerance in relation to the +-- > transport. +-- > X ADF Shade +-- > A measurement in relation to the shade. +-- > X ADG Storage limitation +-- > A measurement indicating limitation in relation to +-- > storage. +-- > X ADH Surface roughness +-- > A measurement indicating surface roughness. +-- > X ADI Surface treatment +-- > A measurement in relation to surface treatment. +-- > X ADJ Surface +-- > A measurement in relation a surface. +-- > X ADK Specification value +-- > A measurable item characteristic specified by the buyer, +-- > seller or third party. +-- > X ADL Transportation equipment limitations +-- > A measurement indicating limitations in relation to +-- > transport equipment. +-- > X ADM Test result +-- > Indicates that the data to follow is the test result +-- > measurements. +-- > X ADN Time used in price extension +-- > Time value in relation to a price. +-- > X ADO Observed value +-- > The reported test result which includes measurement +-- > variability. +-- > X ADP True value +-- > The reported test result with the measurement +-- > variability removed. +-- > X ADQ Weight used in price extension +-- > A weight measurement in relation to a price. +-- > ADR Start position in the length +-- > The starting position from the beginning of an item +-- > located in the length direction. +-- > ADS End position in the length +-- > The end position from the beginning of an item located in +-- > the length direction. +-- > ADT Start position in the width +-- > The start position from the beginning of an item located +-- > in the width direction. +-- > ADU End position in the width +-- > The end position from the beginning of an item located in +-- > the width direction. +-- > ADV Start position in the thickness +-- > The start position from the beginning of an item located +-- > in the thickness direction. +-- > ADW End position in the thickness +-- > The end position from the beginning of an item located in +-- > the thickness direction. +-- > + ADX Transport container actual filling weight +-- > Actual filling weight of a transport container. +-- > + ADY Transport container maximum capacity +-- > Maximum capacity of a transport container. +-- > + ADZ Declared net weight +-- > The declared net weight of a product or products used for +-- > invoicing, customs or transport purposes. +-- > + AEA Loading height +-- > Maximum height of products or packages loaded onto a +-- > given transportation device or equipment such as a +-- > pallet. +-- > + AEB Stacking height +-- > Maximum height up to which the same product or package +-- > may be placed one upon the other for storage purposes. +-- > + AEC Calculated weight +-- > The calculated weight of the item based on the ordered +-- > dimensions. +-- > + AED Ferrite +-- > The chemical composition ferrite. +-- > + AEE Impurity +-- > The impurity of the product i.e. the measurement of other +-- > chemical elements not normally appearing in a product. +-- > + AEF Grain size +-- > The grain size. +-- > + AEG Lanthanides +-- > The chemical element Lanthanides. +-- > + AEH Elasticity +-- > The value of the elasticity. +-- > AF Angle of bend +-- > Self explanatory. +-- > B Billed weight +-- > Self explanatory. +-- > BL Breaking load +-- > Description to be provided. +-- > BND Bands +-- > Description to be provided. +-- > BR Brightness +-- > Self explanatory. +-- > BRA Brakes +-- > Description to be provided. +-- > BRE Break +-- > Description to be provided. +-- > BS Breaking strength +-- > Self explanatory. +-- > BSW Breaking strength wet +-- > Self explanatory. +-- > BW Basis weight +-- > Description to be provided. +-- > CHN Change +-- > Description to be provided. +-- > CM Color +-- > Self explanatory. +-- > CT Contents of package +-- > In combination with the other data elements of the actual +-- > segment this code indicates the measured content of a +-- > package. +-- > CV Commercial weight +-- > Item weight considering its maximum possible humidity. +-- > CZ Core length +-- > To specify length of core (of spod/babbin etc.) on which +-- > product is to be placed. +-- > D Destination weight agreement +-- > The agreed weight of despatched goods whose weight may +-- > change during transport. +-- > DI Diameter +-- > Diameter of an article. +-- > DL Delta value L +-- > Description to be provided. +-- > DN Density +-- > Self explanatory. +-- > DP Depth +-- > Self explanatory. +-- > DR Denier +-- > Description to be provided. +-- > DS Distance between points +-- > Self explanatory. +-- > DW Width, boxcar door +-- > Self explanatory. +-- > E Estimated new weight +-- > Self explanatory. +-- > EA Elongation +-- > Self explanatory. +-- > F Deficit weight +-- > Description to be provided. +-- > FI Filament count +-- > Used e.g. in textile, print industries. +-- > FL Longitudinal flatness +-- > Self explanatory. +-- > FN Flatness +-- > Self explanatory. +-- > FV Transverse flatness +-- > Self explanatory. +-- > G Gross weight +-- > [6292] Weight (mass) of goods including packing but +-- > excluding the carrier's equipment. +-- > GG Gauge +-- > Self explanatory. +-- > GW Gross weight, maximum +-- > Self explanatory. +-- > HF Hardness +-- > Self explanatory. +-- > HM Height, maximum +-- > Self explanatory. +-- > HT Height dimension +-- > Numeric value of height. +-- > IB Impact energy +-- > Self explanatory. +-- > ID Inside diameter +-- > Self explanatory. +-- > L Legal weight +-- > Self explanatory. +-- > LM Length, maximum +-- > Self explanatory. +-- > LN Length dimension +-- > (6168) Length of pieces or packages stated for transport +-- > purposes. +-- > LND Lost end +-- > Description to be provided. +-- > M Minimum weight +-- > Self explanatory. +-- > MO Moisture +-- > Measurement application is the moisture content of the +-- > item. +-- > MW Maximum weight +-- > Self explanatory. +-- > N Actual net weight +-- > Self explanatory. +-- > OD Outside diameter +-- > Self explanatory. +-- > | PRS Pre stretch +-- > Measurement identifying the amount an item has been +-- > streched prior to use. +-- > PTN Per tonne +-- > Self explanatory. +-- > RA Relative humidity +-- > Self explanatory. +-- > RF Resistivity +-- > Description to be provided. +-- > RJ Rockwell C +-- > Hardness in the Rockwell C scale. +-- > RMW Ream weight +-- > Measurement indication for paper. +-- > RP Reduction of area +-- > Self explanatory. +-- > RUN Run (process) +-- > Description to be provided. +-- > RY Ratio +-- > Self explanatory. +-- > SQ Shipped quantity +-- > Self explanatory. +-- > T Tare weight +-- > Self explanatory. +-- > TC Temperature +-- > A measurement in relation to temperature. +-- > TH Thickness +-- > Self explanatory. +-- > | TN Time period +-- > Self explanatory. +-- > | TT Time +-- > Self explanatory. +-- > U Weight per unit +-- > [6150] Numeric value of weight. +-- > VH Height, van door +-- > Self explanatory. +-- > VW Width, van door +-- > Self explanatory. +-- > WA Weight per unit of area +-- > Self explanatory. +-- > WD Width dimension +-- > Numeric value of width. +-- > WM Width, maximum +-- > Self explanatory. +-- > WT Weight +-- > [6150] Numeric value of weight. +-- > WU Weight per unit of length +-- > Self explanatory. +-- > XH Side height, flat bed with removable sides +-- > Self explanatory. +-- > XQ Squareness +-- > Self explanatory. +-- > XZ Spool size +-- > Self explanatory. +-- > YS Yield stress +-- > Self explanatory. +-- > ZAL Aluminium +-- > Self explanatory. +-- > ZAS Arsenic +-- > Self explanatory. +-- > ZB Boron +-- > Self explanatory. +-- > ZBI Bismuth +-- > Self explanatory. +-- > ZC Carbon +-- > Self explanatory. +-- > ZCA Calcium +-- > Self explanatory. +-- > ZCB Columbium +-- > Self explanatory. +-- > ZCE Cerium +-- > Self explanatory. +-- > ZCL Chlorine +-- > Self explanatory. +-- > ZCO Cobalt +-- > Self explanatory. +-- > ZCR Chromium +-- > Self explanatory. +-- > ZCU Copper +-- > Self explanatory. +-- > ZFE Iron +-- > Self explanatory. +-- > ZFS Iron plus silicon +-- > Self explanatory. +-- > ZGE Germanium +-- > Self explanatory. +-- > ZH Hydrogen +-- > Self explanatory. +-- > ZK Potassium +-- > Self explanatory. +-- > ZMG Magnesium +-- > Self explanatory. +-- > ZMN Manganese +-- > Self explanatory. +-- > ZMO Molybdenum +-- > Self explanatory. +-- > ZN Nitrogen +-- > Self explanatory. +-- > ZNA Sodium +-- > Self explanatory. +-- > ZNB Niobium +-- > Self-explanatory. +-- > ZNI Nickel +-- > Self explanatory. +-- > ZO Oxygen +-- > Self explanatory. +-- > ZP Phosphorus +-- > Self explanatory. +-- > ZPB Lead +-- > Self explanatory. +-- > ZS Sulphur +-- > Self explanatory. +-- > ZSB Antimony +-- > Self explanatory. +-- > ZSE Selenium +-- > Self explanatory. +-- > ZSI Silicon +-- > Self explanatory. +-- > ZSL Silicium oxyd +-- > Self explanatory. +-- > ZSN Tin +-- > Self explanatory. +-- > ZTA Tantalium +-- > Self explanatory. +-- > ZTE Tellurium +-- > Self explanatory. +-- > ZTI Titanium +-- > Self explanatory. +-- > ZV Vanadium +-- > Self explanatory. +-- > ZW Tungsten +-- > Self explanatory. +-- > ZWA Waste content +-- > Self explanatory. +-- > ZZN Zinc +-- > Self explanatory. +-- > ZZR Zirconium +-- > Self explanatory. +-- > ZZZ Mutually defined +-- > Self explanatory. +simple6313 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6314 + ( simple6314 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6314 Measurement value +-- > +-- > Desc: Value of the measured unit. +-- > +-- > Repr: n..18 +simple6314 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6321 + ( simple6321 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6321 Measurement significance, coded +-- > +-- > Desc: Code specifying the significance of a measurement value. +-- > +-- > Repr: an..3 +-- > +-- > 3 Approximately +-- > Self explanatory. +-- > 4 Equal to +-- > Self explanatory. +-- > 5 Greater than or equal to +-- > Self explanatory. +-- > 6 Greater than +-- > Self explanatory. +-- > 7 Less than +-- > Self explanatory. +-- > 8 Less than or equal to +-- > Self explanatory. +-- > 10 Not equal to +-- > Self explanatory. +-- > 11 Trace +-- > Description to be provided. +-- > 12 True value +-- > Description to be provided. +-- > 13 Observed value +-- > Description to be provided. +-- > 15 Out of range +-- > Self explanatory. +simple6321 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6341 + ( simple6341 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6341 Currency market exchange, coded +-- > +-- > Desc: Code identifying the market upon which the currency exchange +-- > rate is based. +-- > +-- > Repr: an..3 +-- > +-- > AAA Paris exchange +-- > Self explanatory. +-- > AMS Amsterdam exchange +-- > Self explanatory. +-- > ARG Bolsa de Comercio de Buenos Aires +-- > Argentina exchange. +-- > AST Australian exchange +-- > Self explanatory. +-- > AUS Wien exchange +-- > Wiener Boersenkammer. +-- > BEL Brussel exchange +-- > Commission de la Bourse Bruxelles. +-- > CAN Toronto exchange +-- > Self explanatory. +-- > CAR Contractual agreement exchange rate +-- > Self explanatory. +-- > CIE US Customs Information Exchange +-- > Currency rates published by the US Customs Information +-- > Exchange, 6 WTC, New York NY 10048-0945, USA. +-- > DEN Copenhagen exchange +-- > Koebenhavns Fondsboers. +-- > ECR European Community period exchange rate +-- > Description to be provided. +-- > FIN Helsinki exchange +-- > Self explanatory. +-- > FRA Frankfurt exchange +-- > Self explanatory. +-- > IMF International Monetary Fund +-- > Self explanatory. +-- > LNF London exchange, first closing +-- > Self explanatory. +-- > LNS London exchange, second closing +-- > Self explanatory. +-- > MIL Milan exchange +-- > Self explanatory. +-- > NOR Oslo exchange +-- > Self explanatory. +-- > NYC New York exchange +-- > Self explanatory. +-- > PHI Philadelphia exchange +-- > Self explanatory. +-- > SRE Specific railway exchange currency +-- > Self explanatory. +-- > SWE Stockholm exchange +-- > Self explanatory. +-- > ZUR Zurich exchange +-- > Self explanatory. +simple6341 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6343 + ( simple6343 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6343 Currency qualifier +-- > +-- > Desc: Code giving specific meaning to data element 6345 Currency. +-- > +-- > Repr: an..3 +-- > +-- > 1 Customs valuation currency +-- > The name or symbol of the monetary unit involved in the +-- > transaction for customs valuation. +-- > 2 Insurance currency +-- > The name or symbol of the monetary unit involved in the +-- > transaction for insurance purposes. +-- > 3 Home currency +-- > The name or symbol of the local monetary unit. +-- > 4 Invoicing currency +-- > The name or symbol of the monetary unit used for +-- > calculation in an invoice. +-- > 5 Account currency +-- > The name or symbol of the monetary unit to be converted +-- > from. +-- > 6 Reference currency +-- > The name or symbol of the monetary unit to be converted. +-- > 7 Target currency +-- > The name or symbol of the monetary unit to be converted +-- > into. +-- > 8 Price list currency +-- > The name or symbol of the monetary unit used in a price +-- > list. +-- > 9 Order currency +-- > The name or symbol of the monetary unit used in an order. +-- > 10 Pricing currency +-- > The name or symbol of the monetary unit used for pricing +-- > purposes. +-- > 11 Payment currency +-- > The name or symbol of the monetary unit used for payment. +-- > 12 Quotation currency +-- > The name or symbol of the monetary unit used in a +-- > quotation. +-- > 13 Recipient local currency +-- > The name or symbol of the local monetary unit at +-- > recipient's location. +-- > 14 Supplier currency +-- > The name or symbol of the monetary unit normally used by +-- > the supplier. +-- > 15 Sender local currency +-- > The name or symbol of the local monetary unit at sender's +-- > location. +-- > 16 Tariff currency +-- > The currency as per tariff. +-- > 17 Charge calculation currency +-- > The currency in which the charges are calculated. +simple6343 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6345 + ( simple6345 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6345 Currency, coded +-- > +-- > Desc: Identification of the name or symbol of the monetary unit +-- > involved in the transaction. +-- > +-- > Repr: an..3 +-- > +-- > Note: Use ISO 4217 three alpha code. +simple6345 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6347 + ( simple6347 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 6347 Currency details qualifier +-- > +-- > Desc: Specification of the usage to which the currency relates. +-- > +-- > Repr: an..3 +-- > +-- > 1 Charge payment currency +-- > The currency in which charges are to be paid. +-- > 2 Reference currency +-- > The currency applicable to amounts stated. It may have to +-- > be converted. +-- > 3 Target currency +-- > The currency which should be used to the target +-- > destination of the transaction. +-- > 4 Transport document currency +-- > Currency applicable to amounts stated in a transport +-- > document/message. +-- > 5 Calculation base currency +-- > Currency on which the calculation is based. +-- > 6 Information Currency +-- > Additional currency the message recipient needs for +-- > information purposes. The actual message amount(s) is/are +-- > not based upon this currency. +-- > + 7 Currency of the account +-- > Currency in which the account is held. +simple6347 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6348 + ( simple6348 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6348 Currency rate base +-- > +-- > Desc: Multiplying factor used in expressing the number of currency +-- > units. +-- > +-- > Repr: n..4 +simple6348 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6350 + ( simple6350 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6350 Number of units +-- > +-- > Desc: Number of units of a certain type. +-- > +-- > Repr: n..15 +simple6350 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6353 + ( simple6353 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6353 Number of units qualifier +-- > +-- > Desc: Indication of the objective of number of units information. +-- > +-- > Repr: an..3 +-- > +-- > 1 Number of pricing units +-- > [6170] Number of units which multiplied by the unit price +-- > gives 5116 Line item amount. +-- > 2 Transportable unit +-- > Self explanatory. +-- > 3 Number of debit units +-- > The number of units which are debited by the sender of +-- > the consignment to the receiving party. +-- > 4 Number of received units +-- > The number of units which are received by the receiving +-- > party of the consignment. +simple6353 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6411 + ( simple6411 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6411 Measure unit qualifier +-- > +-- > Desc: Indication of the unit of measurement in which weight (mass), +-- > capacity, length, area, volume or other quantity is +-- > expressed. +-- > +-- > Repr: an..3 +-- > +-- > Note: See UN/ECE Recommendation 20. +simple6411 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S6432 + ( simple6432 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 6432 Significant digits +-- > +-- > Desc: To specify the number of significant digits. +-- > +-- > Repr: n..2 +simple6432 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7008 + ( simple7008 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7008 Item description +-- > +-- > Desc: Plain language description of articles or products. +-- > +-- > Repr: an..35 +simple7008 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7009 + ( simple7009 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7009 Item description identification +-- > +-- > Desc: Code from an industry code list which provides specific data +-- > about a product characteristic. +-- > +-- > Repr: an..17 +-- > +-- > Note: User or association defined code. May be used in combination +-- > with 1131/3055. +simple7009 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7064 + ( simple7064 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7064 Type of packages +-- > +-- > Desc: Description of the form in which goods are presented. +-- > +-- > Repr: an..35 +simple7064 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7065 + ( simple7065 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7065 Type of packages identification +-- > +-- > Desc: Coded description of the form in which goods are presented. +-- > +-- > Repr: an..17 +-- > +-- > Note: See UN/ECE Recommendation No. 21 (See Vol. II of UNTDED). +-- > May be used in combination with 1131/3055. +simple7065 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7073 + ( simple7073 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7073 Packaging terms and conditions, coded +-- > +-- > Desc: Code identifying packaging terms and conditions. +-- > +-- > Repr: an..3 +-- > +-- > 1 Packaging cost paid by supplier +-- > Self explanatory. +-- > 2 Packaging cost paid by recipient +-- > Self explanatory. +-- > 3 Packaging cost not charged (returnable) +-- > Self explanatory. +-- > 4 Buyer's +-- > Self explanatory. +-- > 5 Carrier's durable +-- > Self explanatory. +-- > 6 Carrier's expendable +-- > Self explanatory. +-- > 7 Seller's durable +-- > Self explanatory. +-- > 8 Seller's expendable +-- > Self explanatory. +-- > 9 Special purpose buyer's durable +-- > Reusable packaging specifically designed for packaging of +-- > the referenced item and owned by the buyer. +-- > 10 Special purpose buyer's expendable +-- > Disposable packaging specifically designed for packaging +-- > of the referenced item. +-- > 11 Multiple usage buyer's durable +-- > Reusable multi-purpose packaging owned by the buyer. +-- > 12 Multiple usage seller's durable +-- > Reusable multi-purpose packaging owned by the seller. +-- > 13 Not packed +-- > The referenced item is to be supplied without packaging. +-- > 14 Special purpose seller's durable +-- > Non-standard reusable packaging owned by the seller. +-- > 15 Export quality +-- > The packaging used must meet durability and handling +-- > characteristics required for item export. +-- > 16 Domestic quality +-- > The packaging used must meet durability and handling +-- > characteristics required for domestic usage. +-- > 17 Packaging included in price +-- > The cost of packaging is included in the item price. +-- > 18 Packaging costs split +-- > The cost of packaging is shared equally between the buyer +-- > and seller. +-- > 19 Packaging costs invoiced separately +-- > The packaging cost will be invoiced on a separate message +-- > or document. +-- > 20 Nil packaging costs +-- > The packaging is free of charge. +-- > 21 Nil packaging costs if packaging returned +-- > The costs of packaging is reimbursed by the seller to +-- > buyer if packaging is returned. +-- > 22 Return chargeable +-- > The return of packaging/empties is chargeable. +-- > 23 Chargeable, two thirds of paid amount with credit note on +-- > return of loaned package +-- > The buyer receives two thirds of paid amount with credit +-- > note if loaned package is returned. +simple7073 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7075 + ( simple7075 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7075 Packaging level, coded +-- > +-- > Desc: Indication of level of packaging specified. +-- > +-- > Repr: an..3 +-- > +-- > 1 Inner +-- > Level of packing, if it exists, that is immediately +-- > subordinate to the intermediate packaging level. +-- > 2 Intermediate +-- > Level of packaging, if it exists, that is immediately +-- > subordinate to the outer packaging level. +-- > 3 Outer +-- > For packed merchandise, outermost level of packaging for +-- > a shipment. +-- > 4 No packaging hierarchy +-- > There is no specifiable level of packaging: packaging is +-- > inner and outer level as well. +simple7075 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7077 + ( simple7077 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 7077 Item description type, coded +-- > +-- > Desc: Code indicating the format of a description. +-- > +-- > Repr: an..3 +-- > +-- > + A Free-form long description +-- > Long description of an item in free form. +-- > B Code and text +-- > Self explanatory. +-- > C Code (from industry code list) +-- > Self explanatory. +-- > + D Free-form price look up +-- > Price look-up description of a product for point of sale +-- > receipts. +-- > + E Free-form short description +-- > Short description of an item in free form. +-- > F Free-form +-- > Self explanatory. +-- > S Structured (from industry code list) +-- > Self explanatory. +-- > X Semi-structured (code + text) +-- > Self explanatory. +simple7077 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7081 + ( simple7081 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 7081 Item characteristic, coded +-- > +-- > Desc: Code specifying the item characteristic being described. +-- > +-- > Repr: an..3 +-- > +-- > 1 Certificate of conformity +-- > Product in conformity with specifications. +-- > 2 General product form +-- > Description of general product form. +-- > 3 Ship to stock +-- > Product without quality control when received. +-- > 4 Finish +-- > Description of the finish required/available on the +-- > product. +-- > 5 End use application +-- > Description of what the end use application of the +-- > product will be. +-- > 8 Product +-- > Self explanatory. +-- > 9 Sub-product +-- > Description of a sub-product. +-- > 11 Customs specifications +-- > Item characteristic is described following Customs +-- > specifications. +-- > 12 Type and/or process +-- > Description of the type and/or process involved in making +-- > the product. E.g. in steel, description of the +-- > steelmaking process. +-- > 13 Quality +-- > Self explanatory. +-- > 14 Surface condition +-- > Description of the surface condition (e.g. roughness) +-- > of the product. +-- > 15 Heat treat/anneal +-- > Description of any heat treatment or annealing +-- > required/performed on the product. +-- > 17 Coating +-- > Description of any special coating required/available on +-- > the product. +-- > 18 Surface treatment, chemical +-- > Description of any chemical surface treatment +-- > required/performed on the product. +-- > 19 Surface treatment, mechanical +-- > Description of any mechanical surface treatment +-- > required/performed on the product. +-- > 21 Forming +-- > Description of any forming required/performed on the +-- > product. +-- > 22 Edge treatment +-- > Description of any special edge treatment +-- > required/performed on the product. +-- > 23 Welds/splices +-- > Description of any special welds and or splices +-- > required/performed on the product. +-- > 24 Control item +-- > Security relevant product with special quality control +-- > and control documentation prescriptions. +-- > 25 End treatment +-- > Description of any special treatment required/performed +-- > on the ends the product. +-- > 26 Ship to line +-- > Product without quality control at customer's, and packed +-- > according production needs. +-- > 28 Test sample frequency +-- > Indication of test sample frequency. Used when ordering +-- > special testing requirements on a product. +-- > 30 Test sample direction +-- > Description of test sample direction. Used when ordering +-- > special testing requirements on a product. +-- > 32 Type of test/inspection +-- > Description of type of test or inspection. Used to order +-- > special tests to be performed on the product. +-- > 35 Colour +-- > Description of the colour required/available on the +-- > product. +-- > 38 Grade +-- > Specification of the grade required/available for the +-- > product. +-- > 43 Twist +-- > Description of any special twisting requirements for the +-- > product. +-- > 54 Section profile +-- > Description of the section and profile of the product. +-- > 56 Special processing +-- > Description of any special processing requirements +-- > performed/require on the product. +-- > 58 Winding instructions +-- > Description of any special winding instructions for the +-- > product. +-- > 59 Surface protection +-- > Description of the surface protection required/available +-- > for the product. +-- > 61 New article +-- > Self explanatory. +-- > 62 Obsolete article +-- > Self explanatory. +-- > 63 Current article +-- > Self explanatory. +-- > 64 Revised design +-- > Self explanatory. +-- > 65 Reinstated article +-- > Self explanatory. +-- > 66 Current article spares +-- > Self explanatory. +-- > 67 Balance out article +-- > Self explanatory. +-- > 68 Initial sample +-- > Self explanatory. +-- > 69 Field test +-- > First series of a new item to be tested by end users. +-- > 70 Revised article +-- > Item design revised. +-- > 71 Refurbished article +-- > Description to be provided. +-- > + 72 Vintage +-- > The harvest year of the grapes that are part of the +-- > composition of a particular wine. +-- > + 73 Beverage age +-- > The period during which, after distillation and before +-- > bottling, distilled spirits have been stored in +-- > containers. +-- > + 74 Beverage brand +-- > A grouping of beverage products similar in name only, but +-- > of different size, age, proof, quality and flavour. +-- > + 75 Artist +-- > The performing artist(es) of a recorded song or piece of +-- > music. +-- > + 76 Author +-- > The author of a written work. +-- > + 77 Binding +-- > A description of the type of binding used for a written +-- > work. +-- > + 78 Edition +-- > Description of the edition of a written work. +-- > + 79 Other physical description +-- > Any other relevant physical description. +-- > + 80 Publisher +-- > The publisher of a written piece of work as part of the +-- > item description. +-- > + 81 Title +-- > The title of a work. +-- > + 82 Series title +-- > Title of a series of works. +-- > + 83 Volume title +-- > The title of a volume of work. +-- > + 84 Composer +-- > The composer of a recorded song or piece of music. +-- > + 85 Recording medium +-- > The medium on which a musical recording is made. +-- > + 86 Music style +-- > The style of music. +-- > + 87 Promotional event +-- > Describes the promotional event associated with a +-- > product. +-- > + 88 Promotional offer +-- > Describes the additions to the basic product for a +-- > promotional event. +-- > + 89 Alcohol beverage class +-- > Class characteristics for different compositions of +-- > alcoholic beverages. +-- > + 90 Alcohol beverage type +-- > A descriptive term that further defines the class of an +-- > alcoholic beverage. +-- > + 91 Secondary grape +-- > The grape that comprises the second largest percentage of +-- > the ingredients used in wine product. +-- > + 92 Primary grape +-- > The type of grape that comprises the largest percentage +-- > of grape in the wine product. +-- > + 93 Beverage category +-- > A description to designate the beverage category. +-- > + 94 Beverage flavour +-- > Distinctions from the base product that results in a +-- > different taste. +-- > + 95 Wine growing region +-- > The area where the grape used to produce a wine was +-- > harvested. +-- > + 96 Wine fruit +-- > The fruit that is used as a base to produce a wine. +-- > + 97 Beverage container characteristics +-- > A description of various beverage container +-- > characteristics. +-- > + 98 Size +-- > Description of size in non-numeric terms. +simple7081 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7083 + ( simple7083 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7083 Configuration, coded +-- > +-- > Desc: Code indicating the status of the sub-line item in the +-- > configuration. +-- > +-- > Repr: an..3 +-- > +-- > A Added to the configuration +-- > Self explanatory. +-- > D Deleted from the configuration +-- > Self explanatory. +-- > I Included in the configuration +-- > Self explanatory. +simple7083 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7085 + ( simple7085 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 7085 Nature of cargo, coded +-- > +-- > Desc: Code indicating the type of cargo as a rough classification. +-- > +-- > Repr: an..3 +-- > +-- > 1 Documents +-- > Printed, typed or written matter including leaflets, +-- > pamphlets, certificates etc., which are not subject to +-- > import duties and taxes, restrictions and prohibitions. +-- > 2 Low value non-dutiable consignments +-- > Imported consignments/items/goods in respect of which +-- > Customs duties and other taxes are waived as they are +-- > below a value determined by the Customs administration. +-- > 3 Low value dutiable consignments +-- > Imported consignments/items/goods in respect of which +-- > Customs duties and other taxes are payable are below a +-- > certain amount as determined by the Customs +-- > administration. +-- > 4 High value consignments +-- > Imported consignments/items/goods which are determined as +-- > having a value above a certain amount fixed by the +-- > Customs administration, which may or may not attract +-- > duties and taxes. +-- > + 5 Other non-containerized +-- > Non-containerized cargo which cannot be categorized by +-- > any of the other nature of cargo code. +-- > + 6 Vehicles +-- > Vehicles which are not stowed in containers. +-- > + 7 Roll-on roll-off +-- > Cargo transported or to be transported on roll-on roll- +-- > off vessels and which is transportable on its own wheels +-- > or stowed on special heavy duty trailers. +-- > + 8 Palletized +-- > Non-containerized cargo which is palletized. +-- > + 9 Containerized +-- > Cargo stowed or to be stowed in a container. +-- > + 10 Breakbulk +-- > Non-containerized cargo stowed in vessels' holds. +simple7085 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7088 + ( simple7088 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7088 Dangerous goods flashpoint +-- > +-- > Desc: Lowest temperature, in the case of dangerous goods, at which +-- > vapour from an inflammable liquid forms an ignitable mixture +-- > with air. +-- > +-- > Repr: an..8 +simple7088 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7102 + ( simple7102 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7102 Shipping marks +-- > +-- > Desc: Marks and numbers identifying individual packages. +-- > +-- > Repr: an..35 +simple7102 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7106 + ( simple7106 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7106 Shipment flashpoint +-- > +-- > Desc: Temperature in centigrade determined by the closed cup test +-- > as per ISO 1523/73 where a vapour is given off that can be +-- > ignited. +-- > +-- > Repr: n3 +simple7106 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7124 + ( simple7124 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7124 UNDG number +-- > +-- > Desc: Unique serial number assigned within the United Nations to +-- > substances and articles contained in a list of the dangerous +-- > goods most commonly carried. +-- > +-- > Repr: n4 +simple7124 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7130 + ( simple7130 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7130 Customer authorization number +-- > +-- > Desc: Customer provided authorization number to allow supplier to +-- > ship goods under specific freight conditions. This number +-- > will be transmitted back to customer in the dispatch advice +-- > message. +-- > +-- > Repr: an..17 +simple7130 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7140 + ( simple7140 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7140 Item number +-- > +-- > Desc: A number allocated to a group or item. +-- > +-- > Repr: an..35 +simple7140 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7143 + ( simple7143 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 7143 Item number type, coded +-- > +-- > Desc: Identification of the type of item number. +-- > +-- > Repr: an..3 +-- > +-- > AA Product version number +-- > Number assigned by manufacturer or seller to identify the +-- > release of a product. +-- > AB Assembly +-- > Self explanatory. +-- > AC HIBC (Health Industry Bar Code) +-- > Article identifier used within health sector to indicate +-- > data used conforms to HIBC. +-- > AD Cold roll number +-- > Number assigned to a cold roll. +-- > AE Hot roll number +-- > Number assigned to a hot roll. +-- > AF Slab number +-- > Number assigned to a slab, which is produced in a +-- > particular production step. +-- > AG Software revision number +-- > A number assigned to indicate a revision of software. +-- > AH UPC (Universal Product Code) Consumer package code (1-5-5) +-- > An 11-digit code that uniquely identifies consumer +-- > packaging of a product; does not have a check digit. +-- > AI UPC (Universal Product Code) Consumer package code (1-5-5-1) +-- > A 12-digit code that uniquely identifies the consumer +-- > packaging of a product, including a check digit. +-- > AJ Sample number +-- > Number assigned to a sample. +-- > AK Pack number +-- > Number assigned to a pack containing a stack of items put +-- > together (eg. cold roll sheets (steel product)). +-- > AL UPC (Universal Product Code) Shipping container code (1-2-5- +-- > 5) +-- > A 13-digit code that uniquely identifies the +-- > manufacturer's shipping unit, including the packaging +-- > indicator. +-- > AM UPC (Universal Product Code)/EAN (European article number) +-- > Shipping container code (1-2-5-5-1) +-- > A 14-digit code that uniquely identifies the +-- > manufacturer's shipping unit, including the packaging +-- > indicator and the check digit. +-- > AN UPC (Universal Product Code) suffix +-- > A suffix used in conjunction with a higher level UPC +-- > (Universal product code) to define packing variations for +-- > a product. +-- > AO State label code +-- > A code which specifies the codification of the state's +-- > labelling requirements. +-- > + AP Heat number +-- > Number assigned to the heat (also known as the iron +-- > charge) for the production of steel products. +-- > + AT Price look up number +-- > Identification number on a product allowing a quick +-- > electronic retrieval of price information for that +-- > product. +-- > + AU NSN (North Atlantic Treaty Organization Stock Number) +-- > Number assigned under the NATO (North Atlantic Treaty +-- > Organization) codification system to provide the +-- > identification of an approved item of supply. +-- > BO Buyers color +-- > Code given by the buyer for the color of an article. +-- > BP Buyer's part number +-- > Reference number assigned by the buyer to identify an +-- > article. +-- > CC Industry commodity code +-- > The codes given to certain commodities by an industry. +-- > CG Commodity grouping +-- > Code for a group of articles with common characteristics +-- > (e.g. used for statistical purposes). +-- > CL Color number +-- > Code for the color of an article. +-- > CR Contract number +-- > Reference number identifying a contract. +-- > CV Customs article number +-- > Code defined by Customs authorities to an article or a +-- > group of articles for Customs purposes. +-- > DR Drawing revision number +-- > Reference number indicating that a change or revision has +-- > been applied to a drawing. +-- > DW Drawing +-- > Reference number identifying a drawing of an article. +-- > EC Engineering change level +-- > Reference number indicating that a change or revision has +-- > been applied to an article's specification. +-- > EF Material code +-- > Code defining the material's type, surface, geometric +-- > form plus various classifying characteristics. +-- > EN International Article Numbering Association (EAN) +-- > Number assigned to a manufacturer's product according to +-- > the International Article Numbering Association. +-- > + GB Buyer's internal product group code +-- > Product group code used within a buyer's internal +-- > systems. +-- > + GN National product group code +-- > National product group code. Administered by a national +-- > agency. +-- > GS General specification number +-- > Self explanatory. +-- > HS Harmonised system +-- > Self explanatory. +-- > IB ISBN (International Standard Book Number) +-- > Self explanatory. +-- > IN Buyer's item number +-- > Self explanatory. +-- > IS ISSN (International Standard Serial Number) +-- > Self explanatory. +-- > IT Buyer's style number +-- > Number given by the buyer to a specific style or form of +-- > an article, especially used for garments. +-- > IZ Buyer's size code +-- > Code given by the buyer to designate the size of an +-- > article in textile and shoe industry. +-- > MA Machine number +-- > Self explanatory. +-- > MF Manufacturer's (producer's) article number +-- > The number given to an article by its manufacturer. +-- > MN Model number +-- > Reference number assigned by the manufacturer to +-- > differentiate variations in similar products in a class +-- > or group. +-- > MP Product/service identification number +-- > Reference number identifying a product or service. +-- > NB Batch number +-- > Self explanatory. +-- > ON Customer order number +-- > Reference number of a customer's order. +-- > PD Part number description +-- > Reference number identifying a description associated +-- > with a number ultimately used to identify an article. +-- > PL Purchaser's order line number +-- > Reference number identifying a line entry in a customer's +-- > order for goods or services. +-- > PO Purchase order number +-- > Reference number identifying a customer's order. +-- > PV Promotional variant number +-- > Self explanatory. +-- > QS Buyer's qualifier for size +-- > Self explanatory. +-- > RC Returnable container number +-- > Reference number identifying a returnable container. +-- > RN Release number +-- > Reference number identifying a release from a buyer's +-- > purchase order. +-- > RU Run number +-- > Self explanatory. +-- > RY Record keeping of model year +-- > Self explanatory. +-- > SA Supplier's article number +-- > Number assigned to an article by the supplier of that +-- > article. +-- > SG Standard group of products (mixed assortment) +-- > Self explanatory. +-- > SK SKU (Stock keeping unit) +-- > Reference number of a stock keeping unit. +-- > SN Serial number +-- > Identification number of an item which distinguishes this +-- > specific item out of a number of identical items. +-- > SRS RSK number +-- > Plumbing and heating. +-- > SS Supplier's supplier article number +-- > Article number referring to a sales catalogue of +-- > supplier's supplier. +-- > ST Style number +-- > Number given to a specific style or form of an article, +-- > especially used for garments. +-- > TG Transport group number +-- > Additional number to form article groups for packing +-- > and/or transportation purposes. +-- > UA Ultimate customer's article number +-- > Number assigned by ultimate customer to identify relevant +-- > article. +-- > UP UPC (Universal product code) +-- > Number assigned to a manufacturer's product by the +-- > Product Code Council. +-- > VN Vendor item number +-- > Reference number assigned by a vendor/seller identifying +-- > a product/service/article. +-- > VP Vendor's (seller's) part number +-- > Reference number assigned by a vendor/seller identifying +-- > an article. +-- > VS Vendor's supplemental item number +-- > Self explanatory. +-- > VX Vendor specification number +-- > Self explanatory. +-- > ZZZ Mutually defined +-- > Self explanatory. +simple7143 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7160 + ( simple7160 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7160 Special service +-- > +-- > Desc: Description of a special service. +-- > +-- > Repr: an..35 +simple7160 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7161 + ( simple7161 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 7161 Special services, coded +-- > +-- > Desc: Code identifying a special service. +-- > +-- > Repr: an..3 +-- > +-- > AA Advertising allowance +-- > Description to be provided. +-- > AAA Telecommunication charges +-- > Self-explanatory. +-- > AAB Returned goods charges +-- > Self-explanatory. +-- > AAC Modification costs +-- > Costs for technical modifications to a product. +-- > AAD Job-order production +-- > Costs of job-order production; only used in invoices. +-- > AAE Outlays +-- > Outlays incurred in the company's interest for an +-- > installation order. +-- > AAF Off-premises surcharge +-- > Expenses on top of service-rates for non-local +-- > activities. +-- > AAG Gold surcharge +-- > Difference between current price and basic value +-- > contained in product price. +-- > AAH Processing surcharge +-- > Charging for increased processing costs. +-- > AAI Attestation fee +-- > Outlays incurred by official attestation (by public +-- > authorities). +-- > AAJ Copper surcharge +-- > Difference between current price and basic value +-- > contained in product price. +-- > AAK Energy surcharge +-- > Surcharge for energy costs. +-- > AAL Deduction for missing parts +-- > Deduction for missing parts. +-- > AAM Rubber surcharge +-- > Difference between current price and basic value +-- > contained in product price. +-- > AAN Brass surcharge +-- > Difference between current price and basic value +-- > contained in product price. +-- > AAO Material surcharge/deduction +-- > Percentage-based surcharge/deduction, calculated for +-- > higher/ lower material's consumption. +-- > AAP Lead surcharge +-- > Difference between current price and basic value +-- > contained in product price. +-- > AAQ Price index surcharge +-- > Higher/lower price, resulting from change in costs +-- > between the times of making offer and delivery. +-- > AAR Platinum surcharge +-- > Difference between current price and basic value +-- > contained in product price. +-- > AAS Acceptance cost +-- > Charge for testing. +-- > AAT Rush delivery +-- > Charge for increased delivery speed. +-- > AAU Selenium surcharge +-- > Difference between current price and basic value +-- > contained in product price. +-- > AAV Special construction charge +-- > Charge for costs incurred as result of special +-- > constructions. +-- > AAW Deduction for delayed return +-- > Deduction for delayed return of goods. +-- > AAX Wolfram surcharge +-- > Difference between current price and basic value +-- > contained in product price. +-- > AAY Airport fee +-- > Charge associated with usage of airport facilities. +-- > AAZ Concession fee +-- > Fee imposed by an airport to allow used of that facility. +-- > ABA Compulsory storage fee +-- > Fee levied to cover the cost of carrying a certain amount +-- > of compulsory inventory (set by regulatory agency). +-- > ABB Defuel +-- > Remove or off-load fuel from vehicle, vessel or craft. +-- > ABC Into plane fee +-- > Charge associated with providing goods delivered to an +-- > aircraft from local storage. +-- > ABD Overtime +-- > Fee charge for service rendered beyond the established +-- > limit of working hours. +-- > ABE Reservicing charge +-- > Fee for services provided after initial service. +-- > ABF Tooling cost +-- > Item or service relates to tooling, not direct provision +-- > of goods. +-- > ABG Tooling charge +-- > Item or service relates to tooling charges, not direct +-- > provision of goods. +-- > ABH Throughput allowance +-- > Allowance for reaching or exceeding an agreed throughput +-- > threshold. +-- > ABI Superfund fee +-- > Fee imposed for superfund, a US-government fund created +-- > for the clean-up or eradication of sites at which toxic +-- > waste, hazardous to the environment, has been dumped. +-- > ABJ Airport system fee +-- > Fee associated with the use of the hydrant and storage +-- > system at an airport. +-- > ABK Miscellaneous +-- > The service provided for the stated charge is not +-- > defined. +-- > ABL Packaging surcharge +-- > Additional charge for packaging of items. +-- > ABM Scrap surcharge +-- > Additional charge on an item's price for the cost of +-- > constituent scrap. +-- > | ABN Dunnage charge +-- > A charge incurred to cover the costs of the additional +-- > padding materials and labour required to secure and +-- > protect a cargo within a shipping container. +-- > ABO Air freight transportation +-- > Additional charge on an item's price for air freight +-- > transportation. +-- > ABP Carriage charge +-- > Additional charge on an item's price for the carriage. +-- > ABQ Tonnage rebate +-- > Rebate based on the weight of the goods. +-- > ABR Containerisation +-- > Additional charge on an item's price for +-- > containerisation. +-- > ABS Carton packing +-- > Additional charge on an item's price for carton packing. +-- > ABT Hessian wrapped +-- > Additional charge on an item's price for hessian +-- > wrapping. +-- > ABU Polyethylene wrap packing +-- > Additional charge on an item's price for polyethylene +-- > wrap packing. +-- > ABV Miscellaneous customs charge +-- > Non-defined customs charge. +-- > ABW Customs duty charge +-- > Additional charge on an item's price for customs duty. +-- > ABX Miscellaneous special tooling charge +-- > Non-defined additional charge on an item's price for +-- > special tooling. +-- > ABY Tooling amortisation +-- > Additional charge on an item's price for tooling +-- > amortisation. +-- > ABZ Miscellaneous rebate or discount +-- > Non-defined rebate or discount. +-- > ACA Allowance +-- > Non-defined allowance. +-- > ACB Future discount off retail +-- > Expected future discount off retail. +-- > ACC Miscellaneous setting costs (tooling) +-- > Non-defined additional charge on an item's price for +-- > tooling costs. +-- > ACD Minimum amount costs for quantity based surcharges +-- > The minimum amount for surcharges that are related to the +-- > quantity referred to. +-- > ACE Below schedule quantity after quantity-based surcharge +-- > An adjustment made since the quantity was below the +-- > quantity-based surcharge. +-- > ACF Miscellaneous treatment +-- > Non-defined additional charge on an item's price for +-- > treatment. +-- > ACG Enamelling treatment +-- > Additional charge on an item's price for enamelling +-- > treatment. +-- > ACH Heat treatment +-- > Additional charge on an item's price for heat treatment. +-- > ACI Plating treatment +-- > Additional charge on an item's price for plating +-- > treatment. +-- > ACJ Painting +-- > Additional charge on an item's price for painting. +-- > ACK Polishing +-- > Additional charge on an item's price for polishing. +-- > ACL Priming +-- > Additional charge on an item's price for priming. +-- > ACM Preservation treatment +-- > Additional charge on an item's price for preservation +-- > treatment. +-- > ACN Miscellaneous other surcharges +-- > Non-defined surcharges. +-- > ACO Alloy surcharge +-- > Additional charge on an item's price for alloy. +-- > ACP Coke surcharge +-- > Additional charge on an item's price for coke. +-- > ACQ Royalty surcharge +-- > Additional charge on an item's price for royalty. +-- > ACR Wheel handling charge +-- > Additional charge on an item's price for wheel handling. +-- > ACS Fitting surcharge +-- > Additional charge on an item's price for fitting. +-- > ACT Non-standard surcharge +-- > The surcharge is a non-standard charge. +-- > ACU Standard surcharge +-- > The surcharge is a standard charge. +-- > ACV Wheel surcharge +-- > Additional charge on an item's price for wheels. +-- > ACW Washer surcharge +-- > Additional charge on an item's price for washers. +-- > ACX Ocean freight charge +-- > The transportation charge relating to the ocean segment +-- > of a international journey. +-- > ACY Container deposit charge +-- > The charge relating to the packaging of a product in a +-- > container when the container is expected to be returned +-- > and has value when empty. +-- > ACZ Damaged merchandise +-- > The charge or credit relating to the circumstance of +-- > product being damaged and not saleable. +-- > ADA Bopsheet charge +-- > A charge relating to securing a stack of product on a +-- > bopsheet. +-- > ADB Drum deposit +-- > Deposit paid on a returnable drum. +-- > ADC Consolidation +-- > The charge relating to additional services for +-- > consolidating multiple consignments into one shipment. +-- > ADD Inland transportation +-- > The transportation charge related to the inland segment +-- > of a journey. +-- > ADE Bill of lading charge +-- > The charge relating to the service of providing bill of +-- > lading document. +-- > ADF Excise tax-destination +-- > The excise tax applied to a product by the country of +-- > destination. +-- > ADG Customs bond charge +-- > Place of destination Customs department charge for +-- > processing a request to have goods brought into the +-- > country without paying the appropriate duties and taxes +-- > upon entry. +-- > ADH Per pound charge +-- > A charge that is directly related to the weight in pounds +-- > of the product being sold and/or delivered. +-- > ADI Royalties +-- > A share of the sales charge reversed by the grantor. +-- > ADJ Airbag charge +-- > A charge for surrounding a product with an air bag. +-- > ADK Transfer charge +-- > A charge relating to the additional transfer of goods and +-- > services from one entity to another. +-- > ADL Slipsheet charge +-- > A charge relating to securing a stack of product on a +-- > slipsheet. +-- > + ADM Binding services +-- > A code indicating binding services. +-- > + ADN Repair or replacement of broken returnable package +-- > The repair or replacement of a broken returnable package. +-- > + ADO Efficient logistics +-- > A code indicating efficient logistics services. +-- > + ADP Merchandising +-- > A code indicating that merchandising services are in +-- > operation. +-- > + ADQ Product mix +-- > A code indicating that product mixing services are in +-- > operation. +-- > + ADR Other services +-- > A code indicating that other non-specific services are in +-- > operation. +-- > + ADS Full pallet ordering +-- > Ordering of a full pallet of a product. +-- > + ADT Pick-up +-- > For the pick-up or collection of goods. +-- > AG Silver surcharge +-- > Difference between current price and basic value +-- > contained in product price. +-- > AJ Adjustments +-- > Description to be provided. +-- > AL Aluminium surcharge +-- > Difference between current price and basic value +-- > contained in product price. +-- > AM Additional material +-- > Surcharge for material additionally needed in the +-- > production of the item. +-- > AU Authentication charge +-- > Charge to cover authentication costs and fees. +-- > CA Cataloguing services +-- > Description to be provided. +-- > CAA Cancellation charge +-- > Charge incurring with cancellation. +-- > CAB Cartage +-- > Self-explanatory. +-- > CAC Cash discount +-- > Discount incurring with cash payment. +-- > CAD Certification fee +-- > Fee raised for certification services. +-- > CAE Certificate of conformance +-- > Description to be provided. +-- > CAF Certificate of origin +-- > Charge concerning certificate of origin. +-- > CAG Competitive allowance +-- > Price adjustment allowed for market conditions or +-- > factors. +-- > CAH Competitive auto allowance +-- > Description to be provided. +-- > CAI Cutting charge +-- > Description to be provided. +-- > CAJ Consular costs +-- > Charge to cover consular costs. +-- > CAK Customer collection rebate +-- > Description to be provided. +-- > CB Commission +-- > Description to be provided. +-- > CD Car loading +-- > Costs incurred with car loading. +-- > CG Cleaning charge +-- > Charge for cleaning an item. +-- > CK COD charge +-- > Description to be provided. +-- > CL Contract allowance +-- > Description to be provided. +-- > CO Cents off +-- > Description to be provided. +-- > CP Competitive price +-- > Description to be provided. +-- > CS Cigarette stamping +-- > Description to be provided. +-- > CT Count and recount +-- > Description to be provided. +-- > CW Container allowance +-- > Description to be provided. +-- > DA Defective allowance +-- > Description to be provided. +-- > DAA Deficit freight +-- > Description to be provided. +-- > DAB Layout/design +-- > Description to be provided. +-- > DAD Driver assigned unloading +-- > Charges to cover handling costs for unloading by driver. +-- > DAE Distributor discount/allowance +-- > Specific discount/allowance for distributors. +-- > DI Discount +-- > A reduction from a usual or list price. +-- > DL Delivery +-- > Description to be provided. +-- > DM Demurrage +-- > The compensation payable to a carrier or freight whose +-- > vehicle or vessel is delayed, as by failure to load or +-- > unload the freight within the time allowed. +-- > EAA Early buy allowance +-- > Allowance granted to customers buying early. +-- > EAB Early payment allowance +-- > Allowance granted to customers paying early. +-- > EG Engraving +-- > Description to be provided. +-- > EP Expediting premium +-- > Description to be provided. +-- > ER Exchange rate guarantee charge +-- > Description to be provided. +-- > EX Export shipping charge +-- > Description to be provided. +-- > FA Freight allowance +-- > Description to be provided. +-- > FAA Fabrication charge +-- > Description to be provided. +-- > FAB Freight equalization +-- > Description to be provided. +-- > FAC Freight surcharge +-- > Charge on shipment for extraordinary handling. +-- > FC Freight charge +-- > Amount to be paid for moving goods, by whatever means, +-- > from one place to another, inclusive discounts, +-- > allowances, rebates, adjustment factors and additional +-- > cost relating to freight costs (UN/ECE Recommendation no +-- > 23). +-- > FG Free goods +-- > Allowance or rebate granted by delivery of goods free of +-- > charge. +-- > FH Filling/handling charge +-- > Description to be provided. +-- > FI Finance charge +-- > Description to be provided. +-- > FN Special finish charge +-- > Description to be provided. +-- > FR Flat rate +-- > Description to be provided. +-- > GAA Grinding +-- > Description to be provided. +-- > HAA Hose charge +-- > Description to be provided. +-- > HD Handling +-- > Charge for handling of the item. +-- > HH Hoisting and hauling +-- > Description to be provided. +-- > IA Invoice adjustment +-- > Description to be provided. +-- > IAA Installation +-- > Costs incurred for installation. +-- > IAB Installation and warranty +-- > Description to be provided. +-- > ID Inside delivery charge +-- > Description to be provided. +-- > IF Inspection fee +-- > Fee raised for inspection. +-- > IN Insurance +-- > Charge for insurance. +-- > IR Installation and training +-- > Description to be provided. +-- > IS Invoice services +-- > Description to be provided. +-- > KO Koshering +-- > Description to be provided. +-- > L1 Shipper load, carrier count +-- > Description to be provided. +-- > LA Labelling +-- > Description to be provided. +-- > LAA Labour charge +-- > Charge raised for labour services. +-- > LAB Labor (repair and return orders) +-- > Description to be provided. +-- > LAC License fee +-- > Description to be provided. +-- > LF Legalisation fee +-- > Self explanatory. +-- > LS Local sales tax +-- > (All applicable sales taxes by authorities below the +-- > state level). +-- > MA Material allowance (special materials) +-- > Description to be provided. +-- > MAA Mileage or travel +-- > Description to be provided. +-- > MAB Mileage fee (for repair and return) +-- > Description to be provided. +-- > MAC Minimum order/minimum billing charge +-- > Description to be provided. +-- > MAD Monthly rental +-- > Description to be provided. +-- > MAE Mounting +-- > Description to be provided. +-- > MC Material surcharge (special materials) +-- > Description to be provided. +-- > MI Mail invoice +-- > Description to be provided. +-- > ML Mail invoice to each location +-- > Description to be provided. +-- > NAA Non-returnable containers +-- > Description to be provided. +-- > OA Outside cable connectors +-- > Description to be provided. +-- > OAA Overtime loading +-- > Description to be provided. +-- > PA Pack invoice with shipment +-- > Description to be provided. +-- > PAA Phosphatizing (steel treatment) +-- > Description to be provided. +-- > PAB Postage charge +-- > Description to be provided. +-- > PAC Premium charge +-- > Description to be provided. +-- > PAD Promotional allowance +-- > Description to be provided. +-- > PAE Promotional discount +-- > Description to be provided. +-- > PC Packing +-- > Charge for packing. +-- > PD Palladium surcharge +-- > Difference between current price and basic value +-- > contained in product price. +-- > PI Pick-up allowance +-- > Description to be provided. +-- > PL Palletizing +-- > Description to be provided. +-- > PN Pallet charge +-- > Description to be provided. +-- > PO Per order charge +-- > Description to be provided. +-- > QAA Quantity surcharge +-- > Fee associated with providing goods outside "normal" +-- > quantity limits. +-- > QD Quantity discount +-- > Description to be provided. +-- > RAA Rebate +-- > Description to be provided. +-- > RAB Repack charge +-- > Description to be provided. +-- > RAC Repair +-- > Description to be provided. +-- > RAD Returnable container +-- > Description to be provided. +-- > RAE Resellers discount +-- > Description to be provided. +-- > RAF Restocking charge +-- > Description to be provided. +-- > RAG Roll rebate +-- > Description to be provided. +-- > RAH Road/rail tanker rebate +-- > Description to be provided. +-- > RE Re-delivery charge +-- > Description to be provided. +-- > RF Refurbishing charge +-- > Description to be provided. +-- > RH Rail wagon hire +-- > Description to be provided. +-- > RO Roe allowance/charge +-- > Description to be provided. +-- > RP Repair charge +-- > Description to be provided. +-- > RV Freight charge/costs of loading +-- > Description to be provided. +-- > SA Salvage +-- > Description to be provided. +-- > SAA Shipping and handling +-- > Description to be provided. +-- > SAB Special allowance +-- > Description to be provided. +-- > SAC Special credit +-- > Description to be provided. +-- > SAD Special packaging +-- > Description to be provided. +-- > SAE Stamping +-- > Description to be provided. +-- > SAF Supplemental items +-- > Description to be provided. +-- > SAG Surcharge (dollar value) +-- > An additional amount added to the usual charge, expressed +-- > in a dollar, or monetary, value. +-- > SAH Surcharge (percentage) +-- > An additional amount added to the usual charge, expressed +-- > in a percentage. +-- > SAI Shipper load, consignee unload +-- > Description to be provided. +-- > SAJ Small packages charge +-- > Description to be provided. +-- > SC Surcharge +-- > An additional amount added to the usual charge. +-- > SD Shrinkage allowance +-- > Description to be provided. +-- > SF Special rebate +-- > A return of part of an amount paid for goods or services, +-- > serving as a reduction or discount. +-- > SG Shrink-wrap charge +-- > Description to be provided. +-- > SH Special handling service +-- > Description to be provided. +-- > SM Special finish +-- > Description to be provided. +-- > ST Stamp duties +-- > Self explanatory. +-- > SU Set-up +-- > Description to be provided. +-- > SZ Steel surcharge +-- > Description to be provided. +-- > TAA Telephone charge +-- > Description to be provided. +-- > TAB Tank rental +-- > Description to be provided. +-- > TAC Testing charge +-- > Description to be provided. +-- > TAD Testing allowance +-- > Description to be provided. +-- > TAE Truckload discount +-- > Description to be provided. +-- > TD Trade discount +-- > Description to be provided. +-- > TS State tax +-- > All applicable taxes by authorities at the state or +-- > provincial level, below national level. +-- > TT Transportation - third party billing +-- > Description to be provided. +-- > TV Transportation - vendor provided +-- > Description to be provided. +-- > TX Tax +-- > Contribution levied by an authority. +-- > TZ Temporary allowance +-- > Description to be provided. +-- > UM Unsaleable merchandise allowance +-- > Description to be provided. +-- > V1 Drop yard +-- > Description to be provided. +-- > V2 Drop dock +-- > Description to be provided. +-- > VAA Vendor freight +-- > Description to be provided. +-- > VAB Volume discount +-- > Discount offered based on the amount of purchase. +-- > VL Vehicle load allowance +-- > Description to be provided. +-- > WH Warehousing +-- > Costs for storage and handling. +-- > XAA Combine all same day shipment +-- > Description to be provided. +-- > YY Split pickup +-- > Description to be provided. +-- > ZZZ Mutually defined +-- > Self explanatory. +simple7161 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7164 + ( simple7164 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7164 Hierarchical id. number +-- > +-- > Desc: A unique number assigned by the sender to identify a level +-- > within a hierarchical structure. +-- > +-- > Repr: an..12 +simple7164 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7166 + ( simple7166 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7166 Hierarchical parent id. +-- > +-- > Desc: Identification number of the next higher hierarchical data +-- > segment in a hierarchical structure. +-- > +-- > Repr: an..12 +simple7166 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7224 + ( simple7224 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7224 Number of packages +-- > +-- > Desc: Number of individual parts of a shipment either unpacked, or +-- > packed in such a way that they cannot be divided without +-- > first undoing the packing. +-- > +-- > Repr: n..8 +simple7224 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7233 + ( simple7233 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 7233 Packaging related information, coded +-- > +-- > Desc: Code giving packaging, handling and marking related +-- > information. +-- > +-- > Repr: an..3 +-- > +-- > 34 Product marking +-- > Self explanatory. +-- > 35 Type of package +-- > Self explanatory. +-- > 36 Package specifications +-- > Self explanatory. +-- > 37 Package protection +-- > Self explanatory. +-- > 38 Tarping +-- > Description to be provided. +-- > 39 Platform/skid location +-- > Description to be provided. +-- > 40 Bearing piece location +-- > Description to be provided. +-- > 41 Skid/pallet type +-- > Description to be provided. +-- > 42 Placement on carrier +-- > Description to be provided. +-- > 43 Spacing directions +-- > Descriptions to be provided. +-- > 44 Unloading device +-- > Description to be provided. +-- > 45 Unloading equipment +-- > Self explanatory. +-- > + 50 Package barcoded EAN-13 or EAN-8 +-- > The package is barcoded with EAN-13 or EAN-8 code. +-- > + 51 Package barcoded ITF-14 or ITF-6 +-- > The package is barcoded with ITF-14 or ITF-6 code. +-- > + 52 Package barcoded UCC or EAN-128 +-- > The package is barcoded with UCC or EAN-128 code. +-- > + 53 Package price marked +-- > The package is marked with the price. +-- > + 54 Product ingredients marked on package +-- > The ingredients of the product contained in a package are +-- > marked on that package. +-- > 60 Product marking pattern +-- > Self explanatory. +-- > 61 Product marking location +-- > Self explanatory. +-- > 62 Package/container mark location +-- > Self explanatory. +-- > 63 Marking method +-- > Self explanatory. +-- > 66 Receiving facility limitations +-- > Description to be provided. +-- > 67 Tagging/bar code instructions +-- > Description to be provided. +-- > 68 Shipping package labelling +-- > Self explanatory. +-- > 69 Shipping package sealing +-- > Self explanatory. +simple7233 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7273 + ( simple7273 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7273 Service requirement, coded +-- > +-- > Desc: Identification of a service requirement (which may constitute +-- > an additional component to a basic contract). +-- > +-- > Repr: an..3 +-- > +-- > 1 Carrier loads +-- > The cargo is loaded in the equipment by the carrier. +-- > 2 Full loads +-- > Container to be stuffed or stripped under responsibility +-- > and for account of the shipper or the consignee. +-- > 3 Less than full loads +-- > Container to be stuffed and stripped for account and risk +-- > of the carrier. +-- > 4 Shipper loads +-- > The cargo is loaded in the equipment by the shipper. +-- > 5 To be delivered +-- > The cargo is to be delivered as instructed. +-- > 6 To be kept +-- > The cargo is to be retained awaiting further +-- > instructions. +-- > 7 Transhipment allowed +-- > Transhipment of goods is allowed. +-- > 8 Transhipment not allowed +-- > Transhipment of goods is not allowed. +-- > 9 Partial shipment allowed +-- > Partial shipment is allowed. +-- > 10 Partial shipment not allowed +-- > Partial shipment is not allowed. +-- > 11 Partial shipment and/or drawing allowed +-- > Partial shipment and/or drawing is allowed. +-- > 12 Partial shipment and/or drawing not allowed +-- > Partial shipment and/or drawing is not allowed. +-- > 13 Carrier unloads +-- > The cargo is to be unloaded from the equipment by the +-- > carrier. +-- > 14 Shipper unloads +-- > The cargo is to be unloaded from the equipment by the +-- > shipper. +-- > 15 Consignee unloads +-- > The cargo is to be unloaded from the equipment by the +-- > consignee. +-- > 16 Consignee loads +-- > The cargo is to be loaded in the equipment by the +-- > consignee. +-- > 17 Exclusive usage of equipment +-- > Usage of the equipment is reserved for exclusive use. +-- > 18 Non exclusive usage of equipment +-- > Usage of the equipment is not reserved for exclusive use. +simple7273 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7297 + ( simple7297 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 7297 Set identification qualifier +-- > +-- > Desc: Identification of the type of set. +-- > +-- > Repr: an..3 +-- > +-- > 1 Product +-- > Self explanatory. +-- > 2 Licence +-- > Description to be provided. +-- > 3 Package +-- > Related numbers identifying a package such as a bar code +-- > label number related to a kanban card number, etc. +-- > 4 Vehicle reference set +-- > A code which indicates that the identities which follow +-- > are related to a particular vehicle which may have been +-- > previously identified. +-- > 5 Source database +-- > The source database of the data in a data set. +-- > 6 Target database +-- > The target database for the data in a data set. +-- > 7 Value list +-- > A coded or non coded list of values. +-- > + 8 Contract +-- > The contract related item numbers. +-- > + 9 Financial security +-- > Financial security identifier set. +simple7297 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7357 + ( simple7357 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7357 Commodity/rate identification +-- > +-- > Desc: Code identifying goods for Customs, transport or statistical +-- > purposes (generic term). +-- > +-- > Repr: an..18 +-- > +-- > Note: User or association defined code. May be used in combination +-- > with 1131/3055. +simple7357 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7383 + ( simple7383 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7383 Surface/layer indicator, coded +-- > +-- > Desc: Code indicating the surface or layer of a product that is +-- > being described. +-- > +-- > Repr: an..3 +-- > +-- > 1S Side one +-- > Self explanatory. +-- > 2S Side two +-- > Self explanatory. +-- > AA On surface +-- > To indicate that the entity being specified is on the +-- > surface. +-- > AB Off surface +-- > To indicate that the entity being specified is off the +-- > surface. +-- > AC Soluble +-- > Specifies that the surface/layer/position being +-- > described is the soluble portion. +-- > BC Back of cab +-- > Self explanatory. +-- > BS Both sides +-- > Self explanatory. +-- > BT Bottom +-- > Self explanatory. +-- > DF Dual fuel tank positions +-- > Self explanatory. +-- > FR Front +-- > Self explanatory. +-- > IN Inside +-- > Self explanatory. +-- > LE Left +-- > Self explanatory. +-- > OA Overall +-- > Self explanatory. +-- > OS One side +-- > Self explanatory. +-- > OT Outside +-- > Self explanatory. +-- > RI Right +-- > Self explanatory. +-- > RR Rear +-- > Self explanatory. +-- > ST Spare tyre position +-- > Self explanatory. +-- > TB Tank bottom +-- > Self explanatory. +-- > TP Top +-- > Self explanatory. +-- > TS Two sides +-- > Self explanatory. +-- > UC Under cab +-- > Self explanatory. +simple7383 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7402 + ( simple7402 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7402 Identity number +-- > +-- > Desc: A value given to an object for identification purposes. +-- > +-- > Repr: an..35 +simple7402 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7405 + ( simple7405 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 7405 Identity number qualifier +-- > +-- > Desc: Code specifying the type/source of identity number. +-- > +-- > Repr: an..3 +-- > +-- > AA House bill of lading +-- > A number that is used to identify goods from a freight +-- > forwarder/consolidator. +-- > AB 1st structure element name +-- > The first element in a series of elements that together +-- > define the structure of an object. +-- > AC 2nd structure element name +-- > The second element in a series of elements that together +-- > define the structure of an object. +-- > AD 3rd structure element name +-- > The third element in a series of elements that together +-- > define the structure of an object. +-- > AE 4th structure element name +-- > The fourth element in a series of elements that together +-- > define the structure of an object. +-- > AF 5th structure element name +-- > The fifth element in a series of elements that together +-- > define the structure of an object. +-- > AG 6th structure element name +-- > The sixth element in a series of elements that together +-- > define the structure of an object. +-- > AH 7th structure element name +-- > The seventh element in a series of elements that together +-- > define the structure of an object. +-- > AI 8th structure element name +-- > The eighth element in a series of elements that together +-- > define the structure of an object. +-- > AJ 9th structure element name +-- > The ninth element in a series of elements that together +-- > define the structure of an object. +-- > AK Data set +-- > The identity of a data set. +-- > AL Kanban card number +-- > Reference number assigned by a consignee to a Kanban +-- > card. +-- > AM Level number +-- > Level number in a hierarchy or other structure. +-- > AN Manufacturing reference number +-- > A unique number identifying a particular assembly or +-- > other manufacturing process. +-- > AO Position number in package +-- > A number to identify the position within a package +-- > according to agreed rules between partners. +-- > AP Product +-- > A name or number which identifies a product. +-- > AQ Release number +-- > Number assigned to a release. +-- > AR Statistical concept +-- > Statistical concept. +-- > AS Table +-- > A table of items e.g. figures and text represented in +-- > rows and columns. +-- > AT Transport packing group number +-- > Number identifying a group of articles in a predescribed +-- > unit load for shipment/dispatch as agreed between +-- > partners. +-- > AU Value list +-- > A coded or non coded list of values. +-- > AV Value list subset +-- > A subset of a coded or non coded list of values. +-- > AW Serial shipping container code +-- > A single unique serial number which identifies shipping +-- > containers or shipping packages. +-- > + AX Case number +-- > A code to identify the number assigned to a given case. +-- > + AY Financial security identification number +-- > Identification number of a financial security. +-- > + AZ Compact disk player security code number +-- > The security code number of the compact disk player. +-- > + BA Question in questionnaire +-- > The identity number of a question in a questionnaire. +-- > + BB Questionnaire +-- > The identification of a questionnaire. +-- > + BC Check digit +-- > The check digit of the primary number. +-- > + BD Vehicle telephone identification number +-- > The number which identifies the telephone equipment +-- > fitted to the vehicle. +-- > BE Batch excluded +-- > Products manufactured in Batch not to be included in +-- > consignment. +-- > + BF Door key number +-- > The number on the key that fits the door lock. +-- > + BG Fleet number +-- > The number of the fleet to which a vehicle is assigned. +-- > + BH Ignition key number +-- > The number on the key that fits the ignition lock. +-- > + BI Radio security code number +-- > The security code number of the radio. +-- > + BJ Serial shipping container code +-- > Serial code uniquely identifying a shipping container. +-- > + BK Fleet vehicle unit number +-- > The unit number of the vehicle within the fleet allocated +-- > by the fleet operator. +-- > + BL Vehicle registration number +-- > The registration number of the vehicle. +-- > BN Serial number +-- > Identification number of an item which distinguishes this +-- > specific item out of a number of identical items. +-- > BX Batch number +-- > Unique number affixed by manufacturer to a batch of +-- > products produced under similar conditions. +-- > CN Chassis number +-- > Unique number affixed by manufacturer to a chassis for +-- > identification purposes. +-- > EE Engine number +-- > Unique number affixed by manufacturer to an engine for +-- > identification purposes. +-- > EM Emulsion number +-- > Manufacturer assigned reference to a photographic product +-- > indicating sensitivity. +-- > IL Invoice line number +-- > Sequential numerical assignment to identical invoiced +-- > goods which are subject to the same conditions of sale. +-- > ML Marking/label number +-- > Self explanatory. +-- > PN Part number +-- > Manufacturer-assigned reference to a product part. +-- > SC Secondary Customs tariff number +-- > Indicate (e.g. in segment GIR) the secondary (sub-) level +-- > of a Customs tariff number. +-- > VV Vehicle identity number +-- > Unique serial number assigned by the manufacturer that +-- > distinguishes one vehicle from another. +simple7405 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7419 + ( simple7419 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7419 Hazardous material class code, identification +-- > +-- > Desc: Code specifying the kind of hazard for a material. +-- > +-- > Repr: an..4 +-- > +-- > Note: Association defined code. May be used in combination with +-- > 1131/3055. +simple7419 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S7511 + ( simple7511 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 7511 Type of marking, coded +-- > +-- > Desc: To specify the type of marking that reflects the method and +-- > the conventions adhered to for marking. +-- > +-- > Repr: an..3 +simple7511 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8022 + ( simple8022 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8022 Freight and charges +-- > +-- > Desc: Plain language statement describing freight and other +-- > charges. +-- > +-- > Repr: an..26 +simple8022 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8023 + ( simple8023 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8023 Freight and charges identification +-- > +-- > Desc: Coded description of freight charges and other charges (used +-- > in combination with 1131/3055). +-- > +-- > Repr: an..17 +-- > +-- > Note: Use UN/ECE Recommendation No. 23: Freight costs and charges. +-- > If not applicable, use appropriate code in combination with +-- > 1131/3055. +simple8023 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8028 + ( simple8028 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8028 Conveyance reference number +-- > +-- > Desc: Unique reference given by the carrier to a certain journey or +-- > departure of a means of transport (generic term). +-- > +-- > Repr: an..17 +simple8028 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8051 + ( simple8051 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 8051 Transport stage qualifier +-- > +-- > Desc: Qualifier giving a specific meaning to the transport details. +-- > +-- > Repr: an..3 +-- > +-- > 1 Inland transport +-- > Transport by which goods are moved from or to the +-- > frontier, or between inland points. +-- > 2 At the statistical territory limit +-- > Point by which the means of transport are presumed to +-- > have left the statistical territory of despatch or to +-- > have entered the statistical territory of arrival. +-- > 10 Pre-carriage transport +-- > Transport by which the goods are moved prior to their +-- > main carriage transport. +-- > 11 At border +-- > Transport by which goods are moved to the Customs +-- > frontier. +-- > 12 At departure +-- > Transport by which goods are moved from the place of +-- > departure. +-- > 13 At destination +-- > Transport by which goods are moved at the place of +-- > destination. +-- > 14 At the statistical territory limit +-- > Transport by which the goods are presumed to have left +-- > the statistical territory of dispatch or have entered the +-- > statistical territory of arrival. +-- > 20 Main-carriage transport +-- > The primary stage in the movement of cargo from the point +-- > of origin to the intended destination. +-- > 21 Main carriage - first carrier +-- > The first carrier of the ordered transport when more than +-- > one carrier is involved. +-- > 22 Main carriage - second carrier +-- > The second carrier of the ordered transport when more +-- > than one carrier is involved. +-- > 23 Main carriage - third carrier +-- > The third carrier of the ordered transport when more than +-- > one carrier is involved. +-- > + 24 Inland waterway transport +-- > Transport by which goods are moved via an inland body of +-- > water. +-- > + 25 Delivery carrier all transport +-- > Carrier responsible from the point of origin to the final +-- > delivery destination. +-- > 30 On-carriage transport +-- > Transport by which the goods are moved after the main- +-- > carriage transport. +simple8051 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8053 + ( simple8053 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8053 Equipment qualifier +-- > +-- > Desc: Code identifying type of equipment. +-- > +-- > Repr: an..3 +-- > +-- > AA Ground equipment +-- > Ground equipment being fuelled or serviced. +-- > AB Chain +-- > Chain used in the securing of cargo. +-- > AD Temperature recorder +-- > Temperature recorder to provide a record of the actual +-- > temperature. +-- > AE Body trailer +-- > The part of the vehicle where the cargo is loaded. +-- > BL Blocks +-- > A piece of equipment that is normally a piece of wood to +-- > fix cargo (e.g. coils) during transport. +-- > BPN Box pallet non exchangeable +-- > Self explanatory. +-- > BPY Box pallet EUR Y non exchangeable +-- > Self explanatory. +-- > BR Barge +-- > Flat bottomed inland cargo vessel for canals and rivers +-- > with or without own propulsion for the purpose of +-- > transported goods. (Synonym: Lighter). +-- > BX Boxcar +-- > Description to be provided. +-- > CH Chassis +-- > A wheeled carriage onto which an ocean container is +-- > mounted for inland conveyance. +-- > CN Container +-- > Equipment item as defined by ISO for transport. It must +-- > be of: A) permanent character, strong enough for repeated +-- > use; B) designed to facilitate the carriage of goods, by +-- > one or more modes of transport, without intermediate +-- > reloading; C) fitted with devices for its ready handling, +-- > particularly. +-- > DPA Deadlight (panel) +-- > Self explanatory. +-- > EFP Exchangeable EUR flat pallet +-- > Self explanatory. +-- > EYP Exchangeable EUR Y box pallet +-- > Self explanatory. +-- > FPN Flat pallet EUR non exchangeable +-- > Self explanatory. +-- > FPR Flat pallet (railway property) non exchangeable +-- > Self explanatory. +-- > FSU Forked support +-- > Self explanatory. +-- > LAR Lashing rope +-- > Self explanatory. +-- > LU Load/unload device on equipment +-- > A mechanical device used in the loading and/or unloading +-- > of cargo into and from transport equipment. +-- > MPA Movable panel +-- > Self explanatory. +-- > PA Pallet +-- > A platform on which goods can be stacked in order to +-- > facilitate the movement by a forklift or sling. +-- > PBP Identified private box pallet +-- > Self explanatory. +-- > PFP Identified private flat pallet +-- > Self explanatory. +-- > PL Platform +-- > A piece of equipment normally having a flat surface, or +-- > prepared for carrying cargo with a specific shape. +-- > PPA Protecting panel +-- > Self explanatory. +-- > PST Portable stove +-- > Self explanatory. +-- > RF Flat car +-- > Description to be provided. +-- > RG Reefer generator +-- > A generator used to control the temperature in +-- > temperature-controlled transport equipment. +-- > RGF Ground facility +-- > Storage tank or facility capable of receiving shipment of +-- > goods or commodity. +-- > RO Rope +-- > Rope used in the securing of cargo. +-- > RR Rail car +-- > [8320] Registered identification number of railway wagon +-- > (CIM 19). +-- > SCA Small container category A +-- > Self explanatory. +-- > SCB Small container category B +-- > Self explanatory. +-- > SCC Small container category C +-- > Self explanatory. +-- > SFA Stiffening ring of frame +-- > Self explanatory. +-- > SPP Identified special pallet +-- > Self explanatory. +-- > STR Strap +-- > Self explanatory. +-- > SW Swap body +-- > Rectangular equipment unit without wheels, which can be +-- > mounted on a chassis or positioned on legs. +-- > TE Trailer +-- > A vehicle without motive power, designed for the carriage +-- > of cargo and to be towed by a motor vehicle. +-- > TP Tarpaulin +-- > Waterproof material, e.g. canvas, to spread over cargo to +-- > protect it from getting wet. +-- > TS Tackles +-- > [8030] Identification marks and numbers of loading tackle +-- > used (sheets, ropes, chains, etc..), as specified in DCU +-- > 9 to CIM Article 13; and of containers, as specified in +-- > Articles 5 and 10 of Annex III to CIM (CIM 17). +-- > TSU Tarpaulin support +-- > Self explanatory. +-- > UL ULD (Unit load device) +-- > An aircraft container or pallet. +simple8053 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8066 + ( simple8066 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8066 Mode of transport +-- > +-- > Desc: Method of transport used for the carriage of the goods. +-- > +-- > Repr: an..17 +simple8066 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8067 + ( simple8067 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8067 Mode of transport, coded +-- > +-- > Desc: Coded method of transport used for the carriage of the goods. +-- > +-- > Repr: an..3 +-- > +-- > Note: Use UN/ECE Recommendation No 19. +simple8067 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8077 + ( simple8077 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8077 Equipment supplier, coded +-- > +-- > Desc: To indicate the party that is the supplier of the equipment. +-- > +-- > Repr: an..3 +-- > +-- > 1 Shipper supplied +-- > The transport equipment is supplied by the shipper. +-- > 2 Carrier supplied +-- > The transport equipment is supplied by the carrier. +simple8077 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8078 + ( simple8078 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8078 Hazard substance/item/page number +-- > +-- > Desc: Number giving additional hazard code classification of a +-- > goods item within the applicable dangerous goods regulation. +-- > +-- > Repr: an..7 +simple8078 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8092 + ( simple8092 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8092 Hazard code version number +-- > +-- > Desc: The version/revision number of date of issuance of the code +-- > used. +-- > +-- > Repr: an..10 +simple8092 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8101 + ( simple8101 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8101 Transit direction, coded +-- > +-- > Desc: Identification of the point of origin and point of direction. +-- > +-- > Repr: an..3 +-- > +-- > BS Buyer to seller +-- > Self explanatory. +-- > SB Seller to buyer +-- > Self explanatory. +-- > SC Subcontractor to seller +-- > Self explanatory. +-- > SD Seller to drop ship designated location +-- > Self explanatory. +-- > SF Seller to freight forwarder +-- > Self explanatory. +-- > SS Seller to subcontractor +-- > Self explanatory. +-- > ZZZ Mutually defined +-- > Self explanatory. +simple8101 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8126 + ( simple8126 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8126 Trem card number +-- > +-- > Desc: The identification of a transport emergency card giving +-- > advice for emergency actions. +-- > +-- > Repr: an..10 +simple8126 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8154 + ( simple8154 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8154 Equipment size and type +-- > +-- > Desc: Plain language description of the size and type of equipment +-- > e.g. unit load device. +-- > +-- > Repr: an..35 +simple8154 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8155 + ( simple8155 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 8155 Equipment size and type identification +-- > +-- > Desc: Coded description of the size and type of equipment e.g. unit +-- > load device. +-- > +-- > Repr: an..10 +-- > +-- > 1 Dime coated tank +-- > Self explanatory. +-- > 2 Epoxy coated tank +-- > Self explanatory. +-- > 3 IMO1 +-- > Description to be provided. +-- > 4 IMO2 +-- > Description to be provided. +-- > 5 IMO3 +-- > Description to be provided. +-- > 6 Pressurized tank +-- > Self explanatory. +-- > 7 Refrigerated tank +-- > Self explanatory. +-- > 8 Semi-refrigerated +-- > Self explanatory. +-- > 9 Stainless steel tank +-- > Self explanatory. +-- > 10 Nonworking reefer container 40 ft +-- > A 40 foot refrigerated container that is not actively +-- > controlling temperature of the product. +-- > 11 Box pallet +-- > Self explanatory. +-- > 12 Europallet +-- > 80 x 120 cm. +-- > 13 Scandinavian pallet +-- > 100 x 120 cm. +-- > 14 Trailer +-- > Non self-propelled vehicle designed for the carriage of +-- > cargo so that it can be towed by a motor vehicle. +-- > 15 Nonworking reefer container 20 ft +-- > A 20 foot refrigerated container that is not actively +-- > controlling temperature of the product. +-- > 16 Exchangeable pallet +-- > Standard pallet exchangeable following international +-- > convention. +-- > 17 Semi-trailer +-- > Non self propelled vehicle without fron twheels designed +-- > for the carriage of cargo and provided with a kingpin. +-- > 18 Tank container 20 ft. +-- > Self explanatory. +-- > 19 Tank container 30 ft. +-- > Self explanatory. +-- > 20 Tank container 40 ft. +-- > Self explanatory. +-- > 21 Container IC 20 ft. +-- > Self explanatory. IC = InterContainer (subsidiary company +-- > of the European railway, responsible for container +-- > traffic in a rail environment for special container +-- > handling). +-- > 22 Container IC 30 ft. +-- > Self explanatory. +-- > 23 Container IC 40 ft. +-- > Self explanatory. +-- > 24 Refrigerator tank 20 ft. +-- > Self explanatory. +-- > 25 Refrigerator tank 30 ft. +-- > Self explanatory. +-- > 26 Refrigerator tank 40 ft. +-- > Self explanatory. +-- > 27 Tank container IC 20 ft. +-- > Self explanatory. +-- > 28 Tank container IC 30 ft. +-- > Self explanatory. +-- > 29 Tank container IC 40 ft. +-- > Self explanatory. +-- > 30 Refrigerator tank IC 20 ft. +-- > Self explanatory. +-- > + 31 Temperature controlled container 30 ft. +-- > Temperature controlled container measuring 30 feet. +-- > 32 Refrigerator tank IC 40 ft. +-- > Self explanatory. +-- > 33 Movable case: L < 6,15m +-- > Self explanatory. +-- > 34 Movable case: 6,15m < L < 7,82m +-- > Self explanatory. +-- > 35 Movable case: 7,82m < L < 9,15m +-- > Self explanatory. +-- > 36 Movable case: 9,15m < L < 10,90m +-- > Self explanatory. +-- > 37 Movable case: 10,90m < L < 13,75m +-- > Self explanatory. +-- > 38 Totebin +-- > A steel open top unit of about 1,5 * 1,5 * 2,5 meters for +-- > road transport of bulk cargo. +-- > 39 Temperature controlled container 20 ft +-- > Temperature controlled container measuring 20 feet. +-- > 40 Temperature controlled container 40 ft +-- > A temperature controlled container measuring 40 feet. +-- > + 41 Non working refrigerated (reefer) container 30ft. +-- > A 30 foot refrigerated (reefer) container that is not +-- > actively cooling the product. +-- > + 42 Dual trailers +-- > Two trailers linked together one behind another and +-- > pulled by one tractor. +simple8155 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8158 + ( simple8158 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8158 Hazard identification number, upper part +-- > +-- > Desc: The id. number for the Orange Placard (upper part) required +-- > on the means of transport. +-- > +-- > Repr: an..4 +simple8158 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8169 + ( simple8169 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8169 Full/empty indicator, coded +-- > +-- > Desc: To indicate the extent to which the equipment is full or +-- > empty. +-- > +-- > Repr: an..3 +-- > +-- > 1 More than one quarter volume available +-- > Self explanatory. +-- > 2 More than half volume available +-- > Self explanatory. +-- > 3 More than three quarters volume available +-- > Self explanatory. +-- > 4 Empty +-- > Self explanatory. +-- > 5 Full +-- > Self explanatory. +-- > 6 No volume available +-- > Self explanatory. +-- > 7 Full, mixed consignment +-- > Indicates that the equipment is fully loaded, and +-- > includes a number LCL (Less Than Container Load) +-- > consignments. +-- > 8 Full, single consignment +-- > Indicates that the container is fully loaded with a +-- > single FCL (Full Container Load) consignment. +simple8169 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8178 + ( simple8178 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8178 Type of means of transport +-- > +-- > Desc: Description of the type of the means of transport being +-- > utilized. +-- > +-- > Repr: an..17 +simple8178 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8179 + ( simple8179 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > * 8179 Type of means of transport identification +-- > +-- > Desc: Code defining the type of the means of transport being +-- > utilized. +-- > +-- > Repr: an..8 +-- > +-- > 1 Barge chemical tanker +-- > Self explanatory. +-- > 2 Coaster chemical tanker +-- > Self explanatory. +-- > 3 Dry bulk carrier +-- > Self explanatory. +-- > 4 Deep sea chemical tanker +-- > Self explanatory. +-- > 5 Gas tanker +-- > Self explanatory. +-- > 6 Aircraft +-- > Self explanatory. +-- > + 7 Car with caravan +-- > A caravan towed by a car. +-- > 9 Exceptional transport +-- > Transport for which common characteristics are not +-- > applicable (e.g. big transformers requiring special +-- > wagons, special tackles, special routing etc.). +-- > 11 Ship +-- > Self explanatory. +-- > 12 Ship tanker +-- > Self explanatory. +-- > 13 Ocean vessel +-- > Self explanatory. +-- > 21 Rail tanker +-- > Self explanatory. +-- > 22 Rail silo tanker +-- > Self explanatory. +-- > 23 Rail bulk car +-- > Self explanatory. +-- > 24 Customer rail tanker +-- > Description to be provided. +-- > 25 Rail express +-- > Description to be provided. +-- > 31 Truck +-- > Self explanatory. +-- > 32 Road tanker +-- > An over-the-road tank trucker or trailer. +-- > 33 Road silo tanker +-- > Description to be provided. +-- > 35 Truck/trailer with tilt +-- > Self explanatory. +-- > 36 Pipeline +-- > A line of pipes for conveying water, gas, oil, etc. +-- > 37 Hydrant cart +-- > Vehicle used at large airports with installed +-- > distribution systems to make into-plane deliveries of +-- > fuel; distinguished from other types of fuelling +-- > vehicles. +-- > + 38 Car +-- > Car. +simple8179 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8186 + ( simple8186 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8186 Substance identification number, lower part +-- > +-- > Desc: The number for the Orange Placard (lower part) required on +-- > the means of transport. +-- > +-- > Repr: an4 +simple8186 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8211 + ( simple8211 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8211 Permission for transport, coded +-- > +-- > Desc: Code giving evidence that transportation of particular +-- > hazardous cargo is permitted and identifies the restrictions +-- > being put upon a particular transport. +-- > +-- > Repr: an..3 +-- > +-- > Note: Code values to be provided. +simple8211 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8212 + ( simple8212 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8212 Id. of the means of transport +-- > +-- > Desc: Identification of the means of transport by name or number. +-- > +-- > Repr: an..35 +-- > +-- > Note: Use relevant code. May be used in combination with +-- > 1131/3055. +simple8212 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8213 + ( simple8213 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8213 Id. of means of transport identification +-- > +-- > Desc: Identification of the means of transport by name or number. +-- > +-- > Repr: an..9 +-- > +-- > Note: Use relevant code. May be used in combination with +-- > 1131/3055. +simple8213 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8246 + ( simple8246 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8246 Dangerous goods label marking +-- > +-- > Desc: Marking identifying the type of hazardous goods (substance), +-- > Loading/Unloading instructions and advising actions in case +-- > of emergency. +-- > +-- > Repr: an..4 +simple8246 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8249 + ( simple8249 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8249 Equipment status, coded +-- > +-- > Desc: Indication of the action related to the equipment. +-- > +-- > Repr: an..3 +-- > +-- > 1 Continental +-- > Self explanatory. +-- > 2 Export +-- > Transport equipment to be exported on a marine vessel. +-- > 3 Import +-- > Transport equipment to be imported on a marine vessel. +-- > 4 Remain on board +-- > Transport equipment arriving on a marine vessel is to +-- > remain on board. +-- > 5 Shifter +-- > Transport equipment is to be shifted from one stowage +-- > location on a marine vessel to another on the same +-- > vessel. +-- > 6 Transhipment +-- > Transport equipment is to be transferred from one marine +-- > vessel to another. +simple8249 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8255 + ( simple8255 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8255 Packing instruction, coded +-- > +-- > Desc: Code defining the quantity and the type of package in which a +-- > product is allowed to be shipped in a passenger or freight +-- > aircraft. +-- > +-- > Repr: an..3 +-- > +-- > Note: User or association defined code. May be used in combination +-- > with 1131/3055. +simple8255 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8260 + ( simple8260 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8260 Equipment identification number +-- > +-- > Desc: Marks (letters and/or numbers) which identify equipment e.g. +-- > unit load device. +-- > +-- > Repr: an..17 +simple8260 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8273 + ( simple8273 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8273 Dangerous goods regulations, coded +-- > +-- > Desc: Code indicating the regulation, international or national, +-- > applicable for a means of transport. +-- > +-- > Repr: an..3 +-- > +-- > ADR European agreement regarding the total carriage of dangerous +-- > goods +-- > European agreement regarding the total carriage of +-- > dangerous goods by road. +-- > CFR 49 code of federal regulations +-- > US federal regulations issued by the US Dept. of +-- > transportation covering the domestic transportation of +-- > dangerous goods by truck, rail, water and air. +-- > ICA IATA ICAO +-- > Regulations covering the international transportation of +-- > dangerous goods issued by the International Air Transport +-- > Association and the International Civil Aviation +-- > Organization. +-- > IMD IMO IMDG code +-- > Regulations regarding the transportation of dangerous +-- > goods on ocean-going vessels issued by the International +-- > Maritime Organization. +-- > RID Rail/road dangerous goods book (RID) +-- > International reglementation in dangerous goods +-- > transportation, applicable in Rail and Road environment. +-- > RID is the abbreviation of "Reglement International des +-- > marchandises Dangereuses". +-- > TEC Transport emergency trem card +-- > Description to be provided. +-- > UI UK IMO book +-- > Description to be provided. +simple8273 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8275 + ( simple8275 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8275 Container/package status, coded +-- > +-- > Desc: Code to identify whether goods of separate description or +-- > comprising separate consignments are contained in the same +-- > external packaging or to indicate that a container or similar +-- > unit load device is empty. +-- > +-- > Repr: an..3 +-- > +-- > 1 Full load +-- > Container represents the full consignment of goods +-- > declared on a single Customs declaration (i.e. all goods +-- > in the container relate to a single Customs declaration). +-- > 2 Part load +-- > Container represents part of a consignment declared on a +-- > single Customs declaration (i.e. the Customs declaration +-- > covers more than one container). +-- > 3 Full load mixed consignments +-- > Container holds the full consignment related to the +-- > Customs declaration but also holds goods related to other +-- > declarations. +-- > 4 Part load mixed consignments +-- > Container represents part of the consignment declared on +-- > a single Customs declaration with the remainder being in +-- > other containers. Other goods, related to other +-- > declarations, are also in the container. +-- > 5 Single invoiced load +-- > Merchandise within a container/package covered by a +-- > single invoice. +-- > 6 Multi invoiced load +-- > Merchandise within a container/package covered by more +-- > than one invoice. +-- > 7 Empty +-- > Container holds no goods. +-- > 8 Full load, multiple bills +-- > A container representing a consignment of goods for one +-- > consignee with multiple bill of lading numbers. +simple8275 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8281 + ( simple8281 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8281 Transport ownership, coded +-- > +-- > Desc: Code indicating the ownership of the means of transport. +-- > +-- > Repr: an..3 +-- > +-- > 1 Transport for the owner's account +-- > The owner of the transported goods is also the owner of +-- > the means of transport or rented it for this transport. +-- > 2 Transport for another account +-- > The owner of the transported goods does not own the means +-- > of transport or has not rented it for this transport. +simple8281 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8323 + ( simple8323 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8323 Transport movement, coded +-- > +-- > Desc: Code indicating the movement of goods (e.g. import, export, +-- > transit). +-- > +-- > Repr: an..3 +-- > +-- > 1 Export +-- > Self explanatory. +-- > 2 Import +-- > Self explanatory. +-- > 3 Transit +-- > Self explanatory. +simple8323 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8325 + ( simple8325 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8325 Category of means of transport, coded +-- > +-- > Desc: Identification of the type of means of transport determined to +-- > carry particular goods, not necessarily being hazardous. +-- > +-- > Repr: an..3 +-- > +-- > 1 ADNR code, OS +-- > Description to be provided. +-- > 2 ADNR code, 1N +-- > Description to be provided. +-- > 3 ADNR code, 1S +-- > Description to be provided. +-- > 4 ADNR code, 2 +-- > Description to be provided. +-- > 5 ADNR code, 3 +-- > Description to be provided. +-- > 6 ADNR code, F +-- > Description to be provided. +-- > 7 ADNR code, NF +-- > Description to be provided. +-- > 8 ADNR code, ON +-- > Description to be provided. +-- > 9 ADNR code, X +-- > Description to be provided. +simple8325 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8332 + ( simple8332 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8332 Equipment plan +-- > +-- > Desc: Description indicating equipment plan, e.g. FCL or LCL. +-- > +-- > Repr: an..26 +simple8332 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8334 + ( simple8334 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8334 Movement type +-- > +-- > Desc: Description of the type of movement. +-- > +-- > Repr: an..35 +simple8334 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8335 + ( simple8335 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8335 Movement type, coded +-- > +-- > Desc: Code indicating the type of movement. +-- > +-- > Repr: an..3 +-- > +-- > 1 Breakbulk +-- > Defines the movement of general cargo not carried in ISO +-- > standard containers. +-- > 2 LCL/LCL +-- > Defines the movement of cargo packed in and unpacked from +-- > containers by the carrier on behalf of the +-- > shipper/consignee. 'LCL' means Less than Container Load. +-- > 3 FCL/FCL +-- > Defines the movement of cargo packed by the shipper or +-- > shipper's agent and unpacked by the consignee or +-- > consignee's agent. 'FCL' means Full Container Load. +-- > 4 FCL/LCL +-- > Defines the movement of cargo packed by the shipper or +-- > shipper's agent and unpacked by the carrier. 'FCL' means +-- > Full Container Load. 'LCL' means Less than Container +-- > Load. +-- > 5 LCL/FCL +-- > Defines the movement of cargo packed by the carrier and +-- > unpacked by the consignee or consignee's agent. 'LCL' +-- > means Less than Container Load. 'FCL' means Full Load. +-- > 11 House to house +-- > Cargo packed in a unit by the shipper at point of origin +-- > and unpacked by consignee at final destination. +-- > 12 House to terminal +-- > Cargo packed in a unit by the shipper at point of origin +-- > and unpacked at the carrier's inland facility between the +-- > ship's point of discharge and the final destination. +-- > 13 House to pier +-- > Cargo packed in a unit by the shipper at point of origin +-- > and unpacked by carrier at ship's point of discharge +-- > (pier). +-- > 21 Terminal to house +-- > Cargo packed in a unit at a carrier's inland facility +-- > between point of origin and the ship's point of loading +-- > and unpacked by consignee at the final destination. +-- > 22 Terminal to terminal +-- > Cargo packed in a unit at a carrier's inland facility +-- > between point of origin and the ship's point of loading +-- > and unpacked at a carrier's inland facility between +-- > ship's point of discharge and final destination. +-- > 23 Terminal to pier +-- > Cargo packed in a unit at a carrier's inland facility +-- > between point of origin and ship's point of loading and +-- > unpacked by carrier at ship's point of discharge (pier). +-- > 31 Pier to house +-- > Cargo packed in a unit at ship's point of loading and +-- > unpacked by consignee at final destination. +-- > 32 Pier to terminal +-- > Cargo packed in a unit at ship's point of loading and +-- > unpacked at a carrier's inland facility between ship's +-- > point of discharge and final destination. +-- > 33 Pier to pier +-- > Cargo packed in a unit at ship's point of loading and +-- > unpacked by carrier at ship's point of discharge (pier). +-- > 41 Station to station +-- > Self explanatory. +-- > 42 House to warehouse +-- > Self explanatory. +-- > 43 Warehouse to house +-- > Self explanatory. +-- > 44 Station to house +-- > Self explanatory. +simple8335 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8339 + ( simple8339 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8339 Packing group, coded +-- > +-- > Desc: Identification of a packing group by code. +-- > +-- > Repr: an..3 +-- > +-- > 1 Great danger +-- > Packaging meeting criteria to pack hazardous materials +-- > with great danger. Group I according to IATA/IMDG/ADR/RID +-- > regulations. +-- > 2 Medium danger +-- > Packaging meeting criteria to pack hazardous materials +-- > with great danger. Group II according to +-- > IATA/IDMG/ADR/RID regulations. +-- > 3 Minor danger +-- > Packaging meeting criteria to pack hazardous materials +-- > with great danger. Group III according to +-- > IATA/IDMG/ADR/RID regulations. +simple8339 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8341 + ( simple8341 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8341 Haulage arrangements, coded +-- > +-- > Desc: Specification of the type of equipment haulage arrangements. +-- > +-- > Repr: an..3 +-- > +-- > 1 Carrier +-- > Haulage arranged by carrier. +-- > 2 Merchant +-- > Haulage arranged by merchant (shipper, consignee, or +-- > their agent). +simple8341 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8351 + ( simple8351 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8351 Hazard code identification +-- > +-- > Desc: Dangerous goods code. +-- > +-- > Repr: an..7 +-- > +-- > Note: Use relevant code list. +simple8351 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8364 + ( simple8364 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8364 EMS number +-- > +-- > Desc: Emergency procedures for ships carrying dangerous goods. +-- > +-- > Repr: an..6 +simple8364 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8393 + ( simple8393 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8393 Returnable package load contents, coded +-- > +-- > Desc: To indicate the composition of goods loaded into a returnable +-- > package. +-- > +-- > Repr: an..3 +-- > +-- > 1 Loaded with empty 4-block for blocking purposes +-- > Description to be provided. +-- > 2 Empty container with dunnage +-- > Description to be provided. +-- > 3 Empty container +-- > Description to be provided. +-- > 4 Loaded with production material +-- > Description to be provided. +-- > 5 Mixed empty and loaded +-- > Description to be provided. +-- > 6 Obsolete material +-- > Description to be provided. +-- > 7 Loaded with excess returned production material +-- > Description to be provided. +-- > 8 Loaded with rejected material +-- > Description to be provided. +-- > 9 Service part obsolete container +-- > Description to be provided. +-- > 10 Loaded with returned processed material +-- > Description to be provided. +simple8393 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8395 + ( simple8395 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8395 Returnable package freight payment responsibility, coded +-- > +-- > Desc: To indicate responsibility for payment of return freight +-- > charges for packaging that is returnable. +-- > +-- > Repr: an..3 +-- > +-- > 1 Paid by customer +-- > Self explanatory. +-- > 2 Free +-- > Self explanatory. +-- > 3 Paid by supplier +-- > Self explanatory. +-- > ZZZ Mutually defined +-- > Self explanatory. +simple8395 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8410 + ( simple8410 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8410 MFAG +-- > +-- > Desc: Medical first aid guide. +-- > +-- > Repr: an..4 +simple8410 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8453 + ( simple8453 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8453 Nationality of means of transport, coded +-- > +-- > Desc: Coded name of the country in which a means of transport is +-- > registered. +-- > +-- > Repr: an..3 +-- > +-- > Note: Use ISO 3166 alpha two country code. +simple8453 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8457 + ( simple8457 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8457 Excess transportation reason, coded +-- > +-- > Desc: Indication of reason for excess transportation. +-- > +-- > Repr: an..3 +-- > +-- > A Special rail car order, schedule increase forecast change +-- > Self explanatory. +-- > B Engineering change or late release +-- > Self explanatory. +-- > C Specification (schedule) error/overbuilding +-- > Self explanatory. +-- > D Shipment tracing delay +-- > Self explanatory. +-- > E Plant inventory loss +-- > Self explanatory. +-- > F Building ahead of schedule +-- > Self explanatory. +-- > G Vendor behind schedule +-- > Self explanatory. +-- > H Failed to include in last shipment +-- > Self explanatory. +-- > I Carrier loss claim +-- > Self explanatory. +-- > J Transportation failure +-- > Self explanatory. +-- > K Insufficient weight for carload +-- > Self explanatory. +-- > L Reject or discrepancy (material rejected in prior shipment) +-- > Self explanatory. +-- > M Transportation delay +-- > Self explanatory. +-- > N Lack of railcar or railroad equipment +-- > Self explanatory. +-- > P Releasing error +-- > Self explanatory. +-- > R Record error or cate reported discrepancy report +-- > Self explanatory. +-- > T Common or peculiar part schedule increase +-- > Self explanatory. +-- > U Alternative supplier shipping for responsible supplier +-- > Self explanatory. +-- > V Direct schedule or locally controlled +-- > Self explanatory. +-- > W Purchasing waiver approval +-- > Self explanatory. +-- > X Authorization code to be determined +-- > Self explanatory. +-- > Y Pilot material +-- > Self explanatory. +-- > ZZZ Mutually defined +-- > Self explanatory. +simple8457 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S8459 + ( simple8459 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 8459 Excess transportation responsibility, coded +-- > +-- > Desc: Indication of responsibility for excess transportation. +-- > +-- > Repr: an..3 +-- > +-- > A Customer plant (receiving location) +-- > Self explanatory. +-- > B Material release issuer +-- > Self explanatory. +-- > S Supplier authority +-- > Self explanatory. +-- > X Responsibility to be determined +-- > Self explanatory. +-- > ZZZ Mutually defined +-- > Self explanatory. +simple8459 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S9010 + ( simple9010 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 9010 Status event +-- > +-- > Desc: Description of a status event. +-- > +-- > Repr: an..35 +simple9010 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S9011 + ( simple9011 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 9011 Status event, coded +-- > +-- > Desc: Code identifying a status event. +-- > +-- > Repr: an..3 +-- > +-- > 1 Arrived +-- > The means of transport has arrived at a location. +-- > 2 Authorized to load +-- > Permission to load has been given by the responsible +-- > party. +-- > 3 Arrived in defective condition +-- > Goods/consignments/equipment have been received or a +-- > means of transport has arrived in a defective condition. +-- > 4 Defective equipment release +-- > Equipment previously the subject of a 'defective +-- > condition' status has been returned to service. +-- > 5 Begun +-- > The process has begun. +-- > 6 Booked +-- > Goods/consignments/equipment or means of transport have +-- > been booked for subsequent movements. +-- > 7 Booking cancelled +-- > The booking of goods/consignments/equipment or means of +-- > transport previously booked has been cancelled. +-- > 8 Cleared import restrictions +-- > Goods/consignments/equipment held for import restriction +-- > purposes have been released for import. +-- > 9 Cleared export restrictions +-- > Goods/consignments/equipment held prior to loading have +-- > now been cleared for export. +-- > 10 Cleared by agriculture, food or fisheries authorities +-- > Goods/consignments/equipment have been held prior to +-- > shipment and are now cleared for shipment following +-- > examination by relevant authority. +-- > 11 Cleared by port authority +-- > The port authority has given permission for the +-- > goods/consignments/equipment/means of transport to leave +-- > the port. +-- > 12 Cleared by customs +-- > Customs have cleared goods/consignments for +-- > import/export. +-- > 13 Collected +-- > Goods/consignments/equipment have been collected from a +-- > predetermined location. +-- > 14 Completed +-- > The process has been completed. +-- > 15 Consolidated +-- > Goods/consignments have been added to other goods/ +-- > consignments to form a larger consignment and/or have +-- > been incorporated into one or more containers/units. +-- > 16 Crossed border +-- > Goods/consignments/equipment have crossed a border from +-- > one country to another. +-- > 17 Customs refusal +-- > The Customs authorities have refused to clear the +-- > goods/consignments/equipment. +-- > 18 Damaged +-- > Goods/consignments/equipment have been damaged in the +-- > course of transportation. +-- > 19 Damaged equipment quoted +-- > Damaged equipment has been assessed and the quotation +-- > sent to lessor. +-- > 20 Delayed +-- > Goods/consignments/equipment have been delayed in the +-- > course of transportation. +-- > 21 Delivered +-- > The goods/consignments/equipment have been delivered to a +-- > location/party in the transport chain. +-- > 22 Delivery completed +-- > Delivery of the goods/consignments/equipment has been +-- > completed as per instructions. +-- > 23 Delivery not completed +-- > Delivery of the goods/consignments/equipment has not been +-- > completed in accordance with instructions. +-- > 24 Departed +-- > The means of transport has departed from a location in +-- > the transport chain. +-- > 25 Departure delay +-- > The transport has been delayed in departing on the +-- > arranged transport action. +-- > 26 Deramped +-- > Equipment has been removed from a position above other +-- > equipment on a means of transport. +-- > 27 Despatched +-- > The goods/consignments/equipment have departed from a +-- > location in the transport chain. +-- > 28 Stripped +-- > The goods/consignments/equipment have been unloaded from +-- > equipment in which they were transported. +-- > 29 Discharged +-- > The goods/consignments/equipment have been unloaded from +-- > a means of transport. +-- > 30 Empty on inspection +-- > The package/equipment has been found to be empty. +-- > 31 En route +-- > The goods/consignments/equipment are in the normal course +-- > of transportation to the next destination. +-- > 32 Equipment in from repair +-- > A piece of equipment has been received in after having +-- > been sent out for repair. +-- > 33 Equipment out for repair +-- > A piece of equipment has been sent out for repair. +-- > 34 Equipment repaired +-- > A damaged piece of equipment has been repaired. +-- > 35 Expedited to destination +-- > The goods/consignments/equipment have been expedited to +-- > the next/final destination in the transport chain. +-- > 36 Not found +-- > The goods/consignments/equipment notified to be missing +-- > have not been located. +-- > 37 Found +-- > The goods/consignments/equipment previously notified +-- > missing have now been located. +-- > 38 Freight paid +-- > The freight charges on goods/consignments/equipment have +-- > been paid. +-- > 39 From bond +-- > The goods/consignments/equipment have been moved/are +-- > available to be moved from bond. +-- > 40 Goods/consignments/equipment at port +-- > The goods/consignments/equipment have arrived/are +-- > available at port. +-- > 41 Handover +-- > The goods/consignments/equipment have been formally +-- > passed from one point in the transport chain to another +-- > under responsibility of the same transporter. (See also +-- > 'handover delivered'.) +-- > 42 Handover delivered +-- > The goods/consignments/equipment from one transport +-- > operator have been passed to another transport operator. +-- > (see also 'handover'.) +-- > 43 Handover received +-- > The goods/consignments/equipment have been received by +-- > one transport operator from another transport operator. +-- > 44 Ill-routed consignment reforwarded +-- > The goods/consignments/equipment which were previously +-- > sent to a wrong destination are on the way to correct +-- > destination. +-- > 45 Informed Consignee of arrival +-- > The consignee has been informed formally of the arrival +-- > at a transit or final destination of +-- > goods/consignments/equipment. +-- > 46 Into bond +-- > The goods/consignments/equipment have been moved/is +-- > available to be moved into bond. +-- > 47 Into packing depot +-- > The goods/consignments/equipment have been moved into a +-- > LCL (less than container load)/packing depot. +-- > 48 Loaded +-- > The goods/consignments/equipment have been loaded onto a +-- > means of transport. +-- > 49 Lost +-- > The goods/consignments/equipment have been lost in the +-- > course of a movement along the transport chain. +-- > 50 Manifested +-- > The goods/consignments/equipment have been included on +-- > the list of units moving from one location to another in +-- > the transport chain. +-- > 51 Means of transport damaged +-- > The means of transport on which the +-- > goods/consignments/equipment was being (was to be) moved +-- > has been damaged. +-- > 52 Mechanical breakdown +-- > There has been a mechanical breakdown of the means of +-- > transport/equipment on which the +-- > goods/consignments/equipment was being (was to be) moved. +-- > 53 No pick-up +-- > The goods/consignments/equipment expected to be picked up +-- > and conveyed from location to location in the transport +-- > chain have not been picked up. +-- > 54 Not identified +-- > The goods/consignments/equipment expected to be located +-- > and identified in the transport chain cannot be +-- > identified. +-- > 55 Not collected +-- > The goods/consignments/equipment expected to be collected +-- > after transportation have not been collected. +-- > 56 Not delivered +-- > The goods/consignments/equipment have not been delivered. +-- > 57 Not loaded +-- > The goods/consignments/equipment to be loaded onto a +-- > means of transport have not been loaded on the expected +-- > transport. +-- > 58 Off hire +-- > Equipment previously under hire to a customer has been +-- > returned to the lessor and the contract has been +-- > terminated. +-- > 59 Off loaded +-- > The goods/consignments/equipment previously loaded to a +-- > means of transport have been removed from that means of +-- > transport before completion of the planned transport. +-- > 60 On hire +-- > Equipment has been hired out to a hirer/customer. +-- > 61 Outstanding claims settled +-- > Outstanding claims in respect of +-- > goods/consignments/equipment have been settled. +-- > 62 Over landed +-- > Goods/consignments/equipment have been discharged from a +-- > means of transport at a specific location when they were +-- > not expected to be discharged. +-- > 63 Package not ready +-- > The package was not available for collection. +-- > 64 Pick-up awaited +-- > Goods/consignments/equipment are awaiting pick-up. +-- > 65 Plugged equipment +-- > Equipment, e.g. a refrigerated container, has been +-- > plugged into the power source. +-- > 66 Plundered +-- > The goods/consignments/equipment have been plundered. +-- > 67 Positioned goods/consignments/equipment +-- > Goods/consignments/equipment have been positioned on a +-- > means of transport. +-- > 68 Pre-informed +-- > The consignor/consignee has been advised in advance of a +-- > transport action. +-- > 69 Put to refuse +-- > The goods/consignments/equipment have been written off +-- > and disposed of. +-- > 70 Ramped equipment +-- > Equipment has been placed above other equipment and +-- > placed on a means of transport. +-- > 71 Ready for transportation +-- > Goods/consignments/equipment have been made ready for +-- > transportation. +-- > 72 Receipt fully acknowledged +-- > The consignee has given full acknowledgement for the +-- > receipt of goods. +-- > 73 Receipt partially acknowledged +-- > The consignee has not given full acknowledgement for the +-- > receipt of goods. +-- > 74 Received +-- > Goods/consignments/equipment have been received at a +-- > location/party in the transport chain. +-- > 75 Reconsigned +-- > Goods/consignments/equipment have been consigned to a +-- > party other than the original or subsequent consignees. +-- > 76 Reforwarding on request +-- > The goods/consignments/equipment which have been delayed +-- > will be/have been reforwarded on request by appropriate +-- > authority. +-- > 77 Refused without reason given +-- > The transport action/documentation has been refused +-- > without explanation. +-- > 78 Released +-- > Goods/consignments/equipment have been released to an +-- > authorized party. +-- > 79 Reloaded +-- > Goods/consignments/equipment have been reloaded onto a +-- > means of transport. +-- > 80 Returned as instructed +-- > The goods/consignments/equipment have been returned to a +-- > location as per instructions. +-- > 81 Returned as wreck +-- > The goods/consignments/equipment have been returned in a +-- > wrecked condition to a location as per instructions. +-- > 82 Returned +-- > Goods/consignments/equipment have been returned to a +-- > previous location. +-- > 83 Sealed equipment +-- > The equipment has been sealed according to operational +-- > and governmental requirements. +-- > 84 Service ordered +-- > A service has been ordered in relation to the +-- > transportation of goods/consignments/equipment. +-- > 85 Short landed +-- > Goods/consignments/equipment expected to be discharged +-- > from a means of transport at a specific location have not +-- > been discharged. +-- > 86 Short shipped +-- > The goods/consignments/equipment expected to be sent to a +-- > specific destination on a selected means of transport +-- > from a specific location have not been loaded for onward +-- > delivery. +-- > 87 Sorted wrong route +-- > The goods/consignments/equipment have been sorted +-- > erroneously to an incorrect route. +-- > 88 Split +-- > The consignment of goods has been split into two or more +-- > consignments. +-- > 89 Steam cleaned +-- > The equipment, e.g. a container, has been steam cleaned. +-- > 90 Stopped +-- > The goods/consignments/equipment have been stopped from +-- > further movement in the transport chain. +-- > 91 Stored +-- > The goods/consignments/equipment have been stored at a +-- > location. +-- > 92 Stowed +-- > The goods/consignments/equipment have been stowed for +-- > transportation in the selected equipment/means of +-- > transport. +-- > 93 Stuffed +-- > The goods/consignments/equipment have been loaded into a +-- > piece of equipment, e.g. a container. +-- > 94 Stuffed and sealed +-- > The goods/consignments/equipment have been loaded into a +-- > piece of equipment and the equipment has been sealed. +-- > 95 Sub-lease in +-- > In the leasing of equipment a sub-lease has been notified +-- > to the lessor. +-- > 96 Sub-lease out +-- > In the leasing of equipment a sub-lease has been notified +-- > by a lessee. +-- > 97 Surveyed damage +-- > Damaged goods/consignments/equipment have been officially +-- > surveyed by a third party to assess the extent of damage. +-- > 98 Transferred in +-- > The goods/consignments/equipment have been transferred in +-- > from another location. +-- > 99 Transferred out +-- > The goods/consignments/equipment have been transferred +-- > out to another location. +-- > 100 Transhipment +-- > The goods/consignments/equipment have been transhipped to +-- > another means of transport. +-- > 101 Transit delay +-- > The goods/consignments/equipment has been delayed in +-- > transit. +-- > 102 Unknown goods/consignments/equipment +-- > The goods/consignments/equipment are not known to the +-- > source being enquired upon. +-- > 103 Unplugged equipment +-- > Equipment, e.g. a refrigerated container, has been +-- > unplugged from the power source at a given location. +simple9011 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S9012 + ( simple9012 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 9012 Status reason +-- > +-- > Desc: Provides the reason behind a status event. +-- > +-- > Repr: an..35 +simple9012 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S9013 + ( simple9013 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 9013 Status reason, coded +-- > +-- > Desc: Code identifying the reason behind a status event. +-- > +-- > Repr: an..3 +-- > +-- > 1 Address ex delivery area +-- > The address for delivery is outside the area of the +-- > carrier/transporter. +-- > 2 After transport departed +-- > The goods/consignments/equipment arrived after the means +-- > of transport has departed. +-- > 3 Agent refusal +-- > The agent of the customer refused to accept delivery. +-- > 4 Altered seals +-- > The seals on the equipment have been changed from those +-- > notified. +-- > 5 Appointment scheduled +-- > An arrangement has been made to deliver at a specific +-- > time. +-- > 6 Attempt unsuccessful +-- > An unsuccessful attempt has been made to deliver the +-- > goods/consignments/equipment. +-- > 7 Business closed +-- > The goods/consignments/equipment could not be +-- > delivered/collected as the business was closed. +-- > 8 Changed schedule +-- > The goods/consignments/equipment cannot/will not be +-- > delivered/collected at the arranged time because of a +-- > change of schedule. +-- > 9 Complementary address needed +-- > A further address is needed to effect delivery/collection +-- > of the goods/consignments/equipment. +-- > 10 Computer system down +-- > The computer system is inoperative. +-- > 11 Credit approval requested +-- > The consignee requests delivery on a credit base. +-- > 12 Customer arrangements +-- > Goods/consignments/equipment require delivery +-- > arrangements by the customer. +-- > 13 Customs refusal +-- > The Customs authorities have refused to clear the +-- > goods/consignments/equipment. +-- > 14 Damaged +-- > The goods/consignments/equipment have been damaged. +-- > 15 Delivery at specific requested dates/times/periods +-- > Delivery of the goods/consignments/equipment is requested +-- > at specific dates/times/periods. +-- > 16 Destination incorrect +-- > The goods/consignments/equipment have been sent to wrong +-- > destination. +-- > 17 Departure delay +-- > The transport has been delayed in departing on the +-- > arranged transport action. +-- > 18 Derailment +-- > The train carrying the goods/consignments/equipment has +-- > been derailed. +-- > 19 Discrepancy +-- > There is a discrepancy between the details of goods/ +-- > equipment previously provided and the actual situation. +-- > 20 Dock strike +-- > The goods/consignments/equipment cannot be +-- > delivered/collected due to a dock strike. +-- > 21 Due to customer +-- > An action in the transport chain has been affected due to +-- > action of the customer. +-- > 22 Empty +-- > The package/equipment is found to be empty. +-- > 23 Equipment failure +-- > Delivery/collection could not be effected due to +-- > equipment failure. +-- > 24 Examination required by relevant authority +-- > An examination of the goods/equipment has been ordered by +-- > the relevant authority. +-- > 25 Export restrictions +-- > The goods/consignments/equipment have been prohibited +-- > from export pending further investigation. +-- > 26 Frustrated export +-- > Attempts to export the goods/consignments/equipment have +-- > been unsuccessful. +-- > 27 Goods units missing +-- > The tally of goods/consignments/equipment does not match +-- > the quantity as per advice. Result: less than advised. +-- > 28 Import restrictions +-- > The goods/consignments/equipment need import checks and +-- > tests pending being released for importation. +-- > 29 Incorrect pick information +-- > The goods/consignments/equipment were not collected due +-- > to incorrect pick information. +-- > 30 Incorrect address +-- > The address given for the action was incorrect. +-- > 31 Industrial dispute +-- > The action was frustrated by an industrial dispute. +-- > 32 Instructions awaited +-- > Further instructions are required. +-- > 33 Lost goods/consignments/equipment +-- > The goods/consignments/equipment have been lost in the +-- > course of a movement along the transport chain. +-- > 34 Means of transport damaged +-- > The means of transport on which the +-- > goods/consignments/equipment were being (were to be) +-- > moved has been damaged. +-- > 35 Mechanical breakdown +-- > There has been a mechanical breakdown of the means of +-- > transport/equipment on which the +-- > goods/consignments/equipment was being (was to be) moved. +-- > 36 Mechanical inspection +-- > A mechanical inspection of the means of transport/ +-- > equipment on which the goods/consignments/equipment were +-- > being (were to be) moved, is required. +-- > 37 Missing and/or incorrect documents +-- > The goods/consignments/equipment require complete and +-- > correct documentation. +-- > 38 New delivery arrangements +-- > Alternative delivery arrangements advised by consignee +-- > after failed delivery. +-- > 39 No recipient contact information +-- > No information available concerning the responsible +-- > person at delivery address. +-- > 40 Not identified +-- > The goods/consignments/equipment expected to be located +-- > and identified in the transport chain cannot be +-- > identified. +-- > 41 Not loaded +-- > The goods/consignments/equipment to be loaded onto a +-- > means of transport have not been loaded on the expected +-- > transport. +-- > 42 On deck +-- > The goods/consignments/equipment have been stowed on +-- > deck. +-- > 43 Package not ready +-- > The package was not available for collection. +-- > 44 Package tracking number unknown +-- > The package tracking number is unknown. +-- > 45 Partly missing +-- > The goods/consignments/equipment are partly, but not +-- > completely, missing. +-- > 46 Payment not received +-- > The expected payment for the transport action was not +-- > received. +-- > 47 Payment refused +-- > The payer refused to pay for the service. +-- > 48 Plundered +-- > The goods/consignments/equipment have been plundered. +-- > 49 Refused without reason given +-- > The transport action/documentation has been refused +-- > without explanation. +-- > 50 Scheduled past cut-off +-- > The goods/consignments/equipment to be +-- > delivered/collected have been scheduled past/later than +-- > the cut-off time. +-- > 51 Shunted to siding +-- > The transport on which the goods/consignments/equipment +-- > is to be placed has been shunted to siding. +-- > 52 Signature not required +-- > Self explanatory. +-- > 53 Sorted wrong route +-- > The goods/consignments/equipment have been sorted +-- > erroneously to an incorrect route. +-- > 54 Special service required +-- > A special service is required for the +-- > goods/consignments/equipment. +-- > 55 Split +-- > The consignment of goods has been split into two or more +-- > consignments. +-- > 56 Totally missing +-- > The total goods/consignments/equipment is missing. +-- > 57 Tracking information unavailable +-- > The tracking information of the +-- > goods/consignments/equipment is unavailable. +-- > 58 Transit delay +-- > The goods/consignments/equipment have been delayed in +-- > transit. +-- > 59 Unable to locate +-- > The goods/consignments/equipment cannot be located. +-- > 60 Unacceptable condition +-- > The goods/consignments/equipment were in unacceptable +-- > condition at time of delivery/collection. +-- > 61 Under deck +-- > The goods/consignments/equipment have been stowed +-- > under/below deck. +-- > 62 Unknown +-- > The reason is unknown. +-- > 63 Weather conditions +-- > The weather conditions have affected collection/delivery. +-- > 64 Expired free time +-- > The goods/consignments/equipment have been in a storage +-- > facility for longer than permitted free time. +-- > 65 Outstanding claims settled +-- > Outstanding claims in respect of +-- > goods/consignments/equipment have been settled. +simple9013 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S9015 + ( simple9015 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 9015 Status type, coded +-- > +-- > Desc: Code identifying the type of status event. +-- > +-- > Repr: an..3 +-- > +-- > 1 Transport +-- > Status type is related to transport. +simple9015 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S9213 + ( simple9213 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 9213 Type of duty regime, coded +-- > +-- > Desc: Identification of the statement of the full/preferential +-- > regime according to which duty is assessed. +-- > +-- > Repr: an..3 +-- > +-- > 1 Origin subject to EC/EFTA preference +-- > Self explanatory. +-- > 2 Origin subject to other preference agreement +-- > Self explanatory. +-- > 3 No preference origin +-- > Self explanatory. +-- > 8 Excluded origin +-- > Self explanatory. +-- > 9 Imposed origin +-- > Self explanatory. +simple9213 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S9302 + ( simple9302 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 9302 Sealing party +-- > +-- > Desc: Clear text, representing the name of the issuer of the seal +-- > number. +-- > +-- > Repr: an..35 +simple9302 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S9303 + ( simple9303 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 9303 Sealing party, coded +-- > +-- > Desc: Identification of the issuer of the seal number. +-- > +-- > Repr: an..3 +-- > +-- > CA Carrier +-- > Party undertaking or arranging transport of goods between +-- > named points. +-- > CU Customs +-- > Self explanatory. +-- > SH Shipper +-- > Party which, by contract with a carrier, consigns or +-- > sends goods with the carrier, or has them conveyed by +-- > him. +-- > TO Terminal operator +-- > Party which handles the loading and unloading of marine +-- > vessels. +simple9303 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S9308 + ( simple9308 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 9308 Seal number +-- > +-- > Desc: The number of a custom seal or another seal affixed to the +-- > containers or other transport unit. +-- > +-- > Repr: an..10 +simple9308 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S9353 + ( simple9353 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 9353 Government procedure, coded +-- > +-- > Desc: Code identifying the treatment applied by the government to +-- > goods which are subject to a control. +-- > +-- > Repr: an..3 +-- > +-- > 1 Already customs cleared in the importing country +-- > Arrangements for inspection are not necessary because +-- > they were cleared before. +-- > 2 Documents requirements completed +-- > All requirements for documents have been completed. +-- > 3 Documents required +-- > Pertinent documents are required. +-- > 4 Inspection arrangements completed +-- > Arrangements for inspection of the cargo have been +-- > completed. +-- > 5 Inspection arrangements required +-- > Arrangements for inspection of the cargo are required. +-- > 6 No customs procedure +-- > Customs clearance not required. +-- > 7 Safety arrangements completed +-- > Arrangements for safeguarding the cargo have been +-- > completed. +-- > 8 Safety arrangements required +-- > Arrangements for safeguarding the cargo are required. +-- > 9 Security arrangements required +-- > Arrangements for the security of the cargo are required. +-- > 10 Storage arrangements completed +-- > Arrangements for storing the cargo have been completed. +-- > 11 Storage arrangements required +-- > Arrangements for storing the cargo are required. +-- > 12 Transport arrangements completed +-- > All arrangements for transport have been completed. +-- > 13 Transport arrangements required +-- > Transport has to be arranged. +simple9353 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S9411 + ( simple9411 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 9411 Government involvement, coded +-- > +-- > Desc: Indication of requirement and status of government +-- > involvement. +-- > +-- > Repr: an..3 +-- > +-- > 1 Carried out as instructed +-- > Instructions have been carried out. +-- > 2 Carried out as amended +-- > Procedures have been carried out as amended. +-- > 3 Completed +-- > Procedures have been completed. +-- > 4 Not applicable +-- > Instructions are not applicable. +-- > 5 Optimal +-- > An action which is most desirable but not required. +-- > 6 Required +-- > Procedures are required. +-- > 7 Applicable +-- > Procedures are applicable. +simple9411 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S9415 + ( simple9415 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 9415 Government agency, coded +-- > +-- > Desc: To indicate government agencies that are involved. +-- > +-- > Repr: an..3 +-- > +-- > 1 Agriculture +-- > Government agency responsible for agriculture and e.g. +-- > the inspection of vegetable and animal substances being +-- > imported. +-- > 2 Ammunition +-- > Government agency responsible for the safe transport of +-- > ammunition. +-- > 3 Commerce +-- > Government agency responsible for commerce both domestic +-- > and international. +-- > 4 Coastguard +-- > Government agency responsible for public safety on +-- > waterways. +-- > 5 Customs +-- > Customs authorities. +-- > 6 Food and drug +-- > Government agency responsible for the safety on food and +-- > drugs. +-- > 7 Health certificate +-- > Health authorities. +-- > 8 Harbour police +-- > Police authorities responsible for public safety in the +-- > harbour. +-- > 9 Immigration +-- > Government agency responsible for immigration matters. +-- > 10 Live animals +-- > Government agency responsible for the importation of live +-- > animals. +-- > 11 Port authority +-- > Government or semi-government body responsible for port +-- > operations. +-- > 12 Public health +-- > Government body responsible for public health matters. +-- > 13 Transportation +-- > Government agency responsible for transportation policy +-- > and other transportation matters. +simple9415 :: Parser Value +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 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D96A.Simples.S9417 + ( simple9417 + ) where + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > 9417 Government action, coded +-- > +-- > Desc: To indicate type of government action such as inspection, +-- > detention, fumigation, security. +-- > +-- > Repr: an..3 +-- > +-- > 1 Clearance +-- > The cargo will be or has been cleared. +-- > 2 Detention +-- > The cargo has been or will be detained. +-- > 3 Fumigation +-- > The cargo has been or will be fumigated. +-- > 4 Inspection +-- > The cargo has been or will be inspected. +-- > 5 Security +-- > The cargo has been or will be secured. +simple9417 :: Parser Value +simple9417 = simple "9417" (alphaNumeric `upTo` 3) diff --git a/specification/test/Edifact.hs b/specification/test/Edifact.hs new file mode 100644 index 0000000..6e9acf2 --- /dev/null +++ b/specification/test/Edifact.hs @@ -0,0 +1,127 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Edifact + ( suite + ) where + +import Text.Edifact.Common.Segments +import Text.Edifact.D96A +import Text.Edifact.Parsing + +import Data.Text (Text, unpack) +import Text.Parsec (eof) + +import Test.Framework +import Test.Framework.Providers.HUnit (testCase) +import Test.HUnit ((@?=)) + +suite :: Test +suite = + testGroup "examples" + [ canParse simple1153 "AAV" + , canParse simple1154 "" + , canParse simple1156 "C" + , canParse compositeC506 "AAV" + , canParse compositeC506 "AAV::C" + , canParse segmentRFF "RFF+AAV'" + , canParse segmentRFF "RFF+AAV::C'" + + , canParse segmentUNB "UNB+UNOA:1+US::US+50138::THEM+140531:0305+001934++ORDERS'" + , canParse segmentUNH "UNH+1+ORDERS:91:2:UN'" + , canParse segmentRFF "RFF+CT:EUA01349'" + , canParse segmentRFF "RFF+AAV::C'" + , canParse segmentNAD "NAD+BY++OUR NAME PLC::::+++++EW4 34J'" + , canParse segmentCTA "CTA+PD'" + , canParse segmentCTA "CTA+OC+:A.SURNAME'" + , canParse segmentCOM "COM+2407:EX'" + , canParse segmentCTA "CTA+TI+:B.BROWN'" + , canParse segmentCOM "COM+0:EX'" + , canParse segmentCTA "CTA+SU'" + , canParse segmentUNT "UNT+15+1'" + , canParse segmentUNZ "UNZ+1+001934'" + + , canParse segmentUNA "UNA:+.? '" + , canParse segmentUNB "UNB+IATB:1+6XPPC+LHPPC+940101:0950+1'" + , canParse segmentUNH "UNH+1+PAORES:93:1:IA'" + , canParse segmentUNT "UNT+13+1'" + , canParse segmentUNZ "UNZ+1+1'" + + -- Examples from: + -- https://www.adient.com/-/media/adient/shared/suppliers/supplier-expectations/supply-chain-management-emea-docs/adient_edi-implementation-guide---desadv-un-d96a---updated-logo.pdf + , canParse segmentUNB "UNB+UNOA:3+SENDER+O0013007096JCIEUAG::0711+060206:1708+183'" + , canParse segmentUNH "UNH+LF001+DESADV:D:96A:UN'" + , canParse segmentBGM "BGM+351+DES58765+9'" + , canParse segmentDTM "DTM+137:200506011400:203'" + , canParse segmentDTM "DTM+11:200506011200:203'" + , canParse segmentMEA "MEA+AAX+AAD+KGM:47'" + , canParse segmentNAD "NAD+CZ+32169::92++CONSIGNOR NAME'" + , canParse segmentNAD "NAD+SE+876543210::92++SELLER NAME'" + , canParse segmentNAD "NAD+CN+1801::92++CONSIGNEE NAME'" + , canParse segmentNAD "NAD+CA+18010::92++CARRIER NAME'" + , canParse segmentLOC "LOC+11+ABC123'" + , canParse segmentRFF "RFF+ADE:12332'" + , canParse segmentTOD "TOD+5++EXW'" + , canParse segmentTDT "TDT+12++30'" + , canParse segmentEQD "EQD+TE+XYZ123456'" + , canParse segmentQTY "QTY+52:400:PCE'" + , canParse segmentPCI "PCI+17'" + , canParse segmentRFF "RFF+AAT:00123477'" + , canParse segmentPIA "PIA+1+CR153:SA'" + , canParse segmentQTY "QTY+3:1200:PCE'" + , canParse segmentQTY "QTY+12:400:PCE'" + , canParse segmentRFF "RFF+ON:51523'" + , canParse segmentUNT "UNT+45+LF001'" + + , canParse segmentUNB "UNB+UNOA:4+FMFOOBA:ZZZ+FLFOOBA:OG+190515:0557+000000008'" + , canParse segmentUNH "UNH+0002+IFCSUM:D:96A:UN'" + , canParse segmentBGM "BGM+787::86+01234567+9'" + , canParse segmentMOA "MOA+7::EUR'" + , canParse segmentCNT "CNT+7:359.741:KGM'" + , canParse segmentRFF "RFF+AFC:01234567'" + , canParse segmentTDT "TDT+20+++31+0012321001:172::SOME COMPANY+SB'" + , canParse segmentNAD "NAD+CZ+FR01++SHIPPER NAME+ RUE SOMEWHERE+CITY+FRA+01000'" + , canParse segmentCTA "CTA+IC+Some Contact:Some Name'" + , canParse segmentCOM "COM+some.email@example.com:EM'" + , canParse segmentEQD "EQD+TE++E34T'" + , canParse segmentCNI "CNI+++1'" + , canParse segmentDTM "DTM+37:201904040000:203'" + , canParse segmentDTM "DTM+38:201904082358:203'" + , canParse segmentCNT "CNT+10:1'" + , canParse segmentCNT "CNT+7:359.74:KGM'" + , canParse segmentCNT "CNT+15:3.38:KGM'" + , canParse segmentCNT "CNT+9:163:SV'" + , canParse segmentNAD "NAD+SF+FR01++SHIPPER NAME+ RUE SOMEWHERE+CITY+FRA+01000'" + , canParse segmentGID "GID+1+163::::SV'" + , canParse segmentPIA "PIA+1+0212455321:TG'" + , canParse segmentFTX "FTX+AAA+++Default'" + , canParse segmentMEA "MEA+WT+G+KGM:359.741'" + , canParse segmentMEA "MEA+VOL+ACP+MTQ:3.384'" + , canParse segmentRFF "RFF+ACD:0123432105'" + , canParse segmentTCC "TCC+Some Info:ZZZ'" + , canParse segmentQTY "QTY+107:2.000000'" + , canParse segmentCNI "CNI+++2'" + , canParse segmentDTM "DTM+64:201904080001:203'" + , canParse segmentDTM "DTM+63:201904082359:203'" + , canParse segmentCNT "CNT+10:1'" + , canParse segmentCNT "CNT+7:359.74:KGM'" + , canParse segmentCNT "CNT+15:3.38:KGM'" + , canParse segmentCNT "CNT+9:163:SV'" + , canParse segmentNAD "NAD+ST+2000000000++SOME ADDRESS+ ZI SOMEWHERE+CITY+FRA+01000'" + , canParse segmentGID "GID+1+163::::SV'" + , canParse segmentPIA "PIA+1+0212455321:TG'" + , canParse segmentFTX "FTX+AAA+++Default'" + , canParse segmentMEA "MEA+WT+G+KGM:359.741'" + , canParse segmentMEA "MEA+VOL+ACP+MTQ:3.384'" + , canParse segmentRFF "RFF+ACD:012343210'" + , canParse segmentTCC "TCC+Some Info:ZZZ'" + , canParse segmentQTY "QTY+107:2.000000'" + , canParse segmentUNT "UNT+43+0002'" + , canParse segmentUNZ "UNZ+1+000000008'" + + , canParse messageIFCSUM "UNH+0002+IFCSUM:D:96A:UN'BGM+787::86+01234567+9'MOA+7::EUR'CNT+7:359.741:KGM'RFF+AFC:01234567'TDT+20+++31+0012332100:172::SOME COMPANY+SB'NAD+CZ+FR01++SHIPPER NAME+ RUE SOMEWHERE+CITY+FRA+01000'CTA+IC+Some Contact:Some Name'COM+some.email@example.com:EM'EQD+TE++E34T'CNI+++1'DTM+37:201904040000:203'DTM+38:201904082358:203'CNT+10:1'CNT+7:359.74:KGM'CNT+15:3.38:KGM'CNT+9:163:SV'NAD+SF+FR01++SHIPPER NAME+ RUE SOMEWHERE+CITY+FRA+01000'GID+1+163::::SV'PIA+1+0212455321:TG'FTX+AAA+++Default'MEA+WT+G+KGM:359.741'MEA+VOL+ACP+MTQ:3.384'RFF+ACD:0123432105'TCC+Some Info:ZZZ'QTY+107:2.000000'CNI+++2'DTM+64:201904080001:203'DTM+63:201904082359:203'CNT+10:1'CNT+7:359.74:KGM'CNT+15:3.38:KGM'CNT+9:163:SV'NAD+ST+2000000000++SOME ADDRESS+ ZI SOMEWHERE+CITY+FRA+01000'GID+1+163::::SV'PIA+1+0212455321:TG'FTX+AAA+++Default'MEA+WT+G+KGM:359.741'MEA+VOL+ACP+MTQ:3.384'RFF+ACD:012343210'TCC+Some Info:ZZZ'QTY+107:2.000000'UNT+43+0002'" + ] + +canParse :: Parser a -> Text -> Test +canParse p t = + let title = "\"" <> unpack t <> "\"" + in testCase title (() <$ parse (p <* eof) t @?= Right ()) diff --git a/specification/test/Spec.hs b/specification/test/Spec.hs new file mode 100644 index 0000000..d102365 --- /dev/null +++ b/specification/test/Spec.hs @@ -0,0 +1,11 @@ +import qualified Edifact + +import Test.Framework + +main :: IO () +main = defaultMain [suite] + +suite :: Test +suite = testGroup "specification" + [ Edifact.suite + ] diff --git a/stack.yaml b/stack.yaml new file mode 100644 index 0000000..764c5d1 --- /dev/null +++ b/stack.yaml @@ -0,0 +1,39 @@ +resolver: lts-16.31 + +# Local packages, usually specified by relative directory name +packages: +- 'core' +- 'scaffolder' +- 'specification' + +# Packages to be pulled from upstream that are not in the resolver (e.g., acme-missiles-0.3) +extra-deps: [] + +# Override default flag values for local packages and extra-deps +flags: {} + +# Extra package databases containing global packages +extra-package-dbs: [] + +# Control whether we use the GHC we find on the path +# system-ghc: true + +# Require a specific version of stack, using version ranges +# require-stack-version: -any # Default +# require-stack-version: >= 0.1.10.0 + +# Override the architecture used by stack, especially useful on Windows +# arch: i386 +# arch: x86_64 + +# Extra directories used by stack for building +# extra-include-dirs: [/path/to/dir] +# extra-lib-dirs: [/path/to/dir] + +nix: + # See https://github.com/commercialhaskell/stack/issues/2975#issuecomment-277369689 + # zlib is a dependency of pandoc + packages: + - zlib.dev + - zlib.out + - pkgconfig -- cgit v1.2.3