{{ voyage.nom || 'Mon voyage' }}
{{ voyage.nom || 'Mon voyage' }}
Escales
-
Aujourd'hui Prochaine {{ escaleTypeIcon(e.type) }} {{ e.ville }} — {{ e.pays }}
- Aucune escale — ajoutez-en une ci-dessous.
+ Nouvelle escale
{{ escaleTypeIcon(selectedEscale.type) }} {{ selectedEscale.ville }} — {{ selectedEscale.pays }}
Réservations
-
{{ reservationTypeIcon(r.typeCategorie) }} {{ r.type }} — {{ r.reference }} {{ reservationStatutLabel(r.statut) }}
- Aucune réservation liée à cette escale.
Adresses
-
{{ a.type }} {{ a.nom }}{{ a.adresse }}📝 {{ a.notes }}
- Aucune adresse pour cette escale.
{{ editingAdresseId !== null ? '✏️ Modifier l\'adresse' : '+ Nouvelle adresse' }}
{{ formatDateLong(selectedActiviteDate) }} — Escale : {{ escaleForDate(selectedActiviteDate).ville }}
-
{{ a.heure }} --:-- {{ a.titre }} — {{ a.lieu }} 📍 {{ statutLabel(a.statut) }}📝 {{ a.notes }}
-
{{ s.heure }} {{ s.titre }} — {{ s.lieu }} 📍📝 {{ s.notes }}{{ s.adresse.type }} {{ s.adresse.nom }}{{ s.adresse.adresse }}📝 {{ s.adresse.notes }}
- Aucune sous-activité.
{{ editingActiviteAdresseTarget.sousActiviteId != null ? '📍 Adresse — sous-activité' : '📍 Adresse — activité' }}
-
- Aucune activité pour cette journée.
{{ selectedActiviteDetail.titre }}
Adresse précise
📍 Adresse de l'activité
Dépenses liées
-
{{ depenseSummaryLabel(d) }} ⚠️ {{ depenseWarnings(d).join(' · ') }}DatePaysFournisseurTypeMontantDeviseCode deviseTaux vers CADMichelChantalPartagéAutresÉcart {{ Math.abs(depenseRepartitionEcart(d)) > 0.01 ? formatMoney(depenseRepartitionEcart(d)) : '—' }}Notes
- Aucune dépense liée à cette activité.
- Checklist vide.
⚠️ {{ depensesTotals(visibleDepenses).excludedCount }} dépense(s) exclue(s) du total CAD — taux manquant
-
{{ depenseSummaryLabel(d) }} ⚠️ {{ depenseWarnings(d).join(' · ') }}DatePaysFournisseurTypeMontantDeviseCode deviseTaux vers CADMichelChantalPartagéAutresÉcart {{ Math.abs(depenseRepartitionEcart(d)) > 0.01 ? formatMoney(depenseRepartitionEcart(d)) : '—' }}EscaleNotes
- Aucune dépense{{ selectedDepenseDate ? ' pour cette date' : ' enregistrée' }}.
⚠️ {{ depensesReport.excludedCount }} dépense(s) exclue(s) du total — taux de conversion manquant
Durée du voyage : {{ tripDurationDays }} jour(s)
{{ p.label }}
Aucune devise trouvée dans les escales du voyage — renseignez la devise d'au moins une escale dans l'onglet Itinéraire.
Taux inconnu — saisissez-le ci-dessus.
CAD ↔ {{ voyage.conversionDevise }}
| CAD | {{ voyage.conversionDevise }} | {{ voyage.conversionDevise }} | CAD |
|---|---|---|---|
| {{ row.cad !== null ? formatMoney(row.cad) + ' $' : '' }} | {{ row.cad !== null ? formatMoney(row.cadEnDevise) : '' }} | {{ row.devise !== null ? formatMoney(row.devise) : '' }} | {{ row.devise !== null ? formatMoney(row.deviseEnCad) + ' $' : '' }} |
Remboursement de taxes — montant minimum par pays
Aucun pays trouvé dans les escales du voyage.
-
{{ reservationTypeIcon(r.typeCategorie) }} {{ r.type }} — {{ r.reference }} {{ reservationStatutLabel(r.statut) }}
- Aucune réservation enregistrée.
{{ editingReservationId !== null ? 'Modifier la réservation' : '+ Nouvelle réservation' }}
Détails du vol
La date ci-dessus est utilisée comme date de l'aller.
Agence
+ Nouvelle entrée
-
{{ c.date }}
{{ c.texte }}
- Aucune entrée de carnet.