@classmethod
def send_receipt(cls, email, year):
+ Contact = apps.get_model('messaging', 'Contact')
Funding = apps.get_model('funding', 'Funding')
payments = []
+ try:
+ contact = Contact.objects.get(email=email)
+ except Contact.DoesNotExist:
+ funding = Funding.objects.filter(
+ email=email,
+ payed_at__year=year,
+ notifications=True).order_by('payed_at').first()
+ if funding is None:
+ print('no notifications')
+ return
+ optout = funding.wl_optout_url()
+ else:
+ if contact.level == Level.OPT_OUT:
+ print('opt-out')
+ return
+ optout = contact.wl_optout_url()
+
qs = cls.objects.filter(status='COMPLETED', schedule__email=email, completed_at__year=year).order_by('completed_at')
for order in qs:
payments.append({
'timestamp': order.completed_at,
'amount': order.get_amount(),
})
-
+
fundings = Funding.objects.filter(
email=email,
payed_at__year=year
"next_year": year + 1,
"total": sum(x['amount'] for x in payments),
"payments": payments,
+ "optout": optout,
}
temp = tempfile.NamedTemporaryFile(prefix='receipt-', suffix='.pdf', delete=False)
temp.close()
Dzień dobry,
-Czy wiesz, że możesz odliczyć od podatku darowizny przekazane
+Tytuł: Przekaż 1% na książki, odlicz darowiznę na Wolne Lektury
+
+
+Dzień dobry,
+
+czy planujesz rozliczyć podatki w najbliższych dniach? Jeśli tak, pamiętaj,
+że możesz odliczyć darowizny na Wolne Lektury – szczegółowe informacje
+na temat kwoty znajdziesz poniżej. Będziemy Ci także wdzięczni
+za przekazanie na rozwój naszej biblioteki 1% podatku. Wystarczy,
+że wpiszesz KRS 00000 70056 i nazwę fundacji Nowoczesna Polska
+w odpowiednią rubrykę. Nawet najmniejsza kwota pomoże nam udostępnić
+kolejne wartościowe książki tysiącom Czytelniczek i Czytelników.
+
+Dziękujemy za Twoje wsparcie!
+
+Zespół Wolnych Lektur
+
+
+
+PS Poniżej znajdziesz email sprzed kilku tygodni, który być może Ci umknął.
+
+===
+
+
+
+
+Czy wiesz, że możesz odliczyć od dochodu darowizny przekazane
Fundacji Nowoczesna Polska na prowadzenie biblioteki Wolne Lektury?
Kliknij i zobacz swoje zestawienie darowizn za rok {{ year }}!
Dane z zaświadczenia wprowadź do formularza PIT. Pamiętaj, że musisz
-mieć potwierdzenie wykonanych przelewów z Twojego banku. Zaświadczenie
-będzie dostępne do końca kwietnia {{ next_year }} roku.
+mieć potwierdzenie wykonanych przelewów z Twojego banku.
Pamiętaj, że podczas wypełniania swojego PIT-a możesz przekazać
1% swojego podatku na wybraną organizację pożytku publicznego.
informacji darczyńcom Wolnych Lektur. Osobom, których dane są zbierane,
przysługuje prawo dostępu do treści swoich danych oraz ich poprawiania.
Więcej informacji w polityce prywatności (https://nowoczesnapolska.org.pl/prywatnosc/).
+
+
+--
+Jeśli nie chcesz już dostawać podobnych wiadomości, kliknij:
+{{ optout }}