{% set equipement = intervention.equipement %} {% set souscripteur = equipement.getClientSouscripteur %} {% set pac_id = constant('App\\Entity\\EquipementFamille::FAMILLE_PAC_ID') %} {% set contrat = equipement.getLastContrat %} {% set isGU = (contrat is null and equipement.datePremierAllumage and equipement.datePremierAllumage|date_modify("+1 year")|date('U') >= "now"|date('U')) ? true : false %} {% set contrat_echu = (contrat and contrat.dateFinContrat < 'now'|date and not isGU) ? true : false %} {% set prise_contrat = intervention.estPriseContrat %} {% set hors_contrat = not contrat or contrat_echu %} {% set agent = intervention.planning.getUtilisateurAgent %} {% set binome_manquant_init = (intervention.getTypePlanificationInit and intervention.getTypePlanificationInit.getCategoriePlanification.isInterne and not agent.getActiveUtilisateurAffectation.getUtilisateurBinome ) %} {% set binome_manquant_int = (intervention.planning.getTypePlanification.getCategoriePlanification.isInterne and not agent.getActiveUtilisateurAffectation.getUtilisateurBinome ) %} {% set paiement_ref = intervention.getFactures|first and intervention.getFactures|first.getPaiements|first and intervention.getFactures|first.getPaiements|first.getMoyenPaiement ? intervention.getFactures|first.getPaiements|first : null%} {% set moyen_paiement = paiement_ref ? paiement_ref.getMoyenPaiement.getLibelleLong : '' %} {% set mode_paiement_warning = hors_contrat and not moyen_paiement %} {% set ligne_mo = intervention.getLigneMO %} {% set ligne_deplacement = intervention.getLigneDeplacement %} {% set total_paiement = 0 %} {% set total_accompte = 0 %} {% set payeur_tiers = intervention.getClientPayeurTiers %} {% set id_paiement_acompte = '' %} {% for facture in intervention.factures %} {% for paiement in facture.getPaiements %} {% set total_paiement = total_paiement + paiement.montantTTC %} {% endfor %} {% if facture.getFactureAcompte %} {% for paiement in facture.getFactureAcompte.getPaiements %} {% set total_accompte = total_accompte + paiement.montantTTC %} {% set id_paiement_acompte = paiement.id %} {% endfor %} {% endif %} {% endfor %}
Equipement
{{ include('equipement/_famille.html.twig') }}
{{ include('equipement/_numero_serie.html.twig') }} {% if equipement.equipementFamille and equipement.equipementFamille.id == pac_id %} {{ include('equipement/_numero_serie_module_int.html.twig') }} {% else %} {{ include('contrat/_type_contrat.html.twig') }} {% endif %}
{# si PAC#} {% if equipement.equipementFamille and equipement.equipementFamille.id == pac_id %}
{% else %} {{ include('equipement/_energie.html.twig') }}
{% endif %}
{{ contrat_echu ? 'Contrat échu' : 'Contrat' }}
{{ include('contrat/_prise_contrat.html.twig') }} {{ include('contrat/_logement_plus_deux_ans.html.twig') }}
Options
{% if equipement.getEquipementOptions|length > 0 %} {% for EquipementOption in equipement.getEquipementOptions %} {% endfor %} {% else %} {% endif %}
Type Date Date d'effet TVA Tarif HT
{{ EquipementOption.option.getLibelleCourt }} {{ EquipementOption.getDateResiliation ? 'Résilié' : 'Souscrit' }} {{ EquipementOption.getDateSouscription|date("d/m/Y") }} {{ EquipementOption.getDateDebut|date("d/m/Y") }} {{ equipement.getTauxTva and equipement.getTauxTva ? equipement.getTauxTva.taux ~ '%' : '' }} {{ EquipementOption.getPrixHt }}
Client
{% if payeur_tiers %} Payeur tiers {% endif %}
Intervention
Anomalies
Observations
{% if intervention.devis|length > 0 %} {% for devis in intervention.devis %} {% if devis.TypeEnvoi.id == 2 %} {% endif %} {% endfor %} {% else %} {% endif %}
N°Devis Date Statut Total TTC
{{ devis.getNumDevis }} {{ devis.getDateEmission|date('d/m/Y') }} {{ devis.getDevisStatut.libelle }} {{ devis.getMontantTtc }}€
Commentaire client
{% if intervention.interventionDocuments|length > 0 %} {% for InterventionDocument in intervention.interventionDocuments %} {% endfor %} {% else %} {% endif %}
Documents
{{ InterventionDocument.nom }}
Facturation
Total HT
0€
Déplacement
Main d'oeuvre
Base HTTauxMontant
Total
0€
Validation technique
{% if not intervention.getDateValidationTechnique %} En attente de validation {% else %} {% set utilisateur_valid = intervention.getUtilisateurValidationTechnique %}
Fiche contrôlée le {{ intervention.getDateValidationTechnique|date('d/m/Y à H:m') }} par {{ intervention.getTypeValidationTechnique.isValidationAutomatique ? 'Validation automatique' : (utilisateur_valid) ? utilisateur_valid.prenom|slice(0,1)|upper ~'.'~utilisateur_valid.nom|upper }}
{% endif %}
Validation administrative
{% if not intervention.getDateValidationAdm %}
En attente de validation
{% else %} {% set utilisateur_valid = intervention.getUtilisateurValidationAdm %}
Fiche contrôlée le {{ intervention.getDateValidationAdm|date('d/m/Y à H:m') }} par {{ intervention.getTypeValidationAdm.isValidationAutomatique ? 'Validation automatique' : (utilisateur_valid) ? utilisateur_valid.prenom|slice(0,1)|upper ~'.'~utilisateur_valid.nom|upper }}
{% endif %}
{{ include('intervention/popup_payeur_tiers.html.twig') }} {{ include('intervention/popup_validation_fiche_doc.html.twig') }} {#{{ include('intervention/popup_devis.html.twig') }}#}