You are on page 1of 30

Cost of Goods Sold Report Version 1.

The following format was developed by a joint task force of volunteers from the Association for High Technology Distribution (AHTD) and the Power Transmission Distributors Association (PTDA). This format is recommended for the electronic transmission of cost of goods sold (COGS) data between distributor and supplier and is designed for use by any firm in the industrial distribution industry. Endorsement of the format as written by other trade associations is welcome. This format is designed to increase the efficiency of COGS data transmission by providing a single format and providing common categorization of data. Decisions as to what information will be provided and appropriate uses of this data are open to negotiation between distributor and supplier. Questions or suggested improvements may be directed to PTDA (+1.312.516.2100; ptda@ptda.org). The most recent version of the format is available on request from any of the sponsoring associations. This format includes three files: The header file identifies the distributor that is transmitting the data and defines the general parameters of the database file. The data file contains information about distributor sales to customers and is submitted on a schedule negotiated between the distributor and supplier. The trailer file contains unique identification information referenced in the header record and indicates the total number of records transmitted as part of a single transmission. To ensure the confidentiality of your COGS data, 128-byte encryption or better is recommended. If you are sharing data with international trading partners, please verify that the encryption routine you have selected is approved for export under the national security regulations of your country.

Format Rules All fields are ASCII format, variable length, and tab delimited. Each record ends with a CR/LF (carriage return/line feed). Physical decimal points must be used in all numeric fields that require them; a numeric field without a decimal will be considered an integer. Distributors have discretion to provide or not provide any of the data fields except the ones marked as M (Mandatory). Consecutive fields marked E (Either) indicate that one of these fields must be supplied; both may be supplied if information is available. Distributors may ignore data fields that are not required for their application. If a field is not supplied, the position is filled with a null character; two delimiters in a row (tab tab) represent a null character. All codes will use ASC X12 EDI standards where they are defined. Where relevant, the Definition and Comment line for each field refers to the ASC X12 table where field values can be found.

The date of this release is May 31, 2000, Version 1.0.

Header Record N M 1M 2M 3M 4 5E 6E Field Name Data Type Transmission Control Number Distributor Name Distributor Address Distributor Contact Phone Number Distributor E-mail Address

Definition and Comments Identification field categorizing data; in most cases, this will read Dis Numeric. This series is automatically assigned for each transmission Free format field with the distributor name. Free format field with the street address or P.O. Box where the distri Numeric; formatted AAAEEENNNNXXXX, where AAA indicates the a E-mail address where a technical contact or person responsible for e

Data Records N M 1M 2M 3M 4 5E 6E 7 8 9M 10 M 11 M 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Field Name Transaction Date Transmission Record Number Distributor ID Duns+4 Number Branch Code Part Number UPC Quantity Unit of Measure Unit Cost Unit Cost Identifier Unit Cost Currency Code Customer Identification Number Ship To City Ship To County Ship To State/Province Ship To ZIP/Postal Ship To Country Bill To City Bill To County Bill To State/Province Bill To ZIP/Postal Bill To Country SIC NAICS Customer Name Product Category/Family Product Category/Family Definition Code Unit Price Unit Price Identifier Unit Price Currency Code Product Description Assembly

