CP EDI 210 Guidelines (Version 4010) - Canadian Pacific Railway

Transcription

CP EDI 210 GuidelinesVersion 4010CP EDI 210 Guidelines (Version 4010)CP EDI 210 Guidelines1January, 2019

CP EDI 210 GuidelinesVersion 4010210 Motor Carrier Freight Details and InvoiceFunctional Group ID IMIntroduction:This Draft Standard for Trial Use contains the format and establishes the data contents of the Rail Carrier FreightDetails and Invoice Transaction Set (410) for use within the context of an Electronic Data Interchange (EDI)Environment. The 210 version 4010 is sent from CP to the freight payer. The transaction set can be used to providedetailed information of charges associated with a rail movement.An EDI 997 Acknowledgment is required for this transaction nsaction Set HeaderReq.Des.MLoopRepeatM020B3Beginning Segment for Carrier's InvoiceM1Not Used030C2Bank IDO1M040C3CurrencyO1M050ITDTerms of Sale/Deferred Terms of SaleO1O060N9Reference IdentificationO300M070G62Date/TimeO6M080R3Route Information - MotorO12Not Used090H3Special Handling InstructionsO6Not Used100K1RemarksO10Max.Use1LOOP ID - 010010M110N1NameO1Not Used120N2Additional Name InformationO1O130N3Address InformationO2O140N4Geographic LocationO1Not Used150N9Reference IdentificationO5LOOP ID - 020010M160N7Equipment DetailsO1Not Used170M7Seal NumbersO2LOOP ID - 0250999999Not Used180SPOShipment Purchase Order DetailO1Not Used185SDQDestination QuantityO10CP EDI 210 GuidelinesNotes andComments2January, 2019

CP EDI 210 GuidelinesVersion 4010Detail:CPAttributesPos.No.Seg.IDReq.Des.Not Used010S5Stop-off DetailsO1Not Used020N9Reference IdentificationO10Not Used030G62Date/TimeO10Not Used040H3Special Handling InstructionsO6NameLOOP ID - 0300LoopRepeat999Max.UseLOOP ID - 0305n1999999Not Used045SPOShipment Purchase Order DetailO1Not Used047SDQDestination QuantityO10LOOP ID - 03102Not Used050N1NameO1Not Used060N2Additional Name InformationO1Not Used070N3Address InformationO2Not Used080N4Geographic LocationO1Not Used090N9Reference IdentificationO5LOOP ID - 032010Not Used100N7Equipment DetailsO1Not Used110M7Seal NumbersO2LOOP ID - 04009999M120LXAssigned NumberO1Not Used130N9Reference IdentificationO5Not Used137PODProof of DeliveryO1M140L5Description, Marks and NumbersO30Not Used150H1Hazardous MaterialO3Not Used160H2Additional Hazardous Material DescriptionO2M170L0Line Item - Quantity and WeightO10M180L1Rate and ChargesO10Not Used190L4MeasurementO10O200L7Tariff ReferenceO10Not Used210K1RemarksO10LOOP ID - 0430999999Not Used220SPOShipment Purchase Order DetailO1Not Used230SDQDestination QuantityO10LOOP ID - 0460999999Not Used240N1NameO1Not Used250N2Additional Name InformationO1CP EDI 210 GuidelinesNotes andComments3n2January, 2019

CP EDI 210 GuidelinesVersion 4010Not Used260N3Address InformationO2Not Used270N4Geographic LocationO1Not Used280N9Reference IdentificationO10LOOP ID - 0463999999Not Used300CD3Carton (Package) DetailO1Not Used310N9Reference IdentificationO20Not Used320H6Special ServicesO10Not Used330L9Charge DetailO10Not Used335PODProof of DeliveryO1Not Used340G62Date/TimeO1LOOP ID - 0465999999Not Used350SPOShipment Purchase Order DetailO1Not Used360SDQDestination NameTotal Weight and ChargesM020SETransaction Set TrailerCP EDI 210 GuidelinesReq.Des.OM4LoopRepeatMax.UseNotes andComments11January, 2019

