Symptom
The External Customer Invoice Request EXT_1 has the status With Conflict (EXT_1 represents the Document ID of the External Customer Invoice Request).
When you click on the Check button the following error is displayed:
Conflict in item XX; cancellation requested but invoice already exists (XX represents the line item number)
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to the Customer Invoicing work center.
- Go to the Invoice Requests view.
- In the drop down select In Conflict Invoice Requests.
- Select External Customer Invoice Request EXT_1 in status With Conflict.
- click on the Check button
- One of the following errors is displayed for all items or some Items:
Conflict in item XX; cancellation requested but invoice already exists
Conflict in item XX; quantity reduced but invoice already exists
Cause
1, In case the error "Conflict in item XX; cancellation requested but invoice already exists" is displayed:
The External Customer Invoice Requests EXT_1 is in status With Conflict because the Invoice Request was cancelled via the web service after the Invoices/Credit Memos was already created.
2. In case the error "Conflict in item XX; quantity reduced but invoice already exists" is displayed:
The External Customer Invoice Requests EXT_1 is in status With Conflict because the quantity of the item was changed via the web service after the Invoices/Credit Memos was already created.
3. In case the error "Conflict in item XX; cancellation requested but invoice already exists" is displayed:
The External Customer Invoice Requests EXT_1 is in status With Conflict because the Invoice Request was cancelled via the web service or the cancel button but an Invoice with the same Document ID EXT_1 as the the External Customer Invoice Requests EXT_1 exists in the system. The system therefore thinks that an Invoice for this Invoice Request already exists.
Resolution
This is the expected system behavior.
To solve the issue you need to cancel the corresponding Invoice.
1. For the error message "Conflict in item XX; cancellation requested but invoice already exists" the External Customer Invoice Requests will not be in status With Conflict anymore but will be Cancelled.
If the Invoice Request was cancelled by mistake, you can then create a new External Customer Invoice Request via the web service and invoice it again if this is required.
2. For the error message "Conflict in item XX; quantity reduced but invoice already exists" the External Customer Invoice Requests will not be in status With Conflict anymore but will be in status To Be Invoiced and you can invoice the invoice request then with the correct quantity.
Please Note:
- If you require to create a new Invoice Request, the new External Customer Invoice Request needs to be created with a different Document ID since the Document ID needs to be unique.
- The status of the External Customer Invoice Requests With Conflict cannot be changed to Processed via the backend since this can cause considerable inconsistencies.
3. You can ignore the External Invoice Request since it was already canceled and since not invoice for this particular External Invoice Request exists this has no business impact for your processes.
- Please note: that the Document ID of the External Invoice Request has to be unique and you should not use the same ID as any Invoice Request or Invoice created in the system.
Keywords
Invoice Requests, Conflict, Status, Cancellation, Invoice Creation, Backend, Customer Invoicing Work Center, Error Message, Conflict; web service, webservice, External Invoice Request, External Customer Invoice Requests, in conflict, with conflict. , KBA , SRD-CRM-INV , Customer Invoicing , Problem
SAP Knowledge Base Article - Public