---
updatedAt: 2026-08-03T16:08:09.000Z
---

Fetch the complete documentation index at: https://developers.pismo.io/pismo-docs/llms.txt. Use this file to discover all available pages before exploring further. Append .md to any documentation page URL to get its markdown version.

# Transaction banking accounts

The Pismo platform allows you to define relationships between you and your clients and manage account details differently based on those relationships. The platform provides an API that enables you to create, define, and manage client accounts and relationships based on specific requirements.

The following examples describe some common transaction banking scenarios where you can configure transaction accounts and divisions using the Pismo platform.

# Transaction banking account for clients using different currencies

For example, you might want to create an account for a company in Berlin that deals primarily in euros and interacts with customers in Croatia and Serbia. In this case, you use the [Create accounts](https://developers.pismo.io/pismo-docs/reference/post-account) endpoint to create accounts in those countries that transact in euros.

<Image align="center" alt="Account created for customers in the Euro zone" caption="Figure1: Transaction account (Berlin 1) created for customers using euros" src="https://files.readme.io/fb4fa76-Corporate_Accounts_1.png" />

Similarly, you can create an account for a different Berlin-based company that interacts with North and South American firms, interchanging funds based on U.S. dollars.

<Image align="center" alt="Account created for Central and South American customers ealing in US dollars" caption="Figure 2: Transaction account (Berlin 2) created for customers dealing in US dollars" src="https://files.readme.io/41ac9e2-Corporate_Accounts_2.png" />

# Transaction banking account and its dependents

You might want to create child accounts in smaller geographic locations, such as cities, to better serve clients there. Using the example from *Figure 2*, you can create child accounts for clients based on the city they reside (see *Figure 3*). Although an account can have multiple children, it can only have one parent. A group of one parent and all its child accounts is called an **account family**.

If you don't configure details for child accounts, such as timezone and program binding, the child accounts you create for those divisions automatically inherit all details from the parent.

<Image align="center" alt="Parent company " caption="Figure 3: Account family" src="https://files.readme.io/d3beec9-Corporate_Accounts_3.png" />

# Granular account details

Depending on local regulations and business rules, a customer might need to store account information beyond the basic customer document number, name, phone, and address. For transaction banking applications, this information might include details such as the account manager's name, internal credit rating, relationship length, and so on. For this, use the custom fields available in the [Create corporate account](https://developers.pismo.io/pismo-docs/reference/post-account) endpoint, inside the applicant object.

<Image align="center" alt="Define fine-grained details using custom fields" caption="Figure 4: Configure granular account details" src="https://files.readme.io/d2418a5-Corporate_Accounts_4.png" />

If any specific validations need to be performed on those custom fields, you can do so by attaching a JSON schema to the division through the [Update division](https://developers.pismo.io/pismo-docs/reference/patch-division-v2) endpoint.

For more information, refer to [Corporate banking API Reference documentation](https://developers.pismo.io/pismo-docs/reference/post-account).