アクティブな契約の明細金額の更新
このユース・ケースでは、アクティブな契約の明細金額を更新します。
契約タイプ: すべて
操作: mergeContractInAllStatus
ノート: 自由形式タイプの行では、属性/タグ
LineValueAmountを介して金額を渡すことができます。 アイテム・ベースのタイプ行の場合、金額は、ItemQuantityおよびUnitPriceタグを介して渡された値から導出されます。 このペイロードは、契約を修正し、明細金額を変更し、修正済バージョンをアクティブ・ステータスに移動します。 修正が行われるため、ペイロードでAmendmentEffectiveDateを渡す必要があります。
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns1:mergeContractInAllStatus xmlns:ns1="http://xmlns.oracle.com/apps/contracts/coreAuthoring/contractService/types/">
<ns1:contractHeader xmlns:ns2="http://xmlns.oracle.com/apps/contracts/coreAuthoring/contractService/">
<ns2:Id>300100168601844</ns2:Id>
<ns2:MajorVersion>1</ns2:MajorVersion>
<ns2:AmendmentEffectiveDate>2016-10-08</ns2:AmendmentEffectiveDate>
<ns2:ContractLine><!-- Free form line -->
<ns2:Id>300100168602041</ns2:Id>
<ns2:MajorVersion>1</ns2:MajorVersion>
<ns2:LineValueAmount currencyCode="USD">12345</ns2:LineValueAmount>
</ns2:ContractLine>
<ns2:ContractLine><!-- Item based line -->
<ns2:Id>300100168601787</ns2:Id>
<ns2:MajorVersion>1</ns2:MajorVersion>
<ns2:ItemQuantity unitCode="Ea">5</ns2:ItemQuantity>
<ns2:UnitPrice currencyCode="USD">12</ns2:UnitPrice>
</ns2:ContractLine>
</ns1:contractHeader>
<ns1:versionFlag>true</ns1:versionFlag>
</ns1:mergeContractInAllStatus>
</soap:Body>
</soap:Envelope>