Temenos · JSON Structure
Temenos Account Structure
Structure documentation for Temenos banking account arrangements
Type:
Properties: 0
BankingCloud BankingCore BankingDigital BankingFinancial ServicesFintechOpen BankingPaymentsWealth Management
Temenos Banking Account is a JSON Structure definition published by Temenos.
Meta-schema:
JSON Structure
{
"name": "Temenos Banking Account",
"description": "Structure documentation for Temenos banking account arrangements",
"fields": [
{
"name": "accountId",
"type": "string",
"required": true,
"description": "Unique account identifier assigned by Temenos",
"example": "ACC-GB12345"
},
{
"name": "customerId",
"type": "string",
"required": true,
"description": "Identifier of the account owner customer",
"example": "C-100001"
},
{
"name": "accountName",
"type": "string",
"required": false,
"description": "Display name for the account",
"example": "Personal Current Account"
},
{
"name": "accountType",
"type": "string",
"required": true,
"description": "Account type classification",
"enum": ["CURRENT", "SAVINGS", "DEPOSIT", "LOAN", "MORTGAGE", "ISLAMIC"],
"example": "CURRENT"
},
{
"name": "productId",
"type": "string",
"required": false,
"description": "Product identifier defining terms and conditions",
"example": "PROD-CURR-GB-001"
},
{
"name": "currency",
"type": "string",
"required": true,
"description": "ISO 4217 three-letter currency code",
"pattern": "^[A-Z]{3}$",
"example": "GBP"
},
{
"name": "status",
"type": "string",
"required": true,
"description": "Current operational status",
"enum": ["ACTIVE", "INACTIVE", "CLOSED", "DORMANT", "SUSPENDED"],
"example": "ACTIVE"
},
{
"name": "openingDate",
"type": "string",
"format": "date",
"required": false,
"description": "Date the account was opened",
"example": "2022-03-15"
},
{
"name": "branchId",
"type": "string",
"required": false,
"description": "Identifier of the managing branch",
"example": "BR-LONDON-001"
},
{
"name": "balances",
"type": "object",
"required": false,
"description": "Account balance information",
"fields": [
{
"name": "currentBalance",
"type": "number",
"required": false,
"description": "Current ledger balance",
"example": 15423.50
},
{
"name": "availableBalance",
"type": "number",
"required": false,
"description": "Available balance for transactions",
"example": 14423.50
},
{
"name": "blockedAmount",
"type": "number",
"required": false,
"description": "Amount blocked or reserved",
"example": 1000.00
}
]
}
]
}