Dalda Fs Version 6

Embed Size (px)

Citation preview

  • 8/6/2019 Dalda Fs Version 6

    1/98

    FUNCTIONAL SPECIFICATION

    E-LINK2nd Phase

    Powered by Designed for

  • 8/6/2019 Dalda Fs Version 6

    2/98

    Page 2 of 98

    Table of Contents

    1. Introduction ................................................................................................................................................................. 42. Key Functionality of the System ................................................................................................................................... 4PRIMARY SALES ..................................................................................................................................................... 53. Primary Sales Receive ................................................................................................................................................... 54. Primary Sales Return .................................................................................................................................................... 85. Primary Sales Return Multiple .................................................................................................................................... 116. Primary Sale Return Multiple Transaction List ............................................................................................................ 147. Primary Sales Return Received ................................................................................................................................... 158. Stock Transfer Out ...................................................................................................................................................... 179. Stock Transfer Out Transaction List ............................................................................................................................ 1910. Stock Transfer Out Approval ....................................................................................................................................... 2011. Stock Transfer IN ........................................................................................................................................................ 2212. Stock Transfer OUT Return ......................................................................................................................................... 24SECONDARY SALES ............................................................................................................................................ 2613. PJP NO ........................................................................................................................................................................ 2614. Route Master.............................................................................................................................................................. 2815. PJP Schedule ............................................................................................................................................................... 2916. Trade Offer Slab Piece/ Litre Wise .............................................................................................................................. 3217. Whole Sale Discount Mapping .................................................................................................................................... 3818. Damage/ Dented Allowed for Distributors ................................................................................................................. 4019. Damage / Leakage Approval (Display for Distributor) ................................................................................................. 4120. Damage / Leakage Approval List ................................................................................................................................. 4321. Damage / Leakage Approval (Display for Approver) ................................................................................................... 4422. Distributors Damage / Leakage.................................................................................................................................. 4623. Damage / Leakage Approval List ................................................................................................................................. 4824. Distributors damaged/ leakage approval (Region View) ............................................................................................ 4925. Sale Invoice ................................................................................................................................................................ 5126. Sales Invoice Transaction List ..................................................................................................................................... 5227. Sale Invoice Creation (Screen 2) .................................................................................................................................. 5328. Reason Master ........................................................................................................................................................... 6129. Sale Return ................................................................................................................................................................. 6230. Sales Return Approval ................................................................................................................................................ 6731. Return Stock Updater ................................................................................................................................................. 6932. PJP Activity ................................................................................................................................................................. 7033. Current Day Recoveries .............................................................................................................................................. 7434. Credit Bill Recovery .................................................................................................................................................... 7835. Bank Slips ................................................................................................................................................................... 8336. Bank Deposit Slip ........................................................................................................................................................ 8637. Bank Deposit Slip Clearance ....................................................................................................................................... 88

  • 8/6/2019 Dalda Fs Version 6

    3/98

    Page 3 of 98

    38. Voucher Type ............................................................................................................................................................. 8939. Voucher Entry ............................................................................................................................................................. 9040.

    Posting Setup ............................................................................................................................................................. 92

    41. Expense Setup ............................................................................................................................................................ 9342. ROI Setup ................................................................................................................................................................... 9443. Chart of Accounts ....................................................................................................................................................... 9544. PRIMARY SALES FLOW ................................................................................................................................................ 9745. SECONDARY SALES FLOW ........................................................................................................................................... 98

  • 8/6/2019 Dalda Fs Version 6

    4/98

    Page 4 of 98

    1. IntroductionThe main focus for the development of second phase ofElink is to provide functionality for

    record keeping of daily basis working (Purchase, Sale, Sale Return, Recovery, Accounting,reporting etc.) at distribution.

    2. Key Functionality of the System

    Purchase: The Purpose of designing of a purchase module is used to provide thefunctionality of an automated purchase process of an item. In the purchase module a purchaseorder can be created after the approval of purchase requisition person.

    Sale invoice:The logic behind the development of a sale invoice module is to have adocument sent by the distributor to the shop keeper, detailing the information about the product

    and the amount payable by the customer.

    Sale Return: The logic behind the development of an invoice return module is to provide thedistributor a record that how many pieces of a product are returned from the shop keeperagainst an invoice.

    Recovery: The recovery process is performed in this system by using two modules:

    Current Day Recoveries: This module is used to record the recoveries of the current day.Recoveries can be made by using payment modes as credit, cash or cheques.

    Credit Bill Recoveries: This module is used to perform the recovery of the bills that weresaved as credit as the payment mode in the current day recovery module.

    Accounting: After the successful process of recovery, cash or cheques received from theshops reached to the accounts department. At this point, the accounts department has therecovered amount either in the form of cash or cheques.

    Cash: After the credit recovery process, the deliveryman has large amount of cash thatneed to be deposited in the bank as large amount of cash can not be kept in the officeaccounts.

    Bank Slips: For large amount of cash, user can deposit that total cash amount in bank andhave a bank slip issued against that deposited cash.

    Bounced Cheques: After the credit recovery process, the deliveryman has large number ofcheques that have been deposited in the bank, but some of the cheques are bounced backas they have wrong amount entered in them or there is no signature or any other reason.

  • 8/6/2019 Dalda Fs Version 6

    5/98

    Page 5 of 98

    PRIMARY SALES

    3. Primary Sales ReceiveThis is used by the Distributor to receive the goods sold by DALDA.

    DistributorThe name of the distributor will be displayed who is logged-in to receive the goods. It will beauto displayed and will be locked.

    RegionThe region of the Distributor will be displayed here who is logged-in to receive the goods. It willbe auto displayed and will be locked.

  • 8/6/2019 Dalda Fs Version 6

    6/98

    Page 6 of 98

    Receive NoThis is the TransactionID of the receiving being done. It will be auto generated and will be

    locked.

    Receive DateThis is the date on which the receiving is being done. By default it will display the servers dateand can be changed.

    ISCALA Invoice NoIn this combo the invoices for the distributor who is logged-in will be displayed. They will bepicked through a view from ISCALA that will be provided by DALDA.

    ISCALA Invoice DateOn selection of the Invoice No its date will be displayed here and will be locked.Ship DateOn selection of the Invoice No its Ship date will be displayed here and will be locked.

    Vehicle NoOn selection of the Invoice No the Vehicle No through which the goods have been dispatchedwill be displayed here and will be locked.

    LoadOn Clicking the Load button the relevant goods information in the selected Invoice will bedisplayed in the detail view.

    Detail ViewIn the detail view following information will be displayed.

    ItemThe name of the Goods will be displayed here and will be locked.

    CompanyThe name of the Company to which the Item belongs will be displayed here and will be locked.QuantityThe Invoice quantity of the item will be displayed here and will be locked.

    DentedThis is an editable field and will require input from the user regarding how much dented quantityhas been received out of the Invoice Qty.

  • 8/6/2019 Dalda Fs Version 6

    7/98

    Page 7 of 98

    BrokenThis is an editable field and will require input from the user regarding how much broken quantity

    has been received out of the Invoice Qty.

    LeakThis is an editable field and will require input from the user regarding how much leaked quantityhas been received out of the Invoice Qty.

    RateThis is the Invoice rate of the Item that is being received and will be locked.

    Rate CodeThis is the Invoice rate code of the Item that is being received and will be locked.

    Gross AmountThis is the amount calculated as Quantity x Rate against each item. It will be locked.

    Total AmountThis is the total amount of the selected invoice that is being received.

    SaveOn clicking this button the transaction will be saved with the entered data.

    CancelThis will close the current screen without saving any changes.

    Primary Sale Transaction ListHere the transaction will be available for Editing until the transaction is referenced in PrimarySales Return.

    ValidationThis transaction can be edited until it is used in Primary Sales Return.

  • 8/6/2019 Dalda Fs Version 6

    8/98

    Page 8 of 98

    4. Primary Sales ReturnThis is used by the Distributor to return from the received goods with the Invoice Reference.

    DistributorThe name of the distributor will be displayed who is logged-in. It will be auto displayed and willbe locked.

    RegionThe region of the Distributor will be displayed here who is logged-in. It will be auto displayedand will be locked.

    Transaction IDThis is the TransactionID of the return being done. It will be auto generated and will be locked.

    Transaction DateThis is the date on which the return is being done. By default it will display the servers date and

    can be changed.

  • 8/6/2019 Dalda Fs Version 6

    9/98

    Page 9 of 98

    Invoice NoIn this combo the invoices against which receiving has been done by the distributor will be

    displayed for selection.

    Invoice DateOn selection of the Invoice No its date will be displayed here and will be locked.

    Ship DateOn selection of the Invoice No its Ship date will be displayed here and will be locked.

    Receive NoOn selection of the Invoice No its receiving ID will be displayed and will be locked.

    Receive DateThis is the date on which the receiving was done i.e. of the receiving ID.

    RemarksThis is used for reference notation and is compulsory.

    LoadOn Clicking the Load button the relevant information of the selected Invoice will be displayed inthe detail view.

    Detail ViewIn the detail view following information will be displayed.

    ItemThe name of the Goods will be displayed here and will be locked.

    CompanyThe name of the Company to which the Item belongs will be displayed here and will be locked.

    Return Quantity

    This is an editable field and will require input from the user regarding the quantity of the itemsbeing returned.

    DentedThis is an editable field and will require input from the user regarding how much dented quantityis being returned out of the Invoice Qty.

    BrokenThis is an editable field and will require input from the user regarding how much broken quantityis being returned out of the Invoice Qty.

  • 8/6/2019 Dalda Fs Version 6

    10/98

    Page 10 of 98

    LeakThis is an editable field and will require input from the user regarding how much leaked quantity

    is being returned out of the Invoice Qty.

    RateThis is the Invoice rate of the Item on which it was received and will be locked.

    Rate CodeThis is the Price List code of the Item on which it was received and will be locked.

    Gross AmountThis is the amount calculated as Return Quantity x Rate against each item. It will be locked.

    Total AmountThis is the total amount of the items being returned.

    SaveOn clicking this button the transaction will be saved with the entered data.

    CancelThis will close the current screen without saving any changes.

    Primary Sale Return Transaction List

    Here the transaction will be available for Editing until the file for ISCALA is generated for theReturn by Dalda User.

    ValidationThis transaction can be edited until the file for ISCALA is generated for the Return.

  • 8/6/2019 Dalda Fs Version 6

    11/98

    Page 11 of 98

    5. Primary Sales Return MultipleThis is used by the Distributor to return from the received goods without the Invoice Reference.

    DistributorThe name of the distributor will be displayed who is logged-in. It will be auto displayed and willbe locked.

    RegionThe region of the Distributor will be displayed here who is logged-in. It will be auto displayedand will be locked.

    Transaction IDThis is the TransactionID of the return being done. It will be auto generated and will be locked.

    Transaction DateThis is the date on which the return is being done. By default it will display the servers date andcan be changed.

  • 8/6/2019 Dalda Fs Version 6

    12/98

    Page 12 of 98

    RemarksThis is used for reference notation and is compulsory.

    Detail ViewIn the detail view following information will be displayed.

    ItemThe name of the item will be selected here.

    CompanyThe name of the Company to which the Item belongs will be displayed here.

    Return QuantityThis will display the quantity received of the item being returned and will be locked.

    DentedThis is an editable field and will require input from the user regarding how much dented quantityis being returned out of the Invoice Qty.

    BrokenThis is an editable field and will require input from the user regarding how much broken quantityis being returned out of the Invoice Qty.

    LeakThis is an editable field and will require input from the user regarding how much leaked quantityis being returned out of the Invoice Qty.

    RateThis is the rate of the Item that will be displayed on selection of Rate Code and will be locked.

    Rate CodeThis is the Price List code and the user has to select it against each item to pick its rate

    Gross AmountThis is the amount calculated as Return Quantity x Rate against each item. It will be locked.

    AddThis will allow adding more rows of the items being returned.

    DeleteThis will allow removing rows of the items being returned.

    Total AmountThis is the total amount of the items being returned.

    ReturnOn clicking this button the transaction will be saved with the entered data.

  • 8/6/2019 Dalda Fs Version 6

    13/98

    Page 13 of 98

    CancelThis will close the current screen without saving any changes.

  • 8/6/2019 Dalda Fs Version 6

    14/98

    Page 14 of 98

    6. Primary Sale Return Multiple Transaction ListHere the transaction will be available for Editing until the file from ISCALA is generated for the

    Return.

    ValidationThis transaction can be edited until the file from ISCALA is generated for the Return.

  • 8/6/2019 Dalda Fs Version 6

    15/98

    Page 15 of 98

    7. Primary Sales Return ReceivedThis will be used by DALDA to generate file for ISCALA for the items returned from the

    distributors.

    DistributorThe name of the distributors will be available for selection whose Sales Return file is to begenerated.

    Region

    The region of the selected Distributor will be displayed here and will be locked.

    Receive DatesHere the date range will be defined within which the Sales Return might have been entered bythe selected distributor.

    LoadClicking this will load the Sales Return Transactions on the basis of selected Status i.e. New/Old/ All.

    Detail ViewIn the detail view following information will be displayed.

    File GeneratedThis will allow selecting and generating Sales Return File for ISCALA.Note: File Format will be provided by DALDA.

    ISCALA Invoice NoThis will display the Invoice No against which the Sales Return has been made if it was madewithout the Invoice Reference then there will be no invoice number displayed.

    ISCALA Invoice No ISCALA Invoice Date

  • 8/6/2019 Dalda Fs Version 6

    16/98

    Page 16 of 98

    ISCALA Invoice DateThis will display the Invoice Date of the Invoice against which the Sales Return has been made

    if it was made without the Invoice Reference then there will be no invoice date displayed.

    Transaction IDThis will display the TransactionID of the Sales Return done in the defined date range.

    Transaction DateThis is the date of Transaction on which the Sales Return was done.

    GenerateOn clicking this will generate the files for the selected Sales Return.

    CancelThis will close the current screen without saving any changes.

  • 8/6/2019 Dalda Fs Version 6

    17/98

    Page 17 of 98

    8. Stock Transfer OutThis will be used by the distributors to transfer Items Stock to Distributors of their own region.

    From DistributorThe name of the distributor will be displayed who is logged-in. It will be auto displayed and willbe locked.

    To DistributorHere distributors who are in the same region of the logged-in Distributor will be available forselection. The Distributor will select the distributor name to whom the Stock is to be transferred.

    RegionThe region of the selected Distributor will be displayed here and will be locked.

    Transaction IDThis is the TransactionID of the Stock Transfer being done. It will be auto generated and will belocked.

  • 8/6/2019 Dalda Fs Version 6

    18/98

    Page 18 of 98

    Transaction DateThis is the date on which the Stock Transfer is being done. By default it will display the servers

    date and can be changed.

    Forward For ApprovalThis check when marked will forward the stock transfer transaction to DALDA for approval.

    Detail ViewIn the detail view following information will be displayed.

    ItemThe name of the item whose stock needs to be transferred will be selected here.

    CompanyThe name of the Company to which the Item belongs will be displayed here.

    Transfer Out QuantityThis is an editable field and will require input from the user regarding the quantity of the itembeing transferred.

    RateThis is the rate of the Item that will be displayed on selection of Item on which it was received. Itwill be locked.

    Rate CodeThis is the Price List code of the Item that will be displayed on selection of Item on which it wasreceived. It will be locked.

    Gross AmountThis is the amount calculated as Transfer Out Quantity x Rate against each item. It will belocked.

    AddThis will allow adding more rows of the items being Transferred Out.

    DeleteThis will allow removing rows of the items being Transferred Out.Total AmountThis is the total amount of the items being Transferred Out.

    SaveOn clicking this button the transaction will be saved with the entered data.

    CancelThis will close the current screen without saving any changes.

  • 8/6/2019 Dalda Fs Version 6

    19/98

    Page 19 of 98

    9. Stock Transfer Out Transaction ListHere the transaction will be available for Editing until its status is changed from Pending to

    Approve/ Cancel/ Reject.

    ValidationThis transaction can be edited until its status is changed from Pending to Approve/ Cancel/Reject.

  • 8/6/2019 Dalda Fs Version 6

    20/98

    Page 20 of 98

    10. Stock Transfer Out ApprovalThis will be used by DALDA to approve the stock transfer out transaction made by the

    distributors.

    From Distributor/ To DistributorHere the name of the distributors will be available for selection whose Stock Transfers needs tobe approved.

    From Date/ To DateHere the date range will be defined within which the Stock Transfers might have been enteredby the selected distributor(s).

    StatusHere the Approval status for record filtration will available on selection of which the relatedrecords will be displayed in the Detail View. The options available are ALL, Pending, Approved,Rejected and Cancel

    LoadClicking this will load the Stock Transfer Out Transactions on the basis of selected Criteria

  • 8/6/2019 Dalda Fs Version 6

    21/98

    Page 21 of 98

    Detail ViewIn the detail view following information will be displayed.

    Transaction IDThis will display the TransactionID of the Stock Transfer done in the defined criteria.

    Transaction DateThis is the date of Transaction on which the Stock Transfer was made.

    Distributor (Source/ Destination)Here the names of the Distributor will be displayed who made and who will receive the StockTransferred.

    DetailsOn Clicking the View Button in this column, will open a pop-up displaying the transaction of theStock Transfer Out in Read-only mode.

    StatusHere the user will set the Approval status for the Stock Transfer Out. The options available arePending, Approved, Rejected and Cancel.

    Pending: These are the Stock Transfer Out transaction that are pending for Approval.Approved: This will be selected when a Pending/ Reject Stock Transfer needs to be approved

    and will be available for Stock Transfer INReject: This will be selected when a Pending Transfer needs to be rejected.Cancel: This when selected cancels the Stock Transfer Transaction.

  • 8/6/2019 Dalda Fs Version 6

    22/98

    Page 22 of 98

    11. Stock Transfer INThis will be used by the distributor for whom the stock transfer out transaction was made.

    DistributorHere the name of the logged-in distributor will be displayed.

    Stock Transfer Out NoHere the Stock Transfers Out Numbers will be available for selection if made for the logged indistributor.

    Transaction IDThis will display the TransactionID of the Stock Transfer Number Selected.

    Transaction DateThis is the date of selected Transaction.

    LoadClicking this button will load the details of the selected Stock Transfer Out Transaction.

  • 8/6/2019 Dalda Fs Version 6

    23/98

    Page 23 of 98

    Detail ViewIn the detail view following information will be displayed.

    ItemThe name of the item whose stock needs to be transferred will be displayed here.

    CompanyThe name of the Company to which the Item belongs will be displayed here.

    Transfer QuantityOUT: This is the transferred Out Quantity of the item and is locked.IN: This is an editable field and will require input from the user regarding the quantity of theitem being received.

    RateThis is the rate of the Transferred Item. It will be locked.

    Rate CodeThis is the Price List code of the Transferred Item. It will be locked.

    Gross AmountThis is the amount calculated as Transfer IN Quantity x Rate against each item. It will belocked.

    Total AmountThis is the total amount of the items being Transferred IN.

    Stock Transfer In Transaction ListHere the transaction will be available for Editing.

    ValidationThis transaction can be edited until the file from ISCALA is generated for the Return.

  • 8/6/2019 Dalda Fs Version 6

    24/98

    Page 24 of 98

    12. Stock Transfer OUT ReturnThis will be used by the distributor who made the stock transfer out transaction.

    DistributorHere the name of the logged-in distributor will be displayed.

    Stock Transfer Out NoHere the Stock Transfer Out Numbers will be available for selection if made by the logged indistributor.

    Transaction IDThis will generate the TransactionID of the Stock Transfer Out Return.

    Transaction DateThis is the date on which the Transaction is being done.

    LoadClicking this button will load the details of the selected Stock Transfer Out/ IN Transaction.

  • 8/6/2019 Dalda Fs Version 6

    25/98

    Page 25 of 98

    Detail ViewIn the detail view following information will be displayed.

    ItemThe name of the item whose stock needs to be transferred will be displayed here.

    CompanyThe name of the Company to which the Item belongs will be displayed here.

    Transfer QuantityOUT: This is the transferred Out Quantity of the item and is locked.IN: This is the quantity of the item received against the Stock Transfer Out and will be locked.Return:This is the difference quantity of the item sent and received against the Stock Transfer Out/ INand will be open for editing.

    RateThis is the rate of the Transferred Item. It will be locked.

    Rate CodeThis is the Price List code of the Transferred Item. It will be locked.

    Gross AmountThis is the amount calculated as Return Quantity x Rate against each item. It will be locked.

    Total AmountThis is the total amount of the items being Returned.

    SAVEOn clicking this button the return transaction will be saved.

  • 8/6/2019 Dalda Fs Version 6

    26/98

    Page 26 of 98

    SECONDARY SALES

    13. PJP NOPJP (Proposed journey plan) number means a unique number assigned to each journey planthat would be carried out for the sale process.Basically here you are mapping your van(s) and DSR(s) with a unique mapping id that is calledPJP NO.

    Add PJP No

    User can add a PJP number for the creation of a sale invoice.

    DistributorMeans the name of the distributor who is responsible for the distribution of the goods. It willbe auto displayed.

    PJP NoMeans a unique number that will be assigned to each proposed journey plan. It is an autogenerated field.

  • 8/6/2019 Dalda Fs Version 6

    27/98

    Page 27 of 98

    VanIs the name/ number of van that will be used for the PJP. User can select the name of van by

    using the drop down menu.

    DSRIs the name of DSR (Delivery Sales Representative) who will be involved in the PJP. User canselect the name of DSR by using the drop down button.

    Save ButtonIs used to save the data that is entered in the above fields.

    Cancel ButtonIs used to exit from the screen.

    SearchSearch for a record can be done by using the following options:

    Field: Is used to perform the search by using the fields like ID and title. Its a drop downbutton having options as ID and Title. User can filter the list by using id or title.

    Criteria: Is used to perform the search by using the operators (for e.g. Equal to, Not equalto, Less than and Greater than etc).

    Value: Is used enter value on which the search is to be performed.

    Conditions: Is used to perform the search by using the conditions (for e.g. and, Or etc).

    Remove FilterIs used to remove any filter types which are mentioned above.

    Add New FilterIs used to add a new type of filter for the records.

    Filter ButtonIs used to filter the records with respect to the above mentioned search options.

    Reset ButtonIs used to reset the records after filtration.

    ListIs used to display a list of Saved PJP numbers, van names and DSRs. User can edit ordelete any record if he wants.

  • 8/6/2019 Dalda Fs Version 6

    28/98

    Page 28 of 98

    14. Route Master

    This master will be used in the PJP Schedule entry defining the areas to be covered by a van.

  • 8/6/2019 Dalda Fs Version 6

    29/98

    Page 29 of 98

    15. PJP ScheduleBy PJP Schedule you are defining shop visiting schedule by using following information:

    Which Van will be used for delivery on the shop.

    Who is the order booker(DSR)

    Which is the covering area for the selected van in which shop lie

    Which week of the JC Setting and which Day of week delivery will be made on shop (See JCSetting).

    15.1. Add ModeIn the add mode, user can create a Proposed Journey Plan Schedule. It will be used to have ascheduled PJP according to the Distributor, Day, PJP No, Van, DSR and Shop Name.

    DistributorMeans the name of the distributor who is responsible for the distribution of the goods. It will beauto displayed.

  • 8/6/2019 Dalda Fs Version 6

    30/98

    Page 30 of 98

    DayMeans the day on which goods will be delivered to the selected shops. User can select a day by

    using the drop down list of days.

    PJP NoMeans a unique number that will be assigned to each proposed journey plan. It will be selectedby using the drop down button. The drop down button will only display whose PJP numbers whohave been added in the database and were mapped with a particular van and DSR.

    VanVans name would be auto displayed after the selection of PJP Number as the van name ismapped with the PJP number.

    DSRDSRs name would also be auto displayed after the selection of PJP Number as it is alsomapped with the PJP number.

    RouteHere the Routes will be available for selection and will be loaded through the ROUTE Master.

    ListIs displaying a list of shop names and weeks in a month.

    SelectSelect check boxes are used to provide the functionality to select the shops from the list towhich delivery would be made regarding to the selected day.

    Shop NameIs used to display a list of shop names to which delivery would be made.

    WeeksThere are five options for the selection of weeks for the delivery. User can select the weeks of amonth by using the check boxes. Delivery of the goods to a shop would be made only on the

    selected week(s) and the selected day according to defined JC Setting.

    Save ButtonIs used to save the selected information in the above list.

    Cancel ButtonIs used to close the window.

    NoteThe basic functionality of adding a PJP Schedule is to provide the distributor a scheduled

    proposed journey plan in which he can only perform the distribution process on the selected dayand only on the selected week in a month. For e.g. if the user selects the day as Monday from

  • 8/6/2019 Dalda Fs Version 6

    31/98

    Page 31 of 98

    the drop down button and 1st and 2nd as the weeks of the month, then distribution processwould be carried only on Monday of every 1st and 2nd week of a month to the selected shop.

    15.2. Edit ModeIn the Edit mode of the Proposed Journey Plan, User can edit the previously saved record for ashops delivery, Day field would be disabled while user can only edit the record by using thePJP number drop down button and area while shop names that were previously selected andsaved would be shown as selected in the edit mode and can be edited if needed.Note: If the PJP number is used in a sale invoice then no editing can be possible.

    Save ButtonIs used to save the edited record.

    Cancel ButtonIs used to close the window.

  • 8/6/2019 Dalda Fs Version 6

    32/98

    Page 32 of 98

    16. Trade Offer Slab Piece/ Litre WiseUser can create a trade offer which would be remaining valid for the time period selected by

    him, Trade offer is a type of contract which can be created with the distributor, it includes theinformation regarding to the distributor, product, range of the product on which T.O will beapplicable and the offered price of the product to the distributor. A T.O can not be edited ifmoved or used in the creation of sale invoice.

    Add Trade OfferUser can add or create a trade offer.

    SlabWill be a numeric number that will be auto displayed.

    Week NoCan be selected by using the drop down window. Week number means the number of weekaccording to the JC settings.

    From (dd /MM /yyyy)From or starting date of the T.O is an auto filled field after the selection of week number.

  • 8/6/2019 Dalda Fs Version 6

    33/98

    Page 33 of 98

    To (dd/ MM/ yyyy)To or ending date of the T.O is an auto filled field after the selection of week number.

    Note: The calendars attached with From (dd/MM/yyyy) and To (dd/MM/yyyy) respectivelyare used to edit the dates if required by the user.

    Shop TypeUser can select the type of shop by using the drop down button. By shop type we mean tocategorize the shops in a particular type (for e.g. a shop can be a whole sale shop, retain shopor some tuck shop etc).

    From Litre/Piece

    User can enter the value of starting litre/piece in quantity.

    To Litre/PieceUser can enter the value of final litre/piece in quantity.

    Note: From litre and to litre is used to display that trade offer will be applied only for theselected range of quantity.

    Slab Contribution PercentUser can enter the slab contribution percentage by using the text field. By slab contribution

    percent, we mean that for the entered range of From litre/piece and To litre/piece, user canenter a particular percent that would be contributed by the principle when the distributor willused to distribute the product to the shop. For e.g. if the distributor is distributing 100 pieces of aproduct to the shops, the principle would define a certain percent to contribute with thedistributor at the time of distribution of the product.

    NationalUser can select the country name by using the drop down button. By national, we mean that thenational drop down button is used to be filtered by the country names (for e.g. Pakistan, Indiaand Afghanistan etc).

    RegionUser can select the region of the country by using the drop down button. In the region dropdown button we have a list of regions appeared according to the selected national (for e.g.Pakistan can be filtered in the regions like Karachi, Lahore and Islamabad etc).

    AreaUser can select the distribution area of the above selected region by using the drop downbutton. By area we mean the name of area (for e.g. in case of Pakistan, region as Islamabadareas would be Chakwal, Abbotabad etc).

  • 8/6/2019 Dalda Fs Version 6

    34/98

    Page 34 of 98

    TerritoryUser can select the territory of the area using the drop down button. (for e.g. in case of

    Pakistan, region as Islamabad areas as Chakwal, or Abbotabad, territory would be Attock,Gilgit etc).

    TownFor each territory selected for a distributor, there will be a list of towns in the drop down buttonto select one for the distributor. A town is a densely populated urban area, larger than a villagebut smaller than a city. The size a settlement must be in order to be called a "town" variesconsiderably in different parts of the world.

    Category

    User can select the category of the distributor by using the drop down button. By category wemean that each distributor can be categorized in a different form (for e.g. distributor ABC hasthe category A).

    TypeUser can select the type of the distributor by using the drop down button. By type we mean thateach distributor has a different type (for e.g. distributor ABC belongs to category A has thetype Marketing or Transport etc).

    Note: We can say that in case of category and type, category would be at level 1 while typewould be at level 2.

    Load DistributorIs used to load a list of distributors. User can select one or all the distributors and forward themin the selection box by using the forward button. User can also retrieve data from the selectionbox by using the back button.

    Note: Load button is used to load only those distributor names that belong to the selectednational (country name), region of the selected national, area of the selected region, territory ofthe selected area, town of the selected territory, category and type that matched with thedistributor.

    Distributor ListIs used to display only those distributors who have the selected national, region, area, territory,town, category and type.

    T.O ByIs used to select the option to create the T.O either by class, brand or bucket etc.

    http://en.wikipedia.org/wiki/Villagehttp://en.wikipedia.org/wiki/Cityhttp://en.wikipedia.org/wiki/Cityhttp://en.wikipedia.org/wiki/Village
  • 8/6/2019 Dalda Fs Version 6

    35/98

    Page 35 of 98

    Reference IDUser can select from the drop down button the reference ID. Reference ID drop down button

    would be adjusted according to the T.O by options. For e.g. If the user select the T.O by asclass then in this case reference id would be generated according to the class id.

    PackagingUser can select from the drop down button the packaging type. By packaging type we mean aproduct can be packaged in the form of a tin, pouch etc.

    Load ProductIs used to load a list of products regarding to the selected T.O By, Reference and Packaging.

    ListUsed to display a list of options regarding to the product like:

    IDMeans a unique Id of every product.

    SKUMeans stock keeping unit. At the time of invoicing, when the user entered the number of piecethen the system will search if there is any piece T.O exists with the range in which the enteredpieces can lie. If a match is found then T.O value of that range would be entered in the T.O text

    field if a match is not found then the entered pieces will be converted into weight by using theformula

    Current weight = Piece x unit weight

    Piece = Users Entered piecesUnit weight = Unit weight will be picked from master file for the selected productCurrent weight = Total Weight of the Entered Pieces

    The resultant (Current weight)would be checked if there exists any weight T.O which has the

    range that can be matched with the resultant value. And the T.O value of that range would beentered in the T.O text field.

    From Litre/PieceUser can enter the value of starting litre/piece in quantity.

    To Litre/PieceUser can enter the value of final litre/piece in quantity.

    Note: From litre and to litre is used to display that trade offer will be applied only for the

    selected range of quantity. Here by default from litre and to litre values would be retrievedfrom the above header for from litre and to litre fields.

  • 8/6/2019 Dalda Fs Version 6

    36/98

    Page 36 of 98

    CodeAsevery product has multiple price lists and every price list has multiple rates, code is a drop

    down button having a list of price list names when the user select a price list name then the ratecode of the product defined in that price list would be selected.

    Rs. Offer / PieceUser can enter the offered price in rupees for a single piece of a product.

    Rs. Offer / litreUser can enter the offered price in rupees for one litre of a product.

    Fixed Amount

    User can enter the price in the form of fixed amount for a product. This will be offered as fixedvalue.

    Free PiecesUser can enter the number of free pieces if he wants to offer to the distributor.

    ProductProduct drop down button will be enabled only for the free pieces field, to select the productwhich is offered as free.

    Note: User can select only one option from the above price offered options. He can eitherselect Rs. Offer/ Piece, Rs.Offer/ litre; Fixed Amount or Free Pieces, after entering value in anyof the mentioned field, the rest of the fields would become blank.

    AdditionalSimilar trade offers cannot be created in a single date range. This Additional check whenmarked enables to create Trade Offer similar to the TO that exists in the same date range. Boththe TOs are applied simultaneously to their respective invoices depending upon the condition/criteria of the TO.

    Current weight = Piece x unit weight

    Piece = Users Entered piecesUnit weight = Unit weight will be picked from master file for the selected productCurrent weight = Total Weight of the Entered Pieces

    Shop ChannelsShop channels are displayed here in the form of check boxes. These shop channels are savedin the shop channel master file. There can be multiple channels defined in the shop channelmaster file, which is used to filter the shop type. For e.g.: A selected shop type can have shopchannels as retails, wholesale, hotels and sub distributor etc.

    Save ButtonIs used to save the above T.O.

  • 8/6/2019 Dalda Fs Version 6

    37/98

    Page 37 of 98

    Cancel ButtonIs used to cancel the screen.

  • 8/6/2019 Dalda Fs Version 6

    38/98

    Page 38 of 98

    17. Whole Sale Discount MappingUser can map the whole sale discount on the product by using this screen.Wholesale is the

    sale of goods, usually in large quantities. Wholesale discount means to sell at lessthan the regular price, a reduction from the full or standard amount of a price or debt. Wholesale discount is used to be offered to the shops that sells large number of products.

    Shop Name

    User can select the name of the shop to which he wants to give a discount by using the dropdown button.

    SelectUser can apply the check on products in the list on which he wants to give the discount.

    ProductIs the name of the products.

    W/S Discount % or W/S Discount Value

    User can enter the discount either in percentage or in value form.

    http://www.investorglossary.com/wholesale.htmhttp://www.investorglossary.com/wholesale.htmhttp://www.investorglossary.com/wholesale.htm
  • 8/6/2019 Dalda Fs Version 6

    39/98

    Page 39 of 98

    Save ButtonIs used to save the above discount information for the selected products.

    Cancel ButtonIs used to cancel the window.

    Note: Wholesale discount mapping is used to provide the functionality to map a shop namewith the product names and wholesale discount either in percent or in value form. At the time ofinvoicing if a shop name is mapped with a product then the whole sale discount will be autofilled after the selection of shop name and product name respectively.

  • 8/6/2019 Dalda Fs Version 6

    40/98

    Page 40 of 98

    18. Damage/ Dented Allowed for DistributorsThis is used to assign damaged/ leakage qty allowed for a distributor to claim.

    This will be used to validate the claim filed by the distributor.

    Enter the required criteria and click the Load button. On the basis of the selected criteriadistributors will be loaded and allowed dented/ damaged quantity can be entered for them.

  • 8/6/2019 Dalda Fs Version 6

    41/98

    Page 41 of 98

    19. Damage / Leakage Approval (Display for Distributor)This form is used to record the entries which a booker have for the damaged or leaked products

    reported by the shop keeper.

    DateUser can select the date of recording of data.

    Shop NameUser can select the name of the shop from which products are returned back.

    ProductWill display a list of defected products. User can select the product name by using the dropdown button.

    DamageUser can enter the damaged quantity of the product by using the text box.

  • 8/6/2019 Dalda Fs Version 6

    42/98

    Page 42 of 98

    LeakageUser can enter the leaked quantity of the product by using the text box.

    CoveredUser can enter the covered quantity (i.e. the quantity left by its weight (Kg/Litre)) after the defectin the product by using the text box.

    Add ButtonUser can add this information.

    Delete ButtonUser can delete this information

    Save ButtonIs used to save the above information of the product.

    Cancel ButtonIs used to cancel the window.

  • 8/6/2019 Dalda Fs Version 6

    43/98

    Page 43 of 98

    20. Damage / Leakage Approval ListAfter the distributors user added the damaged, leakage and covered number of products in the

    respective fields and forward it to a particular approver for his approval, distributors user canedit the records added in the previous screen by using the following screen. User can find aparticular record for the damage by using date and shop name.

    DateWould be auto displayed, it means the date on which the distributor added the number ofdamaged, leakage and covered information about a product.

    Shop NameWould be auto displayed, it means the name of shops required approval from the approver forthe damaged products that they were returned.

    EditDistributors user can edit therecords which he had added earlier for the damaged, leaked andcovered quantities.

    DeleteDelete is used to delete shop name and its respective added records, only if the record is notused in invoice.

  • 8/6/2019 Dalda Fs Version 6

    44/98

    Page 44 of 98

    21. Damage / Leakage Approval (Display for Approver)This screen is used to check that out of the entered number of damaged products by the

    distributors user, how many numbers of damaged products are actually damaged and neededapproval.

    Default / Read Only FieldsOn this step date, shop name, product, damage, leakage, covered, damaged approved andleakage approved options would be remaining default or read only.

    Approved StatusApproved status is a drop down button which has three options as Approve, Pending andReject respectively.

    Approve: will be selected by the approver if he wants to give his approval for the damagedproduct and its damaged quantity, after the selection of approve as status, damagedapprove and leakage approve will become enabled and user can edit the number of

    products to be approved. Pending:Approver will select pending as the status if he wants to get some details about

    the damaged product before getting it approved, at this status damaged approve andleakage approve will be remain disabled.

    Reject: will be selected if the user neither wants the damaged product to be approved norremain it in the pending state.

    Damage ApprovedApprover can enter the number of damaged quantity which he wants to approve out of thedamaged quantity added by the distributor by using the text button.

  • 8/6/2019 Dalda Fs Version 6

    45/98

    Page 45 of 98

    Leakage ApprovedApprover can enter the number of leakage quantity which he wants to approve out of the

    leakage quantity added by the distributor by using the text button.

    Save ButtonIs used to save the approved quantity.

    Cancel ButtonIs used to cancel the form.

  • 8/6/2019 Dalda Fs Version 6

    46/98

    Page 46 of 98

    22. Distributors Damage / LeakageThis form is used to record the entries for the damaged or leaked products at the depot/

    distributor. This will convert the sound stock to Damage/ Leaked stock.

    DateUser can select the date of recording of data.

    DistributorThis will show the logged in distributor reporting for the dented/ leaked goods.

    ProductWill display a list of defected products. User can select the product name by using the dropdown button.

    DamageUser can enter the damaged quantity of the product by using the text box.

    LeakageUser can enter the leaked quantity of the product by using the text box.

    CoveredUser can enter the covered quantity (i.e. the quantity left by its weight (Kg/Litre)) after the defectin the product by using the text box.

    Add ButtonUser can add this information.

  • 8/6/2019 Dalda Fs Version 6

    47/98

    Page 47 of 98

    Delete ButtonUser can delete this information

    Save ButtonIs used to save the above information of the product.

    Cancel ButtonIs used to cancel the window.

  • 8/6/2019 Dalda Fs Version 6

    48/98

    Page 48 of 98

    23. Damage / Leakage Approval ListAfter the distributors user added the damaged, leakage and covered number of products in the

    respective fields and forward it to a particular approver for his approval, distributors user canedit the records added in the previous screen by using the following screen.

    DateWould be auto displayed, it means the date on which the distributor added the number ofdamaged, leakage and covered information about a product.

    DistributorThis will show the Distributors own name only as he has made the transactions.

    EditDistributors user can edit therecords which he had added earlier for the damaged, leaked andcovered quantities.

    DeleteDelete is used to delete shop name and its respective added records, only if the record is notused in invoice.

  • 8/6/2019 Dalda Fs Version 6

    49/98

    Page 49 of 98

    24. Distributors damaged/ leakage approval (Region View)

    This screen is used to verify the entered number of damaged products by the distributors, thathow many numbers of damaged products are actually damaged and needed approval.

    DateThis will allow the regional user to select the date for which he wants to load the claims.

    DistributorThis will allow the regional user to select the distributor for which he wants to load the claims.

    View Allowed HistoryThis will pop-up a new window showing the History and allowed quantities for the user.

    Approved StatusApproved status is a drop down button which has three options as Approve, Pending andReject respectively.

    Approve: will be selected by the approver if he wants to give his approval for the damagedproduct and its damaged quantity, after the selection of approve as status, damagedapprove and leakage approve will become enabled and user can edit the number ofproducts to be approved.

    Pending:Approver will select pending as the status if he wants to get some details aboutthe damaged product before getting it approved, at this status damaged approve and

    leakage approve will be remain disabled.

    A RAFIQ & SONS | 00334

    Remaining

  • 8/6/2019 Dalda Fs Version 6

    50/98

    Page 50 of 98

    Reject: will be selected if the user neither wants the damaged product to be approved norremain it in the pending state.

    Damage ApprovedApprover can enter the number of damaged quantity which he wants to approve out of thedamaged quantity added by the distributor by using the text button.

    Leakage ApprovedApprover can enter the number of leakage quantity which he wants to approve out of theleakage quantity added by the distributor by using the text button.

    Save Button

    Is used to save the approved quantity.

    Cancel ButtonIs used to cancel the form.

  • 8/6/2019 Dalda Fs Version 6

    51/98

    Page 51 of 98

    25. Sale Invoice

    Definition of Invoice: An invoice is a bill issued by one who has provided products and/orservices to a customer, invoice means amount receivable.

    Definition of Sale InvoiceA sales invoice is the way of recording the sale of goods or services from a vendor to acustomer. A document sent by the seller of goods or services to the buyer, detailing theinformation about the product and the amount payable by the customer. A detailed list of goodsor services rendered, with an account of all costs; an itemized bill.

    Setup Invoice (Screen 1)In order to create the setup of an invoice, user should first select the date of the proposed

    journey plan and the bill date respectively.

    Rate type will be selected here Invoice Price/ TP/ Zero Rated. Another combo will be availableagainst the Bonus scheme/ trade club activity selection that will show the reference of thescheme/ trade club activity/ offer only in case of Zero-rated selection. This will define that duringinvoice creation which column info would be reflected for the Rate.

    PJP DateUser can select the PJP (Proposed Journey Plan) date. Proposed journey plan means a planfor the journey that would be carried out for the sale process by using the attached calendar.

    Bill DateUser can select the bill date of the sale invoice by using the attached calendar.

    OK ButtonIs used to move to the next form after selecting the both dates.

    http://www.investorwords.com/475/Bill.htmlhttp://www.investorwords.com/3874/product.htmlhttp://www.investorwords.com/6664/service.htmlhttp://www.investorwords.com/5877/customer.htmlhttp://www.businessdictionary.com/definition/mean.htmlhttp://www.businessdictionary.com/definition/mean.htmlhttp://www.investorwords.com/5877/customer.htmlhttp://www.investorwords.com/6664/service.htmlhttp://www.investorwords.com/3874/product.htmlhttp://www.investorwords.com/475/Bill.html
  • 8/6/2019 Dalda Fs Version 6

    52/98

    Page 52 of 98

    26. Sales Invoice Transaction ListHere the transaction will be available for Editing.

  • 8/6/2019 Dalda Fs Version 6

    53/98

    Page 53 of 98

    27. Sale Invoice Creation (Screen 2)After the selection of the PJP and Bill date, the following screen will be displayed. This form is

    used to create a sale invoice.

    DateWill be selected by default and is read only. This would be the date selected as the bill date inthe previous screen.

    Invoice No

    Will also be an auto generated number and is read only.

    PJP NoUser can select the number of proposed journey plan by using the drop down button.

    DistributorWill also be auto filled and is read only.

    Van and DSRAfter the selection of the PJP Number the other fields like van and DSR would be selected by

    default.

  • 8/6/2019 Dalda Fs Version 6

    54/98

    Page 54 of 98

    Delivery manUser can select the name of delivery or sales man by using the drop down button.

    TownIts an auto filled field that will be showing the town name of the Distributor who is logged in.

    D.OMeans delivery order is the number of delivery orders that a delivery man has delivered, it willbe a numeric field in which user can perform manual entry. More Detail Required from your side

    Shop DetailWill display the fields according to the shops.

    With PJP NumberBy default with PJP Number check box would be checked/ selected, user can either remain itto be checked or can unchecked it. If it will be make checked only those shops will bedisplayed in the drop down list who are mapped with the selected PJP number while if thischeck is not applied all the shops either they are mapped with the PJP number or not will bedisplayed in the drop down list.

    Shop NameList is used to display the names of shop with respect to the connected with PJP Numbercheck box status. After the selection of Shop Name all the following fields will be auto filled asthey are mapped with the shop name in the master table.

    Category

    Class

    Payment Terms

    Discount Litre/ kg

    Discount Value

    Address

    Product DetailIn this section all the fields will be according to the product.

    ProductUser can select a product by using the drop down button.

  • 8/6/2019 Dalda Fs Version 6

    55/98

    Page 55 of 98

    U/C (Unit per carton or Pcs per box)Would be an auto filled field mapped with the product in the product master file. It will be a read

    only and numeric field.

    CTN and PCSThere is a separate text box for carton and pieces respectively, but user can enter value in onebox, while the value in the other box would be auto filled. For e.g. if U/C value defined in themaster file as 5, then user can enter either 25 in the pieces text box and the value in cartontext box would be automatically filled as5. This calculation is done by the formula:

    Carton = pieces / (u/c value)= 25/5

    Carton = 5.

    While if U/C value defined in the master file as 5, then user can enter 5 in the carton text boxand the value in piece text box would be automatically filled as25. This calculation is done bythe formula:

    Pieces = number of cartons x u/c value= 5 x 5

    Pieces = 25

    Note: when the user entered the number of piece then the system will search if there is any

    piece T.O and piece A.T.O exists with the range in which the entered pieces can lie. If amatch is found then T.O value of that range would be entered in the T.O text field and the A.T.Ovalue of that range would be entered in the A.T.O text field. If a match is not found then theentered pieces will be converted into weight by using the formula

    Current weight = Piece x unit weight

    Piece = Users Entered piecesUnit weight = Unit weight will be picked from master file for the selected productCurrent weight = Total Weight of the Entered Pieces

    The resultant (Current weight)would be checked if there is any weight T.O and weight A.T.Oexists with the range in which the entered pieces can lie. If a match is found then T.O value ofthat range would be entered in the T.O text field and the A.T.O value of that range would beentered in the A.T.O text field.

    Rate CodeAsevery product has multiple price lists and every price list has multiple rates, rate code is adrop down button having a list of price list names when the user select a product name, thelatest price list name having that product will be auto selected together with its rate. The ratewould be picked with reference to the option selected in the Invoice Setup i.e. in the price list

  • 8/6/2019 Dalda Fs Version 6

    56/98

    Page 56 of 98

    what rate should be picked like Trade Offer/ Trade Club Activity/ Zero Rated. It is an editablebutton; user can select some other price list name if he wants.

    AmountWill be auto calculated by using the formula.

    Number of pieces x rate of the product.

    T.OWill be auto calculated which was created earlier for the selected pieces.

    A.T.O

    Will be auto calculated if it was created at the time of A.T.O creation for the selected pieces.

    S-TaxWill be auto filled and retrieved from the product master file.

    W/S DiscountWould be displayed here if it was created for the selected shop and product.

    Total: will display the total amount after applying the formula:

    Total = Amount T.O A.T.O W/S Disc.

    StockOn the selection of product and rate code, stock will be an auto filled field.On clicking the Addbuttonif the stock value of the product is filled with zero value then system will not add theproduct details and prompt the message that stock value can not be zero.

    Add ButtonIs used to add or save the entered information.

    Show Bonus ButtonOn the click of this button, a pop up window will be opened, which will be displaying the bonusitems (Calculated by T.O or A.T.O if exists) names and their quantity.

  • 8/6/2019 Dalda Fs Version 6

    57/98

    Page 57 of 98

    Bonus itemIf the user had selected free pieces as an option at the time of T.O creation, the name of

    product which is offered as a free piece will be appeared in the bonus item field.

    QtyIs used to display the number of products which are offered as free pieces at the time of T.Ocreation.

    Close ButtonIs used to close this pop up window.

    NoteThe above pop up window is read only; user cannot add or edit anything in this window.

    Approved Damage/ LeakageIt has the fields concerned with the damaged products.

    Get Rpl ButtonWhen the user will click on Get Rpl Button, the number of damage, leakage and replacedquantity of the selected product which was approved by the approval would be displayed in therespective fields.

    DamageWill display the number of damaged products which were saved at the time of damage/leakageapproval.

    LeakWill display the number of leaked products which were saved at the time of damage/leakageapproval.

    RPLIs used to display the number of damaged products that are replaced after the approval.Replace quantity is displayed after adding damaged and leakage quantity of a product.

    Product GridAll the above information regarding to the product will be displayed in the form of a grid havingthe same fields like: U/C

    CTN

    PCS

    Rate Code

    Damage

    Leak

    RPL

  • 8/6/2019 Dalda Fs Version 6

    58/98

    Page 58 of 98

    Amount

    T.O

    A.T.O S-Tax

    W/S Discount

    Total

    Stock

    Edit ButtonIs used to edit any of the above record.

    Delete Button

    Is used to delete any of the above record.

    No. of ItemsIs used to display the number of products selected.

    Trade offerAt the bottom trade offer is used to display the total of trade offer.

    Special DiscountWill be auto filled and retrieved from the shops master file.

    Additional T.OIs the sum of all the additional TO

    Gross AmountWould be generated by the formula:

    Gross Amount = Total Amount (Discount litre/kg + Discount value + Special Discount).

    Extra Discount %Extra discount in percentage would be manually entered by the user.

    Extra DiscountExtra discount in value would be manually entered by the user.

    Note: User can enter extra discount either in the form of percentage or in value.

    Net AmountWould be generated by using the formula:

    Net Amount = Gross Amount Extra Discount.

  • 8/6/2019 Dalda Fs Version 6

    59/98

    Page 59 of 98

    Save ButtonThere is a save button at the end of the form whichis used to save the invoice.

    Cancel ButtonThere is a cancel button at the end of the form whichis used to cancel the form.

    Business Logics and Validation

    Date will be auto filled, it will be the date selected as the bill date at the time of setup invoice.A bill date can be used as an invoice date because an invoice is a bill issued by one whohas provided products

    Invoice Nowill also be an auto generated number which will be preceded by the saving ofnew invoices.

    PJP Nowill be selected by using the drop down button. After the selection of the PJPNumber the other fields like van and DSR would be selected by default as they are mappedwith the PJP number in the PJP number setup file.

    With PJP Numbercheck box by default would be checked/ selected, user can either remainit to be checked or can unchecked it. If it will be make checked only those shops will bedisplayed in the drop down list who are mapped with the selected PJP number while if thischeck is not applied all the shops either they are mapped with the PJP number or not will be

    displayed in the drop down list.

    After the selection of Shop Name, category, class, payment terms, discount litre /kg,discount value and address will be auto filled as they are mapped with the shop name in theshop setup file.

    After the selection of a productby using the drop down button. U/C (Unit per carton or Pcsper box)is an auto filled field mapped with the product in the product master file.

    There is a separate text box for carton and pieces respectively, but user can enter value inone box, while the value in the other box would be auto filled.

    When the user entered the number of piece then the system will search if there is any pieceT.O and piece A.T.O exists with the range in which the entered pieces can lie. If a match isfound then T.O value of that range would be entered in the T.O text field and the A.T.O value ofthat range would be entered in the A.T.O text field. If a match is not found then the enteredpieces will be converted into weight by using the formula

    Current weight = Piece x unit weight

    The resultant (Current weight)would be checked if there is any weight T.O and weight

    A.T.O exists with the range in which the entered pieces can lie. If a match is found then T.O

    http://www.investorwords.com/475/Bill.htmlhttp://www.investorwords.com/3874/product.htmlhttp://www.investorwords.com/3874/product.htmlhttp://www.investorwords.com/475/Bill.html
  • 8/6/2019 Dalda Fs Version 6

    60/98

    Page 60 of 98

    value of that range would be entered in the T.O text field and the A.T.O value of that rangewould be entered in the A.T.O text field.

    When the user selects a product name, the latest price list name having that product will beauto selected together with its rate. It is an editable button; user can select some other pricelist name if he wants.

    Amountis auto calculated by using the number of pieces and rate code.

    S-Tax is auto filled and retrieved from the product master file.

    W/S Discountwould be displayed here if it was created for the selected shop and product.

    Total amountwill be displayed by applying the formula:

    Total = Amount T.O A.T.O W/S Disc.

    On the selection of product and rate code, stock will be an auto filled field.On clicking theAdd buttonif the stock value of the product is filled with zero value then system will not addthe product details and prompt the message that stock value can not be zero.

    Show Bonus Buttonwill display the bonus items (Calculated by T.O or A.T.O if exists)names and their quantity. It is a read only window; user cannot add or edit anything in thiswindow.

    Get RPL Button will display the number of damage, leakage and replaced quantity of theselected product which was approved by the approval would be displayed in the respectivefields.

    At the bottom of the window number of items field will display the number of productsselected, trade offer is used to display the total of trade offer and Additional T.Ois used todisplay the sum of all the additional T.O.

    Special Discountwill be auto filled and retrieved from the shops master file.

    Gross Amount would be generated by the formula:Gross Amount = Total Amount (Discount litre/kg + Discount value + Special Discount).

    Extra discount can be accepted either in the form of percentage or in value.

    Net Amountis the amount that need to be recovered from the shopkeeper , it would begenerated by using the formula:

    Net Amount = Gross Amount Extra Discount

  • 8/6/2019 Dalda Fs Version 6

    61/98

    Page 61 of 98

    28. Reason MasterThis will be used add Reasons for use in the system and will be globally entered here for use in

    any transaction.

  • 8/6/2019 Dalda Fs Version 6

    62/98

    Page 62 of 98

    29. Sale ReturnThis will be used to make Sales Return received by the Shop.

    The distributor will enter only the Shop Name and then enter the products returned.

    DateWill be selected by default and is read only.

    Return NoWill be an auto generated number and read only.

    PJP NoUser can select the number of proposed journey plan by using the drop down button.

    DistributorWill display the logged in distributor name and will be read only.

  • 8/6/2019 Dalda Fs Version 6

    63/98

    Page 63 of 98

    Van and DSRAfter the selection of the PJP Number the other fields like van and DSR would be selected by

    default.

    Delivery manUser can select the name of delivery or sales man by using the drop down button.

    TownIts an auto filled field that will be showing the town name of the Distributor who is logged in.

    Shop DetailWill display the fields according to the shops.

    Shop NameList is used to display the names of shop. After the selection of Shop Name all the followingfields will be auto filled as they are mapped with the shop name in the master table.

    Category

    Class

    Payment Terms

    Address

    ReasonWill display a combo for selecting a reason to return.

    Approval StatusWill display status that whether the Return has been approved/ NOT. Once approved thetransaction will be locked for editing.

    Product DetailIn this section all the fields will be according to the product.

    ProductUser can select a product by using the drop down button.

    U/C (Unit per carton or Pcs per box)Would be an auto filled field mapped with the product in the product master file. It will be a readonly and numeric field.

    CTN and PCS

  • 8/6/2019 Dalda Fs Version 6

    64/98

    Page 64 of 98

    There is a separate text box for carton and pieces respectively, but user can enter value in onebox, while the value in the other box would be auto filled. For e.g. if U/C value defined in the

    master file as 5, then user can enter either 25 in the pieces text box and the value in cartontext box would be automatically filled as5. This calculation is done by the formula:

    Carton = pieces / (u/c value)= 25/5

    Carton = 5.While if U/C value defined in the master file as 5, then user can enter 5 in the carton text boxand the value in piece text box would be automatically filled as25. This calculation is done bythe formula:

    Pieces = number of cartons x u/c value

    = 5 x 5Pieces = 25

    Rate CodeAsevery product has multiple price lists and every price list has multiple rates, rate code is adrop down button having a list of price list names when the user select a product name, thelatest price list name having that product will be auto selected together with its rate. The ratewould be picked with reference to the option selected in the Invoice Setup i.e. in the price listwhat rate should be picked like Trade Offer/ Trade Club Activity/ Zero Rated. It is an editablebutton; user can select some other price list name if he wants.

    AmountWill be auto calculated by using the formula.

    Number of pieces x product rateS-TaxWill be auto filled and retrieved from the product master file.

    Total: will display the total amount.

    StockOn the selection of product and rate code, stock will be an auto filled field.On clicking the Addbuttonif the stock value of the product is filled with zero value then system will not add theproduct details and prompt the message that stock value can not be zero.

    Add ButtonIs used to add or save the entered information.

    Product GridAll the above information regarding to the product will be displayed in the form of a grid havingthe same fields like: U/C

  • 8/6/2019 Dalda Fs Version 6

    65/98

    Page 65 of 98

    CTN

    PCS

    Rate Code Amount

    S-Tax

    Total

    Stock

  • 8/6/2019 Dalda Fs Version 6

    66/98

    Page 66 of 98

    Edit ButtonIs used to edit any of the above record.

    Delete ButtonIs used to delete any of the above record.

    No. of ItemsIs used to display the number of products selected.

    Net Return AmountWould be generated by using the formula:

    Net Amount = Return Qty x Rate

    Save ButtonThere is a save button at the end of the form whichis used to save the invoice.

    Cancel ButtonThere is a cancel button at the end of the form whichis used to cancel the form.

  • 8/6/2019 Dalda Fs Version 6

    67/98

    Page 67 of 98

    30. Sales Return ApprovalThis will be used by the Regional Office to approve the return from Shops, made by the

    Distributor.

    From Distributor/ To DistributorHere the name of the distributors will be available for selection whose Sale Returns needs to beapproved.

    From Date/ To DateHere the date range will be defined within which the Sale Returns might have been entered by

    the distributor(s).

    Approval StatusApproved status is a drop down menu having five options as All, Pending, Approve,Reject and Cancel respectively.

    All: will be selected if returns having any approval status needs to be loaded

    Pending:will be selected if returns pending for approval needs to be loaded

    Approve: will be selected if Approved returns needs to be loaded

    Reject:will be selected if returns rejected by the approver need to be loaded.

    Cancel: will be selected if Cancelled returns needs to be loaded

  • 8/6/2019 Dalda Fs Version 6

    68/98

    Page 68 of 98

    Here the Approval status for record filtration will available on selection of which the relatedrecords will be displayed in the Detail View. The options available are ALL, Pending, Approved,

    Rejected and Cancel

    LoadClicking this will load the Stock Transfer Out Transactions on the basis of selected Criteria

    Detail ViewIn the detail view following information will be displayed.

    Transaction IDThis will display the TransactionID of the Sales Return.

    Transaction DateThis is the date of Transaction on which the Sales Return was made.

    DistributorHere the names of the Distributor will be displayed who made the Sales Return.

    DetailsOn Clicking the View Button in this column, will open a pop-up displaying the transaction of theSales Return in Read-only mode.

    StatusHere the user will set the Approval status for the sales Return. The options available arePending, Approve, Reject and Cancel.

  • 8/6/2019 Dalda Fs Version 6

    69/98

    Page 69 of 98

    31. Return Stock UpdaterThis will be used to update the stock with the quantities of sales return.

    The user has to select the From and To Dates and on clicking Load the Sales returntransactions will be loaded with the include check.

    The transaction that will be included, their quantities will be updated to the stock.

  • 8/6/2019 Dalda Fs Version 6

    70/98

    Page 70 of 98

    32. PJP ActivityPJP Activity is used to enter the Whole day activity of the order booker (DSR). The entry is

    done in two phases i.e. the Invoices are auto-picked in read-only and the remaining is enteredin the PJP Activity.

    DateDate is used to define the date on which PJP activity has been performed, user can select thedate by using the attached calendar.

    DayDay will be an auto filled field after the selection of the date, it represent the name of the day onthe selected date.

    RegionIs an auto filled field which is mapped with a week number (From JC settings against theselected date). By region, we mean the region in which the PJP activity has been performed.

    PJP NoMeans a unique number that is assigned to a proposed journey plan; PJP Number can beselected by using a drop down button.

    DSR

    By DSR we mean the name of the order booker, user can select the name of the DSR by usingthe drop down button.

  • 8/6/2019 Dalda Fs Version 6

    71/98

    Page 71 of 98

    VanVan means the name of the vehicle that took part in the proposed journey plan; user can select

    the name of the vehicle by using the drop down button.

    Order BookerOrder Booker means the name of the man, who is used to deliver the products to the shops.User can select the delivery man name by using the drop down button.

    Load Shops ButtonLoad button is used to load the shops which were mapped with the distributor, selected day,PJP Number, DSR and Van in the PJP Schedule setup file.

    ShopAfter clicking the load shops button, the shops which are mapped with the distributor, selectedday, PJP Number, DSR and Van in the PJP schedule setup file would be displayed in the formof a list. Here shop name are read only field.

    StatusBy status we mean, the action performed by the delivery man as well as the shop keeper when

    the delivery man reached him (shop keeper).There is a drop down button used for theselection of status. Incase of status of a shop as invoiced the status drop down button willbecome read only. User can select from the following options, the status of the shop and thedelivery man.

    Insufficient Cash: means that the shopkeeper has insufficient cash to purchase theproducts.

    Stock Available: means that the shop keeper has already got the stock available of theproducts which the delivery man is offering him.

    No visit: means that the Order Bookerhasnt visited the shop.

    Close: means that the shop was closed.

    Not Interested: means that the shop keeper was not interested to take the order.

    SKUMeans stock keeping unit (i.e. the number of stock available of the item(s)). When the user clickon the SKU button attached with each shop, a pop up window will be opened.

    Note:In case of status as close and no visit, the SKU field will be auto filled with zero andwill become read only.

  • 8/6/2019 Dalda Fs Version 6

    72/98

    Page 72 of 98

    The first line of this pop up window is used to display the code and name of the shop, in whichthe product(s) are available in stock.

    Item: Item is used to display the name of item available in stock of a shop; User can select theitem name by using the drop down window.

    SKU Available: It is a text field in which user can enter the number of stock of an item availablein the shop.

    Add Button: If there is more than one item available in stock of the shop, then the user canclick on the add button to have a new row for the next item.

    Delete Button: is used to delete the row of an item.

    Save Button: save button is used to sum the number of SKU available items of a shop anddisplay the sum in the SKU field of that shop in the PJP activity window.

    Cancel Button: is used to cancel the pop up window.

    RemarksIs a text field in which user can enter his remarks about the PJP status.

    Time InIs a text field in which user can enter the time at which the Order Booker entered into the shop.

    Time OutIs a text field in which user can enter the time at which the Order Booker has left the shop.

    Invoice 1, Invoice 2 and Invoice 3Invoice 1, Invoice 2 and Invoice 3are the three text boxes, in whichtop three invoices can bedisplayed respectively, as some times there was more than one invoice present with the shop.

  • 8/6/2019 Dalda Fs Version 6

    73/98

    Page 73 of 98

    Save ButtonIs used to save the PJP activity of the selected date.

    Cancel ButtonIs used to cancel the window.

    Business Logics and Validations PJP Activity Date field should be in DD/MM/YYYY format.

    Name of day should be valid (i.e. the day on the selected date should be auto filled).

    Load button is used to load the shops which were mapped with the distributor, selected day,PJP Number, DSR and Van in the PJP Schedule setup file.

    After clicking the load shops button, the shops which are mapped with the distributor,

    selected day, PJP Number, DSR and Van in the PJP schedule setup file would be displayedin the form of a list. Shop names are read only field, no editing can be done.

    In case of status of a shop as invoiced the status drop down button will become read only.

    In case of status as close and no visit, the SKU field will be auto filled with zero and willbecome read only.

    In the pop up window, if there is more than one item available in stock of the shop, then theuser can click on the add button to have a new row for the next item.

    Save button in the pop window is used to sum the number of SKU available items of a shopand display the sum in the SKU field of that shop in the PJP activity window.

  • 8/6/2019 Dalda Fs Version 6

    74/98

    Page 74 of 98

    33. Current Day RecoveriesThis module is used to record the recoveries of the current day. Recoveries can be made by

    using payment modes as credit, cash or cheques.

    DateIs the current systems date, it will be an auto filled field. Systems current date will be auto filledas we are entering the recoveries of the current day.

    PJP NoOn the selection of PJP Number, the following fields would be auto filled as they were mappedwith PJP number in the PJP number setup file..

    Van DSR

    Delivery Man

    Load ButtonIs used to load the invoice(s) on the basis of current date, PJP number, Van, DSR, Distributor,and Deliveryman in the form of a grid.

  • 8/6/2019 Dalda Fs Version 6

    75/98

    Page 75 of 98

    Invoice GridIs used to display the following fields:

    Number: is used to display the invoice number which was created at the time of invoicecreation.

    Date: is the date of invoice at the time of its creation.

    Amount: is the amount that needs to be recovered from the shop. It will be calculated byapplying the formula:

    Amount = Invoice creation amount Invoice return amount

    This amount should be positive and greater than zero.

    Shop: is the name of the shop on which recovery should be made.

    Payment Mode: means the mode in which payment is made by the shop keeper like Cash,Cheque, Credit etc

    1. Cash: means that the payment is made by the shop keeper in the form of cash. At the timeof loading of a row in the grid, the payment mode by default would be cash.

    2. Credit: mode will be used when a shop keeper has made the payment by using credit.

    3. Cheque: mode will be used when a shop keeper has made the payment by using cheque ofsome bank, In case of cheque mode following fields must be enter by user.

    Number: is the cheque number present on the cheque by which user has made thepayment.

    Bank: is a drop down button having a list of bank names, user can select the name of thebank whose cheque has been given by the shop keeper.

    Date: is the date, on which the shop keeper has filled the cheque, it is present on everycheque.

    Amount: will be the amount that a shop keeper has filled in the cheque to be given for theproducts.

    Recover: will be the amount that a shop keeper has given either in the form of cash, creditor cheque. Balance amount will be calculated by the formula:

    Balance = Invoice Amount Recover Amount

    When user leave recover amount field then system will add new row for that particular invoicewith payment mode Cash and put this balance amount in recover amount.

  • 8/6/2019 Dalda Fs Version 6

    76/98

    Page 76 of 98

    NOTE: After completing entries in one row of the grid, if there is some balance amount stillremaining in the balance field then a new row with the same invoice details would be

    automatically added having cash as default payment mode. User can select some otherpayment mode from the list, if same shop keeper has given additional recover amount apartfrom above paid recover amount in some other payment mode. On this stage the additionalrecover amount would be subtracted from the above balance amount to have new balanceamount.

    New Balance Amount = Above Balance Amount Additional Recover Amount

    Credit Amount: is used to display the sum of all the recover amounts which are recoveredby using credit as payment mode.

    Cheque Amount: is used to display the sum of all the recover amounts which are recoveredby using cheque as payment mode.

    Cash Amount: is used to display the sum of all the recover amounts which are recoveredby using cash as payment mode.

    Total Amount: is calculated by the following formula:

    Total Amount = Sum of credit + sum of Cheque + Sum of Cash

    Total Amount must be equal to sum of all invoices amount, if it is not match then record cannot

    be save and system prompt invalid entry alert at the time of saving.

    Save Button: is used to save the current day recoveries details.

    Cancel Button: is used to cancel the window.

    Business Logics and Validations

    Date field will be filled by servers date as we are entering the recoveries of the current day. Valid Van and DSR that is mapped with the selected PJP number in the PJP number setup

    file should be auto filled. Load Buttonis used to load the invoice(s) on the basis of current date, PJP number, Van,

    DSR, Distributor, and Deliveryman in the form of a grid. Invoice amountis one that needs to be recovered from the shop. It will be calculated by

    applying the formula:

    Amount = Invoice creation amount Invoice return amount

    The payment mode by default would be cash. When we have selected payment mode as cheque, the system will suppose that it is

    cleared and submitted in bank.

    Cheque number should be alpha numeric.

  • 8/6/2019 Dalda Fs Version 6

    77/98

    Page 77 of 98

    Cheque Amount should be numeric, non zero and positive. Recover amount should be numeric, non zero and positive.

    When a user leave recover amount field then system will add new row for that particularinvoice with default payment mode as cash and put this balance amount in recoveramount.

    Credit Amount is used to display the sum of all the recover amounts which are recovered byusing credit as payment mode.

    Cheque Amountis used to display the sum of all the recover amounts which are recoveredby using cheque as payment mode.

    Cash Amount is used to display the sum of all the recover amounts which are recovered byusing cash as payment mode.

    Total Amount must be equal to sum of all invoices amount, if it is not match then recordcannot be save and system prompt invalid entry alert at the time of saving.

    After day closing, any type of editing in the current day recovery would not be allowed. Editing in the payment modes credit can not be possible ifused in credit bill recovery.

  • 8/6/2019 Dalda Fs Version 6

    78/98

    Page 78 of 98

    34. Credit Bill RecoveryThis module is used to perform the recove