Example Payloads: Project Billing Events

The example payloads in this topic demonstrate how to create, delete, and update single and multiple project billing events.

This example payload demonstrates how to create a single billing event.
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>
        <ns1:processProjectBillingEventAsync xmlns:ns1="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/types/">
            <ns1:changeOperation>Create</ns1:changeOperation>
            <ns1:projectBillingEvent xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/">
                <ns2:SourceName>12345</ns2:SourceName>
                <ns2:SourceReference>EWS2</ns2:SourceReference>
                <ns2:ContractTypeName>Sell : Project lines</ns2:ContractTypeName>
                <ns2:ContractNumber>Fixed Price CWS Contract04</ns2:ContractNumber>
                <ns2:ContractLineNumber>1</ns2:ContractLineNumber>
                <ns2:EventTypeName>EWS Inv Only Event Type</ns2:EventTypeName>
                <ns2:ProjectNumber>Project_Vision_Corp</ns2:ProjectNumber>
                <ns2:BillTrnsAmount currencyCode="USD">1000</ns2:BillTrnsAmount>
            </ns1:projectBillingEvent>
            <ns1:processControl xmlns:ns2="http://xmlns.oracle.com/adf/svc/types/">
                <ns2:returnMode>Full</ns2:returnMode>
                <ns2:exceptionReturnMode>Full</ns2:exceptionReturnMode>
                <ns2:partialFailureAllowed>true</ns2:partialFailureAllowed>
            </ns1:processControl>
        </ns1:processProjectBillingEventAsync>
    </soap:Body>
</soap:Envelope>


<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>
        <ns1:processProjectBillingEventAsync xmlns:ns1="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/types/">
            <ns1:changeOperation>Create</ns1:changeOperation>
            <ns1:projectBillingEvent xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/">
                <ns2:SourceName>12345</ns2:SourceName>
                <ns2:SourceReference>EWS2</ns2:SourceReference>
                <ns2:ContractTypeName>Sell : Project lines</ns2:ContractTypeName>
                <ns2:ContractNumber>CPBF Flow Contract</ns2:ContractNumber>
                <ns2:ContractLineNumber>Line1</ns2:ContractLineNumber>
                <ns2:EventTypeName>EWS Inv Only Event Type</ns2:EventTypeName>
                <ns2:ProjectNumber>Project_Vision_Corp_Sales</ns2:ProjectNumber>
                <ns2:BillTrnsAmount currencyCode="USD">1000</ns2:BillTrnsAmount>
            </ns1:projectBillingEvent>
            <ns1:processControl xmlns:ns2="http://xmlns.oracle.com/adf/svc/types/">
                <ns2:returnMode>Full</ns2:returnMode>
                <ns2:exceptionReturnMode>Full</ns2:exceptionReturnMode>
                <ns2:partialFailureAllowed>true</ns2:partialFailureAllowed>
            </ns1:processControl>
        </ns1:processProjectBillingEventAsync>
    </soap:Body>
</soap:Envelope>


 <ns1:processProjectBillingEventAsync xmlns:ns1="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/types/">
 <ns1:projectBillingEvent xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/">
 <ns1:processControl xmlns:ns2="http://xmlns.oracle.com/adf/svc/types/">

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>
        <ns1:processProjectBillingEventAsync xmlns:ns1="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/types/">
            <ns1:changeOperation>Create</ns1:changeOperation>
            <ns1:projectBillingEvent xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/">
                 <ns2:SourceName>12345</ns2:SourceName>
                <ns2:SourceReference>EWS2</ns2:SourceReference>
                <ns2:ContractTypeName>Sell : Project lines</ns2:ContractTypeName>
                <ns2:ContractNumber>CPBF Flow Contract</ns2:ContractNumber>
                <ns2:ContractLineNumber>Line1</ns2:ContractLineNumber>
                <ns2:EventTypeName>EWS Inv Only Event Type</ns2:EventTypeName>
                <ns2:ProjectNumber>Project_Vision_Corp_Sales</ns2:ProjectNumber>
                <ns2:BillTrnsAmount currencyCode="USD">1000</ns2:BillTrnsAmount>
                </ns1:projectBillingEvent>
                <ns1:processControl xmlns:ns2="http://xmlns.oracle.com/adf/svc/types/">
                <ns2:returnMode>Full</ns2:returnMode>
                <ns2:exceptionReturnMode>Full</ns2:exceptionReturnMode>
                <ns2:partialFailureAllowed>true</ns2:partialFailureAllowed>
            </ns1:processControl>
        </ns1:processProjectBillingEventAsync>
    </soap:Body>
</soap:Envelope>


