summaryrefslogtreecommitdiff
path: root/FS/FS/cust_bill.pm
AgeCommit message (Collapse)Author
2019-02-16RT# 81961 Repair broken links in POD documentationMitch Jackson
- Update many links - chmod a+x scripts in FS/bin, so Pod::Simple::HTMLBatch will parse them for POD documentation
2018-09-11RT# 78547 Allow for simulated billing within a transactionMitch Jackson
2018-07-28RT# 78547 - Flag to disable email/print/fax/etc during tests or reportsMitch Jackson
2018-04-14POD DocumentationMitch Jackson
2018-04-14RT# 78190 Remove debug statementsMitch Jackson
2018-04-11optimize invoice display with sections, RT#80177Ivan Kohler
2018-03-28RT# 79636 Add conf flag invoice_sections_multilocationMitch Jackson
2018-02-04option to reprocess CDRs when voiding an invoice, RT#79001Ivan Kohler
2017-12-21RT# 29974 - Added ability to show invoice_pay_by_message on total new ↵Christopher Burger
charges line rather than balance due line
2017-11-16Fixed invoice inconsistencies with various conf flags RT#78190Mitch Jackson
Applying different invoicing conf flags manifested different variations of the same problem. Addressed by this fix: - Incorrect items listed for Previous Balance - Incorrect Items listed for applied payments and credits - Incorrect subtotals for various sections - Invoice amounts, subtotals, balances displayed did not reconcile. Because of which data was selected for display, columns could appear to have bad math. No account balances were factually incorrect. - Items disappearing from invoices used a payment receipts or "statements" giving a false impression of overpayment or credits - Applied payments or credits appearing on the wrong statements - A single applied credit appearing on up to 3 invoices - When viewing older invoices, future payments for future bills shown on, and appearing to apply to, the older invoice - Inconsistencies of line items and numbers between website, email, pdf and txt version invoices. - Invoice summary page numbers not matching the invoice - Incorrect balances shown on on aging line - Update item order on invoice_htmlsummary mason template Conf flags involved in these issues: - disable_previous_balance - previous_balance-payments_since - previous_balance-summary_only - previous_balance-show_on_statements - previous_balance-section - previous_balance-exclude_from_total - invoice_include_aging - invoice_show_prior_due_date - invoice_usesummary New invoice template stash variables made available: - aged_balance_current - aged_balance_30d - aged_balance_60d - aged_balance_90d Solved by updating, or creating, FS::cust_bill helper methods that generate data to be displayed on invoices. These helper methods are responsive to various conf flags. Updated template pipeline to use these helpers instead of inconsistent sql queries. Resolves: #78190 See Also: #75709, #76161, #74426
2017-05-15better filename with quotation # for PDF quotation attachments, RT#76003Ivan Kohler
2016-04-02invoice mode in PDF spools, RT#39587Ivan Kohler
2016-01-05RT#38671: Do not include charges and credits from failed signup processing ↵Jonathan Prykop
[v4 only, default reason type]
2016-01-05RT#38671: Do not include charges and credits from failed signup processing ↵Jonathan Prykop
[v4 only, modern reason handling]
2015-11-03Changes to add classified reasons for invoice voidIrina Todeva
- Added reasonnum and a corresponding foreign key in cust_bill_void and cust_bill_pkg_void tables (Schema.pm) - Used the FS::reason_Mixin::reason as the override of the cust_bill_void->reason to handle legacy and classified reasons - Changes in voided_invoice.html template to handle classified reasons for void invoices
2015-10-01refine disable_previous_balance behavior to show new charges only, #35222, ↵Mark Wells
#37396
2015-09-10improve usage_class_summary with number of calls and total minutes, #37122Mark Wells
2015-08-30fix invoice deletion vs. cust_pay_batch records, #37837Mark Wells
2015-07-21remove external cust_bill::delete method, RT#37157Ivan Kohler
2015-07-21remove invoice deletion (and ancient & unused config settings), RT#37157Ivan Kohler
2015-07-17fix invoice reprinting + cust_bill::Search changes, #37320, from #25943Mark Wells
2015-07-13RT#31594: Unapplied payment issuesJonathan Prykop
2015-04-29customize "previous balance" subtotal line, #34736Mark Wells
2015-04-20quotations + tax refactor, part 2Mark Wells
2015-04-14fix for previousMark Wells
2015-04-14when previous invoice due dates are shown on invoice, change placement of ↵Mark Wells
current due date, #31382
2015-03-19don't remove event history when voiding invoices, #32862, from #18677Mark Wells
2015-03-15trim invoice line items to 40 chars to avoid messing up typesetting, even ↵Ivan Kohler
with quantities on, RT#27744
2015-03-10trim credit reasons to 50 chars to avoid messing up typesetting, RT#27744Ivan Kohler
2015-02-23specify invoice mode for post-payment statements, #33152Mark Wells
2015-02-15multiple payment options (new complimentary flag), RT#23741Ivan Kohler
2015-02-15remove ancient invoice eventsIvan Kohler
2015-02-03make non-package fees appear in invoice spools, #29824, #25899Mark Wells
2015-01-31include discount details in Billco spool, #31273, #32959Mark Wells
2015-01-29RT#30613: Can't Send E-mailJonathan Prykop
2015-01-27Ticket #30613: Can't Send E-mailJonathan Prykop
2015-01-22fix no email checkbox with old-style combined invoice send event, RT#29176Ivan Kohler
2015-01-18email quotations, RT#22232, RT#20688Ivan Kohler
2015-01-18qualify columns by default in 4.x (experiment?), RT#20688, RT#22232Ivan Kohler
2015-01-18fix compile bug in jayce's commit adding cust_bill->cancel method, RT#23357Ivan Kohler
2015-01-08Similar to cust_bill_suspend, create the ability to CANCEL the packagesJason (Jayce^) Hall
on an invoice. Create an invoice event that can trigger this.
2015-01-08Creating the ability to suspend from an invoice, suspending allJason (Jayce^) Hall
not-cancelled cust_pkg's on that invoice. Also creates a new part_event Action that let's you trigger this as an invoice event.
2014-12-05agent-ize invoice_default_terms, RT#32513Ivan Kohler
2014-11-03add customer status to advanced invoice report, RT#29810Ivan Kohler
2014-10-31tax engine refactoring for Avalara and Billsoft tax vendors, #25718Mark Wells
2014-08-09two-sided printing of invoice batches, #29927Mark Wells
2014-07-27internal doc updates, #30003Mark Wells
2014-07-16REST API, RT#28181Ivan Kohler
2014-06-18fix (part of) 3.x performance regression on customers with tons of invoices, ↵Ivan Kohler
RT#29646, RT#12367
2014-06-18fix (part of) 3.x performance regression on customers with tons of invoices, ↵Ivan Kohler
RT#29646, RT#24850