Early Settlement Discount:
Account for sale/purchase based on the expected settlement. If settlement is not as expected, a correction is made at the point of the settlement.
For sales, difference between expected and received is made up as an adjustment to revenue.
For purchases, difference between expected and paid is made up as an adjustment to purchases.