Example Payloads: Project Unprocessed Commitment Transaction
The example payload in this topic demonstrates how to create and validate a commitments transaction, and then associate it to an existing project and project task.
Before you use this payload, ensure that a project is created
from the Projects work
area.
<!--Request-->
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns1:validateCommitmentTransactions xmlns:ns1="http://xmlns.oracle.com/apps/projects/costing/transactions/transactionServiceV3/types/">
<ns1:list xmlns:ns2="http://xmlns.oracle.com/oracle/apps/projects/costing/transactions/transactionServiceV3/">
<ns2:BillableFlag>false</ns2:BillableFlag>
<!--User can enter BU Name or ID -->
<ns2:BUName>Vision College</ns2:BUName>
<ns2:CapitalizableFlag>false</ns2:CapitalizableFlag>
<ns2:CmtBuyerName>Small Inc.</ns2:CmtBuyerName>
<ns2:CmtCreationDate>2010-10-25</ns2:CmtCreationDate>
<ns2:CmtDistributionId>Small Inc. Distribution ID</ns2:CmtDistributionId>
<ns2:CmtHeaderId>Small Inc. Distribution ID</ns2:CmtHeaderId>
<ns2:CmtLineId>1</ns2:CmtLineId>
<ns2:CmtLineNumber>1</ns2:CmtLineNumber>
<ns2:CmtNeedByDate>2011-12-31</ns2:CmtNeedByDate>
<ns2:CmtNumber>1</ns2:CmtNumber>
<ns2:CmtPromisedDate>2011-12-31</ns2:CmtPromisedDate>
<ns2:CmtRequestorName>Compucon</ns2:CmtRequestorName>
<ns2:DenomCurrencyCode>USD</ns2:DenomCurrencyCode>
<ns2:DenomRawCostAmount currencyCode="USD">Small Inc. Distribution ID</ns2:DenomRawCostAmount>
<!--Enter third party transaction source, doc and doc entry -->
<ns2:TransactionSourceName></ns2:TransactionSourceName>
<ns2:DocumentEntry>Item Cost</ns2:DocumentEntry>
<ns2:Document>Purchase Order</ns2:Document>
<!--Expenditure item date should be in the project active window -->
<ns2:ExpenditureItemDate>2011-12-31</ns2:ExpenditureItemDate>
<ns2:ExpenditureTypeId>10004</ns2:ExpenditureTypeId>
<ns2:OrganizationName>Vision College Operations</ns2:OrganizationName>
<!--Transaction reference is user defined -->
<ns2:OriginalTransactionReference>User_Defined</ns2:OriginalTransactionReference>
<!--User can enter the Project/task Number/Name/ID -->
<ns2:ProjectNumber>Project_Vision_Corp_2017</ns2:ProjectNumber>
<ns2:TaskNumber>1.2</ns2:TaskNumber>
<ns2:TotCmtQuantity unitCode="">10</ns2:TotCmtQuantity>
<ns2:WorkTypeId>10020</ns2:WorkTypeId>
</ns1:list>
</ns1:validateCommitmentTransactions>
</soap:Body>
</soap:Envelope>
<!--Response-->
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header></soap:Header>
<soap:Body>
<ns1:receiveCommitmentTransactions xmlns:ns1="http://xmlns.oracle.com/apps/projects/costing/transactions/transactionServiceV3/types/">
<ns1:purgeAtProjectLevel>Y</ns1:purgeAtProjectLevel>
<ns1:list xmlns:ns2="http://xmlns.oracle.com/oracle/apps/projects/costing/transactions/transactionServiceV3/">
<ns2:BillableFlag>false</ns2:BillableFlag>
<!--User can enter BU Name or ID -->
<ns2:BUName>Vision College</ns2:BUName>
<ns2:CapitalizableFlag>false</ns2:CapitalizableFlag>
<ns2:CmtBuyerName>Small Inc.</ns2:CmtBuyerName>
<ns2:CmtCreationDate>2010-10-25</ns2:CmtCreationDate>
<ns2:CmtDistributionId>Small Inc. Distribution ID</ns2:CmtDistributionId>
<ns2:CmtHeaderId>Small Inc. Distribution ID2</ns2:CmtHeaderId>
<ns2:CmtLineId>1</ns2:CmtLineId>
<ns2:CmtLineNumber>1</ns2:CmtLineNumber>
<ns2:CmtNeedByDate>2010-10-25</ns2:CmtNeedByDate>
<ns2:CmtNumber>1</ns2:CmtNumber>
<ns2:CmtPromisedDate>2010-10-25</ns2:CmtPromisedDate>
<ns2:CmtRequestorName>Compucon</ns2:CmtRequestorName>
<ns2:DenomCurrencyCode>USD</ns2:DenomCurrencyCode>
<ns2:DenomRawCostAmount currencyCode="USD">Small Inc. Distribution ID</ns2:DenomRawCostAmount>
<!--Enter third party transaction source, doc and doc entry -->
<ns2:TransactionSourceName>Project Vision City Corp Commitment Source</ns2:TransactionSourceName>
<ns2:DocumentEntry>Item Cost</ns2:DocumentEntry>
<ns2:Document>Purchase Order</ns2:Document>
<!--Expenditure item date should be in the project active window -->
<ns2:ExpenditureItemDate>2011-11-11</ns2:ExpenditureItemDate>
<ns2:ExpenditureTypeId>Project_Vision_City_Corp_Expenditure_ID</ns2:ExpenditureTypeId>
<ns2:OrganizationName>Vision Operations</ns2:OrganizationName>
<!--Transaction reference is user defined -->
<ns2:OriginalTransactionReference>User_Defined</ns2:OriginalTransactionReference>
<!--User can enter the Project/task Number/Name/ID -->
<ns2:ProjectNumber>Project_Vision_Corp_2017</ns2:ProjectNumber>
<ns2:TaskNumber>Task_Project_Vision_Corp_2017</ns2:TaskNumber>
<ns2:TotCmtQuantity unitCode="">10</ns2:TotCmtQuantity>
<ns2:WorkTypeId>10020</ns2:WorkTypeId>
</ns1:list>
</ns1:receiveCommitmentTransactions>
</soap:Body>
</soap:Envelope>
This example payload demonstrates how to process external
commitment transactions incrementally using the incrementallyReceiveTransactions
parameter.
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns1:receiveCommitmentTransactions xmlns:ns1="http://xmlns.oracle.com/apps/projects/costing/transactions/transactionServiceV3/types/">
<ns1:purgeAtProjectLevel>Y</ns1:purgeAtProjectLevel>
<ns1:incrementallyReceiveTransactions>Y</ns1:incrementallyReceiveTransactions>
<ns1:list xmlns:ns2="http://xmlns.oracle.com/apps/projects/costing/transactions/transactionServiceV3/">
<ns2:BillableFlag>false</ns2:BillableFlag>
<ns2:BUName>Vision Corporation</ns2:BUName>
<ns2:CapitalizableFlag>false</ns2:CapitalizableFlag>
<ns2:CmtBuyerName>Carlos Diaz</ns2:CmtBuyerName>
<ns2:CmtCreationDate>2010-10-25</ns2:CmtCreationDate>
<ns2:CmtDistributionId>121</ns2:CmtDistributionId>
<ns2:CmtHeaderId>1212</ns2:CmtHeaderId>
<ns2:CmtLineId>1</ns2:CmtLineId>
<ns2:CmtLineNumber>1</ns2:CmtLineNumber>
<ns2:CmtNeedByDate>2011-12-31</ns2:CmtNeedByDate>
<ns2:CmtNumber>1</ns2:CmtNumber>
<ns2:CmtPromisedDate>2011-12-31</ns2:CmtPromisedDate>
<ns2:CmtRequestorName>Clare Furey</ns2:CmtRequestorName>
<ns2:DenomCurrencyCode>USD</ns2:DenomCurrencyCode>
<ns2:DocumentEntry>Item Cost</ns2:DocumentEntry>
<ns2:Document>Purchase Order</ns2:Document>
<ns2:ExpenditureItemDate>2011-12-31</ns2:ExpenditureItemDate>
<ns2:ExpenditureTypeId>10004</ns2:ExpenditureTypeId>
<ns2:OrganizationName>Vision Corporation</ns2:OrganizationName>
<ns2:DenomRawCostAmount currencyCode="USD">121</ns2:DenomRawCostAmount>
<ns2:OriginalTransactionReference>Tranx_ref04</ns2:OriginalTransactionReference>
<ns2:ProjectNumber>Project_Vision_Corp_Commitment</ns2:ProjectNumber>
<ns2:TaskNumber>1.1</ns2:TaskNumber>
<ns2:TotCmtQuantity unitCode="Currency">10</ns2:TotCmtQuantity>
<ns2:WorkTypeId>10020</ns2:WorkTypeId>
<ns2:TransactionSourceId>300100027033782</ns2:TransactionSourceId>
<ns2:TransactionSourceName>Commitment Source</ns2:TransactionSourceName>
<ns2:UnitOfMeasure>Currency</ns2:UnitOfMeasure>
<ns2:UOMCode></ns2:UOMCode>
</ns1:list>
</ns1:receiveCommitmentTransactions>
</soap:Body>
</soap:Envelope>