Product updates

See what’s new on CheckHQ. Every new update that helps your business run smoother can be found here.

Filter updates

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

All updates

Changelog

12

/

29

/

21

December 2021 Changelog

Payroll

December is always a busy time of year in the payroll world, but that didn’t stop our team from releasing key features like the Run Payroll Component and support for ‘Applied for’ parameters in Onboard and Console. We're very excited to head into the new year strong, with even more features coming down the pipeline to help you build faster and more elegantly on top of Check.Happy holidays from the Check team! A quick recap of DecemberLaunch of the Run Payroll ComponentSupport for ‘Applied For’ status in Onboard and ConsoleEdit support for child support remittancesCreate new hire contractor reportsAdd workplaces to contractor paymentsRun and preview payrolls using the Run Payroll ComponentYou can now use the Run Payroll Component to create, edit, preview, and run payroll. This component offers your users an easy way to set up employee pay rates, add earnings, and preview payrolls all in one embeddable flow. We’re committed to helping you build a world-class payroll experience. With the use of the Run Payroll Component, you will be able to embed a preview and run payroll flow that is compliant, well-tested, and user-friendly.To learn more about the Run Payroll Component, and all other Check Components, see our documentation here. If you would like to see how Check Components can help speed up your payroll product build, please reach outMark Console and Onboard parameters as 'Applied For'We have updated Console and Onboard to allow employers to indicate that certain company parameters are not yet available but have been applied for by the company. This may be useful for a new business that hasn't received its state-specific employer identification number from the state agency.When marking parameters as “Applied For,” certain state forms may be deferred for signature in Check Onboard and Check Components — this is normal and won't block implementation or payroll.Edit Child Support RemittanceYou can now PATCH the `managed` field on a Post-Tax deduction to `false`, and Check will not include the funds in the `cash_requirement` (found in the Totals object) or attempt to make payment on behalf of the company.This is for employers who prefer to keep their current process for remitting deductions and not have it paid through Check.Create new hire contractor reportsCheck has added optional fields `dob` and `start_date` to the contractor object and `workplace` to the contractor payments object to facilitate new-hire reporting for contractors.Add a workplace to a contractor paymentYou can now associate a workplace with a contractor payment. This allows Check to complete the appropriate state filing of 1099s for Year-End.‍

Read more
December 2021 Changelog

Changelog

12

/

29

/

21

December 2021 Changelog

Payroll

December is always a busy time of year in the payroll world, but that didn’t stop our team from releasing key features like the Run Payroll Component and support for ‘Applied for’ parameters in Onboard and Console. We're very excited to head into the new year strong, with even more features coming down the pipeline to help you build faster and more elegantly on top of Check.

Happy holidays from the Check team! 

A quick recap of December

  • Launch of the Run Payroll Component
  • Support for ‘Applied For’ status in Onboard and Console
  • Edit support for child support remittances
  • Create new hire contractor reports
  • Add workplaces to contractor payments


Run and preview payrolls using the Run Payroll Component

You can now use the Run Payroll Component to create, edit, preview, and run payroll. This component offers your users an easy way to set up employee pay rates, add earnings, and preview payrolls all in one embeddable flow. 

We’re committed to helping you build a world-class payroll experience. With the use of the Run Payroll Component, you will be able to embed a preview and run payroll flow that is compliant, well-tested, and user-friendly.

To learn more about the Run Payroll Component, and all other Check Components, see our documentation here. If you would like to see how Check Components can help speed up your payroll product build, please reach out.


Mark Console and Onboard parameters as 'Applied For'

We have updated Console and Onboard to allow employers to indicate that certain company parameters are not yet available but have been applied for by the company. This may be useful for a new business that hasn't received its state-specific employer identification number from the state agency.

When marking parameters as “Applied For,” certain state forms may be deferred for signature in Check Onboard and Check Components — this is normal and won't block implementation or payroll.


Edit Child Support Remittance

You can now PATCH the `managed` field on a Post-Tax deduction to `false`, and Check will not include the funds in the `cash_requirement` (found in the Totals object) or attempt to make payment on behalf of the company.

This is for employers who prefer to keep their current process for remitting deductions and not have it paid through Check.

Create new hire contractor reports

Check has added optional fields `dob` and `start_date` to the contractor object and `workplace` to the contractor payments object to facilitate new-hire reporting for contractors.

Add a workplace to a contractor payment

You can now associate a workplace with a contractor payment. This allows Check to complete the appropriate state filing of 1099s for Year-End.

Expand
December 2021 Changelog

Changelog

12

/

01

/

21

November 2021 Changelog

Payroll

