> For the complete documentation index, see [llms.txt](https://docs.xyb.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.xyb.co/xyb-platform-1/xyb-ledger/ledger-operation-in-xyb-console/chart-management-in-xyb-console-overview/creating-charts-accounts-and-wallets-manually-in-console.md).

# Creating Charts, Accounts, and Wallets Manually in Console

You can build a full chart structure in Console, using the UI. This includes creating a chart, then adding accounts and wallets under it. The process is fully manual, step-by-step, and is useful for managing your chart structure.

#### **Step 1: Create a Chart**

1. In Console, go to the **Ledger** section from the side menu.
2. Click on **Chart Management**.
3. Click the **+ New chart** button.\
   ![](https://2842134550-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FakJn6TxWIBAbZwLlYoVP%2Fuploads%2FudGTiDU0BPt7aubTc3XB%2Fimage.png?alt=media\&token=32d514fd-b001-4cc4-8f9c-c57cac21128a)
4. A modal will open titled **"New chart"**.
5. Enter a **Chart name (without spaces)** in the input field.
6. Click **Create chart**.

Your new chart will now appear in the list on the Chart Management page.

***

#### **Step 2: Add an Account to the Chart**

1. In the Chart Management list, locate the chart you just created.
2. Click the **arrow icon** next to the chart name to expand it.
3. Click **+ New account**.
4. A modal will open titled **"New account"**.\
   ![](https://2842134550-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FakJn6TxWIBAbZwLlYoVP%2Fuploads%2FmEh7YMvNWRksYxazP7xg%2Fimage.png?alt=media\&token=b2863897-2c2a-4f8c-89eb-dc4d396ada3b)
5. Enter an **Account name**.
6. Optionally, click **+ Add tags** to add short labels (e.g., `finance`, `premium`).
7. Optionally, click **+ Add attributes** to add metadata in key-value format (e.g., `owner=ops`, `region=APAC`).
8. Click **Create account**.

{% hint style="info" %}

#### **Tags and Attributes in Chart Structure Setup**

**Tags and attributes** are metadata that help describe and categorize your chart structure. You can apply them to accounts and wallets during creation (or afterward for attributes).

**Tags**

* Simple, short labels used to group or filter accounts.
* Example tags: `premium`, `internal`, `expense`.

**Attributes**

* Key-value pairs used to define detailed metadata.
* Example:
  * On an account: `owner=finance-dept`
  * On a wallet: `region=EU`, `source-system=ERP`

These metadata elements don’t just help with organization—they also support integration and operational logic later on. For example, attributes applied during chart setup can be used in reporting, downstream processes, or to drive rules in the ledger later.

It’s a good practice to plan your tag and attribute strategy up front to ensure consistency across customer charts.
{% endhint %}

***

#### **Step 3: Add a Wallet to the Account**

1. Inside the account view, click **+ New wallet**.

2. A modal will open titled **"New wallet"**.\
   ![](https://2842134550-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FakJn6TxWIBAbZwLlYoVP%2Fuploads%2FZFq80jAQTrAtEqHYT9fM%2Fimage.png?alt=media\&token=63938389-2e62-4a6b-9ed5-572cd4b33da6)

3. Fill in the following fields:
   * **Wallet name** (required)
   * **Currency** - Select from the dropdown
   * **Decimal places** - e.g., 2 for currencies like USD or EUR
   * **Accounting type** - Choose from Asset, Liability, etc.<br>

4. Optionally, click **+ Add attributes** to include metadata (e.g., `linked-customer=123`, `currency-region=EU`).

5. Click **Create wallet**.

> ⚠️ Note: Once the wallet is created, you won’t be able to change its name, currency, decimal precision, or accounting type. Only attributes can be added or updated later.

***

This process can be repeated for any number of charts, accounts, and wallets. It’s especially useful when building setups one customer at a time or when visual confirmation is needed.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.xyb.co/xyb-platform-1/xyb-ledger/ledger-operation-in-xyb-console/chart-management-in-xyb-console-overview/creating-charts-accounts-and-wallets-manually-in-console.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
