9. 見積依頼書

バイヤーは、cXML 見積依頼書をこれらの見積依頼書をサポートするソーシングアプリケーションに送信できます。ソーシングアプリケーションでは、サプライヤは、見積りを送信することで、見積依頼書を表示して回答できます。ソーシングアプリケーションは、サプライヤによって提出された見積依頼書の見積りを収集し、特定の要件に基づいてそれらをマッチングします。受領した最高の見積りに基づいて、ソーシングアプリケーションは、サプライヤからバイヤーに、受領したすべての見積りまたは落札見積りのみを送信します。

9.1 見積依頼書の概要

9.1.1 見積り DTD
9.1.2 見積依頼書ドキュメントの順序

9.2 見積依頼書

9.2.1 QuoteRequestHeader
9.2.1.1 名称
9.2.1.2 SupplierSelector
9.2.1.3 Total
9.2.1.4 説明
9.2.1.5 ShipTo
9.2.1.6 Contact
9.2.1.7 コメント
9.2.1.8 QuoteHeaderInfo
9.2.1.9 Extrinsic
9.2.2 QuoteItemOut
9.2.2.1 Alternative
9.2.2.2 価格設定条件の指定
9.2.2.2.1 UnitPrice
9.2.2.2.2 PricingConditions
9.2.2.2.3 ValidityPeriods
9.2.2.2.4 ValidityPeriod
9.2.2.2.5 ConditionTypes
9.2.2.2.6 ConditionType
9.2.2.2.7 CostTermValue
9.2.2.2.8 Scales
9.2.2.2.9 Scale

9.3 QuoteMessage

9.3.1 QuoteMessageHeader
9.3.1.1 OrganizationID
9.3.1.2 Total
9.3.1.3 ShipTo
9.3.1.4 Contact
9.3.1.5 QuoteRequestReference
9.3.1.6 コメント
9.3.1.7 QuoteHeaderInfo
9.3.1.8 Extrinsic
9.3.2 QuoteItemIn

9.1 見積依頼書の概要

バイヤーは、QuoteRequest ドキュメントを使用して、ソーシングアプリケーションに見積依頼書を送信できます。QuoteRequest ドキュメントには、見積依頼書の種類やそのほかの詳細に関する情報が含まれます。サプライヤは、QuoteMessage ドキュメントを使用して QuoteRequest に応答します。ソーシングアプリケーションは、QuoteMessage ドキュメントを使用して見積依頼書に応答できます。QuoteMessage ドキュメントには、サプライヤによって提供された見積りに関する詳細情報が含まれます。

9.1.1 見積り DTD

cXML 標準では、複数の DTD を使用してパーサー検証のパフォーマンスを最適化します。この章で説明する見積依頼書トランザクションは、Quote.dtd という名前の DTD で定義されます。この DTD は次の URL で取得できます。

http://xml.cXML.org/schemas/cXML/<バージョン>/Quote.dtd

9.1.2 見積依頼書ドキュメントの順序

バイヤーが QuoteRequest ドキュメントを送信すると、ソーシングアプリケーションは QuoteMessage ドキュメントで応答します。

9.2 見積依頼書

cXML QuoteRequest ドキュメントは、見積依頼書を表します。これには、バイヤーによってソーシングアプリケーションに送信された見積依頼書の詳細が含まれます。次の例は、QuoteRequest 要素の構造を示しています。

QuoteRequest 要素には以下の要素が含まれます。

9.2.1 QuoteRequestHeader

このヘッダー情報は、サプライヤに送信される見積依頼書の詳細を格納します。QuoteRequestHeader には次の属性があります。

