White Product Orders Processing

You are here:
< All Topics

1.0 Purpose

The main purpose of this process is to deliver the white/liquid products to the dealers.

PPMC Process

1.1 Who can place the white/liquid product orders?

  1. Dealers [ Bulk Buyers ]
  2. RORO Dealers
  3. CORO Dealers
  4. COCO Dealers
  5. Independent Dealers
  6. Customer Care Team on behalf of dealers
  7. MRS Admin

1.2 Navigation Path

  1. Transactions > Place Order
  2. Place Order button in header menu
Page/ScreenMenu / Dashboard
ApplicationPortal Web
RoleDealer, RORO Dealer, CORO Dealer, COCO Dealer, ID
Page/ScreenMenu
ApplicationPortal Customer App
RoleDealer, RORO Dealer, CORO Dealer, COCO Dealer, ID

1.3 Different Applications Involved in Process

  1. Portal Web
  2. Portal Customer App
  3. TAS / MON TAS

1.4 Filtering White/Liquid Products in Place Order

In place order page it shows all the products which are applicable to the logged in user or selected customer by CC team or MRS Admin. In place order page user can filter the white/liquid products using the product type filer.

Page/ScreenPlace Order
ApplicationPortal Web
RoleDealer, RORO Dealer, CORO Dealer, COCO Dealer, ID

1.5 Adding Products to the Cart

From place order page users can add the required products into the cart by entering the quantity or amount in the respective fields. After adding the products into the cart by clicking on the next button user moves to the order summary page to display all the product details with the product prices details.

Page/ScreenPlace Order
ApplicationPortal Web
RoleDealer, RORO Dealer, CORO Dealer, COCO Dealer, ID

1.6 Placing White/Liquid Product Order

In order summary page user will review all the products which are added into the cart and by clicking on the place order button system places an order with the added products. Before placing the order system will check whether the customer’s/dealer’s wallet is having sufficient amount or not. If the wallet is not having sufficient funds then system will not allow user to place the order. If the amount is available then system places an order and the order amount will be locked by displaying under pending orders amount.

Page/ScreenPlace Order
ApplicationPortal Web
RoleDealer, RORO Dealer, CORO Dealer, COCO Dealer, ID
Page/ScreenPlace Order
ApplicationPortal Customer App
RoleDealer, RORO Dealer, CORO Dealer, COCO Dealer, ID
Page/ScreenOrder Summary
ApplicationPortal Web
RoleDealer, RORO Dealer, CORO Dealer, COCO Dealer, ID
Page/ScreenOrder Summary
ApplicationPortal Customer App
RoleDealer, RORO Dealer, CORO Dealer, COCO Dealer, ID

Once the order is placed then the following stock transactions will be performed.
1. Order quantity will be debited from the SOAS[Supplier/Company Overall Available Stock] account.
2. Order quantity will be credited into the SOSS[ Supplier/Company Overall Sold Stock ] account.

Example:
Order Qty – 33,000 Ltrs

Account TypeTransaction TypeQuantity
SOASDebit33,000
SOSSCredit33,000

1.7 Billing Mode for the Orders and Invoice Generation

Here for the dealers there is a billing mode for their company classifications. Following are the different billing modes.
1. Pre-Paid
2. Charge On Waybill
3. Charge On Delivery

If the billing mode is pre-paid then dealers must complete their payment before lifting the product. After completion of the payment only users can program the loading tickets. For pre-paid dealers, MRS Admin can place orders by allowing users to lift the product by giving some due date. If the due date is crossed but the payment is not submitted then those orders will not allow to program.

If the billing mode is charge on waybill then the invoice will be generated for the customer after completion of end batch. Based on the loaded quantity the invoice will be generated. If the loaded quantity is less than or greater than the configured company/terminal tolerance value then system will charge only for the programmed quantity. If the loaded quantity is out of the tolerance level then the system generates the invoice for the loaded quantity

If the billing mode is charge on delivery then the invoice will be generated for the customer after completion of the delivery confirmation. Based on the delivered quantity the invoice will be generated. If the delivery confirmation is given more than the loaded quantity then system will generate the invoice for confirmed delivered quantity. If the delivery confirmation is given less than the loaded and quantity and out of the tolerance level then system generates a dispute request against the loading ticket. MRS Admin will check the dispute and update the original quantity and decides the payable entity for missing quantity. While closing the dispute the quantity which is decided for that quantity invoice will be generated.

Page/ScreenEdit Company Classification
ApplicationPortal Web
RoleMRS Admin
Navigation PathCompany Details > Edit Company > Company Classifications > Company Classification Details

1.8 Program Loading Tickets for the Orders