CP EDI 210 GuidelinesSegment:Position:Loop:Level:Usage:Max Use:Purpose:Syntax Notes:Semantic Notes:Version 4010ST Transaction Set Header010HeadingMandatory1To indicate the start of a transaction set and to assign a control numberThe transaction set identifier (ST01) is used by the translation routines of theinterchange partners to select the appropriate transaction set definition (e.g., 810selects the Invoice Transaction Set).Comments:CPAttributesMRef.Des.ST01MST02CP EDI 210 GuidelinesData Element SummaryDataElement NameAttributes143Transaction Set Identifier CodeM ID 3/3Code uniquely identifying a Transaction Set210Motor Carrier Freight Details and Invoice329Transaction Set Control NumberM AN 4/9Identifying control number that must be unique within the transaction setfunctional group assigned by the originator for a transaction set5January, 2019

CP EDI 210 GuidelinesSegment:Position:Loop:Level:Usage:Max Use:Purpose:Syntax Notes:Semantic MB304Not UsedB305MB306MB307Not UsedB308Not UsedNot UsedB309B310MB311CP EDI 210 GuidelinesVersion 4010B3 Beginning Segment for Carrier's Invoice020HeadingMandatory1To transmit basic data relating to the carrier's invoiceB306 is the billing date.Data Element SummaryDataElement NameAttributes147Shipment QualifierO ID 1/1Code defining relationship of this shipment with respect to other shipmentsgiven to the carrier at the same timeBBill of Lading for Individual Shipment76Invoice NumberM AN 1/22Identifying number assigned by issuer9 digit CP invoice number.145Shipment Identification NumberO AN 1/30Identification number assigned to the shipment by the shipper that uniquelyidentifies the shipment from origin to ultimate destination and is not subjectto modification; (Does not contain blanks or special characters)146Shipment Method of PaymentM ID 2/2Code identifying payment terms for transportation chargesCCCollectPPPrepaid (by Seller)188Weight Unit CodeO ID 1/1Refer to 004010 Data Element Dictionary for acceptable code values.373DateM DT 8/8Date expressed as CCYYMMDDCP's invoice date.193Net Amount DueM N2 1/12Total charges to be paid by the receiver of this transaction set expressed inthe standard monetary denomination for the currency specifiedAmount of 980.55 is 98055202Correction IndicatorO ID 2/2Refer to 004010 Data Element Dictionary for acceptable code values.32Delivery DateX DT 8/8374Date/Time QualifierX ID 3/3Refer to 004010 Data Element Dictionary for acceptable code values.140Standard Carrier Alpha CodeM ID 2/4Standard Carrier Alpha CodeCPRSSCAC Code for Canadian Pacific Railway6January, 2019

CP EDI 210 GuidelinesNot UsedNot UsedB312B313373375Not UsedB314335Segment:Position:Loop:Level:Usage:Max Use:Purpose:Syntax Notes:Semantic Notes:Comments:CPAttributesMRef.Des.C301Not UsedNot UsedNot UsedC302C303C304CP EDI 210 GuidelinesVersion 4010DateO DT 8/8Tariff Service CodeO ID 2/2Refer to 004010 Data Element Dictionary for acceptable code values.Transportation Terms CodeO ID 3/3Refer to 004010 Data Element Dictionary for acceptable code values.C3 Currency040HeadingOptional (Must Use)1To specify the currency being used in the transaction setC301 is the billing currency.Currency is implied by the code for the country in whose currency the monetaryamounts are specified.Data Element SummaryDataElement NameAttributes100Currency CodeM ID 3/3Code (Standard ISO) for country in whose currency the charges are specifiedCADCanadian DollarsUSDU.S Dollars280Exchange RateO R 4/10100Currency CodeO ID 3/3100Currency CodeO ID 3/37January, 2019