This example payload demonstrates how to create multiple project billing events.
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>
        <ns1:processProjectBillingEventAsync xmlns:ns1="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/types/">
            <ns1:changeOperation>Create</ns1:changeOperation>
            <ns1:projectBillingEvent xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/">
                <ns2:SourceName>12345</ns2:SourceName>
                <ns2:SourceReference>EWS3</ns2:SourceReference>
                <ns2:ContractTypeName>Sell : Project lines</ns2:ContractTypeName>
                <ns2:ContractNumber>Fixed Price CWS Contract04</ns2:ContractNumber>
                <ns2:ContractLineNumber>1</ns2:ContractLineNumber>
                <ns2:EventTypeName>EWS Inv Only Event Type</ns2:EventTypeName>
                <ns2:ProjectNumber>Project_Vision_Corp</ns2:ProjectNumber>
                <ns2:BillTrnsAmount currencyCode="USD">1000</ns2:BillTrnsAmount>
            </ns1:projectBillingEvent>
            <ns1:projectBillingEvent xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/">
                <ns2:SourceName>23456</ns2:SourceName>
                <ns2:SourceReference>EWS1</ns2:SourceReference>
                <ns2:ContractTypeName>Sell : Project lines</ns2:ContractTypeName>
                <ns2:ContractNumber>Fixed Price CWS Contract04</ns2:ContractNumber>
                <ns2:ContractLineNumber>1</ns2:ContractLineNumber>
                <ns2:EventTypeName>EWS Inv Only Event Type</ns2:EventTypeName>
                <ns2:ProjectNumber>Project_Vision_Corp</ns2:ProjectNumber>
                <ns2:BillTrnsAmount currencyCode="USD">2000</ns2:BillTrnsAmount>
            </ns1:projectBillingEvent>
            <ns1:projectBillingEvent xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/">
                <ns2:SourceName>34567</ns2:SourceName>
                <ns2:SourceReference>EWS1</ns2:SourceReference>
                <ns2:ContractTypeName>Sell : Project lines</ns2:ContractTypeName>
                <ns2:ContractNumber>Fixed Price CWS Contract04</ns2:ContractNumber>
                <ns2:ContractLineNumber>1</ns2:ContractLineNumber>
                <ns2:EventTypeName>EWS Rev Only Event Type</ns2:EventTypeName>
                <ns2:ProjectNumber>Project_Vision_Corp</ns2:ProjectNumber>
                <ns2:BillTrnsAmount currencyCode="USD">3000</ns2:BillTrnsAmount>
            </ns1:projectBillingEvent>
            <ns1:projectBillingEvent xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/">
                <ns2:SourceName>45678</ns2:SourceName>
                <ns2:SourceReference>EWS1</ns2:SourceReference>
                <ns2:ContractTypeName>Sell : Project lines</ns2:ContractTypeName>
                <ns2:ContractNumber>Fixed Price CWS Contract04</ns2:ContractNumber>
                <ns2:ContractLineNumber>1</ns2:ContractLineNumber>
                <ns2:EventTypeName>EWS Rev Only Event Type</ns2:EventTypeName>
                <ns2:ProjectNumber>Project_Vision_Corp</ns2:ProjectNumber>
                <ns2:BillTrnsAmount currencyCode="USD">4000</ns2:BillTrnsAmount>
            </ns1:projectBillingEvent>
            <ns1:projectBillingEvent xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/">
                <ns2:SourceName>56789</ns2:SourceName>
                <ns2:SourceReference>EWS1</ns2:SourceReference>
                <ns2:ContractTypeName>Sell : Project lines</ns2:ContractTypeName>
                <ns2:ContractNumber>Fixed Price CWS Contract04</ns2:ContractNumber>
                <ns2:ContractLineNumber>1</ns2:ContractLineNumber>
                <ns2:EventTypeName>EWS Combo Event Type</ns2:EventTypeName>
                <ns2:ProjectNumber>Project_Vision_Corp</ns2:ProjectNumber>
                <ns2:BillTrnsAmount currencyCode="USD">5000</ns2:BillTrnsAmount>
            </ns1:projectBillingEvent>
            <ns1:projectBillingEvent xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/">
                <ns2:SourceName>67890</ns2:SourceName>
                <ns2:SourceReference>EWS1</ns2:SourceReference>
                <ns2:ContractTypeName>Sell : Project lines</ns2:ContractTypeName>
                <ns2:ContractNumber>Fixed Price CWS Contract04</ns2:ContractNumber>
                <ns2:ContractLineNumber>1</ns2:ContractLineNumber>
                <ns2:EventTypeName>EWS Combo Event Type</ns2:EventTypeName>
                <ns2:BillTrnsAmount currencyCode="USD">6000</ns2:BillTrnsAmount>
            </ns1:projectBillingEvent>
            <ns1:processControl xmlns:ns2="http://xmlns.oracle.com/adf/svc/types/">
                <ns2:returnMode>Full</ns2:returnMode>
                <ns2:exceptionReturnMode>Full</ns2:exceptionReturnMode>
                <ns2:partialFailureAllowed/>
            </ns1:processControl>
        </ns1:processProjectBillingEventAsync>
    </soap:Body>
</soap:Envelope>