We’ve been hard at work this month and are excited to share some of the latest features that shipped at Check! Our team has made many improvements across our platform, specifically around bank account verifications, FEIN validations, benefits support, and Console features. Below is a recap of our November launches.‍Launched bank account verificationsTo ensure the highest payment success rates, Check now verifies all bank accounts. You can view the status of these verifications via the `status` and `disabled_reason` fields in the bank account object and bank account webhooksTo learn more, check out our guide on bank account verifications‍Released company W-4 exemptions endpointYou can now get federal and state withholding exemption status for all employees at a company via this endpoint. With a Form W-4, you are able to determine the amount to withhold from an employee’s paycheck for federal tax purposes. This form needs to be updated annually for employees marked as exempt, so this new report can help you understand which employees to notify.Please see our reference documentation for more information, and feel free to reach out with any questions.‍Released support for effective dated tax withholding settings in ConsoleThis feature provides more visibility and granularity on when settings are effective. For example, tax rates may go into effect only on January 1 of next year. Prior to this launch, users could only define settings once, and needed to make changes to those values on the day they went into effect. Now, users can update current and past setting values as well as create new ones in the future.As always, you can visit our Console guide for a product overview and can also request an API key to gain full access to Console and its guides.‍Added validation for FEIN inputs‍We now enforce all FEIN input values to be in the following format: ##-#######. This validation occurs in Console, Check Components, and Check Onboard to ensure consistent and compliant FEIN inputs from your employers.‍Added ability to define multiple benefits of the same type for an employeeYou can now define multiple benefits of the same type for an employee with non-overlapping effective dates. In addition, you can now define concurrent benefits of the same type for the same employee for Section 125 benefits. For these benefits, a maximum of 10 can exist at the same time for an employee.For all other benefits, only one benefit of a given type can be effective for a given employee.

Read more
November 2021 Changelog

Changelog

12

/

01

/

21

November 2021 Changelog

Payroll

We’ve been hard at work this month and are excited to share some of the latest features that shipped at Check! Our team has made many improvements across our platform, specifically around bank account verifications, FEIN validations, benefits support, and Console features. Below is a recap of our November launches.

Launched bank account verifications

To ensure the highest payment success rates, Check now verifies all bank accounts. You can view the status of these verifications via the `status` and `disabled_reason` fields in the bank account object and bank account webhooks.

To learn more, check out our guide on bank account verifications.

Released company W-4 exemptions endpoint

You can now get federal and state withholding exemption status for all employees at a company via this endpoint. With a Form W-4, you are able to determine the amount to withhold from an employee’s paycheck for federal tax purposes. This form needs to be updated annually for employees marked as exempt, so this new report can help you understand which employees to notify.

Please see our reference documentation for more information, and feel free to reach out with any questions.

Released support for effective dated tax withholding settings in Console

This feature provides more visibility and granularity on when settings are effective. For example, tax rates may go into effect only on January 1 of next year. Prior to this launch, users could only define settings once, and needed to make changes to those values on the day they went into effect. Now, users can update current and past setting values as well as create new ones in the future.

As always, you can visit our Console guide for a product overview and can also request an API key to gain full access to Console and its guides.

Added validation for FEIN inputs

We now enforce all FEIN input values to be in the following format: ##-#######. This validation occurs in Console, Check Components, and Check Onboard to ensure consistent and compliant FEIN inputs from your employers.

Added ability to define multiple benefits of the same type for an employee

You can now define multiple benefits of the same type for an employee with non-overlapping effective dates. In addition, you can now define concurrent benefits of the same type for the same employee for Section 125 benefits. For these benefits, a maximum of 10 can exist at the same time for an employee.

For all other benefits, only one benefit of a given type can be effective for a given employee.

Expand
November 2021 Changelog

Changelog

11

/

01

/

21

October 2021 Changelog

Payroll

