Table of Contents | ||
---|---|---|
|
...
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.