1 {-# LANGUAGE OverloadedStrings #-}
3 ---- Machine generated code.
4 ---- Output of edi-parser-scaffolder
6 module Text.Edifact.D96A.Simples.S4343
10 import Text.Edifact.Parsing
11 import Text.Edifact.Types (Value)
13 -- | Derived from this specification:
15 -- > * 4343 Response type, coded
17 -- > Desc: Code specifying the type of acknowledgement required or
23 -- > Receiver of the payment message needs to return a debit
24 -- > advice in response to the payment message.
25 -- > AB Message acknowledgement
26 -- > Indicates that an acknowledge relating to receipt is
28 -- > AC Acknowledge - with detail and change
29 -- > Acknowledge complete including changes.
30 -- > AD Acknowledge - with detail, no change
31 -- > Acknowledge complete without changes.
32 -- > AF Debit advice/message acknowledgement
33 -- > The sender wishes to receive both a Debit Advice and an
34 -- > acknowledgement of receipt for a payment message.
35 -- > AG Authentication
36 -- > Authentication, by a party, of a document established for
37 -- > him by another party.
38 -- > + AI Acknowledge only changes
39 -- > Acknowledgement of changes only is required.
41 -- > Indication that the referenced offer or transaction
42 -- > (e.g., cargo booking or quotation request) has been
44 -- > CA Conditionally accepted
45 -- > Indication that the referenced offer or transaction
46 -- > (e.g., cargo booking or quotation request) has been
47 -- > accepted under conditions indicated in this message.
48 -- > CO Confirmation of measurements
49 -- > Indication that the message contains the physical
50 -- > measurements on which the charges will be based.
51 -- > # NA No acknowledgement needed
52 -- > Self explanatory.
54 -- > Indication that the referenced offer or transaction
55 -- > (e.g., cargo booking or quotation request) is not
57 simple4343 :: Parser Value
58 simple4343 = simple "4343" (alphaNumeric `upTo` 3)