Interest post-balance operation
This event occurs when a redemption or registration needs to happen based on the post-balance feature
Type: object
Domain: interest-management
Event: interest_post_balance_banking
Version: 1
org_id required
Title: Organization ID
Description: Organization/tenant ID.
Type: string
Example:
TN-1234
program_id required
Title: Program identification
Description: Program ID to which the account belongs within your organization.
Type: string
Example:
12345678
balance_id required
Title: Balance ID
Description: Unique balance identifier defined by Pismo.
Type: string
Example:
d0855c6b-b037-4dce-94c5-7a6ffc1800a3
interest_plan_id required
Title: Interest Plan ID identifier
Description: A custom identifier string that indicates the interest plan to be used in the rate calculations.
Type: string
Example:
null
asset_id required
Title: Asset ID
Description: Unique asset identifier defined by Pismo.
Type: string
Example:
d0855c6b-b037-4dce-94c5-7a6ffc1800a3
account_id required
Title: Account identifier
Description: A custom account ID string that uniquely identifies the account within your organization.
Type: string
Example:
d0855c6b-b037-4dce-94c5-7a6ffc1800a3
amount required
Title: Registration or redemption Amount based on request_type
Description: Deposit Amount, monetary value.
Type: number
Format: double
Example:
0.15
document_number required
Title: Customer document number
Description: Number of post balance owner's legal document
Type: string
Example:
00000000012
customer_name required
Title: Customer name
Description: Name of post balance owner. Can be a company or an individual.
Type: string
Example:
Lorem ipsum
customer_type required
Title: Entity type
Description: Legal nature of post balance owner
Type: string
Must be one of the following:
natural
legal
request_type required
Title: Entity type
Description: Type of request for banking to call
Type: string
Must be one of the following:
registration
redemption
request_date required
Title: Request Date
Description: Date of the file posting
Type: string
Format: date-time
Example:
2024-01-23T13:26:25
has_asset_registration required
Title: Has Asset Registration
Description: Indicates if the interest deposit must be registered as a asset
Type: boolean
Example:
true
false
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"title": "Interest post-balance operation",
"description": "This event occurs when a redemption or registration needs to happen based on the post-balance feature",
"required": [
"org_id",
"program_id",
"balance_id",
"interest_plan_id",
"asset_id",
"account_id",
"amount",
"document_number",
"customer_name",
"customer_type",
"request_type",
"request_date",
"has_asset_registration"
],
"properties": {
"org_id": {
"$id": "#/properties/org_id",
"title": "Organization ID",
"description": "Organization/tenant ID.",
"type": "string",
"examples": [
"TN-1234"
]
},
"program_id": {
"type": "string",
"title": "Program identification",
"description": "Program ID to which the account belongs within your organization.",
"examples": [
"12345678"
]
},
"balance_id": {
"type": "string",
"title": "Balance ID",
"description": "Unique balance identifier defined by Pismo.",
"examples": [
"d0855c6b-b037-4dce-94c5-7a6ffc1800a3"
]
},
"interest_plan_id": {
"type": "string",
"title": "Interest Plan ID identifier",
"description": "A custom identifier string that indicates the interest plan to be used in the rate calculations.",
"examples": [
""
]
},
"asset_id": {
"type": "string",
"title": "Asset ID",
"description": "Unique asset identifier defined by Pismo.",
"examples": [
"d0855c6b-b037-4dce-94c5-7a6ffc1800a3"
]
},
"account_id": {
"type": "string",
"title": "Account identifier",
"description": "A custom account ID string that uniquely identifies the account within your organization.",
"examples": [
"d0855c6b-b037-4dce-94c5-7a6ffc1800a3"
]
},
"amount": {
"type": "number",
"title": "Registration or redemption Amount based on request_type",
"description": "Deposit Amount, monetary value.",
"format": "double",
"examples": [
0.15
]
},
"document_number": {
"type": "string",
"title": "Customer document number",
"description": "Number of post balance owner's legal document",
"examples": [
"00000000012"
]
},
"customer_name": {
"type": "string",
"title": "Customer name",
"description": "Name of post balance owner. Can be a company or an individual.",
"examples": [
"Lorem ipsum"
]
},
"customer_type": {
"type": "string",
"title": "Entity type",
"description": "Legal nature of post balance owner",
"enum": [
"natural",
"legal"
]
},
"request_type": {
"type": "string",
"title": "Entity type",
"description": "Type of request for banking to call",
"enum": [
"registration",
"redemption"
]
},
"request_date": {
"type": "string",
"title": "Request Date",
"description": "Date of the file posting",
"format": "date-time",
"examples": [
"2024-01-23T13:26:25"
]
},
"has_asset_registration": {
"type": "boolean",
"title": "Has Asset Registration",
"description": "Indicates if the interest deposit must be registered as a asset",
"examples": [
true,
false
]
}
}
}
Updated 9 days ago