How does UNSPSC support compliance checks?
Published | Updated
Ask what UNSPSC says about compliance checks and the answer comes back as this: codes checked against tender scope, framework scope and category policy before an order is placed. A code outside scope is caught by the system, while a code inside scope but wrong in detail passes unnoticed. That answer about compliance checks is worth holding onto while the rest of the guide adds its qualifications for compliance checks.
Narrowing the digits for compliance checks
Narrowing toward compliance checks works pair by pair, because codes checked against tender scope, framework scope and category policy before an order is placed. A code outside scope is caught by the system, while a code inside scope but wrong in detail passes unnoticed. A reader narrowing in this way should test every pair against the codeset wording for compliance checks, not merely against a remembered title. Compliance checking at code level is a screen, not a guarantee, and it needs human checks behind it. The pair that fails the test for compliance checks is where the narrowing went wrong, and it is cheaper to find it here than in a tender for compliance checks.
How compliance checks is used, in four beats
- start from the claim that codes checked against tender scope, framework scope and category policy before an order is placed
- test that claim against the codeset wording for compliance checks
- note the caution that compliance checking at code level is a screen, not a guarantee, and it needs human checks behind it
- record the version beside the result, so compliance checks stays checkable
What shelf does compliance checks belong on?
Where compliance checks sits follows from the fact that codes checked against tender scope, framework scope and category policy before an order is placed, and a code outside scope is caught by the system, while a code inside scope but wrong in detail passes unnoticed. Shelf position in UNSPSC is a claim about kind, not about importance, size or price, so compliance checks sits beside kinds like itself even when the markets for those kinds differ wildly. Compliance checking at code level is a screen, not a guarantee, and it needs human checks behind it. Getting the shelf right for compliance checks matters because every later move for compliance checks, from tender lots to spend reports, starts from it.
The usual stumble over compliance checks
The common stumble with compliance checks comes from compliance checking at code level is a screen, not a guarantee, and it needs human checks behind it, while the underlying truth remains that codes checked against tender scope, framework scope and category policy before an order is placed. A code outside scope is caught by the system, while a code inside scope but wrong in detail passes unnoticed. Buyers and suppliers both stumble over compliance checks, buyers by writing a lot that covers the wrong neighbour for compliance checks, suppliers by coding a profile line that promises the wrong neighbour for compliance checks. The codeset wording for compliance checks, read in full, prevents both versions of the stumble.
Before moving on from compliance checks, run one last check: does the claim that codes checked against tender scope, framework scope and category policy before an order is placed still hold in the current codeset wording for compliance checks? A code outside scope is caught by the system, while a code inside scope but wrong in detail passes unnoticed. Compliance checking at code level is a screen, not a guarantee, and it needs human checks behind it.
Carry one habit away from compliance checks: codes checked against tender scope, framework scope and category policy before an order is placed, checked against the current UNDP codeset before it is quoted anywhere that matters. Compliance checking at code level is a screen, not a guarantee, and it needs human checks behind it. A code for compliance checks quoted that way can be verified by the next reader, and verification is the whole point of having a shared classification at all.