Symptom
When you click on the Release button inside the Customer Invoice or on the Invoice Documents view a dump error is happening.
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to Customer Invoicing work center.
- Invoice Documents view.
- Search for the Invoice ID EFG (EFG represents the Invoice ID you are trying to release).
- Select and Click on the release button.
- A dump error occurs:
ClassName
sap.b.controller.event.PostRequest
MethodName
post
Response
<HTML><HEAD>
<TITLE>500 SAP Internal Server Error</TITLE>
</HEAD><BODY>
<H1>500 SAP Internal Server Error</H1>
<HTML><HEAD><br><TITLE>500 SAP Internal Server Error</TITLE><br></HEAD><BODY><br><H1>500 SAP Internal Server Error</H1><br>
- Open the document and click on View All.
- Navigate to the Document Flow.
- There is a Process communication error in the Sales Order:
- Sales Order xxxx cannot process an update sent by an external consumer.
Cause
Cash Discount Terms (CDT) is maintained in the invoice which means Full Payment End Date becomes mandatory, since the Full Payment End Date is not maintained the system is throwing a Dump.
If there is no Cash Discount Terms assigned, the System will automatically capture the Baseline date as the Full Payment End Date (Due Date).
Resolution
This is the system expected behavior.
In case you have Cash Discount Terms (CDT) maintained, Full Payment End Date must be maintained too.
See Also
2597986 - Dump Occurs While Releasing a Customer Invoice
Keywords
release, released, Internal Server Error, customer invoice, dump, Cash Discount Terms (CDT). , KBA , SRD-CRM-INV , Customer Invoicing , How To