Log in
Model

CreditmemoValidator

Magento\Sales\Model\Order\CreditmemoValidator

What it does

This validator class determines whether order items can be refunded when creating a credit memo in Magento 2.

Developers use this class to check refund eligibility for different item types, including regular items, dummy items (like bundle or configurable products), and their children.

It enforces business rules around refundable quantities and invoice limits before processing refunds.

Public Methods

  • canRefundNoDummyItem()
  • canRefundItem()