cancel
Showing results for 
Search instead for 
Did you mean: 

DSN Invoice Status Clarification

jademichael_din
Participant
0 Kudos

Hi Experts,

When does the Invoice Status Paid, Rejected and Cancelled flow to Ariba Network (DSN).

What is the steps also to get the Paid, Rejected and Cancelled Invoice Document Status to be send to Ariba Network(Detailed FI Step for Users who is not familiar with SAP ECC please)?

When we create the Invoice the Ariba Network

1. Do a cancellation on SAP the Status flow to DSN is Paid.

2. DO a payment run on SAP the Status flow to DSN is Approved.

3. If there are any issue on the Invoice it is not created in SAP and Status is updated to Rejected.

Additional Question:

After creating the Invoice from Ariba Network is the Invoice MM in block state or already release?

For the Invoice FI it is Payment Block depending on the Stock Type define on the PO Line.

Accepted Solutions (0)

Answers (1)

Answers (1)

YayatiEkbote
Contributor
0 Kudos

Hello Jade,

With Invoicing and Payments, Invoice status update and payment status are two different interfaces.

Whenever, Invoice is sent from AN to ERP, Invoice first gets created in ERP. Based on the ERP configuration, you may have an approval workflow or automatic posting for Invoice posting. In any case Invoice status update can send 3 statuses -

  • Reconciled
  • Parked
  • Rejected

Remember that, payment run is separate entity.

Invoice status udpate is sent to AN via CIG by interface InvoiceStatusUpdateReq_Async_Out which is a proxy interface.

After Invoice Reconciliation, Payment run happens and it picks the invoices for payments. On successful payment run, IDOC of type ARBCIG_REMADV is sent to CIG. This IDOC interface makes the status of invoice as 'Paid'.

Only invoice reconciliation will not make invoices in Ariba as 'Paid'.

hope this clarifies.

Regards,

Yayati Ekbote

jademichael_din
Participant
0 Kudos

Hi Yayati,

As per your statement, we should only get Reconciled, Parked, and Rejected status as we did not enable the Payment Remittance Request, but we are getting Paid Status to Invoice Status Update when we cancelled or reverse Invoice in SAP.

Any idea why are we getting paid status without enabling the IDOC of type ARBCIG_REMADV.

Regards,

Jade

YayatiEkbote
Contributor
0 Kudos

Hello Jade,

Ideally it should not happen but check the invoice status update payload. Check if Invoice status update payload itself is sending 'Paid' status. If yes, check what ARBCIG_AN_ISUINV temporary table is storing before ARBCIG_INVOICESTATUS_EXPORT executes and clears the table. If the table itself is storing 'Paid' status, then you'll have to debug the FM ARBCIG_BTE_INVOICESTATUSUPDATE. Later on check how ARBCIG_INVOICESTATUS_EXPORT program is executing to prepare the payload.

Regards,

Yayati Ekbote

CelesteForte
Participant
0 Kudos

Hi, as per your comment it means that if we revert the payment in SAP it should be reflected on DSN Invoice status and change the Paid to a previous status??

YayatiEkbote
Contributor
0 Kudos

Hello,

I have not tried payment reversal but I am guessing, same IDOC will be triggered with opposite debit credit indicators.

But usually, instead of payment reversal, credit/debit note is raised and that is a proxy to cXML interface.

Regards,

Yayati Ekbote