Skip to main content

Backflow - What's New: Verified Calibrations & Certifications at Submission - March 2026

Release date: March 2026 | Product area: Test Reports — For Service Providers & Authority Users


Accurate test records come down to two things: a properly calibrated test kit and a certified tester. SwiftComply now confirms both at the moment a report is submitted — so every report reflects the equipment and credentials that were actually valid on the test date. The goal is simple: make compliance easier, and keep your records true to real testing conditions.


What's new

Calibration and certification, right on the Service Provider Selection page

When you start a report, you'll still pick a Service Provider, Tester, and Test Kit. Now, on that same screen, you'll also choose the Tester Certification and the Test Kit Calibration. Certification options appear once you select a tester; calibration options appear once you select a test kit.

A clearer calibration status

The calibration's current status now shows one of three states:

Status

Description

Pending

Not yet approved by the Authority

Valid

Approved and not expired as of today

Past

Approved and expired as of today, but could still be valid for a test that took place in the past. This calibration can still be selected.

A Continue button before the form

After your selections, click Continue to open the test report form. This step lets you jump back to the Service Provider Selection page from anywhere in the form if you need to change the tester, certification, test kit, or calibration.

Tester and test kit details fill in automatically

Details from the records you select now populate the test report form automatically — and those fields are read-only, so the values always match the certification and calibration records you chose. Need to change the tester or test kit? Click Edit Tester & Kit at the bottom left of the report (it's there throughout). You'll head back to the selection page, make your changes, click Continue, and land right back at the furthest section you'd completed — with your progress saved.

Smarter validation at submission

The system now runs a few extra checks when a report is submitted.

Calibration validation — When you submit, SwiftComply checks that:

  • The test date falls within the calibration's valid date range

  • The calibration record is approved

If either isn't true, the report can't be submitted until you select a valid calibration.

You'll see the same message when you open an In Progress report.

And if a calibration hasn't been approved yet, the report can't be submitted until it is.

That message also appears when you open an In Progress report.

Certification validation — SwiftComply also confirms the selected certification was valid on the test date. Because certifications store an expiration date, the system checks that the test date falls before that expiration, including any grace period your program has configured. If the certification is expired relative to the test date, the report can't be submitted.

These messages also appear when you open an In Progress report.


Good to know

Don't enforce test kits? Programs that don't require test kit enforcement can turn off test kit selection and validation with an organization setting. To change yours, reach out to your CSM or our support team at help@swiftcomply.com. One note: if the test kit or calibration fields are currently required on your report, those will need to be changed before the setting can be adjusted.

A few things you may notice:

  • Some fields that used to be editable are now read-only, because they come straight from your system records.

  • A new Edit Tester & Kit button lets you pop back to the Service Provider page to adjust your tester, certification, test kit, or calibration.

  • You'll now click Continue to move into the test report form.


Learn more


Questions or feedback?

If something looks off or you'd like a hand, we're here. Reach our support team at help@swiftcomply.com or start a chat right inside SwiftComply.

Did this answer your question?