<ns0:processProjectBillingEventAsyncResponse xmlns="" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns0="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/types/" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
   <ns3:result xmlns:ns0="http://xmlns.oracle.com/adf/svc/types/" xmlns:ns1="http://xmlns.oracle.com/apps/projects/billing/transactions/protectedUiModel/flex/dff/" xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/" xmlns:ns3="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/types/" xmlns:tns="http://xmlns.oracle.com/adf/svc/errors/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns2:ProjectBillingEventResult">
      <ns2:Value>
         <ns2:EventId>300100026134741</ns2:EventId>
         <ns2:SourceName>12345</ns2:SourceName>
         <ns2:SourceReference>EWS1</ns2:SourceReference>
         <ns2:ContractTypeName>Sell : Project lines</ns2:ContractTypeName>
         <ns2:ContractNumber>Fixed Price CWS Contract01</ns2:ContractNumber>
         <ns2:ContractLineNumber>1</ns2:ContractLineNumber>
         <ns2:EventNumber>1</ns2:EventNumber>
         <ns2:OrganizationName xsi:nil="true"/>
         <ns2:EventTypeName>EWS Inv Only Event Type</ns2:EventTypeName>
         <ns2:EventDescription>EWS Inv Only Event Type</ns2:EventDescription>
         <ns2:RevenueHold>N</ns2:RevenueHold>
         <ns2:BillHold>N</ns2:BillHold>
         <ns2:CompletionDate xsi:nil="true"/>
         <ns2:ProjectNumber>Project_Vision_Corp_Receivables</ns2:ProjectNumber>
         <ns2:TaskNumber xsi:nil="true"/>
         <ns2:BillTrnsAmount currencyCode="USD">1000</ns2:BillTrnsAmount>
      </ns2:Value>
      <ns2:Value>
         <ns2:EventId>300100026134742</ns2:EventId>
         <ns2:SourceName>23456</ns2:SourceName>
         <ns2:SourceReference>EWS1</ns2:SourceReference>
         <ns2:ContractTypeName>Sell : Project lines</ns2:ContractTypeName>
         <ns2:ContractNumber>Fixed Price CWS Contract01</ns2:ContractNumber>
         <ns2:ContractLineNumber>1</ns2:ContractLineNumber>
         <ns2:EventNumber>2</ns2:EventNumber>
         <ns2:OrganizationName xsi:nil="true"/>
         <ns2:EventTypeName>EWS Inv Only Event Type</ns2:EventTypeName>
         <ns2:EventDescription>EWS Inv Only Event Type</ns2:EventDescription>
         <ns2:RevenueHold>N</ns2:RevenueHold>
         <ns2:BillHold>N</ns2:BillHold>
         <ns2:CompletionDate xsi:nil="true"/>
         <ns2:ProjectNumber>Project_Vision_Corp_Receivables</ns2:ProjectNumber>
         <ns2:TaskNumber xsi:nil="true"/>
         <ns2:BillTrnsAmount currencyCode="USD">2000</ns2:BillTrnsAmount>
      </ns2:Value>
      <ns2:Value>
         <ns2:EventId>300100026134743</ns2:EventId>
         <ns2:SourceName>34567</ns2:SourceName>
         <ns2:SourceReference>EWS1</ns2:SourceReference>
         <ns2:ContractTypeName>Sell : Project lines</ns2:ContractTypeName>
         <ns2:ContractNumber>Fixed Price CWS Contract01</ns2:ContractNumber>
         <ns2:ContractLineNumber>1</ns2:ContractLineNumber>
         <ns2:EventNumber>3</ns2:EventNumber>
         <ns2:OrganizationName xsi:nil="true"/>
         <ns2:EventTypeName>EWS Inv Only Event Type</ns2:EventTypeName>
         <ns2:EventDescription>EWS Inv Only Event Type</ns2:EventDescription>
         <ns2:RevenueHold>N</ns2:RevenueHold>
         <ns2:BillHold>N</ns2:BillHold>
         <ns2:CompletionDate xsi:nil="true"/>
         <ns2:ProjectNumber>Project_Vision_Corp_Receivables</ns2:ProjectNumber>
         <ns2:TaskNumber xsi:nil="true"/>
         <ns2:BillTrnsAmount currencyCode="USD">3000</ns2:BillTrnsAmount>
      </ns2:Value>
      <ns2:Value>
         <ns2:EventId>300100026134744</ns2:EventId>
         <ns2:SourceName>45678</ns2:SourceName>
         <ns2:SourceReference>EWS1</ns2:SourceReference>
         <ns2:ContractTypeName>Sell : Project lines</ns2:ContractTypeName>
         <ns2:ContractNumber>Fixed Price CWS Contract01</ns2:ContractNumber>
         <ns2:ContractLineNumber>1</ns2:ContractLineNumber>
         <ns2:EventNumber>4</ns2:EventNumber>
         <ns2:OrganizationName xsi:nil="true"/>
         <ns2:EventTypeName>EWS Rev Only Event Type</ns2:EventTypeName>
         <ns2:EventDescription>EWS Rev Only Event Type</ns2:EventDescription>
         <ns2:RevenueHold>N</ns2:RevenueHold>
         <ns2:BillHold>N</ns2:BillHold>
         <ns2:CompletionDate xsi:nil="true"/>
         <ns2:ProjectNumber>Project_Vision_Corp_Receivables</ns2:ProjectNumber>
         <ns2:TaskNumber>1.1</ns2:TaskNumber>
         <ns2:BillTrnsAmount currencyCode="USD">4000</ns2:BillTrnsAmount>
      </ns2:Value>
      <ns2:Value>
         <ns2:EventId>300100026134745</ns2:EventId>
         <ns2:SourceName>56789</ns2:SourceName>
         <ns2:SourceReference>EWS1</ns2:SourceReference>
         <ns2:ContractTypeName>Sell : Project lines</ns2:ContractTypeName>
         <ns2:ContractNumber>Fixed Price CWS Contract01</ns2:ContractNumber>
         <ns2:ContractLineNumber>1</ns2:ContractLineNumber>
         <ns2:EventNumber>5</ns2:EventNumber>
         <ns2:OrganizationName xsi:nil="true"/>
         <ns2:EventTypeName>EWS Combo Event Type</ns2:EventTypeName>
         <ns2:EventDescription>EWS Combo Event Type</ns2:EventDescription>
         <ns2:RevenueHold>N</ns2:RevenueHold>
         <ns2:BillHold>N</ns2:BillHold>
         <ns2:CompletionDate xsi:nil="true"/>
         <ns2:ProjectNumber>Project_Vision_Corp_Receivables</ns2:ProjectNumber>
         <ns2:TaskNumber>2.1</ns2:TaskNumber>
         <ns2:BillTrnsAmount currencyCode="USD">5000</ns2:BillTrnsAmount>
      </ns2:Value>
      <ns2:Value>
         <ns2:EventId>300100026134746</ns2:EventId>
         <ns2:SourceName>67890</ns2:SourceName>
         <ns2:SourceReference>EWS1</ns2:SourceReference>
         <ns2:ContractTypeName>Sell : Project lines</ns2:ContractTypeName>
         <ns2:ContractNumber>Fixed Price CWS Contract0101</ns2:ContractNumber>
         <ns2:ContractLineNumber>1</ns2:ContractLineNumber>
         <ns2:EventNumber>6</ns2:EventNumber>
         <ns2:OrganizationName xsi:nil="true"/>
         <ns2:EventTypeName>EWS Combo Event Type</ns2:EventTypeName>
         <ns2:EventDescription>EWS Combo Event Type</ns2:EventDescription>
         <ns2:RevenueHold>N</ns2:RevenueHold>
         <ns2:BillHold>N</ns2:BillHold>
         <ns2:CompletionDate xsi:nil="true"/>
         <ns2:ProjectNumber xsi:nil="true"/>
         <ns2:TaskNumber xsi:nil="true"/>
         <ns2:BillTrnsAmount currencyCode="USD">6000</ns2:BillTrnsAmount>
      </ns2:Value>
   </ns3:result>
