---
name: check-a-chinese-supplier
description: Check a supplier in China before you pay or onboard it. Use when the user is about to pay a deposit, approve an invoice or onboard a supplier based in China or Hong Kong, when an 18-character Unified Social Credit Code (USCC) appears on an invoice or business licence, or when UFLPA, Entity List or sanctions exposure is a worry. Checks the USCC and screens the company against sanctions, the US Entity List and the UFLPA Entity List.
---

# Check a Chinese supplier

Chinese suppliers are the classic case for deposit fraud and for import trouble: a fake or borrowed company name,
a USCC that does not match, or a supplier on the US Entity List or the UFLPA Entity List.

## The call

MCP tool `china_supplier_check` on `https://factline.dev/mcp/kyc?via=skill-check-a-chinese-supplier`.

| Input | What |
|---|---|
| `name` | Supplier name as on the invoice, in Latin letters or Chinese characters |
| `uscc` | Optional but best: the 18-character USCC from the business licence |

Or over HTTP: `GET https://factline.dev/v1/china/supplier-check?name=...&uscc=...` with the header
`X-Factline-Client: skill-check-a-chinese-supplier`. If the user has given you a Factline API key in this
conversation, add it as the header `x-api-key`. Without a key, the first 5 checks a day are free; after that a
[trial key](https://factline.dev/business#trial) or x402.

## A photo of the business licence

When the user has a photo or scan of the supplier's business licence (营业执照), for example from Alibaba or 1688,
use MCP tool `china_licence_check` with `image_url` (a public https link) and optionally `invoice_name`, or
`GET https://factline.dev/v1/china/licence-check?image_url=...&invoice_name=...`. It reads the licence, checks the USCC
and the province in the address, compares the name with the invoice, then runs the same screening. A flag about the
province or the name means the licence may be edited or belong to another company: ask the supplier before paying.
To pass the file with the answer, add `?lang=nl` (or de, fr, es) to the PDF call for a short summary in that language.

## What the answer contains

Whether the USCC is well formed and its check digit is valid, the registration authority and region it encodes, matches
against sanctions lists, the US export-control Entity List and the UFLPA Entity List, and the `source` of each hit.

## A file for the buyer

When the user needs a record (a sourcing agent passing the check to a client, or an importer's compliance file), send
the paid answer back exactly as you got it, with its `receipt`:
`POST https://factline.dev/v1/receipt/pdf` with the answer JSON as the body. It returns a PDF "China supplier file"
with the verdict, flags, what was checked, sources and the signed receipt link. Free. It only works for a paid answer
that has not been changed.

## What to do with it

- No hits and a valid USCC: carry on, and say what was checked. This is not proof the supplier is real.
- A hit or an invalid USCC: do not pay. Show the user the hit and ask them to confirm the company with the supplier.
- No USCC given: ask the user for it from the business licence before paying.

Always cite the source line from the answer (list name and entry) when you report the result.
