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

Ledger/LedgerFY updates: Schema changes

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Priority: P3
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 4.0.0
    • Labels:
      None
    • Template:
    • Sprint:
      ACQ Sprint 75
    • Story Points:
      1
    • Development Team:
      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

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

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases