Symptom
You are trying to upload a Customer Invoice using Web Service, however, you are facing errors such as: With entered unit of mesure the proposed unit of measure cannot be found.
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to Customer Invoicing Work Center - Invoice Requests View
- Search for External Customer Invoice Request ABC (where ABC stands for the External Customer Invoice Request).
- You can see the Status is Inconsistent
- Click Check button
- Error: With entered unit of mesure the proposed unit of measure cannot be found
- Warning: Error during product specific quantity conversion from Number of packs into Number of packs
Cause
You can fist check the Quantity Unit which is active or not in your system in your Business ConfigurationActivity: Quantities and Units of Measure
You can see NMP: Number of Packs, Status: 2 - Released.
When creating the payload request or the file input document, please check that the correct Quantity (Unit) and Quantity Type Code are being passed.
Resolution
This is the expected system behavior.
In this case, according to the accepted UoM (Unit of Measurement) codes by the system, <QuantityTypeCode>NMP</QuantityTypeCode> should be maintained in the coding.
For example:
<Quantity unitCode="NMP">1.0</Quantity>
<QuantityTypeCode>NMP</QuantityTypeCode>
See Also
KBA 2788104 - Quantity Unit Error When Uploading Customer Invoice
KBA 2804919 - Not Able to Create External Customer Invoice Request with Customized UoM in Item Line
Keywords
External Customer Invoice Request; NMP; Number of Packs; Quantity Code; Quantity Unit; UoM; Unit of Measure; , KBA , SRD-CRM-INV , Customer Invoicing , Problem