</ns0:processProjectBillingEventAsyncResponse>

This example payload demonstrates how to delete single project billing event.
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>
        <ns1:processProjectBillingEvent xmlns:ns1="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/types/">
            <ns1:changeOperation>Delete</ns1:changeOperation>
            <ns1:projectBillingEvent xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/">
                <ns2:SourceName>12345</ns2:SourceName>
                <ns2:SourceReference>EWS2</ns2:SourceReference>
            </ns1:projectBillingEvent>
                   <ns1:processControl xmlns:ns2="http://xmlns.oracle.com/adf/svc/types/">
                <ns2:returnMode>Full</ns2:returnMode>
                <ns2:exceptionReturnMode>Full</ns2:exceptionReturnMode>
                <ns2:partialFailureAllowed>true</ns2:partialFailureAllowed>
            </ns1:processControl>
        </ns1:processProjectBillingEvent>
    </soap:Body>
</soap:Envelope>

<ns0:processProjectBillingEventResponse xmlns="" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns0="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/types/" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
   <ns3:result xmlns:ns0="http://xmlns.oracle.com/adf/svc/types/" xmlns:ns1="http://xmlns.oracle.com/apps/projects/billing/transactions/protectedUiModel/flex/dff/" xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/" xmlns:ns3="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/types/" xmlns:tns="http://xmlns.oracle.com/adf/svc/errors/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns2:ProjectBillingEventResult"/>
</ns0:processProjectBillingEventResponse>
This example payload demonstrates how to delete multiple project billing events.
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>
        <ns1:processProjectBillingEvent xmlns:ns1="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/types/">
            <ns1:changeOperation>Delete</ns1:changeOperation>
            <ns1:projectBillingEvent xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/">
                <ns2:SourceName>23456</ns2:SourceName>
                <ns2:SourceReference>EWS1</ns2:SourceReference>
            </ns1:projectBillingEvent>
            <ns1:projectBillingEvent xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/">
                <ns2:SourceName>45678</ns2:SourceName>
                <ns2:SourceReference>EWS1</ns2:SourceReference>
            </ns1:projectBillingEvent>
            <ns1:projectBillingEvent xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/">
                <ns2:SourceName>67890</ns2:SourceName>
                <ns2:SourceReference>EWS1</ns2:SourceReference>
            </ns1:projectBillingEvent>
            <ns1:processControl xmlns:ns2="http://xmlns.oracle.com/adf/svc/types/">
                <ns2:returnMode>Full</ns2:returnMode>
                <ns2:exceptionReturnMode>Full</ns2:exceptionReturnMode>
                <ns2:partialFailureAllowed>true</ns2:partialFailureAllowed>
            </ns1:processControl>
        </ns1:processProjectBillingEvent>
    </soap:Body>
</soap:Envelope>


<ns0:processProjectBillingEventResponse xmlns="" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns0="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/types/" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
   <ns3:result xmlns:ns0="http://xmlns.oracle.com/adf/svc/types/" xmlns:ns1="http://xmlns.oracle.com/apps/projects/billing/transactions/protectedUiModel/flex/dff/" xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/" xmlns:ns3="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/types/" xmlns:tns="http://xmlns.oracle.com/adf/svc/errors/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns2:ProjectBillingEventResult"/>
</ns0:processProjectBillingEventResponse>


This example payload demonstrates how to update a single project billing event.
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>
        <ns1:processProjectBillingEventAsync xmlns:ns1="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/types/">
            <ns1:changeOperation>Update</ns1:changeOperation>
            <ns1:projectBillingEvent xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/">
                <ns2:SourceName>12345</ns2:SourceName>
                <ns2:SourceReference>EWS2</ns2:SourceReference>
                <ns2:BillTrnsAmount currencyCode="USD">1234</ns2:BillTrnsAmount>
                <ns2:RevenueHold>N</ns2:RevenueHold>
                <ns2:BillHold>Y</ns2:BillHold>
            </ns1:projectBillingEvent>
            <ns1:processControl xmlns:ns2="http://xmlns.oracle.com/adf/svc/types/">
                <ns2:returnMode>Full</ns2:returnMode>
                <ns2:exceptionReturnMode>Full</ns2:exceptionReturnMode>
                <ns2:partialFailureAllowed/>
            </ns1:processControl>
        </ns1:processProjectBillingEventAsync>
    </soap:Body>
</soap:Envelope>




<ns0:processProjectBillingEventAsyncResponse xmlns="" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns0="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/types/" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
   <ns3:result xmlns:ns0="http://xmlns.oracle.com/adf/svc/types/" xmlns:ns1="http://xmlns.oracle.com/apps/projects/billing/transactions/protectedUiModel/flex/dff/" xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/" xmlns:ns3="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/types/" xmlns:tns="http://xmlns.oracle.com/adf/svc/errors/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns2:ProjectBillingEventResult">
      <ns2:Value>
         <ns2:EventId>300100026134796</ns2:EventId>
         <ns2:SourceName>12345</ns2:SourceName>
         <ns2:SourceReference>EWS2</ns2:SourceReference>
         <ns2:ContractTypeName xsi:nil="true"/>
         <ns2:ContractNumber xsi:nil="true"/>
         <ns2:ContractLineNumber xsi:nil="true"/>
         <ns2:EventNumber>7</ns2:EventNumber>
         <ns2:OrganizationName xsi:nil="true"/>
         <ns2:EventTypeName xsi:nil="true"/>
         <ns2:EventDescription>EWS Inv Only Event Type</ns2:EventDescription>
         <ns2:RevenueHold>N</ns2:RevenueHold>
         <ns2:BillHold>Y</ns2:BillHold>
         <ns2:CompletionDate xsi:nil="true"/>
         <ns2:ProjectNumber xsi:nil="true"/>
         <ns2:TaskNumber xsi:nil="true"/>
         <ns2:BillTrnsAmount currencyCode="USD">1234</ns2:BillTrnsAmount>
      </ns2:Value>
   </ns3:result>
