Fixed a bug in invoicing

This commit is contained in:
Raphael Michel
2016-03-24 14:11:24 +01:00
parent be4435cdd8
commit f80a9a7ec3

View File

@@ -43,6 +43,7 @@ def generate_cancellation(invoice: Invoice):
line.save() line.save()
invoice_pdf(cancellation.pk) invoice_pdf(cancellation.pk)
return cancellation
@transaction.atomic @transaction.atomic
@@ -59,13 +60,13 @@ def generate_invoice(order: Order):
try: try:
addr_template = pgettext("invoice", """{i.company} addr_template = pgettext("invoice", """{i.company}
{i.name} {i.name}
{i.street} {i.street}
{i.zipcode} {i.city} {i.zipcode} {i.city}
{i.country}""") {i.country}""")
i.invoice_to = addr_template.format(i=order.invoice_address).strip() i.invoice_to = addr_template.format(i=order.invoice_address).strip()
if order.invoice_address.vat_id: if order.invoice_address.vat_id:
i.invoice_to += "\n" + pgettext("invoice", "VAT-ID: %s") % {i.vat_id} i.invoice_to += "\n" + pgettext("invoice", "VAT-ID: %s") % order.invoice_address.vat_id
except InvoiceAddress.DoesNotExist: except InvoiceAddress.DoesNotExist:
i.invoice_to = "" i.invoice_to = ""
@@ -98,6 +99,7 @@ def generate_invoice(order: Order):
) )
invoice_pdf(i.pk) invoice_pdf(i.pk)
return i
def _invoice_get_stylesheet(): def _invoice_get_stylesheet():