How to Verify the Authenticity of an E-Fapiao (电子发票)?

Date:

Share post:

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:

  1. 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.
  2. 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.
  3. 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.”
  4. Select invoice type. Choose “增值税电子普通发票” (General) or “增值税电子专用发票” (Special) from the dropdown.
  5. 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.
  6. 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.
Key Data Fields on a Verified E-Fapiao
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.

Comparison of E-Fapiao Verification Methods
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.
Pitfall: Not checking the official platform immediately after receiving the invoice. Many foreign managers trust the PDF file and proceed with payment. If the seller voids the invoice 48 hours later, the file will still show a genuine look but the STA record will say “已作废” (voided). Cost: Deducting a voided invoice can trigger a penalty of 50% on the underpaid tax — on a RMB 500,000 invoice at 13% VAT, that is RMB 65,000 owed plus a RMB 32,500 penalty, totaling RMB 97,500. Fix: Always verify within 24 hours of receipt and before any payment or VAT deduction.
Pitfall: Confusing invoice code (发票代码) with invoice number (发票号码) when entering data. The invoice code is 12 digits and identifies the tax region; the invoice number is 8 digits and is unique within that code. Swapping them in the STA platform will always return “not found.” Cost: Wasted time re-entering data for 10–20 minutes per invoice. In a high-volume month of 500 invoices, that is 83–167 hours of wasted labour at roughly RMB 80/hour for a finance clerk — or RMB 6,640 to RMB 13,360 per month. Fix: Set up a standard operating procedure (SOP) card next to each verification workstation showing which field goes where. Use a barcode scanner to auto-fill from the PDF QR code when possible.
Pitfall: Using unauthorized third-party verification tools as the sole check. In 2024, three popular “free verification” websites in Guangdong were shut down after they scraped user invoice data and resold it to competitors. Cost: Besides the cost of a data breach (average RMB 1.24 million incident cost per MNP report), you could face a fine under the Personal Information Protection Law for failing to protect supplier invoice data that contains their tax ID and name. Fix: For mobile checks, use only the STA WeChat mini-program with the blue “官方” badge. For bulk checks, use an STA-licensed API partner — ask for their license ID and verify at dxp.miit.gov.cn (for telecom value-added services). Never use a website that asks for your invoice data without showing an ICP license at the page footer.

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

  1. Read our complete E-Fapiao Verification Guide for Foreign Companies — includes a downloadable SOP template with field-by-field checklists.
  2. Learn about China VAT Compliance for Foreign-Invested Enterprises — covers deduction deadlines, penalty reduction strategies, and cross-border VAT credit rules.
  3. 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.

Related articles

China’s 14th Five-Year Energy Plan Review: What It Means for Foreign Firms

China's 14th Five-Year Energy Plan Review: What It Means for Foreign Firms China's 14th Five-Year Energy Plan Review: What It Means for Foreign Firms

How Ørsted Navigated China’s Offshore Wind Market: Case Study

How Ørsted Navigated China's Offshore Wind Market: Case Study How Ørsted Navigated China's Offshore Wind Market: Case Study Company Background Ørsted

How Envision Won China’s Wind Energy Market: Foreign Case Study

How Envision Won China's Wind Energy Market: Foreign Case Study Envision Group, founded in 2008 by Chinese entrepreneur Zhang Lei, captured 4.8% of Ch

How Tesla Built China’s Largest EV Charging Network: Case Study

How Tesla Built China's Largest EV Charging Network: Case Study Tesla's China operations generated 12.7 GWh of energy across its nationwide charging n