Create Sales Agreement with Lines, Sales Credits (Header Level), Parties, and Contacts

In this use case, we'll create sales agreement with lines, sales credits (header level), parties, and contacts.

Contract type: Sales Agreement

Operation: createContract

Request Body

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:typ="http://xmlns.oracle.com/apps/contracts/coreAuthoring/contractService/types/" 
xmlns:con="http://xmlns.oracle.com/apps/contracts/coreAuthoring/contractService/" 
xmlns:head="http://xmlns.oracle.com/apps/contracts/coreAuthoring/header/flex/header/" 
xmlns:par="http://xmlns.oracle.com/apps/contracts/coreAuthoring/parties/flex/partyContact/" 
xmlns:par1="http://xmlns.oracle.com/apps/contracts/coreAuthoring/parties/flex/party/" 
xmlns:lin="http://xmlns.oracle.com/apps/flex/contracts/coreAuthoring/lines/" 
xmlns:con1="http://xmlns.oracle.com/apps/projects/billing/contracts/contractPublicService/" 
xmlns:con2="http://xmlns.oracle.com/apps/projects/billing/contracts/contractBillingService/" 
xmlns:bil="http://xmlns.oracle.com/apps/projects/billing/contracts/flex/BilllPlanDff/">
<soapenv:Header/>
<soapenv:Body>
      <typ:createContract>
         <typ:contractHeader>
			<con:OrgId>204</con:OrgId>
			<con:InvOrganizationId>204</con:InvOrganizationId>
			<con:ContractTypeId>104</con:ContractTypeId>
			<con:ContractNumber>VIN-SASA-Test-WS1</con:ContractNumber>
			<con:CurrencyCode>USD</con:CurrencyCode>
			<con:ContractParty>
				<con:PartyRoleCode>CUSTOMER</con:PartyRoleCode>
				<con:PartyId>1004</con:PartyId>
				<con:ContractPartyContact>
					<con:ContactRoleCode>PARTY_CONTACT</con:ContactRoleCode>
					<con:ContactId>2888</con:ContactId>
				</con:ContractPartyContact>
			</con:ContractParty>
			<con:ContractLine>
				<con:LineNumber>1</con:LineNumber>
				<con:LineTypeId>102</con:LineTypeId>
				<con:Object1Id1>79</con:Object1Id1>
				<con:ItemName>f40000</con:ItemName>
				<con:UOMCode>Ea</con:UOMCode>
				<con:AdjustmentTypeCode>DISCOUNT_AMOUNT</con:AdjustmentTypeCode>
				<con:AdjustmentAmount>45</con:AdjustmentAmount>
			</con:ContractLine>
			<con:SalesCredit>
				<con:ActiveYn>Y</con:ActiveYn>
				<con:Percent>100</con:Percent>
				<con:SalesCreditTypeId>1</con:SalesCreditTypeId>
				<con:SalesrepId>100000008143167</con:SalesrepId>
			</con:SalesCredit>
		</typ:contractHeader>
	</typ:createContract>
</soapenv:Body>
</soapenv:Envelope>

Response Body


<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <env:Header>
      <wsa:Action>http://xmlns.oracle.com/apps/contracts/coreAuthoring/contractService/ContractService/createContractResponse</wsa:Action>
      <wsa:MessageID>urn:uuid:bf68d5b5-0d87-4435-bd47-1c4bb3bb4720</wsa:MessageID>
   </env:Header>
   <env:Body>
      <ns0:createContractResponse xmlns:ns0="http://xmlns.oracle.com/apps/contracts/coreAuthoring/contractService/types/">
         <ns2:result xsi:type="ns1:ContractHeaderResult" 
