[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master 7019a9c 4/5: Make inforce as-of date availabl
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master 7019a9c 4/5: Make inforce as-of date available for PDF reports |
Date: |
Wed, 3 Jun 2020 12:18:26 -0400 (EDT) |
branch: master
commit 7019a9cda49b783f17a47c1b5b938370ae01d77e
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>
Make inforce as-of date available for PDF reports
A "[Month] [day], [year]" format should be added to the calendar-date
class someday.
---
ledger_evaluator.cpp | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/ledger_evaluator.cpp b/ledger_evaluator.cpp
index 5d974ff..51dbb43 100644
--- a/ledger_evaluator.cpp
+++ b/ledger_evaluator.cpp
@@ -838,6 +838,17 @@ ledger_evaluator Ledger::make_evaluator() const
;
strings["DatePrepared" ] = &DatePrepared;
+ calendar_date inforce_as_of_date;
+
inforce_as_of_date.julian_day_number(bourn_cast<int>(invar.InforceAsOfDateJdn));
+ std::string InforceAsOfDate =
+ month_name(inforce_as_of_date.month())
+ + " "
+ + value_cast<std::string>(inforce_as_of_date.day())
+ + ", "
+ + value_cast<std::string>(inforce_as_of_date.year())
+ ;
+ strings["InforceAsOfDate" ] = &InforceAsOfDate;
+
// PDF !! Sales-load refunds are mentioned on 'mce_ill_reg' PDFs
// only. Other formats defectively ignore them.
double SalesLoadRefundAvailable =