Currently purchase orders only support whole numbers, therefore items purchased by weight can not be used by the purchase order system. As noted in thread https://www.sellercommunity.com/t5/Square-Register/Orders-do-not-allow-weight/td-p/735126, there is a need for the support of items using decimal amounts, for example where a product is ordered by weight.
Current work-arounds require either inputting (and later accepting/"receiving") incorrect quantities, which throws off all sorts of reports, or not using the purchase order feature at all.
Seller Community
Square Products