Definition and Comments Numeric; formatted YYYYMMDD. For sales (field 7 is positive), this Numeric; a sequential number representing this unique data record f Duns+4 number for this distributor. Where multiple Duns+4 numbers Alphanumeric. For use in designating for which branch data is subm Alphanumeric. Supplier part number. Numeric. Supplier UPC product number (13 digits). Numeric. Quantity of product sold (positive) or returned (negative). Alphanumeric. The unit of measure sold or credited for this record. Numeric. Use the attached list of ASC X12 standard codes (Table 639Unit C Use the attached list of ISO standard codes (Table 4217ISO 3-Let Alphanumeric. Internal Ship To identification. Alphabetical. Customer city. Alphabetical. Customer county. Customer state or province. Use the attached list of standard U.S. a Alphanumeric. Customer ZIP or Postal Code without punctuation ma Customer country. Use the attached list of ISO standard codes (Tab Alphabetical. Customer city. Alphabetical. Customer county. Customer state or province. Use the attached list of standard U.S. an Alphanumeric. Customer ZIP or Postal Code without punctuation ma Customer country. Use the attached list of ISO standard codes (Tab Numeric. Customer Standard Industrial Classification code. Numeric. Customer North American Industrial Classification System Alphanumeric. Alphanumeric. Schema relating part number or UPC to a larger cate Alphanumeric. Use the list of codes developed by distributor and su Pretax unit price excluding freight, any charges for engineering supp Use the attached list of ASC X12 standard codes (Table 639Unit C Use the attached list of ISO standard codes (Table 4217ISO 3-Let Free format field. Use if there is no part number or UPC code. Free format field. Use to indicate if referenced product is an assemb

Trailer Record N M Field Name 1 M Transmission Control Number 2 M Record Count

Definition and Comments Numeric. This series is automatically assigned for each transmission Numeric. Number of Data Records in this transmission.

between distributor orsement of the

a single format

al parameters of

nd indicates the

ended. If you are

R/LF (carriage

s marked as M be supplied; e not required o delimiters in

efinition and

ata; in most cases, this will read Distributor Cost of Goods Sold Data. cally assigned for each transmission from the distributor to a particular supplier, beginning with transmission zero. The numbering system

address or P.O. Box where the distributor can be contacted. NNXXXX, where AAA indicates the area code, EEE indicates the exchange, NNNN indicates the number, and XXXX indicates the extensio l contact or person responsible for e-mailing this transmission may be reached.

D. For sales (field 7 is positive), this field indicated the date the invoice was generated for this line item; if summary billing is used, this is the presenting this unique data record for this transaction date. or. Where multiple Duns+4 numbers are available, use the selling facility, not the number of a conglomerate or holding company. nating for which branch data is submitted where the distributor uses a single Duns number for all locations.

number (13 digits). ld (positive) or returned (negative). If not null, must be accompanied by a unit of measure. ure sold or credited for this record. Use the attached list of ASC X12 standard codes (Table 355Unit of Measurement Code). Use of a n

2 standard codes (Table 639Unit Cost Identifier Codes). Use of a nonstandard code is not allowed. dard codes (Table 4217ISO 3-Letter Alphabetic Currency Codes). Use of a nonstandard code is not allowed. identification.

e the attached list of standard U.S. and Canadian postal abbreviation codes. Use of a nonstandard code is not allowed. Postal Code without punctuation marks. ched list of ISO standard codes (Table 3166-1ISO 2-Letter Alphabetic Country Codes). Use of a nonstandard code is not allowed.

the attached list of standard U.S. and Canadian postal abbreviation codes. Use of a nonstandard code is not allowed. Postal Code without punctuation marks. ched list of ISO standard codes (Table 3166-1ISO 2-Letter Alphabetic Country Codes). Use of a nonstandard code is not allowed. dustrial Classification code. can Industrial Classification System code.

part number or UPC to a larger category that has been agreed to by distributor and supplier partner. Must be consistent over the reporting des developed by distributor and supplier. t, any charges for engineering support and total order discounts. 2 standard codes (Table 639Unit Cost Identifier Codes). Use of a nonstandard code is not allowed. dard codes (Table 4217ISO 3-Letter Alphabetic Currency Codes). Use of a nonstandard code is not allowed. no part number or UPC code. e if referenced product is an assembly.

cally assigned for each transmission from the distributor to a particular supplier, beginning with transmission zero. The numbering system rds in this transmission.

. The numbering system rolls over with the first transmission sent in a new calendar year.

XX indicates the extension and no dashes are included. This is a phone number where a technical contact or person responsible for e-ma

y billing is used, this is the date the invoice would normally have been generated. For returns (field 7 is negative), this field indicates the da

olding company.

rement Code). Use of a nonstandard code is not allowed.

ode is not allowed.

ode is not allowed.

nsistent over the reporting period.

. The numbering system rolls over with the first transmission sent in a new calendar year. This number must be the same as Field 2 in the

rson responsible for e-mailing this transmission may be reached.

, this field indicates the date credit was issued to the customer.

the same as Field 2 in the Header Record

Suggested Unit Cost Identifier Codes Data Element Dictionary Table 639 ASC X12 The following table reproduces ASC 12 639. Please use only codes that have been accepted into this standard. Code AP AW BD BR BW CA CP CT DI DR DS EC ES FX HF HP LC LD LE LM LR ME NC NE NQ NT PA PB PD PE PF PM PN PO PP PR PS PT PU PV PY QE QH QR Explanation Advise Price Average Wholesale Price Before Discount Broker Biweekly Price per Unit Catalog Current Price (Subject to Change) Contract Distributor Dealer Discount Estimated Credit Estimated Fixed Price Per 100 Feet Price per Hundred Catalog Price per Hundred Catalog Price per Dozen Catalog Price per Each Catalog Price per Thousand Previous Catalog Price Midterm Endorsement Price per Unit No Charge Not to Exceed No Quote Net Price per Troy Ounce Annual Price per Unit Price per Dozen Price per Each Price per Foot Monthly Price per Unit Price per Ten Price per Ounce Price per Pound Promotion Price per Thousand Square Foot Price per Ton Quarterly Price per Unit Provisional Price Price per Yard Quoted Price per Each Quoted Price per Hundred Previous Quoted Price

QS QT RC RD RE RM RS RT SA SC SM SR ST SW TB TC TD TE TF TM TP UM VQ WC WD WE WH WI WM

Quoted Price per Thousand Quoted Retail Price per Hundred Retail Price per Dozen Retail Price per Each Retail Price per Thousand Resale Price Retail Semiannual Price per Unit Submitted Contract Semi Monthly Price per Unit Suggested Retail Standard Submitted Wholesale To be negotiated Contract Price per Hundred Contract Price per Dozen Contract Price per Each Per 1000 Feet Contract Price per Thousand Price per Thousand Price per Unit of Measure Verbal Quote Wholesale Price per Hundred Wholesale Price per Dozen Wholesale Price per Each Wholesale Weekly Price per Unit Wholesale Price per Thousand

nto this standard.

Suggested Currency Codes ISO 3-Letter Alphabetic Currency Codes ISO 4217 The following table reproduces ISO 4217. Please use only codes that have been accepted into this standard. An asterisk indicates no currency code has been assigned to that country/entity. Code AFN ALL DZD USD EUR AOA XCD * XCD ARS AMD AWG AUD EUR AZN BSD BHD BDT BBD BYR EUR BZD XOF BMD INR/BTN BOB/BOV BAM BWP NOK BRL USD BND BGN XOF BIF KHR XAF CAD CVE KYD XAF XAF CLP/CLF Country/Entity Afghanistan Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory Brunei Darussalam Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile

CNY China AUD Christmas Island AUD Cocos (Keeling) Islands COP/COU Colombia KMF Comoros XAF Congo CDF Congo, Democratic Rep. of the NZD Cook Islands CRC Costa Rica XOF Cte D'ivoire HRK Croatia CUP Cuba EUR Cyprus CZK Czech Republic DKK Denmark DJF Djibouti XCD Dominica DOP Dominican Republic USD Ecuador EGP Egypt SVC/USD El Salvador XAF Equatorial Guinea ERN Eritrea EEK Estonia ETB Ethiopia FKP Falkland Islands(Malvinas) DKK Faroe Islands FJD Fiji EUR Finland EUR France EUR French Guiana XPF French Polynesia EUR French Southern Territories XAF Gabon GMD Gambia GEL Georgia EUR Germany GHS Ghana GIP Gibraltar EUR Greece DKK Greenland XCD Grenada EUR Guadeloupe USD Guam GTQ Guatemala GNF Guinea GWP/XOF Guinea-Bissau GYD Guyana HTG/USD Haiti AUD Heard Island and Mcdonald Islands EUR Holy See (Vatican City State)

HNL HKD HUF ISK INR IDR XDR IRR IQD EUR ILS EUR JMD JPY JOD KZT KES AUD KPW KRW KWD KGS LAK LVL LBP ZAR/LSL LRD LYD CHF LTL EUR MOP MKD MGA MWK MYR MVR XOF EUR USD EUR MRO MUR EUR MXN/MXV USD MDL EUR MNT EUR XCD

Honduras Hong Kong Hungary Iceland India Indonesia International Monetary Fund (I.M.F.) Iran (Islamic Republic of) Iraq Ireland Israel Italy Jamaica Japan Jordan Kazakstan Kenya Kiribati Korea, Democratic People's Rep. of Korea, Republic of Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libyan Arab Jamahiriya Liechtenstein Lithuania Luxembourg Macau Macedonia, the Former Yugoslav Republic of Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Micronesia, Federated States of Moldova, Republic of Monaco Mongolia Montenegro Montserrat

MAD MZM MMK ZAR/NAD AUD NPR NLG ANG XPF NZD NIO XOF NGN NZD AUD USD NOK OMR PKR USD PAB/USD PGK PYG PEN PHP NZD PLN EUR USD QAR EUR ROL RUB RWF SHP XCD XCD EUR XCD WST EUR STD SAR XOF RSD SCR SLL SGD EUR EUR SBD

Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island Northern Mariana Islands Norway Oman Pakistan Palau Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Reunion Romania Russian Federation Rwanda Saint Helena Saint Kitts and Nevis Saint Lucia Saint Pierre and Miquelon Saint Vincent and The Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Slovakia Slovenia Solomon Islands

SOS Somalia ZAR South Africa EUR Spain LKR Sri Lanka SDG Sudan SRD Suriname NOK Svalbard and Jan Mayen SZL Swaziland SEK Sweden CHF/CHW/CHE Switzerland SYP Syrian Arab Republic TWD Taiwan, Province of China TJS Tajikistan TZS Tanzania, United Rep. of THB Thailand USD Timor-Leste XOF Togo NZD Tokelau TOP Tonga TTD Trinidad and Tobago TND Tunisia TRL Turkey TMM Turkmenistan USD Turks and Caicos Islands AUD Tuvalu UGX Uganda UAH Ukraine AED United Arab Emirates GBP United Kingdom USD/USS/USN States United USD United States Minor: Outlaying Islands UYUUYI Uruguay UZS Uzbekistan VUV Vanuatu VEF Venezuela VND Viet Nam USD Virgin Islands, British USD Virgin Islands, U.S. XPF Wallis and Futuna MAD Western Sahara YER Yemen ZMK Zambia ZWD Zimbabwe

Suggested Unit of Measure Codes Data Element Dictionary Table 355 ASC X12 The following table is a subset of the full ASC X12 355. These are common units of measure that can be used in the pricing tables. Additional codes may be added at any time. Please only use codes that have been accepted into the EDI standard. Additional code use should be reported to PTDA so that additional codes may be added to this table. Code AM AY BG BK BT BX C4 CA CC CF CG CH CI CL CM CP CT DP DR DZ EA FO FT GA GI HB HC HF HU IN KE KG KK KT LA LB LF LK LT LY MR Explanation Machine Unit Assembly Bag Book Belt Box Car Load Case Cubic Centimeter Cubic Feet Card Container Cubic Inches Cylinder Centimeter Crate Carton Dozen Pair Drum Dozen Each Fluid Ounce Foot Gallons Imperial Gallon Hundred Boxes Hundred Count Hundred Feet Hundred Inches Keg Kilogram Hundred Kilograms Kit Pounds per cubic In. Pound Linear Foot Link Liters Linear Yard Meter

NB NC NL NS NT OP P3 P4 P6 P8 P9 PC PK PL PR RD RE RL SF SH SI SL SO SV TB TC TH TK

Barge Car Load Short Ton (2000 lbs) Trailer Two Pack Three Pack Four Pack Six Pack Eight Pack Nine Pack Piece Package Pallet/Unit Load Pair Rod Reel Roll Square Foot Sheet Square Inch Sleeve Spool Skid Tube Truck Load Thousand Tank

Suggested Customer State/Province Codes The following codes are based on U.S. and Canadian postal abbreviations. Please use only codes listed below. Code AL AK AB AS AZ AR BC CA CO CT DE DC FM FL GA GU HI ID IL IN IA KS KY LA ME MB MH MD MA MI MN MS MO MT NE NV NB NH NJ NM NY NF NC ND MP NT State/Province Alabama Alaska Alberta American Samoa Arizona Arkansas British Columbia California Colorado Connecticut Delaware District Of Columbia Federated States Of Micronesia Florida Georgia Guam Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Manitoba Marshall Islands Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Brunswick New Hampshire New Jersey New Mexico New York Newfoundland North Carolina North Dakota Northern Mariana Islands Northwest Territories

NS OH OK ON OR PW PA PE PR PQ RI SK SC SD TN TX UT VT VI VA WA WV WI WY YT

Novia Scotia Ohio Oklahoma Ontario Oregon Palau Pennsylvania Prince Edward Island Puerto Rico Quebec Rhode Island Saskatchewan South Carolina South Dakota Tennessee Texas Utah Vermont Virgin Islands Virginia Washington West Virginia Wisconsin Wyoming Yukon Territory

Suggested Customer Country Codes ISO 2-Letter Alphabetic Country Codes ISO 3166-1 The following table reproduces ISO 3166-1. Please use only codes that have been accepted into this standard. Code AF AL DZ AS AD AO AI AQ AG AR AM AW AU AT AZ BS BH BD BB BY BE BZ BJ BM BT BO BA BW BV BR IO BN BG BF BI KH CM CA CV KY CF TD CL CN Country/Entity Afghanistan Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory Brunei Darussalam Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China

CX CC CO KM CG CD CK CR CI HR CU CY CZ DK DJ DM DO TP EC EG SV GQ ER EE ET FK FO FJ FI FR GF PF TF GA GM GE DE GH GI GR GL GD GP GU GT GN GW GY HT HM VA

Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Congo, Democratic Republic of the Cook Islands Costa Rica Cte D'ivoire Croatia Cuba Cyprus Czech Republic Denmark Djibouti Dominica Dominican Republic East Timor Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands(Malvinas) Faroe Islands Fiji Finland France French Guiana French Polynesia French Southern Territories Gabon Gambia Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guinea Guinea-Bissau Guyana Haiti Heard Island and Mcdonald Islands Holy See (Vatican City State)

HN HK HU IS IN ID IR IQ IE IL IT JM JP JO KZ KE KI KP KR KW KG LA LV LB LS LR LY LI LT LU MO MK MG MW MY MV ML MT MH MQ MR MU YT MX FM MD MC MN MS MA MZ

Honduras Hong Kong Hungary Iceland India Indonesia Iran (Islamic Republic of) Iraq Ireland Israel Italy Jamaica Japan Jordan Kazakstan Kenya Kiribati Korea, Democratic People's Rep. of Korea, Republic of Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libyan Arab Jamahiriya Liechtenstein Lithuania Luxembourg Macau Macedonia, the Former Yugoslav Republic of Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Micronesia, Federated States of Moldova, Republic of Monaco Mongolia Montserrat Morocco Mozambique

MM NA NR NP NL AN NC NZ NI NE NG NU NF MP NO OM PS PK PW PA PG PY PE PH PN PL PT PR QA RE RO RU RW SH KN LC PM VC WS SM ST SA SN SC SL SG SK SI SB SO ZA

Myanmar Namibia Nauru Nepal Netherlands Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island Northern Mariana Islands Norway Oman Palestinian Territory, Occupied Pakistan Palau Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Reunion Romania Russian Federation Rwanda Saint Helena Saint Kitts and Nevis Saint Lucia Saint Pierre and Miquelon Saint Vincent and The Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Seychelles Sierra Leone Singapore Slovakia Slovenia Solomon Islands Somalia South Africa

GS ES LK SD SR SJ SZ SE CH SY TW TJ TZ TH TG TK TO TT TN TR TM TC TV UG UA AE GB US UM UY UZ VU VE VN VG VI WF EH YE YU ZM ZW

South Georgia/South Sandwich Islands Spain Sri Lanka Sudan Suriname Svalbard and Jan Mayen Swaziland Sweden Switzerland Syrian Arab Republic Taiwan, Province of China Tajikistan Tanzania, United Republic of Thailand Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu Uganda Ukraine United Arab Emirates United Kingdom United States United States Minor: Outlaying Islands Uruguay Uzbekistan Vanuatu Venezuela Viet Nam Virgin Islands, British Virgin Islands, U.S. Wallis and Futuna Western Sahara Yemen Yugoslavia Zambia Zimbabwe

You might also like