</ns0:processProjectBillingEventAsyncResponse>
This example payload demonstrates how to update multiple project billing events.
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>
        <ns1:processProjectBillingEventAsync xmlns:ns1="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/types/">
            <ns1:changeOperation>Update</ns1:changeOperation>
            <ns1:projectBillingEvent xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/">
                <ns2:SourceName>12345</ns2:SourceName>
                <ns2:SourceReference>EWS3</ns2:SourceReference>
                <ns2:CompletionDate>2012-01-15</ns2:CompletionDate>
                <ns2:TaskNumber></ns2:TaskNumber>	
            </ns1:projectBillingEvent>
            <ns1:projectBillingEvent xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/">
                <ns2:SourceName>23456</ns2:SourceName>
                <ns2:SourceReference>EWS1</ns2:SourceReference>
                <ns2:EventDescription>This event is applicable to invoice only.</ns2:EventDescription>
                <ns2:TaskNumber></ns2:TaskNumber>
                <ns2:BillHold>O</ns2:BillHold>
            </ns1:projectBillingEvent>
            <ns1:projectBillingEvent xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/">
                <ns2:SourceName>34567</ns2:SourceName>
                <ns2:SourceReference>EWS1</ns2:SourceReference>
                <ns2:CompletionDate>2012-01-20</ns2:CompletionDate>
                <ns2:TaskNumber></ns2:TaskNumber>
                <ns2:RevenueHold>Y</ns2:RevenueHold>
            </ns1:projectBillingEvent>
            <ns1:projectBillingEvent xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/">
                <ns2:SourceName>45678</ns2:SourceName>
                <ns2:SourceReference>EWS1</ns2:SourceReference>
                <ns2:TaskNumber></ns2:TaskNumber>
                <ns2:BillTrnsAmount currencyCode="USD">4500</ns2:BillTrnsAmount>
                <ns2:RevenueHold>Y</ns2:RevenueHold>
            </ns1:projectBillingEvent>
            <ns1:projectBillingEvent xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/">
                <ns2:SourceName>56789</ns2:SourceName>
                <ns2:SourceReference>EWS1</ns2:SourceReference>
                <ns2:CompletionDate>2012-01-25</ns2:CompletionDate>
                <ns2:TaskNumber></ns2:TaskNumber>
            </ns1:projectBillingEvent>
            <ns1:projectBillingEvent xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/">
                <ns2:SourceName>67890</ns2:SourceName>
                <ns2:SourceReference>EWS1</ns2:SourceReference>
                <ns2:EventDescription>This event is applicable to both invoice and revenue.</ns2:EventDescription>
                <ns2:BillHold>Y</ns2:BillHold>
            </ns1:projectBillingEvent>
            <ns1:processControl xmlns:ns2="http://xmlns.oracle.com/adf/svc/types/">
                <ns2:returnMode>Full</ns2:returnMode>
                <ns2:exceptionReturnMode>Full</ns2:exceptionReturnMode>
                <ns2:partialFailureAllowed/>
            </ns1:processControl>
        </ns1:processProjectBillingEventAsync>
    </soap:Body>
</soap:Envelope>






<orafault:Fault xmlns="" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:orafault="http://xmlns.oracle.com/oracleas/schema/oracle-fault-11_0" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
   <faultcode>env:Server</faultcode>
   <faultstring>JBO-PJB:::PJB_INVALID_INVHOLD: <MESSAGE><NUMBER>PJB-2190435</NUMBER><TEXT>The event was not processed because the value provided for the Invoice Hold attribute is invalid. Valid values are Once, Indefinite or None.</TEXT><CAUSE></CAUSE><ACTION></ACTION><DETAILS></DETAILS><INCIDENT></INCIDENT></MESSAGE></faultstring>
   <detail>
      <tns:ServiceErrorMessage xmlns:tns="http://xmlns.oracle.com/adf/svc/errors/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="tns:ServiceAttrValErrorMessage">
         <tns:code>PJB:::PJB_INVALID_INVHOLD</tns:code>
         <tns:message>JBO-PJB:::PJB_INVALID_INVHOLD: <MESSAGE><NUMBER>PJB-2190435</NUMBER><TEXT>The event was not processed because the value provided for the Invoice Hold attribute is invalid. Valid values are Once, Indefinite or None.</TEXT><CAUSE></CAUSE><ACTION></ACTION><DETAILS></DETAILS><INCIDENT></INCIDENT></MESSAGE></tns:message>
         <tns:severity>SEVERITY_ERROR</tns:severity>
         <ns3:sdoObject xmlns:ns0="http://xmlns.oracle.com/adf/svc/types/" xmlns:ns1="http://xmlns.oracle.com/apps/projects/billing/transactions/protectedUiModel/flex/dff/" xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/" xmlns:ns3="http://xmlns.oracle.com/adf/svc/errors/" xsi:type="ns2:ProjectBillingEvent">
            <ns2:EventId>300100026134742</ns2:EventId>
            <ns2:SourceName>23456</ns2:SourceName>
            <ns2:SourceReference>EWS1</ns2:SourceReference>
            <ns2:EventDescription>This event is applicable to invoice only.</ns2:EventDescription>
            <ns2:BillHold>Once</ns2:BillHold>
            <ns2:TaskNumber>1.2</ns2:TaskNumber>
         </ns3:sdoObject>
         <tns:exceptionClassName>oracle.apps.fnd.applcore.messages.ApplcoreAttrValException</tns:exceptionClassName>
         <tns:attributeName>Hold invoice</tns:attributeName>
         <tns:attributeValue>Once</tns:attributeValue>
         <tns:objectName>ProjectBillingEvent</tns:objectName>
      </tns:ServiceErrorMessage>
   </detail>
</orafault:Fault>



