> 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/integrate-with-xyb-ledger/set-up-transaction-workflows.md).

# Set up Transaction Recording Workflows

Once your chart structure is set up and rules are defined, you can integrate them into the operational side of the ledger. By creating instructions, movements, and postings, you can seamlessly manage and execute a variety of ledger use cases.

<div data-full-width="true"><figure><img src="https://2842134550-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FakJn6TxWIBAbZwLlYoVP%2Fuploads%2FoGRHrXWWBWQSZODy7ejJ%2Fimage.png?alt=media&amp;token=dd00417e-5855-4c85-96dd-d17bb211924f" alt=""><figcaption></figcaption></figure></div>

### Operational Concepts

* **Instructions**: Instructions act as containers for financial operations. Each instruction may contain multiple movements or activities. Example: An instruction may initiate a fund transfer from a customer’s liability wallet to a corporate asset wallet. [Learn how to create instructions](/xyb-platform-1/xyb-ledger/integrate-with-xyb-ledger/set-up-transaction-workflows/create-and-manage-instructions.md).
* **Movements**: Movements represent individual value transfers between wallets, such as debiting one wallet and crediting another. [Learn how to manage movements](/xyb-platform-1/xyb-ledger/integrate-with-xyb-ledger/set-up-transaction-workflows/managing-movements-in-the-ledger.md).
* **Postings**: Every movement generates postings to update wallet balances. Postings ensure ledger balances are consistent and auditable. [Learn how to manage postings](/xyb-platform-1/xyb-ledger/integrate-with-xyb-ledger/set-up-transaction-workflows/create-and-manage-postings.md).

***

### Key Fields

* **Instruction ID**: A unique identifier for the operation.
* **Activity**: Describes actions like crediting or debiting wallets.
* **Attributes**: Metadata associated with the transaction.

***

**Example Use Cases**

1. **Processing Payments**: Record a customer payment by debiting their wallet and crediting the company wallet.
2. **Transferring Funds**: Move funds between internal accounts or to external group accounts.
3. **Auditing Transactions**: Review and reconcile postings using the `/api/v1/operation/` endpoint.

***


---

# 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/integrate-with-xyb-ledger/set-up-transaction-workflows.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.
