@include('helpers.ChiffresEnLettres') @php $company = auth()->user()->company; @endphp
@php $paidSum = $data->payments()->sum('amount'); $discount = $data->discount ?? 0; $totalDue = max(0, ($data->total ?? $data->amount) - $discount); $remaining = max(0, $totalDue - $paidSum); @endphp @php $paymentDate = ($data->payments && $data->payments->count() > 0) ? ' (' . $data->payments->first()->payment_date->translatedFormat('d/m/Y') . ')' : ''; @endphp @if($remaining > 0) @else @endif
@if($company->logo) @endif
{{ $company->name }}
{{ $company->tel }}
{{ $company->address }}
{{ $company->city ?? 'Lomé' }}, le {{ $data->date->format('d') }} {{ $data->monthToFr() }} {{ $data->date->format('Y') }}
Téléconsultation

FACTURE Nº {{ $data->no() }}

Patient : {{ $data->patient->name }}, {{ $data->patient->tel }}
Désignation Durée Prix Unitaire Prix Total
Téléconsultation du {{ $data->teleconsultation->updated_at->format('d/m/Y') }} {{ gmdate('H:i:s', $data->teleconsultation->duration) }} {{ number_format($data->teleconsultation->amount, 0, '', ' ') }} {!! htmlentities($company->currency_symbol, ENT_NOQUOTES, 'UTF-8') !!} {{ number_format($data->teleconsultation->amount, 0, '', ' ') }} {!! htmlentities($company->currency_symbol, ENT_NOQUOTES, 'UTF-8') !!}
Total {{ number_format($data->amount, 0, '', ' ') }} {!! htmlentities($company->currency_symbol, ENT_NOQUOTES, 'UTF-8') !!}
Total à payer {{ number_format($totalDue, 0, '', ' ') }} {!! htmlentities($company->currency_symbol, ENT_NOQUOTES, 'UTF-8') !!}
({{ convertCurrencyToWords($totalDue) }} {{ $company->currency }})
Facture partiellement payée{{ $paymentDate }}
Facture payée{{ $paymentDate }}
Montant payé {{ number_format($paidSum, 0, '', ' ') }} {!! htmlentities($company->currency_symbol, ENT_NOQUOTES, 'UTF-8') !!}
Reste à payer {{ number_format($remaining, 0, '', ' ') }} {!! htmlentities($company->currency_symbol, ENT_NOQUOTES, 'UTF-8') !!}


Signature du Patient Signature @if($company->signature)
@endif
Dr. {{ $company->doctor }}

{!! $company->header !!} {!! $company->footer !!}