Price Adjustment Transactions for Oracle Learning Assignments

When learners withdraw from an offering with manual payment configured, it automatically creates a Price Adjustment transaction with the appropriate negative amount. The payment configuration needs to have refunds enabled, and the withdrawal needs to be within the specified period.

When a learner withdraws, they get a message with the amount from the Price Locked transaction and the applicable refund policy.

When line managers or learning administrators withdraw a learner, it too automatically creates the Price Adjustment transaction. Learning administrators can also edit the learning assignment and manually adjust the price. They can either enter a new amount or specify an adjustment percentage up to, but not exceeding the price-locked amount.

For example, a learner enrolls in an offering with a list price of $1,000 USD. They qualify for a refund if they withdraw within 10 days of their enrollment. Because the offering has an initial learning record status of active, their enrollment creates a learning assignment with a Not Started status. The learner withdraws 2 days later, and Learning creates a Price Adjustment transaction of -$1,000 USD.

Learners can see the price adjustment in the Purchase Details section of the offering enrollment details.