Billing, Contracts & Reliability: September 2025 Update
We’ve been burning the midnight oil, not fixing what’s broken, but perfecting what works. This release is all about the details: the kind of fixes that save you from double-checking invoices, the tweaks that keep tickets flowing, and the polish that makes every click feel intentional. Consider this your behind-the-scenes tour of what’s tighter, smarter, and ready to handle peak season.
Here’s a breakdown of what’s new this month:
What’s new in DeskDay?
Billing & Invoice Enhancements
Recurring invoices now generate with rock-solid reliability, Ready-to-Bill calculations actually match reality, and tax and discount handling no longer requires a calculator and crossed fingers.
1.1 Invoicing Enhancements We’ve refined how invoices are created, displayed, and delivered, ensuring accuracy from creation to PDF download.
Added payment terms option in recurring invoices
Added tax/discount options in billing templates (Control Centre and Customer modal)
Invoice headers now change dynamically between Create and Edit modes
Refactored discount % and tax layout for better clarity
Merged service charge (%) and value (€) into a single row
Added character limits to invoice item notes and adhoc item names
Applied correct date format in PDF downloads
Added character limits to tax field
Overdue status updates applied as per schedule
Removed amount rounding in recurring invoice table
Show contract amount in invoices created from Ready to Bill
Improved formatting in email templates
1.2 Recurring Invoice Management More control, better validation, and smarter defaults for your recurring billing workflow.
Validation required for recurring invoice name
Added filters for customer, status, and frequency in recurring invoice list
Added visual indicator for applied filters
Auto-focus on recurring invoice name when editing
Restricted editing when start date is in the past for recurring invoices
Limited “Generate Invoice Before” option to maximum 5 days (disabled for daily frequency)
Fixed issues with daily, biweekly, and manual recurring invoices
Next invoice date inconsistencies corrected
End date updates now functioning properly
Duplicate recurring invoices in UAT resolved
Validation errors fixed for manual and daily recurring contracts
1.3 Invoice Accuracy & Display Fixes What you see is what your customers get, no more mismatches or missing data.
Corrected invoice amount mismatches from Ready to Bill
Fixed missing or duplicated data in invoice downloads
Resolved invoice UI breaks with long billing templates and alignment issues
Notes now included correctly in downloaded invoices
Activity amounts now reflected properly in invoices
Service button restored in fixed invoices
Invoice status filter corrected to sync cards and tables
Contract Hours That Actually Add Up
Prepaid hours, block hours, hourly contracts—we’ve tightened up how DeskDay tracks them all. Better validation prevents entry errors before they happen, progress tracking gives you a real-time snapshot of where you stand, and contract exhaustion checks warn you before you’re working for free.
2.1 Contract Creation & Management Streamlined workflows and smarter field organization make contract setup faster and more intuitive.
Customer selection moved to first field in contract creation
Added customer filter in contract listing
Renamed Business Hours to Operating Hours in contracts
Improved UI indicators for recurring contract fields
Default sort now based on amount
Added improved filtering options
Updated labels across billing and contracts for clarity
Added validation messages where missing
2.2 Contract Types: Recurring, Prepaid, Block Hours, Fixed & Hourly Each contract type now behaves exactly as expected, no more mystery math or double-counting.
Resolved issue updating recurring contract end date
Fixed recurring contract “Day of Week” display issue