# Estonia (`EE`)

Ordinary Estonian receipts use canonical fields and need no
`jurisdictionalData`. Add it only when exact legal wording must be preserved
beyond the structured tax exemption reason.

## Before Cheqi

- Determine the tax treatment outside Cheqi.
- Ensure the supplier context contains the registry and VAT identities.
- Obtain the exact exemption or special-scheme wording/reference when one
applies.


## In the Cheqi request

| Value | Request location |
|  --- | --- |
| Registry/VAT identity | Supplier context resolved by Cheqi |
| Exemption code and reason | Receipt and product `taxes[].exemptionReasonCode` and `exemptionReason` |
| Exact legal wording | `jurisdictionalData.legalTexts[]` |
| Tax treatment | Receipt and product `taxes[]` |


## Exempt example

```json
{
  "taxes": [
    {
      "type": "VAT",
      "rate": 0.0,
      "taxableAmount": 100.0,
      "amount": 0.0,
      "category": "EXEMPT",
      "exemptionReasonCode": "merchant-supplied-code",
      "exemptionReason": "Merchant-supplied exemption reason"
    }
  ],
  "jurisdictionalData": {
    "countryCode": "EE",
    "legalTexts": [
      {
        "code": "EXEMPTION_NOTICE",
        "text": "Exact exemption wording supplied by the merchant system",
        "languageCode": "et-EE"
      }
    ]
  }
}
```

For an ordinary transaction, omit `jurisdictionalData` entirely. Do not copy an
exemption code from `taxes[]` into `additionalFields`.

## Related

- [Supplying jurisdiction data](/countries/jurisdictional-data)
- [Country support boundary](/countries/overview)