Symptom
You are trying to upload a Customer Invoice using File Input or Web Service, however, you are facing errors such as: Quantity unit does not exist or Combination of product and quantity unit does not exist.
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to the Customer Invoicing work center.
- Select the Invoice Requests view.
- Select the line of the External Invoice Request.
- Document shows as Inconsistent.
- Click on the Check button.
- Errors:
Quantity unit does not exist.
Combination of product and quantity unit does not exist.
Cause
When creating the payload request or the file input document, please check that the correct Quantity (Unit) and Quantity Type Code are being passed.
For example: You are creating an Invoice for Service ABC (ABC represents the ID of the Service) and to perform the service, it took 2 (two) hours.
In this case, according to the accepted UoM (Unit of Measurement) codes by the system, Quantity (Unit) will be HUR for hours and Quantity Type Code needs to be TIME for time.
Please see below the types codes accepted by the system:
Quantity codes that are supported:
28 |
Kilogram per square meter |
5B |
Batch |
ACT |
Activity |
ANN |
Year |
AU |
Activity unit |
CCT |
Carrying capacity in metric ton |
CEN |
Hundred |
CMT |
Centimeter |
CTM |
Metric carat |
D30 |
Terajoule |
D50 |
Volt per meter |
DAY |
Day(s) |
DZN |
Dozen |
E49 |
Working day(s) |
EA |
Each |
FOT |
Foot |
FTQ |
Cubic foot |
GFI |
Gram of fissile isotope |
GLI |
Gallon (UK) |
GLL |
Gallon (US) |
GRM |
Gram |
GT |
Gross ton |
HUR |
Hour(s) |
INH |
Inch |
JOU |
Joule |
K6 |
Kiloliter |
KCC |
Kilogram of choline chloride |
KDW |
Kilogram drained net weight |
KGM |
Kilogram |
KHY |
Kilogram of hydrogen peroxide |
KMA |
Kilogram of methylamine |
KMT |
Kilometer |
KNI |
Kilogram of nitrogen |
KPH |
Kilogram of caustic potash |
KPO |
Kilogram of potassium oxide |
KPP |
Kilogram of phosphoric anhydride |
KSD |
Kilogram of substance 90 % dry |
KSH |
Kilogram of caustic soda |
KUR |
Kilogram of uranium |
KWH |
Kilowatt hour |
LBR |
Pound |
LPA |
Liter of pure alcohol |
LTN |
Tonne (UK) or long ton (US) |
LTR |
Liter |
MIL |
Thousand |
MIN |
Minute [unit of time] |
MMT |
Millimeter |
MON |
Month |
MTK |
Square meter |
MTQ |
Cubic meter |
MTR |
Meter |
MWH |
Megawatt hour (1000 kW.h) |
NCL |
Number of cells |
ONZ |
Ounce |
P1 |
Percent |
PR |
Pair |
QT |
Quart (US) |
R9 |
Thousand cubic meter |
SEC |
Second [unit of time] |
SMI |
Mile (statute mile) |
STN |
Ton (US) or short ton (UK/US) |
TNE |
Ton (metric ton) |
WEE |
Week |
XBG |
Bag |
XBX |
Box |
XCR |
Crate |
XCS |
Case |
XCT |
Carton |
XPK |
Package |
XPX |
Pallet |
XSX |
Set |
YRD |
Yard |
ZTP |
Teaspoon |
ZTS |
Teaspoon |
Quantity Type Codes that are supported:
5B |
Batch |
ACCEP_IE |
Acceptor ionization energy |
ACT |
Activity |
ACT_ENERGY |
Active energy |
ALPHA_DE |
Alpha disintegration energy |
AREA |
Area |
ATM_ATT_CF |
Atomic attenuation coefficient |
AU |
Activity unit |
BREADTH |
Breadth |
CCT |
Carrying capacity in metric ton |
CS |
Cross-section |
DIFFN_AREA |
Diffusion area |
DIM_LENGTH |
Dimensional length |
DONOR_IE |
Donor ionization energy |
DZN |
Dozen |
E49 |
Working day |
EA |
Each |
ELECT_AFF |
Electron affinity |
ELEC_FS |
Electric field strength |
ENERGY |
Energy |
ENTH |
Enthalpy |
EQUI_AASO |
Equiv absorption area of surface/object |
EXCH_INTEG |
Exchange integral |
FL_RT |
Fluence rate |
FR_CO |
First radiation constant |
GROSS_VOL |
Gross volume |
GROSS_WT |
Gross weight |
HEAT |
Heat |
HEIGHT |
Height |
HEL_FE |
Helmholtz free energy |
HEL_FUNC |
Helmholtz function |
KIN_ENERGY |
Kinetic energy |
LENGTH |
Length |
LVL_WIDTH |
Level width |
MASS |
Mass/weight |
MIG_AREA |
Migration area |
NCL |
Number of cells |
NCLR_QM |
Nuclear quadrupole moment |
NET_VOL |
Net volume |
NET_WT |
Net weight |
NUMBER |
Number |
POT_ENERGY |
Potential energy |
PR |
Pair |
PROPORTION |
Proportion |
QTY_HEAT |
Quantity of heat |
RADN_EXITN |
Radiant exitance |
RE |
Radiant energy |
SD |
Surface density |
SD_AREA |
Slowing down area |
SUPERC_EG |
Superconductor energy gap |
TH_ENERGY |
Thermodynamic energy |
TIME |
Time |
UT_CNT |
Unit count |
VOLUME |
Volume |
WORK |
Work |
XBG |
Bag |
XBX |
Box |
XCR |
Crate |
XCS |
Case |
XCT |
Carton |
XPK |
Package |
XPX |
Pallet |
XSX |
Set |
You can also find the Quantity Units which are active in your system in your Business Configuration:
- Go to the Business Configuration work center:
- Select the Overview view.
- Search for Quantities and Units of Measure.
- Open the fine tuning activity Quantities and Units of Measure.
- Select the Trading Units of Measurement hyperlink.
- Filter for the Activation Status 2 - Released.
- You can see in the Unit column which UoM code is supported for Trading Units of Measurement.
- Click on Close.
- Select the Create and Maintain Physical Units hyperlink.
- Filter for the Activation Status 2 - Released.
- You can see in the Unit column which UoM code is supported for Physical Units of Measurement.
Resolution
This is the expected system behavior.
Please review your XML structure or your file upload document and correct the units passed.
Keywords
File Input; XML; Quantity Code; Quantity Unit; UoM; Unit of Measure; Quantity Type Code; Unit Code, Invoice , KBA , AP-CI-CI , Customer Invoice , How To