Input enterprise name keywords; the interface returns the standardized full enterprise name, taxpayer identification number, enterprise address, contact phone, and bank and account number after fuzzy matching. Conversely, entering the tax number can also look up the company name. Manual entry and verification that originally took 3 to 5 minutes is compressed to 3 to 5 seconds.
Header and tax ID are copied and passed on manually; errors are almost inevitable sooner or later
A customer reports an abbreviation in a group chat and sends a screenshot of a business license, the salesperson forwards it to finance, and finance types it character by character into the invoicing system. If any step mistypes a single digit or misses a "(Group)", the invoice is issued incorrectly.
If the header or tax ID is wrong, the invoice must either be voided or reversed and reissued, and the issuer and reviewer must go through the process again, with the month's invoicing data adjusted accordingly.
Customers only discover after receiving the invoice that the name does not match and it cannot be booked, so it is returned for reissuance. Sales, finance, and the customer communicate back and forth, delaying both payment confirmation and month-end closing.
Headers copied by hand, tax IDs passed on by hand—one wrong character means a wasted invoice—every company issuing B2B invoices experiences this over and over
Pain points
Pain points
Solution
Know how to look up a tax number from a company name and how to look up a taxpayer identification number—start here
You can search even if you only remember the abbreviation or only part of the company name. Entering a keyword enables fuzzy matching and returns the standardized full enterprise name, so there is no need to first ask the customer for the full industrial and commercial registration name.
After matching to the enterprise entity, directly return the taxpayer identification number required for invoicing, so customers no longer need to flip through business licenses, take photos, and send screenshots.
The enterprise address and contact phone number are returned together with the query results. When issuing special invoices, the information required in the header field can be obtained all at once, without having to ask the customer multiple times.
The bank and account number required for special VAT invoices are returned in sync, so sales no longer need to repeatedly contact customer finance for one line of bank information.
Reverse lookup is also supported. When you only have a taxpayer identification number, enter the tax number to find the corresponding full enterprise name. This is often used to verify whether the invoice title and tax number on received invoices match.
Relying on cross-verification of two authoritative data sources, business registration and the tax system, it outputs a standardized header that can be directly used for invoicing, rather than web information grabbed at random.
Auto-complete by entering company name essentially means binding this interface to the input field
Attach the interface to the company name input box on the invoicing application page, registration page, or order page. When users type the first few characters, candidate enterprises are suggested, and selecting one brings out the full set of header information without manually filling each item.
Customer names already piled up in the business system are run through the interface in batches to automatically generate standardized header archives. Historical dirty data such as abbreviations, typos, and old names can be cleaned up in one pass, completing automatic generation of invoice headers and writing them back to the header archive.
The enterprise full name, tax ID, address and phone number, and bank account number are written directly back into the invoicing application form or output VAT invoicing system, with manual work limited to final confirmation instead of field-by-field entry.
Most "cannot be found" cases: the problem is not the data, but the name entered
The abbreviated names, brand names, and trade names that enterprises use externally often do not match the standardized full names in business registration. Re-searching using the most distinctive part of the registered full name usually yields a match.
Words such as "(Group)," "Branch," and "Limited Liability," as well as the difference between Chinese and English parentheses, are the easiest to omit or write incorrectly. Reduce the keywords and keep only the core registration number, then search again.
For enterprises that have just completed establishment registration, it takes some time for the registration information to enter the data source. In this case, issue invoices first based on the business license information provided by the customer, and then come back later to supplement and verify.
The same business name may have different entities in different regions, and fuzzy matching returns multiple candidates. Narrow the scope using registration place or address keywords, then confirm with the customer which one it is.
There are two ways to access the tax number lookup by company name: direct API connection, or attaching it directly to the input field on the invoicing application page
Supports integration in multiple languages such as Java, Python, and PHP, and also supports high-concurrency queries. Pass in the enterprise name keyword or taxpayer identification number according to the API documentation, obtain structured header fields, and write them back to your own invoicing system, ERP, or CRM.
The company name input fields on the invoice request page, registration page, and order page can be connected to this interface for autocomplete. Front-end changes are minimal, users fill in four fewer fields, and customer service and finance avoid another round of back-and-forth confirmation.
Not to first carry a pile of unused quota just to connect one query capability
Settlement by actual number of calls; each query counts as one, and no calls means no cost, making the account clear.
No package threshold, no need to stock up on a batch of quota before accessing, and no need to worry about quota expiring and becoming invalid.
No minimum consumption threshold. Teams with low daily call volume can also connect first to run real business, and scale up once it works well.
Applicable wherever "company name plus tax number" must be filled in manually
Invoice title lookup by tax number is the most common use: pass the company name or keywords in the name to the enterprise invoicing title lookup API. After fuzzy matching, the API returns the standardized full enterprise name and taxpayer identification number, along with the enterprise address, contact phone number, bank and account number. There is no need to first ask the customer for a business license, nor to manually verify character by character.
Yes. Reverse lookup is also supported: when you only have a taxpayer identification number, entering the tax number can find the corresponding enterprise's full name and other invoicing information. This is often used to check whether the invoice title and tax number received match.
There are four common reasons: first, using an abbreviation or brand name instead of the full business registration name; second, deviations in name input, with words such as parentheses, group, or branch omitted or mistyped; third, registration information of newly established enterprises not yet synced to the data source; fourth, many enterprises sharing the same trade name, requiring address to narrow the scope. The solution is to reduce keywords and search again keeping only the most distinctive trade name; for newly registered enterprises, issue invoices first based on the customer's business license information and supplement and verify later.
Return to the standardized full enterprise name, taxpayer identification number, enterprise address, contact phone number, and the bank and account number required for issuing special invoices—get all the information needed for the invoice header at once.
Supports integration in multiple languages such as Java, Python, and PHP, and also supports high-concurrency queries. Simply pass in the enterprise name keyword or tax number according to the API documentation and parse the returned fields. It can be connected to the header entry step of invoicing systems and ERP, or attached to the company name input box on registration pages and order pages for autocomplete.
Relying on cross-verification of two authoritative data sources, business registration and the tax system, it outputs standardized enterprise invoicing header information. The query results are a candidate list, and the final reference shall still be the business license and tax registration information provided by the customer.
Per-call billing, settled by actual number of calls; no calls, no charges. No package threshold and no minimum consumption threshold, so teams with low daily call volumes can also get started. For specific unit prices and activation methods, please contact an advisor.
Leave your contact information and a consultant will demonstrate the query results for you and explain the access method and billing