Change Purchase Order Lines

Example Payload

This payload changes line 1 and adds line 2.


<!--
For change operation,
Line Action valid values: ADD, CHANGE, CANCEL
Schedule Action valid values: ADD, CHANGE, CANCEL, SPLIT
Distribution Action valid values: ADD, CHANGE, CANCEL, SPLIT
-->
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body xmlns:ns1="http://xmlns.oracle.com/apps/prc/po/editDocument/purchaseOrderServiceV2/types/">
        <ns1:changePurchaseOrder>
            <ns1:changeOrderEntry xmlns:ns2="http://xmlns.oracle.com/apps/prc/po/editDocument/purchaseOrderServiceV2/">
                <ns2:OrderNumber>1003223</ns2:OrderNumber>
                <ns2:SoldToLegalEntityId>204</ns2:SoldToLegalEntityId>
                <ns2:ChangeOrderDescription>Change line 1, add line 2</ns2:ChangeOrderDescription>
                <!--<ns2:ApprovalActionCode>SUBMIT</ns2:ApprovalActionCode>-->
                <!--ApprovalActionCode valid values: NONE, BYPASS, SUBMIT-->
                <ns2:PurchaseOrderEntryLine>
                    <ns2:LineNumber>1</ns2:LineNumber>
                    <ns2:Quantity>21</ns2:Quantity>
                    <ns2:Price>150</ns2:Price>
                    <ns2:Action>CHANGE</ns2:Action>
                </ns2:PurchaseOrderEntryLine>
                <ns2:PurchaseOrderEntryLine>
                    <ns2:Action>ADD</ns2:Action>
                    <ns2:LineTypeId>1</ns2:LineTypeId>
                    <ns2:ItemDescription>Test ad-hoc item</ns2:ItemDescription>
                    <ns2:CategoryId>1</ns2:CategoryId>
                    <ns2:Price>200</ns2:Price>
                    <ns2:Quantity>10</ns2:Quantity>
                    <ns2:UnitOfMeasureCode>Ea</ns2:UnitOfMeasureCode>
                    <ns2:PurchaseOrderEntrySchedule>
                        <ns2:ShipToLocationId>207</ns2:ShipToLocationId>
                        <ns2:ShipToOrganizationId>207</ns2:ShipToOrganizationId>
                        <ns2:NeedByDate>2020-12-31</ns2:NeedByDate>
                        <ns2:PurchaseOrderEntryDistribution>
                            <ns2:POChargeAccount>01-000-1410-0000-000</ns2:POChargeAccount>
                        </ns2:PurchaseOrderEntryDistribution>
                    </ns2:PurchaseOrderEntrySchedule>
                </ns2:PurchaseOrderEntryLine>
            </ns1:changeOrderEntry>
        </ns1:changePurchaseOrder>
    </soap:Body>
</soap:Envelope>