Symptom
After defining the fields "Terms of payment" and "Payment method" in the Maintain Business Partner app, when creating a Sales Order the only field being copied is the "Terms of payment" one.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Assign Payment Method in customer master Company code data -> Payment Transactions -> Automatic Payment Transactions -> Payment Method
- Create Sales Order using Create Sales Orders - VA01 app.
- The payment method is not copied to the Sales order Document Header -> Accounting -> Payment Method
Cause
Payment method (table name VBKD-ZLSCH) is used in Sales and Distributio in 2 cases:
- When the field is manually specified.
- If the field is used in a condition for pricing
The payment method is an FI data, and its determination takes place at FI posting of invoices, if they were not specified with the sales document. The field is not copied in a sales order. They are only relevant for FI but not for sales. This was intentionally designed.
Resolution
The field payment method in the sales order is not intended to be defaulted from anywhere. It is available for manual input, and if a value is entered then it will be transferred to FI.
If the field is blank, the payment method is determined when the FI-document is created from the invoice.
If a value is entered in field VBKD-ZLSCH then only this payment method can be used in automatic payment transactions.
The suggested way by SAP is to input the payment method manually in the sales order.
Keywords
payment, method, table, name sales, order, copied, va01, VBKD, ZLSCH, fi, sd, customer, master, data, company, code, invoices , KBA , SD-SLS-SO-2CL , Sales Orders (Public Cloud) , Problem
SAP Knowledge Base Article - Public