{% load combo %} {% if json.data %} {% if id %} {# une seule facture #} {% for facture in json.data %}{% if facture.num == id %} {# pour trouver facture avec l'id #}

Détail d'une facture

Numéro de facture

{{ facture.num }}

Débiteur

{{ facture.extra.redevable }}

Date d'émission

{{ facture.date_facture|strptime:"%Y-%m-%d"|date:"d F Y" }}

Date limite de paiement

{{ facture.date_limite_recouvrement|strptime:"%Y-%m-%d"|date:"d F Y"}}

Montant facturé

{{ facture.montant_initial }} €

Montant restant à payer

{{ facture.reste_a_payer }} €

État

{{ facture.etat|upper }}

{% for creance in facture.creances %} {% endfor %}
LibelléMontant
{{ creance.libelle }}{{ creance.montant }} €
{% endif %}{% endfor %} {# pour trouver facture avec l'id #} {% else %} {# liste des factures #}
{% with factures=json.data|dictsort:"date_limite_recouvrement" %} {% if factures %} {% if parameters.paiement_actif %}
{% endif %} {% if parameters.paiement_actif %}{% endif %} {% if etat == 'en cours' %}{% endif %} {% for facture in factures %} {% if parameters.paiement_actif %} {% endif %} {% if etat == 'en cours' %} {% else %} {% endif %} {% endfor %} {% if parameters.paiement_actif %} {% endif %}
N° de facture Libellé DébiteurDate limite de paiementMontant Détail
{{ facture.num }} {% with creance=facture.creances|first %}{{ creance.libelle }}{% endwith %} {{ facture.extra.redevable }}{{ facture.date_limite_recouvrement|strptime:"%Y-%m-%d"|date:"d F Y" }} {{ facture.reste_a_payer|floatformat:2 }} €{{ facture.montant_initial|floatformat:2 }} €détails
Montant total des factures sélectionnées 0,00 €
{% if parameters.paiement_actif %} {# Adresse pour paiement : #}
{% endif %} {% else %} {% if etat == 'en cours' %}

Aucune facture n'est à payer.

{% else %}

Aucune facture disponible.

{% endif %} {% endif %} {% endwith %}
{% endif %} {# une seule ou plusieurs factures #} {% else %} {# json.data vide, quelle est l'erreur ? #} {% if rsu_status == 500 %}

Un problème s'est produit lors de l'appel au service de facturation.

Veuillez réessayer dans quelques minutes et, si le problème persiste appeler le 3992.

L'erreur est la suivante : ERREUR 500 (crash Zoo)

{% elif rsu_status == 404 %}

Pour consulter et régler vos factures en ligne, vous devez d’abord demander l’accès à votre dossier administratif.

{% elif json.err %}
{% if "l'individu n'a pas de code tiers SAGA" in json.errors %}

Votre dossier administratif ne présente pas de lien avec des factures.

{% elif "référencé dans la régie" in json.errors.0 %} {# fédération inconnue car pas encore de facture #}

Aucune facture n'est à payer.

{% else %}

Un problème s'est produit lors de l'appel au service de facturation.

Veuillez réessayer dans quelques minutes et, si le problème persiste appeler le 3992.

L'erreur est la suivante :

{% endif %}
{% else %}
{% if json %} {% if etat == 'en cours' %}

Aucune facture n'est à payer.

{% else %}

Aucune facture disponible.

{% endif %} {% else %} {# en fait c'est une 404 et le json est complétement vide #}

Vous devez d'abord disposer d'un dossier administratif.

{% endif %}
{% endif %} {% endif %}