Gravity Forms EN16931 Fields
**Gravity Forms TAXES Fields** Brings the **EN16931 / XÖV / KoSIT code lists** into Gravity Forms — both as ready-to-use **predefined choices** and as four **e-Invoicing field types** that can carry a **scheme identifier**
(`BT-xx-1`). Perfect for building forms that capture electronic-invoice data.
Features
- **17 EN16931 code lists as predefined choices** — EAS, ICD, ISO 3166 (countries), ISO 4217
(currencies), MIME, UN/ECE Rec. 20 & 21, UNTDID 1001 / 1153 / 2005 / 4451 / 4461 / 5189 / 5305 /
7143 / 7161 and VATEX. Loaded straight from the JSON files in `/data`. - **Label = description, value = code** — inserting a list fills a Drop Down / Radio / Checkbox with the
human-readable description while storing the code (e.g. shows *Andorra*, stores `AD`). ISO 3166 uses
the short country name as the description. - **Four e-Invoicing field types** — copies of the native **Text**, **Paragraph**, **Drop Down** and
**Email** fields, added to the shared *e-Invoicing Fields* editor group. - **Reference list + Scheme identifier settings** — each e-Invoicing field gains two editor settings: a
*Reference list* (one of the code lists) and a *Scheme identifier* (a code from that list). The
scheme drop-down is filled from the chosen list. - **Scheme identifier stored as `.1`** — the selected scheme identifier is saved as the field’s
`.1` sub-value (`BT-xx-1`), while the entered field value stays the normal field value — exactly the
value + scheme-attribute pattern EN16931 uses. - **Zero configuration** — the code lists are read from the bundled JSON; no import step and no database
table required. - **Companion-friendly** — shares the *e-Invoicing Fields* group with the TAXES, SEPA and VAT-ID field
add-ons (the group is created only once). - **Internationalized** — text domain `gfen16931` (German translation included).
