Supplymo
Original researchEvidence v1 · non-random sample

72 of 120 top-ranked 1688 listings showed no invoice type

We read 120 platform-ranked 1688 listings through the marketplace's own API. 72 showed no invoice type in invoiceInfo, while 29 showed both 普票 and 专票.

This is a listing-field observation. It does not verify tax status, invoice validity or any exporter's refund or exemption eligibility.

Liam Cai

Liam Cai · Founder, Supplymo

Published 12 August 2026 · Collected 2026-08-08 · Yiwu, China

What this says

  • The invoiceInfo field came back on 120 of 120 listings, so an empty invoiceTypes value is an observed empty value, not an API field we failed to receive.
  • The sampled invoiceInfo field provided no invoice-type value on 72 of 120 listings.
  • Where a declaration exists it follows a strict ladder, with no rung skipped anywhere in the sample.

What this does not say

  • That a seller showing nothing cannot lawfully issue an invoice.
  • That a displayed 专票 label proves general-taxpayer status, identifies the legal issuer or establishes that the invoice will be valid.
  • That any seller, agent or exporter qualifies for an export refund or exemption. That requires a transaction-specific official review.

What we measured

Four numbers, each with its boundary

Every figure below is recomputed from the published evidence file by a script that runs before this page can deploy.

Showed no invoice type

72 of 120

An observed count in this ranked sample, not an estimate for all of 1688.

Showed both 普票 and 专票

29 of 120

Both seller-entered labels appeared; this does not prove tax status or refund eligibility.

Invoice field returned

120 of 120

The check that lets an empty declaration be read as nothing declared.

Skipped a rung

0

No listing declared the special invoice without also declaring the general one.

Category by category

The spread is wide and the sample per category is thin

Ten listings per keyword is enough to show that categories differ and not enough to size the difference. Read the columns as a prompt for your own checking, not as a ranking.

KeywordShowed any typeShowed 专票
ceramic mug1 / 101 / 10
desk lamp2 / 101 / 10
hair clip5 / 101 / 10
phone case3 / 101 / 10
tote bag2 / 101 / 10
pet bed5 / 102 / 10
led lamp5 / 103 / 10
storage box3 / 103 / 10
keychain5 / 104 / 10
kids toy8 / 104 / 10
kitchen utensil4 / 104 / 10
silk scarf5 / 104 / 10

What to do instead

Move the invoice question to the quote stage

A marketplace label is a prompt for verification, not a tax-status or refund decision.

Confirm the legal invoice issuer

Ask for the issuer's legal name and tax number, the invoice type, the goods description and amount, and the expected issue date. A platform label answers none of those questions.

Identify the China-side exporter

Confirm who will export the goods and which refund or exemption route, if any, they expect to use. Production-enterprise, foreign-trade-enterprise and agency arrangements do not use one universal document chain.

Verify before payment

Treat an empty field or a displayed type as an unanswered verification task. Ask the actual exporter and its accountant or tax adviser to confirm the transaction-specific documents.

Method

How the sample was taken

Source
com.alibaba.fenxiao.crossborder:product.search.keywordQuery + product.search.queryProductDetail (read-only)
Frame
12 English keyword searches on the cross-border distribution channel, first results page only, 10 platform-ranked rows per keyword. The keyword framework matches the supplier score study, but this study was collected independently and does not claim the same listings.
Signal field
invoiceInfo on the product detail response
Field return check
Each row records whether the detail response contained the invoiceInfo key at all. Every row in this collection returned it, so an absent declaration is an absent declaration rather than a field the API withheld.
Invoice types
普票 and 专票 are the two seller-entered labels observed in invoiceInfo.invoiceTypes. This study reports those platform values only. It does not determine who can lawfully issue a valid invoice, the seller's VAT registration status or whether an exporter qualifies for a refund or exemption.
Write operations
None. No order, payment, enquiry, messaging or logistics endpoint was called.

Sanitised evidence v1

Check the figures yourself

