Tax and register numbers

Identifiers you can rely on.

With these fields, a typo in your customer’s tax or register number shows up in the form and not on the invoice. Sixteen fields for Gravity Forms, the form plugin for WordPress, take tax and register numbers from Europe and around the world.

Each field checks the number on your server against the rules of its country when the form is submitted. Many fields also check the check digit, a digit calculated from the other digits that reveals typos. Some fields can also ask the responsible register whether the number really exists.

Every field is a small plugin of its own, so you only install the fields your forms need. The identifier fields are paid products. They will soon be available in the shop on invoicePress.de, and until then you can get them on request.

1 · Enter
your customer types the number
2 · Check
length, structure, check digit, on your server
3 · Ask
the register if you like, such as VIES or GLEIF
How an identifier field checks: enter the number, check it against the rules of its country and, if you like, ask the register.

EU VAT ID · EU

For business customers in the EU. The field checks the country code and length of the VAT identification number and can ask VIES, the European Commission’s lookup system.

UK VAT number · United Kingdom

For business customers in the United Kingdom. The field checks the British VAT number by its check digits and, with access credentials, asks the tax authority HMRC, because since the UK left the EU, VIES no longer knows this number.

SIREN / SIRET · France

For customers in France. The field takes the SIREN of a company or the SIRET of a branch, checks the check digit and, once access is set up, asks the Sirene register of the statistics office INSEE.

LEI · worldwide

For companies worldwide. The Legal Entity Identifier (LEI) has 20 characters. The field checks its two check digits and can ask the public register of GLEIF.

ABN · Australia

For customers in Australia. The field checks the eleven-digit Australian Business Number with the method of the tax office ATO and, with a registration key, asks the Australian Business Register.

NIP · Poland

For customers in Poland. The field checks the ten-digit tax number NIP by its check digit and can ask the “Biała Lista”, the Polish Ministry of Finance’s register of VAT payers.

ISO 6523 (ICD) · worldwide

For organization identifiers in the e-invoice. You choose the scheme, for example 0088 for the GLN or 0199 for the LEI, and the field checks length, characters and, where the method is documented, the check digit.

IČO · Czech Republic

For customers in the Czech Republic. The field checks the eight-digit IČO by its check digit and can ask the business register ARES whether the number has been assigned.

IČO · Slovakia

For customers in Slovakia. The field checks the eight-digit IČO by its check digit and can ask the ORSF service whether it appears in the Slovak registers.

CVR · Denmark

For customers in Denmark. The field checks the eight-digit CVR number by its checksum and can ask cvrapi.dk whether it is listed in the Danish business register.

Organisasjonsnummer · Norway

For customers in Norway. The field checks the nine-digit Organisasjonsnummer by its check digit and can ask the Norwegian business register Enhetsregisteret.

Organisationsnummer · Sweden

For customers in Sweden. The field checks the ten-digit Organisationsnummer, detects a personal identity number entered by mistake and, with access credentials, asks the business register Bolagsverket.

Y-tunnus · Finland

For customers in Finland. The field checks the Y-tunnus (Business ID) of seven digits and a check digit and can ask the open data of PRH and YTJ.

Registration number · Latvia

For customers in Latvia. The field checks the eleven-digit unified registration number by its checksum and can ask the open business register on data.gov.lv.

UEN · Singapore

For customers in Singapore. The field checks whether the Unique Entity Number (UEN) matches one of its three defined forms and can ask the directory of the business authority ACRA.

Corporate Number · Japan

For customers in Japan. The field checks the thirteen-digit Corporate Number (法人番号) by its check digit and, with an app ID, asks the Japanese tax authority.


More tools for e-invoicing.

On invoicePress.de you will find more tools for e-invoices: viewers that display an e-invoice in readable form, validators that check whether an e-invoice follows the rules, and a REST API that lets your own programs use these functions. The viewer is free on wordpress.org.