属性説明
requestID
(必須)
見積依頼書に対する、バイヤーのシステムからの一意の内部番号。
requestDate
(必須)
quoteRequest ドキュメントの日付と時刻。
typequoteRequest のタイプ。既定値は “new” です。使用可能な値は次のとおりです。
● new
● update
● delete
openDate
(必須)
サプライヤが回答するために quoteRequest が有効になる日付。
closeDate
(必須)
サプライヤが回答に対して quoteRequest が無効になる日付。
previewDateサプライヤが quoteRequest を利用できるようになる日付。
templateNameソーシングアプリケーションで使用されるテンプレート。テンプレートによって、バイヤーとソーシングアプリケーション間で送信された見積依頼書の詳細に関する条件の概要を示すことができます。
currency
(必須)
quoteRequest および quoteMessage の通貨。3 文字の ISO 通貨コードにする必要があります。
xml:lang
(必須)
quoteRequest および quoteMessage の言語。
quoteReceivingPreferenceソーシングアプリケーションから quoteMessage を受信する方法についてのバイヤーのシステム設定。既定値は、ソーシングアプリケーションによって使用されるテンプレートで設定された値に基づきます。バイヤーがテンプレートで設定された値を上書きする場合は、この属性で必要な値を指定する必要があります。使用可能な値は次のとおりです。
● winningOnly – 落札された落札見積りがソーシングアプリケーションからバイヤーに送信されます。
● finalBidsFromAll – すべての入札が受領されてイベントが終了した後でのみ、見積りがバイヤーからソーシングアプリケーションに送信されます。
● all – サプライヤが入札を提出するとすぐに、見積りがバイヤーからソーシングアプリケーションに送信されます。ソーシングアプリケーションでは、見積りの送信のためにイベントの終了は待機されません。

QuoteRequestHeader 要素には以下の要素が含まれます。

9.2.1.1 名称

quoteRequest の名前。これは任意設定のフィールドです。

9.2.1.2 SupplierSelector

quoteRequest への応答時のサプライヤの選択方法を定義します。これは任意設定のフィールドです。SupplierSelector 要素には以下の属性があります。

属性説明
matchingTypequoteRequest に対して、サプライヤが参加依頼される方法を指定します。使用可能な値は次のとおりです。
● invitationOnly – 参加依頼済みサプライヤのみ。イベントに参加できるサプライヤは、OrganizationID 要素で指定されます。
● approvedVendorOnly – 承認されたサプライヤ一覧からのサプライヤ。ただし、ソーシングアプリケーションでは、商品と地域のマッチングルールに基づいて、入札可能なサプライヤがフィルタされることがあります。
● public – 任意の公開サプライヤ。このサプライヤは、承認されたサプライヤ一覧に存在する場合もあります。ただし、ソーシングアプリケーションでは、商品と地域のマッチングルールに基づいて、入札可能なサプライヤがフィルタされることがあります。

SupplierSelector 要素には以下の要素が含まれます。

SupplierInvitation

サプライヤが参加依頼される方法を定義します。複数の SupplierInvitation 要素を指定できます。SupplierInvitation 要素には以下の属性があります。

属性説明
supplierStatusバイヤーのシステムにおけるサプライヤの状況。使用可能な値は次のとおりです。
● approved – このサプライヤは、バイヤーのシステムに存在し、バイヤーによって承認されていま
す。既定値は “approved” です。
● contracted – このサプライヤは、バイヤーのシステムで承認されたサプライヤであり、関連付
けられた契約 (主契約) があります。バイヤーは、MasterAgreementIDInfo を指定できます。
OrganizationID

サプライヤの一意の識別子。この要素は、入札への参加を依頼するサプライヤを指定するためにバイヤーによって使用されます。

Correspondent

この要素は、サプライヤの連絡先情報を格納し、サプライヤの識別と連絡に使用されます。これは任意設定のフィールドです。

MasterAgreementIDInfo

契約またはリリースオーダーの主契約に対応するバイヤー ID 番号です。この要素は IdReference 要素によって強化されます。これは任意設定のフィールドです。

Extrinsic

SupplierInvitation の.Extrinsic 要素。バイヤーは複数の Extrinsic 要素を指定できます。これは任意設定のフィールドです。

9.2.1.3 Total

quoteRequest における明細の合計金額。これは任意設定のフィールドです。

9.2.1.4 説明

quoteRequest. の説明です。これは任意設定のフィールドです。

9.2.1.5 ShipTo

quoteRequest における明細の納入先情報。この情報は、サプライヤの営業地域を決定するために使用されます。これは任意設定のフィールドです。

9.2.1.6 Contact

サプライヤの連絡先情報。複数の Contact 要素を指定できます。これは任意設定のフィールドです。

9.2.1.7 コメント

バイヤーは、quoteRequest. でコメントおよび添付ファイルを送信できます。これは任意設定のフィールドです。

9.2.1.8 QuoteHeaderInfo

QuoteHeaderInfo 要素は、ヘッダーに関連付けられた見積明細を表します。以下の要素が含まれます。

