mirror of
				https://gitlab.crans.org/bde/nk20
				synced 2025-11-04 01:12:08 +01:00 
			
		
		
		
	changement template facture
This commit is contained in:
		@@ -115,7 +115,7 @@ class ValidationForm(forms.Form):
 | 
			
		||||
        required=False,
 | 
			
		||||
        initial=True,
 | 
			
		||||
    )
 | 
			
		||||
 | 
			
		||||
    '''
 | 
			
		||||
    # If the bda exists
 | 
			
		||||
    if Club.objects.filter(name__iexact="bda").exists():
 | 
			
		||||
        # The user can join the bda club at the inscription
 | 
			
		||||
@@ -124,3 +124,4 @@ class ValidationForm(forms.Form):
 | 
			
		||||
            required=False,
 | 
			
		||||
            initial=True,
 | 
			
		||||
        )
 | 
			
		||||
    '''
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										23
									
								
								apps/treasury/migrations/0008_auto_20240322_0045.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								apps/treasury/migrations/0008_auto_20240322_0045.py
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,23 @@
 | 
			
		||||
# Generated by Django 2.2.28 on 2024-03-21 23:45
 | 
			
		||||
 | 
			
		||||
from django.db import migrations, models
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class Migration(migrations.Migration):
 | 
			
		||||
 | 
			
		||||
    dependencies = [
 | 
			
		||||
        ('treasury', '0007_auto_20240311_1549'),
 | 
			
		||||
    ]
 | 
			
		||||
 | 
			
		||||
    operations = [
 | 
			
		||||
        migrations.AddField(
 | 
			
		||||
            model_name='invoice',
 | 
			
		||||
            name='payment_date',
 | 
			
		||||
            field=models.CharField(default='', max_length=255, verbose_name='Payment date'),
 | 
			
		||||
        ),
 | 
			
		||||
        migrations.AddField(
 | 
			
		||||
            model_name='invoice',
 | 
			
		||||
            name='quotation',
 | 
			
		||||
            field=models.BooleanField(default=False, verbose_name='Quotation'),
 | 
			
		||||
        ),
 | 
			
		||||
    ]
 | 
			
		||||
@@ -41,6 +41,10 @@ class Invoice(models.Model):
 | 
			
		||||
        ),
 | 
			
		||||
        verbose_name=_("BDE"),
 | 
			
		||||
    )
 | 
			
		||||
    quotation = models.BooleanField(
 | 
			
		||||
        default=False,
 | 
			
		||||
        verbose_name=_("Quotation"),
 | 
			
		||||
    )
 | 
			
		||||
 | 
			
		||||
    object = models.CharField(
 | 
			
		||||
        max_length=255,
 | 
			
		||||
@@ -59,12 +63,18 @@ class Invoice(models.Model):
 | 
			
		||||
    address = models.TextField(
 | 
			
		||||
        verbose_name=_("Address"),
 | 
			
		||||
    )
 | 
			
		||||
 | 
			
		||||
    
 | 
			
		||||
    date = models.DateField(
 | 
			
		||||
        default=date.today,
 | 
			
		||||
        verbose_name=_("Date"),
 | 
			
		||||
    )
 | 
			
		||||
 | 
			
		||||
    payment_date = models.CharField(
 | 
			
		||||
        default="",
 | 
			
		||||
        max_length=255,
 | 
			
		||||
        verbose_name=_("Payment date"),
 | 
			
		||||
    )
 | 
			
		||||
 | 
			
		||||
    acquitted = models.BooleanField(
 | 
			
		||||
        verbose_name=_("Acquitted"),
 | 
			
		||||
        default=False,
 | 
			
		||||
 
 | 
			
		||||
@@ -76,8 +76,11 @@
 | 
			
		||||
 | 
			
		||||
\def\FactureNum            {{"{"}}{{ obj.id }}}    % Numéro de facture
 | 
			
		||||
\def\FactureAcquittee    {% if obj.acquitted %} {oui} {% else %} {non} {% endif %}     % Facture acquittée : oui/non
 | 
			
		||||
\def\Devis	 {% if obj.quotation %} {oui} {% else %} {non} {% endif %}
 | 
			
		||||
  % Devis : oui/non
 | 
			
		||||
\def\FactureLieu    {{"{"}}{{ obj.place|escape_tex }}}    % Lieu de l'édition de la facture
 | 
			
		||||
\def\FactureDate    {{"{"}}{{ obj.date }}}    % Date de l'édition de la facture
 | 
			
		||||
\def\FacturePaymentDate {{"{"}}{{ obj.payment_date|escape_tex }}}	% Date de paiement de la facture
 | 
			
		||||
\def\FactureObjet   {{"{"}}{{ obj.object|escape_tex }} }    % Objet du document
 | 
			
		||||
% Description de la facture
 | 
			
		||||
\def\FactureDescr   {{"{"}}{{ obj.description|escape_tex }}}
 | 
			
		||||
@@ -118,10 +121,12 @@
 | 
			
		||||
% Nom et adresse de la société
 | 
			
		||||
\MonNom \\
 | 
			
		||||
\MonAdresseRue \\
 | 
			
		||||
\MonAdresseVille
 | 
			
		||||
 | 
			
		||||
\MonAdresseVille \\
 | 
			
		||||
\ifthenelse{\equal{\Devis}{oui}}{
 | 
			
		||||
Devis n°\FactureNum
 | 
			
		||||
}{
 | 
			
		||||
Facture n°\FactureNum
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
{\addtolength{\leftskip}{10.5cm} %in ERT
 | 
			
		||||
   \ClientNom    \\
 | 
			
		||||
@@ -139,6 +144,7 @@ Facture n°\FactureNum
 | 
			
		||||
 | 
			
		||||
\textnormal{\FactureDescr}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
~\\
 | 
			
		||||
 | 
			
		||||
\begin{center}
 | 
			
		||||
@@ -154,6 +160,11 @@ Facture n°\FactureNum
 | 
			
		||||
\ifthenelse{\equal{\FactureAcquittee}{oui}}{
 | 
			
		||||
    Facture acquittée.
 | 
			
		||||
}{
 | 
			
		||||
    Echéance de paiement : \FacturePaymentDate
 | 
			
		||||
    
 | 
			
		||||
    Conditions d'escompte : Aucune
 | 
			
		||||
    
 | 
			
		||||
    Taux de pénalité en cas de non paiement ou retard de paiement : 0 \%
 | 
			
		||||
 | 
			
		||||
    À régler par chèque ou par virement bancaire :
 | 
			
		||||
 | 
			
		||||
@@ -176,5 +187,6 @@ Facture n°\FactureNum
 | 
			
		||||
TVA non applicable, article 293 B du CGI.
 | 
			
		||||
\end{center}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\end{document}
 | 
			
		||||
{% endlanguage %}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user