May 7th Patch Notes

New

  • Added webhooks for Client Invoices:
    • ClientInvoiceWasCreated  (fires when a new invoice is generated)
    • ClientInvoiceWasUpdated  (fires when any field on the invoice changes)
    • ClientInvoiceStatusWasChanged  (fires when the invoice status changes, with old and new status in the payload)
    • ClientInvoiceWasSent  (fires when the invoice is emailed)
  • Added full CRUD v1 API endpoints for Client Accounts
  • Updated the Casella Rover to support their new portal URL (mycasella.idoxs.net)
  • Added a traceable link from client line items to the adjusting journal entries they produce — when a line item is billed in a different month than its origin date, the system creates an adjusting entry to move the revenue to the correct period

Improvements

  • Updated scoring system for the Extract > Audit pipeline

Bug Fixes

  • Fixed issue causing a JavaScript TypeError  when loading service pages for services that had been bulk-imported with invalid material types on their bins
  • Fixed issue causing the Employees page search bar to not reset when the search text was cleared by highlighting and deleting rather than backspacing character by character
  • Fixed issue causing the comment text box on the Incident Create page to be partially hidden behind the page layout
  • Fixed issue causing emailed client invoices not be delivered when missing DNS record
  • Fixed issue causing the address search and map widget on the Create Location and Create Vendor pages to be broken for all tenants
  • Fixed issue where deleted locations could not reuse an external reference ID that had been assigned to the deleted location

If you have additional questions or need more in depth information, please feel free to send us a message using the help beacon in the lower right-hand corner.