要素説明
LegalEntity外部システム内の法人です。IdReference 要素が含まれます。
OrganizationalUnit外部システム内の発注ユニットまたは発注グループを識別します。IdReference 要素が含まれます。
PaymentTermsPaymentProposalRequest ドキュメントの支払条件を定義します。
FollowUpDocumentQuoteMessage 応答をフォローアップする方法についてヒントを提供します。「FollowUpDocument [278 ページ]」を参照してください。
DocumentReference応答で送信された以前の QuoteMessage のペイロード ID が含まれます。
Extrinsicこのオブジェクトに関連するすべての追加情報が含まれます。
9.2.1.9 Extrinsic

quoteRequest の.Extrinsic 要素。複数の Extrinsic 要素を指定できます。これは任意設定のフィールドです。

9.2.2 QuoteItemOut

QuoteRequest に送信された明細の詳細を格納します。QuoteItemOut 要素には以下の属性が含まれます。

属性説明
quantity
(必須)
品目数。
lineNumberQuoteRequest における品目の明細の位置 (1 から始まる)。”new” および “update”タイプとして、ドキュメント内の明細間の参照を維持するために使用されます。
parentLineNumberQuoteRequest におけるこの明細の親の位置 (1 から始まる)。ドキュメント内の明細間の階層参照を維持するために使用されます。
requestedDeliveryDate品目に対して要求される配達日。
itemClassification現在の明細が “material” であるか、”service” であるかを指定します。
itemType品目の種類を指定します。使用可能な値は次のとおりです。
● composite – 品目グループを識別します。
● item – 独立した明細を識別します。
● lean – 明細で予定されている子品目がないことを示します。
serviceLineTypeサービス明細の種類を表します。使用可能な値は次のとおりです。
● standard – 標準サービス。
● blanket – 数量を指定しない包括サービス。これは総額として決済されます。
● contingency – オーダーを実行するために必要とは限らないサービス。
● openquantity – 入札者が特定の部分サービスの数量を提供するよう販売先が要求するサービス。
● information – この明細の種類はサービスを記述せず、情報提供のみを目的としています。

QuoteItemOut には以下の要素が含まれます。

要素説明
ItemID品目の一意の ID が指定されます。「ItemID [90 ページ]」を参照してください。
ItemDetail
(必須)
購買アプリケーションでユーザーに提示される品目に関する記述的な情報が含まれます。「ItemDetail [91 ページ]」を参照してください。
ShipTo品目の出荷先住所です。ShipTo には、4 つの要素 (AddressaCarrierIdentifier、TransportInformation、および IdReference) が含まれます。
Shipping出荷の輸送に関する追加情報が含まれます。
Tax税情報が含まれます。
SpendDetail支出詳細情報が取得されます。「SpendDetail [144 ページ]」を参照してください。
Totalオーダーの品目の合計金額が含まれます (税および出荷費用を除く)。「合計 [113 ページ]」を参照してください。
TableTable
TermsOfDelivery出荷通知に対する配達条件が指定されます。「TermsOfDelivery [129 ページ]」を参照してください。
ReferenceDocumentInfo参照されるドキュメントに関する情報が含まれます。「ReferenceDocumentInfo [132 ページ]」を参照してください。
Contactサプライヤの連絡先情報です。複数の Contact 要素を指定できます。「Contact [120 ページ]」を参照してください。
Commentsこの見積依頼書 (RFQ) 明細に関連付けられているコメントが含まれます。Comments 要素には、外部ファイルを含めるために Attachment 要素を含めることができます。
Alternativeサービス仕様明細の代替オプションを表します。「Alternative [207 ページ]」を参照してください。
SupplierSelector見積依頼書 (RFQ) に回答するサプライヤの選択方法を定義します。「SupplierSelector[203 ページ]」を参照してください。
9.2.2.1 Alternative

サービス仕様明細の代替オプションを表します。代替が指定されている場合は、1 つ基本明細との 1 つ以上の代替明細で構成されます。Alternative 要素には以下の属性が含まれます。

属性説明
alternativeType
(必須)
サービス明細の代替の種類。使用可能な値は次のとおりです。
● noAlternative – 代替方法で実行できないサービスを記述します。
● basicLine – 代替方法で実行できるサービスを記述します。基本明細ごとに 1 つまたは複数の代替明細があります。基本明細の金額は、サービス仕様の合計金額に含まれます。
● alternativeLine – 関連付けられた基本明細で設定された方法とは異なるサービスの実行および作業の実行方法を記述します。代替明細の金額は、サービス仕様の合計金額には含まれません。例: フローリングを新しくする場合は、寄木張りフローリングに対して 1 つのサービス明細と、セラミックタイルに対して 1 つの代替明細を入力できます。
basicLineNumber代替の種類が alternativeLine に設定されている場合、代替の種類が basicLine として設定されているサービス明細の明細番号がここで設定されます。これにより、このサービス明細はどのサービス明細の代替であるかを識別できます。