xmlns:ns7="http://xmlns.oracle.com/apps/contracts/coreAuthoring/header/flex/header/" 
xmlns:tns="http://xmlns.oracle.com/adf/svc/errors/" xmlns:ns0="http://xmlns.oracle.com/adf/svc/types/" 
xmlns:ns1="http://xmlns.oracle.com/apps/contracts/coreAuthoring/contractService/" 
xmlns:ns5="http://xmlns.oracle.com/apps/projects/billing/contracts/contractPublicService/" 
xmlns:ns6="http://xmlns.oracle.com/apps/projects/billing/contracts/contractBillingService/" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:ns2="http://xmlns.oracle.com/apps/contracts/coreAuthoring/contractService/types/">
            <ns1:Value>
               <ns1:Id>300100559222639</ns1:Id>
               <ns1:MajorVersion>1</ns1:MajorVersion>
               <ns1:ExternalSource>FUSION</ns1:ExternalSource>
               <ns1:ExternalKey>300100559222639</ns1:ExternalKey>
               <ns1:InvConvRateTypeName>Corporate</ns1:InvConvRateTypeName>
               <ns1:InvConvRateDateTypeName>Transaction date</ns1:InvConvRateDateTypeName>
               <ns1:OrgName>Vision Operations</ns1:OrgName>
               <ns1:OrgId>204</ns1:OrgId>
               <ns1:ContractTypeName>Sell : Project lines</ns1:ContractTypeName>
               <ns1:ContractClass>CONTRACT</ns1:ContractClass>
               <ns1:ContractTypeId>104</ns1:ContractTypeId>
               <ns1:ContractNumber>VIN-SASA-Test-WS1</ns1:ContractNumber>
               <ns1:ContractNumberModifier xsi:nil="true"/>
               <ns1:Cognomen xsi:nil="true"/>
               <ns1:BuyOrSell>S</ns1:BuyOrSell>
               <ns1:PartyId>1004</ns1:PartyId>
               <ns1:PartyName>Hilman and Associates</ns1:PartyName>
               <ns1:InvOrganizationId>204</ns1:InvOrganizationId>
               <ns1:StsCode>DRAFT</ns1:StsCode>
               <ns1:CurrencyCode>USD</ns1:CurrencyCode>
               <ns1:StartDate>2022-06-22</ns1:StartDate>
               <ns1:EndDate xsi:nil="true"/>
               <ns1:SupplierId xsi:nil="true"/>
               <ns1:SupplierSiteId xsi:nil="true"/>
               <ns1:InvConvRateType>Corporate</ns1:InvConvRateType>
               <ns1:InvConvRateDateType>TRANSACTION</ns1:InvConvRateDateType>
               <ns1:InvConvRateDate xsi:nil="true"/>
               <ns1:InvTrxTypeId xsi:nil="true"/>
               <ns1:InvTrxTypeName xsi:nil="true"/>
               <ns1:BillToAccountId xsi:nil="true"/>
               <ns1:BillToAccount xsi:nil="true"/>
               <ns1:BillToAccountNumber xsi:nil="true"/>
               <ns1:BillToSiteUseId xsi:nil="true"/>
               <ns1:BillToSiteUseLocation xsi:nil="true"/>
               <ns1:ShipToAccountId xsi:nil="true"/>
               <ns1:ShipToAccount xsi:nil="true"/>
               <ns1:ShipToAccountNumber xsi:nil="true"/>
               <ns1:ShipToSiteUseId xsi:nil="true"/>
               <ns1:ShipToSiteUseLocation xsi:nil="true"/>
               <ns1:SoldToAccountId xsi:nil="true"/>
               <ns1:SoldToAccount xsi:nil="true"/>
               <ns1:SoldToAccountNumber xsi:nil="true"/>
               <ns1:SoldToSiteId xsi:nil="true"/>
               <ns1:SoldToNumber xsi:nil="true"/>
               <ns1:SoldToAddress xsi:nil="true"/>
               <ns1:SoldToAccountDescription xsi:nil="true"/>
               <ns1:ShipInvOrgId xsi:nil="true"/>
               <ns1:RecvInvOrgId xsi:nil="true"/>
               <ns1:LegalEntityId>204</ns1:LegalEntityId>
               <ns1:OutputTaxClassificationCode xsi:nil="true"/>
               <ns1:DateApproved xsi:nil="true"/>
               <ns1:DatetimeCancelled xsi:nil="true"/>
               <ns1:DateSigned xsi:nil="true"/>
               <ns1:DateTerminated xsi:nil="true"/>
               <ns1:TerminateCancelSource xsi:nil="true"/>
               <ns1:ContributionPercent>1</ns1:ContributionPercent>
               <ns1:BillSequence xsi:nil="true"/>
               <ns1:OverallRiskCode xsi:nil="true"/>
               <ns1:ShortDescription xsi:nil="true"/>
               <ns1:Description xsi:nil="true"/>
               <ns1:HoldReasonCode xsi:nil="true"/>
               <ns1:HoldUntilDate xsi:nil="true"/>
               <ns1:AmendmentEffectiveDate xsi:nil="true"/>
               <ns1:TaxExemptionControl xsi:nil="true"/>
               <ns1:ExemptCertificateNumber xsi:nil="true"/>
               <ns1:ExemptReasonCode xsi:nil="true"/>
               <ns1:ProjectEnabledFlag>true</ns1:ProjectEnabledFlag>
               <ns1:OutputTaxSetId>204</ns1:OutputTaxSetId>
               <ns1:PartyObjectType>OKX_PARTY</ns1:PartyObjectType>
               <ns1:PrimaryLedgerId>1</ns1:PrimaryLedgerId>
               <ns1:CustomerPartyId xsi:nil="true"/>
               <ns1:CustomerPartySiteId xsi:nil="true"/>
               <ns1:GeneratedInvoiceStatus>D</ns1:GeneratedInvoiceStatus>
               <ns1:OwningOrgId xsi:nil="true"/>
               <ns1:NetInvoiceFlag xsi:nil="true"/>
               <ns1:VersionType>C</ns1:VersionType>
               <ns1:OwningOrgName xsi:nil="true"/>
               <ns1:TaxClassificationMeaning xsi:nil="true"/>
               <ns1:ExemptionReasonMeaning xsi:nil="true"/>
               <ns1:FreightTerms xsi:nil="true"/>
               <ns1:FOB xsi:nil="true"/>
               <ns1:ApTermsId xsi:nil="true"/>
               <ns1:ServiceEnabledFlag>false</ns1:ServiceEnabledFlag>
               <ns1:EstimatedAmount currencyCode="USD">0.00</ns1:EstimatedAmount>
               <ns1:TaxAmount xsi:nil="true"/>
               <ns1:LastUpdateDate>2022-06-22T03:01:29.217Z</ns1:LastUpdateDate>
               <ns1:LastUpdateLogin>E19F121946A94008E053D711F10A0B76</ns1:LastUpdateLogin>
               <ns1:LastUpdatedBy>SALES_ADMIN</ns1:LastUpdatedBy>
               <ns1:CreatedBy>SALES_ADMIN</ns1:CreatedBy>
               <ns1:CreationDate>2022-06-22T03:00:38.003Z</ns1:CreationDate>
               <ns1:LedgerCurrency>USD</ns1:LedgerCurrency>
               <ns1:AgreedAmount xsi:nil="true"/>
               <ns1:AgreementAmountLimit xsi:nil="true"/>
               <ns1:AgreementEnabledFlag>false</ns1:AgreementEnabledFlag>
               <ns1:CloseReason xsi:nil="true"/>
               <ns1:CancelReason xsi:nil="true"/>
               <ns1:AuthoringPartyCode>INTERNAL</ns1:AuthoringPartyCode>
               <ns1:HoldReasonMeaning xsi:nil="true"/>
               <ns1:PrimaryPartyId>1004</ns1:PrimaryPartyId>
               <ns1:PersonId>100010024202546</ns1:PersonId>
               <ns1:SalesAccountId xsi:nil="true"/>
               <ns1:OrigSystemId xsi:nil="true"/>
               <ns1:OrigSystemReference xsi:nil="true"/>
               <ns1:OrigSystemSourceCode xsi:nil="true"/>
               <ns1:AllowExternalItemFlag>false</ns1:AllowExternalItemFlag>
               <ns1:SalesAccountName xsi:nil="true"/>
               <ns1:ItemSourceCode>PRODUCT_MASTER</ns1:ItemSourceCode>
               <ns1:StateTransitionFlowName xsi:nil="true"/>
               <ns1:StateTransitionFlowState>DRAFT</ns1:StateTransitionFlowState>
               <ns1:UserStatusCode xsi:nil="true"/>
               <ns1:AssigneeType xsi:nil="true"/>
               <ns1:AssigneeId xsi:nil="true"/>
               <ns1:Assignee xsi:nil="true"/>
               <ns1:CustomerPONumber xsi:nil="true"/>
               <ns1:AccessLevel>UPDATE</ns1:AccessLevel>
               <ns1:TemplateFlag>false</ns1:TemplateFlag>
               <ns1:BillingSalesrepId xsi:nil="true"/>
               <ns1:BillingSalesrepName xsi:nil="true"/>
               <ns1:VersionDescription xsi:nil="true"/>
               <ns1:Comment xsi:nil="true"/>
               <ns1:PriceList xsi:nil="true"/>
               <ns1:AdjustmentBasis xsi:nil="true"/>
               <ns1:CommitmentAmount currencyCode="USD">0</ns1:CommitmentAmount>
               <ns1:PricingCalendarId xsi:nil="true"/>
               <ns1:PricingPeriodType xsi:nil="true"/>
               <ns1:PricingCalendarName xsi:nil="true"/>
               <ns1:DiscountPercent xsi:nil="true"/>
               <ns1:PriceListName xsi:nil="true"/>
               <ns1:TrnCodeSetId xsi:nil="true"/>
               <ns1:HoldReasonCodeSetId xsi:nil="true"/>
               <ns1:WebServiceFlag>false</ns1:WebServiceFlag>
               <ns1:TermsTemplateId xsi:nil="true"/>
               <ns1:ContractOwnerId xsi:nil="true"/>
               <ns1:Status/>
               <ns1:AuthoringPartyMeaning>Internal</ns1:AuthoringPartyMeaning>
               <ns1:InvOrgName>Vision Operations</ns1:InvOrgName>
               <ns1:Supplier/>
               <ns1:SupplierSite xsi:nil="true"/>
               <ns1:ShipInvOrg/>
               <ns1:RecvInvOrg/>
               <ns1:Currency>US Dollar</ns1:Currency>
               <ns1:UserStatusMeaning/>
               <ns1:LegalEntityName>Vision Operations</ns1:LegalEntityName>
               <ns1:ShipToOrgLocation/>
               <ns1:ChrType xsi:nil="true"/>
               <ns1:EnableElectronicSignFlag>false</ns1:EnableElectronicSignFlag>
               <ns1:AccountRuleId xsi:nil="true"/>
               <ns1:AllowCurrencyOverrideFlag xsi:nil="true"/>
               <ns1:BillingFrequency xsi:nil="true"/>
               <ns1:ContractTrueValue xsi:nil="true"/>
               <ns1:InvoiceRuleId xsi:nil="true"/>
               <ns1:PricingSegmentExplanation xsi:nil="true"/>
               <ns1:PricingStrategyExplanation xsi:nil="true"/>
               <ns1:SegmentExplanationMessageName xsi:nil="true"/>
               <ns1:ShipToPartyId xsi:nil="true"/>
               <ns1:ShipToPartySiteId xsi:nil="true"/>
               <ns1:Subtotal xsi:nil="true"/>
               <ns1:PricingStrategyId xsi:nil="true"/>
               <ns1:PricingStrategyName xsi:nil="true"/>
               <ns1:PricingSegmentCode xsi:nil="true"/>
               <ns1:InvConversionRate xsi:nil="true"/>
               <ns1:OrderNumber xsi:nil="true"/>
               <ns1:OrderSource xsi:nil="true"/>
               <ns1:PricingEffectivityDate>2022-06-22T00:00:00Z</ns1:PricingEffectivityDate>
               <ns1:ShipToPartyName xsi:nil="true"/>
               <ns1:ShipToPartySiteLocation xsi:nil="true"/>
               <ns1:PeriodStartUsed xsi:nil="true"/>
               <ns1:PeriodTypeUsed xsi:nil="true"/>
               <ns1:InvoiceRuleName xsi:nil="true"/>
               <ns1:AccountRuleName xsi:nil="true"/>
               <ns1:ArInterfaceYn xsi:nil="true"/>
               <ns1:PaymentTermId xsi:nil="true"/>
               <ns1:PaymentTermName xsi:nil="true"/>
               <ns1:CustomerPartyName xsi:nil="true"/>
               <ns1:CustomerPartySiteName xsi:nil="true"/>
               <ns1:PeriodTypeMeaning xsi:nil="true"/>
               <ns1:PeriodStartMeaning xsi:nil="true"/>
               <ns1:CancelledAmount xsi:nil="true"/>
               <ns1:ContractCreditedAmount xsi:nil="true"/>
               <ns1:ContractInvoicedAmount xsi:nil="true"/>
               <ns1:UnbilledAmount xsi:nil="true"/>
               <ns1:TermsTemplateName xsi:nil="true"/>
               <ns1:DocumentSubType xsi:nil="true"/>
               <ns1:RenewalType xsi:nil="true"/>
               <ns1:UnderAmendVersionFlag xsi:nil="true"/>
               <ns1:BillingDateMethod xsi:nil="true"/>
               <ns1:SpecificDays xsi:nil="true"/>
               <ns1:GenerateBillingSchedule xsi:nil="true"/>
               <ns1:UnderMigrationFlag xsi:nil="true"/>
               <ns1:ContractId>300100559222640</ns1:ContractId>
               <ns1:CorpCurrencyCode>USD</ns1:CorpCurrencyCode>
               <ns1:CurcyConvRateType>Corporate</ns1:CurcyConvRateType>
               <ns1:QuoteToContactId xsi:nil="true"/>
               <ns1:QuoteToContact xsi:nil="true"/>
               <ns1:NegotiationCommChannel xsi:nil="true"/>
               <ns1:NegotiationCustomerAcceptance xsi:nil="true"/>
               <ns1:NegotiationEnableNotification xsi:nil="true"/>
               <ns1:NegotiationInternalApproval xsi:nil="true"/>
               <ns1:NegotiationLanguage xsi:nil="true"/>
               <ns1:QuoteToCopyToEmail xsi:nil="true"/>
               <ns1:QuotePhone xsi:nil="true"/>
               <ns1:QuoteFax xsi:nil="true"/>
               <ns1:QuoteEmail xsi:nil="true"/>
               <ns1:QuoteAddress xsi:nil="true"/>
               <ns1:QuoteOrg xsi:nil="true"/>
               <ns1:QuoteAccount xsi:nil="true"/>
               <ns1:PrimarySalesrepId xsi:nil="true"/>
               <ns1:PrimarySalesRepresentative xsi:nil="true"/>
               <ns1:NegotiationContractLayoutTemplate xsi:nil="true"/>
               <ns1:NegotiationTermsLayoutTemplate xsi:nil="true"/>
               <ns1:TransactionTypeName xsi:nil="true"/>
               <ns1:AutoSendForSignature>N</ns1:AutoSendForSignature>
               <ns1:PriceApplicationRule>APPLY_TO_ALL_PRICE_LIST</ns1:PriceApplicationRule>
               <ns1:EsignTemplateId xsi:nil="true"/>
               <ns1:NonStandardClauseCount>0</ns1:NonStandardClauseCount>
               <ns1:ContractPuid>KHDR-34070</ns1:ContractPuid>
               <ns1:SourceDocumentId xsi:nil="true"/>
               <ns1:SourceDocumentSystemCode xsi:nil="true"/>
               <ns1:RunContractExpertFlag>true</ns1:RunContractExpertFlag>
               <ns1:IgnoreQAWarningsFlag>false</ns1:IgnoreQAWarningsFlag>
               <ns1:BaseContractYN>N</ns1:BaseContractYN>
               <ns1:ContractParty xmlns:ns3="http://xmlns.oracle.com/apps/contracts/coreAuthoring/parties/flex/party/">
                  <ns1:Id>300100559222641</ns1:Id>
                  <ns1:PartyRoleCode>CUSTOMER</ns1:PartyRoleCode>
                  <ns1:Role>Customer</ns1:Role>
                  <ns1:PartyId>1004</ns1:PartyId>
                  <ns1:PartyName>Hilman and Associates</ns1:PartyName>
                  <ns1:MajorVersion>1</ns1:MajorVersion>
                  <ns1:SignedBy xsi:nil="true"/>
                  <ns1:SignedDate xsi:nil="true"/>
                  <ns1:SignerRole xsi:nil="true"/>
                  <ns1:ExternalSource>FUSION</ns1:ExternalSource>
                  <ns1:ExternalKey>300100559222641</ns1:ExternalKey>
                  <ns1:DeleteFlag>false</ns1:DeleteFlag>
                  <ns1:PartyRolePuid>KHDR-34070-PRTY-33125</ns1:PartyRolePuid>
                  <ns1:ContractPartyContact xmlns:ns2="http://xmlns.oracle.com/apps/contracts/coreAuthoring/parties/flex/partyContact/">
                     <ns1:Id>300100559222643</ns1:Id>
                     <ns1:ContactRoleCode>PARTY_CONTACT</ns1:ContactRoleCode>
                     <ns1:Role>Customer contact</ns1:Role>
                     <ns1:ContactId>2888</ns1:ContactId>
                     <ns1:OwnerFlag>false</ns1:OwnerFlag>
                     <ns1:MajorVersion>1</ns1:MajorVersion>
                     <ns1:ExternalSource>FUSION</ns1:ExternalSource>
                     <ns1:ExternalKey>300100559222642</ns1:ExternalKey>
                     <ns1:AccessLevel xsi:nil="true"/>
                     <ns1:AccessLevelName xsi:nil="true"/>
                     <ns1:SignerYn xsi:nil="true"/>
                     <ns1:PartyContactName>Anna Nyqvist</ns1:PartyContactName>
                     <ns1:SignerSequence xsi:nil="true"/>
                     <ns1:RoutingSequence xsi:nil="true"/>
                     <ns1:SignatureRole xsi:nil="true"/>
                     <ns1:SignatureRoleMeaning xsi:nil="true"/>
                     <ns1:ContactPuid>KHDR-34070-PRTY-33125-CNTC-31487</ns1:ContactPuid>
                  </ns1:ContractPartyContact>
               </ns1:ContractParty>
               <ns1:ContractLine xmlns:ns4="http://xmlns.oracle.com/apps/flex/contracts/coreAuthoring/lines/">
                  <ns1:LineNumber>1</ns1:LineNumber>
                  <ns1:Id>300100559222644</ns1:Id>
                  <ns1:LineId>300100559222645</ns1:LineId>
                  <ns1:VersionType>C</ns1:VersionType>
                  <ns1:MajorVersion>1</ns1:MajorVersion>
                  <ns1:LineTypeId>102</ns1:LineTypeId>
                  <ns1:LineTypeName>Item, project</ns1:LineTypeName>
                  <ns1:StsCode>DRAFT</ns1:StsCode>
                  <ns1:LineStatus>Draft</ns1:LineStatus>
                  <ns1:Object1Id1>79</ns1:Object1Id1>
                  <ns1:Object1Id2>204</ns1:Object1Id2>
                  <ns1:ItemName>f40000</ns1:ItemName>
                  <ns1:ItemNameTxt>f40000</ns1:ItemNameTxt>
                  <ns1:ItemDescription>Modem - Serial Control</ns1:ItemDescription>
                  <ns1:StartDate>2022-06-22</ns1:StartDate>
                  <ns1:EndDate xsi:nil="true"/>
                  <ns1:PriceListId xsi:nil="true"/>
                  <ns1:PriceList xsi:nil="true"/>
                  <ns1:UOMCode>Ea</ns1:UOMCode>
                  <ns1:UnitOfMeasure>Each</ns1:UnitOfMeasure>
                  <ns1:FixedPriceServiceYn>N</ns1:FixedPriceServiceYn>
                  <ns1:ItemQuantity xsi:nil="true"/>
                  <ns1:UnitPrice xsi:nil="true"/>
                  <ns1:LineValueAmount xsi:nil="true"/>
                  <ns1:LineAmount xsi:nil="true"/>
                  <ns1:Comments xsi:nil="true"/>
                  <ns1:AgreedQuantity xsi:nil="true"/>
                  <ns1:AgreedAmount xsi:nil="true"/>
                  <ns1:AgreementQuantityLimit xsi:nil="true"/>
                  <ns1:AgreementAmountLimit xsi:nil="true"/>
                  <ns1:MinimumReleaseQuantity xsi:nil="true"/>
                  <ns1:MinimumReleaseAmount xsi:nil="true"/>
                  <ns1:CommitLevelCode>ESTIMATED</ns1:CommitLevelCode>
                  <ns1:CommitLevel>Estimated</ns1:CommitLevel>
                  <ns1:PriceBookId xsi:nil="true"/>
                  <ns1:PriceBook xsi:nil="true"/>
                  <ns1:AllowPricelistOverrideYn xsi:nil="true"/>
                  <ns1:ListPrice xsi:nil="true"/>
                  <ns1:FloorPrice xsi:nil="true"/>
                  <ns1:AgreementPriceLimit xsi:nil="true"/>
                  <ns1:AgreementUnitPrice xsi:nil="true"/>
                  <ns1:AdjustmentTypeCode xsi:nil="true"/>
                  <ns1:AdjustmentType xsi:nil="true"/>
                  <ns1:AdjustmentBasisId xsi:nil="true"/>
                  <ns1:AdjustmentBasisCode xsi:nil="true"/>
                  <ns1:AdjustmentAmount xsi:nil="true"/>
                  <ns1:AllowCustomAdjustmentsFlag xsi:nil="true"/>
                  <ns1:DateTerminated xsi:nil="true"/>
                  <ns1:HoldUntilDate xsi:nil="true"/>
                  <ns1:TrnCodeSetId xsi:nil="true"/>
                  <ns1:TrnCode xsi:nil="true"/>
                  <ns1:CloseReason xsi:nil="true"/>
                  <ns1:HoldReasonCodeSetId xsi:nil="true"/>
                  <ns1:HoldReasonCode xsi:nil="true"/>
                  <ns1:HoldReason xsi:nil="true"/>
                  <ns1:AtRiskYn>N</ns1:AtRiskYn>
                  <ns1:PercentComplete xsi:nil="true"/>
                  <ns1:ShipToAccountId xsi:nil="true"/>
                  <ns1:ShipToAccount xsi:nil="true"/>
                  <ns1:ShipToAccountNumber xsi:nil="true"/>
                  <ns1:ShipToSiteUseId xsi:nil="true"/>
                  <ns1:ShipToSite xsi:nil="true"/>
                  <ns1:ShipInvOrgId xsi:nil="true"/>
                  <ns1:WareHouse xsi:nil="true"/>
                  <ns1:BillPlanId xsi:nil="true"/>
                  <ns1:BillPlan xsi:nil="true"/>
                  <ns1:RevenuePlanId xsi:nil="true"/>
                  <ns1:RevenuePlan xsi:nil="true"/>
                  <ns1:InvoicedAmount currencyCode="USD">0</ns1:InvoicedAmount>
                  <ns1:RevenueAmount currencyCode="USD">0</ns1:RevenueAmount>
                  <ns1:OutputTaxClassificationCode xsi:nil="true"/>
                  <ns1:OutputTaxClassMeaning xsi:nil="true"/>
                  <ns1:TaxExemptionControl xsi:nil="true"/>
                  <ns1:TaxExemptionControlMeaning xsi:nil="true"/>
                  <ns1:ExemptCertificateNumber xsi:nil="true"/>
                  <ns1:ExemptReasonCode xsi:nil="true"/>
                  <ns1:ExemptReason xsi:nil="true"/>
                  <ns1:LastRevenueRecogDate xsi:nil="true"/>
                  <ns1:CustomerPONumber xsi:nil="true"/>
                  <ns1:DeliveryDate xsi:nil="true"/>
                  <ns1:SupplierId xsi:nil="true"/>
                  <ns1:Supplier xsi:nil="true"/>
                  <ns1:SupplierSiteId xsi:nil="true"/>
                  <ns1:SupplierSiteName xsi:nil="true"/>
                  <ns1:RecvInvOrgId xsi:nil="true"/>
                  <ns1:RecInvOrgName xsi:nil="true"/>
                  <ns1:RecvLocationId xsi:nil="true"/>
                  <ns1:ShipToOrgLocation xsi:nil="true"/>
                  <ns1:AgreementPriceOverAllwdYn>N</ns1:AgreementPriceOverAllwdYn>
                  <ns1:FOBCode xsi:nil="true"/>
                  <ns1:FOB xsi:nil="true"/>
                  <ns1:FreightTermsCode xsi:nil="true"/>
                  <ns1:FreightTerms xsi:nil="true"/>
                  <ns1:PaymentTermsId xsi:nil="true"/>
                  <ns1:PaymentTerms xsi:nil="true"/>
                  <ns1:PurchasingCategoryId xsi:nil="true"/>
                  <ns1:PurchasingCategory xsi:nil="true"/>
                  <ns1:CarrierId xsi:nil="true"/>
                  <ns1:CarrierName xsi:nil="true"/>
                  <ns1:VendorSiteId xsi:nil="true"/>
                  <ns1:OrigSystemReference xsi:nil="true"/>
                  <ns1:OrigSystemSourceCode xsi:nil="true"/>
                  <ns1:Cognomen xsi:nil="true"/>
                  <ns1:TaxAmount xsi:nil="true"/>
                  <ns1:ExternalSource>FUSION</ns1:ExternalSource>
                  <ns1:ExternalKey>300100559222644</ns1:ExternalKey>
                  <ns1:ExternalItemKey xsi:nil="true"/>
                  <ns1:ExternalItemReference1 xsi:nil="true"/>
                  <ns1:ExternalItemReference2 xsi:nil="true"/>
                  <ns1:ExternalItemReference3 xsi:nil="true"/>
                  <ns1:ExternalItemReference4 xsi:nil="true"/>
                  <ns1:ExternalItemReference5 xsi:nil="true"/>
                  <ns1:ExternalItemSource xsi:nil="true"/>
                  <ns1:AllowPromotionsYn>N</ns1:AllowPromotionsYn>
                  <ns1:InvoiceRuleId xsi:nil="true"/>
                  <ns1:SourceSystemAttributes xsi:nil="true"/>
                  <ns1:BillToAccountId xsi:nil="true"/>
                  <ns1:AccountRuleId xsi:nil="true"/>
                  <ns1:BillingFrequency xsi:nil="true"/>
                  <ns1:InvoiceText xsi:nil="true"/>
                  <ns1:OrderSource xsi:nil="true"/>
                  <ns1:PriceUOM xsi:nil="true"/>
                  <ns1:ShipToPartyId xsi:nil="true"/>
                  <ns1:ShipToPartySiteId xsi:nil="true"/>
                  <ns1:DurationQuantity xsi:nil="true"/>
                  <ns1:LineSubTotal xsi:nil="true"/>
                  <ns1:PriceItemQuantity xsi:nil="true"/>
                  <ns1:PriceItemUOM>Ea</ns1:PriceItemUOM>
                  <ns1:BillToAccountDescription xsi:nil="true"/>
                  <ns1:BillToAccount xsi:nil="true"/>
                  <ns1:BillToAccountNumber xsi:nil="true"/>
                  <ns1:BillToSiteUseLocation xsi:nil="true"/>
                  <ns1:BillToSiteUseId xsi:nil="true"/>
                  <ns1:BillToAddress xsi:nil="true"/>
                  <ns1:ShipToPartyName xsi:nil="true"/>
                  <ns1:ShipToPartySiteLocation xsi:nil="true"/>
                  <ns1:TaxClassificationMeaning xsi:nil="true"/>
                  <ns1:InvTrxTypeId xsi:nil="true"/>
                  <ns1:ArInterfaceYn xsi:nil="true"/>
                  <ns1:OrderLineNumber xsi:nil="true"/>
                  <ns1:OrderNumber xsi:nil="true"/>
                  <ns1:OrderId xsi:nil="true"/>
                  <ns1:OrderLineId xsi:nil="true"/>
                  <ns1:PricingError xsi:nil="true"/>
                  <ns1:InvoiceRuleMeaning xsi:nil="true"/>
                  <ns1:AccountRuleMeaning xsi:nil="true"/>
                  <ns1:BillingFrequencyMeaning xsi:nil="true"/>
                  <ns1:PaymentTermsMeaning xsi:nil="true"/>
                  <ns1:CancelledAmount xsi:nil="true"/>
                  <ns1:CreditedAmount xsi:nil="true"/>
                  <ns1:TerminatedAmount xsi:nil="true"/>
                  <ns1:UnbilledAmount xsi:nil="true"/>
                  <ns1:ReturnCreditMethodCode xsi:nil="true"/>
                  <ns1:ReturnCreditMethodMeaning xsi:nil="true"/>
                  <ns1:TaxError xsi:nil="true"/>
                  <ns1:ContractSubscriptionLineRenewalType xsi:nil="true"/>
                  <ns1:PriceDuringBillingYn>N</ns1:PriceDuringBillingYn>
                  <ns1:BillingDateMethod xsi:nil="true"/>
                  <ns1:SpecificDays xsi:nil="true"/>
                  <ns1:GenerateBillingSchedule xsi:nil="true"/>
                  <ns1:PriceAsOf xsi:nil="true"/>
                  <ns1:CoverageScheduleId xsi:nil="true"/>
                  <ns1:PaymentSetId xsi:nil="true"/>
                  <ns1:EstimatedVariableConsiderationAmount xsi:nil="true"/>
                  <ns1:StandaloneSellingPrice xsi:nil="true"/>
                  <ns1:PriceApplicationRule xsi:nil="true"/>
                  <ns1:AutoApplyStrategyPriceAdjustmentFlag xsi:nil="true"/>
                  <ns1:LinePuid>KHDR-34070-LINE-48712</ns1:LinePuid>
                  <ns1:SourceDocumentId xsi:nil="true"/>
                  <ns1:SourceDocumentLineId xsi:nil="true"/>
                  <ns1:SourceDocumentSystemCode xsi:nil="true"/>
               </ns1:ContractLine>
               <ns1:SalesCredit>
                  <ns1:Id>300100559222646</ns1:Id>
                  <ns1:MajorVersion>1</ns1:MajorVersion>
                  <ns1:Percent>100</ns1:Percent>
                  <ns1:SalesrepId>100000008143167</ns1:SalesrepId>
                  <ns1:SalesCreditTypeId>1</ns1:SalesCreditTypeId>
                  <ns1:ActiveFlag>false</ns1:ActiveFlag>
                  <ns1:SalesrepName>Lieke Spundel</ns1:SalesrepName>
                  <ns1:StartDate>2022-06-22</ns1:StartDate>
                  <ns1:EndDate xsi:nil="true"/>
                  <ns1:ExternalSourceKey>FUSION</ns1:ExternalSourceKey>
                  <ns1:ExternalReferenceKey>300100559222646</ns1:ExternalReferenceKey>
                  <ns1:SalesCreditType>Quota Sales Credit</ns1:SalesCreditType>
                  <ns1:SalesCreditPuid>KHDR-34070-SCRD-982</ns1:SalesCreditPuid>
               </ns1:SalesCredit>
               <ns1:OKCSOPText_c>OKC Default text value check</ns1:OKCSOPText_c>
               <ns1:OKCSOPNumber_c xsi:nil="true"/>
               <ns1:OKCSOPDate_c xsi:nil="true"/>
               <ns1:OKCSOPLong_c xsi:nil="true"/>
               <ns1:OKCSOPDCL_Id_c xsi:nil="true"/>
               <ns1:OKCSOPDCL_c xsi:nil="true"/>
            </ns1:Value>
         </ns2:result>
      </ns0:createContractResponse>
   </env:Body>