<orafault:Fault xmlns="" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:orafault="http://xmlns.oracle.com/oracleas/schema/oracle-fault-11_0" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
   <faultcode>env:Server</faultcode>
   <faultstring>JBO-PJB:::PJB_INVALID_INVHOLD: <MESSAGE><NUMBER>PJB-2190435</NUMBER><TEXT>The event was not processed because the value provided for the Invoice Hold attribute is invalid. Valid values are Once, Indefinite or None.</TEXT><CAUSE></CAUSE><ACTION></ACTION><DETAILS></DETAILS><INCIDENT></INCIDENT></MESSAGE></faultstring>
   <detail>
      <tns:ServiceErrorMessage xmlns:tns="http://xmlns.oracle.com/adf/svc/errors/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="tns:ServiceAttrValErrorMessage">
         <tns:code>PJB:::PJB_INVALID_INVHOLD</tns:code>
         <tns:message>JBO-PJB:::PJB_INVALID_INVHOLD: <MESSAGE><NUMBER>PJB-2190435</NUMBER><TEXT>The event was not processed because the value provided for the Invoice Hold attribute is invalid. Valid values are Once, Indefinite or None.</TEXT><CAUSE></CAUSE><ACTION></ACTION><DETAILS></DETAILS><INCIDENT></INCIDENT></MESSAGE></tns:message>
         <tns:severity>SEVERITY_ERROR</tns:severity>
         <ns3:sdoObject xmlns:ns0="http://xmlns.oracle.com/adf/svc/types/" xmlns:ns1="http://xmlns.oracle.com/apps/projects/billing/transactions/protectedUiModel/flex/dff/" xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/" xmlns:ns3="http://xmlns.oracle.com/adf/svc/errors/" xsi:type="ns2:ProjectBillingEvent">
            <ns2:EventId>300100026134742</ns2:EventId>
            <ns2:SourceName>23456</ns2:SourceName>
            <ns2:SourceReference>EWS1</ns2:SourceReference>
            <ns2:EventDescription>This event is applicable to invoice only.</ns2:EventDescription>
            <ns2:BillHold>Once</ns2:BillHold>
            <ns2:TaskNumber>1.2</ns2:TaskNumber>
         </ns3:sdoObject>
         <tns:exceptionClassName>oracle.apps.fnd.applcore.messages.ApplcoreAttrValException</tns:exceptionClassName>
         <tns:attributeName>Hold invoice</tns:attributeName>
         <tns:attributeValue>Once</tns:attributeValue>
         <tns:objectName>ProjectBillingEvent</tns:objectName>
      </tns:ServiceErrorMessage>
   </detail>
</orafault:Fault>


<orafault:Fault xmlns="" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:orafault="http://xmlns.oracle.com/oracleas/schema/oracle-fault-11_0" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
   <faultcode>env:Server</faultcode>
   <faultstring>JBO-PJB:::PJB_INVALID_REVHOLD: <MESSAGE><NUMBER>PJB-2190433</NUMBER><TEXT>The event was not processed because the value provided for the Revenue Hold attribute is invalid. Valid values are Indefinite or None.</TEXT><CAUSE></CAUSE><ACTION></ACTION><DETAILS></DETAILS><INCIDENT></INCIDENT></MESSAGE></faultstring>
   <detail>
      <tns:ServiceErrorMessage xmlns:tns="http://xmlns.oracle.com/adf/svc/errors/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="tns:ServiceAttrValErrorMessage">
         <tns:code>PJB:::PJB_INVALID_REVHOLD</tns:code>
         <tns:message>JBO-PJB:::PJB_INVALID_REVHOLD: <MESSAGE><NUMBER>PJB-2190433</NUMBER><TEXT>The event was not processed because the value provided for the Revenue Hold attribute is invalid. Valid values are Indefinite or None.</TEXT><CAUSE></CAUSE><ACTION></ACTION><DETAILS></DETAILS><INCIDENT></INCIDENT></MESSAGE></tns:message>
         <tns:severity>SEVERITY_ERROR</tns:severity>
         <ns3:sdoObject xmlns:ns0="http://xmlns.oracle.com/adf/svc/types/" xmlns:ns1="http://xmlns.oracle.com/apps/projects/billing/transactions/protectedUiModel/flex/dff/" xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/" xmlns:ns3="http://xmlns.oracle.com/adf/svc/errors/" xsi:type="ns2:ProjectBillingEvent">
            <ns2:EventId>300100026134743</ns2:EventId>
            <ns2:SourceName>34567</ns2:SourceName>
            <ns2:SourceReference>EWS1</ns2:SourceReference>
            <ns2:RevenueHold>Indefinite</ns2:RevenueHold>
            <ns2:CompletionDate>2012-01-20</ns2:CompletionDate>
            <ns2:TaskNumber>2.1</ns2:TaskNumber>
         </ns3:sdoObject>
         <tns:exceptionClassName>oracle.apps.fnd.applcore.messages.ApplcoreAttrValException</tns:exceptionClassName>
         <tns:attributeName>Hold revenue</tns:attributeName>
         <tns:attributeValue>Indefinite</tns:attributeValue>
         <tns:objectName>ProjectBillingEvent</tns:objectName>
      </tns:ServiceErrorMessage>
   </detail>
</orafault:Fault>


