diff --git a/templates/pdf/devis.html b/templates/pdf/devis.html new file mode 100644 index 0000000..1e6a39e --- /dev/null +++ b/templates/pdf/devis.html @@ -0,0 +1,277 @@ + + + + + + + + + +
+
+

{{ settings.asso_nom }}

+

+ {{ settings.asso_adresse }}
+ {{ settings.asso_code_postal }} {{ settings.asso_ville }}
+ {% if settings.asso_email %}{{ settings.asso_email }}
{% endif %} + {% if settings.asso_telephone %}{{ settings.asso_telephone }}
{% endif %} + {% if settings.asso_rna %}RNA : {{ settings.asso_rna }}
{% endif %} + {% if settings.asso_siret %}SIRET : {{ settings.asso_siret }}{% endif %} +

+
+
+

Devis

+
N° {{ devis.numero }}
+
+ Date d'émission : {{ devis.date_emission.strftime('%d/%m/%Y') }}
+ Date d'échéance : {{ devis.date_validite.strftime('%d/%m/%Y') }} +
+
+
+ + +
+
+

Émetteur

+

+ {{ settings.asso_nom }}
+ {{ settings.asso_adresse }}
+ {{ settings.asso_code_postal }} {{ settings.asso_ville }}
+ {% if settings.asso_rna %}RNA : {{ settings.asso_rna }}
{% endif %} + {% if settings.asso_siret %}SIRET : {{ settings.asso_siret }}{% endif %} +

+
+
+

Destinataire

+

+ {{ devis.client.nom }}
+ {{ devis.client.adresse }}
+ {{ devis.client.code_postal }} {{ devis.client.ville }} + {% if devis.client.siret %}
SIRET : {{ devis.client.siret }}{% endif %} + {% if devis.client.email %}
{{ devis.client.email }}{% endif %} +

+
+
+ + + + + + + + + + + + + {% for l in devis.lignes %} + + + + + + + {% endfor %} + +
DésignationQtéPrix unitaire HTTotal HT
{{ l.description }} + {% if l.quantite == l.quantite | int %}{{ l.quantite | int }}{% else %}{{ l.quantite }}{% endif %} + + {{ "%.2f"|format(l.prix_unitaire_ht) | replace('.', ',') }} € + {{ "%.2f"|format(l.total_ht) | replace('.', ',') }} €
+ + +
+ + + + + + + + + + + + + +
Montant HT{{ "%.2f"|format(devis.total_ht) | replace('.', ',') }} €
TVA0,00 €
Total TTC{{ "%.2f"|format(devis.total_ht) | replace('.', ',') }} €
+
+

TVA non applicable — art. 293B du CGI

+ + + + + +