CP EDI 210 GuidelinesSegment:Position:Loop:Level:Usage:Max Use:Purpose:Syntax Notes:Semantic Notes:Comments:CPAttributesNot UsedRef.Des.ITD01Not UsedITD02Not UsedNot UsedNot UsedOITD03ITD04ITD05ITD06Not UsedNot UsedNot UsedNot UsedNot UsedNot UsedNot UsedNot UsedITD07ITD08ITD09ITD10ITD11ITD12ITD13ITD14Not UsedITD15CP EDI 210 GuidelinesVersion 4010ITD Terms of Sale/Deferred Terms of Sale050HeadingOptional (Must Use)1To specify terms of saleData Element SummaryDataElement NameAttributes336Terms Type CodeO ID 2/2Refer to 004010 Data Element Dictionary for acceptable code values.333Terms Basis Date CodeO ID 1/2Refer to 004010 Data Element Dictionary for acceptable code values.338Terms Discount PercentO R 1/6370Terms Discount Due DateX DT 8/8351Terms Discount Days DueX N0 1/3446Terms Net Due DateO DT 8/8Date when total invoice amount becomes due expressed in formatCCYYMMDDInvoice Due Date.386Terms Net DaysO N0 1/3362Terms Discount AmountO N2 1/10388Terms Deferred Due DateO DT 8/8389Deferred Amount DueX N2 1/10342Percent of Invoice PayableX R 1/5352DescriptionO AN 1/80765Day of MonthX N0 1/2107Payment Method CodeO ID 1/2Refer to 004010 Data Element Dictionary for acceptable code values.954PercentO R 1/108January, 2019

CP EDI 210 GuidelinesSegment:Position:Loop:Level:Usage:Max Use:Purpose:Syntax Notes:Semantic ON904Not UsedNot UsedN905N906Not UsedN907Not UsedC04001CP EDI 210 GuidelinesVersion 4010N9 Reference Identification060HeadingOptional300To transmit identifying information as specified by the Reference Identification QualifierAt least one of N902 or N903 is required.Data Element SummaryDataElement NameAttributes128Reference Identification QualifierM ID 2/3Code qualifying the Reference IdentificationBMBill of Lading NumberBNBooking NumberCNCarrier's Reference Number (PRO/Invoice)COCustomer Order NumberMBMaster Bill of LadingPOPurchase Order NumberSOShipper's Order (Invoice Number)WOWork Order NumberNumber assigned for work including material and laborbeyond normal work required to fulfill a service orderWYWaybill NumberZZMutually DefinedThis is not a comprehensive list and only includes some of the mostcommonly used Reference Identification Qualifiers.127Reference IdentificationX AN 1/30Reference information as defined for a particular Transaction Set or asspecified by the Reference Identification Qualifier369Free-form DescriptionX AN 1/45Free-form descriptive text373DateO DT 8/8Date expressed as CCYYMMDD337TimeX TM 4/8623Time CodeO ID 2/2Refer to 004010 Data Element Dictionary for acceptable code values.C040Reference IdentifierOTo identify one or more reference numbers or identification numbers asspecified by the Reference Qualifier128Reference Identification QualifierM ID 2/3Code qualifying the Reference IdentificationRefer to 004010 Data Element Dictionary for acceptable code values.9January, 2019

CP EDI 210 GuidelinesNot UsedC04002127Not UsedC04003128Not UsedC04004127Not UsedC04005128Not UsedC04006127Segment:Position:Loop:Level:Usage:Max Use:Purpose:Syntax Notes:Version 4010Reference IdentificationM AN 1/30Reference information as defined for a particular Transaction Set or asspecified by the Reference Identification QualifierReference Identification QualifierX ID 2/3Code qualifying the Reference IdentificationRefer to 004010 Data Element Dictionary for acceptable code values.Reference IdentificationX AN 1/30Reference information as defined for a particular Transaction Set or asspecified by the Reference Identification QualifierReference Identification QualifierX ID 2/3Code qualifying the Reference IdentificationRefer to 004010 Data Element Dictionary for acceptable code values.Reference IdentificationX AN 1/30Reference information as defined for a particular Transaction Set or asspecified by the Reference Identification QualifierG62 Date/Time070HeadingOptional (Must Use)6To specify pertinent dates and times1 At least one of G6201 or G6203 is required.2 If either G6201 or G6202 is present, then the other is required.Semantic Notes:Comments:CPAttributesXRef.Des.G6201XG6202Not UsedG6203Not UsedNot UsedG6204G6205CP EDI 210 GuidelinesData Element SummaryDataElement NameAttributes432Date QualifierX ID 2/2Code specifying type of date13Terms Net Due Date373DateX DT 8/8Date expressed as CCYYMMDD176Time QualifierX ID 1/2Refer to 004010 Data Element Dictionary for acceptable code values.337TimeX TM 4/8623Time CodeO ID 2/2Refer to 004010 Data Element Dictionary for acceptable code values.10January, 2019

CP EDI 210 GuidelinesSegment:Position:Loop:Level:Usage:Max Use:Purpose:Syntax Notes:Semantic Notes:Version 4010R3 Route Information - Motor080HeadingOptional (Must Use)12To specify carrier and routing sequences and details12R307 is the carrier's billing date.R308 is the amount due the carrier.Comments:CPAttributesMRef.Des.R301MR302Not UsedOR303R304XOR305R306OR307OR308Not UsedNot UsedR309R310Not UsedR311Not UsedR312CP EDI 210 GuidelinesData Element SummaryDataElement NameAttributes140Standard Carrier Alpha CodeM ID 2/4Standard Carrier Alpha Code133Routing Sequence CodeM ID 1/2Code describing the relationship of a carrier to a specific shipment movementBOrigin/Delivery Carrier (Any Mode)19City NameO AN 2/3091Transportation Method/Type CodeO ID 1/2Code specifying the method or type of transportation for the shipmentRRail154Standard Point Location CodeO ID 6/976Invoice NumberO AN 1/22Identifying number assigned by issuer373DateO DT 8/8Date expressed as CCYYMMDD610AmountO N2 1/15Monetary amount369Free-form DescriptionO AN 1/45284Service Level CodeX ID 2/2Refer to 004010 Data Element Dictionary for acceptable code values.284Service Level CodeX ID 2/2Refer to 004010 Data Element Dictionary for acceptable code values.284Service Level CodeO ID 2/2Refer to 004010 Data Element Dictionary for acceptable code values.11January, 2019

CP EDI 210 GuidelinesSegment:Position:Loop:Level:Usage:Max Use:Purpose:Syntax Notes:Semantic XN104Not UsedN105Not UsedN106CP EDI 210 GuidelinesVersion 4010N1 Name1100100Optional (Must Use)HeadingOptional (Must Use)1To identify a party by type of organization, name, and code1 At least one of N102 or N103 is required.2 If either N103 or N104 is present, then the other is required.This segment, used alone, provides the most efficient method of providingorganizational identification. To obtain this efficiency the "ID Code" (N104) mustprovide a key to the table maintained by the transaction processing party.Data Element SummaryDataElement NameAttributes98Entity Identifier CodeM ID 2/3Code identifying an organizational entity, a physical location, property or anindividualABAdditional Pick Up AddressAEAdditional Delivery AddressBTBill-to-PartyCNConsigneeRIRemit ToSFShip FromSHShipperUCUltimate Consignee93NameX AN 1/60Free-form name66Identification Code QualifierX ID 1/2Code designating the system/method of code structure used for IdentificationCode (67)25Carrier's Customer Code67Identification CodeX AN 2/80Code identifying a party or other code706Entity Relationship CodeO ID 2/2Code describing entity relationshipRefer to 004010 Data Element Dictionary for acceptable code values.98Entity Identifier CodeO ID 2/3Code identifying an organizational entity, a physical location, property or anindividualRefer to 004010 Data Element Dictionary for acceptable code values.12January, 2019

