@include('Partials.sidebar') @include('Partials.header') Invoice Settings Company details, tax configuration, fees and invoice numbering for worldwide use › Invoice Settings @foreach(['success','error'] as $t) @if(session($t)) {{ session($t) }}× @endif @endforeach @csrf {{-- ── Company Details ── --}} Company / Seller Details Company / Business Name * {{-- ══ Logo Upload — rich design with drag-and-drop + live preview ══ --}} Company Logo {{-- Drop Zone --}} {{-- Live / existing preview --}} {{-- Empty-state placeholder --}} Click or drag & drop your logo PNG · JPG · SVG · WEBP · Max 2 MB {{-- Hover overlay (shows when image is loaded) --}} Change Logo {{-- Remove ✕ button --}} {{-- Hidden inputs --}} {{-- Status bar below the drop zone --}} Recommended: transparent PNG, min 200 × 60 px {{ $s->company_logo ? 'Saved ✓' : '' }} {{-- ══ End Logo Upload ══ --}} Address {{ old('company_address', $s->company_address) }} City State / Province Country ZIP / Postcode Phone Email Website PAN RERA Number {{-- ── Tax + Invoice Numbering ── --}} {{-- Tax System --}} Tax System Enable Tax on Invoices GST, VAT, Sales Tax, IVA — whatever applies in your country tax_enabled ? 'checked' : '' }}> Tax System Type tax_system) === 'gst' ? 'selected' : '' }}>GST (India, Singapore, AU…) tax_system) === 'vat' ? 'selected' : '' }}>VAT (EU, UK, UAE, Gulf…) tax_system) === 'sales_tax' ? 'selected' : '' }}>Sales Tax (USA, Canada…) tax_system) === 'none' ? 'selected' : '' }}>None / Tax Exempt tax_system) === 'custom' ? 'selected' : '' }}>Custom Tax Label on Invoice Tax Rate (%) Tax Registration Label Company Tax Registration Number tax_inclusive ? 'checked' : '' }}> Tax Inclusive (tax already in unit price) {{-- Invoice Numbering --}} Invoice Numbering Prefix Sequence Padding @foreach([3,4,5,6] as $p) invoice_seq_padding ?? 4) == $p ? 'selected' : '' }}>{{ $p }} digits ({{ str_pad('1',$p,'0',STR_PAD_LEFT) }}) @endforeach Format Tokens: {PREFIX} {YEAR} {MONTH} {SEQ} Preview: {{-- ── Additional Fees ── --}} Additional Fees @foreach([ ['processing_fee', 'Processing Fee', '#3b82f6'], ['stamp_duty', 'Stamp Duty', '#ef4444'], ['registration_fee', 'Registration Fee', '#f59e0b'], ['maintenance_charge', 'Maintenance Charge', '#22c55e'], ['custom_fee1', 'Custom Fee 1', '#8b5cf6'], ['custom_fee2', 'Custom Fee 2', '#64748b'], ] as [$key, $defaultLabel, $color]) @php $enabled = $s->{$key.'_enabled'} ?? false; $label = old($key.'_label', $s->{$key.'_label'} ?? $defaultLabel); $rate = old($key.'_rate', $s->{$key.'_rate'} ?? 0); $fixed = old($key.'_fixed', $s->{$key.'_fixed'} ?? 0); @endphp {{ $defaultLabel }} Label on Invoice Rate (%) Fixed Amount Fixed overrides % @endforeach {{-- ── Currency ── --}} Currency (Invoice Display) These are pulled from your Global Settings automatically. Only override here if your invoices use a different currency. Code Symbol Position currency_symbol_position ?? 'before') === 'before' ? 'selected' : '' }}>Before (₹100) currency_symbol_position ?? 'before') === 'after' ? 'selected' : '' }}>After (100 kr) Decimalscurrency_decimals??2)==0?'selected':'' }}>0currency_decimals??2)==2?'selected':'' }}>2 Number Format Locale Accent Colour {{-- ── Email & Document ── --}} Email Automation Send on Booking Confirmed Auto-email invoice when booking confirmed send_on_booking_confirmed ? 'checked' : '' }}> Send on Milestone Paid Auto-email receipt each time a milestone is paid send_on_milestone_paid ? 'checked' : '' }}> Booking Email Subject Tokens: {INVOICE_NUMBER} {UNIT} {APP_NAME} Milestone Email Subject Tokens: {INVOICE_NUMBER} {MILESTONE_LABEL} {APP_NAME} Document Content Bank Details{{ old('bank_details', $s->bank_details) }} Terms & Conditions{{ old('terms_conditions', $s->terms_conditions) }} Footer Note{{ old('invoice_footer_note', $s->invoice_footer_note) }} Save Invoice Settings @include('Partials.footer')
Company details, tax configuration, fees and invoice numbering for worldwide use
{PREFIX}
{YEAR}
{MONTH}
{SEQ}
{INVOICE_NUMBER}
{UNIT}
{APP_NAME}
{MILESTONE_LABEL}