3 File Upload

The file upload process facilitates users in submitting flat files containing pre-filled data to initiate the migration process. Flat files are specific to entities. This streamlined approach ensures a seamless and accurate transfer of information during the data migration.

To initiate file upload:
  1. On the Home screen, click Loan Services. Under Loan Services, click Data Migration.
  2. Under Data Migration, click File Upload.
    The File Upload screen is displayed.
    The File Upload screen allows users to:
    • Upload File - To upload a new file.
    • View File - To view previously uploaded files.

Upload File

  1. Select the operation type as Upload File from the drop-down values.
  2. Select Migration Event as OBRL_Migration .
  3. Select Entity Name from the drop-down values. The available options and their applicability with respect to the respective data being mandatory or conditional are detailed below :

    Table 3-1 Entity Name & their applicability

    Entity Details Mandatory/Optional
    Disbursement Instructions Optional
    Disbursement Settlement Details Optional
    Bundle Details Optional
    Insurance Details Optional
    AccountMaster Mandatory
    Account Component Mandatory
    Interest Spreads Mandatory
    Bill Details Optional
    Bill Transaction Details Optional
    Additional Preference Details Optional
    InterestPreferences Mandatory
    CommonSettlementDetails Mandatory
    CollateralDetails Optional
    AccountDisbursement Mandatory
    AccountPartyRelationship Mandatory
    Preferences Mandatory
    Stagedefinition Mandatory
    LendingBalanceBasisDetails Mandatory
    AccountAddress Optional
    PaymentInstruction Mandatory
    AccountFeesPreference Optional
    StatementMaster Optional
    Statement Entries Optional
    Schedule Fees Optional
    Amendment Counter Optional
    • Disbursement Instructions

      This entity is about the disbursements that has happened on the account in question. It also provides information for scheduled disbursements, if any.

    • Disbursement Settlement Details

      This entity is an extension of the previous one on disbursement wherein it provides the settlement data, as applicable to the said account.

    • Bundle Details

      A product may have a bundle associated to it. The account may or may not be extended the bundle benefits, depending on the bundle definition and the customer involved. This entity provides a comprehensive information on the bundle associated to the account in terms of its contents and applicability.

    • Insurance Details

      Insurance is one of the many components applicable to a loan product. If applicable, this entity provides details on the type of insurance and related aspects.

    • AccountMaster

      This entity provides a complete repository of the loan account in terms of the branch, product segment and product that it falls under, alongside further details in the form of currency and associated party.

    • Account Component

      An account will have multiple components derived from the Product. This data represents the applicability of the respective component to the account and related details in terms of interest basis, accrual applicability, waiver – to name a few.

    • Interest Spreads

      A Product can have multiple spreads, an account may or may not inherit all the applicable spreads depending on the applicable circumstances, the said entity provides details regarding all the relevant spreads for the account.

    • Bill Details

      As the name suggests, this entity provides comprehensive information on the bills generated for the customer with the due dates and amounts.

    • Bill Transaction Details

      This entity is an extension of the Bill details data wherein it provides further information on the bills getting satisfied on the customer making a payment against the same.

    • InterestPreferences

      Interest preferences are details with respect to the applicability of interest rates and index to the account considering the type of index, rate application and refresh frequency along with the final rate.

    • CommonSettlementDetails

      Details regarding the settlement and liquidation mode for transactions like disbursement and repayment are provided under this entity.

    • CollateralDetails

      Details regarding the collateral applicable to the account during disbursement are stored in this entity. The collateral details are in the form of collateral particulars and the amount that is considered for the loan account in question.

    • AccountDisbursement

      This entity provides details about the disbursement taken place on the account along with additional details on the transaction date and amount considering other components that may be involved during disbursement.

    • AccountPartyRelationship

      This entity, as the name suggests provides details about the party’s relationship with the account from a borrowing perspective – type of relationship, primary or secondary .

    • Preferences

      The retail lending product enables defining quite a few basic as well as advanced customer facing preferences that are in the form of events in a loan life cycle. This entity provides data regarding the said preferences since onboarding so as to validate the same in the future life cycle in retail lending.

    • Stagedefinition

      A loan account can have multiple repayment stages starting with equated periodic instalment, moratorium and interest only stages. Each stage can have its own features and interest distribution treatment, as applicable. This entity provides details regarding all such repayment stages, as applicable to the account.

    • LendingBalanceBasisDetails

      This entity holds the details of the past schedules of interest in terms of basis balance used and also the amount, since it is not going to be calculated in OBRLS. OBRLS also expects at present the due dates for all the future schedules to be present in this table. Schedules which are entirely in the future need not have the amounts populated here as OBRLS calculates them. For schedules within which migration date falls work on a hybrid mode – amount till the migration date is expected to be populated in the amount_due column and the rest of it would be calculated in OBRLS and the sum of the two would become the total interest amount due for the schedule. This table can also hold the data for the past unpaid fees, which OBRLS applies as-it-is.

    • AccountAddress

      As the name suggests, this entity provides the address of the account

    • PaymentInstruction

      Payment instructions are about the pre-configured auto-payment instructions applicable for an account for a certain date range. The auto payment instructions are effected based on the payment instructions.

    • AccountFeesPreference

      This entity provides details regarding fee components associated to the loan account. Details are in the form of the component details and frequency of fees to be levied for the said account.

    • StatementMaster

      This entity provides the master details of the statements generated for the account considering the statement frequencies defined at the Product level.

    • Statement Entries

      This entity is an extension of the Statement master wherein it provides the detailed data extracts of the statement for the account for the same to be stored and made available, as required, based on customer request. It can also hold the historical data, for inquiry purposes.

    • Schedule Fees

      This entity provides details about the periodic fees associated with the loan account along with the periodicity of the same

    • Amendment Counter

      The counters as applicable in the existing system need to be populated in this entity, since they are used for validations during future amendments being done in OBRLS.