'Create a snapshot of the invoice item.
The returned dictionary is JSON-serializable.
Returns:
dict'

def snapshot(self):

    return {'qty': self.qty, 'unit_price': unicode(self.unit_price), 'currency': self.currency}
