Разбивка дебиторской задолженности по срокам просрочки
Напишите aging_buckets(invoices, report_date).
invoices— список словарей{"due": "ГГГГ-ММ-ДД", "amount": int}: срок оплаты и неоплаченная сумма.report_date— дата отчёта в том же формате.- Дней просрочки =
report_date − dueв календарных днях. - Корзины:
"current"— 0 и меньше (срок не наступил или сегодня),"1-30","31-60","61-90"— границы включительно,"90+"— больше 90. - Верните словарь со всеми пятью ключами и суммами; пустые корзины — 0.
заготовка решения
def aging_buckets(invoices, report_date):
# ваш код
return None