Uploaded image for project: 'mod-finance-storage'
  1. mod-finance-storage
  2. MODFISTO-49

Ledger/LedgerFY updates: Schema changes

    XMLWordPrintable

Details

    • Story
    • Status: Closed (View Workflow)
    • P3
    • Resolution: Done
    • None
    • 4.0.0
    • None
    • ACQ Sprint 75
    • 1
    • Thunderjet

    Description

      Overview

      In able to support UIF-124 there are several changes need to fiscalYears and ledgers

      Schema changes

      We need a way to group/relate fiscal years together - e.g. a fiscal year "series"

      • Add a "series" field to fiscalYear schema
        • String - not required - set by backend to the fiscalYear.code w/o the numeric suffix
        • e.g. TFY2019 -> TFY, or FY2020 -> FY, etc.
      • Add restriction to fiscalYear.code:
        
        

        ^[a-zA-Z]+[0-9]

        {4}

        ${code}

      We need a way to specify the first fiscal year for a ledger - this determines the fiscal year series for the ledger.

      • Add a "fiscalYearOneId" field to the ledger schema
        • UUID - required - UUID of the first fiscal year associated with this ledger

      Business logic updates

      Business logic updating moved to separate story MODFISTO-51

      Acceptance Criteria

      • The fiscalYear schema and examples are updated
      • sample data is updated
      • Unit tests updated (if needed)

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                cmcnally Craig McNally
                cmcnally Craig McNally
                Craig McNally Craig McNally
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases