@extends('garage.layouts.app') @section('title', 'New sale return') @push('styles') @include('shared.garage-purchase-order-ui-styles') @include('shared.garage-split-form-ui-styles') @include('shared.garage-viewport-fit-styles') @endpush @section('navbar_lead') @include('garage.partials.split-form-navbar-lead', [ 'icon' => 'bi-arrow-return-right', 'title' => 'New sale return', 'subtitle' => 'Find a completed sale, enter return qty (max = returnable).', ]) @endsection @section('content')
@if(session('error'))
{{ session('error') }}
@endif @if($errors->any())
@endif
@csrf
@include('garage.partials.split-form-detail-header', [ 'icon' => 'bi-arrow-return-right', 'title' => 'Sale return', 'numberLabel' => 'Return #', 'numberName' => 'return_number', 'numberValue' => old('return_number', $returnNumber), 'isCreate' => true, 'dateName' => 'return_date', 'dateValue' => old('return_date', date('Y-m-d')), 'historyUrl' => route('garage.sale-returns.index'), 'closeUrl' => route('garage.sale-returns.index'), 'saveLabel' => 'Post return', ])
@include('garage.sale-returns.partials.form-columns', [ 'formMode' => 'create', 'customers' => $customers, 'warehouses' => $warehouses ?? [], 'sectionsByWarehouse' => $sectionsByWarehouse ?? [], 'defaultWarehouseId' => ($applyDefaults ?? false) ? ($defaultWarehouseId ?? null) : null, 'defaultSectionId' => ($applyDefaults ?? false) ? ($defaultSectionId ?? null) : null, 'applyDefaults' => $applyDefaults ?? false, ])
@endsection @push('scripts') @include('garage.partials.ledger-label-helpers') @include('garage.sale-returns.partials.form-scripts', ['formMode' => 'create', 'presetQtyJson' => []]) @include('garage.partials.ledger-customer-search-script', [ 'searchId' => 'sretCustomerSearch', 'selectId' => 'sretCustomerId', 'emptyOption' => 'Select customer', ]) @endpush