Validate / ITL, LAB or NOL: which lab type to enter
ITL, LAB or NOL: which lab type to enter
Every certificate needs at least one lab entry, and each entry has one of three types.
| Lab {#} Type | Meaning | Identifier it needs | Its Citation Codes column holds | Also |
|---|---|---|---|---|
| ITL | A CPSC-accepted laboratory | Lab {#} CPSC-ID (4 digits) | Citation codes | Name and address come from CPSC's list. |
| LAB | Any other test laboratory | Lab {#} Alternate ID or Lab {#} GLN | Citation codes | The first time: Lab {#} Is New? = Y with name, address and contact details. |
| NOL | No laboratory | None | Testing exclusion codes | Used to claim a testing exclusion. |
Source: Field Details and Providing Testing Exclusions, CPSC User Guide for CSV Upload V3 (December 2025); CPSC eFiling API Specifications V4 (January 2026).
Pick the type
There is no ordering requirement when providing testing exclusions in this wayCPSC User Guide for CSV Upload V3 (December 2025)
- Number the labs from 1 with no gaps: "Each unique lab provided for a certificate must be numbered, starting at 1."
- A lab ID that the Registry does not know is API error 2027, "Lab <#> was not found". All error codes.
- A lab being on CPSC's list does not mean it is accepted for every rule. Its scope is shown on CPSC's lab search.
- The ID check uses the list of 739 laboratories downloaded from CPSC on 2026-11-10. Labs are added and removed; the live list wins.
Questions
What is the difference between ITL, LAB and NOL in CPSC eFiling?
ITL is a CPSC-accepted laboratory and needs its 4-digit CPSC ID. LAB is any other test laboratory and needs an Alternate ID or GLN. NOL means no laboratory: its Citation Codes column holds testing exclusion codes.
Which lab type do I use for a testing exclusion?
NOL. CPSC's CSV guide says to include a laboratory of type NOL and give the testing exclusion codes in that lab's Citation Codes column.