CP EDI 210 GuidelinesSegment:Position:Loop:Level:Usage:Max Use:Purpose:Syntax Notes:Semantic Notes:Comments:CPAttributesMRef.Des.N301Not UsedN302Segment:Position:Loop:Level:Usage:Max Use:Purpose:Syntax Notes:Semantic Notes:Comments:N3 Address Information1300100Optional (Must Use)HeadingOptional2To specify the location of the named partyData Element SummaryDataElement Name166Address InformationAddress information166Address InformationRef.Des.N401ON402ON403ON404Not UsedN405Not UsedN406CP EDI 210 GuidelinesAttributesM AN 1/55OAN 1/55N4 Geographic Location1400100Optional (Must Use)HeadingOptional1To specify the geographic place of the named party1 If N406 is present, then N405 is required.12CPAttributesOVersion 4010A combination of either N401 through N404, or N405 and N406 may be adequate tospecify a location.N402 is required only if city name (N401) is in the U.S. or Canada.Data Element SummaryDataElement NameAttributes19City NameO AN 2/30Free-form text for city name156State or Province CodeO ID 2/2Code (Standard State/Province) as defined by appropriate government agency116Postal CodeO ID 3/15Code defining international postal zone code excluding punctuation andblanks (zip code for United States)26Country CodeO ID 2/3Code identifying the country309Location QualifierX ID 1/2Refer to 004010 Data Element Dictionary for acceptable code values.310Location IdentifierO AN 1/3013January, 2019

CP EDI 210 GuidelinesSegment:Position:Loop:Level:Usage:Max Use:Purpose:Syntax Notes:Semantic XN704Not UsedNot UsedNot UsedNot UsedNot UsedN705N706N707N708N709Not UsedN710ON711Not UsedNot UsedNot UsedON712N713N714N715CP EDI 210 GuidelinesVersion 4010N7 Equipment Details1600200Optional (Must Use)HeadingOptional (Must Use)1To identify the equipmentIf either N703 or N704 is present, then the other is required.N701 is mandatory for rail transactions.Data Element SummaryDataElement NameAttributes206Equipment InitialO AN 1/4Prefix or alphabetic part of an equipment unit's identifying number207Equipment NumberM AN 1/10Sequencing or serial part of an equipment unit's identifying number (purenumeric form for equipment number is preferred)81WeightX R 1/10Numeric value of weight187Weight QualifierX ID 1/2Code defining the type of weightNActual Net Weight167Tare WeightX N0 3/8232Weight AllowanceO N0 2/6205DunnageO N0 1/6183VolumeX R 1/8184Volume Unit QualifierX ID 1/1Refer to 004010 Data Element Dictionary for acceptable code values.102Ownership CodeO ID 1/1Refer to 004010 Data Element Dictionary for acceptable code values.40Equipment Description CodeO ID 2/2Code identifying type of equipment used for shipmentCNContainer140Standard Carrier Alpha CodeO ID 2/4319Temperature ControlO AN 3/6219PositionO AN 1/3567Equipment LengthO N0 4/5Length (in feet and inches) of equipment ordered or used to transportshipment (The format is FFFII where FFF is feet and II is inches; the range for IIis 00 through 11)14January, 2019

CP EDI 210 GuidelinesNot UsedN716571Not UsedN717188OON718N71976156Not UsedNot UsedNot UsedNot UsedNot ion:Loop:Level:Usage:Max Use:Purpose:Syntax Notes:Semantic Notes:Comments:Version 4010Tare Qualifier CodeX ID 1/1Refer to 004010 Data Element Dictionary for acceptable code values.Weight Unit CodeO ID 1/1Refer to 004010 Data Element Dictionary for acceptable code values.Equipment Number Check DigitO N0 1/1Type of Service CodeO ID 2/2Code specifying extent of transportation service requestedDDDoor to DoorDRDoor to RampRDRamp to DoorRERamp to RampHeightO R 1/8WidthO R 1/8Equipment TypeO ID 4/4Standard Carrier Alpha CodeO ID 2/4Car Type CodeO ID 1/4LX Assigned Number1200400Optional (Must Use)DetailOptional (Must Use)1To reference a line number in a transaction setData Element SummaryCPAttributesMRef.Des.LX01CP EDI 210 GuidelinesDataElement NameAttributes554Assigned NumberM N0 1/6Number assigned for differentiation within a transaction set15January, 2019

