Release Notes

TAGGED: 
Reporting
  • Added the ability for Members to view and edit the dimension and general ledger settings within the Lease application
  • Updated the empty state messaging in the tables on Profile Summary, bucket view and individual schedule view lease pages when results do not show due to the filters applied
  • Updated table formatting on lease Audit Notes tables
  • Removed blank flyout menus from the leases Schedules navigation menu
  • Improved error handling and messaging of failed document retrieval during the debt and lease template import process
  • Enabled AWS Region support for disaster recovery data migrations

Improvements and Fixes

Security

TAGGED: 
Reporting

We have rolled out a reporting workflow for issuers who act as their own paying agent. Similar to the Payments Reporting workflow, the DTC Paying Agent Report allows you to prepare and update the status of reports you submit to DTC. Review and select series for the prepared report, export in a uniform manner and send to DTC With the confidence that all your CUSIPs are accounted for.

Improvements and Fixes

  • Updated password settings to accommodate passwords that are seemingly random and meet specific criteria
  • Fixed issue in Bucket View where splits displayed the issue's final maturity date instead of the split's
  • Updated Profile Summary to display each split's final maturity date rather than the overall issue's final maturity date
  • Fixed the issue where Frequency and First Period End were reset when navigating from debt detail view to a Summary bucket view
  • Added the ability to sort all columns on the Leases tab
  • Assigned default accounting methods with each activity type in the Create/Edit Lease modals
  • The GL import template now has the same validations around dimension names that currently exist within the application
  • Changed the Lease ID in the database for Cancellable leases to 'Non-GASB 87 Lease'

Security

TAGGED: 
Reporting

We are continually expanding our accounting capabilities to support your operations and methods, both in and out of DebtBook.

Added 30/360 Interest Basis selection

We have added a 30/360 interest accrual option to support client obligations and accounting methods. You can now choose between “Actual/Actual” and “30/360” Accrued Interest Basis options in Accounting Settings.

Expanded Accrued Interest and Interest Expense and added Journal Entry Recognition Basis

We have added accrued interest “activity” to enable clients to book journal entries by activity. You can see Accrued Interest and Interest Expense Activity and Balances in the app in debt schedules and bucket view flyouts. You can now choose between “Activity” and “Balance” Journal Entry Recognition Basis options in Accounting Settings to determine how journal entries are prepared in exported schedules.

Improvements and Fixes

  • Added comment fields to allow users to document the rationale for assumptions made within the lease details
  • Removed the loader on the Profile Summary page when the lessee or lessor filter is applied to a profile without lessee or lessor leases

Security

TAGGED: 
Reporting
  • Fixed issue where Debt bucket view did not display properly on smaller screens or narrow browser widths
  • Simplified the conditions of the Maturity Detail report in the app to always show Rate, Yield, and Price if defined/calculable
  • Fixed issue in Debt Reporting Notes where State Loans were not designated as “Publicly Sold” or “Notes for Direct Borrowings and Direct Placements”
  • Cleaned up formatting on the Allocations tab in debt details
  • Fixed issue in the Debt Payments list where the Date Range filter option "All" reset to "Next 90 Days" when going into a payment detail and navigating back
  • Added further detail regarding the impacted Lease Component Name and Internal Lease Identifier to each applicable Audit Log entry
  • Added the Non-lease Component to the Lease Payment and Lease Receipt sections of the lease schedule for further visibility regarding the Non-lease Components impact to the Lease Receipt and Lease Payment fields
  • Extended the link access for each source file link, within the Lease Details Export excel file, to 30 days
  • Included the cancelable lease term within the details export for month-to-month or year-to-yer leases
  • Added the ability for users to designate Draft leases as Verified leases without having to first assign an Unverified status
  • Updated the display of negative values throughout the application to be shown in brackets
  • Improved the functionality of the Payment End Date field within the Non-lease component edit lease section

Improvements and Fixes

Security

TAGGED: 
Reporting

Create Scheduled Lease audit notes

You can now export financial reporting information for all verified Lessee and Lessor “Lease” type and “Regulated Lease” type leases. This export contains lease specific disclosure paragraphs relating to the underlying lease details and lease schedules, as well as roll-forward tables of lease activity. To accommodate users that have leases with additional disclosure requirements, users can view and edit their system-generated disclosure paragraphs from the Disclosures tab within Individual Lease Details. All changes made to individual disclosure paragraphs will be included when generating the audit note export from the Audit Notes tab.

Manage historic payments

DebtBook continues to make it easier to accurately record and manage payments. We have added the ability to bulk update payments that precede implementation on DebtBook as "Previously Processed". This new status is distinct from Verified in that users can acknowledge that previous payments have been processed without tying out every payment in granular detail. To build out a comprehensive record, users can still mark historic payments as Verified and Paid.

Improvements and Fixes

  • When adding a new dimension, the visibility setting now defaults to 'Allocations Only' if the profile already contains the maximum number of visible dimensions
  • Updated the Profile selector in the secondary navigation bar to be sorted alphabetically
  • Updated bucket view exports to display "—" instead of 0s for easier data consumption and consistency with the app views
  • Fixed the autocomplete functionality of the Profile selectors in Payments Reporting and Audit Notes

Security

TAGGED: 
Reporting

We recently introduced the ability to add contacts to individual debt and lease obligations. We have now rolled out the complete feature allowing you to manage contacts at the profile level via the Contacts tab. View, manage and export contacts from a central location. Contacts automatically stay in sync so your team can easily manage debt and leases, not people.

Improvements and Fixes

  • Updated name of the “Notes” tab to “Audit Notes”
  • Simplified the Files card in the debt detail and lease issue component Overview tabs. The file list now shows the file Name, Date Uploaded and File Size.
  • Fixed issue where Bond Issues that have a Dated Date later than Reporting Origination Date displayed an incorrect Outstanding Amount on Credit Type roll-forward tables
  • Truncated long series descriptions in bucket view to fix issue of misaligned schedule buckets in bucket view. They now end in (...) instead of wrapping to new lines.
  • Added the ability for users to associate governmental and business activity types to modified or full accounting methods within Lease Fund GL codes
  • Added the ability for users to search for an existing contact through the Contacts tab when creating or editing a lease
  • ‘Cancelable’ lease types are now labeled as ‘Non-GASB 87 Lease’ lease type, and two additional determination questions have been added to the Create lease modal to support this change
  • Fixed a bug causing lease types to be labeled incorrectly throughout various lease pages
  • Added the ability to set first payment, second payment and payment end dates for non-lease components
  • Updated the sorting for Account GL Codes
  • The Override Lease Type options were corrected to ensure that only the applicable Lease Types are available for Lessor and Lessee leases

Security

TAGGED: 
Reporting

Each issue is a collection of maturities complete with their own attributes beyond principal and interest payments in the debt service schedule. We’ve created the Maturity Detail report to expose the underlying data and attributes for every maturity in your profile. View and export key data on a maturity-by-maturity level like CUSIPs, coupon, yield and call date; accurately report for continuing disclosure; and conduct advanced data analysis on a granular level across your entire debt portfolio.

Maturity Detail tab via issue details

You can access this report at the series level in an individual issue’s details, or download a bulk maturity detail report from the Issues index page. Head to DebtBook’s Support Center to learn more.

Improvements and Fixes

  • Updated the display of Call Price throughout the app and exports to remove the percent sign and show three decimal places; added a Redemption Options card to the Debt detail Overview tab
  • Fixed an issue where exports for Audit Notes to Financial Statements were failing
  • Removed the “$” sign from Outstanding Par Amount values in the Profiles list
  • Fixed issue causing Maximum Lease Term to display as incorrect value in the Lease Input Details export. Added Total Lease Term to the export
  • Added the ability for users to edit the Lease name within the Basic Entity Information tab in the Create/Edit Lease form
  • Updated journal entries for "Lease Incentives Paid After Commencement" field & "Lease Incentives Received After Commencement"
  • Dimension overview pages and filters now show properly within Profile Summary for Lease profiles

Security

TAGGED: 
Reporting

We have added a new date dimension that gives you greater control of your data in bucket and debt detail views. The addition of First Period End allows you to set a short or long first period in the schedule. This enables both Issuers and Professionals to answer the fundamental question of what outstanding debt service is as of a specific date, not just the debt service in standard periods.

Head to DebtBook’s Support Center to learn how to access and use this feature.

Improvements and Fixes

  • Fixed the issue where setting Payment Reporting’s date range filter to Current Fiscal Year would filter the past year
  • Fixed the issue where modifying Profile as of or Frequency would update End Date to the current date
  • Updated sorting on lease component lists throughout lease pages to sort alphanumerically
  • Updated the width of the Lease Details cells within the Lease Details export to show the full value within each cell
  • Updated dropdown fields within the Allocations section to allow users to deselect their allocation selection
  • Updated the Draft Leases tab on the Lease Profile Dashboard to only show when draft leases exist

Security

TAGGED: 
Reporting
  • Updated the order of the secondary navigation bar so Issues or Leases display after Profile Summary and Schedules
  • Added the ability for users to manually override the lease type automatically assigned by the system
  • Adjusted the placement of the horizontal scroll bar within the GL Numbers table on the Lease Details > Overview tab to make it easier to scroll
  • Updated copy in the Contacts tab in Debt detail and Lease Component detail for extra clarity
  • Fixed the broken support link for Reporting Origination Date in Debt Payment Reporting Settings
  • Updated Issuer CUSIPs that were entered incorrectly or corrupted during the import process

Improvements and Fixes

Security

TAGGED: 
Reporting
  • Fixed accrued interest calculations when a refunding bullet payment is included within the bond schedule. We now support Advanced Refunding, Partial Current Refunding, and Full Current Refunding bullet payments.
  • Removed the Lease Value column (underlying asset dollar value) from the Assets tab within the Lease Details export

Improvements and Fixes

Security

TAGGED: 
Reporting

We have updated the Create/Edit lease form and made other miscellaneous improvements:

  • Removed the ability to add dollar values as an allocation type on the Create/Edit lease form
  • Added the ability to Allocate the % to four decimal places on the Credit/Edit lease form
  • Second payment field in the Create/Edit lease form no longer automatically populates based on the frequency and can now be left blank
  • Fixed a bug preventing source documents from opening from the Lease Input Details export
  • Fixed a bug causing the values within the Split dropdown on lease Schedule pages to show 'Split 1 of null' instead of 'Split 1 of 1'
  • Updated the technical implementation process to store most ACFRs in the DebtBook cloud which ensures users can access it from Profile Summary

Improvements and Fixes

Security

TAGGED: 
Reporting

You can now add your contacts to Debt issues. Adding anyone associated with the issue–your FA, bond counsel, bank or trustee, just to name a few–allows you to maintain a system of record of who is responsible for inquiries and ongoing operational support of the debt obligation.

Debt contacts are especially helpful in the common occurrence of reconciling incorrect invoices with the app’s calculated totals. You no longer need to shuffle through spreadsheets, address books or ask around your department to figure out who to reach in order to resolve an invoice discrepancy. You can simply go to the Issue and its contacts directly from the payment to identify who to reach for resolution.


Improvements and Fixes

  • Fixed a calculation issue of Lease IIR in the edit form caused when a payment increases schedule item is specified without start date and end date

Security

February 24, 2022

GL Numbers Table Updates

TAGGED: 
Reporting

GL Numbers Table Updates

Users can now select more than two optional items from the menu within the GL Numbers table on Lease Details > Overview tab, which allows users to override more than 2 account GL codes at a time. Additionally, it will allow users to view any combination of custom dimensions and accounts within the table.

We updated table formatting to show table columns and Optional Items alpha-numerically and based on dimension visibility. Visible dimensions always show first, followed by 'Allocations Only' dimensions, then Accounts.


View Upcoming Payments on the Debt Dashboard

We enhanced the Debt Dashboard’s Payments card to show upcoming unverified, verified and confirmed payments. Users can refer to this as a point of entry to stay on top of making and tracking payments. The Payments card spans the full width of the page as we removed the Suggested card.


Improvements and Fixes

  • Separated draft and unverified leases into different tabs on the Lease profile dashboard
  • Updated the Bucket View export by fixing a bug that showed incorrect labels and added the corresponding dimension label
  • Removed the Dollar Value field in the Underlying Assets section in the Create/Edit lease form and on the Assets tab within Lease Details
  • Added user instructions to the GL Import template
  • Updated cell formatting in GL Code columns within the GL Import template to allow users to add GL codes that begin with '0'
  • Updated a debt Issue’s details to show a source is “Not Provided” instead of being blank if a source document is not uploaded or designated for the issue
  • Fixed an issue where Debt payments that occur after the set Fiscal Year End are not ignored when calculating the outstanding balance in actual audit notes
  • Fixed a page loading issue caused by setting “Profile as of” beyond the final maturity date or by setting certain combinations of “Profile as of” and “End Date” in some cases of viewing splits
  • Implemented a denylist that prevents use of easy to guess passwords or those that have been previously exposed in a data breach.

Security

February 16, 2022

Lease App Enhancements

TAGGED: 
Reporting

    We have enhanced the Lease app with many features from journal entry booking and bulk GL code management to improvements in usability.

    • Added a journal entry booking to recognize incentive and prepayment activity for Non-GASB 87 Lessor and Lessee leases
    • Added a journal entry booking for Lessor deposit amounts, and updated the journal entry for Lessor non-refundable deposits
    • Added the ability to view incentives and payments at commencement separately from those that occurred before commencement for Lessee and Lessor leases. Also added new accounts for Lease Incentive Expense and Lease Incentive Income to GL Settings.
    • Column headers for lessor lease schedules and exports now say ‘Receipts’ instead of ‘Payments’
    • Unallocated leases now show in bucket view and reflect the correct asset and liability schedule values
    • Removed column headers on the individual lease schedule tab when no data is available within the selected filters
    • Updated the row height on the Profiles tab to be consistent across org-owned and not owned profiles
    • Added lessee/lessor column to the export file on the Leases tab
    • Users can now bulk import and add duplicate GL Codes in GL Settings
    • Updated lease default restatement and implementation dates

    Improvements and Fixes

    Security

    TAGGED: 
    Reporting

    Bulk Import and Edit General Ledger Codes

    We have enhanced the Lease app with the ability to bulk import and editing of GL codes. This makes setting up and editing GL codes easier and faster. You can still add and edit codes individually within each dimension in your profile. You can download a template which is pre-populated with your existing data, apply changes and then upload the template to apply these changes in bulk. Creating and editing GL codes can be done in the same template.

    Improvements and Fixes

    • Fixed actuals calculations in reporting notes that occurred when payments were prepaid
    • Updated Lease Schedule export to show Variable Payments Based on an Index
    • Fixed the Add Related Item dropdown list in Leases to populate from the correct profile
    • Removed the copyright disclaimer from the app as it was blocking access to navigation items
    • Added “Lessee or Lessor” filter and column to Lease components list
    • Fixed display issue in the debt service Split dropdown where totals overlapped with allocations in a long list making it difficult to read
    • Fixed issue affecting the visibility of assigned profiles

    Security

    TAGGED: 
    Reporting

    We have made various improvements to the Lease app:

    • Updated organization permissions to allow only users in organizations that own a profile to create and edit leases
    • Implemented a variety of small improvements to lease journal entries
    • Updated lease exports to replace special characters in Lease names with an underscore
    • Fixed an error that prevented leases from being imported into production and test environments
    • Type filter now reflects the correct lease types for Lessee and Lessor leases
    • Updated lease restatement and implementation date fields to default to the correct dates
    • Updated an alignment display issue in extension options container in Create/Edit lease form
    • Added the ability for users to add a combination of step payment increase types
    • Applied various infrastructure improvements for background jobs processing

    Improvements and Fixes

    Security

    TAGGED: 
    Reporting
    • Updated lease interest rates to accept up to 4 decimal points
    • Fixed issue where type filter on Lease Profile Summary page did not clear when changing Lessee/Lessor filter
    • Updated Total calculations in Schedule exports to show actual sums to two decimal points
    • Fixed issue where Notes were not visible from the Details cards in Schedule view
    • Removed visibility of (empty) Settings menu for Guest users

    Improvements and Fixes

    Security

    TAGGED: 
    Reporting

    Improved Document Management

    We have enhanced how we process and manage documents which enables you to store and reference them in more productive ways.

    • Importing Files During Template Upload (Onboarding and Updates)
      In the onboarding and profile update processes, files referenced in debt and lease input templates will now be “imported” into our storage buckets and associated with client organizations. This will enable additional functionality and control over these assets within the application. Files can be referenced from an internal Google Drive share or a third party site like EMMA.
    • Attach Multiple Files to Debt and Lease Obligations
      Document storage has historically been confined to a single file associated with the Source Link. With this update, you have the ability to upload multiple files for a particular obligation and designate one as a source. You and your team can store anything related to an obligation all in one place—OS, transcripts, disclosures, rebate reports, etc—and be confident that you are referring to the same data as they are stored in the app.
    • Attach Supporting Documents to Payment Detail
      Clients typically have supporting documentation that is associated with payments like an invoice, wire cover sheet or some other authorization. With the addition of a Files card, you can now upload this documentation to keep all related files related to the payment grouped in this part of their workflow.


    Manage Contacts Related to Lease Components

    Profile owners can now create and update lease contacts without submitting requests to the implementation team. You can add and manage contacts that are associated with lease obligations using the UI on the Lease Component detail page. This functionality is currently in development for Debt and will be available shortly.


    Domain Allow List for Organizations

    We've introduced a new setting to improve the management controls and security of internal User and external Guest accounts. You can specify domains that must be used for User accounts (e.g. no personal Gmail accounts). Accounts not matching the allowed domain list may be added as Guests. This level of control ensures that all parties—whether internal to the Organization or supporting Guests like FAs, bond counsel, etc—have the appropriate level of access to the apps.


    Improvements and Fixes

    • Added Lease Internal Identifier to table and export file
    • Added pagination to lease profile dropdown
    • Fixed validation bug that occurs after change of Reasonably Certain field in Edit Lease
    • Fixed display of GL codes in lease export files when there are no dashes or spaces
    • Fixed display of Cancelable lease type in filter dropdown
    • Updated the lease implementation input template ingestion process
    • Fixed ability to save/update debt Reporting Origination Date
    • Fixed the display of range values of principal/interest amounts appearing in reporting notes
    • Removed visibility of Manage Guest Permissions page for users who don’t have permissions to manage guests
    • Fixed bug preventing Guest user access
    • Disabled X-Runtime headers to limit the amount of information an attacker may get from requests

    Security

    TAGGED: 
    Reporting
    • Created the Type filter for Schedule pages to control the reporting view of multiple lease types
    • Updated Maximum Lease Term calculations to be based on Lessee and Lessor # of Options
    • Added Total Lease Term to show the lease term used in the schedule
    • Added the ability to bulk export leases and all of their input details
    • Balanced beginning journal entries by removing standalone entries for non-refundable deposits and increasing cash amounts by the amount of the non-refundable deposit

    Improvements and Fixes

    Security

    TAGGED: 
    Reporting

    We have added the self-service capability for Debt and Lease Admins to create, edit and share Profiles in your organization. This also gives you the ability to create and manage leases in the app post-implementation. Creating a new debt issue will later build upon this as well.

    For example: If you are a county issuer you may have distinct Profiles for each city under management. You may assign lease obligations (and later, debt obligations) to Profiles. University systems may do the same with their respective universities or business purposes.

    Improvements and Fixes

    • Fixed display rendering errors and timeouts caused by specific date filter combinations
    • Added Lease Internal Identifier to Schedule views and the Overview tab of Lease Component details
    • Fixed display of default Cancelable Lease Term to show 12 months
    • Fixed display issue of lease components missing from Components dropdowns
    • Created journal entries for interest accrual of Business Type and Governmental Type Lessees and Lessors
    • Fixed allocations so they cannot exceed 100% when editing a lease
    • Updated the Lessor’s Termination Option Period label in the Lease Details export’s Termination Options list

    Security

    TAGGED: 
    Reporting
    • Fixed Lease Schedule detail view to continue through the full Underlying Asset Schedule instead of stopping at Lease End Date
    • Updated Account Titles for journal entries related to Lessee leases that are Short-Term, Cancelable and Regulated

    Improvements and Fixes

    Security

    TAGGED: 
    Reporting

    You now have the ability to toggle which columns the app will display in the Payments Reporting summary page. We have also added Principal, Interest, and Other columns. No matter which columns you toggle in the app view, exports will contain all columns for consistency and clarity of reporting information.

    Payments Reporting column picker

    Improvements and Fixes

    • Added Profile navigation/selection to the Debt app to match the navigation style in use in the Leases app
    • Fixed issue where incorrect Profile as of date format interfered with calculation and display of Schedule view
    • Fixed the issue preventing a Favorite from being removed
    • Fixed issue where Lease GL codes were not displaying correctly in the GL export if they were defined without spaces or dashes between numbers

    Security

    TAGGED: 
    Reporting

    Lease Schedule View Updates

    Because there are several columns in Schedule view that only relate to Leases that are classified as "Lease" (type) within the application, most of the columns for Short-Term, Cancelable and Regulated lease types do not apply and will not have values. We have removed these extraneous columns when viewing those lease types. “Totals” will only contain values for leases with a “Lease” type as Short-Term, Cancelable and Regulated lease types do not have a Beginning Balance, Interest Expense, or Ending Balance columns.


    Account Access History

    You can now see your app login history in Privacy & Security. This enables you and your supporting IT organization to ensure only authorized users have accessed the DebtBook application.

    Improvements and Fixes

    • Added the Type badge next to the lease component name to reflect the dimension the user is viewing
    • Fixed issue where sorting in Profile Summary would reset the columns in view
    • Fixed issue where logged-in users who are removed from the Debt app could access it until manually reloading a page or logging out

    Security

    TAGGED: 
    Reporting

    View all Issues in a Profile

    Profiles may have obligations that are expired, matured or in different states. Currently, the only way to see items like this is in Profile Summary by rolling back the Profile as of to see what issues existed in the Profile at a given point. The Issues summary page shows an unfiltered list of all obligations on your Profile.


    Detailed Debt schedules for allocations

    For Obligations with two or more allocation components, you can now view an Issue’s allocation summary in debt service details. Clicking on an Allocation navigates you to the debt service details for that specific component.


    Improvements and Fixes

    • Added journal entries in the Actual frequency export when an amount is specified in either of the Deposit or Non-Refundable Deposit lease details
    • Updated the Lease Dashboard to show Total Deferred Inflows of Resources as of Today
    • Enhanced the data validation of Lease input templates to further streamline and increase accuracy in the Lease implementation process
    • Added sorting to most columns on Profile Summary
    • Updated Schedule view to cooperate with an updated pagination method
    • Fixed an issue where Schedule view showed ** instead of the actual interest rate for issues that have As Is maturity tables
    • Fixed issue where updated GLs were not reflected in Debt payment reporting exports
    • Fixed issue where clicking a series on Favorites takes the user to a blank page
    • Fixed issue preventing users from disabling MFA or regenerating recovery codes
    • Fixed issue where Schedule view fails when selecting matching values for Profile as of and End Date

    Security

    TAGGED: 
    Reporting
    • Updated the order in which Actual frequency journal entries for Lessor Leases are displayed
    • Added badges next to the lease component name to reflect the dimension (Fund, Purpose, Department and Custom) a user is viewing
    • Fixed the Totals field when viewing a lease split dropdown
    • Enhanced audit logging for Lease changes
    • Fixed issue where the default setting for Profile as of stopped being applied throughout the Debt app
    • Fixed a display issue where a long list of filters applied to Profile Summary overlapped
    • Fixed a display issue in Schedule view where the Total value for Rate displayed as “Total” instead of a null value

    Improvements and Fixes

    Security

    TAGGED: 
    Reporting

    We have added a listing page containing all lease components. From here, you can go directly to a component to view Lease details.

    All Lease Components

    Improvements and Fixes

    • Added option for “All” to Type and Status filters on the Leases/All Lease Components page
    • Updated display and flow of pages and actions containing Org Code by making it appear first to add consistency to the Lease app experience
    • Updated table alignment across the Lease app for improved readability
    • Updated error and empty state messages through the apps for more clarity
    • Fixed issue with Schedule view and exports where Accrued Interest was not included in journal entries on Monthly and Quarterly frequencies
    • Fixed issue when sorting in Lease Schedule details hid optional column selections
    • Fixed issue where Lease Schedules failed to display properly

    Security

    TAGGED: 
    Reporting
    • Updated empty state messaging on the Lease Overview tab’s General Ledger Numbers card and the Edit GL Numbers page for more clarity
    • Fixed issue where Variable Payments and Variable Receipts columns were swapped in a Lease’s Lease Schedule detail

    Improvements and Fixes

    Security

    TAGGED: 
    Reporting

    Due to space limitations, Accrued Interest and Interest Expense used to be available only in schedule exports. We have enhanced Bucket View so you can now view these details in the app. You can click a flyout to expand the schedule and see the additional Accrued Interest and Interest Expense columns. Clicking the flyout again collapses it and returns you to the default view.

    Expanding and collapsing a flyout

    Improvements and Fixes

    • Fixed browser Page Titles to reflect a user’s location in the Leases app
    • Added the Type column to Lease Profile Summary
    • Added sorting to Lease Profile Summary
    • Updated status icons and status order to bring consistency to Profile Summary, Schedules, and Create/Edit Lease pages
    • Updated bucket view details cards to show vendors, purchase options and lease end/termination dates beneath their titles
    • Updated the default Interest Basis selection to 30/360 in the Create/Edit Lease flow
    • Fixed the Lease Type dropdown to show the selected type in the Create/Edit Lease flow
    • Added tooltip content for Step Payment Increases on the Create/Edit Lease flow
    • Fixed issue causing specific selections of Lease types in bucket view to show as “All Types”
    • Fixed Dashboard issue causing Lease balances to include payments past the as of date
    • Updated column formatting in Lease bucket view and detail exports
    • Fixed issue causing false identification and removal of duplicates of the Purpose dimension on Leases with multiple allocations during the Lease implementation process
    • Fixed a typo in the Allocations tab of Issue detail exports
    • Fixed issue where dropdowns were hidden behind page elements in Refunding Opportunities

    Security

    TAGGED: 
    Reporting
    • Fixed an issue where beginning balances on profile summary did not align with lease detail schedule view balances on the same as of date
    • Added Initial Direct Cost to the first journal entry of applicable Business Type Leases
    • Updated Governmental type journal entries to show Cash / Lease Clearing as a credit instead of Initial Direct Cost as a Debit
    • Fixed issue causing values for Lease Liability and Lease Asset to be swapped when viewing expanded Split menu
    • Fixed issue where the Debit column in Lessor leases journal entry exports showed Beginning Balance values from the Deferred Inflow of Resources schedule rather than the Lease Revenue values
    • Fixed issue in Profile Summary that prevented it from displaying updated Dimension names
    • Fixed typos throughout the Lease app
    • Updated the Debt Payment Reporting index page to use the payment date as a link to the specific payment detail instead of using the Series ID

    Improvements and Fixes

    Security

    TAGGED: 
    Reporting

    We have implemented a significant amount of functionality that make up a launch candidate for our GASB 87 Lease app. We will start onboarding clients in the coming weeks.

    Improvements and Fixes

    • Completely refactored Bucket View to improve performance for profiles of all sizes, especially very large ones with many components
    • Updated email notification preferences to give individual users the ability set email notifications for each profile that is available within their Organization
    • Updated Profile Summary export to provide both grouped and ungrouped data to allow for easier manipulation after export
    • Modified Journal Entry format to correlate entries with specific issues and corresponding dimension
    • Improved use of browser back button to navigate back to screens and modals
    • Implemented lazy loading to Reporting settings to better accommodate large profiles
    • Updated Allocations tab on issue detail and fixed navigation menu so it does not hang off the screen
    • Optimized interest calculations for debt service schedules
    • Updated profile switcher to show full name of organization unless it is extremely long
    • Fixed validation that prevented some profiles from being uploaded due to false positives caused by series modifications

    Security

    TAGGED: 
    Reporting
    • Added several features and improvements to the upcoming Lease app
    • Fixed issue where large profiles attempting to retrieve Reporting Notes did not receive an email with an attachment nor an error message when the request timed out
    • Updated Reporting Notes credit type tabs to be listed in a numbered order to work around an issue caused by an excel limitation on overlapping tab names
    • Fixed issue in Profile Summary where selecting a single item resulted in the selection of multiple items

    Improvements and Fixes

    Security

    TAGGED: 
    Reporting

    Enhanced Profile Summary

    We have made significant usability enhancements to Profile Summary to better handle profiles with more complexity and larger result sets. We give you more control over the results that are displayed for the selected dimension and how they’re presented. You can now view all issues grouped by their type, fund, purpose, or project along with the count of issues in each group. Selecting individual groupings, or all, presents an option to view the selected items or compare schedules. This separation allows you to create more specific summary views for analysis in the application or export. New filtering functionality enables you to limit the result set in real-time.

    Customize default Profile as of setting

    Admins can now set the default Profile as of date to align your Organization and Profiles with your fiscal year or any date you choose. Orienting all Organization users on a default, functional view of your obligations enables more intuitive reporting and analysis in the app.

    Improvements and Fixes

    • Fixed rate display for as-is schedules so they render correctly with Annual frequency
    • Improved handling of null values for rate so 0% is not shown in the application when a value is not present
    • Added validation for new edge cases involving payment tracking
    • Added more metadata to audit log export to provide more granular details on changes
    • Added several UI improvements to align with the upcoming release of Leases

    Security

    TAGGED: 
    Reporting

    Updated User Interface

    Our user interface for reporting payments has been enhanced to allow us to add in new features and enhancements that are easy to use. You still access payment details through the payment listing as you did before this modification. The payment details will load in a full-screen menu with all of the same controls and elements that appeared in the pop-up window. The orientation is now left-to-right versus top-to-bottom. The image below is a preview of what you'll see as you work through your reporting.

    Payment Reporting Details

    Reporting Notes Generation Using Actuals
    For clients who verify and record payments through the reporting function in DebtBook. The application now automatically produces adjusted Reporting Notes that reflect actual payments compared to the scheduled payments in the debt profile. This is especially valuable for organizations that make additional principal payments or make payments in advance. The updated notes format will now also show additional detail like Interest Paid and Accrued Interest for your reporting period.

    Improvements and Fixes

    • Added ability for users with 2-Factor authentication to generate a new recovery code
    • Improved bucket view presentation of splits that have matured so they do not appear and updated Final Maturity to reflect split end date instead of final maturity of the obligation
    • Added ability to export audit log
    • Fixed presentation of Rate in exports for maturities that have multiple rates in the same period

    Security

    TAGGED: 
    Reporting

    You can view milestones for Payments, Call Dates, Continuing Disclosure, Arbitrage Rebate and Other types by default in DebtBook from the Dashboard or Issue Overview tab on issue detail. These items can now be controlled using Milestone Settings found in your Admin area. You have the ability to remove any type entirely, or control visibility for the Dashboard or Issue detail page. This will be especially valuable when custom milestones are released soon.

    Improvements and Fixes

    Security

    TAGGED: 
    Reporting

    Viewing splits for an issue was previously only possible from the Profile Summary page. You can now view splits for an issue and easily navigate to a particular split from issue detail.

    Improvements and Fixes

    Security

    TAGGED: 
    Reporting

    Payment reporting settings are foundational to producing audit notes using “actual” reporting from your DebtBook profile. You will provide a reporting origination date that aligns to a recent fiscal year end, and input your fund balances for your issues as of that date. This will enable us to accurately produce audit notes with up-to-date balances that reflect all of your payment activity reported in DebtBook.  

    Improvements and Fixes

    • Updated top navigation with new focus states to improve accessibility and provide better context within the application
    • Added Download link to listing of Reporting Notes to eliminate a step in downloading the export
    • Removed Manage Members from profile settings dropdown to avoid confusion
    • Updated bucket view presentation for splits that matured or expired so empty tables do not display
    • Improved keyboard focus and number entry when editing allocation table fields
    • Improved performance of Reporting Payments listing to ensure pages are not skipped when user scrolls fast
    • Fixed issue preventing user from select their state on the Organization Profile page
    • Fixed alignment of email notifications page
    • Fixed the “last changed” date showing password aging
    • Fixed error that appeared when creating a spread group and removing it quickly

    Security

    TAGGED: 
    Reporting
    • Improved formatting and presenting of Debt Service Detail export
    • Improved presentation of email notifications to render better across a variety of different email clients
    • Fixed issue that affects individual issue selection on staging
    • Modified component interface that allows that same components to be used on Profile Summary for Debt and Leases
    • Adjusted split modal positioning so it was not covered by the bottom page of the page when showing split on the issue at bottom of the table
    • Fixed access issue for Guests that hid link to view Reporting Notes
    • Added labels to doughnut/pie chart types to show % for each part without having to rollover
    • Fixed chart downloads so any items that deselected do not get included in the image file download

    Improvements and Fixes

    Security

    TAGGED: 
    Reporting

    Improvements and Fixes

    • Updated UI for Reporting Notes to match styles and use familiar components from other parts of the app
    • Fixed positioning of Split modal window so it is not covered by bottom of page when viewing an issue located in the bottom of the summary table

    GL Issues #723, #709, #732, #730

    Security

    TAGGED: 
    Reporting

    Great debt management requires knowing about key events before they happen, so that you have the time to prepare. Users can elect to receive email notifications informing them of key dates or milestones in advance. Each user can specify the different types of notifications they would like to receive and select timing that meets their specific preferences.

    Email Notification Settings

    Improvements and Fixes


    • Updated color palette to better conform with Web Content Accessibility Guidelines (WCAG 2.1 Level A/AA)
    • Adjusted timing for new account invitations to last 48 hours vs. 12 hours
    • Improved performance of bucket view for large profiles
    • Updated UI style and patterns for Managing Guests to match other parts of the application

    Security

    TAGGED: 
    Reporting

    Each individual issue in DebtBook contains a lot of information scattered across the application on individual pages. We’ve added an Overview tab to the issue detail to provide a go-to place where all related information and data associated with an issue can be found easily. Issuers may provide a summary description to give background on the issuance include its purpose. A table presentation of all GL numbers associated with the issue broken out by account/allocation. Links to all related documents. Notes about the issuance that should be a matter of record for the organization along with any notes added by members of the team.

    Issue Overview tab on debt service detail page

    Improvements and Fixes

    • Updated timing on data retention for old profile data to 45 days (#700)
    • Improved presentation for Safari (#675)
    • Updated modal windows presentation to bring consistency across app (#663)
    • Fixed Export Data link in bucket view so backup data for charts can be exported (#678)
    • Updated excel export to show series description labels that represent Fund, Purpose, Project allocations (#681)
    • Updated excel export to properly show final maturity date (#681)
    • Fixed presentation of bifurcated maturities on debt service detail (#682)
    • Fixed highlighting on refund opportunities (#694)
    • Fixed user view in admin area that prevents list of users from showing properly (#698)
    • Modified profile handling so any Favorite charts would persist after profile updates (#685)
    • Technical debt clean up (#612)

    Security

    TAGGED: 
    Reporting

    Charts can now be added to the Favorites workspace so you can save your work and refer back to them at any time. We've added the ability to expose your Favorites to other team members for easy access and collaboration. This enables you to effectively create a dashboard that is visible to other team members. You can control access and visibility to your workspace using your account settings.

    Favorites workspace with charts and issues.

    Improvements and Fixes

    • Fixed issue with Debt Service Requirements table in Reporting Notes that occurred when payments were on last day of fiscal year (#672)
    • Fixed issue that prevented guest users to be re-added after an admin removes them from system (#534)
    • Added Mailchimp integration that updates as users are added/removed (#652)

    Security

    TAGGED: 
    Reporting

    With the addition of an End Date field, you’ll now have more control over how you manipulate data throughout DebtBook and the views that you can create. By default, we show all debt service details from the Profile as of date through the last payment date for the Series you select. You can look at more specific time slices by simply setting the End Date to a specific point in time to limit or expand your time horizon. The presentation will update automatically and any exported data will automatically inherit this setting.

    Improvements and Fixes

    • Improved presentation of Profile Summary Export (#544)
    • Fixed error that occurred with automatic debt service calculation when Dated Date falls on last day of month (#650)
    • Added notifications to browser when settings are updated or modified (#542)
    • Update Reporting Notes export to eliminate a circular reference error that occurred when there was no data to show (#651)
    • Removed signed links from exports (#632)
    • Improved performance of front-end rendering and display issues on older browsers (#613)
    • Updated title on Profile & Security page (#636)
    • Updated our new address on all footers (#641)
    • Added new symbols to acceptable password character list (#638)
    • Updated URL signing controls for all pdfs (#626)

    Security

    TAGGED: 
    Reporting

    We’ve added support for two-factor authentication (2FA) to provide an additional layer of security for your account to ensure that you're the only person able to gain access, even if someone knows or tries to guess your password. In this age of phishing attacks and data breaches, relying on a login password alone does not guarantee security. No matter how strong or complex your primary password might be, your account stands the risk of a breach if your password happens to fall into the wrong hands.

    With two-factor authentication, your DebtBook account can only be accessed on devices you trust. When you want to sign in, you'll need to provide two pieces of information—your password and a temporary passcode known as a time-based one-time password (TOTP) that is generated by an authenticator app. By entering the code, you're verifying that you have access to a trusted device.

    DebtBook is compatible with popular authenticator apps that are widely used like Google Authenticator, Authy, and Microsoft Authenticator. You may use other apps not listed here. Enabling two-factor Authentication is completely optional. But, from a security standpoint, it is highly recommended. The security benefits of 2FA far outweigh the minor inconvenience of having to authenticate through two successive stages.

    Administrators have the ability to require two-factor authentication for their entire organization. This optional setting allows for teams to easily comply with IT policies and recommendations. 


    Improvements and Fixes

    • Improved UI presentation to leverage full-width of browser window across browsers (#624)
    • Update Forgot Password formatting (#611)
    • Added pagination to Upcoming Payments display on Dashboard (#587)
    • Synchronized debt outstanding amount shown on Dashboard with Profile Summary so it’s reflective of payments made when they on the same date as today (#629)  
    • Fixed issue with chart legend toggling unexpectedly when dates were changed after making a selection (#637)
    • Fixed Reporting Notes to ensure issues with Dated Date outside of fiscal year are not included in export (#616)

    Security

    • Modified session handling and cookie storage (#594)
    • Added Subresource Integrity (SRI) verification for scripts hosted on content deliver networks (#581)
    • Added Network Error Logging (NEL) header to enable browsers to log network requests (#591)
    • Added support for mitigating brute force password attacks (#596)

    TAGGED: 
    Reporting
    • Added accrued interest and interest expense calculations to exports from bucket view
    • Added ability to expand and collapse row groupings in Profile Summary
    • Added notifications to show progress or status of chart downloads
    • Added new security settings to account administration in preparation for upcoming 2FA deployment
    • Fixed presentation issues that occur in a split summary and reporting when an issue is split and some parts have no values
    • Updated input template to better handle Conduit Issuers and different naming conventions
    • Updated UI layout throughout the application to improve responsiveness across all device widths
    • Removed unused fields from database tables
    • Removed menu links from app administration area

    Improvements and Fixes

    Security

    December 17, 2020

    Accrued Interest

    TAGGED: 
    Reporting

    View accrued interest and interest expense balances in your debt service detail view using any profile “as of” date and frequency you choose to assist with accounting for monthly and year-end closing processes. Interest account balances and associated journal entries can be exported into Excel as part of the detail view export. If you do not see this data in your profile, please contact our Customer Success team.

    Improvements and Fixes

    • Updated the Content Security Policy to accommodate Intercom features

    Security

    • Removed ability for users that are assigned the Viewer role to add Guest users to the account
    December 10, 2020

    Multi-Issue Charts

    TAGGED: 
    Reporting

    Automatically generate charts and graphs for any selected issues or your entire debt profile to analyze your data visually. You now have the option to change the beginning date, end date and frequency you display in the charts so that you can see exactly the data set that you want presented in several unique chart styles. All charts and graphs can be downloaded in a format that can be included in presentations or distributed via email as an attachment.

    Improvements and Fixes

    • Added profile selector to the Reporting Payments page to enable you to easily filter out payments that don’t match your selection. Search and Export will limit results based upon your selected profile or show all. (#539)
    • Revised design, layout and structure of account profile screens to accommodate future deployment of two-factor authentication (#537)
    • Updated user notifications in account administration area to highlight when action is completed (#572)
    • Updated format for Summary by Type excel export (#543)  
    • Updated Dashboard presentation in preparation for Milestones (#583)

    Security

    • Addressed potential vulnerability that could lead to an XSS attack (#588)
    • Updated content security policy header for better browser compatibility and enforcement (#585)
    • Added new security check on backend to better enforce profile sharing controls (#592)
    • Modified Forgot Password to prevent account enumeration (#589)
    • Updated Organization Profile to limit ability for user to enter unsecured URLs (#593)
    TAGGED: 
    Reporting
    • Updated Reporting Notes export with additional data and formatting to closely align to GASB 88 standards. As part of this update, we added a new roll-forward table that shows all issues by fund.
    • Payment details can now be exported for printing or electronic distribution.
    • Updated the Profile Summary table presentation to include the Project column when present. If the profile has a different label in use for this dimension, the column heading will reflect that.
    • User Notes will no longer be shown in the Profile Summary so we can better utilize the space for presenting other data. If a note exists, an icon will appear to indicate a note related to the issue.
    • Updated input template to v13 with new fields and structure.

    Infrastructure

    • Adjusted timing on nightly job schedules to work around AWS maintenance windows

    Improvements and Fixes

    Security

    • Added Content Security Policy header to control resources that may be loaded by the browser  

    October 28, 2020

    Performance Enhancements

    TAGGED: 
    Reporting

    • Added loader animation to Dashboard to indicate progress of profile switching for accounts that have multiple profiles assigned
    • Added ability for system admin to set default profile for accounts that have multiple profiles assigned
    • Added rollover state to Mixed value in Profile Summary table to reveal additional details related to Type, Fund, Purpose or Project
    • Fixed the way profile loader handles maturities with overlapping fund, purpose and project names
    • Updated key software package versions
    • Fixed error that occurred when attempting to export summary of split issues
    • Improved performance of fetching split info for issues
    • Prepared for 2FA markup

    GL Issues #550, #526, #516, #555, #553, #551, #531, #538, #523

    Improvements and Fixes

    Security

    • Added header for Strict-Transport-Security (HSTS) to further enforce use of HTTPS
    TAGGED: 
    Reporting

    Organizations can now organize or separate debt obligations into different profiles. You can view the profiles assigned to an account by clicking the profile selector on the Dashboard screen or clicking the Profiles item in the navigation to view a complete listing. (#525)

    Improvements and Fixes

    • Ordered split count list in alphabetical order (#528)
    • Added series description to split summary view to show the type/description for the selected issue (#529)
    • Modified alignment of Total row in split count modal (#532)
    • Fixed issue that caused account invite to be sent to user when unchecking the Send Invite checkbox (#521)
    • Fixed bug preventing the display of API documentation (#490)
    • New system administrator functionality for viewing and managing members and guests associated with an organization (#493)
    • Updated error messages to more clearly indicate an issue if a problem occurs with exporting a file (#516)
    • Improved presentation of Favorite listing to address display issues that occurred when adding or removing items (#511)
    • Improved presentation markup for Create Note screen (#456)
    • Fixed minor error caused by retrieving info for split counts (#531)

    Security

    • Disabled support for TLS 1.1 and required 1.2 (#524)
    • Added a new set of special characters that may be used for stronger password creation (#519)
    October 6, 2020

    Split Counts

    TAGGED: 
    Reporting

    DebtBook now shows the total number of ways a debt obligation is split or bifurcated along with detailed information about each split like the percentage amount and description. You can view the split counts inline while you’re browsing through the app and navigate to a summary view of the whole issue or go directly to a detailed presentation of the split portion.

    Improvements and Fixes

    • Fixed error with Reporting Notes export where reductions did not appear in the roll-forward table when a new issue was added during the specified reporting period (#520)
    • Enabled Reporting Notes export generation with or without activity types to be specified (#518)
    • Added new session timeout to minimize the time or likelihood that someone may hijack an existing user session (#491)

    Security

    September 18, 2020

    Bug fixes

    TAGGED: 
    Reporting

    • Updated date filters for Upcoming Payments on Dashboard and Reporting Date Range to include present day in range (#508)
    • Fixed display issue for Guests that accessing bucket view with Reporting permission turned on (#512)
    • Fixed styling on Scenario Analysis button in Refund mode (#517)

    Improvements and Fixes

    Security

    TAGGED: 
    Reporting

    Implemented a fourth way to split debt allocations to provide you with the ability to view by project. Issuers may customize the label for this dimension if there is a more appropriate or preferable term than Project that better describes the activities of their organization, like Campus or Facility for a university. (#466/507)

    Improvements and Fixes

    • Improved performance of excel exports and implemented web sockets throughout the app to better handle exports with large amounts of data. Also, updated styling of in-app notices. (#464)
    • Updated format for bucket view debt service excel export to enhance presentation and be more user-friendly (#477)
    • Added ability to export Reporting Payments data (#415)
    • Created new Manager role for app admins (#492)
    • Removed activity issue column (#439)  
    • Updated source maps to be browser friendly (#470)
    • Added delete confirmation for Notes to Financial Statements (#453)
    • Added a constraint so Notes to Financial Statements are named uniquely (#451)
    • Added additional information to page titles to help users better organize their bookmarks (and provide Intercom with a more accurate view of user activity) (#487)(#404)
    • Implemented fix to preserve Profile as of date through various refunding opportunity screens (#484)
    • Update copy for shared profile email (#498)
    • Added new fields from input template to Admin area (#478)
    • Added redirect to 404 page when issuer profile is not found (#324)
    • Converted Notes to Financial Statements export to use formulas so edits will automatically update totals (#447)
    • Updated the scope of User Notes so all internal members of the organization have visibility (#494)
    • Fixed typos in Notes to Financial Statements (#505)

    Security

    TAGGED: 
    Reporting
    • Updated Suggest callouts on the Dashboard to inform people about Reporting Payments and provide a link to learn more.
    • Fixed scrolling behavior on Reporting Payments page so it does not stick.
    • Modified label that appears in History section of payment details after user verifies payment. It was showing Approved and now matches action to show Verified.
    • Updated input parser to improve handling of large issuers. Profiles can now consist of multiple parts and no longer need to be merged.

    Improvements and Fixes

    Security

    TAGGED: 
    Reporting

    Reporting Payments
    View all payments due for each of your obligations, verify amounts against received invoices and confirm payments are made with your accounts payable team with the ability to view history and any notes associated with a particular payment. Save time at year end by sharing access with your accounts for audit. All data is exportable to excel.

    Audit Notes
    Automatically generate notes to the financial statements for your fiscal year end (or any period you specify) and download in Excel for further edits or copy/paste.

    Improvements and Fixes

    • Updated Profile Summary with wedges to highlight special characteristics related to issues
    • Added additional column to Profile Summary table to view Type, Fund or Purpose for each issue depending upon your Type, Fund, Purpose selection
    • Updated buttons, headers and menus to simplify process for adding Guest users to an organization’s account
    • View and download charts representing outstanding principal and interest for individual issues
    • Added Viewer role for organizations to allow Admins to limit user’s ability to modify data
    • Fixed issue related to displaying a large number of issues in bucket view and
    • Added new multi-level Issues menu navigation to enable user to travers debt profile by going to various views of Type, Fund or Purpose without having to return to Profile Summary
    • Adjusted debt service schedule calculations to handle new interest basis like 30E3/360 and payments that occur on the last day of any/all months
    • Adjusted debt service schedule generation to account for bifurcations with different payment dates
    • Fixed issue with rounding Outstanding Par Amount on Profile Summary to ensure consistency with other areas where amounts are rounded

    Security