</env:Envelope> 

Create Sale Agreement with Lines with Terms Defaulted from Price List Charges

Note: The charges for the item should be defined in Pricing

Request Body

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns1:createContract
xmlns:ns1="http://xmlns.oracle.com/apps/contracts/coreAuthoring/contractService/types/">
<ns1:contractHeader
xmlns:ns2="http://xmlns.oracle.com/apps/contracts/coreAuthoring/contractService/">
<ns2:OrgName>Vision Operations</ns2:OrgName>
<ns2:ContractTypeName>Sales Agreement
Integrated</ns2:ContractTypeName>
<ns2:ContractNumber>CONTRACTNUMBER</ns2:ContractNumber>
<ns2:PartyName>PARTYNAME</ns2:PartyName>
<ns2:InvOrgName>INVORGNAME</ns2:InvOrgName>
<ns2:ContractLine>
<ns2:LineTypeName>Product</ns2:LineTypeName>
<ns2:ItemName>ITEMNAME</ns2:ItemName>
<ns2:PriceList>PRICELIST</ns2:PriceList>
</ns2:ContractLine>
<ns2:ContractLine>
<ns2:LineTypeName>Product</ns2:LineTypeName>
<ns2:ItemName>ITEMNAME</ns2:ItemName>
</ns2:ContractLine>
<ns2:ContractLine>
<ns2:LineTypeName>Product</ns2:LineTypeName>
<ns2:ItemName>ITEMNAME</ns2:ItemName>
</ns2:ContractLine>
</ns1:contractHeader>
</ns1:createContract>
</soap:Body>
</soap:Envelope>

