Your hint did not work, the PO created using .01 as the price, till missing the total cost.
Autocreate/Document Builder grouping in Oracle Purchasing does not allow for grouping using unit cost. These are the only possible grouping criteria: same item, revision, line type, unit of measure, supplier item number, and transaction reason, need-by date (profile option PO: Use Need-by Date for Default Autocreate Grouping), ship-to org or location (profile option PO: Use Ship-to Organization and Location for Default Autocreate grouping).
So, your method to use autocreate to create separate PO lines for the item with different price is not a current functionality.
To record PO discount, on release 12.1 and later, you can explore option to use Buyer Work Center's Pricing Transparency.
Prerequisite and how-to are available in the Purchasing User's Guide release 12.1.3 and above.
Please also note that PO is the contract to buy, thus the price reflected should be the price per unit. Discount should generally be recorded by Payables.