SAP Knowledge Base Article - Public

3832215 - Error "Baseline date for payment does not exist" when posting credit memo from Coupa via API_SUPPLIERINVOICE_PROCESS_SRV – SAP S/4HANA Cloud Public Edition

Symptom

  • An error occurs when posting a supplier credit memo/note from Coupa to the system via API.
  • Error message: "Baseline date for payment does not exist".
  • API call fails with HTTP 400 and message M8 356 (M8/356).

Environment

  • SAP S/4HANA Cloud Public Edition
  • Logistics Invoice Verification (Public Cloud)

Reproducing the Issue

  1. Post a supplier credit memo/note from Coupa using API_SUPPLIERINVOICE_PROCESS_SRV.
  2. Observe the API rejection with HTTP 400 and error "Baseline date for payment does not exist".

Cause

  • The API request does not provide DueCalculationBaseDate and does not provide PaymentTerms, requiring the system to derive the baseline date from supplier data.
  • Supplier payment terms are missing or configured to have no default baseline date, so the system cannot determine a baseline date and raises message M8 356.
  • For credit memos, if the invoice reference does not resolve to a posted invoice and the separate “Credit Memo Payment Terms” on the supplier is not maintained, the system cannot derive a baseline date and the same error occurs.

Resolution

  1. For referenced credit memos, ensure the payload includes InvoiceReference and InvoiceReferenceFiscalYear that resolve to a posted invoice so the credit memo inherits baseline date and payment terms automatically.
  2. For unreferenced credit memos and invoices, populate DueCalculationBaseDate in the API payload; optionally also send PaymentTerms to apply intended terms during due-date calculation.
  3. Maintain supplier master data: in Company Code data (Payment Transactions), set a valid value in the “Credit Memo Payment Terms” field; ensure standard payment terms default a baseline date.
  4. If configuration is required, use a dedicated terms-of-payment key that derives the baseline date from a real date (for example, document or posting date) rather than “no default”.
  5. Re-send previously rejected documents after applying the fix so records are complete.

See Also

Keywords

baseline date for payment does not exist, M8 356, API_SUPPLIERINVOICE_PROCESS_SRV, credit memo, supplier invoice, Coupa integration, DueCalculationBaseDate, PaymentTerms, credit memo payment terms, payment terms configuration, invoice reference, HTTP 400, logistics invoice verification, S/4HANA Cloud, baseline date , KBA , MM-IV-LIV-2CL , Logistics Invoice Verification (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition all versions