Update Sale Agreement with Lines

Operation: mergeContract

Request Body


<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns1:mergeContract
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>ID</ns2:Id>
<ns2:MajorVersion>VERSIONNUMBER</ns2:MajorVersion>
<ns2:ContractLine>
<ns2:Id>ID</ns2:Id>
<ns2:MajorVersion>VERSIONNUMBER</ns2:MajorVersion>
<ns2:PricingTerm>

<ns2:PricingTermId>PRICINGTERMID</ns2:PricingTermId>
<ns2:AdjustmentAmount>AMOUNT</ns2:AdjustmentAmount>

<ns2:AdjustmentTypeCode>DISCOUNT_PERCENT</ns2:AdjustmentTypeCode>

<ns2:AdjustmentBasisId>ADJUSTMENTBASISID</ns2:AdjustmentBasisId>
</ns2:PricingTerm>
</ns2:ContractLine>
<ns2:ContractLine>
<ns2:Id>ID</ns2:Id>
<ns2:MajorVersion>MAJORVERSION</ns2:MajorVersion>
<ns2:PricingTerm>

<ns2:PricingTermId>PRICINGTERMID</ns2:PricingTermId>
<ns2:AdjustmentAmount>ADJUSTMENTAMOUNT</ns2:AdjustmentAmount>

<ns2:AdjustmentTypeCode>DISCOUNT_PERCENT</ns2:AdjustmentTypeCode>

<ns2:AdjustmentBasisId>ADJUSTMENTBASISID</ns2:AdjustmentBasisId>
</ns2:PricingTerm>
</ns2:ContractLine>
<ns2:ContractLine>
<ns2:Id>ID</ns2:Id>
<ns2:MajorVersion>1</ns2:MajorVersion>
<ns2:PricingTerm>

<ns2:PricingTermId>PRICINGTERMID</ns2:PricingTermId>
<ns2:PricingTermTierHeader>

<ns2:TieredPricingHeaderId>TIEREDPRICINGHEADERID</ns2:TieredPricingHeaderId>
<ns2:PricingTermTierLine>

<ns2:TieredPricingLineId>TIEREDPRICINGLINEID</ns2:TieredPricingLineId>
<ns2:Adjustment>ADJUSTMENT</ns2:Adjustment>

</ns2:PricingTermTierLine>
</ns2:PricingTermTierHeader>
</ns2:PricingTerm>
</ns2:ContractLine>
</ns1:contractHeader>
</ns1:mergeContract>
</soap:Body>
</soap:Envelope>
Note: You can't create pricing terms other then charges defined in Pricing.