1 {-# LANGUAGE OverloadedStrings #-}
3 ---- Machine generated code.
4 ---- Output of edi-parser-scaffolder
6 module Text.Edifact.D01B.Simples.S3139
10 import Text.Edifact.Parsing
11 import Text.Edifact.Types (Value)
13 -- | Derived from this specification:
15 -- > * 3139 Contact function code [B]
17 -- > Desc: Code specifying the function of a contact (e.g.
18 -- > department or person).
22 -- > AA Insurance contact
23 -- > Department/person to contact for matters regarding
26 -- > AB Workshop contact
27 -- > Department/person to contact for matters regarding the
30 -- > AC Accepting contact
31 -- > Department/person in charge of accepting incoming goods.
33 -- > AD Accounting contact
34 -- > The contact responsible for accounting matters.
36 -- > AE Contract contact
37 -- > Department/person to contact for matters regarding
40 -- > AF Land registry contact
41 -- > Department/person to contact for matters regarding land
45 -- > Department/person of the agent which acts on behalf of
48 -- > AH Coordination contact
49 -- > Department/person to contact for matters regarding
50 -- > technical coordination of works.
52 -- > AI Project management contact
53 -- > Department/person to contact for matters regarding
54 -- > project management on behalf of the contractor.
56 -- > AJ Investment contact
57 -- > Department/person to contact for matters regarding
60 -- > AK Works management contact
61 -- > Department/person to contact for matters regarding
62 -- > management of works on behalf of the owner.
64 -- > AL Personnel contact
65 -- > Department/person to contact for matters regarding
66 -- > personnel (human resources).
68 -- > AM Claims contact
69 -- > Department/person to contact for matters regarding
72 -- > AN Laboratory contact
73 -- > Department/person to contact for laboratory matters.
75 -- > AO Plant/equipment contact
76 -- > Department/person to contact for matters regarding
79 -- > AP Accounts payable contact
80 -- > Department/person responsible for the accounts payable
81 -- > function within a corporation.
83 -- > AQ Quantity surveyor contact
84 -- > Department/person to contact for matters regarding
85 -- > quantity surveying.
87 -- > AR Accounts receivable contact
88 -- > Department/person responsible for the accounts
89 -- > receivable within a corporation.
91 -- > AS Public relations contact
92 -- > Department/person to contact for matters regarding
93 -- > public relations.
95 -- > AT Technical contact
96 -- > Department/person to contact for matters regarding
97 -- > technical issues.
99 -- > AU City works authority contact
100 -- > Department/person to contact for matters regarding city
103 -- > AV Maintenance contact
104 -- > Department/person to contact for matters regarding
107 -- > AW Town planning contact
108 -- > Department/person to contact for matters regarding town
111 -- > AX Traffic authority contact
112 -- > Department/person to contact for matters regarding
115 -- > AY Electricity supply contact
116 -- > Department/person to contact for matters regarding
117 -- > electricity supply.
119 -- > AZ Gas supply contact
120 -- > Department/person to contact for matters regarding gas
123 -- > BA Water supply contact
124 -- > Department/person to contact for matters regarding water
127 -- > BB Telecommunications network contact
128 -- > Department/person to contact for matters regarding
129 -- > telecommunications network.
131 -- > BC Banking contact
132 -- > Contact person for bank.
134 -- > BD New developments contact
135 -- > Department/person to contact for matters regarding new
136 -- > developments (e.g. construction).
138 -- > BE Transport infrastructure authority
139 -- > Department/person to contact for matters regarding
140 -- > transport infrastructure.
142 -- > BF Service contact
143 -- > Department/person to be contacted in service matters.
145 -- > BG Auditing contact
146 -- > Department or person to contact with regard to auditing.
148 -- > BH Legal auditing contact
149 -- > Department or person to contact with regard to legal
152 -- > BI Software house contact
153 -- > Department or person to contact with regard to software
156 -- > BJ Department or person responsible for processing purchase
158 -- > Identification of the department or person responsible
159 -- > for the processing of purchase orders.
161 -- > BK Electronic data interchange coordinator
162 -- > Code specifying a person responsible for the
163 -- > coordination of matters related to the exchange of
164 -- > information in electronic data interchange format.
166 -- > BL Waiver contact
167 -- > Code specifying a party knowledgeable about a waiver.
169 -- > BM Automated clearing house (ACH) contact
170 -- > Code specifying a person to be contacted at an automated
173 -- > BN Certification contact
174 -- > Code specifying a contact with knowledge of a
175 -- > certification action.
177 -- > BU Ultimate consignee
178 -- > Final recipient of the consignment.
181 -- > (3126) Party undertaking or arranging transport of goods
182 -- > between named points.
185 -- > Person who made the change.
187 -- > CC Responsible person for information production
188 -- > Responsible person to contact for matters regarding the
189 -- > production of information.
191 -- > CD Responsible person for information dissemination
192 -- > Responsible person to contact for matters regarding
193 -- > information dissemination.
195 -- > CE Head of unit for computer data processing
196 -- > Head of unit to contact for matters regarding computer
197 -- > data processing.
199 -- > CF Head of unit for information production
200 -- > Head of unit to contact for matters regarding the
201 -- > production of information.
203 -- > CG Head of unit for information dissemination
204 -- > Head of unit to contact for matters regarding
205 -- > dissemination of information.
208 -- > (3132) Party to which goods are consigned.
211 -- > (3336) Party which, by contract with a carrier, consigns
212 -- > or sends goods with the carrier, or has them conveyed by
213 -- > him. Synonym: shipper/sender.
215 -- > CP Responsible person for computer data processing
216 -- > Responsible person to contact for matters regarding
217 -- > computer data processing.
219 -- > CR Customer relations
220 -- > Individual responsible for customer relations.
222 -- > CW Confirmed with
223 -- > Person with whom the contents of the purchase order has
224 -- > been discussed and agreed (e.g. by telephone) prior to
225 -- > the sending of this message.
227 -- > DE Department/employee to execute export procedures
228 -- > Department/employee which/who executes export
231 -- > DI Department/employee to execute import procedures
232 -- > Department/employee which/who executes import
235 -- > DL Delivery contact
236 -- > Department/person responsible for delivery.
239 -- > Name of an individual who made the entry.
241 -- > EC Education coordinator
242 -- > Person in charge of coordination of education.
244 -- > ED Engineering contact
245 -- > Department/person to contact for matters regarding
249 -- > The contact for expediting.
251 -- > GR Goods receiving contact
252 -- > Department/person responsible for receiving the goods at
253 -- > the place of delivery.
255 -- > HE Emergency dangerous goods contact
256 -- > Party who is to be contacted to intervene in case of
259 -- > HG Dangerous goods contact
260 -- > Department/person to be contacted for details about the
261 -- > transportation of dangerous goods/hazardous material.
263 -- > HM Hazardous material contact
264 -- > Department/person responsible for hazardous material
267 -- > IC Information contact
268 -- > Department/person to contact for questions regarding
271 -- > IN Insurer contact
272 -- > Department/employee to be contacted at the insurer.
274 -- > LB Place of delivery contact
275 -- > Department/employee to be contacted at the place of
278 -- > LO Place of collection contact
279 -- > Department/employee to be contacted at the place of
282 -- > MC Material control contact
283 -- > Department/person responsible for the
284 -- > controlling/inspection of goods.
286 -- > MD Material disposition contact
287 -- > Department/person responsible for the
288 -- > disposition/scheduling of goods.
290 -- > MH Material handling contact
291 -- > Department/employee to be contacted for material
294 -- > MR Message recipient contact
295 -- > Department/employee to be contacted at the message
298 -- > MS Message sender contact
299 -- > Department/employee to be contacted at the message
302 -- > NT Notification contact
303 -- > Department/employee to be notified.
305 -- > OC Order contact
306 -- > An individual to contact for questions regarding this
309 -- > PA Prototype coordinator
310 -- > Department/employee to be contacted as prototype co-
313 -- > PD Purchasing contact
314 -- > Department/person responsible for issuing this purchase
317 -- > PE Payee contact
318 -- > Department/employee to be contacted at the payee.
320 -- > PM Product management contact
321 -- > Department/person to contact for questions regarding
324 -- > QA Quality assurance contact
325 -- > Quality assurance contact within an organization.
327 -- > QC Quality coordinator contact
328 -- > Quality coordinator contact within an organization.
330 -- > RD Receiving dock contact
331 -- > The receiving dock contact within an organization.
333 -- > SA Sales administration
334 -- > Name of the sales administration contact within a
337 -- > SC Schedule contact
338 -- > Name of the scheduling contact within a corporation.
340 -- > SD Shipping contact
341 -- > The shipping department contact within an organization.
343 -- > SR Sales representative or department
344 -- > The sales representative or department contact within an
347 -- > SU Supplier contact
348 -- > Department/person to be contacted at the supplier.
350 -- > TA Traffic administrator
351 -- > The traffic administrator contact within an
355 -- > Department/person responsible for testing contact.
357 -- > TI Technical documentation recipient
358 -- > Department/person to receive technical documentation.
360 -- > TR Transport contact
361 -- > Department/person in charge of transportation.
364 -- > The warehouse contact within an organization.
366 -- > WI Alternate contact
367 -- > Alternate department or person to contact.
369 -- > WJ Office Manager
370 -- > An individual responsible for managing the day to day
371 -- > activities of an office.
373 -- > + WK Chartered accountant contact
374 -- > Code identifying a chartered accountant contact.
376 -- > ZZZ Mutually defined
377 -- > Self explanatory.
378 simple3139 :: Parser Value
379 simple3139 = simple "3139" (alphaNumeric `upTo` 3)