<orafault:Fault xmlns="" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:orafault="http://xmlns.oracle.com/oracleas/schema/oracle-fault-11_0" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
   <faultcode>env:Server</faultcode>
   <faultstring>JBO-PJB:::PJB_INVALID_REVHOLD: <MESSAGE><NUMBER>PJB-2190433</NUMBER><TEXT>The event was not processed because the value provided for the Revenue Hold attribute is invalid. Valid values are Indefinite or None.</TEXT><CAUSE></CAUSE><ACTION></ACTION><DETAILS></DETAILS><INCIDENT></INCIDENT></MESSAGE></faultstring>
   <detail>
      <tns:ServiceErrorMessage xmlns:tns="http://xmlns.oracle.com/adf/svc/errors/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="tns:ServiceAttrValErrorMessage">
         <tns:code>PJB:::PJB_INVALID_REVHOLD</tns:code>
         <tns:message>JBO-PJB:::PJB_INVALID_REVHOLD: <MESSAGE><NUMBER>PJB-2190433</NUMBER><TEXT>The event was not processed because the value provided for the Revenue Hold attribute is invalid. Valid values are Indefinite or None.</TEXT><CAUSE></CAUSE><ACTION></ACTION><DETAILS></DETAILS><INCIDENT></INCIDENT></MESSAGE></tns:message>
         <tns:severity>SEVERITY_ERROR</tns:severity>
         <ns3:sdoObject xmlns:ns0="http://xmlns.oracle.com/adf/svc/types/" xmlns:ns1="http://xmlns.oracle.com/apps/projects/billing/transactions/protectedUiModel/flex/dff/" xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/" xmlns:ns3="http://xmlns.oracle.com/adf/svc/errors/" xsi:type="ns2:ProjectBillingEvent">
            <ns2:EventId>300100026134744</ns2:EventId>
            <ns2:SourceName>45678</ns2:SourceName>
            <ns2:SourceReference>EWS1</ns2:SourceReference>
            <ns2:RevenueHold>I</ns2:RevenueHold>
            <ns2:TaskNumber>2.1</ns2:TaskNumber>
            <ns2:BillTrnsAmount currencyCode="USD">4500</ns2:BillTrnsAmount>
         </ns3:sdoObject>
         <tns:exceptionClassName>oracle.apps.fnd.applcore.messages.ApplcoreAttrValException</tns:exceptionClassName>
         <tns:attributeName>Hold revenue</tns:attributeName>
         <tns:attributeValue>I</tns:attributeValue>
         <tns:objectName>ProjectBillingEvent</tns:objectName>
      </tns:ServiceErrorMessage>
   </detail>
</orafault:Fault>


<orafault:Fault xmlns="" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:orafault="http://xmlns.oracle.com/oracleas/schema/oracle-fault-11_0" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
   <faultcode>env:Server</faultcode>
   <faultstring>JBO-PJB:::PJB_INVALID_REVHOLD: <MESSAGE><NUMBER>PJB-2190433</NUMBER><TEXT>The event was not processed because the value provided for the Revenue Hold attribute is invalid. Valid values are Indefinite or None.</TEXT><CAUSE></CAUSE><ACTION></ACTION><DETAILS></DETAILS><INCIDENT></INCIDENT></MESSAGE></faultstring>
   <detail>
      <tns:ServiceErrorMessage xmlns:tns="http://xmlns.oracle.com/adf/svc/errors/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="tns:ServiceAttrValErrorMessage">
         <tns:code>PJB:::PJB_INVALID_REVHOLD</tns:code>
         <tns:message>JBO-PJB:::PJB_INVALID_REVHOLD: <MESSAGE><NUMBER>PJB-2190433</NUMBER><TEXT>The event was not processed because the value provided for the Revenue Hold attribute is invalid. Valid values are Indefinite or None.</TEXT><CAUSE></CAUSE><ACTION></ACTION><DETAILS></DETAILS><INCIDENT></INCIDENT></MESSAGE></tns:message>
         <tns:severity>SEVERITY_ERROR</tns:severity>
         <ns3:sdoObject xmlns:ns0="http://xmlns.oracle.com/adf/svc/types/" xmlns:ns1="http://xmlns.oracle.com/apps/projects/billing/transactions/protectedUiModel/flex/dff/" xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/" xmlns:ns3="http://xmlns.oracle.com/adf/svc/errors/" xsi:type="ns2:ProjectBillingEvent">
            <ns2:EventId>300100026134744</ns2:EventId>
            <ns2:SourceName>45678</ns2:SourceName>
            <ns2:SourceReference>EWS1</ns2:SourceReference>
            <ns2:RevenueHold>Indefinite</ns2:RevenueHold>
            <ns2:TaskNumber>2.1</ns2:TaskNumber>
            <ns2:BillTrnsAmount currencyCode="USD">4500</ns2:BillTrnsAmount>
         </ns3:sdoObject>
         <tns:exceptionClassName>oracle.apps.fnd.applcore.messages.ApplcoreAttrValException</tns:exceptionClassName>
         <tns:attributeName>Hold revenue</tns:attributeName>
         <tns:attributeValue>Indefinite</tns:attributeValue>
         <tns:objectName>ProjectBillingEvent</tns:objectName>
      </tns:ServiceErrorMessage>
   </detail>
</orafault:Fault>


