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

Ability to override allowableEncumbrance/allowableExpenditure

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Priority: P3
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 4.1.0
    • Labels:
      None
    • Template:
    • Sprint:
      ACQ Sprint 78, ACQ Sprint 79
    • Story Points:
      1
    • Development Team:
      Thunderjet

      Description

      Overview

      As part of fiscal year rollover we need the ability to allow transactions that normally wouldn't be permitted. The use case is that we rolled over to a new fiscal year, and there's some period of time where we need to be able to transact against the new budgets before money is actually allocated to them. To accomplish this, we introduce two new fields into the ledger:

      • restrictEncumbrance - boolean, required, default: true
      • restrictExpenditures - boolean, required, default: true

      These flags are factored into the checks that occur when payments and encumbrances are made. They effectively allow us to bypass the checks against allowableEncumbrance/allowableExpenditure. (See the wiki for details)

      This story is solely to update the schemas.

      Acceptance Criteria

      • schemas and examples are updated
      • sample data is updated
      • unit tests are updated as 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