@extends('layouts.app') @section('title', 'Paramètres de calcul') @section('page-title', 'Paramètres de calcul') @push('styles') @endpush @section('content')
@csrf @method('PUT') @if(session('success'))
✔ {{ session('success') }}
@endif {{-- ══════════════════════════════════════════════════════════════════════ --}} {{-- RÈGLE 1 : NUIT / DIMANCHE / FÉRIÉ --}} {{-- ══════════════════════════════════════════════════════════════════════ --}}
1
Majoration Nuit / Dimanche / Jour Férié
Appliquée sur : Prise en charge + Forfait GV + Prix/km
📋 Logique de la règle
🕐Nuit : trajet entre {{ $p->nuit_heure_debut }} et {{ $p->nuit_heure_fin }} (heure de départ ou milieu du trajet en plage nuit)
📅Samedi : avant {{ $p->samedi_heure_midi }} → pas de majoration / après {{ $p->samedi_heure_midi }} → majoré
📅Dimanche : toujours majoré, quelle que soit l'heure
📅Jour férié : toujours majoré, quelle que soit l'heure
➕Si règle active → Prise en charge, Forfait GV et Prix/km sont majorés de {{ $p->nuit_maj_pct }}%
⚙ Paramètres configurables
%
{{-- ══════════════════════════════════════════════════════════════════════ --}} {{-- RÈGLE 2 : HOSPITALISATION --}} {{-- ══════════════════════════════════════════════════════════════════════ --}}
2
Majoration Hospitalisation
Appliquée sur : Prix/km uniquement
📋 Logique de la règle
☑Règle active uniquement si la case Hospit. est cochée sur le trajet
📏Si km réel < {{ $p->hospit_seuil_km }} km → le prix/km est majoré de {{ $p->hospit_maj_inf_pct }}%
📏Si km réel ≥ {{ $p->hospit_seuil_km }} km → le prix/km est majoré de {{ $p->hospit_maj_sup_pct }}%
ℹLa majoration hospit est appliquée avant la majoration nuit/dim/fér si les deux sont actives
⚙ Paramètres configurables
km
%
%
{{-- ══════════════════════════════════════════════════════════════════════ --}} {{-- RÈGLE 3 : ABATTEMENT TRANSPORT PARTAGÉ --}} {{-- ══════════════════════════════════════════════════════════════════════ --}}
3
Abattement Transport Partagé
Appliqué sur : Prise en charge + Forfait GV + Km + DROM + Forfait choix (pas TPMR ni Péage)
📋 Logique de la règle
👤1 personne → aucun abattement
👥2 personnes → réduction de {{ $p->abat_2_pct }}% sur Prise en charge, Forfait GV, Km, DROM, Forfait choix
👥3 personnes → réduction de {{ $p->abat_3_pct }}%
👥4 personnes et + → réduction de {{ $p->abat_sup3_pct }}%
🚫Refus de transport partagé : si le patient refuse mais qu'il y a quand même plusieurs personnes → réduction réduite à {{ $p->abat_refus_pct }}% (quelle que soit le nombre de personnes)
⚠TPMR et Péage sont toujours exclus de l'abattement
ℹL'abattement est appliqué en dernier, après les majorations nuit et hospit
⚙ Paramètres configurables
%
%
%
%
{{-- ══════════════════════════════════════════════════════════════════════ --}} {{-- RÈGLES FIXES (non configurables, information) --}} {{-- ══════════════════════════════════════════════════════════════════════ --}}
ℹ
Règles fixes du calcul
Ces règles s'appliquent toujours, elles ne sont pas modifiables
🔵Forfait grande ville (FGV) coché : le Forfait GV absorbe la Prise en charge → Nbre Prise en charge passe à 0, Forfait GV = Tarif PeC + Tarif FGV
🔵DROM coché : montant DROM auto-rempli depuis le tarif en cours
🔵TPMR coché : montant TPMR auto-rempli depuis le tarif en cours
🔵Km restants : km facturés = km réels − km inclus au tarif (résultat négatif = 0)
🔵Ordre d'application des majorations : Hospit sur prix/km → puis Nuit/Dim/Fér sur PeC + FGV + prix/km majoré → puis calcul KM montant → puis Abattement sur tout sauf TPMR/Péage
🔵Jours fériés : détectés automatiquement depuis le calendrier des jours fériés de la base de données
{{-- FOOTER --}}
@endsection @push('scripts') @endpush