<ns0:processProjectBillingEventAsyncResponse xmlns="" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns0="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/types/" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
   <ns3:result xmlns:ns0="http://xmlns.oracle.com/adf/svc/types/" xmlns:ns1="http://xmlns.oracle.com/apps/projects/billing/transactions/protectedUiModel/flex/dff/" xmlns:ns2="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/" xmlns:ns3="http://xmlns.oracle.com/apps/projects/billing/transactions/billingEventService/types/" xmlns:tns="http://xmlns.oracle.com/adf/svc/errors/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns2:ProjectBillingEventResult">
      <ns2:Value>
         <ns2:EventId>300100026134741</ns2:EventId>
         <ns2:SourceName>12345</ns2:SourceName>
         <ns2:SourceReference>EWS3</ns2:SourceReference>
         <ns2:ContractTypeName xsi:nil="true"/>
         <ns2:ContractNumber xsi:nil="true"/>
         <ns2:ContractLineNumber xsi:nil="true"/>
         <ns2:EventNumber>1</ns2:EventNumber>
         <ns2:OrganizationName xsi:nil="true"/>
         <ns2:EventTypeName xsi:nil="true"/>
         <ns2:EventDescription>EWS Inv Only Event Type</ns2:EventDescription>
         <ns2:RevenueHold>N</ns2:RevenueHold>
         <ns2:BillHold>N</ns2:BillHold>
         <ns2:CompletionDate>2012-01-15</ns2:CompletionDate>
         <ns2:ProjectNumber xsi:nil="true"/>
         <ns2:TaskNumber xsi:nil="true"/>
         <ns2:BillTrnsAmount currencyCode="USD">1000</ns2:BillTrnsAmount>
      </ns2:Value>
      <ns2:Value>
         <ns2:EventId>300100026134742</ns2:EventId>
         <ns2:SourceName>23456</ns2:SourceName>
         <ns2:SourceReference>EWS1</ns2:SourceReference>
         <ns2:ContractTypeName xsi:nil="true"/>
         <ns2:ContractNumber xsi:nil="true"/>
         <ns2:ContractLineNumber xsi:nil="true"/>
         <ns2:EventNumber>2</ns2:EventNumber>
         <ns2:OrganizationName xsi:nil="true"/>
         <ns2:EventTypeName xsi:nil="true"/>
         <ns2:EventDescription>This event is applicable to invoice only.</ns2:EventDescription>
         <ns2:RevenueHold>N</ns2:RevenueHold>
         <ns2:BillHold>O</ns2:BillHold>
         <ns2:CompletionDate xsi:nil="true"/>
         <ns2:ProjectNumber xsi:nil="true"/>
         <ns2:TaskNumber xsi:nil="true"/>
         <ns2:BillTrnsAmount currencyCode="USD">2000</ns2:BillTrnsAmount>
      </ns2:Value>
      <ns2:Value>
         <ns2:EventId>300100026134743</ns2:EventId>
         <ns2:SourceName>34567</ns2:SourceName>
         <ns2:SourceReference>EWS1</ns2:SourceReference>
         <ns2:ContractTypeName xsi:nil="true"/>
         <ns2:ContractNumber xsi:nil="true"/>
         <ns2:ContractLineNumber xsi:nil="true"/>
         <ns2:EventNumber>3</ns2:EventNumber>
         <ns2:OrganizationName xsi:nil="true"/>
         <ns2:EventTypeName xsi:nil="true"/>
         <ns2:EventDescription>EWS Inv Only Event Type</ns2:EventDescription>
         <ns2:RevenueHold>N</ns2:RevenueHold>
         <ns2:BillHold>N</ns2:BillHold>
         <ns2:CompletionDate>2012-01-20</ns2:CompletionDate>
         <ns2:ProjectNumber xsi:nil="true"/>
         <ns2:TaskNumber xsi:nil="true"/>
         <ns2:BillTrnsAmount currencyCode="USD">3000</ns2:BillTrnsAmount>
      </ns2:Value>
      <ns2:Value>
         <ns2:EventId>300100026134744</ns2:EventId>
         <ns2:SourceName>45678</ns2:SourceName>
         <ns2:SourceReference>EWS1</ns2:SourceReference>
         <ns2:ContractTypeName xsi:nil="true"/>
         <ns2:ContractNumber xsi:nil="true"/>
         <ns2:ContractLineNumber xsi:nil="true"/>
         <ns2:EventNumber>4</ns2:EventNumber>
         <ns2:OrganizationName xsi:nil="true"/>
         <ns2:EventTypeName xsi:nil="true"/>
         <ns2:EventDescription>EWS Rev Only Event Type</ns2:EventDescription>
         <ns2:RevenueHold>Y</ns2:RevenueHold>
         <ns2:BillHold>N</ns2:BillHold>
         <ns2:CompletionDate xsi:nil="true"/>
         <ns2:ProjectNumber xsi:nil="true"/>
         <ns2:TaskNumber xsi:nil="true"/>
         <ns2:BillTrnsAmount currencyCode="USD">4500</ns2:BillTrnsAmount>
      </ns2:Value>
      <ns2:Value>
         <ns2:EventId>300100026134745</ns2:EventId>
         <ns2:SourceName>56789</ns2:SourceName>
         <ns2:SourceReference>EWS1</ns2:SourceReference>
         <ns2:ContractTypeName xsi:nil="true"/>
         <ns2:ContractNumber xsi:nil="true"/>
         <ns2:ContractLineNumber xsi:nil="true"/>
         <ns2:EventNumber>5</ns2:EventNumber>
         <ns2:OrganizationName xsi:nil="true"/>
         <ns2:EventTypeName xsi:nil="true"/>
         <ns2:EventDescription>EWS Combo Event Type</ns2:EventDescription>
         <ns2:RevenueHold>N</ns2:RevenueHold>
         <ns2:BillHold>N</ns2:BillHold>
         <ns2:CompletionDate>2012-01-25</ns2:CompletionDate>
         <ns2:ProjectNumber xsi:nil="true"/>
         <ns2:TaskNumber xsi:nil="true"/>
         <ns2:BillTrnsAmount currencyCode="USD">5000</ns2:BillTrnsAmount>
      </ns2:Value>
      <ns2:Value>
         <ns2:EventId>300100026134746</ns2:EventId>
         <ns2:SourceName>67890</ns2:SourceName>
         <ns2:SourceReference>EWS1</ns2:SourceReference>
         <ns2:ContractTypeName xsi:nil="true"/>
         <ns2:ContractNumber xsi:nil="true"/>
         <ns2:ContractLineNumber xsi:nil="true"/>
         <ns2:EventNumber>6</ns2:EventNumber>
         <ns2:OrganizationName xsi:nil="true"/>
         <ns2:EventTypeName xsi:nil="true"/>
         <ns2:EventDescription>This event is applicable to both invoice and revenue.</ns2:EventDescription>
         <ns2:RevenueHold>N</ns2:RevenueHold>
         <ns2:BillHold>Y</ns2:BillHold>
         <ns2:CompletionDate xsi:nil="true"/>
         <ns2:ProjectNumber xsi:nil="true"/>
         <ns2:TaskNumber xsi:nil="true"/>
         <ns2:BillTrnsAmount currencyCode="USD">6000</ns2:BillTrnsAmount>
      </ns2:Value>
   </ns3:result>
</ns0:processProjectBillingEventAsyncResponse>