When creating an IV invoice via the Odata API API_SUPPLIERINVOICE_PROCESS_SRV the system is raising error: 'Currency in item 0001 differs from document currency' (MM_IV_SI_API 002)
SAP S/4HANA Cloud All versions
Reproducing the Issue
Transfer a payload with a different header and item currency via Odata API API_SUPPLIERINVOICE_PROCESS_SRV
The critical currency is the header document currency.
The API will always check that the item currency is maintained in the payload and that the item currency matches the document currency.
** Note: In some localization scenarios a special amount field is present, these fields are not supported by the API.
Make sure the "DocumentCurrency" in the item level of the payload is the same as header "DocumentCurrency".
MM_IV_SI_API 002, API_SUPPLIERINVOICE_PROCESS_SRV, CL_MMIV_SI_API_CREATE, FIELD_CHECKS, Document currency. , KBA , MM-IV-GF-ES , Enterprise Services in Invoice Verification , MM-FIO-IV , Fiori UI for Invoice Verification , How To