|
CONDITION DOCUMENTS AND MONETARY DOCUMENTS v. 2.0.2 |
|
|
Relationship Dependent Data For Price Synchronisation
|
|
|
|
|
|
This section has been included to record
implementation considerations and concerns that have been noted during the
development of the RDD conceptual business model and the subsequent development
of the business requirements. The RDD
Team is using this section to assist readers with understanding how the
business requirements might be implemented and to offer input to the next step
of the process where a new task group comprised of RDD and GDSN participants
will be formed to develop the implementation requirements within the GDSN.
|
|
|
|
|
|
1.Status Of This Standards
Document
|
|
|
- The RDD Team recognizes these overall facts regarding this
BRD.
- Business requirements have been captured to the
best
of our knowledge. With ample input from North America, Western Europe
and Asia, the RDD Team feels that it has fully completed its
task of capturing what the industry requires in order to meet the
stated objective
of accurate price data synchronisation.
- The model design (the various messages and their
content) and the proposed communication processes (sequence of actions required
to move data from seller to buyer) have been checked to ensure that the proper
attributes and necessary dependencies are in place. The standards have been
tested against both simple and complex business scenarios.
- The RDD Team anticipates that the work contained
in this document will be further refined and improved by subsequent groups
including the GDSN task group and groups formed to respond to change requests
submitted by early implementers.
- The RDD Team recognized during its work that
there were some business requirements that should be deferred in the first
phase of implementation. These requirements have been captured in this document
for implementation in a later phase.
- The RDD Team believes the model can be
implemented by trading partners who use either a transaction price structure or
a component-based pricing structure.
|
|
|
|
|
|
2. Scope Of Standards |
|
|
- On invoice only – The RDD Team focused on
building a model that would handle any pricing component that would be
reflected on the invoice sent to a buyer from a seller. Out of scope is any
surcharge or discount which is put into place by the trading partners in a
transaction that is not connected to the invoice. (Example – a check written
after a promotional period ends for an addition discount that covers one or more invoices).
- Flexibility - The model is designed to be
flexible enough to handle the two basic global models for “go to market”
pricing strategies used by manufacturers. The first is Transactional Pricing
and the second is Context Driven Component Based Pricing.
- Transactional Pricing – Transactional Pricing,
which is also known as Simple Net Pricing, is a pricing structure where the
trading partners negotiate a single price in advance of trading. This price may
or may not include considerations by both parties regarding discounts or
surcharges. The partners agree, however, that the only price data that should
be communicated is the final agreed to price. In most cases, this final price
will not fluctuate between orders due to different circumstances (e.g. same
price for ½ truckload or full truckload).
- Context Driven Component Based Pricing - This
pricing strategy involves a starting price and may or may not include a variety
of other pricing considerations, some discounts and other surcharges, which
will vary for the same trade item (GTIN) within the same trading partner
relationship based on a variations in condition. (e.g. logistical discounts
based on weight of the order. Orders that have different weight totals may
generate a different price for the same product). This pricing structure is
sometimes referred to as “complex.”
- Choice of communication – the RDD Team has developed
standards that can be used in a variety of communication choices. Both data
synchronisation via the GDSN network and one to one communication without use
of data pools are supported.
Note: Because the model is intended to handle both simple
and component-based pricing methods, it may appear at first to be complicated.
Please note that a number of the attributes are optional, and as such, do not
need to be used for simpler pricing structures. Included in the implementation
notes are examples of both pricing structures and how they would be handled
with these standards.
|
|
|
3. Basic
Assumptions |
|
|
- Assumption 1. – As a prerequisite to price
synchronisation, trading partners have already agreed to do business and have
completed all negotiations around price. It is emphasized that this standard is
not intended for use as a negotiation tool.
- Assumption 2. - For trading partners using the
GDSN network, it is assumed that the parties are already engaged in item data
synchronisation, as this is a prerequisite for price data synchronisation.
|
|
|
4. Commentary |
|
|
4.1 Overall Price Synchronisation
Model’s Structure
|
|
|
- In addition to listing all business requirements
involving price data synchronisation, the RDD Team developed a logical model
for how data is to be organized and communicated, in a manner which the RDD
Team believes the business requirements will be met. This logical model
arranges the attributes required to deliver business requirements into three
“documents” or “message sets” which work together to deliver a full and complete
set of pricing data from seller to buyer.
These are the:
|
|
|
- Trading Partner
Profile (TPP)
- Conditions Document
- Monetary Document
|
|
|
- The RDD Team has designed the model using three
separate components in response to their analysis of the industry’s various
marketing strategies, to provide the flexibility needed to meet the business
requirements. It is important to note that the overall model will only work if
all three components are used.
|
|
|
4.2 Overall Comment – How This
Model Will Be Applied Into Backroom Systems Of Both Trading Partners
|
|
|
While all trading partner approaches will
be unique, it should be explained that the overall model is not designed to
fully automate the communication process from end to end.
As envisioned, what will occur is that:
|
|
|
- The seller will
build a process to deliver all pricing components to their data pool of choice
(internal or external to their firewall). This process may eventually be automated.
- The data pool
will use the information contained within the TPP to perform their publication
function.
- Buyers will
still have to “open and read” the messages sent, during the initial data load,
to understand which of the messages they wish to manually load into their existing
accounts payable and order creation systems. An example would be the manual
review of performance requirements for discounts.
- It is expected
that, as best practices develop, the trading partners will learn how to
maximize the TPP’s ability to filter the messages sent to the buyers.
- Once an initial
data load is done, there will be a mix of automated and manual handling of
updates to data that has been entered into the buyers’ internal systems.
- It is expected
that as these standards are refined, more automation will be built into the
process.
|
|
|
4.3 Trading Partner Profile (TPP)
|
|
|
The TPP is designed to capture agreements
between two specific trading partners. Since this document captures an entire
seller buyer relationship, it is not trade item or “GTIN” specific. These
agreements include how pricing will be handled. Specifically: Depiction on
invoice, whether or not a simple net price or component-based price will be
communicated; Pricing components (conditions) that will be applied; and,
Sequence of pricing components as used for the calculation of a final price.
Other relationship dependent attributes, both those related to price as well as
those which may pertain to other aspects of supply chain transactions (ordering
lead time) can be included in the TPP. It is anticipated that the TPP will be
relatively static. While it would be used by each party and (within GDSN) data
pools in the course of regular communications, it would itself be “synched” and then stored within
the network for use by all parties.
|
|
|
4.4 Condition Document
|
|
|
A condition document is a message set containing
attributes which are designed to provide information around requirements set by
a seller, or mutually developed by the seller and buyer, which govern how
components of price will be reflected on an invoice. Examples: A condition
message set that relates to a merchandising promotional discount offer may list
a start and stop date for this offer, a description of the offer, and other
relevant data. Conditions can be set by sellers to cover a wide range of their
products. Offers for an additional discount if the buyer can pick up the order
from the seller’s location for example, are often the same for all of the
seller’s goods. Because of this common business practice, a trade item or
“GTIN” is not included in a condition. By the combination of the condition
document and the monetary document, which can include a trade item or “GTIN”,
the buyer can gain a full understanding of a particular price component.
Effective dates of a condition may be different than the monetary values to
which they are related. Additionally, changes in conditions often occur
independently of monetary values (example – seller lowers quantity of trade
item needed for volume discount from 1000 units to 500 units. Actual discount
gained e.g. 50 cents, does not change. Conversely, monetary values can change
without conditions changing. The condition identifier attribute is the field
used to link the condition message set with the monetary message set. The
relationship between condition and monetary message set is one to many. It is expected that the list of attributes
within the condition message set will increase as the industry attempts to move
toward a fully automated reconciliation of invoices.
|
|
|
4.5 Monetary Document
|
|
|
A monetary document is a message set which
contains attributes which list details of the actual monetary values of pricing
components. Monetary documents can apply either to a single GTIN or to all GTINS
associated with a trading partner relationship as outlined in a TPP. As an example, a monetary
document associated with the list price of $10.00 for Potato Chip A may include
a GTIN which represents a case of this trade item. This communicates to the
recipient that the monetary document and the numerical value associated with
this document only applies to this single trade item, and that the price is
offered at the case level. In an example of a monetary document where there is
no GTIN, the same seller of Potato Chip A offers a “damaged goods allowance” of
1% for ALL of the products associated with its relationship with Trading
Partner B. In this instance, Trading Partner B understands that they can expect
a 1% discount to be reflected on their invoices for all trade items sold by
Seller S such as: pickles, pretzels, beverages and potato chips. It has been determined that there are
technical and business reasons why multiple GTINs cannot be inserted into a
single monetary document. See 5.4.12.11 below.
|
|
|
4.6 Date Context |
|
|
The date context contained by the condition
document to which the monetary document is associated also governs the context
for the application of values contained in the monetary document.
|
|
|
4.7 Addition Or Subtraction of Condition |
|
|
Whether
the monetary value contained in the document is added or subtracted from the
overall price of a trade item is determined by the value for the field
“condition type” contained in the related condition document. (Example –
“promotion” value equals a subtraction of the numerical value from the overall
price).
|
|
|
4.8 Document Keys
|
|
|
Each of
the three pricing documents has a set of keys, when used in combination, guarantee
their uniqueness. The keys for the TPP are: Data Source (GLN of price
information provider), GLN of buyer, Target Market and Trade Channel. The keys the Condition Document the keys are:
Data Source and Condition Document ID#; and the keys for the Monetary Document
are: Data Source and Monetary Document ID#.
|
|
|
4.9 Relationship Among The
Documents
|
|
|
Each of
the three documents, which together enable price synchronisation, are related
and linked. A TPP can contain any number of conditions, with a minimum of
one. A condition can be associated with
any number of monetary documents. A monetary document can only be associated
back to a single condition document.
|
|
|
4.10 Versioning, Modification and
Archiving
|
|
|
It is clear that future business requirements
will evolve to include making multiple versions of price information available
to a buyer, to modify current documents, and to archive documents.
Configuration management of the documents was not addressed at this time. It is anticipated that the GDSN task force
and subsequent RDD task groups will work on this functionality when requested
based upon the experience of the early implementers.
|
|
|
4.11 Trading Partner Profile
Residence
|
|
|
When used within the GDSN, in order to
facilitate exchange of price and other relationship dependent data
(anticipated future functionality of the TPP), it has been determined that the
keys of the TPP should reside in the GS1 registry. The TPP is developed together
by seller and buyer. Within GDSN, it could reside in the designated data pool,
which uses the TPP for publication purposes. It is the responsibility of the
seller to keep the TPP up to date. Both trading partners may choose to store a
copy of the TPP in their internal systems.
When used outside of GDSN, the TPP should reside
within the seller and buyer’s internal systems.
|
|
|
4.12 Getting Started
|
|
|
The following provides a general outline of activities
trading partners must perform to implement price synchronisation. Also see above use case scenarios for
graphical presentation.
|
|
|
4.12.1 Agree To Do Business
|
|
|
The two trading partners must agree to conduct
business and to utilize these standards to communicate pricing information |
|
|
4.12.2 Create Condition Documents
|
|
|
The first step in building the
required message sets for price synchronisation is the creation by the seller
of their condition message sets. This is the first step because the next
message set, the Trading Partner Profile, refers to these conditions.
|
|
|
4.12.3 Managing How Many Condition Documents Are Needed
|
|
|
Sellers should review their
pricing strategy to determine how many unique conditions they offer. In most
cases, conditions apply to a number of trade items, many times across an entire
product line, even across categories. Some are specific to a trade item or to a
buyer. Sellers with a simple go to market strategy or with limited products may
not need to create many condition documents.
|
|
|
4.12.4 Send Condition Documents
|
|
|
Within the GDSN the next step for
a seller is to send their condition documents to data pools in preparation for
synchronisation. Outside the GDSN the
seller sends the condition documents to their trading partner.
|
|
|
4.12.5
Create Trading Partner Profile(s)
|
|
|
The second step in the price data synchronisation
process is the creation of a trading partner profile. The seller and buyer
create this mutually. |
|
|
4.12.6 Managing How Many TPPs Are Created
|
|
|
As explained in other sections of
this document, there are several considerations as to how many TPPs two trading
partners will need to create to best capture all of their agreements. Trading
partners can choose to have a single TPP, or segment their relationship into
multiple TPPs. This may be due to considerations such as “trade channel” (e.g.
seller has two different pricing strategies such as: retail and food service)
or even category strategies (e.g. seller has a separate TPP for each category
sold, which could significantly reduce the number of monetary documents needed
to communicate price if the seller’s pricing go to market strategy includes
offers that apply to all products within a category) or possibly delivery mode
used by trading partners (e.g. delivery vs. direct store delivery).
|
|
|
4.12.7 Sequencing
|
|
|
Sequencing describes the point in
the calculation of a final price that a component of price should be applied.
Each condition listed within a TPP must have a sequence number.
For all calculations, there must
be a “starting price”. The starting price is given a sequence number of “1”
(one). A condition with a value of 2 means “take any monetary value associated
with this condition, and add/subtract this value from the starting price”. In
the above example, a value of 3 indicates taking the monetary condition
associated with the condition, and adding/subtracting this value from the
subtotal reached once the previous condition’s values are acted upon.
More than one condition can share
the same sequence. Conditions with the same sequence number can be applied in
any order without affecting the result of the calculation.
|
|
|
4.12.8
Send Trading Partner Profile(s)
|
|
|
Within the GDSN the TPP for a seller is sent to their
data pool in preparation for synchronisation.
Outside the GDSN the seller sends the TPP to their trading partner. |
|
|
4.12.9 Transmit TPP and Condition Documents (GDSN Only)
|
|
|
The next step is for the data
pool to use the instructions contained in the TPP (which condition documents
apply to a buyer, etc.) to publish both the TPP and condition documents to
buyer.
Part of the proposed
communication process is that the data pool will use existing item subscription
records to filter the price data messages which will be delivered to a buyer.
The assumption is not that all items published to a buyer should have price
message sent, but that the buyer should not receive price information for a
trade item for which they do not have item information.
|
|
|
4.12.10 Create Monetary Document(s)
|
|
|
The last step is the process is
the creation of monetary documents, which is the part of the message that
actually contains the numerical values which are used to communicate a final
negotiated transaction price or to communicate components of a derived price.
|
|
|
4.12.11 Managing The Number Of Monetary Documents
|
|
|
Testing by the RDD Team has shown
that, until there is further refinement to the model, there are two options for
applicability of a monetary document: GTIN specific, or applied to all trade
items covered by the TPP. Several technical and business reasons determine that
a single monetary document cannot cover multiple GTINs.
|
|
|
-
Technical – If multiple GTINs are
allowed within a monetary document and publication by a data pool to a data
recipient is dependent on that recipient’s response to previous item data
transmission (they have provided and “accept or pend” response to a
synchronisation message), then having multiple GTINs within a monetary document
would make the publication process much more complicated for the data
pool. For example, the data pool would
have to receive the monetary document, open the document, extract the list of
GTINs, compare the list of GTINs to the “data recipient’s” list of accepted
items, send data recipient multiple messages for each GTIN that was accepted,
and “drop” the rest of the GTINs. With a
single GTIN, the match between the items a data recipient has accepted and the
monetary documents that must be sent to the data recipient is easier.
-
Technical – there are technical
issues around having XML do “and/or” statements, which would be needed in the
processing of monetary docs with multiple GTINs.
-
Business
–In lieu of a clear technical process to only provide retailers with pricing
information for items they have agreed to trade on, the manufacturers were not
keen on adding an option to the BRD that could potentially "SPAM" the
retailers with pricing data for products they did not carry.
|
|
|
A component based price structure will
naturally require more monetary documents.
Using this understanding, a
seller can manage the number of monetary documents needed to fully communicate
all of their price data.
|
|
|
4.12.12
Monetary Documents Without GTINs
|
|
|
Initial testing
of the model has shown that users must take care when exercising the option of
not including a GTIN in a monetary document.
|
|
|
If a seller is
communicating price at more than one level, there is a danger that a price
component quoted in a monetary document without a GTIN may be mis-applied.
(example $1 off. Is it one dollar per dispatch unit or consumer unit). In this
situation, only percentages can be applied without causing errors.
Another example where a monetary document
without GTIN will still be valid if more than one level of information is
shared is with “rate components” where the amount of the component does not
depend on the number of units (example – rate of $1 per hundredweight discount)
|
|
|
4.12.13
Send Monetary Documents
|
|
|
Within the GDSN, the Seller sends
all monetary documents to their data pool. The data pool routes the monetary
documents to the data recipient using the combination of TPP directions (e.g.
TPP and condition documents that are applicable to the buyer) and the record of
what relevant GTINs have been synched with buyer. The data pool sends monetary
documents where both the condition documents and the GTIN applies to the
buyer. Outside the GDSN, the Seller
would send all monetary documents to their trading partner.
|
|
|
4.12.14
Message Choreography – (Within
GDSN)
|
|
|
Communication
starts with the seller sending their condition documents to their data pool
(this assumes the data will reside in the data pool). The TPP message will be
sent from seller’s data pool to buyer once a TPP has been finalized between the
buyer and seller. The publication of an initial load when a new TPP is established
will be triggered by the data pool receiving the TPP and acting upon the instructions
contained within the TPP. Publication of
subsequent monetary document(s) will be triggered by an “accept” or “pend”
message of the item message for that trade item or list of trade items. In a
one to one model, acceptance of a product’s information will also trigger a
price message. After initial load, TPPs
and condition documents will be published as modified or added. Monetary
documents will be published after receipt of a “accept” or “pend” message for
the related trade item or items.
Condition documents need to be
produced first for both business and technical reasons. In most common business
practices, sellers develop their go to market strategy before finalizing
trading relationships with buyers. Technically, a condition document needs to
exist in the data pool before the TPP can be communicated, because the TPP
document refers back to the condition document. If buyers were to receive a TPP
without having a condition document, the TPP could not validated.
|
|
|
4.12.15
Target Market Definition
|
|
|
Use of target market within these standards:
|
|
|
-
The purpose of the target market is to allow users to organize the data
being communicated into specific geographies. This has been identified as a
clear business requirement.
- For the purpose of this model,
target market indicates how a seller manages their price on a trade item for
trading partners located within this geography.
- Within this model, a target
market is not used to
control distribution of the trade item to other markets by the buyer, or to
indicate where a seller intends that the trade item should be made available to
consumers.
-
Eventually, “grouping” or
aggregations or sub-divisions of country codes will evolve to represent common
definitions of geographies (i.e. U.S less Alaska
and Hawaii, Benelux).
-
In this standard, ISO country
codes are used.
- Please note – within the GDSN
network, it has been established that the combination of three separate
attributes, GTIN, GLN of information provider and Target Market act to identify
a unique trade item. There are two “target markets” included in the monetary
document, one that is part of the trade item ID key and the other to indicate
the geography for which a particular monetary document’s value is applicable.
The target market key associated with the monetary value may only take the
value equal to or within a subdivision of the Target Market for which the data
owner makes the item available. For example, if the item is available in the United States only, the target market for the
monetary document must be the United States
or a state within the United
States.
|
|
|
4.12.16 Target Market Subdivision Code
|
|
|
-
A subdivision code level can be used to
address/comply with a “law making” requirement associated with a country.
-
The number of subdivision codes may vary by each
country. These will match with the legislation requirements of each country.
(Local bottle deposit tax laws, State and Country taxes)
-
Not all countries will have subdivision codes.
-
A subdivision code must be associated with a Target
Market Country Code. It cannot
stand-alone.
-
This standard employs the ISO standard for
subdivision codes
|
|
|
4.12.17 Degree Of Location Granularity |
|
|
The RDD Team recognizes that many direct store
delivery (DSD) industries will require granularity below the subdivision code.
It is understood that price can be specific to one buyer location (store) or
greater. The GLN may be used to identify the level of specificity.
|
|
|
4.12.18 Use Of
Data Pool |
|
|
The RDD Team recognizes that the role of a data
pool (third party service provider) is important to the success of price data
synchronisation. The following scenarios are expected:
|
|
|
4.12.18.1 No Data Pool
|
|
|
Trading partner(s)
can elect to use the standards described in this document without
employing the
services of a data pool. To do so, one or both of the trading partners
will
need to develop internal capabilities in order to comply with the
current GDSN
certification standards, to validate all data to ensure compliance with
approved standards and to handle the full publication and subscription
requirements. These relationship dependent data standards
incorporate the optional fields (alternate trade item and party IDs)
needed if
the partners choose to communicate outside of the GDSN network.
|
|
|
4.12.18.2 Data Pool Resident Model
|
|
|
In this example,
trading partners employ a data pool, and the seller agrees to allow their
pricing data to persist, (remain stored) in the data pool. This is required by
the model, as the overall message structure requires that the data pool understand
and deploy the links between the three messages. (see “Relationship To Other
Processes”). This option also allows for the full use of a data pools’ publication
and subscription functionality and offers the option of using the data pool as
agent of record.
|
|
|
4.12.18.3
Data Pool Pass
Through Model
|
|
|
In this example, trading partners employ a data pool,
but the price data messages are only routed by the data pool, and not opened,
validated or stored. Through testing within the RDD Team it has been determined
that this choice will require incremental efforts by trading partners. Because
data pools are only passing data, one or both of the trading partners will need
to develop internal capabilities in order to comply with GDSN certification
standards and to handle the full publication and subscription requirements.
|
|
|
4.12.19 Security
|
|
|
4.12.19.1
The Security (Confidentiality) Of
Price Data
|
|
|
While security of
price data has been affirmed as an extremely important business requirement,
this was beyond the capabilities and scope of the RDD Team. Encryption is seen as one possible solution;
and the RDD Team anticipates that third party service providers, including data
pools, will provide users with other options to fulfil this requirement. It is
expected that the GDSN task group will also enhance the work done by the RDD
Team on security. A companion business requirement is that only the proper
recipient of a pricing message will receive and be able to read messages
intended for them. It is not expected that all price messages will be confidential,
as some sellers may choose to manage their pricing structure at a country
level, offering all potential trading partners the same price. This model
allows for management of data either by buyer or by geography.
|
|
|
4.12.19.2
Implementation Of Security Within The Model
|
|
|
The standard for
security within the GDSN network is being developed by the GDSN task group. It
is out of the scope of the RDD Team to dictate or develop a methodology for
implementing these security standards.
|
|
|
4.12.20
Relationship To Other Processes
|
|
|
The process of price data synchronisation
has specific relationships to both party and item data synchronisation.
|
|
|
4.12.20.1 Item Data Sync
|
|
|
The
“accept” message sent from a buyer to a seller in response to an item publication
message, directly or through a designated data pool, is a prerequisite to price
synchronisation. The business requirement is that a price should not be sent to
a buyer unless they have confirmed that they intend to buy the trade item. Additionally,
it is assumed that once a buyer “accepts” a trade item, they will require full
price data to be shared by the seller.
|
|
|
4.12.20.2
Party Data Sync
|
|
|
The price data
synchronisation model includes several references to GLN. It is assumed that at
some point in the future, full party data synchronisation will be deployed, and
that the party data included in this model will be shared between seller and
buyer with party data synchronisation.
|
|
|
4.12.20.3
GDSN Network
|
|
|
While these standards can be applied in a one to
one relationship that does not utilize the global data synchronisation network,
it is anticipated that a large number of users will use this network.
|
|
|
4.12.21
Glossary Of Terms
|
|
|
A full glossary of terms is included in this
document. It is important to note that it is especially important to clearly
define terms used within these standards due to the existence of numerous terms
today to describe the same fact.
|
|
|
4.12.22
Application Miscellaneous Notes
|
|
|
This section contains a variety of notes
designed to help implementers build their price data model. Many of these notes
are in response to comments and questions sent to the RDD Team by participants
in the GSMP process.
|
|
|
4.12.22.1
Changes in Pricing Documents
|
|
|
It is recognized that
there is a business requirement that changes (delete, update, withdrawal,
modification) be made to pricing documents (TPP, condition and monetary
documents).
|
|
|
4.12.22.2
Audit Trail
|
|
|
There is a clear business requirement that there be an
audit trail of all three price documents. The RDD Team recognizes that this
need may require the addition of new attributes to one or more of the price
documents. The expectation is that the GDSN task group will offer specific
options on how to achieve this business requirement
|
|
|
4.12.22.3
At What Logistical Hierarchy Level To Apply Price
|
|
|
These standards are
not intended to change current pricing practices. Therefore, the price
information communicated using these standards should be communicated at
whatever level (item, case, pallet, etc.) the trading partners used before
using these standards. The RDD Team has explored the possibility of including
business rules which instruct or guide users to use one or another principle
for choosing what logistical level to apply pricing to. Their finding is that
this would cause significant issues, including rounding problems. It was also
established that there was not an overriding commonality in business practices
that could be used as a business rule.
It is important to note that
sellers must carefully organize how they will manage the level at which they
will offer price. Often, the same consumer item may be priced differently
depending the logistical hierarchy in which it is contained (normal case pack
vs. contained in a merchandising display).
|
|
|
4.12.22.4
Effective Dates
|
|
|
The Monetary Document, Trading
Partner Profile and Condition Document all contain effective start and end
dates. The Condition Document also
requires a context for these dates. Examples of context are order dates, ship
dates (departure of the trade item from the seller) and arrival dates.
A review of business practices
shows that conditions, monetary values and trading partner profiles can have
different effective dates. These dates are not related to and may be different
from “publication dates” when information is shared with the buyer.
An example of the usage of
effective dates is as follows:
|
|
|
-
trading partners decide to create
a trading partner profile that documents a list of agreements. The effective
date is Jan 1, 2000. In the course of the relationship, a condition is created.
This condition explains how the best price for a product can be achieved
through purchase of 10,000 kilos of product. This condition becomes effective
with orders on July 1 2001. A monetary value for a specific trade item changes
due to commodity costs, and the effective dates for the item changes on August
1, September 15 and January 20.
|
|
|
4.12.22.5
Variable Weight Trade Items
|
|
|
The model can handle
communication of price for a variable weight item with the exception of one
issue, which is being addressed by the item task group. The process developed
within these standards would require a GTIN to identify the trade item, and
there are currently no standards for how to identify a variable weight trade
item with a GTIN within the GDSN.
|
|
|
4.12.22.6
Trade Channel Updating
|
|
|
The enumeration list for Trade Channel if dynamic to
satisfy all business needs and will require frequent updating
|
|
|
4.12.22.7
Parent GTIN
|
|
|
There is a clear
requirement for the monetary document to provide both the GTIN of the item the
price is for and the GTIN of the item’s parent.
This supports the business scenario where a consumer unit is offered in
more than one logistical configuration, example - merchandising display vs.
regular case. A common business practice is to offer different prices for the
same consumer unit GTIN depending on its logistical hierarchy.
The optional field called “Parent GTIN”
is used by the seller whenever a product is available in more than one
configuration. This additional
information allows the buyer to differentiate between various versions of a
single consumer unit price based on different logistical configurations.
|
|
|
|
|
|
Glossary of Terms |
|
|
Code
Lists |
|
|
Back to Message Description |
|