Gravity Forms TAXES Fields
**Gravity Forms TAXES Fields** adds a small suite of priced fields to the Gravity Forms editor. Each priced element is assigned a **tax code** (Steuerkennzeichen) defined in the plugin backend; the form then calculates the **net amount**, the **VAT breakdown** (grouped per tax code) and the **gross total** — live in the browser and authoritatively on the server when the entry is saved.
The fields are completely self-contained (no Gravity Forms payment add-on required) and appear in the shared **“e-Invoicing Fields”** editor group together with the companion SEPA and VAT-ID field plugins.
Features
- **Priced fields suite** — *TAX Product* (priced choices × quantity), *TAX Option* (priced choices, multi-select), *TAX Shipping* (priced shipping choices).
- **Result fields** — *Net Amount*, *VAT Breakdown* (table grouped per tax code) and *Gross Total*.
- **Per-field tax code** — assign a VAT tax code to each priced field; the tax is added on top of the net price.
- **Tax-code backend** — manage tax codes under *Forms → VAT Codes*: rate, country, **PEPPOL** VAT category (S, Z, E, AE, K, G, O, L, M) and **VATEX** exemption code / text.
- **Live calculation** — net / VAT / gross update instantly on selection and quantity changes (and on conditional-logic changes).
- **Authoritative server calculation** — net, breakdown and gross are re-computed and stored when the entry is saved (and after admin edits), so the values can’t be tampered with.
- **Choice-based like the native fields** — drop down, radio buttons or checkboxes with a price per choice; checkboxes allow multiple selections.
- **Conditional-logic aware** — hidden priced fields are excluded from the totals.
- **Self-contained** — no payment add-on dependency; the Gravity Forms core fields are never modified.
- **Translatable** — text domain `gftaxesfields`; German translation included.
