commerce.money.scale_exceeds_currency | an amount carried more decimal places than the currency allows — cents for USD, none for JPY. Money is exact-decimal; the engine will not round for you. |
commerce.capture.exceeds_order_total | a payment capture would exceed the order total |
commerce.refund.exceeds_captured | a refund would exceed what has actually been captured |
commerce.return.order_not_shipped | a return was opened against an order that has not shipped |
commerce.return.exceeds_shipped | a return line asks for more units than were shipped |
commerce.inventory.insufficient_available | a reservation or allocation asks for more than is available at the location |
commerce.inventory.location_not_found | the named location does not exist |
commerce.inventory.sku_conflict | the SKU is already in use |
commerce.product.sku_conflict | the product’s SKU is already in use |
commerce.product.slug_conflict | the product’s slug is already in use |
commerce.checkout.cart_not_found | the checkout referenced a cart that does not exist |
commerce.checkout.conflict | the checkout collided with a concurrent change to the same cart |
commerce.checkout.rejected | the checkout was rejected by a configured gate (tax, shipping, or stock failed closed) |
commerce.checkout.validation_failed | the checkout payload failed validation |
commerce.ledger.entry_unbalanced | a journal entry’s debits and credits do not balance |
commerce.ledger.line_not_single_sided | a journal line carries both a debit and a credit |
commerce.ledger.entry_not_found | the journal entry does not exist |
commerce.ledger.entry_not_postable | the journal entry is not in a state that can be posted |
commerce.ledger.validation_failed | the journal entry failed validation |
commerce.subscription.billing_cycle_not_found | the billing cycle does not exist |
commerce.subscription.billing_cycle_not_chargeable | the billing cycle is not in a chargeable state |
commerce.subscription.non_positive_charge | a subscription charge was zero or negative |
commerce.subscription.charge_validation_failed | the charge payload failed validation |
commerce.subscription.validation_failed | the subscription payload failed validation |