SAP Knowledge Base Article - Public

3695862 - Supplier Invoice from Ariba fails in S/4HANA Cloud with error "Different local currencies X Y"

Symptom

  • Supplier submits an invoice in SAP Business Network (Ariba) against a Purchase Order.

  • The invoice status in Ariba or SAP Managed Gateway (CIG) shows as Sent or Completed.

  • The invoice is not created in SAP S/4HANA Cloud Public Edition.

  • In the Message Dashboard the inbound message fails.

  • The error log displays the message: Different local currencies X Y.

  • User attempts to re-process the message but the error persists.

Environment

SAP S/4HANA Cloud Public Edition

Reproducing the Issue

  1. Create a Purchase Order in SAP S/4HANA Cloud for a specific Company Code (e.g., Company Code A with Local Currency X).

  2. The Purchase Order is transmitted to the SAP Business Network.

  3. The Supplier logs into the SAP Business Network.

  4. The Supplier creates an invoice against this PO using a different invoicing entity (e.g., Company Code B with Local Currency Y).

  5. The invoice is submitted.

  6. Check the Message Dashboard in SAP S/4HANA Cloud for the inbound invoice status.

Cause

  • The Purchase Order belongs to a Company Code with a specific local currency.

  • The invoice is being issued by a different Company Code entity (Cross-Company Code scenario) that has a different local currency.

  • Standard integration behavior in SAP S/4HANA Cloud does not support cross-company code invoicing through the Ariba interface when the local currencies of the ordering entity and the invoicing entity are different.

Resolution

  1. The invoice attempting to cross currencies cannot be posted via the interface.

  2. Cancel the incorrect invoice in the SAP Business Network (if the status permits) or manually fail/cancel the message in the S/4HANA Cloud Message Dashboard to stop the retries.

  3. The Supplier must create a new invoice.

  4. Ensure the new invoice is issued by the entity (Company Code) that matches the currency of the Purchase Order's Company Code.

  5. Resubmit the invoice to SAP S/4HANA Cloud.

Keywords

invoice not appearing, fiori, currency mismatch, AUD vs NZD, cross-company code invoicing, ariba interface, purchase order, invoice transmission error, invoice verification, sap s/4hana cloud , KBA , MM-FIO-IV-2CL , Fiori UI for Invoice Verification (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition all versions