以下に Alternative の例を示します。

9.2.2.2 価格設定条件の指定

QuoteRequest または ContractRequest 内に含まれる明細の UnitPrice を指定することができます。UnitPrice 要素には、さまざまなコスト項目の値 (Price、Discount、Surcharge など) を有効期間および基準次元に従って提供できる任意の PricingConditions 要素です。

価格設定条件の例

以下の例は、価格設定条件を含む QuoteRequest を示しています。

9.2.2.2.1 UnitPrice

品目の単位あたりの価格。以下の要素が含まれます。

要素説明
Money
(必須)
Modifications 適用後の最終金額が含まれます。
Modifications明細レベルで適用可能な値引きおよび手数料の詳細が含まれます。
PricingConditions有効期間および任意の基準を含む費用要素を表す価格設定条件。「PricingConditions [212
ページ]」を参照してください。
9.2.2.2.2 PricingConditions

特定の明細に対する価格設定条件のオブジェクトを示します。以下の要素が含まれます。

要素説明
ValidityPeriods
(必須)
有効期間の一覧を示します。「ValidityPeriods [212 ページ]」を参照してください。
9.2.2.2.3 ValidityPeriods

有効期間の一覧を示します。以下の要素が含まれます。

要素説明
ValidityPeriod
(必須)
価格設定条件の有効期間を示します。「ValidityPeriod [213 ページ]」を参照してください。
9.2.2.2.4 ValidityPeriod

価格設定条件の有効期間を示します。この要素には、次の属性があります。

属性説明
from
(必須)
有効期間の開始日。
to
(必須)
有効期間の終了日。

ValidityPeriod には以下の要素が含まれます。

要素説明
ConditionTypes
(必須)
条件の種類の一覧を示します。
9.2.2.2.5 ConditionTypes

条件の種類の一覧を示します。以下の要素が含まれます。

要素説明
ConditionType
(必須)
価格設定条件の種類を示します。「ConditionType [214 ページ]」を参照してください。
9.2.2.2.6 ConditionType

価格設定条件の種類を示します。ConditionType には、基準が指定されていない場合に使用されるコスト項目の初期値を設定することができます。基準が指定されている場合は、基準に提供されるコスト項目の値が使用されます。ConditionType には次の属性があります。

属性説明
name
(必須)
条件の種類の名前。例: Price、Surcharge。

ConditionType には以下の要素が含まれます。

要素 説明
CostTermValue 価格設定条件のコスト項目を示します。「CostTermValue [214 ページ]」を参照してください。
Scales 価格設定条件の基準ベクトルを示します。「Scales [214 ページ]」を参照してください。

9.2.2.2.7 CostTermValue

価格設定条件のコスト項目を示します。Money または Percentage 値が含まれます。

9.2.2.2.8 Scales

価格設定条件の基準ベクトルを示します。Scales には以下の属性があります。

属性説明
scaleType
(必須)
有効期間の基準の種類を表します。使用可能な値は次のとおりです。
● From
● To
● Graduated
scaleBasis基準が何に基づくかを示す文字列です。初期値は “quantity” です。

Scales には以下の要素が含まれます。

要素説明
Scale
(必須)
数量基準を表します。「Scale [215 ページ]」を参照してください。
9.2.2.2.9 Scale

数量基準を表します。1 つの基準に複数のコスト項目を設定することができます。

注記
Scales [214 ページ] 要素によって、基準の種類を指定します。

Scale には以下の属性があります。

属性説明
from基準の下限値。
to基準の上限値。

Scale には以下の要素が含まれます。

要素説明
CostTermValue
(必須)
価格設定条件のコスト項目を示します。「CostTermValue [214 ページ]」を参照してください。

基準に必要な属性は、選択した基準の種類によって異なります。

基準の種類必要とされる基準属性
Fromfrom
Toto
Graduatedfrom, to
例: From 基準
上の例では、3 つの基準 (0 から、1000 から、5000 から) が使用されています。

例: To 基準
上の例では、3 つの基準 (100 まで、1000 まで、5000 まで) が使用されています。