Dealers can program the loading tickets if orders are available for loading. Users can navigate to the program loading ticket page in 2 ways. They are as follows:
1. Loading Tickets > Program LT
2. Program LT button in header menu

Under program loading ticket page, user need to provide the Terminal, truck reg. no., driver, loading date, truck compartment bifurcation, destination and final destination. To generate a loading ticket Terminal, Loading Date, LT quantity, Destination and Final Destination fields are mandatory.

Page/ScreenProgram LT
ApplicationPortal Web
RoleDealer, RORO Dealer, CORO Dealer, COCO Dealer, ID
Page/ScreenOrder Summary
ApplicationPortal Customer App
RoleDealer, RORO Dealer, CORO Dealer, COCO Dealer, ID
Navigation PathProgram Tickets > Add LT > Program LT

If user did not provide the truck, driver details then the loading ticket will be generated with awaiting programming status.

Before generating the loading ticket system will check the available quantity at the selected terminal. If sufficient stock is not available then system will not allow to program loading ticket.

Before generating the loading ticket system will check the gantry availability at the selected terminal. If sufficient availability is not there then system will not allow to program loading ticket.

Once the loading ticket is generated then the following stock transactions will be performed.
1. LT quantity will be debited from the SAS[Supplier/Company Available Stock] account.
2. LT quantity will be credited into the SSS[Supplier/Company Sold Stock] account.

Example:
Order Qty – 33,000 Ltrs
LT Programmed – 33,000 Ltrs

Account TypeTransaction TypeQuantity
SASDebit33,000
SSSCredit33,000

From the generated loading ticket user can edit the loading ticket by providing the truck and driver details. Then the loading ticket status will update to the programmed status if the LT is having truck, driver, destination, final destination and loading date.

If the generated loading is for the MRS Tincan Terminal then the loading ticket will sync to the TAS system otherwise LT can be processed from the Portal only.

1.9 Check In for Loading Ticket

Once the loading ticket is programmed then user need to perform the check-in to the loading ticket when user is ready to travel to terminal to load the truck. When user perform the Check In then the status of the LT becomes Checked In

Users can perform the cancel check-in if user want to do. Then the status of the LT becomes programmed again.

Page/ScreenLoading Tickets
ApplicationPortal Web
RoleDealer, RORO Dealer, CORO Dealer, COCO Dealer, ID
Page/ScreenLoading Tickets
ApplicationPortal Customer App
RoleDealer, RORO Dealer, CORO Dealer, COCO Dealer, ID

2.0 LT Authentication at Terminal

Once the truck reaches the terminal then the security person will verify the truck details with the loading ticket PDF. If the loading ticket is programmed for MRS Tincan Terminal then TSI Supervisor will scan the loading ticket QR code from TAS application to authenticate the loading ticket. If the loading ticket is programmed for other terminals then terminal site representative will authenticate the loading ticket by scanning the loading ticket QR code from MON TAS application.

Page/ScreenLT Authentication Screen
ApplicationTAS / MON TAS
RoleTSI Supervisor / Terminal Site Representative

Once the truck is authenticated then the truck goes for the TSI [Truck Safety Inspection] check if the terminal is opted for TSI check.

If the LT authentication is completed and the selected terminal is not having the TSI check then the status of the LT becomes Security Pin Verified. If the LT authentication is completed and the selected terminal is having the TSI check then the status of the LT becomes Waiting for TSI check status.

2.1 TSI Check for Loading Ticket

The loading ticket terminal will have the configuration whether the TSI check is required or not at the selected terminal. If the TSI check is not required for the selected terminal then those loading tickets will not come for this step.

If TSI check is required for the truck then system will check whether this truck came earlier or not for the same terminal. If the truck came to the terminal within the configured time period then the set of TSI questions will be different from actual TSI check questions. Some questions/inspection criteria will be compromised if the truck comes again to the terminal with in the configured days i.e. 30 days.

Page/ScreenTSI Check Screen
ApplicationTAS / MON TAS
RoleTSI Supervisor / Terminal Site Representative

If the TSI check is failed due to any reason then the truck will not go further to proceed with the loading. First user need to fix the failed criteria and then need to take the re-inspection before the TSI check grace period completion. For every terminal will have the TSI check grace period as a terminal setting.

If TSI check is passed then the status updates to the TSI Check Completed. If TSI check is failed then the status of the LT updates to the TSI Check Failed.

2.2 Seals Assignment for Loading Ticket

After completion of the LT authentication if the terminal is not having the TSI check then the loading ticket/truck will move to the seals assignment. If TSI check is available then after TSI check pass only the truck will come for the seals assignment. Terminal site representative will provide the seals to the driver.

If the selected terminal is MRS Tincan Terminal then the given seals must be unique. User can not give the already used seal to another loading ticket/truck. If the selected terminal is other than the MRS Tincan Terminal then the discharge seal box number must be unique.

