Unit code for price base quantity must be same as for batch quantity.
//cac:CatalogueLine/cac:RequiredItemLocationQuantity
(cac:Price/cbc:BaseQuantity/@unitCode) = (cac:DeliveryUnit/cbc:BatchQuantity/@unitCode) or (not(cac:Price/cbc:BaseQuantity)) or (not(cac:DeliveryUnit/cbc:BatchQuantity))