Business Settings Business details, VAT configuration, and gift card defaults.
{#if loading}
{#each Array(3) as _, i (i)}
{/each}
{:else if !settings}

Could not load business settings.

{:else}

Business Information

Business Name

{settings.business_name}

Address

{settings.business_address}

Phone

{formatNullable(settings.business_phone)}

Email

{formatNullable(settings.business_email)}

Website

{#if settings.website_url} {settings.website_url} {:else} {'\u2014'} {/if}

VAT & Currency

VAT Registered

{settings.is_vat_registered ? 'Registered' : 'Not Registered'}

VAT Registration Number

{formatNullable(settings.vat_registration_number)}

Default VAT Rate

{settings.default_vat_rate}%

Currency

{settings.currency_code}

Gift Cards

Expiry Period

{settings.gift_card_expiry_months} months

Voucher Type

{settings.voucher_type === 'MPV' ? 'MPV (0% VAT)' : 'SPV (20% VAT)'}

{/if}
Edit Business Settings Update your business information, VAT configuration, and gift card defaults.
{ e.preventDefault(); saveSettings(); }}>

Business Information

Business Name validateField('business_name')} onblur={() => validateField('business_name')} /> {#if formErrors.business_name}

{formErrors.business_name}

{/if}
Business Address validateField('business_address')} onblur={() => validateField('business_address')} /> {#if formErrors.business_address}

{formErrors.business_address}

{/if}
Phone validateField('business_phone')} onblur={() => { validateField('business_phone'); const cleaned = normalisePhoneInput(form.business_phone ?? ''); form.business_phone = cleaned || null; }} /> {#if formErrors.business_phone}

{formErrors.business_phone}

{/if}
Email validateField('business_email')} onblur={() => { validateField('business_email'); if (form.business_email) { form.business_email = normalizeEmail(form.business_email); } }} /> {#if formErrors.business_email}

{formErrors.business_email}

{/if}
Website URL validateField('website_url')} onblur={() => validateField('website_url')} /> {#if formErrors.website_url}

{formErrors.website_url}

{/if}

VAT & Currency

VAT Registered

Enable if your business is registered for UK VAT

{ form.is_vat_registered = v; if (!v) { form.vat_registration_number = null; form.default_vat_rate = 20.00; formErrors.vat_registration_number = ''; formErrors.default_vat_rate = ''; } }} />
VAT Registration Number validateField('vat_registration_number')} onblur={() => validateField('vat_registration_number')} /> {#if formErrors.vat_registration_number}

{formErrors.vat_registration_number}

{/if}
Default VAT Rate (%) validateField('default_vat_rate')} onblur={() => validateField('default_vat_rate')} /> {#if formErrors.default_vat_rate}

{formErrors.default_vat_rate}

{/if}
Currency

Fixed to GBP for this business.

Gift Card Configuration

Gift Card Expiry (months) validateField('gift_card_expiry_months')} onblur={() => validateField('gift_card_expiry_months')} /> {#if formErrors.gift_card_expiry_months}

{formErrors.gift_card_expiry_months}

{/if}
Voucher Type {#if formErrors.voucher_type}

{formErrors.voucher_type}

{/if}

SPV = 20% VAT on sale. MPV = 0% VAT (VAT applied on redemption).