# Ireland (`IE`)

Ordinary Irish VAT invoices use canonical fields and need no
`jurisdictionalData`. Add it only for unsupported details such as exact scheme
wording, an explicit VAT-treatment label, or a second-currency EUR tax amount.

## Before Cheqi

- Determine the VAT treatment outside Cheqi.
- Obtain the exact wording for reverse charge, intra-community supply, or a
margin scheme when applicable.
- For foreign-currency invoices, calculate the required EUR tax amount outside
Cheqi.
- For a credit note, identify the original receipt or invoice.


## In the Cheqi request

| Value | Request location |
|  --- | --- |
| Supply/delivery date | `purchaseDate` |
| VAT treatment | Field `IE:VAT_TREATMENT` |
| EUR tax amount | Field `IE:EUR_TAX_AMOUNT` |
| Document currency | `currency` |
| Exact scheme wording | `jurisdictionalData.legalTexts[]` |
| Original reference | Credit-note `originatorDocumentReference` |
| VAT registration | Supplier context resolved by Cheqi |


## Reverse-charge example

```json
{
  "purchaseDate": "2026-07-29T08:15:30Z",
  "jurisdictionalData": {
    "countryCode": "IE",
    "legalTexts": [
      {
        "code": "REVERSE_CHARGE_NOTICE",
        "text": "Exact reverse-charge wording supplied by the merchant system",
        "languageCode": "en-IE"
      }
    ],
    "additionalFields": [
      {
        "code": "IE:VAT_TREATMENT",
        "value": "REVERSE_CHARGE"
      }
    ]
  }
}
```

## Foreign-currency example

```json
{
  "currency": "USD",
  "jurisdictionalData": {
    "countryCode": "IE",
    "additionalFields": [
      {
        "code": "IE:EUR_TAX_AMOUNT",
        "value": "18.42"
      }
    ]
  }
}
```

`IE:EUR_TAX_AMOUNT` remains an extension because the current tax structure
cannot carry a second tax currency. Cheqi does not infer VAT treatment or
perform currency conversion.

## Related

- [Supplying jurisdiction data](/countries/jurisdictional-data)
- [Credit notes](/creditnote/credit-notes)