From bbd775789f038f07446ca0f9d0f82ce7d75620ad Mon Sep 17 00:00:00 2001 From: Yingtong Li Date: Wed, 13 May 2020 11:18:57 +1000 Subject: [PATCH] Include claim purpose when exporting to Xero --- sstreasury/xero.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sstreasury/xero.py b/sstreasury/xero.py index 4700e46..ec07a70 100644 --- a/sstreasury/xero.py +++ b/sstreasury/xero.py @@ -27,13 +27,13 @@ def write_row(writer, d): writer.writerow(d) def write_claim(writer, claim): - for item in claim.items: + for i, item in enumerate(claim.items): write_row(writer, { '*ContactName': claim.payee_name, '*InvoiceNumber': 'RE-{}'.format(claim.id), '*InvoiceDate': timezone.now().strftime('%d/%m/%Y'), '*DueDate': timezone.now().strftime('%d/%m/%Y'), - 'Description': item['Description'], + 'Description': '{} - {}'.format(claim.purpose, item['Description']) if i == 0 else item['Description'], '*Quantity': str(item['Units']), '*UnitAmount': str(item['Unit price']), #'*AccountCode': '850', # Suspense