Symptom
Error message M8356 "Baseline date for payment does not exist" occurs when creating consignment invoice in Fiori App Create Logistics Consignment and Pipeline Settlement (MRKON).
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Terms of Payment field (for example 0001) has been maintained in supplier master data.
- Open Fiori App Create Logistics Consignment and Pipeline Settlement.
- Select withdraws with the supplier number, execute.
- Message M8356 "Baseline date for payment does not exist" occurs.
Cause
Field "Default for baseline date" for the payment terms is maintained as "No Default" in SSCUI 102934 - Maintain Terms of Payment:
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
When creating consignment invoices in app Create Logistics Consignment and Pipeline Settlement, system determines the baseline date based on the default value in payment terms. If it is set as "No Default" for the payment terms, the baseline date for the postings cannot be determined and error M8356 "Baseline date for payment does not exist" occurs.
Resolution
Maintain the Default for baseline date for the payment terms as Posting Date, Document Date or Entry Date in SSCUI 102934 - Maintain Terms of Payment.
Keywords
M8356, Create Logistics Consignment and Pipeline Settlement, MRKON, baseline date, payment terms, Terms of Payment, SSCUI 102934, Maintain Terms of Payment, Supplier master data, BP , KBA , MM-IV-LIV , Logistics Invoice Verification , Problem