Skip to main content

x12_types/v005010/element/
e01xx.rs

1//! X12 data elements 0100-0199.
2
3crate::code_enum!(
4    /// **102** Ownership Code
5    ///
6    /// - Data element: 102
7    /// - Type: Identifier (ID)
8    /// - Length: min 1, max 1
9    ///
10    /// Code indicating the relationship of equipment to carrier or ownership of
11    /// equipment.
12    E102 {
13        /// Railroad Leased
14        "L" => L,
15        /// Not Customer Owned or Leased
16        "N" => N,
17        /// Seller Owned, Returnable
18        "R" => R,
19        /// Customer Owned or Leased
20        "S" => S,
21        /// Trip Leased
22        "T" => T,
23    }
24);
25
26crate::code_enum!(
27    /// **188** Weight Unit Code
28    ///
29    /// - Data element: 188
30    /// - Type: Identifier (ID)
31    /// - Length: min 1, max 1
32    ///
33    /// Code specifying the weight unit.
34    E188 {
35        /// Metric Ton
36        "E" => E,
37        /// Grams
38        "G" => G,
39        /// Kilograms
40        "K" => K,
41        /// Pounds
42        "L" => L,
43        /// Measurement Ton
44        "M" => M,
45        /// Ounces
46        "O" => O,
47        /// Short Ton
48        "S" => S,
49        /// Long Ton
50        "T" => T,
51    }
52);
53
54crate::code_enum!(
55    /// **152** Special Handling Code
56    ///
57    /// - Data element: 152
58    /// - Type: Identifier (ID)
59    /// - Length: min 2, max 3
60    ///
61    /// Code specifying special transportation handling instructions. Common codes
62    /// named below; any other round-trips as `Unknown`.
63    E152 {
64        /// Hazardous Cargo
65        "HAZ" => Haz,
66        /// Fragile - Handle with Care
67        "FR" => Fr,
68        /// Mechanical Refrigeration
69        "MR" => Mr,
70        /// Heat
71        "HT" => Ht,
72        /// Do Not Freeze
73        "DNF" => Dnf,
74        /// Do Not Stack
75        "AJ" => Aj,
76        /// Ice
77        "IC" => Ic,
78        /// Blind Shipment
79        "BLS" => Bls,
80        /// Exclusive Use
81        "EED" => Eed,
82        /// Sunday or Holiday Pickup or Delivery
83        "HOL" => Hol,
84        /// Saturday Pickup or Delivery
85        "SAT" => Sat,
86        /// Rush Order
87        "RO" => Ro,
88    }
89);
90
91crate::code_enum!(
92    /// **187** Weight Qualifier
93    ///
94    /// - Data element: 187
95    /// - Type: Identifier (ID)
96    /// - Length: min 1, max 2
97    ///
98    /// Code defining the type of weight.
99    E187 {
100        /// Gross Weight
101        "G" => G,
102        /// Actual Net Weight
103        "N" => N,
104        /// Tare Weight
105        "T" => T,
106        /// Billed Weight
107        "B" => B,
108        /// Legal Weight
109        "L" => L,
110        /// Dunnage Weight
111        "D" => D,
112    }
113);
114
115crate::code_enum!(
116    /// **146** Shipment Method of Payment
117    ///
118    /// - Data element: 146
119    /// - Type: Identifier (ID)
120    /// - Length: min 2, max 2
121    ///
122    /// Code identifying payment terms for transportation charges.
123    E146 {
124        /// Collect
125        "CC" => Cc,
126        /// Prepaid (by Seller)
127        "PP" => Pp,
128        /// Prepaid but Charged to Customer
129        "PC" => Pc,
130        /// Prepaid Only
131        "PO" => Po,
132        /// Advance Collect
133        "CA" => Ca,
134        /// Advance Prepaid
135        "PA" => Pa,
136        /// Third Party Pay
137        "TP" => Tp,
138        /// Service Freight, No Charge
139        "NC" => Nc,
140    }
141);
142
143crate::code_enum!(
144    /// **176** Time Qualifier
145    ///
146    /// - Data element: 176
147    /// - Type: Identifier (ID)
148    /// - Length: min 1, max 2
149    ///
150    /// Code specifying the type of time.
151    E176 {
152        /// Original Transaction
153        "0" => N0,
154        /// Must Respond By
155        "1" => N1,
156        /// Pickup Appointment Scheduled Time
157        "2" => N2,
158        /// Delivery Appointment Scheduled Time
159        "3" => N3,
160        /// Pickup Requested Scheduled Time
161        "4" => N4,
162        /// Delivery Requested Scheduled Time
163        "5" => N5,
164        /// Actual Pickup Time
165        "8" => N8,
166        /// Actual Delivery Time
167        "9" => N9,
168        /// Estimated Arrival Time
169        "E" => E,
170        /// Effective Time
171        "W" => W,
172    }
173);
174
175crate::code_enum!(
176    /// **100** Currency Code
177    ///
178    /// - Data element: 100
179    /// - Type: Identifier (ID)
180    /// - Length: min 3, max 3
181    ///
182    /// Code (ISO 4217) for country in whose currency the charges are specified.
183    E100 {
184        /// US Dollar
185        "USD" => Usd,
186        /// Canadian Dollar
187        "CAD" => Cad,
188        /// Euro
189        "EUR" => Eur,
190        /// Pound Sterling
191        "GBP" => Gbp,
192        /// Yen
193        "JPY" => Jpy,
194        /// Australian Dollar
195        "AUD" => Aud,
196        /// Swiss Franc
197        "CHF" => Chf,
198        /// Yuan Renminbi
199        "CNY" => Cny,
200        /// Mexican Peso
201        "MXN" => Mxn,
202        /// Indian Rupee
203        "INR" => Inr,
204    }
205);
206
207crate::code_enum!(
208    /// **133** Routing Sequence Code
209    ///
210    /// - Data element: 133
211    /// - Type: Identifier (ID)
212    /// - Length: min 1, max 2
213    ///
214    /// Code describing the relationship of a carrier to a specific shipment movement.
215    E133 {
216        /// 1st Carrier after Origin Carrier
217        "1" => N1,
218        /// 2nd Carrier after Origin Carrier
219        "2" => N2,
220        /// 3rd Carrier after Origin Carrier
221        "3" => N3,
222        /// Origin Carrier, Agent's Routing (Rail)
223        "A" => A,
224        /// Origin/Delivery Carrier (Any Mode)
225        "B" => B,
226        /// Delivery (Delivery Switch Carrier)
227        "D" => D,
228        /// Origin Switch Carrier
229        "I" => I,
230        /// Origin Carrier (Air, Motor, or Ocean)
231        "O" => O,
232        /// Origin Carrier, Rule 11 Shipment
233        "R" => R,
234        /// Origin Carrier, Shipper's Routing (Rail)
235        "S" => S,
236        /// Intermediate Switch Carrier
237        "V" => V,
238        /// Mutually Defined
239        "Z" => Z,
240    }
241);
242
243crate::code_enum!(
244    /// **128** Reference Identification Qualifier
245    ///
246    /// - Data element: 128
247    /// - Type: Identifier (ID)
248    /// - Length: min 2, max 3
249    ///
250    /// Code qualifying the Reference Identification (127). The published list has
251    /// ~1500 codes; the common ones are named below and any other round-trips as
252    /// `Unknown`.
253    E128 {
254        /// Bill of Lading Number
255        "BM" => Bm,
256        /// Booking Number
257        "BN" => Bn,
258        /// Contract Number
259        "CT" => Ct,
260        /// Customer Order Number
261        "CO" => Co,
262        /// Department Number
263        "DP" => Dp,
264        /// Invoice Number
265        "IV" => Iv,
266        /// Internal Order Number
267        "IL" => Il,
268        /// Purchase Order Number
269        "PO" => Po,
270        /// Purchase Order Line Item Identifier (Buyer)
271        "P8" => P8,
272        /// Promotion/Deal Number
273        "PD" => Pd,
274        /// Reference Number
275        "RE" => Re,
276        /// Release Number
277        "RL" => Rl,
278        /// Shipment Identification Number
279        "SI" => Si,
280        /// Store Number
281        "ST" => St,
282        /// Transaction Reference Number
283        "TN" => Tn,
284        /// Vendor Order Number
285        "VN" => Vn,
286        /// Mutually Defined
287        "ZZ" => Zz,
288    }
289);
290
291crate::code_enum!(
292    /// **156** State or Province Code
293    ///
294    /// - Data element: 156
295    /// - Type: Identifier (ID)
296    /// - Length: min 2, max 2
297    ///
298    /// Code (Standard State/Province as defined by appropriate government agency).
299    /// Common US states / Canadian provinces named below.
300    E156 {
301        /// California
302        "CA" => Ca,
303        /// Texas
304        "TX" => Tx,
305        /// New York
306        "NY" => Ny,
307        /// Florida
308        "FL" => Fl,
309        /// Illinois
310        "IL" => Il,
311        /// Pennsylvania
312        "PA" => Pa,
313        /// Ohio
314        "OH" => Oh,
315        /// Georgia
316        "GA" => Ga,
317        /// New Jersey
318        "NJ" => Nj,
319        /// Ontario
320        "ON" => On,
321        /// Quebec
322        "QC" => Qc,
323        /// British Columbia
324        "BC" => Bc,
325    }
326);
327
328crate::date_element!(
329    /// **109** Pickup Date
330    ///
331    /// - Data element: 109
332    /// - Type: Date (DT)
333    /// - Length: min 8, max 8
334    ///
335    /// Date a shipment is picked up, expressed as `CCYYMMDD`. `date()` yields a
336    /// [`chrono::NaiveDate`]; the raw text is preserved for byte-exact rendering.
337    E109
338);
339
340crate::num_element!(
341    /// **117** Prepaid Amount
342    ///
343    /// - Data element: 117
344    /// - Type: Numeric (N2)
345    /// - Length: min 1, max 9
346    ///
347    /// Prepaid Amount.
348    E117
349);
350
351crate::num_element!(
352    /// **118** Rate
353    ///
354    /// - Data element: 118
355    /// - Type: Numeric (R)
356    /// - Length: min 1, max 9
357    ///
358    /// Rate.
359    E118
360);
361
362crate::date_element!(
363    /// **135** Sailing/Flight Date Estimated
364    ///
365    /// - Data element: 135
366    /// - Type: Date (DT)
367    /// - Length: min 8, max 8
368    ///
369    /// Sailing/Flight Date Estimated.
370    E135
371);
372
373crate::date_element!(
374    /// **137** Sales Reference Date
375    ///
376    /// - Data element: 137
377    /// - Type: Date (DT)
378    /// - Length: min 8, max 8
379    ///
380    /// Sales Reference Date.
381    E137
382);
383
384crate::num_element!(
385    /// **148** Lading Value
386    ///
387    /// - Data element: 148
388    /// - Type: Numeric (R)
389    /// - Length: min 2, max 9
390    ///
391    /// Lading Value.
392    E148
393);
394
395crate::num_element!(
396    /// **165** Stop Sequence Number
397    ///
398    /// - Data element: 165
399    /// - Type: Numeric (N0)
400    /// - Length: min 1, max 3
401    ///
402    /// Stop Sequence Number.
403    E165
404);
405
406crate::num_element!(
407    /// **167** Tare Weight
408    ///
409    /// - Data element: 167
410    /// - Type: Numeric (N0)
411    /// - Length: min 3, max 8
412    ///
413    /// Tare Weight.
414    E167
415);
416
417crate::num_element!(
418    /// **183** Volume
419    ///
420    /// - Data element: 183
421    /// - Type: Numeric (R)
422    /// - Length: min 1, max 8
423    ///
424    /// Volume.
425    E183
426);
427
428crate::num_element!(
429    /// **186** Waybill Number
430    ///
431    /// - Data element: 186
432    /// - Type: Numeric (N0)
433    /// - Length: min 1, max 6
434    ///
435    /// Waybill Number.
436    E186
437);
438
439crate::num_element!(
440    /// **189** Width
441    ///
442    /// - Data element: 189
443    /// - Type: Numeric (R)
444    /// - Length: min 1, max 8
445    ///
446    /// Width.
447    E189
448);
449
450crate::num_element!(
451    /// **191** Advances
452    ///
453    /// - Data element: 191
454    /// - Type: Numeric (N2)
455    /// - Length: min 1, max 9
456    ///
457    /// Advances.
458    E191
459);
460
461crate::code_enum!(
462    /// **184** Volume Unit Qualifier
463    ///
464    /// - Data element: 184
465    /// - Type: Identifier (ID)
466    /// - Length: min 1, max 1
467    ///
468    /// Volume Unit Qualifier. Code values verified against the Stedi X12 reference.
469    E184 {
470        /// Barge
471        "B" => B,
472        /// Cubic Centimeters
473        "C" => C,
474        /// Cord
475        "D" => D,
476        /// Cubic Feet
477        "E" => E,
478        /// 100 Board Feet
479        "F" => F,
480        /// Gallons
481        "G" => G,
482        /// Hundreds of Measurement Tons
483        "H" => H,
484        /// Load
485        "L" => L,
486        /// Cubic Decimeters
487        "M" => M,
488        /// Cubic Inches
489        "N" => N,
490        /// Car
491        "R" => R,
492        /// Measurement Ton
493        "S" => S,
494        /// Container
495        "T" => T,
496        /// Volumetric Unit
497        "U" => U,
498        /// Liter
499        "V" => V,
500        /// Cubic Meters
501        "X" => X,
502    }
503);
504
505crate::code_enum!(
506    /// **107** Payment Method Type Code
507    ///
508    /// - Data element: 107
509    /// - Type: Identifier (ID)
510    /// - Length: min 1, max 2
511    ///
512    /// Payment Method Type Code. Code values verified against the Stedi X12 reference.
513    E107 {
514        /// Graduated
515        "1" => N1,
516        /// Income Sensitive
517        "2" => N2,
518        /// Income Contingent
519        "3" => N3,
520        /// Level (Sum Constant)
521        "4" => N4,
522        /// Credit Account
523        "8" => N8,
524        /// Private Netting Agreement, Pay by Wire Transfer
525        "A" => A,
526        /// Bank Draft
527        "AA" => Aa,
528        /// Cash
529        "AB" => Ab,
530        /// Credit Card
531        "AC" => Ac,
532        /// Direct Deposit
533        "AD" => Ad,
534        /// Money Order
535        "AE" => Ae,
536        /// Special Account
537        "AF" => Af,
538        /// Travelers Check
539        "AG" => Ag,
540        /// Compensation by Balance
541        "B" => B,
542        /// Pay By Check
543        "C" => C,
544        /// Debited
545        "D" => D,
546        /// Electronic Payment System
547        "E" => E,
548        /// Freight Payment Bank
549        "F" => F,
550        /// CCD (NACHA Cash Concentration/Disbursement - Funds Transacted without Remittance Information)
551        "G" => G,
552        /// CCD+(NACHA Cash Concentration/Disbursement - Funds Transacted Plus an 80 Record Remittance Detail)
553        "H" => H,
554        /// Invoiced Separately
555        "I" => I,
556        /// CTX (NACHA Corporate Trade Exchange - Transaction Plus Remittance Detail in ANSI Standard Flexible Format)
557        "J" => J,
558        /// Private Netting, Pay by Check
559        "K" => K,
560        /// Letter of Credit
561        "L" => L,
562        /// Deduction from Film Rental
563        "M" => M,
564        /// Billing Account
565        "N" => N,
566        /// CTP (NACHA Corporate Trade Payment - Transaction Plus Remittance Detail in Fixed Format)
567        "O" => O,
568        /// Previously Charged
569        "P" => P,
570        /// Petroleum Clearinghouse Bank
571        "Q" => Q,
572        /// Related Detail Account
573        "R" => R,
574        /// Summary Account
575        "S" => S,
576        /// Wire Transfer
577        "T" => T,
578        /// Direct Pay to Others
579        "U" => U,
580        /// Lock Box
581        "V" => V,
582        /// Waived
583        "W" => W,
584        /// In Kind Payment
585        "X" => X,
586        /// Credit
587        "Y" => Y,
588    }
589);
590
591crate::code_enum!(
592    /// **108** Pickup or Delivery Code
593    ///
594    /// - Data element: 108
595    /// - Type: Identifier (ID)
596    /// - Length: min 1, max 2
597    ///
598    /// Pickup or Delivery Code. Code values verified against the Stedi X12 reference.
599    E108 {
600        /// Airport Terminal
601        "AT" => At,
602        /// Canadian Business Delivery
603        "BC" => Bc,
604        /// Carrier Advance
605        "CA" => Ca,
606        /// Business Delivery (Contracted)
607        "CB" => Cb,
608        /// Convenience Center
609        "CC" => Cc,
610        /// Customer Counter Pickup
611        "CP" => Cp,
612        /// Residential Delivery (Contracted)
613        "CR" => Cr,
614        /// Contract Shipment Delivery
615        "CS" => Cs,
616        /// City Terminal
617        "CT" => Ct,
618        /// Drop Box
619        "DB" => Db,
620        /// Drop Trailer
621        "DT" => Dt,
622        /// Sunday and Holiday Pickup Service
623        "H" => H,
624        /// International Business Delivery
625        "IB" => Ib,
626        /// International Residential Delivery
627        "IR" => Ir,
628        /// Saturday Pickup Service
629        "J" => J,
630        /// Live Delivery
631        "LD" => Ld,
632        /// Live Load
633        "LL" => Ll,
634        /// Multiple Shipment
635        "M" => M,
636        /// Other
637        "O" => O,
638        /// On-call Pickup
639        "OC" => Oc,
640        /// Other Carrier's Terminal
641        "OT" => Ot,
642        /// Cut Flowers
643        "P" => P,
644        /// Private Box
645        "PB" => Pb,
646        /// Business Delivery (Regular)
647        "RB" => Rb,
648        /// Canadian Residential Delivery
649        "RC" => Rc,
650        /// Residential Door
651        "RD" => Rd,
652        /// Regular Pickup
653        "RG" => Rg,
654        /// Residential Delivery (Regular)
655        "RR" => Rr,
656        /// Special Pickup Service
657        "S" => S,
658        /// Shippers Door
659        "SD" => Sd,
660        /// Container Shipment
661        "U" => U,
662        /// High Value Shipment
663        "V" => V,
664    }
665);
666
667crate::code_enum!(
668    /// **121** Rate Class Code
669    ///
670    /// - Data element: 121
671    /// - Type: Identifier (ID)
672    /// - Length: min 1, max 3
673    ///
674    /// Rate Class Code. Code values verified against the Stedi X12 reference.
675    E121 {
676        /// Alternate Rating
677        "A" => A,
678        /// Backhaul Rate
679        "BHR" => Bhr,
680        /// Specific Commodity Rate
681        "C" => C,
682        /// Contract Rate
683        "CTR" => Ctr,
684        /// Demurrage Period 1
685        "DMA" => Dma,
686        /// Demurrage Period 2
687        "DMB" => Dmb,
688        /// Demurrage Period 3
689        "DMC" => Dmc,
690        /// Weight in Excess of Pivot Weight and Applicable Rate
691        "E" => E,
692        /// Econo Rate
693        "ECR" => Ecr,
694        /// Overflow
695        "F" => F,
696        /// Charter
697        "H" => H,
698        /// Class Not Identifiable
699        "I" => I,
700        /// Class Rate
701        "L" => L,
702        /// Minimum
703        "M" => M,
704        /// Normal Under 45 KG Rate
705        "N" => N,
706        /// Column Commodity Rate
707        "O" => O,
708        /// Quantity 45 KG Over Rate
709        "Q" => Q,
710        /// Quoted Rate
711        "QUO" => Quo,
712        /// Class Rate (Less than Normal Rate)
713        "R" => R,
714        /// Class Rate (More than Normal Rate)
715        "S" => S,
716        /// Sender Rate
717        "T" => T,
718        /// Pivot Weight and Applicable Pivot Weight Charge
719        "U" => U,
720        /// Excess Rate
721        "V" => V,
722        /// IATA Container or Unit Load Device (ULD)
723        "X" => X,
724        /// Exception Rating
725        "Y" => Y,
726    }
727);
728
729crate::code_enum!(
730    /// **122** Rate/Value Qualifier
731    ///
732    /// - Data element: 122
733    /// - Type: Identifier (ID)
734    /// - Length: min 2, max 2
735    ///
736    /// Rate/Value Qualifier. Code values verified against the Stedi X12 reference.
737    E122 {
738        /// Percent Of Amount Advanced
739        "AA" => Aa,
740        /// Accelerated
741        "AB" => Ab,
742        /// Percent Of Amount Of Collection
743        "AC" => Ac,
744        /// Addition
745        "AD" => Ad,
746        /// Percent of Outstanding Principal Balance
747        "AE" => Ae,
748        /// Percent of Original Principal Balance
749        "AF" => Af,
750        /// Percentage
751        "AG" => Ag,
752        /// Effective Payment Rate
753        "AI" => Ai,
754        /// Fixed Dollar Amount
755        "AJ" => Aj,
756        /// Ad Valorum (Per Cent of Value)
757        "AV" => Av,
758        /// Per Board Feet
759        "B0" => B0,
760        /// Per 100 Board Feet
761        "B1" => B1,
762        /// Per 1,000 Board Feet
763        "BF" => Bf,
764        /// Bill of Lading Declared Value
765        "BL" => Bl,
766        /// Per Barrel
767        "BR" => Br,
768        /// Per 50 Cubic Feet
769        "C5" => C5,
770        /// Commodity Based
771        "CB" => Cb,
772        /// Per Car Per Day
773        "CD" => Cd,
774        /// Ceiling
775        "CE" => Ce,
776        /// Per 40 Cubic Feet (Measurement Ton)
777        "CF" => Cf,
778        /// Per Cubic Meter
779        "CM" => Cm,
780        /// Cost per Unit
781        "CO" => Co,
782        /// Computer Units
783        "CP" => Cp,
784        /// Per Special Charge
785        "CS" => Cs,
786        /// Charge or Credit Based on Percentage of Total
787        "CT" => Ct,
788        /// Per Hundred Weight
789        "CW" => Cw,
790        /// Department of Defense Unique Codes
791        "DD" => Dd,
792        /// Decrease
793        "DE" => De,
794        /// Per Hundred Dollars
795        "DH" => Dh,
796        /// Divisor
797        "DI" => Di,
798        /// Flat Division
799        "DO" => Do,
800        /// Per $1000
801        "DP" => Dp,
802        /// Per Dromedary Service Shipment
803        "DR" => Dr,
804        /// Per Hundredweight Per Mile Per Dromedary Service Shipment
805        "DS" => Ds,
806        /// Per Day Per Vehicle
807        "DV" => Dv,
808        /// Ex Parte Increase
809        "EI" => Ei,
810        /// Per Each Request
811        "ER" => Er,
812        /// Floor
813        "FA" => Fa,
814        /// Full
815        "FB" => Fb,
816        /// Flat Charge
817        "FC" => Fc,
818        /// Percent Of Tariff Rate
819        "FF" => Ff,
820        /// First
821        "FI" => Fi,
822        /// Per Flat Bed
823        "FL" => Fl,
824        /// Per Two Weeks
825        "FN" => Fn,
826        /// Flat Rate
827        "FR" => Fr,
828        /// Per Foot
829        "FT" => Ft,
830        /// Loaded to Full Visible Capacity
831        "FV" => Fv,
832        /// Per Gross Ton
833        "GT" => Gt,
834        /// Per Hundredweight Per Dromedary Service Shipment
835        "HD" => Hd,
836        /// Per Hour Per Load
837        "HL" => Hl,
838        /// Rate Per Hundred Weight Per Mile
839        "HM" => Hm,
840        /// Per Half Month
841        "HN" => Hn,
842        /// Hundredweight Per Day
843        "HX" => Hx,
844        /// Per Half Year
845        "HY" => Hy,
846        /// Increase
847        "IA" => Ia,
848        /// Intermodal Unit
849        "IM" => Im,
850        /// Per Inch
851        "IN" => In,
852        /// Per Kilograms
853        "KG" => Kg,
854        /// Per Kiloliter
855        "KL" => Kl,
856        /// Per Kilometer
857        "KP" => Kp,
858        /// Per Kilotons
859        "KT" => Kt,
860        /// Per Pound Per Article
861        "LA" => La,
862        /// Per Pound
863        "LB" => Lb,
864        /// Per Loaded 436L Pallet
865        "LF" => Lf,
866        /// Liability per Pound per Piece
867        "LI" => Li,
868        /// Life of Loan
869        "LL" => Ll,
870        /// Per Label
871        "LP" => Lp,
872        /// Per Litre
873        "LR" => Lr,
874        /// Lump Sum
875        "LS" => Ls,
876        /// Per Long Ton
877        "LT" => Lt,
878        /// Per Pound Per Vehicle
879        "LV" => Lv,
880        /// Minimum Per Person
881        "M1" => M1,
882        /// Minimum per Service
883        "MA" => Ma,
884        /// Per Mile per Service
885        "MB" => Mb,
886        /// Minimum Per Car
887        "MC" => Mc,
888        /// Per Man Per Day
889        "MD" => Md,
890        /// Multiple Equipment
891        "ME" => Me,
892        /// Maximum
893        "MF" => Mf,
894        /// Miles Per Week Per Driver
895        "MG" => Mg,
896        /// Per Man Per Hour
897        "MH" => Mh,
898        /// Negative Charge
899        "MI" => Mi,
900        /// Per Metric Ton (Tonne)
901        "MM" => Mm,
902        /// Minimum
903        "MN" => Mn,
904        /// Per Month
905        "MO" => Mo,
906        /// Maximum Per Shipment
907        "MP" => Mp,
908        /// Per Mile Per Vehicle Used Per Round Trip
909        "MR" => Mr,
910        /// Minimum Per Shipment
911        "MS" => Ms,
912        /// Per Permit
913        "MT" => Mt,
914        /// Multiplier
915        "MU" => Mu,
916        /// Per Mile Per Vehicle (Rail Car) Moved
917        "MV" => Mv,
918        /// Minimum Per Vehicle
919        "MW" => Mw,
920        /// Mixed Shipment Rule
921        "MX" => Mx,
922        /// Per Mile Per Shipment
923        "MZ" => Mz,
924        /// Negative
925        "NA" => Na,
926        /// Nonamortizing
927        "NB" => Nb,
928        /// Minimum Per Driver
929        "ND" => Nd,
930        /// Net Package Charge
931        "NE" => Ne,
932        /// Per Mile Per Person
933        "NM" => Nm,
934        /// Minimum Per Day Per Person
935        "NP" => Np,
936        /// Minimum Per Day Per Vehicle
937        "NV" => Nv,
938        /// Optional Value
939        "OP" => Op,
940        /// Per Season
941        "OS" => Os,
942        /// One-Time Charge
943        "OT" => Ot,
944        /// Per Year per Square Foot
945        "P0" => P0,
946        /// Per Advancement
947        "P1" => P1,
948        /// Per Person Per Night
949        "P2" => P2,
950        /// Per Car Including Special Equipment Charges
951        "P3" => P3,
952        /// Per Hundred Weight Including Special Equipment Charges
953        "P4" => P4,
954        /// Potential
955        "P8" => P8,
956        /// Partial
957        "P9" => P9,
958        /// Per Container
959        "PA" => Pa,
960        /// Per Barge
961        "PB" => Pb,
962        /// Per Car
963        "PC" => Pc,
964        /// Per Day
965        "PD" => Pd,
966        /// Per 20 Foot Equivalent (TEU)
967        "PE" => Pe,
968        /// Per Cubic Foot
969        "PF" => Pf,
970        /// Per Gallon
971        "PG" => Pg,
972        /// Per Hundred (of Basic Unit)
973        "PH" => Ph,
974        /// Hourly Rate Per Vehicle
975        "PI" => Pi,
976        /// Projected
977        "PJ" => Pj,
978        /// Per Cord
979        "PK" => Pk,
980        /// Per Load
981        "PL" => Pl,
982        /// Per Mile
983        "PM" => Pm,
984        /// Per Night
985        "PN" => Pn,
986        /// Positive
987        "PO" => Po,
988        /// Per Piece
989        "PP" => Pp,
990        /// Per Period
991        "PQ" => Pq,
992        /// Per Hour
993        "PR" => Pr,
994        /// Per Shipment
995        "PS" => Ps,
996        /// Per Net Ton
997        "PT" => Pt,
998        /// Per Unit
999        "PU" => Pu,
1000        /// Per Vehicle
1001        "PV" => Pv,
1002        /// Percentage of Charges
1003        "PW" => Pw,
1004        /// Payment
1005        "PX" => Px,
1006        /// Per Gallon Per Mile
1007        "PY" => Py,
1008        /// Per Package Charge
1009        "PZ" => Pz,
1010        /// Per Quarter Year
1011        "QY" => Qy,
1012        /// Rate per Thousand
1013        "RA" => Ra,
1014        /// Rate per Hundred
1015        "RB" => Rb,
1016        /// Rate
1017        "RC" => Rc,
1018        /// Per Relocation
1019        "RL" => Rl,
1020        /// Percent Of Rate
1021        "RP" => Rp,
1022        /// Per Vehicle Used Per Round Trip
1023        "RT" => Rt,
1024        /// Per 1000 Square Feet
1025        "S0" => S0,
1026        /// Per 100 Square Feet
1027        "S1" => S1,
1028        /// Subtraction
1029        "SA" => Sa,
1030        /// Subsequent
1031        "SB" => Sb,
1032        /// Per Stencil
1033        "SC" => Sc,
1034        /// Shipper's Export Declaration Value
1035        "SD" => Sd,
1036        /// Second
1037        "SE" => Se,
1038        /// Per Square Feet
1039        "SF" => Sf,
1040        /// Stated
1041        "SG" => Sg,
1042        /// Scheduled
1043        "SH" => Sh,
1044        /// Per Stop
1045        "SP" => Sp,
1046        /// Per Short Ton
1047        "ST" => St,
1048        /// Per Stack Car Unit
1049        "SU" => Su,
1050        /// Per Vehicle Per Stop
1051        "SV" => Sv,
1052        /// Square Yard
1053        "SY" => Sy,
1054        /// Per Day Per Shipment
1055        "SZ" => Sz,
1056        /// Per 2 Trailers Same Day
1057        "TB" => Tb,
1058        /// Per 3 Trailers Same Day
1059        "TC" => Tc,
1060        /// Per 4 Trailers Same Day
1061        "TD" => Td,
1062        /// Per Mile Per Ton
1063        "TM" => Tm,
1064        /// Per Train Rate
1065        "TN" => Tn,
1066        /// Per Tag
1067        "TP" => Tp,
1068        /// Per Trailer (Per Train)
1069        "TR" => Tr,
1070        /// Per Vehicle Moved
1071        "VA" => Va,
1072        /// Per Vehicle Used
1073        "VH" => Vh,
1074        /// Volume
1075        "VM" => Vm,
1076        /// Maximum Per Vehicle
1077        "VP" => Vp,
1078        /// Per Rail Car Used
1079        "VR" => Vr,
1080        /// Various
1081        "VS" => Vs,
1082        /// Per Mile per Vehicle
1083        "VT" => Vt,
1084        /// Per Mile Per Vehicle (Rail Car) Used
1085        "VU" => Vu,
1086        /// Per Vehicle per State
1087        "VV" => Vv,
1088        /// Per Week
1089        "WK" => Wk,
1090        /// Weight or Measurement
1091        "WM" => Wm,
1092        /// Maximum Per Person
1093        "XP" => Xp,
1094        /// Per Year
1095        "YR" => Yr,
1096        /// Mutually Defined
1097        "ZZ" => Zz,
1098    }
1099);
1100
1101crate::code_enum!(
1102    /// **139** Sales Terms Code
1103    ///
1104    /// - Data element: 139
1105    /// - Type: Identifier (ID)
1106    /// - Length: min 2, max 2
1107    ///
1108    /// Sales Terms Code. Code values verified against the Stedi X12 reference.
1109    E139 {
1110        /// Cash
1111        "CH" => Ch,
1112        /// Date Draft
1113        "DD" => Dd,
1114        /// Guarantor
1115        "GA" => Ga,
1116        /// Interim Funding
1117        "IF" => If,
1118        /// Letter of Credit
1119        "LC" => Lc,
1120        /// Mortgage Backed Security
1121        "MB" => Mb,
1122        /// No Charge
1123        "NC" => Nc,
1124        /// Open Account
1125        "OA" => Oa,
1126        /// Stratification
1127        "SA" => Sa,
1128        /// Standard Delivery
1129        "SB" => Sb,
1130        /// Sight Draft
1131        "SD" => Sd,
1132        /// Stock Transfer
1133        "ST" => St,
1134        /// Mutually Defined
1135        "ZZ" => Zz,
1136    }
1137);
1138
1139crate::code_enum!(
1140    /// **150** Special Charge or Allowance Code
1141    ///
1142    /// - Data element: 150
1143    /// - Type: Identifier (ID)
1144    /// - Length: min 3, max 3
1145    ///
1146    /// Special Charge or Allowance Code. Code values verified against the Stedi X12 reference.
1147    E150 {
1148        /// Pump Out Charge
1149        "000" => N000,
1150        /// Renewal
1151        "002" => N002,
1152        /// Account Number Correction Charge
1153        "003" => N003,
1154        /// Dividend
1155        "004" => N004,
1156        /// Activation of Carnet
1157        "005" => N005,
1158        /// Overpayment
1159        "006" => N006,
1160        /// Suspense
1161        "007" => N007,
1162        /// Balance Forward
1163        "008" => N008,
1164        /// Dividend Interest
1165        "009" => N009,
1166        /// Add on - Destination
1167        "010" => N010,
1168        /// Loan Interest
1169        "011" => N011,
1170        /// Premium Waiver
1171        "012" => N012,
1172        /// Add on - Origin
1173        "015" => N015,
1174        /// Dividend Adjustment
1175        "016" => N016,
1176        /// Interest
1177        "017" => N017,
1178        /// Address Correction
1179        "020" => N020,
1180        /// Advance Destination Amount
1181        "025" => N025,
1182        /// Integrated Business Services (IBS) Service Charge
1183        "026" => N026,
1184        /// Special Packaging
1185        "027" => N027,
1186        /// Box Liners
1187        "028" => N028,
1188        /// Product Personalization
1189        "029" => N029,
1190        /// Advance Destination Fee
1191        "030" => N030,
1192        /// Tape Charges
1193        "031" => N031,
1194        /// Subject to Tax
1195        "032" => N032,
1196        /// Advance Origin Amount
1197        "035" => N035,
1198        /// Advance Origin Fee
1199        "040" => N040,
1200        /// Advance Fee
1201        "045" => N045,
1202        /// Agent Disbursement - Destination
1203        "050" => N050,
1204        /// Agent Disbursement Fee - Destination
1205        "055" => N055,
1206        /// Agent Disbursement - Origin
1207        "060" => N060,
1208        /// Agent Disbursement Fee - Origin
1209        "065" => N065,
1210        /// Air Export Certificate
1211        "070" => N070,
1212        /// Air Express Charge
1213        "075" => N075,
1214        /// Air Transportation Charge
1215        "080" => N080,
1216        /// Airline Opening Fee
1217        "085" => N085,
1218        /// Airport Tax - Destination
1219        "090" => N090,
1220        /// Airport Tax - Origin
1221        "095" => N095,
1222        /// Airport Terminal Handling Charge
1223        "100" => N100,
1224        /// Acknowledgment of Delivery Fee (AOD)
1225        "105" => N105,
1226        /// Amending Export Documentation
1227        "110" => N110,
1228        /// Assembly Fee
1229        "115" => N115,
1230        /// Banking Drafts
1231        "120" => N120,
1232        /// Cables (sending of)
1233        "135" => N135,
1234        /// Call Tag
1235        "140" => N140,
1236        /// Canadian C.Q.Customs Clearance
1237        "145" => N145,
1238        /// Canadian Currency Exchange
1239        "150" => N150,
1240        /// Canadian Import Termination Fee
1241        "155" => N155,
1242        /// Canadian Reconsignment Fee
1243        "160" => N160,
1244        /// Canadian Remanifest Fee
1245        "165" => N165,
1246        /// Certificate of Origin
1247        "170" => N170,
1248        /// Certificate of Registration
1249        "175" => N175,
1250        /// Chamber of Commerce Service Charge
1251        "180" => N180,
1252        /// Change of Airbill - Service Fee
1253        "185" => N185,
1254        /// Chemical Milling Charge
1255        "186" => N186,
1256        /// City Terminal Charge
1257        "190" => N190,
1258        /// Collect Surcharge
1259        "205" => N205,
1260        /// Constant Surveillance Service
1261        "210" => N210,
1262        /// Consular Legalization Service
1263        "215" => N215,
1264        /// Consularization Fee
1265        "220" => N220,
1266        /// Constant Surveillance Service - Armed
1267        "225" => N225,
1268        /// Credit
1269        "230" => N230,
1270        /// Customer Account Identification
1271        "235" => N235,
1272        /// Customs Broker Fee
1273        "240" => N240,
1274        /// Customs Invoice
1275        "245" => N245,
1276        /// Customs Invoice - Additional Page
1277        "250" => N250,
1278        /// Data/Drawing Charge
1279        "255" => N255,
1280        /// Delivery Surcharge
1281        "260" => N260,
1282        /// Development Charge
1283        "265" => N265,
1284        /// Discount - Drop Box/Convenience Ctr.
1285        "270" => N270,
1286        /// Discount - Incentive
1287        "275" => N275,
1288        /// Discount - Multiple Shipment
1289        "280" => N280,
1290        /// Discount - Service Option (Delivery)
1291        "285" => N285,
1292        /// Discount - Service Option (Pickup)
1293        "290" => N290,
1294        /// Discount - Special
1295        "295" => N295,
1296        /// Contingency Credit Charge
1297        "297" => N297,
1298        /// Distribution Fee
1299        "300" => N300,
1300        /// Dry Ice
1301        "310" => N310,
1302        /// Duty Charge
1303        "315" => N315,
1304        /// Endorsement Fee
1305        "320" => N320,
1306        /// Eur1 Presentation Fee
1307        "325" => N325,
1308        /// Excise Tax - Destination
1309        "335" => N335,
1310        /// Excise Tax - Origin
1311        "340" => N340,
1312        /// Expedited One Day Consular Service
1313        "345" => N345,
1314        /// Expedited Shipments
1315        "350" => N350,
1316        /// Extra Copies and Mailings
1317        "355" => N355,
1318        /// Export Customs Clearance
1319        "360" => N360,
1320        /// Export Declarations - Automated
1321        "365" => N365,
1322        /// Export Declarations - U.S. Shippers
1323        "370" => N370,
1324        /// Export License Application
1325        "375" => N375,
1326        /// Extra Service - Counter-to-Counter
1327        "380" => N380,
1328        /// Facsimile Charges
1329        "385" => N385,
1330        /// Facsimile Charges - Additional Pages
1331        "390" => N390,
1332        /// Failed Lamp Panel Charge
1333        "392" => N392,
1334        /// First Article Charge
1335        "393" => N393,
1336        /// Free Domicile Shipment Processing
1337        "395" => N395,
1338        /// Freight
1339        "400" => N400,
1340        /// Fuel Surcharge
1341        "405" => N405,
1342        /// Government Warehouse Fee - Destination
1343        "410" => N410,
1344        /// Government Warehouse Fee - Origin
1345        "415" => N415,
1346        /// Grain Flow Charge
1347        "416" => N416,
1348        /// Hazardous Materials Handling Fee - Domestic
1349        "420" => N420,
1350        /// Hazardous Materials Handling Fee - International
1351        "425" => N425,
1352        /// Heat Treat Charge
1353        "426" => N426,
1354        /// IATA Airbill Preparation
1355        "430" => N430,
1356        /// IATA Fee
1357        "435" => N435,
1358        /// Import Service Fee
1359        "440" => N440,
1360        /// Insurance Fee
1361        "445" => N445,
1362        /// Inland Transportation
1363        "450" => N450,
1364        /// Insurance Premium
1365        "455" => N455,
1366        /// International Door-to-Door Handling Fee
1367        "460" => N460,
1368        /// Incorrect Billing Account Charge
1369        "462" => N462,
1370        /// Italian Release Charge
1371        "465" => N465,
1372        /// Letter of Credit Processing
1373        "470" => N470,
1374        /// Mailing - Postage Cost
1375        "475" => N475,
1376        /// Mailing - Service Fee
1377        "480" => N480,
1378        /// Messenger Service
1379        "485" => N485,
1380        /// Minimum Air Transportation Charge
1381        "490" => N490,
1382        /// Miscellaneous - Destination
1383        "495" => N495,
1384        /// Miscellaneous - Origin
1385        "500" => N500,
1386        /// Missing Account NBR Charge
1387        "505" => N505,
1388        /// Offshore - Alaska/Hawaii
1389        "510" => N510,
1390        /// On Hand Service
1391        "515" => N515,
1392        /// Oversized Premium
1393        "520" => N520,
1394        /// Passing Shippers Export Entry
1395        "525" => N525,
1396        /// Pickup - Out of Area
1397        "535" => N535,
1398        /// Pickup Surcharge
1399        "540" => N540,
1400        /// Pre-Positioned Inventory Service
1401        "545" => N545,
1402        /// Preparation of Air Waybill - Origin
1403        "550" => N550,
1404        /// Preparation of Canadian Customs Invoice
1405        "555" => N555,
1406        /// Preparation of Commercial Invoice
1407        "560" => N560,
1408        /// Preparation of Export Entry
1409        "565" => N565,
1410        /// Preparation of Insurance Certificate
1411        "570" => N570,
1412        /// Priority Service
1413        "580" => N580,
1414        /// Preparation of U.S. Export Documentation
1415        "585" => N585,
1416        /// Processing Charge
1417        "586" => N586,
1418        /// Rebilled Drayage - Destination
1419        "590" => N590,
1420        /// Re-Bill Charge
1421        "593" => N593,
1422        /// Proforma Invoice
1423        "595" => N595,
1424        /// Recipient Address Correction
1425        "600" => N600,
1426        /// Rebilled Drayage - Origin
1427        "605" => N605,
1428        /// Record/Filing
1429        "610" => N610,
1430        /// Recovery Fee
1431        "615" => N615,
1432        /// Recrating/Recoopering - Destination
1433        "620" => N620,
1434        /// Recrating/Recoopering - Origin
1435        "625" => N625,
1436        /// Registration of Export Shipments
1437        "635" => N635,
1438        /// Registration of Export for Reentry
1439        "640" => N640,
1440        /// Reliability Charge
1441        "641" => N641,
1442        /// Restricted Article Fee
1443        "645" => N645,
1444        /// Repickup
1445        "650" => N650,
1446        /// Saturday Delivery
1447        "665" => N665,
1448        /// Saturday Pickup
1449        "670" => N670,
1450        /// Security Signature Service
1451        "675" => N675,
1452        /// Service Upgrade
1453        "680" => N680,
1454        /// Special Delivery
1455        "685" => N685,
1456        /// Special Handling Service
1457        "690" => N690,
1458        /// Special Pickup
1459        "695" => N695,
1460        /// Special Test Equipment Charge
1461        "696" => N696,
1462        /// Special Tooling Charge
1463        "697" => N697,
1464        /// Special Vehicle Rent
1465        "700" => N700,
1466        /// Stamp Fee
1467        "705" => N705,
1468        /// Straightening Charge
1469        "706" => N706,
1470        /// Telephone - Destination
1471        "720" => N720,
1472        /// Telephone - Origin
1473        "725" => N725,
1474        /// Terminal Service Fee
1475        "730" => N730,
1476        /// Test/Qualification Charge
1477        "731" => N731,
1478        /// Tooling Rework Charge
1479        "732" => N732,
1480        /// Tracing Inbound Via Other Carriers
1481        "735" => N735,
1482        /// Tracing Service Fee
1483        "736" => N736,
1484        /// Transfer of Lading Charge
1485        "740" => N740,
1486        /// Valuation Fee
1487        "745" => N745,
1488        /// Value Added Tax (VAT)
1489        "750" => N750,
1490        /// Waybill and Invoice Distribution
1491        "760" => N760,
1492        /// Written Proof of Delivery
1493        "761" => N761,
1494        /// X-ray Charge
1495        "762" => N762,
1496        /// Auto Towing Charge
1497        "763" => N763,
1498        /// Late Return Charge
1499        "764" => N764,
1500        /// One Way Drop Off Charge
1501        "765" => N765,
1502        /// Business Center Charge
1503        "766" => N766,
1504        /// Gift Shop Charge
1505        "767" => N767,
1506        /// Health Club Charge
1507        "768" => N768,
1508        /// Laundry and Dry Cleaning Charge
1509        "769" => N769,
1510        /// In-room Mini-bar Charge
1511        "770" => N770,
1512        /// In-room Movie Charge
1513        "771" => N771,
1514        /// Passenger Facility Charge
1515        "772" => N772,
1516        /// Prepaid Expenses
1517        "773" => N773,
1518        /// Other (See related description)
1519        "999" => N999,
1520        /// Advertising Allowance
1521        "AAA" => Aaa,
1522        /// Adjustments
1523        "AAJ" => Aaj,
1524        /// Additional Material
1525        "AAM" => Aam,
1526        /// Allowance Non-performance
1527        "AAN" => Aan,
1528        /// Allowance Advance
1529        "AAO" => Aao,
1530        /// Attendants Accompanying
1531        "AAS" => Aas,
1532        /// Handling Charge Tax
1533        "AAT" => Aat,
1534        /// Alcoholic Beverage Report Charge
1535        "ABC" => Abc,
1536        /// Attachments to Bill of Lading Charge
1537        "ABL" => Abl,
1538        /// Allegheny County, PA Delivery Charge
1539        "ACD" => Acd,
1540        /// Access Charge - Federal
1541        "ACF" => Acf,
1542        /// Access Charges
1543        "ACH" => Ach,
1544        /// Actual Labor Charge
1545        "ACL" => Acl,
1546        /// Access Charge - State
1547        "ACS" => Acs,
1548        /// Advance Charges Handling
1549        "ADH" => Adh,
1550        /// Advance Loading Charge
1551        "ADL" => Adl,
1552        /// Advances
1553        "ADV" => Adv,
1554        /// Additional Copies of Freight Bill
1555        "AFB" => Afb,
1556        /// Collect on Delivery Alteration Charge
1557        "AFC" => Afc,
1558        /// Aircraft Ordered But Not Used
1559        "AFN" => Afn,
1560        /// Armed Guard Service
1561        "AGS" => Ags,
1562        /// Additional Injection/Blending Service Charge
1563        "AIB" => Aib,
1564        /// Air Freight - Consolidation
1565        "AIC" => Aic,
1566        /// Air Freight
1567        "AIR" => Air,
1568        /// Advance Lading Charge
1569        "ALC" => Alc,
1570        /// Use of Alternate Port
1571        "ALP" => Alp,
1572        /// Adjustment for Maximum Charges Billing
1573        "AMB" => Amb,
1574        /// Absolute Minimum Charge
1575        "AMC" => Amc,
1576        /// Adjustment for Minimum Average Time Requirement Billing
1577        "AMP" => Amp,
1578        /// Adjustment for Minimum Charges Billing
1579        "ANB" => Anb,
1580        /// Anchoring and Unanchoring
1581        "ANC" => Anc,
1582        /// Anodizing Charge
1583        "ANS" => Ans,
1584        /// Appliance Servicing
1585        "APL" => Apl,
1586        /// Appointment (Notification)
1587        "APT" => Apt,
1588        /// Arbitrary (In Addition to Through Rates and Charges)
1589        "ARB" => Arb,
1590        /// Air Conditioning Disconnect and Connect
1591        "ARC" => Arc,
1592        /// Rail Armed Guard Service
1593        "ARG" => Arg,
1594        /// Air Ride Tractor Service Charge
1595        "ARR" => Arr,
1596        /// Assembly Charge
1597        "ASC" => Asc,
1598        /// Auxiliary Service
1599        "AUX" => Aux,
1600        /// Ad Valorem
1601        "AVA" => Ava,
1602        /// Beaming Charge
1603        "BAA" => Baa,
1604        /// Brokerage or Duty
1605        "BAB" => Bab,
1606        /// Buyers Car Allowance
1607        "BAC" => Bac,
1608        /// Bad Debt
1609        "BAD" => Bad,
1610        /// Both-Flat
1611        "BAF" => Baf,
1612        /// Broken Package Charge
1613        "BAP" => Bap,
1614        /// Base Charge
1615        "BAS" => Bas,
1616        /// Break Bulk Surface Charge
1617        "BBK" => Bbk,
1618        /// Border Crossing Fee
1619        "BCF" => Bcf,
1620        /// Bordeaux Arbitraries
1621        "BDX" => Bdx,
1622        /// Beyond Freight Charges
1623        "BEY" => Bey,
1624        /// Bedding/Feeding/Disinfecting
1625        "BFD" => Bfd,
1626        /// Bulky Article
1627        "BKA" => Bka,
1628        /// Bill of Lading Attendancy
1629        "BLA" => Bla,
1630        /// Bill of Lading Charge
1631        "BLC" => Blc,
1632        /// Billed Demand
1633        "BLD" => Bld,
1634        /// Blocking and Bracing Charge
1635        "BLK" => Blk,
1636        /// Blower Charge
1637        "BLW" => Blw,
1638        /// Bond Charges
1639        "BND" => Bnd,
1640        /// Bobtail Charges
1641        "BOB" => Bob,
1642        /// Bop Sheet Charge
1643        "BOP" => Bop,
1644        /// Basic Reorder Allowance
1645        "BRA" => Bra,
1646        /// Bridge Toll
1647        "BRD" => Brd,
1648        /// Aqua Train
1649        "BRG" => Brg,
1650        /// Bunker Surcharge
1651        "BSC" => Bsc,
1652        /// Broker Selection Surcharge
1653        "BSS" => Bss,
1654        /// Bi-level, Tri-level Charges
1655        "BTC" => Btc,
1656        /// Bunker Adjustment - 20 Foot Container
1657        "BU2" => Bu2,
1658        /// Bunker Adjustment - 40 Foot Container
1659        "BU4" => Bu4,
1660        /// Bunker Adjustment
1661        "BUA" => Bua,
1662        /// Bureau Report Charge
1663        "BUR" => Bur,
1664        /// Beyond Charge
1665        "BYD" => Byd,
1666        /// Currency Adjustment - Break Bulk
1667        "CA1" => Ca1,
1668        /// Currency Adjustment - 20 Foot Container
1669        "CA2" => Ca2,
1670        /// Currency Adjustment - 40 Foot Container
1671        "CA4" => Ca4,
1672        /// Cancellation Charge
1673        "CAA" => Caa,
1674        /// Cash Discount
1675        "CAC" => Cac,
1676        /// Certification Fee
1677        "CAD" => Cad,
1678        /// Co-manufacturing Discount
1679        "CAE" => Cae,
1680        /// Competitive Allowance
1681        "CAF" => Caf,
1682        /// Competitive Car Allowance
1683        "CAG" => Cag,
1684        /// Compressor Charge
1685        "CAH" => Cah,
1686        /// Crafting
1687        "CAJ" => Caj,
1688        /// Customer Equipment Allowance
1689        "CAK" => Cak,
1690        /// Cutting Charge
1691        "CAL" => Cal,
1692        /// Co-op Credit
1693        "CAO" => Cao,
1694        /// Car Loading
1695        "CAP" => Cap,
1696        /// Contract Escalation
1697        "CAQ" => Caq,
1698        /// Car Rental
1699        "CAR" => Car,
1700        /// Container Deposits
1701        "CAS" => Cas,
1702        /// Contract Allowance
1703        "CAV" => Cav,
1704        /// Cooperative Advertising/Merchandising Allowance (Performance)
1705        "CAW" => Caw,
1706        /// Claims Commercial Auto Report Charge
1707        "CAZ" => Caz,
1708        /// Copy of Bill of Lading Charge
1709        "CBL" => Cbl,
1710        /// Cents Off
1711        "CBO" => Cbo,
1712        /// Competitive Price
1713        "CBP" => Cbp,
1714        /// Carrier
1715        "CBR" => Cbr,
1716        /// Container Allowance
1717        "CBW" => Cbw,
1718        /// City Sales Tax (Only)
1719        "CBX" => Cbx,
1720        /// Carrier Credit Allowance
1721        "CCA" => Cca,
1722        /// Certification Charge
1723        "CCH" => Cch,
1724        /// Claims Commercial Property Report Charge
1725        "CCP" => Ccp,
1726        /// Concession Credit
1727        "CCR" => Ccr,
1728        /// Carrier Caboose Charge
1729        "CCS" => Ccs,
1730        /// Carrier Debit Allowance
1731        "CDA" => Cda,
1732        /// Corrosion Additive Service Charge
1733        "CDD" => Cdd,
1734        /// Cancelled Order, Heavy Duty Flatcar
1735        "CDF" => Cdf,
1736        /// Copy of Delivery Receipt Charge
1737        "CDR" => Cdr,
1738        /// Container Service Charge UK/EUR
1739        "CER" => Cer,
1740        /// Customs Fees - Container Level
1741        "CFC" => Cfc,
1742        /// Customs Fees - Lift Level
1743        "CFL" => Cfl,
1744        /// Carrier Guard Car Charge
1745        "CGC" => Cgc,
1746        /// Canada Great Lakes Additionals
1747        "CGL" => Cgl,
1748        /// Return Carrier Guard Car Charge
1749        "CGR" => Cgr,
1750        /// Cargo Taxes
1751        "CGT" => Cgt,
1752        /// Chassis Equipment Lease Charge
1753        "CHE" => Che,
1754        /// Charges Forward/Advance Charge
1755        "CHG" => Chg,
1756        /// Chain and Binders
1757        "CHN" => Chn,
1758        /// Special Circus Trains
1759        "CIR" => Cir,
1760        /// Constant Surveillance
1761        "CIS" => Cis,
1762        /// Chicago Loop Charge
1763        "CLC" => Clc,
1764        /// Container Loss/Damage
1765        "CLD" => Cld,
1766        /// Cleaning Charge
1767        "CLN" => Cln,
1768        /// Container Leasing
1769        "CLS" => Cls,
1770        /// Concession Money
1771        "CMC" => Cmc,
1772        /// City maintenance fee
1773        "CMF" => Cmf,
1774        /// Continuous Mileage
1775        "CMI" => Cmi,
1776        /// Camp Arbitrary
1777        "CMP" => Cmp,
1778        /// Consolidation
1779        "CNS" => Cns,
1780        /// Converting
1781        "CNV" => Cnv,
1782        /// Commission Amount
1783        "COA" => Coa,
1784        /// Connect Charge
1785        "COC" => Coc,
1786        /// COD Amount
1787        "COD" => Cod,
1788        /// Ocean Freight
1789        "COF" => Cof,
1790        /// Fee for Collecting COD Charge
1791        "COL" => Col,
1792        /// Combination
1793        "COM" => Com,
1794        /// Congestion Surcharge
1795        "CON" => Con,
1796        /// Port Changes
1797        "COP" => Cop,
1798        /// Core Charge
1799        "COR" => Cor,
1800        /// Consignee Unload
1801        "COU" => Cou,
1802        /// Claims Personal Auto Report Charge
1803        "CPA" => Cpa,
1804        /// Copilot Service Charge
1805        "CPC" => Cpc,
1806        /// Computer Processing Expense
1807        "CPE" => Cpe,
1808        /// Claims Personal Property Report Charge
1809        "CPP" => Cpp,
1810        /// Cost recovery/adjustment
1811        "CRA" => Cra,
1812        /// Cost Recovery Factor
1813        "CRF" => Crf,
1814        /// Court Reporter Charge
1815        "CRP" => Crp,
1816        /// Credit Report Charge
1817        "CRR" => Crr,
1818        /// Courier Services
1819        "CRS" => Crs,
1820        /// Closing & Sealing
1821        "CSA" => Csa,
1822        /// Contract Service Charge
1823        "CSC" => Csc,
1824        /// Customs Entry
1825        "CSE" => Cse,
1826        /// Customs Formalities
1827        "CSF" => Csf,
1828        /// Government Caboose Charge
1829        "CSP" => Csp,
1830        /// Conservation research fee
1831        "CSR" => Csr,
1832        /// Cassette
1833        "CST" => Cst,
1834        /// Container/Trailer Allowance
1835        "CTA" => Cta,
1836        /// Container Service Charge USA/Canada
1837        "CTC" => Ctc,
1838        /// Customer Required Special Truck at Destination
1839        "CTD" => Ctd,
1840        /// Court or Trial Expense
1841        "CTE" => Cte,
1842        /// Chassis Transfer
1843        "CTF" => Ctf,
1844        /// Cartage Charge
1845        "CTG" => Ctg,
1846        /// Controlled Atmosphere
1847        "CTL" => Ctl,
1848        /// Customer Required Special Truck at Origin
1849        "CTO" => Cto,
1850        /// Circuitous Routing Charge
1851        "CTR" => Ctr,
1852        /// Customs Exams (Intensive, Tailgate)
1853        "CTX" => Ctx,
1854        /// Currency Adjustment
1855        "CUA" => Cua,
1856        /// Currency Discount
1857        "CUD" => Cud,
1858        /// Currency Adjustment Factor
1859        "CUF" => Cuf,
1860        /// Customer Paid Deductible
1861        "CUP" => Cup,
1862        /// Customs Charge
1863        "CUS" => Cus,
1864        /// Deficit Freight
1865        "DAA" => Daa,
1866        /// Deposit
1867        "DAB" => Dab,
1868        /// Distributor Discount/Allowance
1869        "DAC" => Dac,
1870        /// Drum Up Charge
1871        "DAD" => Dad,
1872        /// Damaged Merchandise
1873        "DAM" => Dam,
1874        /// Dockage - Boat Detention
1875        "DBD" => Dbd,
1876        /// Double Wide Separate and Reassemble
1877        "DBL" => Dbl,
1878        /// Delivery of Fuel from Barge to Pipeline Charge
1879        "DBP" => Dbp,
1880        /// Damage to Carrier Equipment
1881        "DCE" => Dce,
1882        /// Disconnect charge
1883        "DCS" => Dcs,
1884        /// City Delivery
1885        "DCT" => Dct,
1886        /// Damage to Carrier Vessel
1887        "DCV" => Dcv,
1888        /// Defective Allowance
1889        "DDA" => Dda,
1890        /// Drum Cost
1891        "DDC" => Ddc,
1892        /// Drum Deposit
1893        "DDD" => Ddd,
1894        /// Dowel Pin Charge
1895        "DDF" => Ddf,
1896        /// Dual Driver with National Agency Check
1897        "DDN" => Ddn,
1898        /// Dual Driver Protectice Service
1899        "DDP" => Ddp,
1900        /// Deaf and Disabled Surcharge
1901        "DDS" => Dds,
1902        /// Drayage at Port of Debarkation (Zone Rate)
1903        "DDZ" => Ddz,
1904        /// Demurrage - Average Agreement
1905        "DEA" => Dea,
1906        /// Detention: Vehicle with Power Unit (Bulk Petroleum Product Shipments)
1907        "DEB" => Deb,
1908        /// Deductible
1909        "DED" => Ded,
1910        /// Delivery Charge
1911        "DEL" => Del,
1912        /// Demurrage
1913        "DEM" => Dem,
1914        /// Detention of Power Units
1915        "DEP" => Dep,
1916        /// Derrick Charge
1917        "DER" => Der,
1918        /// Demurrage - Special
1919        "DES" => Des,
1920        /// Detention of Trailers
1921        "DET" => Det,
1922        /// Texas Rail Commission Deviation Charge
1923        "DEV" => Dev,
1924        /// Detention Without Power Unit
1925        "DEW" => Dew,
1926        /// Drayage at Port of Embarkation (Zone Rate)
1927        "DEZ" => Dez,
1928        /// Keep from Freezing Percent Differential
1929        "DFD" => Dfd,
1930        /// 410 Dromedary with Mechanical Restraining Devices Charge
1931        "DFM" => Dfm,
1932        /// 410 Dromedary
1933        "DFS" => Dfs,
1934        /// Delay Furnishing Destination Weights
1935        "DFW" => Dfw,
1936        /// Damage to Government Equipment
1937        "DGE" => Dge,
1938        /// Dangerous Goods Surcharge
1939        "DGS" => Dgs,
1940        /// Diversion Charge
1941        "DIC" => Dic,
1942        /// Direct Repair
1943        "DIR" => Dir,
1944        /// Distribution Service
1945        "DIS" => Dis,
1946        /// Diversion and Reconsignment
1947        "DIV" => Div,
1948        /// Drayage/Line Haul
1949        "DLH" => Dlh,
1950        /// Delivery of Fuel from Rail Tank Car to Pipeline Charge
1951        "DLP" => Dlp,
1952        /// Deadhead Mileage Charge
1953        "DMC" => Dmc,
1954        /// Demand charge
1955        "DMD" => Dmd,
1956        /// Dunnage Allowance
1957        "DNA" => Dna,
1958        /// Documentation Charge
1959        "DOC" => Doc,
1960        /// Deposit in Lieu of Order
1961        "DON" => Don,
1962        /// Container Diversion
1963        "DOV" => Dov,
1964        /// Delivery of Fuel from Pipeline to Barge Charge
1965        "DPB" => Dpb,
1966        /// Drayage at Port of Debarkation
1967        "DPD" => Dpd,
1968        /// Drayage at Port of Embarkation
1969        "DPE" => Dpe,
1970        /// Delivery of Fuel from Pipeline to Rail Tank Car Charge
1971        "DPL" => Dpl,
1972        /// Depreciation
1973        "DPR" => Dpr,
1974        /// Delivery of Fuel from Pipeline to Tank Truck or Trailer Charge
1975        "DPT" => Dpt,
1976        /// Detention with Power Units (30 minute periods) Charge
1977        "DPU" => Dpu,
1978        /// Drayage
1979        "DRC" => Drc,
1980        /// Deramping
1981        "DRP" => Drp,
1982        /// Driver License Record Report Charge
1983        "DRV" => Drv,
1984        /// Dryer Charge
1985        "DRY" => Dry,
1986        /// Discount
1987        "DSC" => Dsc,
1988        /// Detention - Special Type Flat Car
1989        "DSF" => Dsf,
1990        /// Dromedary with Mechanical Restraining Devices Charge
1991        "DSM" => Dsm,
1992        /// Dromedary Service Charge
1993        "DSR" => Dsr,
1994        /// Container Destuffing
1995        "DST" => Dst,
1996        /// Diversion to Air Charge
1997        "DTA" => Dta,
1998        /// Detention (Labor)
1999        "DTB" => Dtb,
2000        /// Destination Charge
2001        "DTC" => Dtc,
2002        /// Destination Duty
2003        "DTD" => Dtd,
2004        /// Destination Inland Freight
2005        "DTF" => Dtf,
2006        /// Detention Loading
2007        "DTL" => Dtl,
2008        /// Delivery of Fuel from Tank Truck or Trailer to Pipeline Charge
2009        "DTP" => Dtp,
2010        /// Detention Unloading
2011        "DTU" => Dtu,
2012        /// Detention (Vehicle)
2013        "DTV" => Dtv,
2014        /// Driver's Wages
2015        "DWC" => Dwc,
2016        /// Detention with Power Units (60 minute periods) Charge
2017        "DWP" => Dwp,
2018        /// Exchange Access Credit
2019        "EAC" => Eac,
2020        /// Extra Axles
2021        "EAX" => Eax,
2022        /// Exhibition Delivery Charge
2023        "EBD" => Ebd,
2024        /// Exhibition Pickup Charge
2025        "EBP" => Ebp,
2026        /// Will Call Charge
2027        "ECC" => Ecc,
2028        /// Escort/Courier Service Charge
2029        "ECR" => Ecr,
2030        /// Empty Railcar Ordered But Not Used Charge
2031        "ECS" => Ecs,
2032        /// Equipment Hose at Destination Charge
2033        "EDD" => Edd,
2034        /// Equipment Hose at Origin Charge
2035        "EDO" => Edo,
2036        /// Early Buy Allowance
2037        "EEA" => Eea,
2038        /// Early Payment Allowance
2039        "EEB" => Eeb,
2040        /// Escalation
2041        "EEC" => Eec,
2042        /// Expediting Fee
2043        "EEF" => Eef,
2044        /// One Time Engineering Charge
2045        "EEG" => Eeg,
2046        /// Engineering Charge
2047        "EEH" => Eeh,
2048        /// Expediting Premium
2049        "EEP" => Eep,
2050        /// Export Shipping Charge
2051        "EEX" => Eex,
2052        /// Export/Import Charge
2053        "EIC" => Eic,
2054        /// Extra Lights
2055        "ELS" => Els,
2056        /// Emergency Response Service
2057        "EMR" => Emr,
2058        /// Emergency Surcharge
2059        "EMS" => Ems,
2060        /// Empty Movement
2061        "EMT" => Emt,
2062        /// Energy charge
2063        "ENC" => Enc,
2064        /// Energy Surcharge (Fuel Adjustment Factor)
2065        "ENS" => Ens,
2066        /// Emergency Port Charge
2067        "EPC" => Epc,
2068        /// Environmental Protection Service
2069        "EPS" => Eps,
2070        /// Empty Return
2071        "ERS" => Ers,
2072        /// Satisfactory Service Standards Charge
2073        "ERT" => Ert,
2074        /// Early Ship Allowance
2075        "ESA" => Esa,
2076        /// Emergency Service
2077        "ESC" => Esc,
2078        /// Estimated Customs Duty (Dutypaid - Charge)
2079        "ESD" => Esd,
2080        /// External Service Expense
2081        "ESE" => Ese,
2082        /// Empty Trailer Returned Charge
2083        "ETR" => Etr,
2084        /// European Port Charges
2085        "EUC" => Euc,
2086        /// Excessive Value Charge
2087        "EVC" => Evc,
2088        /// Exclusive Use Charge
2089        "EXC" => Exc,
2090        /// Extra Driver
2091        "EXD" => Exd,
2092        /// Extra Length
2093        "EXL" => Exl,
2094        /// Excess Mileage Charge
2095        "EXM" => Exm,
2096        /// Expedited Service Charge
2097        "EXP" => Exp,
2098        /// Excess Periods
2099        "EXS" => Exs,
2100        /// Excess Weight
2101        "EXW" => Exw,
2102        /// Expando Remove and Install
2103        "EXZ" => Exz,
2104        /// F.E.T. Federal Excise Tax
2105        "FAB" => Fab,
2106        /// F.E.T. (Percent)
2107        "FAC" => Fac,
2108        /// F.E.T. (Dollar Value)
2109        "FAD" => Fad,
2110        /// Fabrication Charge
2111        "FAE" => Fae,
2112        /// F.E.T. Tires
2113        "FAF" => Faf,
2114        /// Freight Equalization
2115        "FAG" => Fag,
2116        /// Freight Surcharge
2117        "FAH" => Fah,
2118        /// Barge Freight All Kinds Service
2119        "FAK" => Fak,
2120        /// Freight, Based on Dollar Minimum
2121        "FBD" => Fbd,
2122        /// Freight Charges to Border
2123        "FCB" => Fcb,
2124        /// Freight Charges to Destination
2125        "FCD" => Fcd,
2126        /// Freight Charges Inbound and Outbound
2127        "FCI" => Fci,
2128        /// Furnishing Chassis
2129        "FCS" => Fcs,
2130        /// Flat Deck Delivery
2131        "FDD" => Fdd,
2132        /// Food and Lodging
2133        "FDL" => Fdl,
2134        /// Financial Document Surcharge
2135        "FDS" => Fds,
2136        /// Fuel Filters Furnished by Carrier Charge
2137        "FFC" => Ffc,
2138        /// Finance Charge
2139        "FFI" => Ffi,
2140        /// Freshness/Leaker Allowance
2141        "FFL" => Ffl,
2142        /// Special Finish Charge
2143        "FFN" => Ffn,
2144        /// Freight Passthrough
2145        "FFP" => Ffp,
2146        /// Flat Rate
2147        "FFR" => Ffr,
2148        /// Fuel Filters Furnished by Shipper Charge
2149        "FFS" => Ffs,
2150        /// Fire Report
2151        "FIR" => Fir,
2152        /// Flatrack Surcharge
2153        "FLS" => Fls,
2154        /// Ferry Service
2155        "FLT" => Flt,
2156        /// Foreign Military Sales (FMS) Rental
2157        "FMR" => Fmr,
2158        /// Foreign Military Sales (FMS) Special Charge
2159        "FMS" => Fms,
2160        /// Franchise fee
2161        "FRC" => Frc,
2162        /// Federal Transfer Surcharge
2163        "FTC" => Ftc,
2164        /// Filtration Service Charge
2165        "FTR" => Ftr,
2166        /// Fuel Charge
2167        "FUE" => Fue,
2168        /// Forwarding Agent Commission
2169        "FWA" => Fwa,
2170        /// Forwarding Charge
2171        "FWC" => Fwc,
2172        /// Texas Rail Commission Fixed Charge
2173        "FXE" => Fxe,
2174        /// Garment District
2175        "GAR" => Gar,
2176        /// Gate Inspection Charge (Intermodal)
2177        "GAT" => Gat,
2178        /// Grain Doors
2179        "GDR" => Gdr,
2180        /// Glaze Allowance
2181        "GGA" => Gga,
2182        /// Gold Factor
2183        "GGF" => Ggf,
2184        /// Gasket
2185        "GKT" => Gkt,
2186        /// Garment Surcharge
2187        "GMS" => Gms,
2188        /// Government-owned Containers
2189        "GOC" => Goc,
2190        /// Gulf Port Delivery Charge
2191        "GPD" => Gpd,
2192        /// Groupage Discount
2193        "GRD" => Grd,
2194        /// Gross Receipts Surcharge
2195        "GRS" => Grs,
2196        /// Government Guard Car Charge
2197        "GSP" => Gsp,
2198        /// Greater Security Service
2199        "GSS" => Gss,
2200        /// Goods and Services Tax Charge
2201        "GST" => Gst,
2202        /// Handling Charges on Distribution Freight Forwarded Beyond
2203        "HAN" => Han,
2204        /// Hazardous Cargo Charge
2205        "HAZ" => Haz,
2206        /// Harbor Dues
2207        "HBD" => Hbd,
2208        /// Heavy Duty Flat Car Charge
2209        "HDF" => Hdf,
2210        /// Holding Charge
2211        "HDG" => Hdg,
2212        /// Shipment Holdover Charge for Holidays
2213        "HDH" => Hdh,
2214        /// Shipment Holdover Charge for Weekends
2215        "HDW" => Hdw,
2216        /// Heat in Transit Charges
2217        "HET" => Het,
2218        /// Handling Freight At Positions Not Immediately Adjacent To Vehicle Charge
2219        "HFA" => Hfa,
2220        /// Hauling and Hoisting to be Direct Billed
2221        "HHA" => Hha,
2222        /// Handling
2223        "HHB" => Hhb,
2224        /// Household Goods Pickup or Delivery
2225        "HHG" => Hhg,
2226        /// Highway Interchange
2227        "HIC" => Hic,
2228        /// Home Line Freight Charge
2229        "HLF" => Hlf,
2230        /// Accessible Hazardous Material
2231        "HMA" => Hma,
2232        /// Inaccessible Hazardous Material
2233        "HMI" => Hmi,
2234        /// Hook-up charge
2235        "HOC" => Hoc,
2236        /// Sunday or Holiday Pickup or Delivery
2237        "HOL" => Hol,
2238        /// Hose Charge
2239        "HOS" => Hos,
2240        /// Hose Charge Special
2241        "HOX" => Hox,
2242        /// Heater or Refrigeration
2243        "HRS" => Hrs,
2244        /// High Security Red In-bond Seal Charge
2245        "HSC" => Hsc,
2246        /// Heavy Lift
2247        "HUL" => Hul,
2248        /// Hazardous Materials Surcharge Charge
2249        "HZC" => Hzc,
2250        /// Hazardous Cargo on Deck
2251        "HZD" => Hzd,
2252        /// Hazardous Storage
2253        "HZS" => Hzs,
2254        /// Industry Price Allowance
2255        "IAA" => Iaa,
2256        /// Income Freight (Manufacturing to Shipping Point)
2257        "IAB" => Iab,
2258        /// Inspection Fee
2259        "IAC" => Iac,
2260        /// Cooling Service
2261        "ICE" => Ice,
2262        /// Idler Car Charge
2263        "IDC" => Idc,
2264        /// Improper Documentation
2265        "IDD" => Idd,
2266        /// Inside Delivery
2267        "IDL" => Idl,
2268        /// Interdivision Profit
2269        "IDP" => Idp,
2270        /// Inbound Freight Charges
2271        "IFC" => Ifc,
2272        /// Interstate/Highway Toll
2273        "IHT" => Iht,
2274        /// Invoice Adjustment
2275        "IIA" => Iia,
2276        /// Icing Inhibitor Charge
2277        "IIH" => Iih,
2278        /// Item Percentage
2279        "IIP" => Iip,
2280        /// Item-Unit
2281        "IIU" => Iiu,
2282        /// Island Delivery Charge
2283        "ILD" => Ild,
2284        /// Initial License Fee
2285        "ILF" => Ilf,
2286        /// Island Pickup Charge
2287        "ILP" => Ilp,
2288        /// Impactographs
2289        "IMP" => Imp,
2290        /// Intermodal Shipment Service Charge
2291        "IMS" => Ims,
2292        /// Insurance Surcharge
2293        "INC" => Inc,
2294        /// Interplant Charge
2295        "INP" => Inp,
2296        /// Interest on refund
2297        "INR" => Inr,
2298        /// Insurance
2299        "INS" => Ins,
2300        /// Interpreter Expense
2301        "INT" => Int,
2302        /// Intra-plant Charge
2303        "IPC" => Ipc,
2304        /// Inside Pickup
2305        "IPU" => Ipu,
2306        /// Irish Arbitraries
2307        "IRA" => Ira,
2308        /// Interest on security deposit
2309        "ISD" => Isd,
2310        /// Intermodal Storage (Origin)
2311        "ISO" => Iso,
2312        /// Intermodal Storage (Destination)
2313        "IST" => Ist,
2314        /// Insulated Tank Charge
2315        "ITC" => Itc,
2316        /// Interline Transfer Charge
2317        "ITS" => Its,
2318        /// Junction Settlement Charge
2319        "JST" => Jst,
2320        /// Glass Kit
2321        "KIT" => Kit,
2322        /// Labor Charges
2323        "LAA" => Laa,
2324        /// Extra Labor (Helper Service)
2325        "LAB" => Lab,
2326        /// Lading Adjustment Charge
2327        "LAC" => Lac,
2328        /// Labor (Repair and Return Orders)
2329        "LAD" => Lad,
2330        /// One-Time License Fee
2331        "LAE" => Lae,
2332        /// Labor Adjustment Allowance
2333        "LAL" => Lal,
2334        /// Commingling/Loss Allowance Charge
2335        "LAS" => Las,
2336        /// License and Title
2337        "LAT" => Lat,
2338        /// Layover Charges
2339        "LAY" => Lay,
2340        /// Light Bar Service Charge
2341        "LBR" => Lbr,
2342        /// Land Currency Adjustment Factor - 20 Foot Container
2343        "LC2" => Lc2,
2344        /// Land Currency Adjustment Factor - 40 Foot Container
2345        "LC4" => Lc4,
2346        /// Late Order Charge
2347        "LCG" => Lcg,
2348        /// Percent Differential - Less than Container
2349        "LCL" => Lcl,
2350        /// Labor Cost of Removal
2351        "LCR" => Lcr,
2352        /// Loading Allowance
2353        "LDA" => Lda,
2354        /// Loading
2355        "LDG" => Ldg,
2356        /// Unloading Allowance
2357        "LDL" => Ldl,
2358        /// Locomotive Delayed in Switching Service
2359        "LDS" => Lds,
2360        /// Less than Container
2361        "LEC" => Lec,
2362        /// Lift Charge (Intermodal)
2363        "LFC" => Lfc,
2364        /// Linehaul from Port of Debarkation
2365        "LFD" => Lfd,
2366        /// Lift Gate (Truck) or Forklift Service at Pickup/Delivery
2367        "LFT" => Lft,
2368        /// Lodging
2369        "LGD" => Lgd,
2370        /// Linehaul Service
2371        "LHS" => Lhs,
2372        /// Recurring License Fee
2373        "LID" => Lid,
2374        /// Liability of Carrier Charge
2375        "LIE" => Lie,
2376        /// Limited Liability
2377        "LLB" => Llb,
2378        /// Lot Charge
2379        "LLC" => Llc,
2380        /// Lead Factor
2381        "LLD" => Lld,
2382        /// Loan Fee
2383        "LLF" => Llf,
2384        /// Local Sales Tax (All Applicable Sales Taxes by Taxing Authorities Below the State Level)
2385        "LLS" => Lls,
2386        /// Labor, Modify
2387        "LMC" => Lmc,
2388        /// Liner Terms at Port of Debarkation
2389        "LMD" => Lmd,
2390        /// Liner Terms at Port of Embarkation
2391        "LME" => Lme,
2392        /// Labor, No Trouble Found
2393        "LNT" => Lnt,
2394        /// Loading (Labor Charges)
2395        "LOA" => Loa,
2396        /// Local Delivery/Drayage
2397        "LOC" => Loc,
2398        /// Late payment charge
2399        "LPC" => Lpc,
2400        /// Linehaul Percent Differential
2401        "LPD" => Lpd,
2402        /// Laboratory Pack Fee
2403        "LPF" => Lpf,
2404        /// Liquidated Damages
2405        "LQD" => Lqd,
2406        /// Labor Service
2407        "LSC" => Lsc,
2408        /// Lashing
2409        "LSH" => Lsh,
2410        /// Lifeline Surcharge
2411        "LSS" => Lss,
2412        /// Labor, Test and Calibrate
2413        "LTC" => Ltc,
2414        /// Linehaul to Port of Embarkation
2415        "LTE" => Lte,
2416        /// Lubricant Charge
2417        "LUB" => Lub,
2418        /// Locomotive Under Own Power
2419        "LUP" => Lup,
2420        /// Leaking underground storage tax (LUST)
2421        "LUS" => Lus,
2422        /// Layover Service Charge
2423        "LYC" => Lyc,
2424        /// Metals Surcharge
2425        "MAA" => Maa,
2426        /// Mileage or Travel
2427        "MAB" => Mab,
2428        /// Mileage Fee (For Repair and Return)
2429        "MAC" => Mac,
2430        /// Minimum Order/Minimum Billing Charge
2431        "MAD" => Mad,
2432        /// Monthly Rental
2433        "MAE" => Mae,
2434        /// Marriage Rule
2435        "MAR" => Mar,
2436        /// Modified Atmosphere
2437        "MAT" => Mat,
2438        /// Machining Charge
2439        "MCC" => Mcc,
2440        /// Molding
2441        "MDG" => Mdg,
2442        /// Mount/Demount
2443        "MDM" => Mdm,
2444        /// Meals or Lodging Charge
2445        "MEA" => Mea,
2446        /// Escort Service with Overnight Subsistence
2447        "MEN" => Men,
2448        /// Escort Service
2449        "MES" => Mes,
2450        /// Escort Service (Telephone)
2451        "MET" => Met,
2452        /// Manifest Charge
2453        "MFC" => Mfc,
2454        /// Manufacturing
2455        "MFG" => Mfg,
2456        /// Message Rate Adjustment
2457        "MGA" => Mga,
2458        /// Message Charge
2459        "MGC" => Mgc,
2460        /// Minimum Charge
2461        "MIC" => Mic,
2462        /// Special Mileage Movements
2463        "MIL" => Mil,
2464        /// Minimum Guarantee
2465        "MIN" => Min,
2466        /// Markup Charge
2467        "MKU" => Mku,
2468        /// Minimum Bill of Lading Charge
2469        "MLB" => Mlb,
2470        /// Meals
2471        "MLS" => Mls,
2472        /// Minimum/Maximum Charge
2473        "MMC" => Mmc,
2474        /// Mill Freight
2475        "MMF" => Mmf,
2476        /// Market Development Funds
2477        "MMS" => Mms,
2478        /// Metropolitan Transit Tax
2479        "MMT" => Mmt,
2480        /// Notify Consignee
2481        "MNC" => Mnc,
2482        /// Motor Surveillance Service
2483        "MNS" => Mns,
2484        /// Miscellaneous Parts Charge
2485        "MPC" => Mpc,
2486        /// Marking or Tagging Charge
2487        "MRK" => Mrk,
2488        /// Medical Report Charge
2489        "MRP" => Mrp,
2490        /// Other Accessorial Service Charge
2491        "MSC" => Msc,
2492        /// Miscellaneous Charge
2493        "MSG" => Msg,
2494        /// Meter Charge
2495        "MTR" => Mtr,
2496        /// Municipal Surcharge
2497        "MUS" => Mus,
2498        /// Motor Vehicle Report (MVR) Charge
2499        "MVR" => Mvr,
2500        /// Special Motor Surveillance Charge
2501        "MVS" => Mvs,
2502        /// Venting Instructions
2503        "MVT" => Mvt,
2504        /// Non Generated Freight
2505        "NAA" => Naa,
2506        /// New Store Allowance
2507        "NAB" => Nab,
2508        /// Nozzle Charge
2509        "NAL" => Nal,
2510        /// Order Notify Charge
2511        "NCH" => Nch,
2512        /// Next Day Air Service
2513        "NDA" => Nda,
2514        /// Non-document Surcharge
2515        "NDS" => Nds,
2516        /// Carrier Notification Charge
2517        "NFY" => Nfy,
2518        /// N.H.D. Wharfage
2519        "NHB" => Nhb,
2520        /// New Store Discount
2521        "NSD" => Nsd,
2522        /// New Warehouse Discount
2523        "NWD" => Nwd,
2524        /// New York Delivery Charge
2525        "NYD" => Nyd,
2526        /// New York Pickup Charge
2527        "NYP" => Nyp,
2528        /// O.T.O. Charge
2529        "OAA" => Oaa,
2530        /// Overrun Charge
2531        "OAB" => Oab,
2532        /// Overtime Loading
2533        "OAC" => Oac,
2534        /// Ocean Charges -- Hazardous
2535        "OCH" => Och,
2536        /// Over Height Container
2537        "OCN" => Ocn,
2538        /// On Call Pickup Service
2539        "OCP" => Ocp,
2540        /// Collect on Delivery Deletion Charge
2541        "ODF" => Odf,
2542        /// Official Report Charge
2543        "OFR" => Ofr,
2544        /// Fumigation
2545        "OFU" => Ofu,
2546        /// On Carriage
2547        "ONC" => Onc,
2548        /// Option Charge (Color Fabric Office Furniture)
2549        "OOC" => Ooc,
2550        /// On Deck Break Bulk Differential
2551        "OOD" => Ood,
2552        /// Order-Flat
2553        "OOF" => Oof,
2554        /// Optional Charge
2555        "OPC" => Opc,
2556        /// Operator Credit
2557        "ORC" => Orc,
2558        /// Out of Route Miles
2559        "ORM" => Orm,
2560        /// Receipt/Issue Overtime Normal Business Hours Charge
2561        "ORS" => Ors,
2562        /// Outside Charge
2563        "OSC" => Osc,
2564        /// Optional Software Support for Operational Support Systems
2565        "OSO" => Oso,
2566        /// Optional Software Support for Switching Systems
2567        "OSS" => Oss,
2568        /// Out of Zone Pickup or Delivery
2569        "OUT" => Out,
2570        /// Overnight Service
2571        "OVN" => Ovn,
2572        /// Over Dimension
2573        "OVR" => Ovr,
2574        /// Over Width Container
2575        "OWC" => Owc,
2576        /// Percent of Product
2577        "PAA" => Paa,
2578        /// Pump Air Charge
2579        "PAC" => Pac,
2580        /// Premium Charge
2581        "PAD" => Pad,
2582        /// Premium Transportation
2583        "PAE" => Pae,
2584        /// Price Deviation
2585        "PAF" => Paf,
2586        /// Professional Fees
2587        "PAG" => Pag,
2588        /// Promotional Allowance
2589        "PAH" => Pah,
2590        /// Promotional Discount
2591        "PAI" => Pai,
2592        /// Pump Charge
2593        "PAJ" => Paj,
2594        /// Preparation and Delivery
2595        "PAK" => Pak,
2596        /// Parts Adjustment Allowance
2597        "PAL" => Pal,
2598        /// Parts Charge
2599        "PAR" => Par,
2600        /// Priced Parts Charge
2601        "PAT" => Pat,
2602        /// Pickup of Shipments on Saturday, Sunday, and/or Holidays Requiring Absolute Next Day Delivery Charge
2603        "PAV" => Pav,
2604        /// Prior billing amount
2605        "PBA" => Pba,
2606        /// Permits Bonds Escort Attendant
2607        "PBE" => Pbe,
2608        /// Pier Charges Other Than Wharfage
2609        "PBL" => Pbl,
2610        /// Protective Service Charge
2611        "PCH" => Pch,
2612        /// City Pickup
2613        "PCT" => Pct,
2614        /// Prior Delivery Of Bill Charge
2615        "PDB" => Pdb,
2616        /// Preloading Charge
2617        "PDC" => Pdc,
2618        /// Pickup and Delivery from Storage in Transit
2619        "PDS" => Pds,
2620        /// Pickup and Delivery Beyond Service Area Charge
2621        "PDY" => Pdy,
2622        /// Pallet Exchange Charge
2623        "PEC" => Pec,
2624        /// Penalty Charge
2625        "PEN" => Pen,
2626        /// Permit Charge
2627        "PER" => Per,
2628        /// Power Factor Adjustment
2629        "PFA" => Pfa,
2630        /// Photocopy
2631        "PHC" => Phc,
2632        /// Photographs
2633        "PHG" => Phg,
2634        /// Pier Pickup and/or Delivery
2635        "PIR" => Pir,
2636        /// Packing Surcharge
2637        "PKS" => Pks,
2638        /// Insurance Placement Cost Charge
2639        "PLC" => Plc,
2640        /// Pallets/Skids/Platforms
2641        "PLT" => Plt,
2642        /// Prior Month Credit
2643        "PMC" => Pmc,
2644        /// Paint and Materials
2645        "PMR" => Pmr,
2646        /// Pickup of Shipments Requiring Same Day Delivery Service Charge
2647        "PMS" => Pms,
2648        /// Pickup of Shipments Requiring Same Day Delivery Service and/or Delivery at a Specified Time Charge
2649        "PMT" => Pmt,
2650        /// Normal Pump Charge
2651        "PMU" => Pmu,
2652        /// Special Pump Charge
2653        "PMX" => Pmx,
2654        /// Prior Period Net Adjustment
2655        "PNA" => Pna,
2656        /// Piano/Organ Carry
2657        "POC" => Poc,
2658        /// Proof of Delivery
2659        "POD" => Pod,
2660        /// Police Report Charge
2661        "POL" => Pol,
2662        /// Positioning at Origin
2663        "POS" => Pos,
2664        /// Per Pound Charge
2665        "PPC" => Ppc,
2666        /// Pickup and Delivery Service for Perishables Charge
2667        "PPD" => Ppd,
2668        /// Per Item Charge
2669        "PPH" => Pph,
2670        /// Pick/Up Allowance
2671        "PPI" => Ppi,
2672        /// Precious Metal Content
2673        "PPM" => Ppm,
2674        /// Pallet Charge
2675        "PPN" => Ppn,
2676        /// Per Order Charge
2677        "PPO" => Ppo,
2678        /// Performance Award
2679        "PPR" => Ppr,
2680        /// Placement and/or Removal Charge
2681        "PPS" => Pps,
2682        /// Parish/County Sales Tax (only)
2683        "PPT" => Ppt,
2684        /// Prepaid Usage Allowance
2685        "PPU" => Ppu,
2686        /// Prior Balance
2687        "PRB" => Prb,
2688        /// Pre-carriage
2689        "PRC" => Prc,
2690        /// Pre-carriage Excess
2691        "PRE" => Pre,
2692        /// Parking
2693        "PRK" => Prk,
2694        /// Prelodge Charge
2695        "PRL" => Prl,
2696        /// Premise Use
2697        "PRM" => Prm,
2698        /// Prior Period Rebook
2699        "PRP" => Prp,
2700        /// Prior Period Reversal
2701        "PRV" => Prv,
2702        /// Protective Service - Cold
2703        "PSC" => Psc,
2704        /// Preparation of Special Documents
2705        "PSD" => Psd,
2706        /// Protective Service Security with Armed Guards
2707        "PSG" => Psg,
2708        /// Protective Service - Heat
2709        "PSH" => Psh,
2710        /// Protective Service Security
2711        "PSS" => Pss,
2712        /// Postage
2713        "PST" => Pst,
2714        /// Tobacco Products Report Charge
2715        "PTC" => Ptc,
2716        /// Protective Tarp for Security Purposes
2717        "PTS" => Pts,
2718        /// Pickup Charge
2719        "PUC" => Puc,
2720        /// Pickup and Delivery
2721        "PUD" => Pud,
2722        /// Pack and Unpack
2723        "PUK" => Puk,
2724        /// Bonded Privately Owned Vehicle Charge
2725        "PVB" => Pvb,
2726        /// Detention of Privately Owned Vehicle Charge
2727        "PVD" => Pvd,
2728        /// Inoperable Privately Owned Vehicle Charge
2729        "PVI" => Pvi,
2730        /// Loading/Unloading of Privately Owned Vehicle Charge
2731        "PVL" => Pvl,
2732        /// Privately Owned Vehicle Processing
2733        "PVP" => Pvp,
2734        /// Stop-offs for Privately Owned Vehicle Shipment Charge
2735        "PVS" => Pvs,
2736        /// Privately Owned Vehicle in Truckaway Service Charge
2737        "PVT" => Pvt,
2738        /// Pier Charges - Wharfage
2739        "PWH" => Pwh,
2740        /// Pallet Allowance
2741        "PWT" => Pwt,
2742        /// Priority Service Charge
2743        "PYS" => Pys,
2744        /// Quantity Surcharge
2745        "QAA" => Qaa,
2746        /// Quantity Discount
2747        "QQD" => Qqd,
2748        /// Rebate
2749        "RAA" => Raa,
2750        /// Reclamation, Federal
2751        "RAB" => Rab,
2752        /// Reclamation, State
2753        "RAC" => Rac,
2754        /// Recovery Allowance
2755        "RAD" => Rad,
2756        /// Redistribution Allowance
2757        "RAE" => Rae,
2758        /// Rental Deduction
2759        "RAF" => Raf,
2760        /// Repack Charge
2761        "RAG" => Rag,
2762        /// Retainer
2763        "RAH" => Rah,
2764        /// Resellers Discount
2765        "RAI" => Rai,
2766        /// Restocking Charge
2767        "RAJ" => Raj,
2768        /// Royalties
2769        "RAK" => Rak,
2770        /// Roll Rebate
2771        "RAL" => Ral,
2772        /// Ramping
2773        "RAM" => Ram,
2774        /// No Return Credit Allowance
2775        "RCA" => Rca,
2776        /// Repair at buyers expense charge
2777        "RCB" => Rcb,
2778        /// Reconsignment Charge
2779        "RCC" => Rcc,
2780        /// Reconsign Consignee Charge
2781        "RCD" => Rcd,
2782        /// Repair at customer expense charge
2783        "RCE" => Rce,
2784        /// Repair at government expense charge
2785        "RCG" => Rcg,
2786        /// Redelivery
2787        "RCL" => Rcl,
2788        /// Recoopering (at Owner's or Shipper's Expense)
2789        "RCP" => Rcp,
2790        /// Reconnect charge
2791        "RCS" => Rcs,
2792        /// Reconsign Delivery Charge
2793        "RDC" => Rdc,
2794        /// Research & development fee
2795        "RDF" => Rdf,
2796        /// Railhead Handling
2797        "RDH" => Rdh,
2798        /// Return Cargo Charge
2799        "REC" => Rec,
2800        /// Regulatory Fee
2801        "REE" => Ree,
2802        /// Refrigeration
2803        "REF" => Ref,
2804        /// Regulatory tax
2805        "REG" => Reg,
2806        /// Requested Labor Charge
2807        "REL" => Rel,
2808        /// Residential Pickup
2809        "REP" => Rep,
2810        /// Request Via Canada
2811        "REQ" => Req,
2812        /// Residential Delivery
2813        "RES" => Res,
2814        /// Returned Load
2815        "RET" => Ret,
2816        /// Refund
2817        "RFD" => Rfd,
2818        /// Reefer Maintenance
2819        "RFM" => Rfm,
2820        /// Regain Allowance
2821        "RGA" => Rga,
2822        /// Regain Charge
2823        "RGC" => Rgc,
2824        /// Recurring Hardware Maintenance Charge
2825        "RHM" => Rhm,
2826        /// Riding Attendant Charge
2827        "RID" => Rid,
2828        /// Released Value Charge in Excess of Carrier Maximum Liability Charge
2829        "RIE" => Rie,
2830        /// Rail Inspection Service
2831        "RIS" => Ris,
2832        /// Retail Loss Allowance
2833        "RLA" => Rla,
2834        /// Rents and Leases
2835        "RLC" => Rlc,
2836        /// Relinquishment Charge
2837        "RLQ" => Rlq,
2838        /// Relocation of Vehicle
2839        "RLS" => Rls,
2840        /// Rocky Mountain Bureau 583 Item 1100 Arbitrary Charge
2841        "RMB" => Rmb,
2842        /// Return of Empty Container Charge
2843        "RMC" => Rmc,
2844        /// Refrigeration/Mechanical Detention
2845        "RMD" => Rmd,
2846        /// Return Movement of Pallet Charge
2847        "RMP" => Rmp,
2848        /// Rail Surveillance
2849        "RMS" => Rms,
2850        /// Roll Out Adjustment
2851        "ROC" => Roc,
2852        /// Reduction Prepalletized Cargo
2853        "RPC" => Rpc,
2854        /// Reefer Cargo Percent Differential
2855        "RPD" => Rpd,
2856        /// Reel Cable
2857        "RRC" => Rrc,
2858        /// Reel Deposit
2859        "RRD" => Rrd,
2860        /// Refurbishing Charge
2861        "RRF" => Rrf,
2862        /// Rental Charge
2863        "RRN" => Rrn,
2864        /// Repair Charge
2865        "RRP" => Rrp,
2866        /// Regulatory required refund
2867        "RRR" => Rrr,
2868        /// Recurring Software Maintenance Charge
2869        "RSM" => Rsm,
2870        /// Reshipment
2871        "RSP" => Rsp,
2872        /// Restricted Speeds
2873        "RSS" => Rss,
2874        /// Respotting
2875        "RST" => Rst,
2876        /// Reservations
2877        "RSV" => Rsv,
2878        /// Rate Code
2879        "RTC" => Rtc,
2880        /// Subject to Cooperative Advertising Allowance
2881        "SAA" => Saa,
2882        /// Shipping and Handling
2883        "SAB" => Sab,
2884        /// Service Charge (with Cash Discount)
2885        "SAC" => Sac,
2886        /// Scrap Allowance
2887        "SAD" => Sad,
2888        /// Shrink-Wrap Charge
2889        "SAE" => Sae,
2890        /// Special Credit
2891        "SAF" => Saf,
2892        /// State Motor Fuel
2893        "SAG" => Sag,
2894        /// Stenciling Charge
2895        "SAH" => Sah,
2896        /// Super Fund Excise Tax
2897        "SAI" => Sai,
2898        /// Surcharge (Dollar Value)
2899        "SAJ" => Saj,
2900        /// Surcharge (Percentage)
2901        "SAK" => Sak,
2902        /// Stopcharge
2903        "SAM" => Sam,
2904        /// State Sales Charge
2905        "SAN" => San,
2906        /// Service Assistance Program Surcharge
2907        "SAP" => Sap,
2908        /// Shipment Holdover on Weekends Charge
2909        "SAS" => Sas,
2910        /// Saturday Pickup or Delivery Charge
2911        "SAT" => Sat,
2912        /// Standby Charge
2913        "SBC" => Sbc,
2914        /// Sublet
2915        "SBL" => Sbl,
2916        /// Special Seal Charge
2917        "SCC" => Scc,
2918        /// Special Containers
2919        "SCD" => Scd,
2920        /// Small Order Charge
2921        "SCG" => Scg,
2922        /// Scale Charge
2923        "SCL" => Scl,
2924        /// Second Day Service
2925        "SCN" => Scn,
2926        /// Scale Charge Unloading
2927        "SCU" => Scu,
2928        /// Special Detention Charge
2929        "SDC" => Sdc,
2930        /// Split Delivery
2931        "SDL" => Sdl,
2932        /// Special Dromedary Service
2933        "SDS" => Sds,
2934        /// Second Day Hundredweight Service
2935        "SDW" => Sdw,
2936        /// Special Equipment Charge
2937        "SEC" => Sec,
2938        /// Stairs, Elevator, Excess Carry
2939        "SEE" => See,
2940        /// Segregating (Sorting)
2941        "SEG" => Seg,
2942        /// Self Unloader
2943        "SEL" => Sel,
2944        /// Ship Exact Quantity Charge
2945        "SEQ" => Seq,
2946        /// Service Charge
2947        "SER" => Ser,
2948        /// Security Escort Vehicle Service
2949        "SEV" => Sev,
2950        /// Single Factor Origination/Destination
2951        "SFB" => Sfb,
2952        /// Stuffing Charge
2953        "SFC" => Sfc,
2954        /// Single Factor Origination/Port of Debarkation
2955        "SFD" => Sfd,
2956        /// Single Factor Port of Embarkation/Destination
2957        "SFE" => Sfe,
2958        /// Special Train Movement
2959        "SFT" => Sft,
2960        /// Single Pickup
2961        "SGL" => Sgl,
2962        /// Shipment Holdover on Holidays Charge
2963        "SHH" => Shh,
2964        /// Shipper Load
2965        "SHL" => Shl,
2966        /// State Hazardous Substance Tax
2967        "SHS" => Shs,
2968        /// Shipment Holdover on Weekdays Charge
2969        "SHW" => Shw,
2970        /// Skirting and Unskirting
2971        "SKT" => Skt,
2972        /// Street lamps charge
2973        "SLC" => Slc,
2974        /// Slip Sheet Charge
2975        "SLP" => Slp,
2976        /// State/Metropolitan Transit Authority Surcharge
2977        "SMS" => Sms,
2978        /// Satellite Surveillance Service
2979        "SNS" => Sns,
2980        /// Shipment from Non-temp Storage
2981        "SNT" => Snt,
2982        /// Stop-off Charge
2983        "SOC" => Soc,
2984        /// Stop-off at Pier Charge
2985        "SOP" => Sop,
2986        /// Special Allowance
2987        "SPA" => Spa,
2988        /// Special Buy
2989        "SPB" => Spb,
2990        /// Special Permits
2991        "SPC" => Spc,
2992        /// Spreader Charge
2993        "SPD" => Spd,
2994        /// Spool Charge
2995        "SPL" => Spl,
2996        /// Split Pickup at Pier Charge
2997        "SPP" => Spp,
2998        /// Special Freight Supplements
2999        "SPS" => Sps,
3000        /// Spotting of Trailer
3001        "SPT" => Spt,
3002        /// Split Pickup
3003        "SPU" => Spu,
3004        /// Storage
3005        "SRG" => Srg,
3006        /// Surveying Routes
3007        "SRS" => Srs,
3008        /// Salvage
3009        "SSA" => Ssa,
3010        /// Super Bag Charge
3011        "SSB" => Ssb,
3012        /// Stripping, Sorting, and Consolidation
3013        "SSC" => Ssc,
3014        /// Single Shipment Fee
3015        "SSF" => Ssf,
3016        /// Select Charge
3017        "SSL" => Ssl,
3018        /// Pole, Wood-service Charge
3019        "SSO" => Sso,
3020        /// Shipside Pickup
3021        "SSP" => Ssp,
3022        /// Safe Haven Secure Holding Refusal
3023        "SSR" => Ssr,
3024        /// Software Support Service
3025        "SSS" => Sss,
3026        /// Sales Tax (State and Local)
3027        "SST" => Sst,
3028        /// Pole Lashing Equipment (PLE) Surcharge
3029        "SSU" => Ssu,
3030        /// Sales and Use Tax
3031        "SSX" => Ssx,
3032        /// Conductivity/Anti-static Additive
3033        "STA" => Sta,
3034        /// State Surcharge
3035        "STC" => Stc,
3036        /// Stop-off at Destination
3037        "STD" => Std,
3038        /// Container Stuffing
3039        "STF" => Stf,
3040        /// Standard Ground Service
3041        "STG" => Stg,
3042        /// Standard Labor Charge
3043        "STL" => Stl,
3044        /// Steaming Charge
3045        "STM" => Stm,
3046        /// Stowage Charge
3047        "STO" => Sto,
3048        /// Stopping in Transit
3049        "STP" => Stp,
3050        /// Stop-off at Origination
3051        "STQ" => Stq,
3052        /// Storage in Transit
3053        "STR" => Str,
3054        /// Special tooling rework charge
3055        "STW" => Stw,
3056        /// Special Use
3057        "SUC" => Suc,
3058        /// Sufferance Warehouse Charge (Export or Import)
3059        "SUF" => Suf,
3060        /// Supervisor Charge
3061        "SUP" => Sup,
3062        /// Surcharge
3063        "SUR" => Sur,
3064        /// Single Invoice Allowance
3065        "SVA" => Sva,
3066        /// Manual Surveillance of Shipment
3067        "SVL" => Svl,
3068        /// Storage of Vehicles
3069        "SVS" => Svs,
3070        /// Switching Charge
3071        "SWC" => Swc,
3072        /// Telephone Charge
3073        "TAA" => Taa,
3074        /// Tank Rental
3075        "TAB" => Tab,
3076        /// Temporary Allowance
3077        "TAC" => Tac,
3078        /// Tax on Transportation
3079        "TAD" => Tad,
3080        /// Temporary Voluntary Allowance
3081        "TAE" => Tae,
3082        /// Terminal Differential
3083        "TAF" => Taf,
3084        /// Testing Charge
3085        "TAG" => Tag,
3086        /// Tool Charge
3087        "TAH" => Tah,
3088        /// Testing Allowance
3089        "TAI" => Tai,
3090        /// Trade In
3091        "TAJ" => Taj,
3092        /// Transportation and Setup
3093        "TAK" => Tak,
3094        /// Truckload Discount
3095        "TAL" => Tal,
3096        /// Tarping Charge
3097        "TAR" => Tar,
3098        /// Tax Charge
3099        "TAX" => Tax,
3100        /// Governmental Tax
3101        "TAY" => Tay,
3102        /// Telegram Chargeback
3103        "TCB" => Tcb,
3104        /// Transportation Charge (Minimum Rate)
3105        "TCM" => Tcm,
3106        /// Truck Detention
3107        "TDT" => Tdt,
3108        /// Terminal Charge
3109        "TER" => Ter,
3110        /// Trimming Charge
3111        "TLC" => Tlc,
3112        /// Multi-Tank Surveillance Service
3113        "TMS" => Tms,
3114        /// Tendering of Multiple Vehicles
3115        "TMV" => Tmv,
3116        /// Total Assessorial Charges
3117        "TOA" => Toa,
3118        /// TOFC Service Charge
3119        "TOC" => Toc,
3120        /// Motor Tow Away Service
3121        "TOW" => Tow,
3122        /// Carrier Equipment Pool Charge
3123        "TPA" => Tpa,
3124        /// Throughput Container Charge
3125        "TPC" => Tpc,
3126        /// Third-Party Service
3127        "TPS" => Tps,
3128        /// Travel Charge
3129        "TRA" => Tra,
3130        /// Trailer Rental Charge
3131        "TRC" => Trc,
3132        /// Travel Expense
3133        "TRE" => Tre,
3134        /// Transfer Charge
3135        "TRF" => Trf,
3136        /// Termination
3137        "TRM" => Trm,
3138        /// Transit
3139        "TRN" => Trn,
3140        /// Process in Transit Privilege
3141        "TRP" => Trp,
3142        /// Transferred Charges
3143        "TRS" => Trs,
3144        /// Thruway Charge
3145        "TRU" => Tru,
3146        /// Testing Services Charge
3147        "TSC" => Tsc,
3148        /// Tank Surveillance Service
3149        "TSS" => Tss,
3150        /// Track Storage
3151        "TST" => Tst,
3152        /// Tank Car Allowance
3153        "TTA" => Tta,
3154        /// Transportation-Direct Billing
3155        "TTB" => Ttb,
3156        /// Trade Discount
3157        "TTD" => Ttd,
3158        /// Local Tax
3159        "TTL" => Ttl,
3160        /// Tax on Miscellaneous Charges
3161        "TTM" => Ttm,
3162        /// Third Party Allowance
3163        "TTP" => Ttp,
3164        /// Throughput Allowance
3165        "TTR" => Ttr,
3166        /// State Tax
3167        "TTS" => Tts,
3168        /// Transportation - Third Party Billing
3169        "TTT" => Ttt,
3170        /// Tire Repair and Replace
3171        "TTU" => Ttu,
3172        /// Transportation - Vendor Provided
3173        "TTV" => Ttv,
3174        /// Turning Charge
3175        "TUR" => Tur,
3176        /// Two Door Pickup
3177        "TWO" => Two,
3178        /// Under Carriage Furnished By Carrier Charge
3179        "UFC" => Ufc,
3180        /// Unloading
3181        "UND" => Und,
3182        /// Unloading (Labor Charges)
3183        "UNL" => Unl,
3184        /// Usage Plan Detail Charge
3185        "UPD" => Upd,
3186        /// Unpacking
3187        "UPK" => Upk,
3188        /// Unloading/Reloading Charge
3189        "URC" => Urc,
3190        /// Use - Special Type Flat Car
3191        "USF" => Usf,
3192        /// U.S. Vehicles
3193        "USV" => Usv,
3194        /// Unabsorbed Switching
3195        "USW" => Usw,
3196        /// Utilities Disconnect and Connect
3197        "UTL" => Utl,
3198        /// Use charge tooling/personnel
3199        "UTP" => Utp,
3200        /// Up Charge
3201        "UUC" => Uuc,
3202        /// Unsalable Merchandise Allowance
3203        "UUM" => Uum,
3204        /// Use Tax
3205        "UUT" => Uut,
3206        /// Vendor Freight
3207        "VAA" => Vaa,
3208        /// Volume Discount
3209        "VAB" => Vab,
3210        /// Van Cleaning
3211        "VCL" => Vcl,
3212        /// Voluntary contribution charge
3213        "VCR" => Vcr,
3214        /// Excess Mileage for Stop-off Delivery of Personal Vehicles Charge
3215        "VEX" => Vex,
3216        /// Vehicles Furnished But Not Used
3217        "VFN" => Vfn,
3218        /// Vehicles Inoperable
3219        "VIS" => Vis,
3220        /// Virgin Island Transfer Charge
3221        "VIT" => Vit,
3222        /// Vehicle Ordered but Not Used
3223        "VOR" => Vor,
3224        /// Stop-off Delivery of Personal Vehicles Charge
3225        "VSO" => Vso,
3226        /// Vehicles in Truckway
3227        "VTS" => Vts,
3228        /// Vehicle Load Allowance
3229        "VVL" => Vvl,
3230        /// Vehicle Prep Charge (courtesy delivery)
3231        "VVP" => Vvp,
3232        /// War Risk Surcharge
3233        "WAR" => War,
3234        /// Wide Area Telephone Service (WATS) Usage Credit
3235        "WAT" => Wat,
3236        /// Wharfage - Breakbulk
3237        "WBB" => Wbb,
3238        /// Wharfage - Container
3239        "WCT" => Wct,
3240        /// Waterfront Delivery Charge
3241        "WDS" => Wds,
3242        /// Weather Protection
3243        "WEA" => Wea,
3244        /// Weighing Charge (Intermodal)
3245        "WEI" => Wei,
3246        /// Wharfage
3247        "WFG" => Wfg,
3248        /// Wharfage & Handling
3249        "WFH" => Wfh,
3250        /// Wasted/Futile Trip
3251        "WFT" => Wft,
3252        /// Warehouse Charge
3253        "WHC" => Whc,
3254        /// War Risk Crew Bonus
3255        "WRB" => Wrb,
3256        /// Load Weighing Charge
3257        "WRC" => Wrc,
3258        /// Empty Weighing Charge
3259        "WRE" => Wre,
3260        /// War Risk Insurance
3261        "WRI" => Wri,
3262        /// Warehouse Allowance
3263        "WSA" => Wsa,
3264        /// Waiting Time
3265        "WTG" => Wtg,
3266        /// Waiting Time Service Charge
3267        "WTM" => Wtm,
3268        /// Weight Verification Charge
3269        "WTV" => Wtv,
3270        /// Wharfage Charge
3271        "WWC" => Wwc,
3272        /// Protective Service Rule 25
3273        "Z01" => Z01,
3274        /// Protective Service Rule 27
3275        "Z02" => Z02,
3276        /// Protective Service Rule 37
3277        "Z03" => Z03,
3278        /// Protective Service Rule 75
3279        "Z04" => Z04,
3280        /// Protective Service Rule 95
3281        "Z05" => Z05,
3282        /// Protective Service Rule 140
3283        "Z06" => Z06,
3284        /// Protective Service Rule 160
3285        "Z07" => Z07,
3286        /// Protective Service Rule 165
3287        "Z08" => Z08,
3288        /// Protective Service Rule 500
3289        "Z09" => Z09,
3290        /// Protective Service Rule 510
3291        "Z10" => Z10,
3292        /// Protective Service Rule 518
3293        "Z11" => Z11,
3294        /// Protective Service Rule 530
3295        "Z12" => Z12,
3296        /// Protective Service Rule 531
3297        "Z13" => Z13,
3298        /// Protective Service Rule 545
3299        "Z14" => Z14,
3300        /// Protective Service Rule 565
3301        "Z15" => Z15,
3302        /// Protective Service Rule 570
3303        "Z16" => Z16,
3304        /// Protective Service Rule 580
3305        "Z17" => Z17,
3306        /// Protective Service Rule 581
3307        "Z18" => Z18,
3308        /// Protective Service Rule 705
3309        "Z19" => Z19,
3310        /// Protective Service Rule 710
3311        "Z20" => Z20,
3312        /// Protective Service Rule 711
3313        "Z21" => Z21,
3314        /// Protective Service Rule 712
3315        "Z22" => Z22,
3316        /// Protective Service Rule 716
3317        "Z23" => Z23,
3318        /// Protective Service Rule 720
3319        "Z24" => Z24,
3320        /// Protective Service Rule 725
3321        "Z25" => Z25,
3322        /// Protective Service Rule 727
3323        "Z26" => Z26,
3324        /// Protective Service Rule 735
3325        "Z27" => Z27,
3326        /// Protective Service Rule 740
3327        "Z28" => Z28,
3328        /// Protective Service Rule 760
3329        "Z29" => Z29,
3330        /// Protective Service Rule 815
3331        "Z30" => Z30,
3332        /// Quality Differential
3333        "Z31" => Z31,
3334        /// Protective Service Rule 26
3335        "Z32" => Z32,
3336        /// Protective Service Rule 715
3337        "Z33" => Z33,
3338        /// Protective Service Rule 745
3339        "Z34" => Z34,
3340        /// Protective Service Rule 755
3341        "Z35" => Z35,
3342        /// First Flight Out
3343        "ZFF" => Zff,
3344        /// Mutually Defined
3345        "ZZZ" => Zzz,
3346    }
3347);
3348
3349crate::code_enum!(
3350    /// **160** Status Report Request Code
3351    ///
3352    /// - Data element: 160
3353    /// - Type: Identifier (ID)
3354    /// - Length: min 1, max 1
3355    ///
3356    /// Status Report Request Code. Code values verified against the Stedi X12 reference.
3357    E160 {
3358        /// Not Required
3359        "N" => N,
3360        /// Proof of delivery document required
3361        "P" => P,
3362        /// Automatic Status Report Requested
3363        "R" => R,
3364        /// Automatic proof of delivery document requested
3365        "S" => S,
3366    }
3367);
3368
3369crate::num_element!(
3370    /// **170** Tariff Item Part
3371    ///
3372    /// - Data element: 170
3373    /// - Type: Numeric (N0)
3374    /// - Length: min 1, max 2
3375    ///
3376    /// Tariff Item Part.
3377    E170
3378);