Skip to content

Commit 6f9bce4

Browse files
committed
Fix: Invoice perfix and date in invoice
1 parent 5ddb029 commit 6f9bce4

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

quotes/models.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,10 @@ def save(self, *args, **kwargs):
210210

211211
if not self.invoice_number:
212212
self.invoice_number = self.generate_invoice_number()
213+
elif self.pk is None:
214+
expected = "INV" if self.status == "invoice" else "Q"
215+
if not self.invoice_number.startswith(expected):
216+
self.invoice_number = self.generate_invoice_number()
213217

214218
super().save(*args, **kwargs)
215219

quotes/templates/quotes/pdf/quote_template.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
<div class="invoice-info-base invoice-job-info">
4242
<div class="invoice-info-title">Informations:</div>
4343
<div>Numéro: {{ quote.invoice_number }}</div>
44-
<div>Date: {% now "j F Y" %}</div>
44+
<div>Date: {{ quote.created_at|date:"j F Y" }}</div>
4545
{% if quote.status != 'invoice' %}
4646
<div>Date d'échéance: {{ quote.expires_at|date:"j F Y" }}</div>
4747
{% endif %}

0 commit comments

Comments
 (0)