brd hardlines industry item

Upload: abeer-mahmoud-el-shakankery

Post on 10-Apr-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/8/2019 BRD Hardlines Industry Item

    1/26

    Business RequirementsDocument (BRD)

    for

    Hardlines Item

    BRG: Align

    Version: 0.0.4

    Date: 20040810

    COPYRIGHT 2004, EAN INTERNATIONAL and UNIFORM CODE COUNCIL, INC.

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    2

    3

  • 8/8/2019 BRD Hardlines Industry Item

    2/26

    Change Request Reference

    Refer to Change Request (CR) Number(s): 03-000137CR Submitter(s): Andrew Hearn

    Date of CR Submission to GSMP: 20031007

    DOCUMENT HISTORY

    Document Number: 0.0.4Document Version: 0.0.4Document Date : 20040810

    Document Summary

    Document Title: Hardlines ItemOwner: BRG: Align

    Chairperson:Status: (check one box) DRAFT X ApprovedBRD Template Version: 1.2

    Document Change History

    Date ofChange

    Version Reason for Change

    Summary of Change ModelBuild #

    CR #

    20040528 0.0.1 First draft of BRD Conversion of UCCnetBusiness Requirements intoFirst Draft BRD

    03-000137

    20040628 0.0.2 Incorporation of Class Diagram

    Posted for public

    review

    Added classdiagram

    AddedDefinitions forenumeratedvalues in section3.1.1

    Removed Typefrom all classnames

    ChangedSituational toOptional forattributes

    Added examplein section 4.0

    COPYRIGHT 2004, EAN INTERNATIONAL and UNIFORM CODE COUNCIL, INC.

    20

    21

    22

    23

    24

    25

    26

    27

    28

    29

    30

    31

    32

    6

    7

  • 8/8/2019 BRD Hardlines Industry Item

    3/26

    20040720 0.0.3 Incorporated

    public reviewcommentschanges

    Posted in Eroomfor vote.

    Added section

    2.1.2 Movedsome hardlinesattributes toTrading PartnerNeutral

    Added additionaldefinitions in3.1.1

    Class Diagramschanged toreflectrequirements3.1.23.1.7

    Sample Datachanged toreflect newrequirement

    20040810 0.0.4 To be compliantto the 1.3.2.Standards

    Moved following classesfrom Trading PartnerNeutral to the Hardlinesextension

    Orderingand SellingUnit ofMeasure

    Security Tag

    Information Trade Item

    Finish Trade Item

    ImportIdentification

    Replaced ClassDiagrams 3.1.33.1.7as information iscontained in HardlinesTrade Item Extensionclass diagram

    Added 3.1.3Enumeration ClassDiagram for theHardlines Trade Item

    COPYRIGHT 2004, EAN INTERNATIONAL and UNIFORM CODE COUNCIL, INC.10

    11

  • 8/8/2019 BRD Hardlines Industry Item

    4/26

    Business Requirements Document

    Table of contents

    Chapter Page

    1 General Information......................................................................................................5

    1.1 Problem Statement / Business Need.................................................................................5

    1.2 Objective............................................................................................................................5

    1.3 Audience............................................................................................................................5

    1.4 Artefacts............................................................................................................................5

    1.5 References........................................................................................................................5

    1.6 Acknowledgements...........................................................................................................6

    1.6.1 Align BRG Members..............................................................................................6

    1.6.2 Hardlines Task/ Project Group Participants...........................................................6

    1.6.3 Global Business Process Modellers (GBPM)........................................................7

    2 Business Process View................................................................................................8

    2.1 Requirements....................................................................................................................8

    2.1.1 Business Requirements For Hardlines Item Attributes Requirements ..................8

    2.1.2 Technical Requirements (optional)......................................................................20

    2.2 Use Case Actor Descriptions...........................................................................................20

    2.3 Use Case Scenario..........................................................................................................20

    2.3.1 Use Case Diagram..............................................................................................20

    2.3.2 Use Case Description..........................................................................................20

    2.4 Activity Diagram ..............................................................................................................20

    3 Not Required................................................................................................................20

    1 Data View.....................................................................................................................21

    1.1 Data Description .............................................................................................................21

    1.1.1 Data Description for Hardlines Item enumerated classes....................................21

    1.1.2 Class Diagram Hardlines Trade Item Extension..................................................23

    1.1.3 Class Diagram Enumeration Classes for Hardlines Trade Item Extension ........24

    2 Examples.....................................................................................................................25

    3 Appendices..................................................................................................................26

    3.1 Implementation Considerations.......................................................................................26

    3.2 Relationship with the EAN.UCC General Business Model (GBM)...................................26

    COPYRIGHT 2004, EAN INTERNATIONAL and UNIFORM CODE COUNCIL, INC.

    33

    34

    35

    36

    37

    38

    39

    40

    41

    42

    43

    44

    45

    46

    47

    48

    49

    50

    51

    52

    53

    54

    55

    56

    57

    58

    59

    60

    61

    62

    63

    14

    15

  • 8/8/2019 BRD Hardlines Industry Item

    5/26

    Business Requirements Document

    1 General Information

    1.1 Problem Statement / Business Need

    The Voluntary Interindustry Commerce Standards Organization (VICS) Data SynchronizationSubcommittee has reviewed the existing Trade Item Data Model and compared thoseattributes to current business process requirements in this industry. Industry uniquematerials and processes exist which requires additional attributes to completely and properlyconvey the data supporting current business processes in this industry. This document bothdefines and describes those additional attributes that have been identified as necessary tosupport current Hardlines industry business requirements. This includes new attributes andnew Data Validation Rules.

    1.2 Objective

    The North American Hardlines industry has begun the process of data synchronization andthese implementations necessitate the changes and additions to the EAN.UCC standards asdocumented to support these efforts. The objective is to create a business messagestandard supporting communication of trade item data attributes for the Hardlines industry.

    1.3 Audience

    The audience of the standards would be any participant in the global supply chainspecifically the Hardlines Industry.

    1.4 Artefacts

    Artefact name Artefact description

    Business Requirements Version

    1.1 Date 20040412

    Business Requirements Item Attribute Requirements Hardlines Industry

    Sector.

    1.5 References

    EAN.UCC System GSMP Manual Object Management Group

    W3C

    BRD Version: 0.0.4 Page: 5

    17

    18

    64

    65

    66

    67

    68

    69

    70

    71

    72

    73

    74

    75

    76

    77

    78

    79

    80

    81

    82

    83

    84

    85

    86

    87

    88

    89

    90

    91

    92

    93

    94

    9596

  • 8/8/2019 BRD Hardlines Industry Item

    6/26

    Business Requirements Document

    1.6 Acknowledgements

    1.6.1 Align BRG Members

    Function Name Company / organisation

    BRG Chair Jim Funk S.C Johnson, Inc

    BRG Member

    BRG Process Manager Andrew Hearn Uniform Code Council

    1.6.2 Hardlines Task/ Project Group Participants

    Function Name Company / organisation

    Participant John Blind KodakParticipant Lee Bowers Lowe's

    Participant Sue Brozas UCCnet

    Participant Minka Car ACNielsen

    Participant Claudia Chmella SINFOS GmbH

    Participant Denis Conway The NPD Group

    Participant Robert Fassberg QRS Corporation

    Participant Kevin Ferber EDS

    Participant Dan Gallagher TR2

    Participant Jean-Christophe Gilbert EAN-France

    Participant Whitney Gilliam Springs Industries, Inc

    Participant Paula Giovanetti Ecworkshops.com

    Participant Mike Harris Velosel Corporation

    Participant Bruce Hawkins Wal-Mart Stores, Inc

    Participant Andrew Hearn Uniform Code Council

    Participant Donna Howells UDEX Ltd.

    Participant Emma James ACNielsen

    Participant Shahid Javed Transora

    Participant Mae Kemp Lowe's

    Participant Rita Laur ECCC

    Participant Zoltan Patkai EAN International

    Participant Randy Rajagopal Velosel Corporation

    Participant Rich Richardson Uniform Code Council

    Participant Larry Rushing HAHT Commerce

    Participant John Ryu Uniform Code Council

    Participant Steve Shultz TR2

    Participant Inderjeet Singh Velosel Corporation

    Participant Thomas Smith AGSA.US

    Participant Tan Soon SANC

    Participant Peggy Spofford 3M

    Participant Jim Sykes UCCnet

    Participant Jen Xiques UCCnet

    BRD Version: 0.0.4 Page: 6

    21

    22

    97

    98

    99100

    101

    102

    103

    104

    105

  • 8/8/2019 BRD Hardlines Industry Item

    7/26

    Business Requirements Document

    1.6.3 Global Business Process Modellers (GBPM)

    Function Name Organisation

    Modeller John Ryu Uniform Code CouncilPeer Reviewer Eric Kauz Uniform Code Council

    BRD Version: 0.0.4 Page: 7

    25

    26

    106

    107

  • 8/8/2019 BRD Hardlines Industry Item

    8/26

    Business Requirements Document

    2 Business Process View

    2.1 Requirements

    The following format is used to define the new AttributesNameClass Name

    Cardinality: M Mandatory O-- Optional D Dependent (must supply business rules)

    Multiple Occurrences: Y Yes N - No

    Data Type: Text Description (70 Characters with Language Qualifier) Multiple Occurrences Description (70 Characters with Language Qualifier) Single Occurrence Long Text Description (1000 Characters with Language Qualifier) Multiple

    Occurrences Long Description (1000 Characters with Language Qualifier) Single Occurrences Measurement (Decimal Value & Unit Of Measure) Multiple Occurrences Measurement Value (Decimal Value & Unit Of Measure) Single Occurrences Amount (Decimal Value & ISO Currency Code) Boolean (true / false) String (Used for codes - no language code) Date (CCYY-MM-DD) Date & Time (both date & time must be specified - CCYY-MM-DDTHH:MM:SS) Decimal (+- nnn.nnn) Integer (no decimal point) Percentage (Format 9.99 could use Measurement) GTIN (EANUCC defined type: 14-digit value)

    Size (This will restrict the type either through the Schema or validation rules e.g. if theAttribute type was Text Long and the size was 350 then the Attribute would be restricted to350 characters.)DefinitionExample

    Business Rules (Industry Sector Best Practices)Validation Rules (Validation Rules and Dependency Rules)External Code List Name & SourceCode List Values and Descriptions (For EANUCC maintained code lists)

    2.1.1 Business Requirements For Hardlines Item Attributes Requirements

    BRD Version: 0.0.4 Page: 8

    29

    30

    108

    109

    110

    111

    112

    113

    114

    115

    116

    117

    118

    119

    120

    121

    122

    123

    124

    125

    126

    127

    128

    129

    130

    131

    132

    133

    134

    135

    136

    137

    138

    139

    140

    141

    142

    143

    144

    145

    146147

    148

    149

    150

    151

    152

    153

  • 8/8/2019 BRD Hardlines Industry Item

    9/26

    Business Requirements Document

    Number Statement Rationale

    1 Hardlines Trade Item class is mandatory with the following

    attributes and their respective requirements.

    1.1 Is Trade Item Recalled

    Class Name: HardlinesTradeItem

    Attribute Name: isTradeItemRecalled

    Cardinality: M

    Multiple Occurrences: N

    Type: Boolean

    Size: true / false

    Definition: An indicator for the Trade Item to determineif the Manufacturer or Supplier has recalled the product. Thisis a true/false (Boolean) where 'true' indicates the Trade Itemhas been recalled.

    Example: None

    Business Rules: None

    Validation Rules: Acceptable values are: 'true' or 'false' * true and false have to be spelled out and inlowercase

    External Code List Name N/A

    External Code List Source: N/A

    1.2 Model Number

    Class Name: HardlinesTradeItem

    Attribute Name: modelNumber

    Cardinality: O

    Multiple Occurrences: N

    Type: String

    Size: 70

    Definition: Additional Vendor identification number,

    which defines the configuration of the product over and abovethe Item number.

    Example: Appliance model number, 123WKX

    Business Rules: Add Attribute to EAN.UCCstandards as alternate Item number is not adequate forHardlines. Alternate Item number or model number is requiredfor each Item.

    Validation Rules: If Item is flagged as a consumer unit, either the model number or manufacturers part number

    BRD Version: 0.0.4 Page: 9

    33

    34

    154

  • 8/8/2019 BRD Hardlines Industry Item

    10/26

    Business Requirements Document

    Number Statement Rationale

    must be populated. The value entered cannot breach the sizeof 70.

    External Code List Name: N/A

    External Code List Source: N/A

    1.3 Pieces Per Trade Item

    Class Name: HardlinesTradeItem

    Attribute Name: piecesPerTradeItem

    Cardinality: O

    Multiple Occurrences: N

    Type: Measurement

    Size: 15

    Definition: Numeric value to indicate number ofphysical pieces used to make up the Consumer Unit. Used ifthere is more than one piece in one Trade Item.

    Example: '5' = value to indicate number of pieces usedto construct a wheelbarrow; '2' = value to indicate number ofpieces which make up a trash can.

    Business Rules: None

    Validation Rules: The value entered cannot breach

    the size of 15.

    External Code List Name N/A

    External Code List Source: N/A

    2 Nesting Information class is optional and repeatable with thefollowing attribute and their respective requirements.

    2.1 Nesting Increment

    Class Name: NestingInformation

    Attribute Name: nestingIncrement

    Cardinality: O

    Multiple Occurrences: Y

    Type: Measurement

    Size: 15

    Definition: Indicates the incremental height of TradeItems nested together.

    Example: 2 garbage cans nested together, the height

    BRD Version: 0.0.4 Page: 10

    37

    38

  • 8/8/2019 BRD Hardlines Industry Item

    11/26

    Business Requirements Document

    Number Statement Rationale

    between the lip of the lower can to the lip on the upper can

    Business Rules: None

    Validation Rules: If nestingIncrement is populated,stackingFactor must be populated. The value entered cannotbreach the size of 15.

    External Code List Name : N/A

    External Code List Source: N/A

    3 Ordering and Selling Unit Of Measure class is optional. Itcontains the following attributes and their respectiverequirements.

    3.1 Ordering Unit of Measure

    Class Name: OrderingAndSellingUnitOfMeasure

    Attribute Name: orderingUnitOfMeasure

    Cardinality: O

    Multiple Occurrences: N

    Type: String

    Size: 70

    Definition: The alternate Unit of Measure of how TradeItems are ordered by the Retailer under one Unit of Measure,

    but sold under another Unit of Measure.

    Example: Spool of wire ordered by the spool and soldby lineal foot; Lumber ordered by board footage and sold bypiece.

    Business Rules: None

    Validation Rules: EAN.UCC standards reference theUN/CEFACT Recommendation 20 list for the possible Unit ofMeasure. The value entered cannot breach the size of 70.

    External Code List Name : UN/CEEFACTRecommendation No. 20

    External Code List Source: UN/CEFACT

    3.2 Selling Unit of Measure

    Class Name: OrderingAndSellingUnitOfMeasure

    Attribute Name: sellingUnitOfMeasure

    Cardinality: O

    Multiple Occurrences: N

    BRD Version: 0.0.4 Page: 11

    41

    42

  • 8/8/2019 BRD Hardlines Industry Item

    12/26

    Business Requirements Document

    Number Statement Rationale

    Type: String

    Size: 70

    Definition: Describes the measurement used for selling unit of the Trade Item to the end consumer. A TradeItem may have only one Unit of Measure. How is this Itemsold?

    Example: Each, pair, case, roll, set box, by the foot,by the sheet

    Business Rules: None

    Validation Rules: The Retailers require this if theItem is marked as a Consumer Unit. Only values from theenumerated list can be chosen from the UN/CEFACTRecommendation 20. The value entered should not breach

    the size of 70.

    External Code List Name : UN/CEEFACTRecommendation No. 20

    External Code List Source: UN/CEFACT

    4 Out of Box Information class is optional andrepeatable with the following attributes and theirrespective requirements.

    4.1 Depth

    Class Name: OutOfBoxInformation

    Attribute Name: depth

    Cardinality: D

    Multiple Occurrences: Y

    Type: Measurement

    Size: 15

    Definition: The measurement of the depth of the actualTrade Item. These dimensions should be used for Items thatdo not require assembly but differ in size when removed fromthe packaging.

    Example: Stove or refrigerator

    Business Rules: It is mandatory to supply all three types ofdimension depth, height, and width if there is Out of BoxInformation.

    Validation Rules: If the Out of Box dimensions areentered, the isOutOfBoxProvided Attribute is implied true. Ifheight and width are populated, then this Attribute needs to bepopulated. The value entered cannot breach the size of 15.

    External Code List Name : N/A

    BRD Version: 0.0.4 Page: 12

    45

    46

  • 8/8/2019 BRD Hardlines Industry Item

    13/26

    Business Requirements Document

    Number Statement Rationale

    External Code List Source: N/A

    4.2 Height

    Class Name: OutOfBoxInformation

    Attribute Name: height

    Cardinality: D

    Multiple Occurrences: Y

    Type: Measurement

    Size: 15

    Definition: The measurement of the height of theactual Trade Item. These dimensions should be used forItems that do not require assembly but differ in size whenremoved from the packaging.

    Example: Stove or refrigerator

    Business Rules: It is mandatory to supply all three types ofdimension depth, height, and width if there is Out of BoxInformation.

    Validation Rules: If the Out of Box dimensions areentered, the isOutOfBoxProvided Attribute is implied true. Ifdepth and width are populated, then this Attribute needs to bepopulated. The value entered cannot breach the size of 15.

    External Code List Name : N/A

    External Code List Source: N/A

    4.3 Width

    Class Name: OutOfBoxInformation

    Attribute Name: width

    Cardinality: D

    Multiple Occurrences: Y

    Type: Measurement

    Size: 15

    Definition: The measurement of the width of the actualTrade Item. These dimensions should be used for Items thatdo not require assembly but differ in size when removed fromthe packaging.

    Example: Stove or refrigerator

    Business Rules: It is mandatory to supply all three types ofdimension depth, height, and width if there is Out of Box

    BRD Version: 0.0.4 Page: 13

    COPYRIGHT 2004, EAN INTERNATIONAL and UNIFORM CODE COUNCIL, INC.

    49

    50

    51

  • 8/8/2019 BRD Hardlines Industry Item

    14/26

    Business Requirements Document

    Number Statement Rationale

    Information.

    Validation Rules: If the Out of Box dimensions areentered, the isOutOfBoxProvided Attribute is implied true. Ifdepth and height are populated, than this Attribute needs tobe populated. The value entered cannot breach the size of15.

    External Code List Name: N/A

    External Code List Source: N/A

    5 Right of Return For Non Sold Trade Item class is mandatorywith the following attribute and their respective requirements.

    5.1 Return Goods Policy

    Class Name: RightOfReturnForNonSoldTradeItem

    Attribute Name: returnGoodsPolicy

    Cardinality: M

    Multiple Occurrences: N

    Type: String

    Size: 70

    Definition: A code that describes the policy fordefective, damaged or non-salable goods. Values include:DFC - Destroy for Credit; RFC - Return for Credit, HFI - Holdfor Inspection or CFA - Call for Authorization.

    Example: None

    Business Rules: None

    Validation Rules: Only choices from the enumeratedlist can be chosen. The value entered cannot breach the sizeof 70

    External Code List Name : N/A

    External Code List Source: N/A

    Code List Values

    This list of Code Values are contained within'RightOfReturnForNonSoldTradeItemCodeList'

    6.0 Security Tag Information class is optional with the followingattributes and their respective requirements.

    6.1 Security Tag Location

    BRD Version: 0.0.4 Page: 14

    COPYRIGHT 2004, EAN INTERNATIONAL and UNIFORM CODE COUNCIL, INC.

    Code Value Code Description

    CFA Call for Authorization

    DFC Destroy for Credit

    RFC Return for Credit

    HFI Hold for Inspection

    53

    54

    55

  • 8/8/2019 BRD Hardlines Industry Item

    15/26

    Business Requirements Document

    Number Statement Rationale

    Class Name: SecurityTagInformation

    Attribute Name: securityTagLocation

    Cardinality: O

    Multiple Occurrences: N

    Type: String

    Size: 70

    Definition: This is a code to indicate where the EAS tagis located on the Trade Item. O = On outside of Trade Item;C = Concealed inside Trade Item; I = integrated inside TradeItem.

    Example: None

    Business Rules: None

    Validation Rules: Used on Consumer Units only. Onlychoices from the enumerated list can be chosen. The valueentered cannot breach the size of 70.

    External Code List Name : N/A

    External Code List Source: N/A

    Code List Values:

    The list of Code Values are contained within'SecurityTagLocationCodeTypeList'

    6.2 Security Tag Type

    Class Name: SecurityTagInformation

    Attribute Name: securityTagType

    Cardinality: O

    Multiple Occurrences: N

    Type: String

    Size: 70

    Definition: This is a code to indicate the type of EAStag located on the Trade Item. AM = Acousto-Magnetic; EM =Electro-Magnetic; INK = Ink or dye; M = Microwave; RF =Radio Frequency

    Example: None

    Business Rules: None

    BRD Version: 0.0.4 Page: 15

    COPYRIGHT 2004, EAN INTERNATIONAL and UNIFORM CODE COUNCIL, INC.

    Code Value Code Description

    O On outside of Trade Item

    C Concealed inside Trade Item

    I Integrated inside of Trade Item

    57

    58

    59

  • 8/8/2019 BRD Hardlines Industry Item

    16/26

    Business Requirements Document

    Number Statement Rationale

    Validation Rules: Used on Consumer Units only. Onlychoices from the enumerated list can be chosen. The value

    entered cannot breach the size of 70.

    External Code List Name: N/A

    External Code List Source: N/A

    Code Value Code Description

    AM

    Acousto-Magnetic EAS

    Tag

    EM Electro-Magnetic EAS Tag

    INK Ink or Dye EAS Tag

    M Microwave EAS Tag

    RF Radio Frequency EAS Tag

    Code List Values:

    The list of Code Values are contained within'SecurityTagTypeList'

    7 Trade Item Finish class is optional with the following attributeand respective requirements.

    7.1 Trade Item Finish Description

    Class Name: Trade Item Finish

    Attribute Name: tradeItemFinishDescription

    Cardinality: M

    Multiple Occurrences: N

    Type: Description

    Size: 70

    Definition: Additional Attribute which defines the outersurface/appearance of the product.

    Example: Antique brass, bright brass, oak or walnutfinish

    Business Rules: Until approved in the standards, use ofcolor Attribute to define finish is acceptable.

    Validation Rules: Would only need to be added on

    Consumer Unit Items, The value entered cannot breach thesize of 70.

    External Code List Name: N/A

    External Code List Source: N/A

    8 Trade Item Import Identification class is optional andrepeatable with the following attributes and their respectiverequirements.

    BRD Version: 0.0.4 Page: 16

    61

    62

  • 8/8/2019 BRD Hardlines Industry Item

    17/26

    Business Requirements Document

    Number Statement Rationale

    8.1 Import Classification Type

    Class Name: TradeItemImportIdentification

    Attribute Name: importClassificationType

    Cardinality: O

    Multiple Occurrences: N

    Type: String

    Size: 70

    Definition: This is a code to indicate the type of importclassification for the Trade Item. CBS NL = NetherlandsImport Code; HCDCS = Harmonized Commodity Descriptionand Coding System; HS KN TARIC = Customs tariff andINTRASTAT Code; HTS = Harmonized Tariff Schedule of the

    United States; ICN = INTRASTAT Combined Nomenclature;TARIC = Tarif Intgr de la Communaut

    Example: None

    Business Rules: None

    Validation Rules: Only choices from the enumeratedlist can be chosen. The value entered cannot breach the sizeof 70.

    External Code List Name: N/A

    External Code List Source: N/A

    Code Value Code Description

    HS/KN/TARIC Customs Tariff Number

    HCDCS

    Harmonized Commodity Description and

    Coding System

    HTS Harmonized Tariff Schedule of the US

    IST Intrastat

    ICN Intrastat Combined Nomenclature

    CBS NL Netherlands

    TARIC Tarif Integre de la Communaute

    Code List Values:

    The list of Code Values are contained within'ImportClassificationTypeList'

    8.2 Trade Item Import Identification

    Class Name: TradeItemImportIdentification

    Attribute Name: importClassificationValue

    Cardinality: O

    BRD Version: 0.0.4 Page: 17

    65

    66

  • 8/8/2019 BRD Hardlines Industry Item

    18/26

    Business Requirements Document

    Number Statement Rationale

    Multiple Occurrences: Y

    Type: String

    Size: 11

    Definition: Imports and exports of trade items typicallyrequire classification codes to determine appropriate dutiesand tariffs. CBS NL = Netherlands Import Code; HCDCS =Harmonized Commodity Description and Coding System; HSKN TARIC = Customs tariff and INTRASTAT Code; HTS =Harmonized Tariff Schedule of the United States; ICN =INTRASTAT Combined Nomenclature; TARIC = Tarif Intgrde la Communaut

    Example: None

    Business Rules: Required on Import Products only.

    Validation Rules: The value entered cannot breach the sizeof 11.

    External Code List Name : N/A

    External Code List Source: N/A

    Code List Values:

    The list of Code Values are contained within'ImportClassificationCodeTypeList'

    9 Warranty Information class is optional with the followingattributes and their respective requirements.

    9.1 URL For warranty

    Class Name: WarrantyInformation

    Attribute Name: uRLForWarranty

    Cardinality: O

    Multiple Occurrences: N

    Type: String

    Size: 1000

    Definition: Indicates the location of the URL thatcontains the warranty information of the Item.

    Example: None

    Business Rules: None

    Validation Rules: If either 'urlForWarranty' or 'warrantyDescription' is populated, it implies the Attribute'warrantyIndicator' = true. The value entered cannot breachthe size of 1000.

    External Code List Name : N/A

    BRD Version: 0.0.4 Page: 18

    69

    70

  • 8/8/2019 BRD Hardlines Industry Item

    19/26

    Business Requirements Document

    Number Statement Rationale

    External Code List Source: N/A

    9.2 Warranty Description

    Class Name: WarrantyInformation

    Attribute Name: warrantyDescription

    Cardinality: O

    Multiple Occurrences: N

    Type: Long Text Description

    Size: 1000

    Definition: Description of the warranty information asfound on the Item.

    Example: None

    Business Rules: None

    Validation Rules: If either 'urlForWarranty' or 'warrantyDescription' is populated, it implies the Attribute'warrantyIndicator' = true. The value entered cannot breachthe size of 1000.

    External Code List Name: N/A

    External Code List Source: N/A

    BRD Version: 0.0.4 Page: 19

    73

    74

    155

    156

  • 8/8/2019 BRD Hardlines Industry Item

    20/26

    Business Requirements Document

    2.1.2 Technical Requirements (optional)

    Number Statement Rationale

    (Sequentialnumber)

    None at this time

    2.2 Use Case Actor Descriptions

    Actor Description

    Not required

    2.3 Use Case Scenario

    Not required2.3.1 Use Case Diagram

    Not required2.3.2 Use Case Description

    Use Case Name Not required

    Use Case Description

    Actors

    Preconditions

    Postconditions

    Scenario

    Step

    #

    Actor Activity Step

    1

    2

    3

    4

    Alternative Scenario

    Step

    #

    Actor Activity Step

    2.4 Activity Diagram

    3 Not Required

    BRD Version: 0.0.4 Page: 20

    77

    78

    157

    158

    159

    160

    161

    162

    163

    164

    165

    166

    167

    168

    169

    170

  • 8/8/2019 BRD Hardlines Industry Item

    21/26

    Business Requirements Document

    1 Data View

    1.1 Data Description

    1.1.1 Data Description for Hardlines Item enumerated classes

    Data Name Definition Mandatory /

    Optional /

    Dependent

    1.0 Import Classification Type List A code list that describes the classification systems typically utilized by

    governmental agencies to determine appropriate duties, tariffs,

    customs, and statistical declarations used in international trade.

    Enumerated

    Class

    1.1 Customs Tariff Number

    HS/KN/TARIC

    Classification system used by countries that have joined the

    International System for the designation and Codification of goods

    used to determine appropriate duties, tariffs, customs, and statistical

    declarations used in international trade.

    Enumeration

    1.2 Harmonized Commodity Description

    and Coding System

    Classification system developed and maintained by the World

    Customs Organization (WCO), an independent intergovernmental

    organization utilized to determine appropriate duties, tariffs, customs,

    and statistical declarations used in international trade.

    Enumeration

    1.3 Harmonized Tariff Schedule of the

    US

    Classification system that provides the applicable tariff rates and

    statistical categories for all merchandise imported into the United

    States; it is based on the international Harmonized System, the global

    classification system that is used to describe most world trade in

    goods

    Enumeration

    1.4 Intrastat The system utilized for collecting statistics on the physical trade in

    goods (i.e. the actual movement of goods) between the Member States

    of the European Union (EC).

    Enumeraiton

    1.5 Intrastat Combined Nomenclature The system developed by the European Union (EC) as a nomenclature

    for customs and statistics

    Enumeration

    1.6 Netherlands The system developed by the Netherlands as a nomenclature for

    customs and statistics.

    Enumeration

    1.7 Tarif Integre de la Communaute The system designed to show the various rules applying to specific

    products when imported into the EU. This includes the provisions of

    the harmonized system and the combined nomenclature as well as

    additional provisions specified in Community legislation such as tariff

    suspensions, tariff quotas and tariff preferences, which exist for the

    majority of the Communitys trading partners. In trade with third

    countries, the 10-digit TARIC code must be used in customs and

    statistical declarations

    Enumeration

    2.0 Right of Return for Non Sold Trade

    Item Code List

    A code list that describes the notification and trade item disposition

    policy to be used between trading partners to manage defective,

    damaged, or otherwise non-saleable goods.

    Enumeration

    Class

    2.1 Call For Authorization A call to a trading partner is required to obtain authorization to

    disposition defective, damaged, or otherwise non-saleable goods.

    Enumeration

    2.2 Destroy for Credit Trading partner documents and subsequently destroys defective,

    damaged, or otherwise non-saleable goods and is issued a credit for

    the material by the other trading partner.

    Enumeration

    2.3 Hold for Inspection Defective, damaged, or otherwise non-saleable goods are held for Enumeration

    BRD Version: 0.0.4 Page: 21

    81

    82

    171

    172

    173

    174

  • 8/8/2019 BRD Hardlines Industry Item

    22/26

    Business Requirements Document

    Data Name Definition Mandatory /

    Optional /

    Dependent

    inspection and verification by a trading partner prior to the issuance ofcredit for the material.

    2.4 Return for Credit Defective, damaged, or otherwise non-saleable goods are physically

    returned by a trading partner prior to the issuance of credit for the

    material.

    Enumeration

    3.0 Security Tag Location Code Type

    List

    A code list that describes the location of any electronic article security

    (EAS) tag on a trade item.

    Enumeration

    Class

    3.1 Concealed Inside Trade Item An electronic article security (EAS) tag has been concealed inside a

    trade item.

    Enumeration

    3.2 Integrated Inside of Trade Item An electronic article security (EAS) tag has been integrated inside a

    trade item.

    Enumeration

    3.3 On Outside of Trade Item An electronic article security (EAS) tag has been placed on the outside

    of a trade item.

    Enumeration

    4.0 Security Tag Type List A code list that describes the technology associated with an Electronic

    Article Surveillance (EAS) tag placed on a trade item.

    Enumeration

    Class

    4.1 Acousto-Magnetic EAS Tag Electronic Article Surveillance (EAS) tag that operates utilizing radio

    frequency signals in pulses, which energize the tag. When the pulse

    ends, the tag responds, emitting a single frequency signal like a tuning

    fork. While the transmitter is off between pulses, a receiver detects the

    tag signal. A microcomputer checks the tag signal detected by the

    receiver to ensure it is at the right frequency, is time-synchronized to

    the transmitter, at the proper level and at the correct repetition rate. If

    all these criteria are met, the alarm occurs.

    Enumeration

    4.2 Electro-Magnetic EAS Tag Electronic Article Surveillance (EAS) tag that operates utilizing low

    frequency magnetic fields generated by a transmitter antenna. Whenthe tag passes through the magnetic field, it transmits a unique

    frequency pattern. This pattern is picked up by an adjacent receiver

    antenna, and the signal is processed and will trigger an alarm when the

    specific pattern is recognized

    Enumeration

    4.3 Ink or Dye EAS Tag Electronic Article Surveillance (EAS) tag that is designed to break and

    release fluid, usually indelible inks onto the trade item if the tag is

    removed by other than the retailer.

    Enumeration

    4.4 Microwave EAS Tag Electronic Article Surveillance (EAS) tag attached to a product that

    receives and combines two microwave frequency signals emitted by a

    transmitter antenna. The tag transmits the combined signal which is

    amplified and compared to a reference in the detector to ensure it is at

    the correct frequency and level. If correct, an alarm is initiated.

    Enumeration

    4.5 Radio Frequency EAS Tag Electronic Article Surveillance (EAS) tag attached to a product that

    responds to a specific frequency emitted by a transmitter antenna. An

    adjacent receiver antenna then picks up the response from the tag.

    The tag response signal is processed and will trigger an alarm when it

    matches specific criteria.

    Enumeration

    BRD Version: 0.0.4 Page: 22

    85

    86

  • 8/8/2019 BRD Hardlines Industry Item

    23/26

    Business Requirements Document

    1.1.2 Class Diagram Hardlines Trade Item Extension

    BRD Version: 0.0.4 Page: 23

    COPYRIGHT 2004, EAN INTERNATIONAL and UNIFORM CODE COUNCIL, INC.

    TradingPartnerNeutralTradeItemInformation(from Trading Partner Neutral Trade Item Information)

    HardlinesTradeItemExtension

    RightOfReturnForNonSoldTradeItem

    returnGoodsPolicy : RightOfReturnForNonSoldTradeItemCodeList

    OutOfBoxInformation

    depth : Measurement

    height : Measurement

    width : Measurement

    NestingInformation

    nestingIncrement : Measurement

    WarrantyInformation

    uRLForWarranty[0..1] : String

    warrantyDescription[0..1] : LongTextDescription

    OrderingAndSellingUnitOfMeasure

    orderingUnitOfMeasure[0..1] : StringsellingUnitOfMeasure[0..1] : String

    TradeItemFinish

    tradeItemFinishDescription : Description

    SecurityTagInformation

    securityTagLocation[0..1] : SecurityTagLocationCodeTypeList

    securityTagType[0..1] : SecurityTagTypeList

    TradeItemImportIdentification

    importClassificationType[0..1] : ImportClassificationTypeList

    importClassificationValue[0..1] : String

    HardlinesTradeItem

    isTradeItemRecalled : BooleanmodelNumber[0..1] : String

    piecesPerTradeItem[0..1] : Measurement

    11

    11

    0..*0..*

    0..*0..*

    0..10..1

    0..10..10..10..1

    0..10..1

    0..*0..*

    UN/ECE Recommendation 20 is

    referenced as possible values for

    unit of measure.

    89

    90

    175

    176

    177178

    179

    180

    181

    182

    183

    184

    185

    186

    187

    188

    189

    190

    191

    192

    193

    194

    195

    196

    197

    198

    199

    200

    201

    202

    203

    91

  • 8/8/2019 BRD Hardlines Industry Item

    24/26

    Business Requirements Document

    1.1.3 Class Diagram Enumeration Classes for Hardlines Trade Item Extension

    BRD Version: 0.0.4 Page: 24

    RightOfReturnForNonSoldTradeItemCodeList

    CALL_FOR_AUTHORIZATION

    DESTORY_FOR_CREDIT

    HOLD_FOR_INSPECTION

    RETURN_FOR_CREDIT

    SecurityTagTypeList

    ACOUSTO_MAGNETIC_EAS_TAG

    ELECTRO_MAGNETIC_EAS_TAG

    INK_OR_DYE_EAS_TAG

    MICROWAVE_EAS_TAG

    RADIO_FREQUENCY_EAS_TAG

    ImportClassificationTypeList

    CUSTOMS_TARIFF_NUMBER

    HARMONIZED_COMMODITY_DESCRIPTION_AND_CODING_SYSTEM

    HARMONIZED_TARIFF_SCHEDULE_OF_THE_US

    INTRASTAT

    INTRASTAT_COMBINED_NOMENCLATURE

    NETHERLANDS

    TARIF_INTEGRE_DE_LA_COMMUNAUTE

    SecurityTagLocationCodeTypeList

    CONCEALED_INSIDE_THE_TRADE_ITEMINTEGRATED_INSIDE_OF_TRADE_ITEM

    ON_OUTSIDE_OF_TRADE_ITEM

    93

    94

    204

    205

    206207

    208

    209

    210

    211

    212

    213

    214

    215

    216

    217

    218

    219

    220

    221

    222

    223

    224

    225

    226

    227

    228

    229

    230

    231

    232

    233

    234

    235

    236

    237

    238

    239

    240

    241

    242

    243244

    245

    246

    247

    248

    249

    250

    251

  • 8/8/2019 BRD Hardlines Industry Item

    25/26

    Business Requirements Document

    2 Examples

    A sample Hardlines Item message is listed below for illustration.

    Trading Partner Neutral Trade Item Information

    Ordering And Selling Unit of Measure

    Ordering Unit of Measure: BAGSelling Unit of Measure: BAG

    Security Tag Information

    Security Tag Location: ON_OUTISDE_OF_TRADE_ITEMSecurity Tag Type: ACOUSTO_MAGNETIC_EAS_TAG

    Trade Item Import Identification

    Import Classification Type: CUSTOMS_TARIFF_NUMBERImport Classification Value: 94052060102

    Hardlines Trade Item ExtensionHardlines Trade Item

    Is Trade Item Recalled: FalseModel Number: 123Pieces Per Trade Item: 10 UoM CASE

    Right of Return For Non Sold Trade ItemReturn Good Policy: CALL_FOR_AUTHORIZATION

    Nesting Information

    Nesting Increment 5.2 UoM IN

    Out of Box Information

    Depth: 40 UoM centimeterHeight: 150 UoM centimeterWidth: 40 UoM centimeter

    Warranty Information

    uRL For Warranty: http://www.MyProductsWarranty.com

    BRD Version: 0.0.4 Page: 25

    97

    98

    252

    253

    254255

    256

    257

    258

    259

    260

    261

    262

    263

    264

    265

    266

    267

    268

    269

    270

    271

    272

    273

    274

    275

    276

    277

    278

    279

    280

    281282

    283

    284

    285

    286

    287

    288

    289

    290

    291

    292

    293

    294295

    296

    297

    298

    299

    300

    301

    302

  • 8/8/2019 BRD Hardlines Industry Item

    26/26

    Business Requirements Document

    3 Appendices

    3.1 Implementation Considerations

    3.2 Relationship with the EAN.UCC General Business Model (GBM)

    The following diagram illustrates the position of the BRD Hardlines Item within theGBM:

    Plan Order Deliver

    Trading Partner

    PayAlign

    Hardlines Item

    101

    102

    303

    304

    305

    306

    307

    308

    309

    310

    311

    312