Age | Commit message (Collapse) | Author |
|
|
|
|
|
verified that input validation is correct
|
|
|
|
|
|
|
|
->param('cust_fields') argument is no longer required
when the parameter is not passed, the initial value previously passed to cust_header() is used
if @cust_fields is empty, cust_header() is called with no arguments
|
|
AR aging report
|
|
and related FS::UI::Web::cust_header / ::cust_sql_fields
|
|
populated the fields. FS RT #27208
|
|
packages on hold, #25853
|
|
|
|
|
|
|
|
|
|
now-obsolete checks for pluralization of 'month'
|
|
Mark didn't like the sprintf without parens, so I'm fixing it.
|
|
I'm not sure how these two lines got ditched, but they're back.
|
|
I figured this need only parallel the discount report. That is, the discount
only is reported and applied if the period of recurrence is some whole number
of months. From my exploration of discounts it appeared that one could specify
discounts for other periods, but they did not appear on invoices.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
customer, #30413
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#20384
|
|
|
|
|
|
|
|
|
|
|