> For the complete documentation index, see [llms.txt](https://docs.cleartax.in/cleartax-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cleartax.in/cleartax-docs/e-invoicing-ksa-api/e-invoicing-ksa-api-reference/resources-and-masters/data-types.md).

# Data Types

## Dual String Object

To comply with the ZATCA guidelines, Clear provides an option to send String data in both Arabic (`ar`) and English (`en`).&#x20;

While the Arabic version is mandatory, the English version is optional. However, Clear recommends sending both versions as it can be used to print the human-readable version of the invoice in the PDF/A3 document.

A dual string object type is defined as below:

```json
{
    "ar": "string",
    "en": "string"
}
```

### Example:

In the E-invoice object, `Note` is a dual string object. It is annotated as shown below:

```json
{
    "Note": {
        "ar": ".هذه ملاحظة",
        "en": "This is a note."
    }
}
```
