From 6ecfb442d418c589a836c3a78d6f629b10bf958b Mon Sep 17 00:00:00 2001 From: Senad Date: Thu, 21 May 2026 19:04:50 +0200 Subject: [PATCH] Revert "Use 5 calendar days for invoice due date" This reverts commit 9d5c877f54fdd6e20bd545445ec6f984449def51. --- invoicer.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/invoicer.py b/invoicer.py index c8fef8f..ba4a4e2 100644 --- a/invoicer.py +++ b/invoicer.py @@ -77,7 +77,13 @@ class InvoiceInputs: @property def due_date(self) -> date: - return self.issue_date + timedelta(days=5) + d = self.issue_date + added = 0 + while added < 5: + d += timedelta(days=1) + if d.weekday() < 5: + added += 1 + return d def prompt_str(label: str, validator=None) -> str: