Resolved Issues

  • Contract Job
    • Fixed an issue where Sick Time was updated unexpectedly when editing the contractor’s profile.
  • Miscellaneous
    • Fixed an issue where an error was caused by a trigger when modifying an invoice.

New Feature

  • Add User without Email Address
    • When creating a user in Bilflo (Contractor, Client Contact, or Team Member), email addresses are no longer required fields. Bilflo creates a system email address in place of the blank field so it can reference this record accurately but this field can be updated at any time.
      • This is useful for creating a team member called “House Account” if you want to associate this with the Sales Rep custom field on a job but don’t want to use a company email address.
      • Another reason to use this would be if Contractors are going to use their Badge ID to log in (see release notes here for reference – https://www.bilflo.com/releases/2-0-39)

Resolved Issues

  • Approve Time (third-party timecards)
    • Fixed an issue where the Approve Time page did not display values accurately for 3rd party timecards with custom PBIs.
  • Contractor
    • Fixed an issue where various fields on the contractor detail page were blank after creating a new contractor.
    • Fixed an issue where inaccurate Sick Time quantities were displayed in the Hours column.
  • Email
    • Fixed an issue where welcome emails sent from the Email Settings page did not include the correct link for users that were not registered.
  • Expenses
    • Fixed an issue where expenses were not calculated properly when entered by contractors or team members when they had default values in the expenses list on the Global Lists page.
  • Invoice
    • Fixed an issue where an error was displayed when creating an invoice.
  • Sick Time
    • Fixed an issue where the Paid Time Off page did not display accurate values when compared to the contractor’s sick time journal.

New Feature

  • Deliver Invoice
    • After updating and creating a new version of an invoice that has already been delivered, there is now an option to deliver the new version of that invoice or mark that invoice as delivered.

Resolved Issues

  • Client Contacts
    • Fixed an issue where users were able to add a client contact/approver when a client was not associated with the user.
  • Emails
    • Fixed an issue where Reset Password links did not display the correct subdomain.
  • Exporting
    • Fixed an issue where exporting direct hire invoices to QuickBooks (Accounting) resulted in an error in Bilflo.
  • Timecard
    • Fixed an issue where Third Party timecards did not accurately display the PBIs associated with the contract job page.
    • Fixed an issue where the 9/80 timecards did not calculated overtime accurately.
    • Fixed an issue where team member timecards displayed various errors.

Resolved Issues

  • Login Page
    • Fixed an issue where entering invalid credentials while logging in redirected the user to a page where they could not try to log in again.
    • Fixed an issue where the main login page displayed “Log in to Bilflo QA” and updated to remove “QA”.
  • Timecard
    • Fixed an issue where an error was displayed when submitting a timecard with only Vacation Time.
    • Fixed an issue where PBIs on the 1099 timecard did not match PBIs on the associated contract job.
  • Miscellaneous
    • Updated various pages to account for increased security.
    • Fixed an issue where an incorrect validation message was displayed on various pages.
  • Purchase Orders
    • Fixed an issue where PO Number and Invoice Messages were not included on the invoices that were exported to QuickBooks.
    • Updated the Settings > Integrations > QuickBooks (Accounting) > Invoice Mappings page to include merge tags for the Primary PO Number and Non-Primary PO Number.
    • By clicking on the bulleted list items (i.e. “{ponumber-primary}”), this will include the elements listed on the invoice that is exported to QuickBooks (see highlighted area).

Resolved Issues

  • Contractor Profile Page
    • Fixed an issue where an error occurred when updating the Start Date field while creating a new contractor.
    • Updated the State and Federal Filing Status dropdown options to display updated items according to the IRS.
  • Dashboard Link
    • Fixed an issue where the public dashboard link displayed localhost instead of the correct subdomain.
  • Contract Jobs
    • Fixed an issue where creating a contract job did not require the State Working or Job Site Address fields.
  • Timecards
    • Fixed an issue where the timecard status would not reflect accurately in certain scenarios.

Resolved Issues

  • Reports
    • Fixed an issue where GP calculations were not including records with Vacation Time on certain reports.
    • Fixed an issue where the sum of the data points didn’t match the total Sales and GP amounts on certain report charts.
  • Invoice
    • Fixed an issue where invoice remittances were not updating when changed on the invoice detail page.
    • Fixed an issue where an error was displayed when viewing the invoice detail page.

Resolved Issues

  • Bulk Time
    • Fixed an issue where the documents that were uploaded would not display a preview when clicked on.
  • Login Page
    • Fixed an issue where the welcome email redirected them to a different login environment.
    • Fixed an issue where a user was unable to log in successfully.
    • Fixed an issue where a number was required but not displayed when creating a new password.
  • Reporting
    • Fixed an issue where the data points on the Sales and GP by Team Member report would display “Invalid Date” when looking at various filters.
    • Fixed an issue where the previous period’s data and the previous year’s data on the Comparison report would display inaccurate results.
  • Request Edit
    • Fixed an issue where an additional blank comment was added when a Request Edit message was sent by the contractor.

Resolved Issues

  • Contract Job
    • Fixed an issue where copying the contract job did not copy the time collection method.
  • Contract Overview
    • Fixed an issue where no records were displayed on the contract overview page.
    • Fixed an issue where an error occurred when filtering the contract overview page by the Comment column.
  • Dashboard
    • Fixed an issue where editing/adding a data filter did not display the correct custom field dropdown options.
  • Expenses
    • Fixed an issue where the invoice pdf was not created successfully when a timecard with expenses did not have a description in the expense item.
    • Fixed an issue where an error occurred when entering expenses as a team member.
  • Invoices
    • Fixed an issue where an error occurred when attempting to create an invoice for a timecard with a future period end date.
    • Fixed an issue where a team member with invoice history permission enabled could not access the invoice PDF.
    • Fixed an issue where the invoice detail page did not load properly.
  • Miscellaneous
    • Fixed an issue where an error was displayed when viewing various pages.
  • Pay Bill Items
    • Updated the PBI attribute logic for Overtime, Double Time, and 1099 Overtime.
    • Updated the PBI attribute logic for Multiplier attributes. Now when a PBI has the multiplier attribute, it requires a Rate Relationship attribute.
  • Performance
    • Updated the contract job detail page to significantly reduce RAM usage and prevent an error for various users.
  • Team Members
    • Updated the validation message when updating a team member’s profile.
    • Fixed an issue where the expense total was not updated on the team member’s timecards page.
  • Timecard Report
    • Fixed an issue where the totals would not update based on the filters applied.

New Feature

  • Increased Application Security
    • Users are prompted to a Reset Password page where they can enter a new password that meets more secure criteria. 
  • What if I don’t want my contractors to use an email address/password to log in?
    • We have a new feature that creates an automatic pin number (or “badge pin”) for contractors. You can find additional information and a helpful video available in Version 2.0.39 release notes: https://www.bilflo.com/releases/2-0-39 

New Features

  • Badge-Id Login
    • Video Overview: https://www.loom.com/share/c326a59538d34197a8b9ace52127accd
    • When creating a new contractor, we now have a “Badge ID” field that is automatically generated. This ID number can be used so contractors can log into Bilflo without using an email address or password.
    • Badge IDs have also been automatically created for pre-existing contractors.
  • How do I use the Badge ID?
    • You can change the login URL from “[ABCstaffing].bilflo.com/login” to “[ABCstaffing].bilflo.com/badge-login”
  • How do I find the Badge IDs for my contractors?
    • The Badge ID is available on the specific contractor’s detail page (or contractor profile) but you can view the Badge ID for all of the contractors by going to People > Contractors, clicking Columns, adding BadgeId, and then clicking Apply (see below for reference).
    • You can also download that page as a CSV file if you want to print it out or reference it later in case someone forgets what their Badge ID is.
  • Punch-in Punch-out Button
    • This feature allows the contractor to click a button that will use a current timestamp for their local time to populate the Clock-in, Start Lunch, End Lunch, or Clock-out cells instead of allowing them to manually enter the time.
  • How do I set up the Punch Button feature?
    • On the contract job detail page, in the Time and Pay section, set the time collection method to Clock-in Clock-out, 9/80 Timecard, or Detailed Clock-in Clock-out (see images below for reference).
    • Once any of these time collection methods are selected, you’ll see Timecard Punch options:
      • Display punch button: when this option is selected, the Request Edit button and Punch button are displayed and can be used by the contractor. If the contractor wants to manually enter their time in any of the cells, they can still click the cells to edit the timecard.
      • Only allow punches: when this option is selected, the contractor is unable to click the cells to edit the timecard. However, Team members (with permission) can still select a cell to edit the timecard.
  • Does the Punch button change when the timecard is updated?
    • When the contractor is viewing a timecard and the current day is NOT on that timecard, the punch button is not able to be used, so they will need to click the cells to edit that timecard.
    • When the contractor is viewing a timecard and the current day is on that timecard, the following options are available:
      • Clock-in: this option is available only when the current day does not have any values in it
      • Start Lunch: this option is available only when the current day has a Clock-in value and the Start Lunch does not.
      • End Lunch: this option is available only when the current day has a Clock-in value, a Start Lunch value, and the End Lunch does not.
      • Clock-out: this option is available only when the current day has a Clock-in value, a Start Lunch value, an End Lunch value, and Clock-out does not.
  • What does the Request Edit button do?
    • When the contractor clicks on Request Edit, a dialog box is displayed where the Contractor can send an email to the Team Members so they can update the timecards or review the Request Edit message.
    • This is useful when the contractor mistakenly submits their timecard or needs to update one of the cells for a specific day (see below for an example).
    • NOTE: the Request Edit will also be added as a comment on the timecard.