Symptom
A custom extension field is created on the balance confirmation items and extended to the output form. The Credit Memo ID is correctly populated in the system for balance confirmation items. However, upon releasing the balance confirmation, the Credit Memo ID is replaced with the associated Customer Invoice ID in the XML output and printed forms. This behavior is observed for credit memos created with a reference to an invoice. Manual credit memos without an invoice reference are not affected.
Environment
SAP Business ByDesign
Reproducing the Issue
- Create a Customer Invoice.
- Create credit memos, some with references to the customer invoice and others without references.
- Perform a balance confirmation run.
- Open the balance confirmation and verify that the Credit Memo IDs are correctly displayed in the custom extension field on the respective items.
- Generate and release the balance confirmation.
- Retrieve the XML output or print the document and observe that the Credit Memo ID for credit memos linked to the customer invoice is replaced by the Customer Invoice ID.
Cause
The system is designed to replace the Credit Memo ID with the associated Customer Invoice ID in the XML and printed outputs for credit memos linked to invoices during the print or preview process. While the custom extension field retains the Credit Memo ID in the UI (user interface), the values are overwritten during the output generation process based on standard system logic.
Resolution
This is the expected system behavior.
A backend correction cannot be applied, as it would alter the standard logic and impact other business scenarios dependent on the current behavior. To address specific business requirements, a PDI solution can be considered to customize the output and retain the Credit Memo ID in the XML or printed forms.
See Also
Credit Memo ID, Customer Invoice ID, XML Output, Balance Confirmation, Extension Field, Custom Field, Print/Preview
Keywords
KBA , SRD-FIN-ACR , Receivables , Problem