以下の節では、サービス仲介部門の売上配分データを構成するXML要素と属性を説明します。
BrokerRevenueShareResult
サービス仲介部門の売上配分データの最上位のコンテナ要素です。対象のサービス仲介部門それぞれについて、売上配分データファイルにBrokerRevenueShareResult要素が追加されます。
BrokerRevenueShareResult要素には、以下の属性があります。
organizationId - (必須。データ型: string) サービス仲介部門のID。
organizationKey - (必須。データ型: positiveInteger) サービス仲介部門の内部数値キー。
BrokerRevenueShareResult要素には、以下の下位要素が格納されます。
OrganizationData要素。この要素は、組織の詳細を示します(“OrganizationData”を参照)。
Period要素。この要素は、請求期間を示します(“Period”を参照)。
Currency要素。この要素は、サービス仲介部門の売上配分データで使用されている各通貨を示しますCurrency要素 (“Currency”を参照)。
例:
<BrokerRevenueShareResult organizationId="cd9ffaac" organizationKey="19000" > <OrganizationData> ... </OrganizationData> <Period> ... </Period> <Currency> ... </Currency> </BrokerRevenueShareResult>
Currency
特定の通貨についてのサービス仲介部門の売上配分データが格納されます。
Currency要素には、以下の属性があります。
id - (必須。データ型: string) 通貨のISOコード。
Currency要素には、以下の下位要素が格納されます。
Supplier要素。この要素は、サービス仲介部門が売上配分を受けることのできるサービスの提供元のサービス提供部門を示します。(“Supplier”を参照)。
BrokerRevenue要素。この要素のtotalAmount属性(オプション。データ型:positive decimal, scale 2)に、該当の通貨についての売上全体が示されます。また、ammount属性(必須。データ型:positive decimal, scale 2)に、該当の通貨についてのこのサービス仲介部門に対する売上配分が示されます。
例:
<Currency id="EUR"> <Supplier>...</Supplier> <BrokerRevenue totalAmount="1000.50" amount="100.05" /> </Currency>
Supplier
特定のサービス提供部門が提供するサービスに対するサービス仲介部門の売上配分データが格納されます。
Supplier要素には、以下の下位要素が格納されます。
OrganizationData要素。この要素は、サービス提供部門の組織の詳細を示します(“OrganizationData”を参照)。
Service要素。この要素は、サービス提供部門が提供し、サービス仲介部門の組織が売上配分を受けることのできるサービスを示します(“Service”を参照)。
BrokerRevenuePerSupplier要素。この要素のtotalAmount属性(オプション。データ型:positive decimal, scale 2)に、サービス提供部門の売上全体が示されます。また、この要素のammount属性(必須。データ型:positive decimal, scale 2)に、このサービス提供部門についてのサービス仲介部門の売上配分の合計が示されます。
例:
<Supplier>
<OrganizationData> ... </OrganizationData> <Service> ... </Service> <BrokerRevenuePerSupplier totalAmount="200.50" amount="20.05" />
</Supplier>
Service
特定のサービスについてのサービス仲介部門の売上配分データを示します。
Service要素には、以下の属性があります。
id - (必須。データ型: string) サービスの名称。
key - (必須。データ型: positiveInteger) サービス仲介部門が提供するサービスの内部数値キー。この値は、サービス提供部門によって定義された元々のサービスの値の複製になります。
templateKey - (必須。データ型: positiveInteger) サービス提供部門によって定義された元々のサービスの内部数値キー。
ServiceRevenue要素には、サービスを利用しているサービス利用部門ごとに、ServiceCustomerRevenue要素が格納されます。属性には、サービス利用部門によってもたらされたサービスに対する収益や、サービス仲介部門の売上配分が示されます。
customerName - (オプション。データ型: string) サービス利用部門の名称。
customerId - (オプション。データ型: string) サービス利用部門のID。
totalAmount - (オプション。データ型: positive decimal, scale 2) サービス利用部門によってもたらされた請求期間におけるサービスに対する売上。
brokerRevenueSharePercentage - (オプション。データ型: positive decimal, scale 2) サービス仲介部門に割り当てられた売上配分率(パーセント)。
brokerRevenue - (オプション。データ型: positive decimal, scale 2) 請求期間における特定のサービス利用部門のサービスに対するサービス仲介部門への売上配分。
例:
<Service id="Mega Office" key="17005" templateKey="10501">
<ServiceRevenue totalAmount="200.00" brokerRevenueSharePercentage="10.00" brokerRevenue="20.00" /> <ServiceCustomerRevenue customerName="customerX" customerId="d23456" totalAmount="50.00" brokerRevenueSharePercentage="10.00" brokerRevenue="5.00" /> </Service>