on 06-19-2013 10:01 AM
Hi Experts,
I am integrating SAP BCM with Swift Network through SAP PI.
On sending a SWIFT FIN message to the ES CollectivePaymentOrderNotification_async at SAP BCM, we have a error at SAP BCM:
<FAULT_DETAIL>
</SAPPLCO_EXCHANGE_LOG_DATA>
</SAPPLCO_EXCHANGE_LOG_DATA>
</FAULT_DETAIL>
Could you please let me know what this error "No batch found for the incoming header id *******" about.
Hi Sudeep,
Can you attach the payload that you're passing to CollectivePaymentOrderNotification_In? The ID part of your payload should correspond to the Batch ID that you sent from your outbound FIN.
Basically, the error message is saying that there is no corresponding batch payment found for your given header id value in your CPON payload.
Here is a sample CPON payload:
<n0:CollectivePaymentOrderNotification_async xmlns:n0="http://sap.com/xi/SAPGlobal20/Global">
<MessageHeader>
<ID>1000031914</ID>
<CreationDateTime>2011-04-25T11:11:11</CreationDateTime>
</MessageHeader>
<CollectivePaymentOrderNotification>
<ID>1000031914</ID>
<ExecutionStatusCode>FIN_RCVD</ExecutionStatusCode>
<ExecutionStatusNote>EN</ExecutionStatusNote>
<RejectionReason>
<Code>RCVD</Code>
<Note>EN</Note>
</RejectionReason>
</CollectivePaymentOrderNotification>
</n0:CollectivePaymentOrderNotification_async>
This ID value should be the same value that you sent to your partner financial institution.
Regards,
Erwin
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Erwin,
The swift partner is sending TransmissionReport (FTA) as the acknowledgement for MT100 payroll file.
The header id as indicated in the error "No batch found for the incoming header id *******" is being sent in the ID field is the SenderReference field, which is the filename in the case:
User | Count |
---|---|
80 | |
9 | |
9 | |
7 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.