{{ __('billing.invoices_open_title') }}

{{ __('billing.invoices_open_body') }}

@if ($failure !== null) {{-- Stripes Wortlaut, nicht unsere Zusammenfassung: er nennt den Grund, und danach kann der Kunde handeln. --}} {{ $failure }} @endif @if ($invoices === [])

{{ __('billing.invoices_none') }}

@else
@foreach ($invoices as $invoice) @endforeach
{{ __('billing.invoice_number') }} {{ __('billing.invoice_date') }} {{ __('billing.invoice_amount') }}
{{ $invoice['number'] ?? $invoice['id'] }} {{-- Stripes `created` ist ein Unix-Zeitstempel, kein Carbon. ->local() ist R19 und nicht verhandelbar: was ein Mensch liest, geht auf die Wanduhr. --}} {{ \Illuminate\Support\Carbon::createFromTimestamp((int) $invoice['created_at'])->local()->isoFormat('D. MMM YYYY') }} {{ number_format($invoice['amount_due_cents'] / 100, 2, ',', '.') }} {{ $invoice['currency'] }} {{ __('billing.invoice_pay') }}
@if (count($invoices) > 1) {{ __('billing.invoice_pay_all') }} @endif @endif