cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Invoice Status Update Fails in Ariba CIG

0 Likes
4,263

Dear SAP enthusiastics,

I encounter an issue/error related to sending out invoice status update from our SAP S/4 HANA (VIM) system to our SAP Digital Supplier Network platform.

Here below an example related to the rejected status.

The invoice was send out from the DSN Supplier account to SAP S/4 HANA VIM solution were the invoice was rejected by the VIM approver role. Unfortunately, This reject action wasn't received in a succesfull way in DSN/Ariba CIG. In order words, the document failed in Ariba Network. Below the corresponding cXML file with the error message/code:

<n0:DocumentStatusUpdateRequest xmlns:n0="http://sap.com/xi/ARBCIG1">

<ERPDocumentNo>INV_562</ERPDocumentNo>

<DocumentNo/>

<DocumentType>InvoiceStatusUpdateRequest</DocumentType>

<LogicalSystem>S41CLNT100</LogicalSystem>

<Vendor>16000032</Vendor>

<Date>2021-03-16</Date>

<Time>14:03:18</Time>

<Status>REJECTED</Status>

<TimeZone>713</TimeZone>

<Comment>

<Comment languageCode="en">Ariba Network Response is :"Bad Request" and Error Code:"400" and Error Code Response:"No valid To credential was supplied [ANCLS-125001008]. Suggested Action : Document Failed in Ariba Network. Error Code : CIG-PLT-00644. Please review the Support Note 189049 (https://support.ariba.com/item/view/189049) for solution</Comment>

</Comment>

</n0:DocumentStatusUpdateRequest>

By checking the preprocessed cXML files we found the discrepancy regarding the to credential. See attachements:

Passed Invoice Status Update: PAID

Not Passed Invoice Status Update: REJECTED

After investigation, we really don't see/know why those credentials are different for the same supplier.

Thanks in advance for your help.

I wish you a pleasant day.

Kind regards,

Cindy

Accepted Solutions (0)

Answers (7)

Answers (7)

Danii
Explorer
0 Likes

Hi Cindy.

I'm encountering the same problem. Were you able to solve it in the end?

Regards.

0 Likes

Hey sunithashettigar and shikha01 ,

This issue is still open.

Could you please help me?

Thanks in advance for your help.

Kind regards,

Cindy

0 Likes

Dear Sunitha and Shikha,

First of all, thank you for responses.

@ Sunitha: I confirm that for the reject invoice status that the vendor number is sending without leading zeros. Attached, you will find also the Vendor ID informed on the Ariba Buyer Network. It contains the leading zeros.

This error doesn't occur for other other invoice status updates (paid, approved etc.).

Why does it only occurs for the reject invoice status? I don't understand the logica...

Thanks in advance for your response.

Kind regards,

Cindy

ShikhaG
Participant
0 Likes

Please check PO vendor . PO vendor should be same as invoice vendor

<Vendor>16000032</Vendor>

former_member651171
Participant
0 Likes

Hi CIndy,

When the parameter is OFF Is it still sending vendor number without leading zeros? Can you check that once.

Also please compare the vendor number sent in the payload with the ERP vendor ID maintained in active relationship of Supplier trading relation ship tab of buyer Ariba network. These two should exactly match else, Ariba network will reject the document.

Regards,

Sunitha V S

0 Likes

Dear Sunitha,

First of all, thank you for your reply.

I checked our system and the ENABLE_EXTFORMAT_SUPPLIER_ONLY was already disactivated. See printscreen.

Do you know other possible reasons?

Thanks in advance for your response.

Kind regards,

Cindy

former_member651171
Participant
0 Likes

Hi Cindy,

If you compare passed and not passed payloads, there is a difference in sending vendor/supplier number to Ariba network. Passed is with preceding zeros and Not passed is without preceding zeros.

Please disable the below parameter

Integration with Other SAP Components -> SAP Ariba Cloud Integration Gateway ->Ariba Network Integration -> General Settings -> External Format Conversion

Disable Parameter ENABLE_EXTFORMAT_SUPPLIER_ONLY.

Enabling this parameter will send the supplier number in the payload without preceding zeros but seems like on Ariba Network Active relationship tab its maintained with preceding zeros. Hence you will need to disable the parameter so that the supplier/vendor number sent on the payload exactly matches with the one maintained on Ariba Network.

Documentation Reference : https://help.sap.com/viewer/32ba8b3dbca645e9b8b7b3e84d61e3db/2102/en-US/1bf09b4b347a444fa63429de10b5...

Please let me know if this resolves your issue.

Regards,

Sunitha V S