CP EDI 210 GuidelinesSegment:Position:Loop:Level:Usage:Max Use:Purpose:Syntax Notes:Semantic XL504Not UsedL505Not UsedNot UsedL506L507Not UsedL508Not UsedNot UsedL509L510CP EDI 210 GuidelinesVersion 4010L5 Description, Marks and Numbers1400400Optional (Must Use)DetailOptional (Must Use)30To specify the line item in terms of description, quantity, packaging, and marks andnumbers1 If either L503 or L504 is present, then the other is required.1L502 may be used to send quantity information as part of the product description.Data Element SummaryDataElement NameAttributes213Lading Line Item NumberO N0 1/3Sequential line number for a lading item79Lading DescriptionO AN 1/50Description of an item as required for rating and billing purposes22Commodity CodeX AN 1/30Code describing a commodity or group of commodities23Commodity Code QualifierX ID 1/1Code identifying the commodity coding system used for Commodity CodeRefer to 004010 Data Element Dictionary for acceptable code values.103Packaging CodeO AN 3/5Refer to 004010 Data Element Dictionary for acceptable code values.87Marks and NumbersX AN 1/4888Marks and Numbers QualifierO ID 1/2Refer to 004010 Data Element Dictionary for acceptable code values.23Commodity Code QualifierX ID 1/1Refer to 004010 Data Element Dictionary for acceptable code values.22Commodity CodeX AN 1/30595Compartment ID CodeO ID 1/1Refer to 004010 Data Element Dictionary for acceptable code values.16January, 2019

CP EDI 210 GuidelinesSegment:Position:Loop:Level:Usage:Max Use:Purpose:Syntax Notes:Semantic Notes:Comments:CPAttributesORef.Des.L001Not UsedNot UsedL002L003XL004XL005Not UsedNot UsedL006L007XL008XL009Not UsedOL010L011Not UsedL012CP EDI 210 GuidelinesVersion 4010L0 Line Item - Quantity and Weight1700400Optional (Must Use)DetailOptional (Must Use)10To specify quantity, weight, volume, and type of service for a line item includingapplicable "quantity/rate-as" data1 If either L004 or L005 is present, then the other is required.2 If either L008 or L009 is present, then the other is required.3 If L011 is present, then L004 is required.L008 is the number of handling units of the line item tendered to the carrier.Data Element SummaryDataElement NameAttributes213Lading Line Item NumberO N0 1/3Sequential line number for a lading item220Billed/Rated-as QuantityX R 1/11221Billed/Rated-as QualifierX ID 2/2Refer to 004010 Data Element Dictionary for acceptable code values.81WeightX R 1/10Numeric value of weight187Weight QualifierX ID 1/2Code defining the type of weightBBilled Weight183VolumeX R 1/8184Volume Unit QualifierX ID 1/1Refer to 004010 Data Element Dictionary for acceptable code values.80Lading QuantityX N0 1/7Number of units (pieces) of the lading commodity211Packaging Form CodeX ID 3/3Code for packaging form of the lading quantityRefer to 004010 Data Element Dictionary for acceptable code values.458Dunnage DescriptionO AN 2/25188Weight Unit CodeO ID 1/1Code specifying the weight unitEMetric TonKKilogramsLPounds56Type of Service CodeO ID 2/2Refer to 004010 Data Element Dictionary for acceptable code values.17January, 2019

