aboutsummaryrefslogtreecommitdiffhomepage
path: root/specification/src/Text/Edifact/D96A/Simples/S4215.hs
diff options
context:
space:
mode:
Diffstat (limited to 'specification/src/Text/Edifact/D96A/Simples/S4215.hs')
-rw-r--r--specification/src/Text/Edifact/D96A/Simples/S4215.hs82
1 files changed, 82 insertions, 0 deletions
diff --git a/specification/src/Text/Edifact/D96A/Simples/S4215.hs b/specification/src/Text/Edifact/D96A/Simples/S4215.hs
new file mode 100644
index 0000000..d64517c
--- /dev/null
+++ b/specification/src/Text/Edifact/D96A/Simples/S4215.hs
@@ -0,0 +1,82 @@
1{-# LANGUAGE OverloadedStrings #-}
2
3---- Machine generated code.
4---- Output of edi-parser-scaffolder
5
6module Text.Edifact.D96A.Simples.S4215
7 ( simple4215
8 ) where
9
10import Text.Edifact.Parsing
11import Text.Edifact.Types (Value)
12
13-- | Derived from this specification:
14--
15-- > 4215 Transport charges method of payment, coded
16-- >
17-- > Desc: Identification of method of payment for transport charges.
18-- >
19-- > Repr: an..3
20-- >
21-- > A Account
22-- > The charges are to be charged to an account.
23-- > CA Advance collect
24-- > The amount of freight or other charge on a shipment
25-- > advanced by one transportation line to another or to the
26-- > shipper, to be collected from consignee.
27-- > CC Collect
28-- > A shipment on which freight charges will be paid by
29-- > consignee.
30-- > CF Collect, freight credited to payment customer
31-- > Self explanatory.
32-- > DF Defined by buyer and seller
33-- > Self explanatory.
34-- > FO FOB port of call
35-- > Title and control of goods pass to the buyer at port of
36-- > call. Responsibility for export taxes and cost of
37-- > documents for overseas shipments have not been specified.
38-- > IC Information copy, no payment due
39-- > Transaction set has been provided for information only.
40-- > MX Mixed
41-- > Self explanatory.
42-- > NC Service freight, no charge
43-- > Self explanatory.
44-- > NS Not specified
45-- > Self explanatory.
46-- > PA Advance prepaid
47-- > Costs have been paid in advance.
48-- > PB Customer pick-up/backhaul
49-- > Buyer's private carriage picks up the goods as a return
50-- > load to the buyer's facility.
51-- > PC Prepaid but charged to customer
52-- > shipping charges have been paid in advance of shipment
53-- > but are charged back to consignee usually as line item on
54-- > invoice for the purchased goods.
55-- > PE Payable elsewhere
56-- > Place of payment not known at the begin of conveyance.
57-- > PO Prepaid only
58-- > Payment in advance of freight and/or other charges prior
59-- > to delivery of shipment at destination, usually by
60-- > shipper at point of origin.
61-- > PP Prepaid (by seller)
62-- > Seller of goods makes payment to carrier for freight
63-- > charges prior to shipment.
64-- > PU Pickup
65-- > Customer is responsible for payment of pickup charges at
66-- > shipping point.
67-- > RC Return container freight paid by customer
68-- > Self explanatory.
69-- > RF Return container freight free
70-- > Self explanatory.
71-- > RS Return container freight paid by supplier
72-- > Self explanatory.
73-- > TP Third party pay
74-- > A third party, someone other than buyer or seller, is
75-- > identified as responsible for payment of shipping
76-- > charges.
77-- > WC Weight condition
78-- > Description to be provided.
79-- > ZZZ Mutually defined
80-- > Self explanatory.
81simple4215 :: Parser Value
82simple4215 = simple "4215" (alphaNumeric `upTo` 3)