|
Number
|
Statement
|
Rationale
|
|
1
|
Each TPP must have an effective start date.
|
Effective Start Dates determine when the TPP
is first available for use.
|
|
2
|
Each TPP may have an effective end date, or it
may be open-ended.
|
Effective End Dates enable the termination or
expiration of a TPP.
|
|
3
|
Each TPP must be uniquely defined.
|
(Within GDSN) A unique identifier is the
combination of a Data Source GLN, Data Recipient GLN, target market, and
channel of trade.
(Outside GDSN) The document identification
role is used.
|
|
4
|
Each TPP may have a free text field for the
seller to add a name or description to the trading partner profile.
Examples:
- Retailer name and class of
business
- XXX Hospital Group for
vending supplies
- YYY Retail Stores in
Northwest Region
|
Trading partners may choose to add a text
description for ease of identification.
|
|
5
|
Each TPP may have a reference assigned by the
buyer that would provide an internal party identification of the seller in
the buyer’s internal information system. e.g. “vendor number”. This field is
optional.
|
This reference enables a linkage to the ERP
systems: examples: procurement, category management and accounting for
buyer.
|
|
6
|
Each TPP may have a reference assigned by the
seller that would provide an internal party identification of the buyer in
the seller’s internal information system. “customer number”. This field is
optional.
|
This reference enables a linkage to the ERP
systems: examples: sales, manufacturing, accounting systems.
|
|
7
|
Each TPP shall refer to the TPP Data Source
through a party identifier. Within GDSN, this shall be
by GLN. This field is mandatory.
|
Buyers will want to identify the source of a
TPP.
|
|
8
|
Each TPP shall refer to the Data Recipient
through a party identifier. Within GDSN, this shall be by GLN. This field is
mandatory.
|
Sellers will want to identify the buyer for
whom the TPP applies.
|
|
9
|
Each TPP shall include Target Market. Target
Market is defined as a geographical region based upon geographical boundaries
sanctioned by the United Nations. The ISO 3166_1 List is used to populate this attribute. Target
Market is mandatory.
|
It is expected that some trading partner
relationships span across multiple geographic markets, and that seller or
buyer may wish to specify the geography for which the TPP is relevant.
|
|
10
|
Each TPP may include
Rounding Factor. This is the number of
positions that trading partners agree to round to. Rounding Factor is an integer. The
precision of decimal places and the rules used for rounding should be
mutually agreed between the trading partners.
|
Rounding errors are often the cause of price
mismatches between trading partners.
|
|
11
|
A TPP shall include trade channel. This is an
enumerated list.
- drug
- food
service
- grocery
- hard
lines
- home
goods
- industrial
- institutional
- mass
- military
- unspecified
- vend
Trade Channel is mandatory.
|
Many trading partners have different go to
market strategies for different trade channels. Unspecified, this field shall be created as
a default. Unspecified may also be
used when proprietary trade channels would apply or “not applicable” would be
desired.
|
|
12
|
Each TPP shall include the conditions agreed
upon by the seller and buyer.
Each Condition will have a condition identifier.
Each condition identifier will be used in combination with the attributes
“application sequence”, “method of depiction”, and “lead time” to fully
describe its application within a trading partnership. This field is mandatory.
|
Trading partnerships will list what conditions
the buyer and seller have agreed upon as being applicable to their
relationship. Each condition listed in the TPP will need to have three other
fields to fully describe its application within a pricing model. These four
fields can loop as often as necessary.
|
|
13
|
An application sequence number shall be
assigned to each condition to denote the order of succession in which the
calculations shall be derived. This
field is mandatory for both component based and transaction price pricing approaches.
|
Sequencing of price components within a
calculation is relationship dependent in some markets. The TPP captures the
agreement between trading partners. In
instances where there is only a transaction price communicated (no components)
the sequence will still be required and will equal 1.
|
|
14
|
Two or more conditions shall be permitted to
have the same application sequence number but only if the price is derived.
|
In certain business cases, the sequence with
which multiple components are applied to a calculation can be the same.
|
|
15
|
Each condition on a TPP shall be assigned a
method of depiction. Method of depiction shows how the condition group will
be depicted on the invoice.
There are two methods of depiction:
- Line item level
- Invoice summary level
The method of depiction is mandatory.
|
Calculation of price will require information
on how a value should be applied.
|
|
16
|
The method of depiction “line item level”
shall refer to a single trade item. Within GDSN the item identifier will be a
GTIN.
|
The assumption is that the standard invoice
lists a single trade item per line.
|
|
17
|
The method of depiction “invoice summary
level” shall refer to the entire invoice, which may be depicted just once on
the invoice (e.g. at bottom or at top).
|
This reflects common business practices.
|
|
18
|
The TPP may include a price notification
lead-time. The price notification
lead-time may be repeated for each condition contained in a TPP.
Price
notification lead-time is optional.
|
Price notification lead times specify the
amount of time required between communication of a price or price component
change to the seller and the effective date of this change.
|
|
19
|
TPPs must be processed in a manner that will provide
a history of current and past agreements.
|
An audit trail is necessary for all three
parts of the price synchronisation model.
|
|
20
|
TPP may include a tax indicator that would
enable the management of taxes that could be included on an invoice.
-
Tax Indicator is an enumerated list and is
optional. There can be multiple instances of Tax Indicator for a TPP.
-
Values for Tax Indicator include:
- Tax Included: indicates that the tax is included in the
price.
- Tax Calculated – indicates
that the tax is included in the calculation of the price.
- Tax Shown – indicates that
the tax amount(s) are shown clearly on the invoice.
- Tax In Base – indicates that
the tax is included in the calculation base for the end of year allowance and
backhaul.
|
Used for tax management.
|