Date post: | 10-Apr-2018 |
Category: |
Documents |
Upload: | abeer-mahmoud-el-shakankery |
View: | 213 times |
Download: | 0 times |
of 27
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