CP EDI 210 GuidelinesNot UsedNot UsedL013L014380211Not UsedL0151073Segment:Position:Loop:Level:Usage:Max Use:Purpose:Syntax Notes:Semantic Notes:Version 4010QuantityX R 1/15Packaging Form CodeO ID 3/3Refer to 004010 Data Element Dictionary for acceptable code values.Yes/No Condition or Response CodeX ID 1/1Refer to 004010 Data Element Dictionary for acceptable code values.L1 Rate and Charges1800400Optional (Must Use)DetailOptional (Must Use)10To specify rate and charges detail relative to a line item including freight charges,advances, special charges, and entitlements1 If either L102 or L103 is present, then the other is required.2 At least one of L104 L105 or L106 is required.3 If either L114 or L115 is present, then the other is required.4 If either L117 or L118 is present, then the other is required.1 L119 is the percent used to determine the charge in L104.2 L120, if used, indicates the currency for all monetary amounts in this L1 segment.3 L121 is the origin rated as charge 3XL104XL105XL106Not UsedL107CP EDI 210 GuidelinesData Element SummaryDataElement NameAttributes213Lading Line Item NumberO N0 1/3Sequential line number for a lading item60Freight RateX R 1/9Rate that applies to the specific commodity122Rate/Value QualifierX ID 2/2Code qualifying how to extend charges or interpret valueRefer to 004010 Data Element Dictionary for acceptable code values.58ChargeX N2 1/12For a line item: freight or special charge; for the total invoice: the totalcharges -- expressed in the standard monetary denomination for the currencyspecified191AdvancesX N2 1/9Incidental charges occurring during transportation which are not generallyconsidered to be freight charges (examples - stop charges, diversion and reconsignment, icing) expressed in the standard monetary denomination for thecurrency specified117Prepaid AmountX N2 1/9Money paid at point of origin (usually by shipper) expressed in the standardmonetary denomination for the currency specified120Rate Combination Point CodeO AN 3/9Refer to 004010 Data Element Dictionary for acceptable code values.18January, 2019

CP EDI 210 GuidelinesVersion 4010OL108150Special Charge or Allowance CodeO ID 3/3Code identifying type of special charge or allowanceBLCBill of Lading ChargeDETDetention of TrailersENCEnergy chargeFUEFuel ChargeGSTGoods and Services Tax ChargeHSTHarmonized Sales TaxMSGMiscellaneous ChargePSTPostageQSTQuebec Sales TaxThis is not a comprehensive list and only includes some of the mostcommonly used Special Charge or Allowance Codes.Not UsedL109121Not UsedL11039Not UsedL11116OL112276Not UsedL113257Not UsedNot UsedL114L11574122Not UsedL116372Not UsedNot UsedL117L118220221Not UsedNot UsedNot UsedL119L120L121954100610Rate Class CodeO ID 1/3Refer to 004010 Data Element Dictionary for acceptable code values.Entitlement CodeO ID 1/1Refer to 004010 Data Element Dictionary for acceptable code values.Charge Method of PaymentO ID 1/1Refer to 004010 Data Element Dictionary for acceptable code values.Special Charge DescriptionO AN 2/25Identification of special charge; this data element is used whenever anapplicable code cannot be found in data element 150Tariff Application CodeO ID 1/1Refer to 004010 Data Element Dictionary for acceptable code values.Declared ValueX N2 2/12Rate/Value QualifierX ID 2/2Refer to 004010 Data Element Dictionary for acceptable code values.Lading Liability CodeO ID 1/1Refer to 004010 Data Element Dictionary for acceptable code values.Billed/Rated-as QuantityX R 1/11Billed/Rated-as QualifierX ID 2/2Refer to 004010 Data Element Dictionary for acceptable code values.PercentO R 1/10Currency CodeO ID 3/3AmountO N2 1/15CP EDI 210 Guidelines19January, 2019

CP EDI 210 GuidelinesSegment:Position:Loop:Level:Usage:Max Use:Purpose:Syntax Notes:Semantic Not UsedNot UsedNot UsedNot UsedNot UsedNot UsedNot UsedNot UsedNot UsedNot UsedNot t UsedNot UsedL715L716CP EDI 210 GuidelinesVersion 4010L7 Tariff Reference2000400Optional (Must Use)DetailOptional10To reference details of the tariff used to arrive at applicable rates or chargeData Element SummaryDataElement NameAttributes213Lading Line Item NumberO N0 1/3Sequential line number for a lading item168Tariff Agency CodeO ID 1/4Code defining the tariff bureau or tariff publishing agent that governs therates applied to this shipment171Tariff NumberO AN 1/7Standard tariff number for the tariff which governs the rates applied to thecommodity item(s)172Tariff SectionO AN 1/2169Tariff Item NumberO AN 1/16170Tariff Item PartO N0 1/259Freight Class CodeO AN 2/5173Tariff Supplement IdentifierO AN 1/446Ex ParteO AN 4/4373DateO DT 8/8119Rate Basis NumberO AN 1/6227Tariff ColumnO AN 1/2294Tariff DistanceO N0 1/5295Distance QualifierO ID 1/1Refer to 004010 Data Element Dictionary for acceptable code values.19City NameO AN 2/30156State or Province CodeO ID 2/220January, 2019