例: Graduated 基準
上の例は、2 つの基準 (0 から 100 まで、101 から 200 まで) が使用されています。

9.3 QuoteMessage

サプライヤは、見積りを送信することで見積依頼書 (QuoteRequest) に応答することができます。ソーシングアプリケーションは、QuoteMessages を使用してこれらの見積りをバイヤーに送信します。

9.3.1 QuoteMessageHeader

この要素は、バイヤーに送信される quoteMessage のヘッダー詳細を格納します。QuoteMessageHeader には次の属性があります。

属性説明
type
(必須)
quoteMessage の種類。使用可能な値は次のとおりです。
● accept
● reject
● update
● final
● award
quoteID
(必須)
見積りの一意の ID。
quoteDate
(必須)
見積りが提出された日付。
currency
(必須)
quoteRequest および quoteMessage の通貨。3 文字の ISO 通貨コードにする必要があります。
xml:lang
(必須)
quoteRequest および quoteMessage の言語。

QuoteMessageHeader には以下の要素が含まれます。

9.3.1.1 OrganizationID

サプライヤの一意の識別子。

9.3.1.2 Total

quoteMessage における明細の合計金額。

9.3.1.3 ShipTo

quoteMessage における明細の納入先住所。この情報は、サプライヤの営業地域を決定するために使用されます。これは任意設定のフィールドです。

9.3.1.4 Contact

サプライヤの連絡先情報。これは任意設定のフィールドです。

9.3.1.5 QuoteRequestReference

これは任意設定のフィールドです。QuoteRequest ID と日付に関する詳細を格納します。QuoteRequestReference には次の属性があります。

属性説明
requestID
(必須)
見積依頼書に対する、バイヤーのシステムからの一意の内部番号。
requestDate
(必須)
quoteRequest ドキュメントの日付と時刻。

QuoteRequestReference には以下の要素が含まれます。

ドキュメント参照

DocumentReference 要素は、タイプが “update” または “delete” である場合にのみ一覧表示されます。この場合、DocumentReference は、QuoteRequest の最新の quoteRequest を参照します。たとえば、QuoteRequest を作成し、更新してから削除する場合、最終ドキュメントには、type=”update” のQuoteRequest を参照する DocumentReference が含まれています。これにより、そのドキュメントは、元の(type=”new”) quoteRequest ドキュメントを参照します。この要素は任意設定です。

9.3.1.6 コメント

これは任意設定のフィールドです。

9.3.1.7 QuoteHeaderInfo

QuoteHeaderInfo 要素は、ヘッダーに関連付けられた見積明細を表します。「QuoteHeaderInfo [205 ページ]」を参照してください。

9.3.1.8 Extrinsic

これは任意設定のフィールドです。

9.3.2 QuoteItemIn

QuoteItemIn 要素には以下の属性が含まれます。

属性説明
type
(必須)
quoteMessage の種類。使用可能な値は次のとおりです。
● accept
● reject
● update
● final
● award
quantity
(必須)
品目数。
lineNumberQuoteRequest における品目の明細の位置 (1 から始まる)。”new” および”update” タイプとして、ドキュメント内の明細間の参照を維持するために使用されます。
parentLineNumberQuoteRequest におけるこの品目の親の位置 (1 から始まる)。ドキュメント内の明細間の階層参照を維持するために使用されます。
requestedDeliveryDate品目に対して要求される配達日。
rank見積りの順位。
itemClassification現在の明細が “material” であるか、”service” であるかを指定します。
itemType品目の種類を指定します。使用可能な値は次のとおりです。
● composite – 品目グループを識別します。
● item – 独立した明細を識別します。
● lean – 明細で予定されている子品目がないことを示します。
serviceLineTypeサービス明細の種類を表します。使用可能な値は次のとおりです。
● standard – 標準サービス。
● blanket – 数量を指定しない包括サービス。これは総額として決済されます。
● contingency – オーダーを実行するために必要とは限らないサービス。
● openquantity – 入札者が特定の部分サービスの数量を提供するよう販売先が要求するサービス。
● information – この明細の種類はサービスを記述せず、情報提供のみを目的としています。

QuoteItemIn には以下の要素が含まれます。

● ItemID
● ItemDetail
● ShipTo
● Shipping
● Tax
● SpendDetail
● Total
● TermsOfDelivery
● ReferenceDocumentInfo
● Contact
● Comments
● Alternative (「Alternative [207 ページ]」を参照)