Once seals have been provided then the loading ticket status updates to the Seals Assigned status.

Page/ScreenAssign Seals Screen
ApplicationTAS / MON TAS
RoleTSI Supervisor / Terminal Site Representative

2.3 End Batch for Loading Ticket

Once the loading ticket is having the seals then the LT/truck will move to the gantry to load the truck. If the loading ticket is programmed for MRS Tincan Terminal then the end batch will be completed via PLC. If the loading ticket is programmed for other than MRS Tincan Terminal then the LT need to be waybilled manually by the terminal site representative. In end batch screen user need to provide the PPMC Ticket Number, Invoice Number if applicable otherwise it is required to provide only the loaded compartment bifurcation with quantity.

Page/ScreenEnd Batch Screen
ApplicationTAS / MON TAS
RoleTerminal Operator / Terminal Site Representative

Once the loading ticket is waybilled then the following stock transactions will be performed
1. LT loaded quantity will be debited from the SSS[Supplier/Company Sold Stock] account.
2. LT loaded quantity will be debited from the SOSS[Supplier/Company Overall Sold Stock] account.

Example:
Order Qty – 33,000 Ltrs
LT Programmed Qty – 33,000 Ltrs
LT Waybilled Qty – 33,000 Ltrs

Account TypeTransaction TypeQuantity
SSSDebit33,000
SOSSDebit33,000

If the loaded quantity is greater than or the less than the programmed quantity and within the variance then the following transactions will be performed.

If the loaded quantity is greater than the programmed quantity and with in the variance then the transactions will be as follows
1. LT loaded quantity will be debited from the SSS[Supplier/Company Sold Stock] account.
2. The tolerance quantity or the extra loaded quantity will be credited into the SSS account as a tolerance loss
3. LT loaded quantity will be debited from the SOSS[Supplier/Company Overall Sold Stock] account.
4. The tolerance quantity or the extra loaded quantity will be credited into the SOSS account as a tolerance loss

Example:
Order Qty – 33,000 Ltrs
LT Programmed Qty – 33,000 Ltrs
LT Waybilled Qty – 33,001 Ltrs

Account TypeTransaction TypeQuantity
SSSDebit33,001
SSSCredit1
SOSSDebit33,001
SOSSCredit1

If the loaded quantity is less than the programmed quantity and with in the variance then the transactions will be as follows
1. LT loaded quantity will be debited from the SSS[Supplier/Company Sold Stock] account.
2. The tolerance quantity or the under loaded quantity will be debited from the SSS account as a tolerance gain
3. LT loaded quantity will be debited from the SOSS[Supplier/Company Overall Sold Stock] account.
4. The tolerance quantity or the under loaded quantity will be debited from the SOSS account as a tolerance gain

Example:
Order Qty – 33,000 Ltrs
LT Programmed Qty – 33,000 Ltrs
LT Waybilled Qty – 22,999 Ltrs

Account TypeTransaction TypeQuantity
SSSDebit22,999
SSSDebit1
SOSSDebit22,999
SOSSDebit1

If the loaded quantity is greater than or the less than the programmed quantity and Out of the variance then the following transactions will be performed.

If the loaded quantity is greater than the programmed quantity and out of the variance then the transactions will be as follows
1. LT loaded quantity will be debited from the SSS[Supplier/Company Sold Stock] account.
2. The tolerance quantity or the extra loaded quantity will be credited into the SSS account as a overloaded quantity
3. The tolerance quantity or the extra loaded quantity will be debited from the SAS account as overloaded quantity
4. LT loaded quantity will be debited from the SOSS[Supplier/Company Overall Sold Stock] account.
5. The tolerance quantity or the extra loaded quantity will be credited into the SOSS account as a overloaded quantity
6. The tolerance quantity or the extra loaded quantity will be debited from the SOAS account as overloaded quantity

Example:
Order Qty – 33,000 Ltrs
LT Programmed Qty – 33,000 Ltrs
LT Waybilled Qty – 33,200 Ltrs

Account TypeTransaction TypeQuantity
SSSDebit33,200
SSSCredit200
SASDebit200
SOSSDebit33,200
SOSSCredit200
SOASDebit200

If the loaded quantity is less than the programmed quantity and out of the variance then the transactions will be as follows
1. LT loaded quantity will be debited from the SSS[Supplier/Company Sold Stock] account.
2. The tolerance quantity or the under loaded quantity will be debited from the SSS account as a underloaded quantity
3. The tolerance quantity or the under loaded quantity will be credited into the SAS account as underloaded quantity
4. LT loaded quantity will be debited from the SOSS[Supplier/Company Overall Sold Stock] account.
5. The tolerance quantity or the under loaded quantity will be debited from the SOSS account as a underloaded quantity
6. The tolerance quantity or the under loaded quantity will be credited into the SOAS account as underloaded quantity

