SAP Knowledge Base Article - Public

3597581 - Issue with Payment Reference "Inpayment Form 71" in Outbound Files for Denmark.

Symptom

  • The payment reference (1 - Inpayment Form 71 – Denmark) for a specific tax payment is not appearing in the outbound file.
  • The issue is observed when the outbound file is created on behalf of a tax payment.
  • The payment reference is available in one outbound file but not in the other.
  • The associated error message to this is "Processing of message &1 stopped; message already in process".

Environment

SAP Business ByDesign

Reproducing the Issue

  1. Go to the Tax Management work center.
  2. Navigate to Tax Payments view.
  3. Select All Tax Payment and open the Tax Payment ID XYZ (XYZ represents the Tax Payment ID).
  4. Observe the Additional Details section where details for Payment Reference Type and Payment Reference are maintained.
  5. Navigate to the Liquidity Management work center.
  6. Go to Outbound Files subview.
  7. Search for file ID DEF (DEF represents the outbound file ID) and download the file.
  8. Open the downloaded file and search for the payment reference 71. The payment reference is not available (empty). 

Cause

The missing Inpayment Form (71) reference in file DEF is due to the specific code logic in the transformation process. 

The code is designed to capture only the portion of the payment reference ID that appears before a '+' sign. This issue arises because the payment reference ID for tax payment XYZ does not contain a '+' sign. Consequently, the entire reference ID is not processed and included in file DEF. The transformation code <xsl:value-of select="concat('71/', substring-before(PaymentExplanationItem/PaymentReferenceID,'+') )"/> is applied specifically for Denmark, and it fails to capture the reference ID properly when the '+' sign is absent.

Resolution

To resolve this issue, it is crucial that the payment reference ID should contain a '+' sign between its characters. The code logic effectively handles the reference ID by capturing the substring occurring before the '+' sign and concatenating it with '71/'. Therefore, payment reference IDs must be formatted to include a '+' sign for them to be captured and reflected correctly in file DEF.

Ensure the payment reference is maintained in this specified format for accurate processing in the transformation logic customized for Denmark.

See Also

Payment Reference Type - Inpayment Form (71 & 75) Denmark

Keywords

Tax Management, Outbound Files, Payment Reference, Denmark, Liquidity Management, Tax Payment, Payment Reference ID. , KBA , SRD-FIN-TAX , Tax Management , Problem

Product

SAP Business ByDesign all versions