[
https://issues.apache.org/jira/browse/FINERACT-2259?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18072718#comment-18072718
]
Adam Saghy commented on FINERACT-2259:
--------------------------------------
sure go ahead. you might wanna check whether automatic external id generation
(if enabled) generates external id for saving accounts too or not.
> Manage external IDs: Savings
> ----------------------------
>
> Key: FINERACT-2259
> URL: https://issues.apache.org/jira/browse/FINERACT-2259
> Project: Apache Fineract
> Issue Type: Sub-task
> Reporter: Adam Saghy
> Priority: Major
>
> h1. Introduction
> Transactions may change due to correction (reverse-replay). Correction can be
> done by reverting a transaction. This can lead to removing and adding
> transactions back to an account. It results new ID distribution from the
> transaction sequence. External systems may not want to follow up on these
> changes but rather access transactions by external id. In order to be able to
> direct client immediately to the right record an additional identifier is to
> be used.
> Supporting externalId is a long time wanted functionality with two major
> benefits:
> * Not an auto incremented number (privacy, harder to guess)
> * Not represent any internal state
> h2. Requirements
> * 🟩 Supporting external id for identifying and fetching some if the entities
> in Fineract
> * 🟩 API enhancement to support targeting by external id
> * ✅ External id can be provided in API request
> * 🟩 Extend API response with external id
> * 🟩 Support external id auto generation (configurable)
> *+External identifier+*
> * Must be unique
> * Immutable
> * Customer (Caller) provided
> * Ability to generate automatically (configurable)
> h3. *+Database+*
> External identifier field to be stored in the loan table
> {+}type{+}: String
> {+}indexing{+}: true
> h3. +Configuration+
> Enable to auto generate external id (if not provided).
> By default it should be disabled.
> *This configuration already exists!*
> Â
> *Goal*
> This story is focusing to introduce external ids for savings accounts and
> transactions!
--
This message was sent by Atlassian Jira
(v8.20.10#820010)