This month, Check shipped several new features to make building and operating payroll even simpler than before. These features include several new updates to our API, encompassing the Earning Rate API, W2 preview report endpoints, and support for setting an employee’s primary workplace. We’re also excited to announce Console enhancements that will allow your operations team to perform historical payroll audits more efficiently and bulk create up to 25 employees in one fell swoop.Released Check's Earning Rate APIDevelopers now have the ability to store employee salary and hourly wages in Check as earning rates. With earning rates, you can calculate the correct gross pay directly via Check’s API when running payroll. This drastically simplifies what developers need to build to launch payroll with Check, saving time and reducing complexity when getting your payroll integration live.To learn more about Check’s Earning Rates API, check out our guide and our official release blog postLaunched support for defining benefits at a company levelWith the launch of company-level benefits, implementation and benefits administration have never been easier. Prior to this launch, users could only create benefits defined at the employee level. Now, you can define a single company-level benefit and then create multiple employee-level benefits that inherit from that company benefit in a single transaction.Note: You can still create benefits at the employee level as you’ve done to date — we’ve made this a non-breaking change to our API.To dive deeper into our company-level benefits, see our reference documentation and Defining Benefits guide.To learn more about Check’s Earning Rates API, check out our guide and our official release blog postAdded support for Primary WorkplacesCheck now supports setting primary workplaces for employees. This enables Check to calculate taxes for employees in multi-state situations more accurately. For employees with a single workplace, their primary workplace will default to that location. For employees who have multiple workplaces, their primary workplace can be assigned via the API or in Console. Launched W2 Preview Report EndpointWith this report, you can get a preview of all of the W2 data for a given company's employees, which will help your team ensure W2 data is correct for end-of-year reporting.To get more information on the W2 preview report endpoint, see our API reference documentation hereLaunched Payroll Audit revamp and Bulk Employee creation in ConsoleWe are excited to add two new features to Console to support your operations team as they scale your payroll business. Payroll Audit RevampRun multiple audits at onceSave progress so you can come back laterRe-run individual audits with one clickBulk employee creationEmployees can be bulk uploaded 25 at a timeThis removes the manual key-in of information such as employee name, address, date of birth, start date, etc.Interested in learning more about how Console can help accelerate your payroll product development? See our Console guide for a product overview. You can also request an API key to gain full access to Console and its guides.

Read more
October 2021 Changelog

Changelog

11

/

01

/

21

October 2021 Changelog

Payroll

This month, Check shipped several new features to make building and operating payroll even simpler than before. These features include several new updates to our API, encompassing the Earning Rate API, W2 preview report endpoints, and support for setting an employee’s primary workplace. We’re also excited to announce Console enhancements that will allow your operations team to perform historical payroll audits more efficiently and bulk create up to 25 employees in one fell swoop.

Released Check's Earning Rate API

Developers now have the ability to store employee salary and hourly wages in Check as earning rates. With earning rates, you can calculate the correct gross pay directly via Check’s API when running payroll. This drastically simplifies what developers need to build to launch payroll with Check, saving time and reducing complexity when getting your payroll integration live.

To learn more about Check’s Earning Rates API, check out our guide and our official release blog post.

Launched support for defining benefits at a company level

With the launch of company-level benefits, implementation and benefits administration have never been easier. Prior to this launch, users could only create benefits defined at the employee level. Now, you can define a single company-level benefit and then create multiple employee-level benefits that inherit from that company benefit in a single transaction.

Note: You can still create benefits at the employee level as you’ve done to date — we’ve made this a non-breaking change to our API.

To dive deeper into our company-level benefits, see our reference documentation and Defining Benefits guide.To learn more about Check’s Earning Rates API, check out our guide and our official release blog post.

Added support for Primary Workplaces

Check now supports setting primary workplaces for employees. This enables Check to calculate taxes for employees in multi-state situations more accurately. For employees with a single workplace, their primary workplace will default to that location. For employees who have multiple workplaces, their primary workplace can be assigned via the API or in Console. 

Launched W2 Preview Report Endpoint

With this report, you can get a preview of all of the W2 data for a given company's employees, which will help your team ensure W2 data is correct for end-of-year reporting.

To get more information on the W2 preview report endpoint, see our API reference documentation here.

Launched Payroll Audit revamp and Bulk Employee creation in Console

We are excited to add two new features to Console to support your operations team as they scale your payroll business. 

  • Payroll Audit Revamp
  • Run multiple audits at once
  • Save progress so you can come back later
  • Re-run individual audits with one click
  • Bulk employee creation
  • Employees can be bulk uploaded 25 at a time
  • This removes the manual key-in of information such as employee name, address, date of birth, start date, etc.

Interested in learning more about how Console can help accelerate your payroll product development? See our Console guide for a product overview. You can also request an API key to gain full access to Console and its guides.

Expand
October 2021 Changelog

10

/

01

/

21

September 2021 Changelog

Payroll

