@extends('layouts.prestataire') @section('title', 'Relevé ' . $invoice->invoice_number) @section('content')
{{-- Actions --}}
Retour
{{-- Relevé --}}
{{-- Header --}}

RELEVÉ DE VENTE

{{ $invoice->invoice_number }}

✓ VIRÉ SUR VOTRE COMPTE

{{ $invoice->issued_at?->format('d/m/Y') }}

{{-- Parties --}}
{{-- Vendeur --}}

Vendeur

{{ $invoice->billing_name }}

{{ $invoice->billing_email }}

@if($invoice->billing_address)

{{ $invoice->billing_address }}

@endif @if($invoice->billing_siret)

SIRET: {{ $invoice->billing_siret }}

@endif
{{-- Virement (à côté) --}}

Paiement

💳 Virement Stripe Connect

Le {{ $invoice->paid_at?->format('d/m/Y') }}

{{ number_format($invoice->net_amount, 2, ',', ' ') }}€

{{-- Informations client original --}} @if($clientInvoice ?? null)

Transaction originale

Facture client: {{ $clientInvoice->invoice_number }}
Client: {{ $clientInvoice->billing_name }}
Montant payé: {{ number_format($clientInvoice->total, 2, ',', ' ') }}€
@endif {{-- Détail des articles vendus --}} @php $detailItems = $clientInvoice && $clientInvoice->line_items ? $clientInvoice->line_items : ($invoice->line_items ?? []); @endphp
@if($detailItems && is_array($detailItems)) @foreach($detailItems as $item) @php $isDeduction = ($item['total'] ?? 0) < 0 || str_contains(strtolower($item['description'] ?? ''), 'commission'); @endphp @if(!$isDeduction) @endif @endforeach @endif
Description Quantité Prix unit. Montant

{{ $item['description'] ?? 'Article' }}

@if(isset($item['details']))

{{ $item['details'] }}

@endif @if(isset($item['reference']))

Réf: {{ $item['reference'] }}

@endif
{{ $item['quantity'] ?? 1 }}{{ isset($item['unit']) ? ' ' . $item['unit'] : '' }} @if(isset($item['unit_price'])) {{ number_format($item['unit_price'], 2, ',', ' ') }} € @else - @endif {{ number_format($item['total'] ?? 0, 2, ',', ' ') }} €
Sous-total {{ number_format($invoice->subtotal, 2, ',', ' ') }} €
{{-- Récapitulatif Détaillé --}} @php $notes = is_string($invoice->notes) ? json_decode($invoice->notes, true) : $invoice->notes; $stripeFee = $notes['stripe_fee'] ?? 0; $totalDeductions = $notes['total_deductions'] ?? ($invoice->commission_amount + $stripeFee); @endphp

Détail des déductions

{{-- Montant brut --}}
💰 Prix de vente {{ number_format($invoice->subtotal, 2, ',', ' ') }} €
{{-- Commission plateforme --}}
🏢 Commission TaPrestation ({{ number_format($invoice->commission_rate, 0) }}%) -{{ number_format($invoice->commission_amount, 2, ',', ' ') }} €
{{-- Frais Stripe --}} @if($stripeFee > 0)
💳 Frais Stripe (transaction) -{{ number_format($stripeFee, 2, ',', ' ') }} €
@endif
{{-- Total déductions --}}
Total des déductions -{{ number_format($totalDeductions, 2, ',', ' ') }} €
{{-- Net versé --}}
Net viré sur votre compte {{ number_format($invoice->net_amount, 2, ',', ' ') }} €
{{-- Explication --}}

Le montant net a été automatiquement viré sur votre compte Stripe Connect

@endsection