# Sage One

Integrate OrderEazi with Sage One to centralise your financial and inventory management.

<figure><img src="/files/xNclG1TbGTXgrfY4Nfqd" alt=""><figcaption></figcaption></figure>

### Sage One Rules

While using OrderEazi you may have noticed that unique validation takes effect when SageOne is your accounting system.\
\
This is because SageOne applies strict rules when adding products. If these rules aren’t met, the product will be rejected and must be adjusted before it can sync.

***

#### Product Code

**Length**

* **Max:** 30 characters
* **Min:** 1 character
* Must be **unique** in SageOne

**Allowed characters**

* Letters **A–Z**
* Numbers **0–9**
* Hyphen `-`
* Underscore `_`

**Not allowed**

* Spaces
* Special symbols: `@ # $ % ^ & * = + < > ?`
* Punctuation: `! " ' , . : ; | \ /`
* Brackets: `( ) [ ] { }`
* Currency & trademark symbols: `£ € $ ® ™`
* Accented or non-standard characters (e.g. `é`, `ö`, emojis)

✅ Example: `WIDGET-XL_001`\
❌ Example: `Widget XL (Large)®`

#### Product Description

* **Max length:** 100 characters
* Longer descriptions must be shortened

***

### Client & Contact Rules

#### Client / Contact Code (If Used)

**Length**

* **Max:** 30 characters
* **Min:** 1 character
* Must be **unique** in SageOne

**Allowed characters**

* Letters **A–Z**
* Numbers **0–9**
* Hyphen `-`
* Underscore `_`

**Not allowed**

* Same restrictions as Product Codes (see above)

✅ Example: `CLIENT-001`\
❌ Example: `Client #1 (Main)`

#### Client / Contact Name

* **Max length:** 100 characters
* Letters, numbers, and standard punctuation allowed
* Emojis and non-standard characters may cause rejection

✅ Example: `Acme Supplies Ltd`\
❌ Example: `Acme Supplies Ltd 🚀`

#### Email Address

* Must be a valid email format (e.g. `name@company.com`)
* Invalid or malformed email addresses will be rejected

#### Phone Number

* Numbers only recommended
* Avoid spaces, brackets, or symbols\
  (e.g. use `0123456789` instead of `(012) 345-6789`)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.ordereazi.com/apps/accounting-systems/sage-one.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
