@if($invoice->order && $invoice->order->order_type && !in_array($invoice->order->order_type, [OrderType::Wired->value, OrderType::Web->value]))
@isset($invoice->status->value)
@php
// Check if payment is needed: invoice is open AND order is not fully paid
$needsPayment = in_array($invoice->status->value, ['open', 'confirmed', 'in-design'])
&& !$invoice->order->isPaid()
&& $invoice->order->total > 0;
@endphp
@if($needsPayment)