Example:
Order Qty – 33,000 Ltrs
LT Programmed Qty – 33,000 Ltrs
LT Waybilled Qty – 32,800 Ltrs

Account TypeTransaction TypeQuantity
SSSDebit32,800
SSSDebit200
SASCredit200
SOSSDebit32,800
SOSSDebit200
SOASCredit200

2.4 Cancel Loading Ticket

Loading ticket can be cancelled at any time before completing the end batch or waybill. Once the loading ticket is cancelled then the status of the LT becomes as Cancelled.

Page/ScreenLoading Tickets
ApplicationPortal Web
RoleDealer, RORO Dealer, CORO Dealer, COCO Dealer, ID
Page/ScreenLoading Tickets
ApplicationPortal Customer App
RoleDealer, RORO Dealer, CORO Dealer, COCO Dealer, ID

Once LT is cancelled the stock transactions will be performed as follows
1. LT quantity will be debited from the SSS[Supplier/Company Sold Stock] account.
2. LT quantity will be credited into the SAS[Supplier/Company Available Stock] account.

Example:
LT Programmed Qty – 33,000 Ltrs

Account TypeTransaction TypeQuantity
SSSDebit33,000
SASCredit33,000

2.5 Block Loading Ticket

Loading ticket can be blocked at any time before completing the end batch or waybill. Once the loading ticket is blocked then the status of the LT becomes as Blocked. User can unblock the blocked loading tickets by clicking on the unblock button, once user unblock the LT then the status of the LT becomes Programmed.

Page/ScreenLoading Tickets
ApplicationPortal Web
RoleCC Team

2.6 Add to Waiting List Loading Ticket

Loading ticket can be add to waiting list at any time before completing the end batch or waybill. Once the loading ticket is added into waiting list then the status of the LT becomes as Waiting List. User can move the waiting list loading tickets by clicking on the Out of WL button, once user moved the LT from WL then the LT status becomes Programmed.

Page/ScreenLoading Tickets
ApplicationPortal Web
RoleCC Team

2.7 Depot Check In LT

If the loading ticket is waybilled and the destination of the loading ticket is not non-bridging or local delivery then the depot check-in option will be coming to the RORO/CORO/COCO/ID loading tickets. Once truck reaches the destination then the depot superintendent can perform the depot checkin.

Page/ScreenLoading Tickets
ApplicationPortal Web
RoleDepot Superintendent
Page/ScreenLT Depot Checkin
ApplicationMON TAS
RoleDepot Superintendent

2.8 Dispatch Loading Ticket

After completion of the the depot check in and the truck is moving from the destination to final destination then the depot superintendent will perform the dispatch by providing the PPMC check and PEF Check details

Page/ScreenLoading Tickets
ApplicationPortal Web
RoleDepot Superintendent
Page/ScreenLT Dispatch
ApplicationMON TAS
RoleDepot Superintendent

2.9 Delivery Confirmation of LT

Once the loading ticket is waybilled and the destination is non-bridging then the customers/dealers can provide the delivery confirmation to the loading ticket otherwise the loading ticket status is dispatched then the customer/dealer can provide the delivery confirmation of the LT.

Page/ScreenLoading Tickets
ApplicationPortal Web
RoleDealer, RORO Dealer, CORO Dealer, COCO Dealer, ID
Page/ScreenConfirm Delivery
ApplicationPortal Customer App
RoleDealer, RORO Dealer, CORO Dealer, COCO Dealer, ID

3.0 Wallet Deduction against Invoice

Based on the customer’s/dealers billing mode the invoice will be generated either after waybill generation or the LT delivery confirmation. After invoice generation the wallet will be deducted with the invoice amount against the invoice.

3.1 Update of Product Stock and its WAC at Station

After completion of the delivery confirmation then the confirmed quantity will be credited at the stations product stock account and updates the total available quantity at the station. At the same time the weighted average cost of the station product also updates based on the newly credited quantity and the product price.

3.2 Order Cancellation

MRS Admin can cancel the order if there is no pending loading tickets are available for that order. After cancellation of the order the wallet amount will be adjusted accordingly. If the order is pre-paid order then a sales return will be generated and the wallet will be credited with the respective amount. If the order is charge on waybill or charge on delivery then the order amount will be released from the pending orders amount.

Page/ScreenOrder Detail Page
ApplicationPortal Web
RoleMRS Admin

Example:
Order Qty – 33,000 Ltrs

Account TypeTransaction TypeQuantity
SOSSDebit33,000
SOASCredit33,000
Table of Contents