Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
maxLevel2

...

DRMFSS

Disaster Risk Management and Food Security Sector

EFSRA

Ethiopian Food Security and Reserve Authority

CATS

Commodity Allocation and Tracking System

CTS

Commodity Tracking System (The previous name of the application)

MT

Metric Tonnes

DD

Diredawa Hub

KM

Kombochal Hub

AD

Adama Hub

GRN

Goods Receiving Note

GIN

Goods Issue Note

WFP

World Food Programme

SI

Shipping Instructions

PSNP

P? Safty Net Program

MOFED

Ministry of Finance ??

FDP

?Food Distribution Points

 

Introduction


CATS is a /wiki/spaces/CTS/pages/2162710 Commodity and Allocation Tracking System designed to help the DRMFSS add transparency to the food management operations. CATS is a multi phased, application development project which focued on core hub funcationalites in the food supply chain. In the first phase of the project, CATS project started by developing the appropriate interfaces to allow hubs to record Receipts and Issue Transactions.
This document is a brief overview of the transaction system that is serving as a core of the CATS hub transaction management module. This documentation was prepared as part of the phase 1 review process at the beginning of phase two.

...

4 Hubs and Physical Stores


DRMFSS has three distinct hubs to coordinate all it's national relief and safety net programs. Hubs would on the other hand will have different stores within their premises. 

...


Unlearning what we knew about loans:
Google definition of a "Loan": A thing that is borrowed, esp. a sum of money that is expected to be paid back with interest.
Definition of Loan in the DRMFSS context is something taken from WFP or EFSRA (mostly EFSRA) but the is never repaid. If the loan is repaid, the payee is going to be either the WFP or MOFED (In the case of PSNP Program)
The challenge with this is that the repayment pieces that happens between the guarantee(WFP or MoFED) does not trigger any process in the DRMFSS hubs. Hence the repayments are virtually invisible to the DRMFSS hubs.
Internally, the accounts that would be used to identify the commodities received via loan would keep accumilating rendering the reporting useless in a couple of rounds of loans and swaps.
The Loans and Swaps therefore were treated as "sources of commodities" in the receiving process. CATS would only record the physical movement of the commodities in these specific cases as :"Receipts and Issues"

...


After reading the "Accounting Patterns" paper from Martin Fowler,
{+}http://martinfowler.com/apsupp/accounting.pdf+
Using the right terminologies in the system matters. Terminologies shape how we think and I think there were some missing terminologies which I found changed my perspective of how I see the accounting pattern.
Modeling the system around Events. when designing the system, "I" have never used the term "Event" to identify what we are trying to represent. The understanding was from a different perspective. I would recommend modeling the system around Events that are supported and events that are not supported.
Posting Rules: there was no identification of posting rules in the current system, let alone tracking the effective dates of posting rules.