facet-acq / post-award

Application Service Supporting Entitlement and Administration of Government Procurement Actions
BSD 3-Clause "New" or "Revised" License
5 stars 3 forks source link

Implement general funding paradigms and SLOA #45

Closed djfurman closed 6 years ago

djfurman commented 6 years ago

Support Funding and SLOA

Purpose

As an entitlement system, it is necessary to track the lines of accounting which fund the items invoiced by vendors, which is the core function of the system. Since several variants exist within DoD's public documentation alone, these must be seamlessly supported through FACET-Acq and be extensible into the general Federal space.

Approach

While the basic flow of

  1. Agreement obligates funding
  2. Deliveries expense against that funding
  3. Payments disburse that funding

is intuitive and logical, the complexities of various implementations across agencies, upstream producers (contract writing systems) and downstream accounting systems of record (ERPs) result in an ecosystem which is difficult to manage.

To solve this, all accounting line types tie back to funding basics and implement a standardized interface which allows the system to support any number of accounting line types simultaneously.

Lessons Learned