Symptom
Error in Output Document for an Invoice created for an Over the Counter Sales transaction: "Invalid print queue ID BYDCRM_CUSTOMERINVOICE_DEFAULT"
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to the Customer Invoicing work center.
- Select the Invoice Documents view.
- Open Invoice XYZ (XYZ represents the invoice ID)
- Navigate to the Output History tab.
- Check the Error status of the document and click on it.
- It was delivered to print queue ABC, however in the error message says "Invalid print queue ID BYDCRM_CUSTOMERINVOICE_DEFAULT" (ABC represents the print queue).
Cause
When you want to print an over-the-counter sale created from an over-the-counter sale differently in either a Pay Now or Pay Later scenario, then you can do so by using a special print queue. The system will automatically determine the scenario, and will send over-the-counter sales created in the Pay Now scenario to the print queue BYDCRM_CUSTOMERINVOICE_DEFAULT. All other over-the-counter sales will be sent to the print queue defined in the output channel selection for the customer invoices.
Resolution
-
Output configuration for the customer invoice
-
Select the Application & User Management work center, click on the Input & Output Management view, and click Print Queues.
-
Define a new print queue, which uses the SAP Collaboration Window.
-
Change the name of the print queue to BYDCRM_CUSTOMERINVOICE_DEFAULT.
The system will automatically use this print queue, if it detects that the customer invoice is created in the Pay Now scenario.
-
-
Output configuration for the order confirmation
-
Select the Application & User Management work center, click on the Input & Output Management view, and click Print Queues.
-
Define a new print queue, which uses the SAP Collaboration Window.
-
Define the name of the print queue.
-
Select the Application & User Management work center, click on the Input & Output Management view, and click Output Channel Selection.
-
Set the output channel selection for Invoice Request to channel Printer and assign the created print queue. With these settings, the created print queue will be the default print queue for the output of all order confirmations. Of course, you can also set the print queue name for order confirmations to BYDCRM_CUSTOMERINVOICE_DEFAULT, so that all over-the-counter sales documents are sent to the same print queue.
-
If you want to generate the document for any affected invoice please cancel the invoice and recreate a new one after the set up of print queue for OTC invoicing for Pay now scenario.
See Also
Help Center Document: Over-the-Counter Sales — Printing Documents
Keywords
OTC; Output; Error; Over the counter Sales; BYDCRM_CUSTOMERINVOICE_DEFAULT , KBA , AP-CI-CI , Customer Invoice , Problem