Apply receipt SOAP WS is not working if any invalid record is present before valid records
Summary:
We are using the "/fscmService/StandardReceiptService" webservice for the "processApplyReceipt" operation. We observed that if multiple receipts are sent for application and if any invalid record or records come prior to the valid record in the payload sequence, valid one's even didn't get applied.
Sample payload: In the below example, the 1st and 3rd records are valid, while the 2nd is invalid. When we test this webservice, the 1st receipt gets applied, while the 3rd doesn't.
<typ:processApplyReceipt>
<typ:changeOperation>Create</typ:changeOperation>
<!--Valid record-->
<typ:applyReceipt>
<com:AmountApplied>1</com:AmountApplied>
<com:ReceiptNumber>8805055</com:ReceiptNumber>
<com:TransactionNumber>177010</com:TransactionNumber>
Tagged:
0