Example Payloads: Project Unprocessed Burden Transaction

The example payload in this topic demonstrates how to create and validate a burden 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:validateBurdenTransaction xmlns:ns1="http://xmlns.oracle.com/apps/projects/costing/transactions/transactionService/types/">
            <ns1:list xmlns:ns2="http://xmlns.oracle.com/apps/projects/costing/transactions/transactionService/">
<!--User can enter BU Name or ID -->			
                <ns2:BusinessUnitId>458</ns2:BusinessUnitId>

<!--Batch description is optional and is for user reference -->					
                <ns2:BatchName>Batch_Vision_Corp</ns2:BatchName>
                <ns2:BatchDescription>Creation of burden transaction</ns2:BatchDescription>

<!--Enter third party transaction source, doc and doc entry -->					
                <ns2:SourceName>Project Vision Corp Burden Transaction</ns2:SourceName>
                <ns2:DocumentName>Project Vision Corp Burden Expenditure</ns2:DocumentName>
                <ns2:DocumentEntryName>Project Vision Corp Burden Expenditure Item </ns2:DocumentEntryName>

<!--Expenditure item date should be in the project active window -->				
                <ns2:ExpenditureItemDate>2011-11-11</ns2:ExpenditureItemDate>

<!--User can enter the Project/task Number/Name/ID -->					
                <ns2:PersonId>53</ns2:PersonId>
                <ns2:ProjectName>Project_Vision_Corp_2017</ns2:ProjectName>
                <ns2:TaskNumber>1.2</ns2:TaskNumber>
                <ns2:ExpenditureTypeName>Overhead</ns2:ExpenditureTypeName>

<!--Quantity and Raw cost should be 0 since it is a burden transaction -->					
                <ns2:Quantity>0</ns2:Quantity>
		<ns2:TransactionRawCost>0</ns2:TransactionRawCost>
                <ns2:TransactionCurrency>USD</ns2:TransactionCurrency>
                <ns2:TransactionBurdenedCost>150</ns2:TransactionBurdenedCost>

<!--Transaction reference is user defined -->					
                <ns2:OrigTransactionReference>BurdenTxn_1</ns2:OrigTransactionReference> 
            </ns1:list>
        </ns1:validateBurdenTransaction>
    </soap:Body>
</soap:Envelope>
<!--Response-->
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>
        <ns1:receiveBurdenTransaction xmlns:ns1="http://xmlns.oracle.com/apps/projects/costing/transactions/transactionService/types/">
            <ns1:list xmlns:ns2="http://xmlns.oracle.com/apps/projects/costing/transactions/transactionService/">

<!--User can enter BU Name or ID -->				
                <ns2:BusinessUnitId>458</ns2:BusinessUnitId>
                <ns2:BatchName>Batch_Vision_Corp02</ns2:BatchName>

<!--Batch description is optional and is for user reference -->						
                <ns2:BatchDescription>Creation of burden transaction</ns2:BatchDescription>

<!--Enter third party transaction source, doc and doc entry -->					
                <ns2:SourceName>Project Vision Corp Burden Transaction</ns2:SourceName>
                <ns2:DocumentName>Project Vision Corp Burden Expenditure</ns2:DocumentName>
                <ns2:DocumentEntryName>Project Vision Corp Burden Expenditure Item </ns2:DocumentEntryName>

<!--Expenditure item date should be in the project active window -->				
                <ns2:ExpenditureItemDate>2011-11-11</ns2:ExpenditureItemDate>
                <ns2:PersonId>53</ns2:PersonId>

<!--User can enter the Project/task Number/Name/ID -->					
                <ns2:ProjectName>Project_Vision_Corp_2017</ns2:ProjectName>
                <ns2:TaskNumber>1.2</ns2:TaskNumber>
                <ns2:ExpenditureTypeName>Overhead</ns2:ExpenditureTypeName>

<!--Quantity and Raw cost should be 0 since it is burden transaction -->					
                <ns2:Quantity>0</ns2:Quantity>
                <ns2:TransactionCurrency>USD</ns2:TransactionCurrency>
                <ns2:TransactionRawCost>0</ns2:TransactionRawCost>
                <ns2:TransactionBurdenedCost>150</ns2:TransactionBurdenedCost>
               <ns2:OrigTransactionReference>Test1</ns2:OrigTransactionReference>
            </ns1:list>
            <ns1:partialFailureAllowed>TRUE</ns1:partialFailureAllowed>
            <ns1:fullConfirmation>TRUE</ns1:fullConfirmation>
        </ns1:receiveBurdenTransaction>
    </soap:Body>
</soap:Envelope>