The evidence file carries every listing row, the full method and all ten stated limits. Offer IDs were used transiently for product-detail requests, then discarded. The persisted sample and public evidence retain the category keyword, invoice-field observations and two seller badges—not offer IDs, seller IDs, shop names, titles, prices or URLs.

Rows
120
Collected
2026-08-08
Stated limits
10
Download the evidence file

Limits

The ten limits of this sample

The second one is the one that matters most, so it is near the top.

  1. 1

    This is not a random sample. Rows come from the first page of a keyword search, which the platform ranks. The resulting visibility bias is unknown, so this sample cannot estimate all 1688 listings.

  2. 2

    This measures what a listing displays in invoiceInfo, not what a seller can lawfully issue. An absent declaration is a statement about the platform field, not about the business behind it.

  3. 3

    Rows were not deduplicated by seller. A supplier with several listings on the first page appears more than once, so 120 listings does not mean 120 distinct suppliers, and no seller identity was retained that would allow deduplication.

  4. 4

    One platform, one day, one snapshot. Declarations can change and no trend can be read from a single collection.

  5. 5

    Twelve consumer-goods keywords with 10 listings each. The per-category figures show a spread and are too thin to size it precisely.

  6. 6

    The sample did not determine who entered the invoiceInfo value, who the intended listing audience was, or whether any displayed declaration was current and accurate.

  7. 7

    The two support booleans describe platform invoicing features, not tax registration status. They are published as returned and no conclusion is drawn from them.

  8. 8

    A 专票 declaration does not establish general-taxpayer status. Current official guidance allows small-scale taxpayers to issue a special VAT invoice in specified circumstances.

  9. 9

    A displayed invoice type does not establish export refund or exemption eligibility. Current rules distinguish production-enterprise and foreign-trade-enterprise routes and require transaction-specific filings and supporting documents.

  10. 10

    Only 4 of 120 listings carried the super_factory badge. That every one of them declared the special VAT invoice is reported as an observation, and the group is far too small to support any statistical claim.

Questions

Questions this should raise

What is the one-line version of this finding?
In a Supplymo sample of 120 top-ranked 1688 listings, 72 showed no invoice type in the platform's invoiceInfo field, while 29 showed both 普票 and 专票. It measures what a listing field showed, not what a seller can issue, and the full method and limits are on this page.
Why does the special VAT invoice matter?
A valid special VAT invoice can be one purchase document in specified China export refund or exemption routes. It is not universal or sufficient by itself: the exporter, transaction, declaration route and other supporting records determine the treatment.
Does a 专票 declaration prove the seller is a general taxpayer?
No. Current Chinese tax guidance allows small-scale taxpayers to issue a special VAT invoice in specified circumstances. The listing label does not identify the legal issuer or prove tax registration status.
Does an empty declaration mean the seller is not a real company?
No. The field records what appeared in invoiceInfo when the sample was collected. It does not verify business registration, tax status or actual ability to issue a valid invoice. Treat the absence as a question to verify before payment.
How do you know an empty declaration is really empty?
Because every row records whether the field came back at all. The detail response returned the invoice field for 120 of 120 listings, so a missing declaration is a missing declaration rather than a field the API withheld.
Did any listing declare the special invoice without the general one?
Not one. Across the whole sample the declarations form a strict ladder: nothing, then the general invoice, then the general invoice together with the special one. No listing skipped a rung.
Does a displayed invoice type prove export refund eligibility?
No. Current rules distinguish production-enterprise and foreign-trade-enterprise routes and require transaction-specific filings and supporting documents. This study did not identify the exporter or audit any invoice, declaration or tax record.
Is this a random sample of 1688?
No. Rows come from the first page of a keyword search, which the platform ranks. This is a visibility-weighted snapshot and cannot estimate how often invoice types appear across all 1688 listings.
This sample uses the same 12 keyword framework as our supplier score study, but it was collected independently and does not claim the same listings. More original samples are on the research index.