Symptom
The system does not consistently validate the QR-bill Payment Reference Number in Supplier Invoices and may allow an invalid Payment Reference Number to be saved.
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to Supplier Invoicing work center.
- Go to Invoice Entry view.
- Select "All Orders to be Invoiced".
- Search for Purchase Order ID ABC (ABC refers to Purchase Order ID).
- Choose New Invoice Button.
- Select General tab.
- In the Payment Reference Type field, Select QR Bill - Switzerland.
- In the Payment Reference Number field, enter a payment reference that does not meet the required format (not exactly 27 digits).
- Choose Check.
or
- Go to Supplier Invoicing work center.
- Select New Invoice Without Purchase Order under Common Tasks.
- Enter the required invoice details.
- Select General tab.
- In the Payment Reference Type field, Select QR Bill - Switzerland.
- In the Payment Reference Number field, enter a payment reference that does not meet the required format (not exactly 27 digits).
- Choose Check.
The system doesn't raise any error message.
Cause
- The Payment Reference Number field is designed to support up to 30 characters to accommodate different country-specific formats.
- As a result, the system does not enforce a universal length or format validation for all countries.
- Depending on the value entered and the applicable local format, the system may either display the “Payment reference number XYZ not valid” (XYZ refers to Payment Reference Number) error or accept the value without displaying an error message.
Resolution
- Ensure that the Payment Reference Number entered complies with the required country-specific format and length. For example, a Swiss QR-bill reference must contain exactly 27 digits.
- If the Payment Reference Number does not meet the applicable local requirements, correct it to a valid value and retry Save/Post.
- If stricter or additional validation is required beyond the current product design, submit an Influence Request for Product Management to evaluate as a potential enhancement.
Customer Influence Forum - https://influence.sap.com/sap/ino/#/campaign/886
Keywords
Payment Reference Number; Validation; QR-Bill Switzerland; Supplier Invoice; Payment Reference Type; 27 Digit; Not Valid , KBA , SRD-SRM-SI , Supplier Invoicing , Product Enhancement
Product
SAP Business ByDesign all versions
SAP Knowledge Base Article - Public