SAP Knowledge Base Article - Public

2999062 - Dump Occurs When Posting Customer Invoices

Symptom

System dumps when posting a customer invoice.

Although there is an error message of account determination missing for the customer invoice, actually it has been maintained well.

Environment

SAP Business ByDesign

Reproducing the Issue

To reporduce the dump:

  1. Go to General Ledger work center.
  2. Go to Source Documents view.
  3. Find unposted customer invoice XXXX (XXXX is the ID).
  4. Click Action->Post Business Transaction.

Then dump occurs: 500 SAP Internal Server Error.

To check the unposted document:

  1. Go to General Ledger work center.
  2. Go to Source Documents view.
  3. Find unposted customer invoice XXXX (XXXX is the ID).

You will see Error: Account determination is missing for customer. Define the account for chart of accounts <ABC> tab Receivables' field 'Receivables. Enter a general ledger account for the account determination group for customers DDDD reconciliation account type EEEE(ABC stands for Account Determination Profile, DDDD stands for Account Determination Group for Customers, EEEE stands for Reconciliation Account Type).

To check the Account determination for Customer:

  1. Go to Business Overview work center.
  2. Go to Overview view.
  3. Search and open activity Charts of Accounts, Financial Reporting Structures, Account Determination.
  4. Click Accounts Receivable under Account Determination.

You will see there is a general ledger account maintained for the account determination group for customers DDDD reconciliation account type EEEE.

Cause

At the beginning, the rounding value of the currency TWD is 0.01 (2 decimal places). Then, you try creating the customer invoice XXXX and releasing it from CRM side. But the customer invoice got stuck because the account determiantion is not maintained well. After that, you change the rounding value of TWD from 0.01(2 decimal places) to 1(0 decimal places). Next, you maintain the account determination as the error mentioned. Now, you post the customer invoice XXXX and dump coccurs.

This issue can also happens to Currency like Swiss Francs (CHF), Indian Rupee (INR) and New Taiwan Dollar (TWD) , because the rounding values for currencies Swiss Francs (CHF), Indian Rupee (INR) and New Taiwan Dollar (TWD) can be modified anytime.

Resolution

You should cancel the customer invoice XXXX which will then also generated a cancellation invoice YYYY as unposted source document. You can then mark the business transaction document of the cancellation docuemnt YYYY as irrelevant, which will also mark the original as irrelevant. You should then recreate and post the customer invoice.

See Also

2772501

2217327

Keywords

dump; customer invoice; Account determination is missing for customer; 客户发票;客户科目确定缺失. , KBA , AP-ACC , Business ByDesign: Financial Accounting , Problem

Product

SAP Business ByDesign all versions