CP EDI 210 GuidelinesSegment:Position:Loop:Level:Usage:Max Use:Purpose:Syntax Notes:Semantic Notes:Comments:CPAttributesXRef.Des.L301XL302Not UsedNot UsedL303L304OL305OL306OL307Not UsedL308Not UsedNot UsedL309L310Not UsedNot UsedL311L312Not UsedNot UsedNot UsedL313L314L315CP EDI 210 GuidelinesVersion 4010L3 Total Weight and Charges010SummaryOptional1To specify the total shipment in terms of weight, volume, rates, charges, advances, andprepaid amounts applicable to one or more line items1 If either L301 or L302 is present, then the other is required.2 If L312 is present, then L301 is required.L305 is the total charges.Data Element SummaryDataElement NameAttributes81WeightX R 1/10Numeric value of weight187Weight QualifierX ID 1/2Code defining the type of weightBBilled Weight60Freight RateX R 1/9122Rate/Value QualifierX ID 2/2Refer to 004010 Data Element Dictionary for acceptable code values.58ChargeO N2 1/12For a line item: freight or special charge; for the total invoice: the totalcharges -- expressed in the standard monetary denomination for the currencyspecified191AdvancesO N2 1/9Incidental charges occurring during transportation which are not generallyconsidered to be freight charges (examples - stop charges, diversion and reconsignment, icing) expressed in the standard monetary denomination for thecurrency specified117Prepaid AmountO N2 1/9Money paid at point of origin (usually by shipper) expressed in the standardmonetary denomination for the currency specified150Special Charge or Allowance CodeO ID 3/3Refer to 004010 Data Element Dictionary for acceptable code values.183VolumeX R 1/8184Volume Unit QualifierX ID 1/1Refer to 004010 Data Element Dictionary for acceptable code values.80Lading QuantityO N0 1/7188Weight Unit CodeO ID 1/1Refer to 004010 Data Element Dictionary for acceptable code values.171Tariff NumberO AN 1/774Declared ValueX N2 2/12122Rate/Value QualifierX ID 2/2Refer to 004010 Data Element Dictionary for acceptable code values.21January, 2019

CP EDI 210 GuidelinesSegment:Position:Loop:Level:Usage:Max Use:Purpose:Syntax Notes:Semantic Notes:Comments:CPAttributesMRef.Des.SE01MSE02CP EDI 210 GuidelinesVersion 4010SE Transaction Set Trailer020SummaryMandatory1To indicate the end of the transaction set and provide the count of the transmittedsegments (including the beginning (ST) and ending (SE) segments)SE is the last segment of each transaction set.Data Element SummaryDataElement NameAttributes96Number of Included SegmentsM N0 1/10Total number of segments included in a transaction set including ST and SEsegments329Transaction Set Control NumberM AN 4/9Identifying control number that must be unique within the transaction setfunctional group assigned by the originator for a transaction set22January, 2019

CP EDI 210 GuidelinesVersion 4010SAMPLE INGATED 20181121 2141N9*VG*R100712345 *709900000*20181126*347333N1*BT*PAYER OF FREIGHT*25*0052020000N3*1234 AVEBURY RDN4*MISSISSAUGA*ON*L5R 3M3N1*SH*SHIPPER NAMEN3*1234 AVEBURY RDN4*MISSISSAUGA*ON*L5R3M3N1*CN*CONSIGNEE NAMEN3*1212 10TH AVE NEN4*CALGARY*AB*T2A2M3N1*UC*ULTIMATE CONSIGNEEN3*1

Details and Invoice Transaction Set (410) for use within the context of an Electronic Data Interchange (EDI) Environment. The 210 version 4010 is sent from CP to the freight payer. The transaction set can be used to provide detailed information of charges associated with a rail movement. An EDI 997 Acknowledgment is required for this .