In September, we enhanced our platform visibility with the addition of accounting and onboard status webhooks, added more functionality to Check Console with custom earning code creation, surfaced more statuses to help with implementation, and released Check Components! Alongside those releases, we also introduced a new API version: v2021-09-02. Below, we will dive into the details of each release.[BREAKING CHANGE] New API Version v2021-09-02In the latest API version, we introduced the following changes: The `signer_title` parameter is now required to generate a Company Onboard linkThe datatype of the approval_deadline field returned on a payroll is now a datetime rather than a date.When creating a post-tax deduction with a type of `child_support`, the related employee must now have an SSN.The JSON structure of payroll item warnings has been updated to provide more detail and support additional deduction types.For a refresher on our API versioning, see our documentation here. If you are a current partner looking to modify your default API version, please reach out and we will help you upgrade.Released Check ComponentsWe are thrilled to officially launch Check Components: a faster way to build embedded payroll. Check Components are embeddable flows that you can add into your application with a few lines of code. You can pick and choose from a variety of Components that allow you to easily onboard employees, run payroll, generate reports, and set up third-party integrations such as Quickbooks Online. To learn more about Components, check out the documentation and our working with check components guideAdded ability to create custom earning codes in ConsoleIn Console, you now have the ability to create a Custom Earning Code under the Custom Earning Codes tab on the Company page or in the step 3 — add historical payroll section of the Company Setup page. To create a Custom Earning Code, you must set the code name, code status (active or inactive), and which Check earning type the Custom Earning Code maps to. On both pages, you will also have the ability to filter for all active or all inactive Custom Earning Codes.See our Types of Earnings documentation and our structured earnings guide to dive deeper into Check earning types.Introducing Implementation and KYB statusBefore a company can run its first payroll on Check, it must first be implemented. KYB (know your business) is a step in the company implementation process where Check uses a combination of heuristics and data to determine the risk of managing the company’s payroll. We now expose an implementation object through the Company API that contains both the implementation and KYB statuses. You can read more about them here. Additionally, the KYB status is visible through Console in the company info tab.Added Webhooks for Onboard Status and Accounting Integration Sync AttemptsWe will now send you webhook events when an accounting integration sync attempt succeeds or fails. This event will include a serialized version of the SyncAttempt and, if applicable, any relevant failure information. We will send these webhooks with a Check-Topic Header of `accounting_integration_sync_attempt`.We will also send webhooks whenever an event occurs that may change an entity's onboard status. These events include creating a document or tax form, creating or modifying a workplace or bank account, or updating tax setup parameter settings for companies or employees.To learn more about Check's webhooks, see our webhooks documentation

Read more
September 2021 Changelog

10

/

01

/

21

September 2021 Changelog

Payroll

In September, we enhanced our platform visibility with the addition of accounting and onboard status webhooks, added more functionality to Check Console with custom earning code creation, surfaced more statuses to help with implementation, and released Check Components! Alongside those releases, we also introduced a new API version: v2021-09-02. Below, we will dive into the details of each release.

[BREAKING CHANGE] New API Version v2021-09-02

In the latest API version, we introduced the following changes: 

For a refresher on our API versioning, see our documentation here. If you are a current partner looking to modify your default API version, please reach out and we will help you upgrade.

Released Check Components

We are thrilled to officially launch Check Components: a faster way to build embedded payroll. Check Components are embeddable flows that you can add into your application with a few lines of code. You can pick and choose from a variety of Components that allow you to easily onboard employees, run payroll, generate reports, and set up third-party integrations such as Quickbooks Online. 

To learn more about Components, check out the documentation and our working with check components guide.

Added ability to create custom earning codes in Console

In Console, you now have the ability to create a Custom Earning Code under the Custom Earning Codes tab on the Company page or in the step 3 — add historical payroll section of the Company Setup page. To create a Custom Earning Code, you must set the code name, code status (active or inactive), and which Check earning type the Custom Earning Code maps to. On both pages, you will also have the ability to filter for all active or all inactive Custom Earning Codes.

See our Types of Earnings documentation and our structured earnings guide to dive deeper into Check earning types.

Introducing Implementation and KYB status

Before a company can run its first payroll on Check, it must first be implemented. KYB (know your business) is a step in the company implementation process where Check uses a combination of heuristics and data to determine the risk of managing the company’s payroll. 

We now expose an implementation object through the Company API that contains both the implementation and KYB statuses. You can read more about them here. Additionally, the KYB status is visible through Console in the company info tab.

Added Webhooks for Onboard Status and Accounting Integration Sync Attempts

We will now send you webhook events when an accounting integration sync attempt succeeds or fails. This event will include a serialized version of the SyncAttempt and, if applicable, any relevant failure information. We will send these webhooks with a Check-Topic Header of `accounting_integration_sync_attempt`.

We will also send webhooks whenever an event occurs that may change an entity's onboard status. These events include creating a document or tax form, creating or modifying a workplace or bank account, or updating tax setup parameter settings for companies or employees.

To learn more about Check's webhooks, see our webhooks documentation.

Expand
September 2021 Changelog

No Results Found

It looks like the combination of filters you've applied didn't return any results. Try adjusting your filters or clearing some selections to see more entries.