How to Verify the Authenticity of an E-Fapiao (电子发票)?
An e-fapiao (电子发票, diànzǐ fāpiào) is a legally binding electronic invoicing document issued by the State Taxation Administration (STA) in China. To verify authenticity, you must check the invoice on the STA’s official 电子发票查验平台 (National Electronic Invoice Verification Platform, cháyàn píngtái). In 2024 alone, over 52 billion electronic invoices were processed nationwide, yet 1 in 2,000 invoices submitted for tax deduction by foreign-invested enterprises (FIEs) are flagged as duplicates or fakes, costing businesses an average of RMB 8,500 in penalties and administrative rework per incident. This guide covers the four official verification methods, three common pitfalls, and a decision framework to ensure your e-fapiao is genuine.
The term e-fapiao in China refers to either the 增值税电子普通发票 (VAT General Electronic Invoice, zēngzhíshuì diànzǐ pǔtōng fāpiào) or the 增值税电子专用发票 (VAT Special Electronic Invoice, zēngzhíshuì diànzǐ zhuānyòng fāpiào). Both carry the same legal weight as paper fapiao under the 电子发票管理办法 (Electronic Invoicing Measures, diànzǐ fāpiào guǎnlǐ bànfǎ) released in 2022. For foreign executives, verifying an e-fapiao is not a one-time step — it is a compliance requirement that must be performed before any expense reimbursement, VAT credit claim, or cross-border payment recording.
What Is an E-Fapiao and Why Verification Matters
An e-fapiao is an electronic document issued by a registered Chinese seller to certify a transaction. Unlike a traditional paper invoice, an e-fapiao uses a 9-digit verification code (发票校验码, fāpiào xiàoyàn mǎ) and a unique 18- or 20-character invoice number that links back to the STA database. The invoice is stored as a PDF or OFD file, but the file itself can be tampered with — only the STA platform record is authentic.
For foreign-invested enterprises, the stakes are high. If your China entity deducts a false e-fapiao, the STA can deny the VAT deduction (which can be 6%, 9%, or 13% of the invoice amount depending on the good/service), levy a 50% penalty on the underpaid tax, and impose a late-payment surcharge of 0.05% per day. In 2023, a foreign manufacturing company in Suzhou was fined RMB 1.2 million for deducting 47 forged e-fapiao over three months. Verification is not optional — it is a regulatory requirement under the 增值税暂行条例 (Provisional VAT Regulations, zēngzhíshuì zànxíng tiáolì).
Beyond tax deduction, authentic e-fapiao are used for customs clearance (for import duty calculation), cross-border profit repatriation (when filing with SAFE), and internal reimbursement. A single fake invoice can trigger a chain of compliance failures across your China operations.
Step-by-Step Guide: Verifying an E-Fapiao on the STA Platform
The State Taxation Administration operates the official 全国增值税发票查验平台 (National VAT Invoice Verification Platform, quánguó zēngzhíshuì fāpiào cháyàn píngtái) at inv-veri.chinatax.gov.cn. This is the only fully binding method — third-party tools are supplementary, not substitutive. Follow these steps:
- Obtain the invoice data. From the e-fapiao PDF/OFD file, locate the invoice code (发票代码, 12 digits), invoice number (发票号码, 8 digits), and verification code (校验码, 6 or 9 characters). For invoices issued after April 2023, the verification code is located in a yellow box on the top-right of the PDF.
- Go to the official platform. Open inv-veri.chinatax.gov.cn in a browser (works on mobile and PC). If you are outside China, you may need to use a VPN with a China-based IP — the platform blocks many overseas IP ranges.
- Enter the three values. Input the invoice code, invoice number, and verification code. Also enter the invoice date and amount (including tax – 含税金额) exactly as they appear on the file. Even a one-yuan discrepancy will return “no result.”
- Select invoice type. Choose “增值税电子普通发票” (General) or “增值税电子专用发票” (Special) from the dropdown.
- Complete the CAPTCHA. Enter the Chinese character CAPTCHA. If you cannot read Chinese, have a local team member or use a CAPTCHA-solving tool licensed in China.
- Review the result. The platform displays the seller name (销售方名称), buyer name (购买方名称), tax rate, amount, and status. A green “查验通过” (verification passed) indicates authenticity. The platform also shows a timestamp of when the invoice was first uploaded to the STA database — compare this to the invoice date; a discrepancy of over 48 hours can be a warning sign.
| Field (English) | Field (Chinese) | Length/Format | Where to Find | Why It Matters |
|---|---|---|---|---|
| Invoice Code | 发票代码 | 12 digits | Top-left corner of PDF | Identifies the regional tax bureau and invoice series |
| Invoice Number | 发票号码 | 8 digits | Below invoice code | Unique within that series – used to detect duplicates |
| Verification Code | 校验码 | 6 or 9 alphanumeric characters | Top-right yellow box (post-April 2023) | Primary key to match file against STA database |
| Invoice Amount (含税) | 价税合计 | Number with 2 decimals | Middle of the invoice | Must match exactly – even a 0.01 difference means fake or modified |
| Tax Rate | 税率 | 6%, 9%, 13% (or 3% for small-scale taxpayers) | Right side, next to tax amount | Indicates the seller’s taxpayer classification – rates outside these norms signal forgery |
If the platform returns “查验不通过” (verification failed), the invoice is either: (a) never registered with the STA, (b) has been voided by the seller, or (c) has been modified after issuance. In any case, do not accept or pay the invoice — contact the seller immediately and report the issue to your local tax bureau.
Alternative Verification Methods: WeChat, Alipay, and Third-Party Tools
While the STA platform is the gold standard, three alternatives are useful for quick checks or mobile-first environments:
WeChat mini-program. Search for “发票查验” (fapiao verification) in WeChat and use official mini-programs such as “国家税务总局发票查验.” These tap directly into the STA API and return the same results. Only use mini-programs with the blue “官方” (official) badge — unauthorized mini-programs may steal your invoice data. In 2024, the top three fake verification mini-programs were removed from the platform after 12,000 users filed complaints.
Alipay. Under “城市服务” (city services) or “发票管家” (invoice manager), Alipay offers a verification tool for e-fapiao. It works identically to the WeChat method but requires you to allow camera access to scan the QR code on the invoice PDF. Note: Alipay’s tool does not check the seller’s tax registration status — only the invoice existence — so it is less thorough than the STA platform.
Third-party corporate tools. Enterprise resource planning (ERP) systems like Kingdee, Ufida (用友), and SAP-integrated Chinese add-ons offer bulk verification APIs. These are ideal for high-volume invoice processing (500+ invoices per month). They batch-query the STA platform via whitelisted IPs and flag mismatches. However, the STA limits API queries to 100 calls per minute per IP, so large enterprises need multiple dedicated IPs at roughly RMB 2,000 per IP per year.
| Method | Speed | Cost | Legal Binding | Best For |
|---|---|---|---|---|
| STA Official Platform | 10–30 seconds per invoice | Free | Yes – fully binding | Low-volume or single-invoice checks |
| WeChat Official Mini-Program | 5–15 seconds | Free | Yes (if official badge present) | Field teams, on-the-go checks |
| Alipay Invoice Manager | 10–20 seconds | Free | Partial (no seller status check) | Quick scan during expense reporting |
| Bulk API (ERP systems) | 100 invoices/minute | RMB 2,000/IP/year + setup fee | Yes (if STA-licensed API) | High-volume corporate processing |
Common Red Flags: Spotting Fake E-Fapiao
Even before using the verification platform, you can identify likely fakes by checking the following:
- Invoice code and number mismatch. The invoice code indicates the region — for example, code starting with “3100” means Shanghai, “1100” means Beijing. If the seller is registered in Shenzhen but the code starts with “4403”, that is correct (Guangdong, Shenzhen). Anything else is a red flag.
- Verification code too short or contains letters that look like numbers. Genuine codes are 6 or 9 alphanumeric characters. If you see “O0O” (letter O and zero), be suspicious — legitimate codes avoid ambiguous characters.
- PDF metadata mismatch. Right-click the PDF file and check the properties. The “author” field should be blank or list the STA system. If it lists a private name or company, the PDF was likely created outside the STA system.
- Invoice date is more than 90 days old. While e-fapiao have no expiry date for verification, sellers who issue fakes often use stale dates to avoid real-time detection. Cross-check with the transaction date in your records.
Decision Framework: When to Use Each Verification Method
Choose your verification approach based on invoice volume, team location, and integration needs:
If you process fewer than 50 invoices per month and have a finance team member in China: use the STA official platform for each invoice. This is the most reliable and costs nothing. The main trade-off is time — about 10 minutes per invoice including data entry and CAPTCHA.
If you process 50 to 300 invoices per month and your team uses WeChat for daily communication: implement the WeChat official mini-program as a first-pass filter. Train staff to snap a photo of the QR code and run a check before entering invoices into the ERP. Reserve the STA platform for invoices that fail the WeChat check.
If you process over 300 invoices per month and use SAP, Kingdee, or Ufida: invest in an STA-licensed bulk API integration. The setup cost of roughly RMB 15,000–25,000 and annual IP fees of RMB 6,000–10,000 (for 3–5 IPs) will pay for itself in labour savings within two quarters. Without such integration, your finance team will spend over 50 hours per month on manual verification — equivalent to a part-time salary of RMB 4,000–6,000 per month.
If you are a non-Chinese staff member receiving the invoice from a China supplier and need to verify before approval: use the STA platform with a local colleague’s help for the CAPTCHA. Do not rely on WeChat or Alipay if you cannot read Chinese — the invoice details will display in Chinese only, and missing a mismatch in the seller name could cost thousands.
NEXT STEPS
- Read our complete E-Fapiao Verification Guide for Foreign Companies — includes a downloadable SOP template with field-by-field checklists.
- Learn about China VAT Compliance for Foreign-Invested Enterprises — covers deduction deadlines, penalty reduction strategies, and cross-border VAT credit rules.
- Explore Automated Invoice Processing Solutions for China Operations — compare 10 STA-licensed API providers with pricing, speed, and WeChat integration readiness.
— China Gateway 360 —
Remote China market entry support, built around execution.
