Skip to main content

Savingsproductapiv1

accountingMethodstring

Description for accountingMethod in SavingsProductApiV1

Possible values: [NONE, CASH, ACCRUAL]

activatedboolean

Description for activated in SavingsProductApiV1

allowArbitraryFeesboolean

Description for allowArbitraryFees in SavingsProductApiV1

allowOffsetboolean

Description for allowOffset in SavingsProductApiV1

allowOverdraftboolean

Description for allowOverdraft in SavingsProductApiV1

allowTechnicalOverdraftboolean

Description for allowTechnicalOverdraft in SavingsProductApiV1

availableProductBranches object[]

Description for availableProductBranches in SavingsProductApiV1

  • Array [
  • branchKeystring

    Description for branchKey in SavingsProductBranchApiV1

    encodedKeystring

    the automatically generated encoded ID for this item

    Example: 8a19b7057471f4af017472dc0fd80472
    product object

    Description for product in SavingsProductBranchApiV1

    0
    1
    2
    3
    4
    5
    6
    7
    8
    9
  • ]
  • collectInterestWhenLockedboolean

    Description for collectInterestWhenLocked in SavingsProductApiV1

    creationDatestring

    the date and time when this savings product was created

    currencies object[]

    Description for currencies in SavingsProductApiV1

  • Array [
  • codestring

    the three letter ISO code for this currency

    creationDatestring

    the date on which this currency was created

    currencySymbolPositionstring

    indicates where the currency symbol should appear in relation to the numeric value

    Possible values: [AFTER_NUMBER, BEFORE_NUMBER]

    digitsAfterDecimalnumber

    indicates how many decimal places are allowed for this currency. For example, a currenncy with 100 minor units to 1 major unit, there will be 2 decimal places.

    isBaseCurrencyboolean

    whether this currency is the base currency for your banking institution

    lastModifiedDatestring

    the date on which this currency was last modified

    namestring

    the name of this currency

    symbolstring

    the currency symnbol used for this currency

  • ]
  • defaultMaturityPeriodnumber

    Description for defaultMaturityPeriod in SavingsProductApiV1

    defaultOpeningBalancenumber

    Description for defaultOpeningBalance in SavingsProductApiV1

    descriptionstring

    Description for description in SavingsProductApiV1

    dormancyPeriodDaysnumber

    Description for dormancyPeriodDays in SavingsProductApiV1

    encodedKeystring

    the automatically generated encoded ID for this item

    Example: 8a19b7057471f4af017472dc0fd80472
    forAllBranchesboolean

    Description for forAllBranches in SavingsProductApiV1

    forGroupsboolean

    Description for forGroups in SavingsProductApiV1

    forIndividualsboolean

    Description for forIndividuals in SavingsProductApiV1

    idstring

    Description for id in SavingsProductApiV1

    idGeneratorTypestring

    Description for idGeneratorType in SavingsProductApiV1

    Possible values: [INCREMENTAL_NUMBER, RANDOM_PATTERN]

    idPatternstring

    Description for idPattern in SavingsProductApiV1

    interestAccruedAccountingMethodstring

    Description for interestAccruedAccountingMethod in SavingsProductApiV1

    Possible values: [DAILY, END_OF_MONTH, NONE]

    interestCalculationBalancestring

    Description for interestCalculationBalance in SavingsProductApiV1

    Possible values: [MINIMUM, END_OF_DAY, AVERAGE]

    interestDaysInYearstring

    Description for interestDaysInYear in SavingsProductApiV1

    Possible values: [E30_42_365, ACTUAL_365_FIXED, ACTUAL_360, E30_360, ACTUAL_364, ACTUAL_ACTUAL_ISDA]

    interestPaidIntoAccountboolean

    Description for interestPaidIntoAccount in SavingsProductApiV1

    interestPaymentDates object[]

    Description for interestPaymentDates in SavingsProductApiV1

  • Array [
  • dayOfMonthnumber

    the day of the month

    monthOfYearnumber

    the month

    yearnumber

    the year

  • ]
  • interestPaymentPointstring

    Description for interestPaymentPoint in SavingsProductApiV1

    Possible values: [EVERY_WEEK, ON_FIXED_DATES, EVERY_MONTH, ON_ACCOUNT_MATURITY, EVERY_3_MONTHS, FIRST_DAY_OF_MONTH, EVERY_OTHER_WEEK]

    interestRateSettings object

    Description for interestRateSettings in SavingsProductApiV1

    accrueInterestAfterMaturityboolean

    Description for accrueInterestAfterMaturity in InterestProductSettingsApiV1

    defaultInterestRatenumber

    Description for defaultInterestRate in InterestProductSettingsApiV1

    encodedKeystring

    the automatically generated encoded ID for this item

    Example: 8a19b7057471f4af017472dc0fd80472
    indexSourceKeystring

    Description for indexSourceKey in InterestProductSettingsApiV1

    interestChargeFrequencystring

    Description for interestChargeFrequency in InterestProductSettingsApiV1

    Possible values: [EVERY_WEEK, ANNUALIZED, EVERY_MONTH, EVERY_X_DAYS, EVERY_FOUR_WEEKS, EVERY_DAY]

    interestChargeFrequencyCountnumber

    Description for interestChargeFrequencyCount in InterestProductSettingsApiV1

    interestRateCeilingValuenumber

    Description for interestRateCeilingValue in InterestProductSettingsApiV1

    interestRateFloorValuenumber

    Description for interestRateFloorValue in InterestProductSettingsApiV1

    interestRateReviewCountnumber

    Description for interestRateReviewCount in InterestProductSettingsApiV1

    interestRateReviewUnitstring

    Description for interestRateReviewUnit in InterestProductSettingsApiV1

    Possible values: [MONTHS, WEEKS, DAYS]

    interestRateSourcestring

    Description for interestRateSource in InterestProductSettingsApiV1

    Possible values: [FIXED_INTEREST_RATE, INDEX_INTEREST_RATE]

    interestRateTermsstring

    Description for interestRateTerms in InterestProductSettingsApiV1

    Possible values: [TIERED_PERIOD, FIXED, TIERED]

    interestRateTiers object[]

    Description for interestRateTiers in InterestProductSettingsApiV1

  • Array [
  • encodedKeystring

    the automatically generated encoded ID for this item

    Example: 8a19b7057471f4af017472dc0fd80472
    endingBalancenumber

    Description for endingBalance in InterestRateTierApiV1

    endingDaynumber

    Description for endingDay in InterestRateTierApiV1

    indexnumber

    Description for index in InterestRateTierApiV1

    interestRatenumber

    Description for interestRate in InterestRateTierApiV1

  • ]
  • maxInterestRatenumber

    Description for maxInterestRate in InterestProductSettingsApiV1

    minInterestRatenumber

    Description for minInterestRate in InterestProductSettingsApiV1

    lastModifiedDatestring

    the date on which this savings product was last modified

    lineOfCreditRequirementstring

    Description for lineOfCreditRequirement in SavingsProductApiV1

    Possible values: [OPTIONAL, NOT_REQUIRED, REQUIRED]

    maturityPeriodUnitstring

    Description for maturityPeriodUnit in SavingsProductApiV1

    Possible values: [MONTHS, WEEKS, DAYS]

    maxMaturityPeriodnumber

    Description for maxMaturityPeriod in SavingsProductApiV1

    maxOpeningBalancenumber

    Description for maxOpeningBalance in SavingsProductApiV1

    maxOverdraftLimitnumber

    Description for maxOverdraftLimit in SavingsProductApiV1

    maxWidthdrawlAmountnumber

    Description for maxWidthdrawlAmount in SavingsProductApiV1

    maximumBalancenumber

    Description for maximumBalance in SavingsProductApiV1

    minMaturityPeriodnumber

    Description for minMaturityPeriod in SavingsProductApiV1

    minOpeningBalancenumber

    Description for minOpeningBalance in SavingsProductApiV1

    namestring

    Description for name in SavingsProductApiV1

    overdraftDaysInYearstring

    Description for overdraftDaysInYear in SavingsProductApiV1

    Possible values: [E30_42_365, ACTUAL_365_FIXED, ACTUAL_360, E30_360, ACTUAL_364, ACTUAL_ACTUAL_ISDA]

    overdraftInterestCalculationBalancestring

    Description for overdraftInterestCalculationBalance in SavingsProductApiV1

    Possible values: [MINIMUM, END_OF_DAY, AVERAGE]

    overdraftInterestRateSettings object

    Description for overdraftInterestRateSettings in SavingsProductApiV1

    accrueInterestAfterMaturityboolean

    Description for accrueInterestAfterMaturity in InterestProductSettingsApiV1

    defaultInterestRatenumber

    Description for defaultInterestRate in InterestProductSettingsApiV1

    encodedKeystring

    the automatically generated encoded ID for this item

    Example: 8a19b7057471f4af017472dc0fd80472
    indexSourceKeystring

    Description for indexSourceKey in InterestProductSettingsApiV1

    interestChargeFrequencystring

    Description for interestChargeFrequency in InterestProductSettingsApiV1

    Possible values: [EVERY_WEEK, ANNUALIZED, EVERY_MONTH, EVERY_X_DAYS, EVERY_FOUR_WEEKS, EVERY_DAY]

    interestChargeFrequencyCountnumber

    Description for interestChargeFrequencyCount in InterestProductSettingsApiV1

    interestRateCeilingValuenumber

    Description for interestRateCeilingValue in InterestProductSettingsApiV1

    interestRateFloorValuenumber

    Description for interestRateFloorValue in InterestProductSettingsApiV1

    interestRateReviewCountnumber

    Description for interestRateReviewCount in InterestProductSettingsApiV1

    interestRateReviewUnitstring

    Description for interestRateReviewUnit in InterestProductSettingsApiV1

    Possible values: [MONTHS, WEEKS, DAYS]

    interestRateSourcestring

    Description for interestRateSource in InterestProductSettingsApiV1

    Possible values: [FIXED_INTEREST_RATE, INDEX_INTEREST_RATE]

    interestRateTermsstring

    Description for interestRateTerms in InterestProductSettingsApiV1

    Possible values: [TIERED_PERIOD, FIXED, TIERED]

    interestRateTiers object[]

    Description for interestRateTiers in InterestProductSettingsApiV1

  • Array [
  • encodedKeystring

    the automatically generated encoded ID for this item

    Example: 8a19b7057471f4af017472dc0fd80472
    endingBalancenumber

    Description for endingBalance in InterestRateTierApiV1

    endingDaynumber

    Description for endingDay in InterestRateTierApiV1

    indexnumber

    Description for index in InterestRateTierApiV1

    interestRatenumber

    Description for interestRate in InterestRateTierApiV1

  • ]
  • maxInterestRatenumber

    Description for maxInterestRate in InterestProductSettingsApiV1

    minInterestRatenumber

    Description for minInterestRate in InterestProductSettingsApiV1

    productTypestring

    Description for productType in SavingsProductApiV1

    Possible values: [CURRENT_ACCOUNT, REGULAR_SAVINGS, FIXED_DEPOSIT, INVESTOR_ACCOUNT, SAVINGS_PLAN]

    recommendedDepositAmountnumber

    Description for recommendedDepositAmount in SavingsProductApiV1

    savingsFees object[]

    Description for savingsFees in SavingsProductApiV1

  • Array [
  • activeboolean

    Description for active in PredefinedFeeApiV1

    amortizationIntervalSettings object

    Description for amortizationIntervalSettings in PredefinedFeeApiV1

    encodedKeystring

    the automatically generated encoded ID for this item

    Example: 8a19b7057471f4af017472dc0fd80472
    frequencystring

    Description for frequency in PeriodIntervalSettingsApiV1

    Possible values: [ACCOUNT_INSTALLMENTS_DUE_DATES_DAILY_BOOKING, ACCOUNT_INSTALLMENTS_DUE_DATES, CUSTOM_INTERVAL]

    intervalCountnumber

    Description for intervalCount in PeriodIntervalSettingsApiV1

    intervalTypestring

    Description for intervalType in PeriodIntervalSettingsApiV1

    Possible values: [FULL_TERM, PREDEFINED_INTERVALS]

    periodCountnumber

    Description for periodCount in PeriodIntervalSettingsApiV1

    periodUnitstring

    Description for periodUnit in PeriodIntervalSettingsApiV1

    Possible values: [MONTHS, YEARS, WEEKS, DAYS]

    amortizationProfilestring

    Description for amortizationProfile in PredefinedFeeApiV1

    Possible values: [STRAIGHT_LINE, SUM_OF_YEARS_DIGITS, EFFECTIVE_INTEREST_RATE, NONE]

    amountnumber

    Description for amount in PredefinedFeeApiV1

    amountCalculationMethodstring

    Description for amountCalculationMethod in PredefinedFeeApiV1

    Possible values: [LOAN_AMOUNT_PERCENTAGE, LOAN_AMOUNT_PERCENTAGE_NUMBER_OF_INSTALLMENTS, REPAYMENT_PRINCIPAL_AMOUNT_PERCENTAGE, FLAT_NUMBER_OF_INSTALLMENTS, FLAT]

    applyDateMethodstring

    Description for applyDateMethod in PredefinedFeeApiV1

    Possible values: [MONTHLY_FROM_ACTIVATION, FIRST_OF_EVERY_MONTH]

    creationDatestring

    the date and time when this fee was created

    encodedKeystring

    the automatically generated encoded ID for this item

    Example: 8a19b7057471f4af017472dc0fd80472
    feeAmortizationUponRescheduleOptionstring

    Description for feeAmortizationUponRescheduleOption in PredefinedFeeApiV1

    Possible values: [CONTINUE_AMORTIZATION_ON_THE_RESCHEDULED_REFINANCED_ACCOUNT, END_AMORTIZATION_ON_THE_ORIGINAL_ACCOUNT]

    feeApplicationstring

    Description for feeApplication in PredefinedFeeApiV1

    Possible values: [OPTIONAL, REQUIRED]

    feeProductRules object[]

    Description for feeProductRules in PredefinedFeeApiV1

  • Array [
  • account object

    Description for account in GLAccountingRuleApiV1

    activatedboolean

    whether this general ledger account is in use

    allowManualJournalEntriesboolean

    whether manual entries are allowed for this general ledger account

    balancenumber

    the current balance of this general ledger account

    creationDatestring<date-time>

    the date on which this general ledger account was created

    currency object

    Description for currency in GLAccountApiV1

    codestring

    the three letter ISO code for this currency

    creationDatestring

    the date on which this currency was created

    currencySymbolPositionstring

    indicates where the currency symbol should appear in relation to the numeric value

    Possible values: [AFTER_NUMBER, BEFORE_NUMBER]

    digitsAfterDecimalnumber

    indicates how many decimal places are allowed for this currency. For example, a currenncy with 100 minor units to 1 major unit, there will be 2 decimal places.

    isBaseCurrencyboolean

    whether this currency is the base currency for your banking institution

    lastModifiedDatestring

    the date on which this currency was last modified

    namestring

    the name of this currency

    symbolstring

    the currency symnbol used for this currency

    descriptionstring

    an optional description for this general ledger account

    encodedKeystring

    the encoded key of this general ledger account

    glCodestring

    the numeric code for this general ledger account

    lastModifiedDatestring<date-time>

    the date on which this general ledger account was last modified

    migrationEvent object

    Description for migrationEvent in GLAccountApiV1

    creationDatestring<date-time>

    the date on which the data import was made

    encodedKeystring

    the encoded key of this data migration event

    numCentresImportednumber

    the number of centres which were imported during the data migration

    numClientsImportednumber

    the number of clients which were imported as part of the data migration

    numGLAccountsImportednumber

    the number of general ledger accounts which were imported as part of the data migration

    numGroupsImportednumber

    the number of groups which were imported as part of the data migration

    numLoanRepaymentsImportednumber

    the number of loan repayment transations which were imported as part of the data migration

    numLoanTransactionsImportednumber

    the number of loan transactions which were imported as part of the data migration

    numLoansImportednumber

    the number of loan accounts which were imported as part of the data migration

    numSavingsImportednumber

    the number of savings accounts which were imported as part of the data migration

    statestring

    whether the data import was accepted, is still in a draft state, or was rejected and all data reverted

    Possible values: [REVERTED, DRAFT, APPROVED]

    typestring

    the type of migration event

    Possible values: [IMPORT, EXPORT]

    namestring

    the name of this general ledger account

    stripTrailingZerosboolean

    controls how this account is organized into header accounts when there are trailing zeroes, for example, for the account code 1100, if this field is set to true, only the first two numbers will be recognised

    typestring

    the type of general ledger account

    Possible values: [INCOME, EXPENSE, LIABILITY, ASSET, EQUITY]

    usagestring

    whether this general ledger account is a DETAIL account, in which case it will have a value, or a HEADER account, in which case its value will be calculated based on the sum of detail accounts under it.

    Possible values: [HEADER, DETAIL]

    encodedKeystring

    the automatically generated encoded ID for this item

    Example: 8a19b7057471f4af017472dc0fd80472
    financialResourcestring

    the type of transaction governed by this rule

    Possible values: [FEE_RECEIVABLE, OVERDRAFT_INTEREST_INCOME, OVERDRAFT_INTEREST_RECEIVABLE, FEE_INCOME, INTEREST_PAYABLE, INTEREST_EXPENSE, PENALTY_RECEIVABLE, INTEREST_INCOME, DEFERRED_TAXES, DEFERRED_FEE_INCOME, PORTFOLIO_CONTROL, DEFERRED_INTERESTS_INCOME, OVERDRAFT_WRITE_OFF_EXPENSE, PENALTY_INCOME, OVERDRAFT_PORTFOLIO_CONTROL, SAVINGS_CONTROL, TAXES_RECEIVABLE, INTEREST_RECEIVABLE, INTER_BRANCH_TRANSFER, FUND_SOURCE, WRITE_OFF_EXPENSE, DEPOSIT_REFERENCE, TAXES_PAYABLE]

    indexnumber

    the index in list when there are multiple rules for the same type of transaction

    predefinedFeeKeystring

    the encoded key of the predefined key this rule relates to

    productKeystring

    the encoded key of the product this rule relates to

    productTypestring

    the type of account this rule relates to

    Possible values: [LOAN, SAVINGS]

    transactionChannelKeystring

    the encoded key of the transaction channel that this rule relates to

  • ]
  • namestring

    Description for name in PredefinedFeeApiV1

    percentageAmountnumber

    Description for percentageAmount in PredefinedFeeApiV1

    triggerstring

    Description for trigger in PredefinedFeeApiV1

    Possible values: [DISBURSEMENT, ARBITRARY, CAPITALIZED_DISBURSEMENT, MONTHLY_FEE, UPFRONT_DISBURSEMENT, LATE_REPAYMENT, MANUAL, PAYMENT_DUE, PAYMENT_DUE_APPLIED_ON_DUE_DATES]

  • ]
  • savingsProductRules object[]

    Description for savingsProductRules in SavingsProductApiV1

  • Array [
  • account object

    Description for account in GLAccountingRuleApiV1

    activatedboolean

    whether this general ledger account is in use

    allowManualJournalEntriesboolean

    whether manual entries are allowed for this general ledger account

    balancenumber

    the current balance of this general ledger account

    creationDatestring<date-time>

    the date on which this general ledger account was created

    currency object

    Description for currency in GLAccountApiV1

    codestring

    the three letter ISO code for this currency

    creationDatestring

    the date on which this currency was created

    currencySymbolPositionstring

    indicates where the currency symbol should appear in relation to the numeric value

    Possible values: [AFTER_NUMBER, BEFORE_NUMBER]

    digitsAfterDecimalnumber

    indicates how many decimal places are allowed for this currency. For example, a currenncy with 100 minor units to 1 major unit, there will be 2 decimal places.

    isBaseCurrencyboolean

    whether this currency is the base currency for your banking institution

    lastModifiedDatestring

    the date on which this currency was last modified

    namestring

    the name of this currency

    symbolstring

    the currency symnbol used for this currency

    descriptionstring

    an optional description for this general ledger account

    encodedKeystring

    the encoded key of this general ledger account

    glCodestring

    the numeric code for this general ledger account

    lastModifiedDatestring<date-time>

    the date on which this general ledger account was last modified

    migrationEvent object

    Description for migrationEvent in GLAccountApiV1

    creationDatestring<date-time>

    the date on which the data import was made

    encodedKeystring

    the encoded key of this data migration event

    numCentresImportednumber

    the number of centres which were imported during the data migration

    numClientsImportednumber

    the number of clients which were imported as part of the data migration

    numGLAccountsImportednumber

    the number of general ledger accounts which were imported as part of the data migration

    numGroupsImportednumber

    the number of groups which were imported as part of the data migration

    numLoanRepaymentsImportednumber

    the number of loan repayment transations which were imported as part of the data migration

    numLoanTransactionsImportednumber

    the number of loan transactions which were imported as part of the data migration

    numLoansImportednumber

    the number of loan accounts which were imported as part of the data migration

    numSavingsImportednumber

    the number of savings accounts which were imported as part of the data migration

    statestring

    whether the data import was accepted, is still in a draft state, or was rejected and all data reverted

    Possible values: [REVERTED, DRAFT, APPROVED]

    typestring

    the type of migration event

    Possible values: [IMPORT, EXPORT]

    namestring

    the name of this general ledger account

    stripTrailingZerosboolean

    controls how this account is organized into header accounts when there are trailing zeroes, for example, for the account code 1100, if this field is set to true, only the first two numbers will be recognised

    typestring

    the type of general ledger account

    Possible values: [INCOME, EXPENSE, LIABILITY, ASSET, EQUITY]

    usagestring

    whether this general ledger account is a DETAIL account, in which case it will have a value, or a HEADER account, in which case its value will be calculated based on the sum of detail accounts under it.

    Possible values: [HEADER, DETAIL]

    encodedKeystring

    the automatically generated encoded ID for this item

    Example: 8a19b7057471f4af017472dc0fd80472
    financialResourcestring

    the type of transaction governed by this rule

    Possible values: [FEE_RECEIVABLE, OVERDRAFT_INTEREST_INCOME, OVERDRAFT_INTEREST_RECEIVABLE, FEE_INCOME, INTEREST_PAYABLE, INTEREST_EXPENSE, PENALTY_RECEIVABLE, INTEREST_INCOME, DEFERRED_TAXES, DEFERRED_FEE_INCOME, PORTFOLIO_CONTROL, DEFERRED_INTERESTS_INCOME, OVERDRAFT_WRITE_OFF_EXPENSE, PENALTY_INCOME, OVERDRAFT_PORTFOLIO_CONTROL, SAVINGS_CONTROL, TAXES_RECEIVABLE, INTEREST_RECEIVABLE, INTER_BRANCH_TRANSFER, FUND_SOURCE, WRITE_OFF_EXPENSE, DEPOSIT_REFERENCE, TAXES_PAYABLE]

    indexnumber

    the index in list when there are multiple rules for the same type of transaction

    predefinedFeeKeystring

    the encoded key of the predefined key this rule relates to

    productKeystring

    the encoded key of the product this rule relates to

    productTypestring

    the type of account this rule relates to

    Possible values: [LOAN, SAVINGS]

    transactionChannelKeystring

    the encoded key of the transaction channel that this rule relates to

  • ]
  • templates object[]

    Description for templates in SavingsProductApiV1

  • Array [
  • creationDatestring

    the date and time when this document was created

    encodedKeystring

    the automatically generated encoded ID for this item

    Example: 8a19b7057471f4af017472dc0fd80472
    lastModifiedDatestring

    the date on which this document template was last modified

    namestring

    the name of the document template

    typestring

    the type of template, this will have an impact on what data is available to the template as placeholders

    Possible values: [ACCOUNT, ACCOUNT_WITH_TRANSACTIONS, TRANSACTION]

  • ]
  • withholdingTaxEnabledboolean

    Description for withholdingTaxEnabled in SavingsProductApiV1

    Savingsproductapiv1
    {
    "accountingMethod": "NONE",
    "activated": true,
    "allowArbitraryFees": true,
    "allowOffset": true,
    "allowOverdraft": true,
    "allowTechnicalOverdraft": true,
    "availableProductBranches": [
    {
    "branchKey": "string",
    "encodedKey": "8a19b7057471f4af017472dc0fd80472",
    "product": {}
    }
    ],
    "collectInterestWhenLocked": true,
    "creationDate": "string",
    "currencies": [
    {
    "code": "string",
    "creationDate": "string",
    "currencySymbolPosition": "AFTER_NUMBER",
    "digitsAfterDecimal": 0,
    "isBaseCurrency": true,
    "lastModifiedDate": "string",
    "name": "string",
    "symbol": "string"
    }
    ],
    "defaultMaturityPeriod": 0,
    "defaultOpeningBalance": 0,
    "description": "string",
    "dormancyPeriodDays": 0,
    "encodedKey": "8a19b7057471f4af017472dc0fd80472",
    "forAllBranches": true,
    "forGroups": true,
    "forIndividuals": true,
    "id": "string",
    "idGeneratorType": "INCREMENTAL_NUMBER",
    "idPattern": "string",
    "interestAccruedAccountingMethod": "DAILY",
    "interestCalculationBalance": "MINIMUM",
    "interestDaysInYear": "E30_42_365",
    "interestPaidIntoAccount": true,
    "interestPaymentDates": [
    {
    "dayOfMonth": 0,
    "monthOfYear": 0,
    "year": 0
    }
    ],
    "interestPaymentPoint": "EVERY_WEEK",
    "interestRateSettings": {
    "accrueInterestAfterMaturity": true,
    "defaultInterestRate": 0,
    "encodedKey": "8a19b7057471f4af017472dc0fd80472",
    "indexSourceKey": "string",
    "interestChargeFrequency": "EVERY_WEEK",
    "interestChargeFrequencyCount": 0,
    "interestRateCeilingValue": 0,
    "interestRateFloorValue": 0,
    "interestRateReviewCount": 0,
    "interestRateReviewUnit": "MONTHS",
    "interestRateSource": "FIXED_INTEREST_RATE",
    "interestRateTerms": "TIERED_PERIOD",
    "interestRateTiers": [
    {
    "encodedKey": "8a19b7057471f4af017472dc0fd80472",
    "endingBalance": 0,
    "endingDay": 0,
    "index": 0,
    "interestRate": 0
    }
    ],
    "maxInterestRate": 0,
    "minInterestRate": 0
    },
    "lastModifiedDate": "string",
    "lineOfCreditRequirement": "OPTIONAL",
    "maturityPeriodUnit": "MONTHS",
    "maxMaturityPeriod": 0,
    "maxOpeningBalance": 0,
    "maxOverdraftLimit": 0,
    "maxWidthdrawlAmount": 0,
    "maximumBalance": 0,
    "minMaturityPeriod": 0,
    "minOpeningBalance": 0,
    "name": "string",
    "overdraftDaysInYear": "E30_42_365",
    "overdraftInterestCalculationBalance": "MINIMUM",
    "overdraftInterestRateSettings": {
    "accrueInterestAfterMaturity": true,
    "defaultInterestRate": 0,
    "encodedKey": "8a19b7057471f4af017472dc0fd80472",
    "indexSourceKey": "string",
    "interestChargeFrequency": "EVERY_WEEK",
    "interestChargeFrequencyCount": 0,
    "interestRateCeilingValue": 0,
    "interestRateFloorValue": 0,
    "interestRateReviewCount": 0,
    "interestRateReviewUnit": "MONTHS",
    "interestRateSource": "FIXED_INTEREST_RATE",
    "interestRateTerms": "TIERED_PERIOD",
    "interestRateTiers": [
    {
    "encodedKey": "8a19b7057471f4af017472dc0fd80472",
    "endingBalance": 0,
    "endingDay": 0,
    "index": 0,
    "interestRate": 0
    }
    ],
    "maxInterestRate": 0,
    "minInterestRate": 0
    },
    "productType": "CURRENT_ACCOUNT",
    "recommendedDepositAmount": 0,
    "savingsFees": [
    {
    "active": true,
    "amortizationIntervalSettings": {
    "encodedKey": "8a19b7057471f4af017472dc0fd80472",
    "frequency": "ACCOUNT_INSTALLMENTS_DUE_DATES_DAILY_BOOKING",
    "intervalCount": 0,
    "intervalType": "FULL_TERM",
    "periodCount": 0,
    "periodUnit": "MONTHS"
    },
    "amortizationProfile": "STRAIGHT_LINE",
    "amount": 0,
    "amountCalculationMethod": "LOAN_AMOUNT_PERCENTAGE",
    "applyDateMethod": "MONTHLY_FROM_ACTIVATION",
    "creationDate": "string",
    "encodedKey": "8a19b7057471f4af017472dc0fd80472",
    "feeAmortizationUponRescheduleOption": "CONTINUE_AMORTIZATION_ON_THE_RESCHEDULED_REFINANCED_ACCOUNT",
    "feeApplication": "OPTIONAL",
    "feeProductRules": [
    {
    "account": {
    "activated": true,
    "allowManualJournalEntries": true,
    "balance": 0,
    "creationDate": "2024-07-29T15:51:28.071Z",
    "currency": {
    "code": "string",
    "creationDate": "string",
    "currencySymbolPosition": "AFTER_NUMBER",
    "digitsAfterDecimal": 0,
    "isBaseCurrency": true,
    "lastModifiedDate": "string",
    "name": "string",
    "symbol": "string"
    },
    "description": "string",
    "encodedKey": "string",
    "glCode": "string",
    "lastModifiedDate": "2024-07-29T15:51:28.071Z",
    "migrationEvent": {
    "creationDate": "2024-07-29T15:51:28.071Z",
    "encodedKey": "string",
    "numCentresImported": 0,
    "numClientsImported": 0,
    "numGLAccountsImported": 0,
    "numGroupsImported": 0,
    "numLoanRepaymentsImported": 0,
    "numLoanTransactionsImported": 0,
    "numLoansImported": 0,
    "numSavingsImported": 0,
    "state": "REVERTED",
    "type": "IMPORT"
    },
    "name": "string",
    "stripTrailingZeros": true,
    "type": "INCOME",
    "usage": "HEADER"
    },
    "encodedKey": "8a19b7057471f4af017472dc0fd80472",
    "financialResource": "FEE_RECEIVABLE",
    "index": 0,
    "predefinedFeeKey": "string",
    "productKey": "string",
    "productType": "LOAN",
    "transactionChannelKey": "string"
    }
    ],
    "name": "string",
    "percentageAmount": 0,
    "trigger": "DISBURSEMENT"
    }
    ],
    "savingsProductRules": [
    {
    "account": {
    "activated": true,
    "allowManualJournalEntries": true,
    "balance": 0,
    "creationDate": "2024-07-29T15:51:28.071Z",
    "currency": {
    "code": "string",
    "creationDate": "string",
    "currencySymbolPosition": "AFTER_NUMBER",
    "digitsAfterDecimal": 0,
    "isBaseCurrency": true,
    "lastModifiedDate": "string",
    "name": "string",
    "symbol": "string"
    },
    "description": "string",
    "encodedKey": "string",
    "glCode": "string",
    "lastModifiedDate": "2024-07-29T15:51:28.071Z",
    "migrationEvent": {
    "creationDate": "2024-07-29T15:51:28.071Z",
    "encodedKey": "string",
    "numCentresImported": 0,
    "numClientsImported": 0,
    "numGLAccountsImported": 0,
    "numGroupsImported": 0,
    "numLoanRepaymentsImported": 0,
    "numLoanTransactionsImported": 0,
    "numLoansImported": 0,
    "numSavingsImported": 0,
    "state": "REVERTED",
    "type": "IMPORT"
    },
    "name": "string",
    "stripTrailingZeros": true,
    "type": "INCOME",
    "usage": "HEADER"
    },
    "encodedKey": "8a19b7057471f4af017472dc0fd80472",
    "financialResource": "FEE_RECEIVABLE",
    "index": 0,
    "predefinedFeeKey": "string",
    "productKey": "string",
    "productType": "LOAN",
    "transactionChannelKey": "string"
    }
    ],
    "templates": [
    {
    "creationDate": "string",
    "encodedKey": "8a19b7057471f4af017472dc0fd80472",
    "lastModifiedDate": "string",
    "name": "string",
    "type": "ACCOUNT"
    }
    ],
    "withholdingTaxEnabled": true
    }