Example Payloads: Project Unprocessed Supplier Invoice Transaction

The example payload in this topic demonstrates how to create and validate a supplier invoice 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:validateSupplierInvoiceTransaction 
xmlns:ns1="http://xmlns.oracle.com/apps/projects/costing/transactions/transactionSe
rvice/types/">
            <ns1:list 
xmlns:ns2="http://xmlns.oracle.com/apps/projects/costing/transactions/transactionSe
rvice/">
<!--User can enter BU Name or ID -->			
                <ns2:BusinessUnitName>Vision College</ns2:BusinessUnitName>
                <ns2:BatchName>Batch_Vision_Corp</ns2:BatchName>

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

<!--Enter third party transaction source, doc and doc entry -->				
	
                <ns2:SourceName>PennyPack Systems</ns2:SourceName>
                <ns2:DocumentName>Supplier Invoice</ns2:DocumentName>
                <ns2:DocumentEntryName>Item Cost</ns2:DocumentEntryName>

<!--Expenditure item date should be in the project active window -->			
		
                <ns2:ExpenditureItemDate>2015-08-25</ns2:ExpenditureItemDate>

<!--User can enter the Project/task Number/Name/ID -->					
                <ns2:ProjectNumber>Project_Vision_Corp_2017</ns2:ProjectNumber>
                <ns2:TaskNumber>2.2</ns2:TaskNumber>
                <ns2:ExpenditureTypeName>Airfare</ns2:ExpenditureTypeName>
                <ns2:ExpenditureOrganizationName>Seattle 
Manufacturing</ns2:ExpenditureOrganizationName>
                <ns2:Quantity>11</ns2:Quantity>

<!--Transaction reference is user defined -->					
                
<ns2:OrigTransactionReference>Project_Vision_City_Corp_SITransaction</ns2:OrigTransactionReference>
                <ns2:TransactionCurrency>USD</ns2:TransactionCurrency>
                <ns2:TransactionRawCost>35.00</ns2:TransactionRawCost>
                <ns2:ProviderLedgerRawCost>35.00</ns2:ProviderLedgerRawCost>
                <ns2:AccountingDate>2015-08-25</ns2:AccountingDate>
                <ns2:RawCostDebitAccountId>15684</ns2:RawCostDebitAccountId>
                <ns2:RawCostCreditAccountId>15685</ns2:RawCostCreditAccountId>
                <ns2:SupplierName>Small Inc.</ns2:SupplierName>
                <ns2:SupplierNumber>Small_Inc_001</ns2:SupplierNumber>
            </ns1:list>
        </ns1:validateSupplierInvoiceTransaction>
    </soap:Body>
</soap:Envelope>
<!--Response-->
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>
        <ns1:receiveSupplierInvoiceTransaction 
xmlns:ns1="http://xmlns.oracle.com/apps/projects/costing/transactions/transactionSe
rvice/types/">
            <ns1:list 
xmlns:ns2="http://xmlns.oracle.com/apps/projects/costing/transactions/transactionSe
rvice/">
<!--User can enter BU Name or ID -->			
                <ns2:BusinessUnitName>Vision College</ns2:BusinessUnitName>
                <ns2:BatchName>Batch_Vision_Corp02</ns2:BatchName>

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

<!--Enter third party transaction source, doc and doc entry -->				
	
                <ns2:SourceName>PennyPack Systems</ns2:SourceName>
                <ns2:DocumentName>Supplier Invoice</ns2:DocumentName>
                <ns2:DocumentEntryName>Item Cost</ns2:DocumentEntryName>

<!--Expenditure item date should be in the project active window -->			
	
                <ns2:ExpenditureItemDate>2015-08-25</ns2:ExpenditureItemDate>

<!--User can enter the Project/task Number/Name/ID -->					
                <ns2:ProjectNumber>Project_Vision_Corp_2017</ns2:ProjectNumber>
                <ns2:TaskNumber>2.2</ns2:TaskNumber>
                <ns2:ExpenditureTypeName>Airfare</ns2:ExpenditureTypeName>
                <ns2:ExpenditureOrganizationName>Seattle 
Manufacturing</ns2:ExpenditureOrganizationName>
                <ns2:Quantity>11</ns2:Quantity>

<!--Transaction reference is user defined -->					
                
<ns2:OrigTransactionReference>Test_98</ns2:OrigTransactionReference>
                <ns2:TransactionCurrency>USD</ns2:TransactionCurrency>
                <ns2:TransactionRawCost>35.00</ns2:TransactionRawCost>
                <ns2:ProviderLedgerRawCost>35.00</ns2:ProviderLedgerRawCost>
                <ns2:AccountingDate>2015-08-25</ns2:AccountingDate>
                <ns2:RawCostDebitAccountId>15684</ns2:RawCostDebitAccountId>
                <ns2:RawCostCreditAccountId>15685</ns2:RawCostCreditAccountId>
                <ns2:SupplierName>Small Inc.</ns2:SupplierName>
                <ns2:SupplierNumber>Small_Inc_001</ns2:SupplierNumber>
            </ns1:list>
            <ns1:partialFailureAllowed>TRUE</ns1:partialFailureAllowed>
            <ns1:fullConfirmation>TRUE</ns1:fullConfirmation>
        </ns1:receiveSupplierInvoiceTransaction>
    </soap:Body>
</soap:Envelope>