File diff 4df5748a4f5f → a135e71a4a31
import2ledger/importers/nbpy2017.py
Show inline comments
...
 
@@ -82,14 +82,17 @@ class Invoice2017:
 
        self.shirts_sold = decimal.Decimal(0)
 
        self.shirt_rate = self.STANDARD_SHIRT_RATE
 
        for description, qty, unit_price, total in rows_text:
 
            if qty is None:
 
                continue
 
            total = strparse.currency_decimal(total)
 
            self.amount += total
 
            if description.startswith('Ticket - '):
 
                self.tickets_sold += 1
 
                if total > 0:
 
                    self.tickets_sold += 1
 
            elif description.startswith('T-Shirt - '):
 
                self.shirts_sold += 1
 
            elif description.startswith('Early Bird ('):
 
                self.ticket_rate = self.DISCOUNT_TICKET_RATE
 
            if qty:
 
                self.amount += strparse.currency_decimal(total)
 

	
 
    def _read_invoice_activity(self, table, first_row_text, rows_text):
 
        self.actions = [{