1.0.7 DMS

Date of production release: 15 May 2017

Functional requirements

  • Milk Grader can view the total of "My Deliveries" done for Today, Yesterday, two days ago. This mobile report view shows the summary of MCC, Route, date and the total number and volume of deliveries done. The values for "Today" is updated every hour.
  • Add New Stock items "Buy" transaction ability: As a Web Senior, General and Finance Manager I can create new stock into my DMS web portal - one transaction at a time or multiple stock transactions via CSV file upload.  
  • Linking a Store Clerk to a Service Point (Agrovet Shop). This informs the SMS to the user linked to a specific service point, as well as logging stock movement and transactions done by Store Clerks. [Master Admin / Manage Users - edit an existing user and edit the Store Clerk role]
  • Bulk SMS opt out fix - remove the farmer numbers from the communications list when a web user sends a bulk SMS to farmers. This means the farmers who opt out for bulk SMS will not be in this list to select from.
  • Transport deduction set up: Master Admin can create Transporters under "Config" menu. The Finance Manager can add a new Transport deduction per route with a different price for each and link a Transporter to each Route.
  • "Stock Transfer" items from one Service Point to another. The management can transfer stock from eg. the Head Office/Distribution Store to specific Service Points / Agrovet Shops. The Store Clerk linked to the "To" Service Point will get an SMS about the transfer on its way.
  • Store Clerk - Receive Stock: After receiving the SMS as per the feature above, the Store Clerk must use the "Receive Stock" menu item to add this transferred stock to this Service Point Stock levels - in order to use this to sell the stock. NB. Please note when "Add New Stock"   is done the Store Clerk does not receive an SMS. 
  • Stock Balance Web report: The web manager users can view this report per supplier and filter for a specific category or view for all categories. This report can be quite big and has a big number of calculations to complete and will run every 5 minutes and may take some time to load. This web table can then be downloaded (the CSV download arrow in the bottom left of the web table) and processed further by the manager as needed.
  • Store Clerk - Create Transactions on the mobile app: The store clerk can now capture both "Cash" and "Check Off" transactions for registered farmers and cash transactions to other customers (not registered farmers customers of the shop). The registered farmers and the customers with mobile numbers will receive an SMS for each transaction that was recorded - informing the farmer/customer of the transaction on their behalf. The stock balance at this Agrovet Store for the items sold will then reduce. Check Off transactions for registered farmers are informed by the credit worthiness of the farmers, based on the most recent milk deliveries. 

Non-functional requirements

  • Changes and improvement to scheduled function logging for easier maintenance.
  • Archive and edit an employee role issue fixed
  • Optimise initial CSV upload capabilities
  • Weight rounding on Mobile app - limit the decimal display to 2 decimals.
  • Fix a sync issue related to incomplete records - where is was present.