Symptom
You want to create proforma invoice for a Sales Order but you get the error message: "Booking is not allowed for XX.YY.ZZZZ."
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to the Sales Orders work center.
- Select the Sales Orders view.
- Select Sales Order ABC (ABC represents the Sales Order ID).
- Click on the Pro Forma Invoice button.
You get the error message: "Booking is not allowed for XX.YY.ZZZZ."
Cause
The creation date of Sales order ABC is XX.YY.ZZZZ. So, by default the proposed Invoice date is set as the creation date of Sales Order.
So, proforma invoice creation goes through just like normal Invoice process and hence all the validations are processed for the proforma invoice as well. But it just creates the proforma invoice output.
Thus, as part of the creation date which is blocked in posting, you can see the error with creation date of sales order XX.YY.ZZZZ.
Resolution
This is expected system standard behavior.
Keywords
Proforma Invoice, Sales Order, Error Message , KBA , AP-SLO-SO , Sales Order , AP-CI-CI , Customer Invoice , SRD-CRM-INV-PFI , Proforma Invoice , Problem