Protected: NNPC – TAS

USER GUIDE

GENERAL INFORMATION

System Overview

The system aims at providing an efficient solution to the Client for managing their workforce, customer services and consumables stock in a terminal located in Nigeria, Africa. The basic idea involved here is that the system will receive a product order request from the customers via a user interface. Where then, the Company admin/internal team will verify the order details and process further. Orders will be road mapped at the customers delivery locations. System will be accountable to keep track of assigned truck(s) and driver(s) arriving at the particular locations and which products have been delivered to the customers. System will be developed in such a way that it will record the request from customers and the computerized invoice will be auto generated.

System will also have the capability to generate reports & dashboards to keep track of resources, tools & consumables.

SYSTEM FEATURES
Login

By logging in you will be allowed to create and modify existing records.
Open Internet Browser, key the web address below and press Enter. http://demonnpc.mrsholdings.com/
NNPC user login screen will display.
Internal and External users will be able to login using the below screen.

The Login Screen displays as above.
  • Type the User Name and Password.
    1. Username for internal and external users will be the registered email id used while signing up.
    2. Password must be at least eight characters (at least one letter and one number).

Note: Passwords are case sensitive.

  • Click Login button

Successful Login

The landing page is displayed as above.

Invalid Password

If user enters invalid password then the following error message will display

Account Locked

If user enters an invalid password for 5 attempts then account is locked and the following error message will be displayed: “Your account has been temporarily locked. Please contact the Administrator to unlock your account.”

Invalid User Name

If a user enters an invalid user name, then the following error message is displayed: “You have entered wrong username or password. Please try again.”

Forgot Password

If a user has forgotten his/her password then they can reset it using below screen
User needs to enter registered email.

An OTP will be sent to email.

After entering correct OTP, user will receive an email to reset password.

Signup

Any new user (Dealers) can register on NNPC system using signup screen by entering all the required details as mentioned in the below screen

After submitting all the details below screen will be displayed

Dashboard

Configurations

Company Settings

These settings will be used by the admin for managing the general dynamic configurations for company info. All the Company Settings will have different purpose to fulfill.

LT Quantity Settings

LT (Loading Ticket) Quantity module enables the admin to manage the minimum and maximum quantities of the products that can be loaded in trucks for Global companies as well as for the specific companies.

While loading the product if any product quantity goes above the maximum quantity or goes below the minimum quantity, the system won’t allow the entry to be done by user. The minimum quantity can be company specific as well i.e. the minimum quantity and maximum quantity of the product loading can set for the specific companies so that those companies are restricted to the limits of product loading.

Loading Suspension

Loading suspension module allows admin to pause stock loading of liquid product available at the terminal. Suspension can be for a particular terminal, product and for a specific period of time.

Below is the screen where admin can add the terminal loading suspension details

On below screen an active suspension can be lifted/closed

Any specific Customer/LT/Order can be whitelisted/permitted to perform stock transactions at that particular terminal.

Order Quantity Settings

Order Quantity settings module enables the admin to manage the minimum and maximum quantities of the products that can be ordered by specific companies.

While ordering the product if the product quantity goes above the maximum quantity or goes below the minimum quantity, the system won’t allow the user to order. The minimum quantity can be company-specific as well i.e. the minimum quantity and maximum quantity of the product order can set for the specific companies so that those companies are restricted to the range of order quantity.

Admin will be able to Add new Order Quantity Setting and edit the existing Order Quantity Setting from below screen. Admin needs to fill the Max & Min Quantities and other related information to add an Order Quantity Setting.

TSI Settings

TSI (Truck Safety Information) settings consist of questionnaires that are asked to the truck drivers when they arrive for the TSI check. TSI measures most of the common factors contributing to the formation of lung-damaging ground-level ozone. A vehicle will fail the test if there are excessive amounts of hydrocarbons or carbon monoxide. These Questionnaires for the TSI tests will be managed from the admin panel and will be displayed to the users who perform the tests. The questions will be based on the terminals i.e. for which terminal the question needs to be asked.
Also, if the question was asked in the span of 30 days in the previous test, the admin will have the facility to avoid asking the question in the next test that would occur in the next 30 days or question need to be asked every time the test is taken. Admin can also make the question as optional to be added i.e. the question will not be mandatory to answer. Admin can set the applicability of the question to the types of vehicle i.e. if the question is applicable for selected types of vehicles.

Add TSI Setting - Below is the screen where user can add TSI settings

Manage Ordering - Admin will be able to order the questionnaires in the list. Admin can change the order of the questionnaires that will be visible to the users while testing. To change the order of the questionnaire, admin need to click on the “Manage Ordering” Button.

Terminal Settings

Terminal settings are the settings which are using to control the terminal specific default configurations/settings.

1. minimum_quantity

This setting is useful to configure the minimum quantity required to place a throughput request

Display label – Minimum Request Throughput Quantity

2. maximum_quantity

This setting is useful to configure the maximum quantity allowed to place a throughput request

Display label – Maximum Request Throughput Quantity

3. delivery_terms

This setting is useful to configure the display delivery text in the LT PDF and Waybill PDFs. As of now this setting is not using. for same thing setting have been taken in company settings. That is working.

Display Label – Delivery Terms

4. Address

This setting is useful to configure the address of the terminal.

Display Label – Address

5. default_jetty_rate

This setting is useful to configure the default jetty rate for the throughput request.

Display Label – Default Jetty Rate

6. default_jetty_occupancy

This setting is useful to configure the default jetty occupancy hours for the throughput request.

Display Label – Jetty Occupancy (in hours)

7. default_throughput_rate

This setting is useful to configure the default throughput rate for the throughput request.

Display Label – Default Throughput Rate

8. default_throughput_occupancy

This setting is useful to configure the default throughput occupancy days for the throughput request.

Display Label – Default Throughput Occupancy (in days)

9. default_jetty_currency

This setting is useful to configure the default jetty currency for the throughput request

Display Label – Default Jetty Currency

10. default_throughput_currency

This setting is useful to configure the default throughput currency for the throughput request

Display Label – Default Throughput Currency

11. default_jetty_invoice_due_days

This setting is useful to configure the default jetty invoice due days.

Display Label – Default Jetty Invoice Due (in days)

12. default_throughput_invoice_due_days

This setting is useful to configure the default throughput invoice due days.

Display Label – Default Throughput Invoice Due (in days)

13. default_jetty_demurrage_rate

This setting is useful to configure the default jetty demurrage rate per day.

Display Label – Default Jetty Demurrage Rate

14. default_throughput_demurrage_rate

This setting is useful to configure the default throughput demurrage rate per liter.

Display Label – Default Throughput Demurrage Rate

15. maximum_expcted_cargo_request_date

16. default_jetty_unit

This setting is useful to configure the default jetty units

Display Label – Jetty Default Units

17. default_tank_farm

This setting is useful to configure the default tank farm of the terminal to store the product.

Display Label – Default Tank Farm

18. default_throughput_unit

This setting is useful to configure the default throughput units

Display Label – Default Throughput Unit

19. default_asset_company

This setting is useful to configure the default asset owner company id.

Display Label – Default Asset Company

20. default_asset_owner

This setting is useful to configure the default asset owner user id.

Display Label – Default Asset Owner

21. default_gantry

This setting is useful to configure the default gantry for the terminal.

Display Label – Default Gantry

22. default_lat_expiry

23. default_delivery_address

24. pdf_heading

25. pdf_head_office

26. pdf_website

27. pdf_terms_conditions

28. minimum_lat_quantity

This setting is useful to configure the minimum required quantity to program a loading ticket for the terminal

Display Label – Minimum LT Quantity

29. laycan_assign_minimum_end_date_duration

Display Label – Laycan Assign Minimum End Date Duration

31. laycan_assign_maximum_end_date_duration

This setting is useful to configure the number of days allowed to select the end date of laycan.

Display Label – Laycan Assign Maximum End Date Duration

32. default_lat_demurrage_rate

33. default_lat_invoice_due_days

This setting is useful to configure the default LT invoice due days.

Display Label – Default LT Invoice Due (in days)

34. default_lat_demurrage_applied_limit

35. default_lat_checkin_time

This setting is useful to configure the LT check-in allowed duration before the loading date.

Display Label – Default LT Check-in Enable Time

36. default_lat_demurrage_fixed_rate

37. default_days_for_gantry_check_enddate

38. quantity_variance

This setting is useful to configure the quantity variance value in percentage. If the loaded quantity of a LT is having the difference within quantity variance then the stock will be adjusted in the stock account only. System will not return quantity to the customer or system will not charge for extra quantity.

Display Label – Quantity Variance Value

39. no_of_free_re_program

Display Label – Number of Free Re Program Setting

40. charges_for_re_program

This setting is useful to configure how much amount is required to charge for the re-program/editing the loading date of the LT.

Display Label – charges for Re Program Setting

43. GANTRY_NOTIFY_ME_DAYS_INTERVAL

44. DRIVER_ISSUANCE_MIN_YEAR

45. maximum_lat_quantity

This setting is useful to configure the maximum allowed quantity to program a loading ticket for the terminal

Display Label – Maximum LT Quantity

46. restrict_checkin

47. restrict_less_12_hours_checkin

48. restrict_hours_checkin

49. checkin_loading_date_start_time

50. checkin_completed_before_loading_hours

51. check_in_time_limit_setup

52. quantity_variance_fur

53. lat_expiry_date_window

This setting is useful to configure the expiry date window. Based on the configured value the expiry date will be applied according to loading date. This setting is required to provide in number of days

Display Label – LT Expiry Date Window Difference (in days)

54. lt_authentication_period

This setting is useful to configure the LT authentication period to allow the LT authentication from the loading date onwards. This setting needs to be configured in hours.

Display Label – LT Authentication Period

55. tsi_check_grace_period

This setting is useful to configure the TSI Check Grace Period, if the truck is failed TSI check at the terminal then the same truck can be taken TSI check again if the truck returned within the configured grace period.

Display Label – TSI Check Grace Settings

56. truck_compartment_variance

This setting is useful to configure the truck compartment variance value in percentage, in end batch of a loading ticket compartment value allowed more than the scheduled quantity till the configured percentage only.

Display Label – Truck Compartment Variance Value

57. quantity_variance_max_value

This setting is useful to configure the maximum quantity variance value in percentage. If the loaded quantity of a LT is more than the configured allowed percentage then the system will not allow to complete the end batch.

Display Label – Quantity Variance Maximum Value

Masters

Destinations

Under this module user can add and modify multiple locations details.

Truck Make

This master module is to add the truck brand names in the system. The names will be mapped with the trucks added in system.

User Accounts

All Companies

The main purpose of this module is to enable the administrator to manage All Companies in the portal. Admin will be able to add, update, and delete the All Companies in the portal.

Add Company - Admin will be able to add a new company from this page. Admin needs to fill the Company information to add a new company in the system.

Company Details – Summary of the company

Dashboard - View the graphical data related to sales, product stock, wallet balance, service requests, invoices, pricing, payments, recent orders, loading tickets. Data is available in tabular form.

Users - View list of users who belong to the company and are added in the portal. Admin has an option to add new company users in the system.

Orders - View the list of all the orders placed by the dealer. Orders listing contain all the major order details. Status of the orders is also maintained in the listing.

Loading Tickets (LTs) - View all the loading tickets programmed by the dealer. LTs listing has all the details in the columns and LT & Waybill attachment is also in the listing.

Invoice - View all the invoices generated for the orders delivered to the dealer. Dealer can also see total invoice amount and due invoice amount with the invoice attachments in the listing.

Documents - View a list of documents uploaded by the company’s management. Admin will be able to search documents by date in the portal.

Activities - View recent activities done for the company.

Documents (New) – Option to upload relevant documents related to the company.

Edit & Update Company – It allow user to add & update the company details.

Company Classification

Update payment terms using below screen –

Delete company using below screen –

All Users

The main purpose of this module is to enable the administrator to manage All Users that includes Staff users, Dealers, Other Customers in the NNPC system. These users will have different types of roles in the system and information of the Users will be managed from the admin panel. Admin will have the option to login and will also be able to reset the password of the user as well.

Actions - Admin will have 2 action options: “Login As” as a User and “Reset Password” of a All User account.

Add New User - Admin will be able to add the User account entry from this page. Admin needs to fill the Account information to add the user’s account in the system.

Edit Existing User Form - Admin will be able to edit the User account entry from this page

Admin needs to fill the Account information to edit the user’s account in the system.

Admin will be provided 2 tabs – Edit User & User Profile

Archived Companies

The main purpose of this module is to enable the administrator to view all the archived companies that made archived from inspection companies and all companies. Admin will be able to archive the companies by changing the status of the companies from Add/Edit companies.

Archived Users

The main purpose of this module is to enable the administrator to manage the Archived Users in the portal. These Archived Users are those users whose status is changed to Achieved. Archived users are those users who are not currently using the platform and used for kept for historical data only. Admin will be able to archive the users by changing the status from Add/Edit users.

Customer Care Managers

The main purpose of this module is to enable the administrator to manage the customer care manager users of the portal. These users will be using the portal will have different roles in the system and information of the users will managed from the admin panel. Admin will have option to login as the user.

Dealers

The main purpose of this module is to enable the administrator to manage the Dealers in the portal. These Dealers will be using the portal will have different types of roles in the system and information of the dealers will be managed from the admin panel. Admin will have the option to login as the dealers and will also be able to reset the password of the user as well.

Add New Dealer - Admin will be able to add the User account entry from this page. Admin needs to fill the Account information to add the user’s account in the system.

Send Custom Email

The Purpose of the send email module to send bulk emails to the users of the platform. The Administrator will have the option to send emails to all the users and even to filtered users as well.

Staff Users

The main purpose of this module is to enable the administrator to manage the staff users of the portal. These users will be using the portal will have different roles in the system and information of the users will managed from the admin panel. Admin will have option to login as the user and will also be able reset the password of the user as well.

Add New User - Admin will be able to add the User account entry from this page. Admin needs to fill the Account information to add the user’s account in the system.

Assets

All Assets

The main purpose of this module is to enable the administrator to manage all the assets of the company. The assets consist of boat, company internal vehicles, Asset, Jetty, Tanks and Tank farms. This module is the master for all the tanks that will be frequently used in the system. Admin will be able to add, update and change the status of all assets.

Add New Asset - User will be able to Add/Update the Assets from this page. The user needs to fill the information to add/edit the Assets in the system.

There will be different Add & Edit forms for different type of the assets. Admin need to select the type of assets to get the Add forms of respective assets.

Gantry

The main purpose of this module is to enable the administrator to manage the Gantry that is normally by the company. This module is the master for gantry that will be frequent used in the system. Admin will be able to add, update and change the status of the gantry using this system.

Add New Gantry - User will be able to Add the Gantry from this page. The user needs to fill the Gantry information to add the Gantries in the system.

Edit Existing Gantry - User will be able to Update the Gantries from this page. The user needs to fill the updated Gantry information to edit the Gantries in the system. User will be having 4 tabs to edit gantry information.

Add Gantry Capacities - Admin will be able to view and add multiple Gantry Capacities for terminal products in the system. Admin will also be able to update the added gantry capacities based on the available terminal products. Admin will also be able to search the gantry capacities.

Add Gantry Capacity Overrides

Calendar - Check the product-wise average daily capacity of the gantry based on dates in the calendar. Admin will also be able to view the product-wise capacity summary as well.

Jetty

 The main purpose of this module is to enable the administrator to manage the Jetties that available with the company. This module is the master for Jetties that will be frequent used in the system. Admin will be able to add, update and change the status of the Jetty using this system.

Add New Jetty - User will be able to Add the Jetties from this page. The user needs to fill the Jetty information to add the Jetties in the system.

Edit Jetty - User will be able to Update the Jetties from this page. The user needs to fill the updated Jetty information to edit the Jetties in the system. User will be having 2 tabs to edit Jetty information.

Calendar - View the dates on which the vessel will be alongside the jetty for throughput in the calendar provided in the system.

Tank Farm

 The main purpose of this module is to enable the administrator to manage the Tank Farms that are available with the company. This module is the master for Tank Farm that will be frequently used in the system. Admin will be able to add, update and change the status of the Tank Farm using this system.

Add Asset (Tank Farm) - User will be able to Add/Update the Tank Farms from this page. The user needs to fill the Tank Farm information to add/edit the Tank Farms in the system.

Tanks

The main purpose of this module is to enable the administrator to manage the Tanks that are available with the company. This module is the master for Tank that will be frequently used in the system. Admin will be able to add, update and change the status of the Tank using this system.

Add Tank/Edit Tank - User will be able to Add/Update the Tanks from this page. The user needs to fill the Tank information to add/edit the Tanks in the system.

Logistics

Drivers

The main purpose of this module is to enable the administrator to manage the Drivers who would be assigned to the trucks used in logistics. Admin will be able to Add, Edit, and Activate/Deactivate Drivers from this module.

Add/Edit Driver - User will be able to Add/Update the Driver from this page.

The user needs to fill the information to add the Driver in the system.

Edit Driver – On below screen user can edit driver details.

Transporters

The main purpose of this module is to enable the administrator to manage the Transporters in the portal. These Transporters will be using the portal will have different types of roles in the system and information of the Transporters will managed from the admin panel. Admin will have option to login as the Transporters and will also be able reset the password of the user as well.

Add New Transporter - Admin will be able to add the User account entry from this page

Admin needs to fill the Account information to add the user’s account in the system.

Edit form - Admin will be able to edit the User account entry from this page. Admin needs to fill the Account information to edit the users account in the system. Admin will be provided 2 tabs – Edit User Profile.

Reset Password – Password of transporters can be reset using this button.

Delete – Transporter profile can be deleted using this button.

Trucks

The main purpose of this module is to enable the administrator to manage the Trucks that used by the company for the purpose of logistics. Admin will be able to Add, Edit, and Activate/Deactivate Trucks from this module.

Add Truck – User will be able to Add/Update the Trucks from this page.

Edit Truck – User needs to fill the Truck information to add/edit the Trucks in the system.

Delete Truck – to remove the truck details from the system.

Truck Maintenance – this button will allow user to put the truck in maintenance mode for a specific time period. When truck is added to maintenance mode, it won’t be available for any other business activities until maintenance is completed.

Vessels

The main purpose of this module is to enable the administrator to manage the vessels that would be used for transportation of the products by water. Admin will be able to Add, Edit, and Activate/Deactivate Vessels from this module.

Add New Vessel - User will be able to Add the Vessels from this page. The user needs to fill the Vessel information to add the Vessels in the system.

Stock

Liquid Product Stock

The main purpose of this process is to maintain accounts with the quantity status of product stock which is owned by the product owners at the terminals. Stock Accounts can be created from iFluid Inventory system which will be synced with Portal. In iFluid this module is named as Product Stock Accounts.

Liquid Product Stock Accounts Details Page

Stock Position

This module highlights the company product stock status at different terminals. Stock of white products with opening qty, pending LT qty, net available qty and available qty is showcased. This qty is synced from iFluid inventory system to Portal system.

Supplier Stock Credit

The main purpose of this process is to credit the product stock at the terminal available stock account with the cost price.

In supplier stock credit module user can see all the submitted supplier stock credit record. By clicking on the supplier stock credit code then user navigates to the supplier stock credit detail page. By clicking on the Add New button user navigates to the add supplier stock credit page.

Page/Screen Supplier Stock Credit
Application NNPC Portal Web
Maker Role Company Admin, Terminal Operator, Managing Director
Checker Role Company Admin, Terminal Admin, Managing Director

Add Supplier Stock Credit -

Supplier means user need to select the supplier company from where the product has been taken.

Product Owner means the user need to select the receiving company. For the company specific users this will be read only field only,

Product means the product which is taking from the supplier need to select.

Terminal means at which terminal the transaction is happening need to select.

Vessel means user need to select the vessel which is carrying the product.

Product Price means user need to provide the value of per liter product. This will be used to update the weighted average cost of the product at that terminal.

Attachments means user need to submit the all required attachments and also user can mention the attachment category to indicate the attachment for.

B/L Quantity means the quantity which is paid in MT

Purchased quantity means the quantity which is received in Ltrs

Date of transaction means the actual date and time of the transaction need to select,

In remarks field user can add the remarks for the entry.

By submitting all the details then the purchased quantity value will be credited into the product owner’s terminal product available stock account and product owner’s product overall available stock account.

When the stock is crediting into the product owner’s terminal product available stock account then the weighted average cost of that account will be updated using the purchase price(/Ltr).

Transactions

Place Orders

The main purpose of this process is to deliver the white/liquid products to the dealers. By default the delivery type for bulk dealers will be self pick up.

Page/Screen Place Dealer Order
Application NNPC Portal Web
Maker Role Company Admin, Dealer, CC Operator, Managing Director
Checker Role Company Admin, CC Manager, Managing Director

Billing mode for the Orders and Invoice Generation - 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, Company 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.

Order Cancellation - Company Admin can cancel the order if there are 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.

Calendar

Gantry Calendar

Check the product-wise average daily capacity of the gantry based on dates in the calendar. Admin will also be able to view the product-wise capacity summary as well.

Jetty Calendar

View the dates on which the vessel will be alongside the jetty for throughput in the calendar provided in the system.

Today’s Program

This module highlights counts of loading tickets planned and unplanned as per selected terminal and date.

Finance

Invoices

The main purpose of this process is to update the invoice status from Unpaid to Paid.

Price Configuration

The main purpose of this module is to configure prices for white products, and lubricant products. The prices can be set for all the classifications in the business unit.

Add New Price - Below are the page details:

Product Name is to be selected from the drop-down list with all the name list of white and lubricant products.

Applicable Date is the selected day from the calendar the new product prices are applicable.

Remarks is the text area for user message.

Remark Attachments is the file reference

Business Unit Price list:

Company Classification is the company name for which the updated product prices will be applicable.

Currency Type is the applicable currency on basis of which the product price is submitted.

Old Self Pick up Price is the previous product price which was applicable to customers who will be lifting the ordered products from terminal using their own transporter/trucks. In this case the product delivery responsibility is of customer.

Self Pick up Price is the current product price which is applicable to customers who will be lifting the ordered products from terminal using their own transporter/trucks. In this case the product delivery responsibility is of customer.

Old Company Delivery Price is the previous product price which was applicable to customers whose ordered products will be delivered by company. In this case the responsibility of product delivery is of company.

Company Delivery Price is the previous product price which is currently applicable to customers whose ordered products will be delivered by company. In this case the responsibility of product delivery is of company.

Save button will submit the entered details with immediate effect.

Discard button will redirect user to listing page.

Product Prices

The main purpose of this module is to enable the administrator to manage the pricing of the products for specific companies. The prices of the companies will be visible to dealers only after adding in the product price section.

View list of all the Product Prices that were previously added by the Administrator. Admin will have an option to add, update, and activate/deactivate the product prices. Admin will be able to search the product Prices using the filter option this is provided in the list.

Loading Tickets

Program Dealer LT

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/Screen Program Dealer LT
Application NNPC Portal Web
Maker Role Company Admin, CC Supervisor, CC Operator, Dealer, Managing Director
Checker Role Company Admin, CC Manager, Managing Director

Add LT – if user wants to program an individual LT of a specific customer. It can be a bridging or non-bridging LT.

Bulk LT – if user wants to add multiple LTs for a specific customer. It can be a bridging or non-bridging LT.

Bulk LT details – Once LT is generated, it will be in “Awaiting Programming” status.

LT is needed to be edited and updated with required details to change the LT status to “Programmed” status

After submitting the updated LT details, the status of LT will change to “Programmed”

Before generating the LT., 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 LT, 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.

LT Check In - 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.

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 NNPC 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 NNPC TAS application.

TSI Check for LT - 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.

If the TSI check is failed due to any reason then the truck will not go further to proceed with the loading. First user needs 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.

Seals Assignment for LT - 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 NNPC Terminal then the given seals must be unique. User cannot give the already used seal to another loading ticket/truck. If the selected terminal is other than the NNPC 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.

End Batch for LT - 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 NNPC Terminal then the end batch will be completed via PLC. If the loading ticket is programmed for other than NNPC 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.

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.

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 within 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 Type Transaction Type Quantity
SSS Debit 33,001
SSS Credit 1
SOSS Debit 33,001
SOSS Credit 1

If the loaded quantity is less than the programmed quantity and within 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 Type Transaction Type Quantity
SSS Debit 22,999
SSS Debit 1
SOSS Debit 22,999
SOSS Debit 1

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 an 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 Type Transaction Type Quantity
SSS Debit 33,200
SSS Credit 200
SAS Debit 200
SOSS Debit 33,200
SOSS Credit 200
SOAS Debit 200

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 Type Transaction Type Quantity
SSS Debit 32,800
SSS Debit 200
SAS Credit 200
SOSS Debit 32,800
SOSS Debit 200
SOAS Credit 200

Cancel LT - 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.

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 Type Transaction Type Quantity
SSS Debit 33,000
SAS Credit 33,000

Block LT - 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.

Add to Waiting List LT - Loading ticket can be added 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.

LT Depot Check - 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. Once truck reaches the destination then the depot superintendent can perform the depot check-in.

Dispatch Loading Ticket - After completion of 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.

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.

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.

Update of Product Stock and its WAC at Terminal - After completion of the delivery confirmation then the confirmed quantity will be credited at the dealer/customer product stock account and updates the total available quantity at the dealer. At the same time the weighted average cost of the dealer product also updates based on the newly credited quantity and the product price.

Unprocessed LTs

This module highlights those LTs which are pending(no action) from long time and are loading date overdue which will be in Expired status. Using this module user can take action on any unprocessed LTs.

LT detail page - There will be 2 options available on this page, they are Cancel and Reactivate LT.

Cancel LT - Cancel button will simply change the status of LT to canceled and reserved stock will revert to supplier/company.

Reactivate LT - In this case user will have to update the details of LT and click on confirm.

Upcoming Loading Tickets

This module highlights those LTs which have future loading dates and are in status like programmed, check in etc. Using this module user will be updated about the future LTs.

SUPPORT

Contact Us

This page consist of service providers location details as mentioned in the below attached screen

Create Service Request

This module helps users to raise their concerns through Portal system by selecting specific service categories and reference modules.

Service Request

On this page user will find list of service requests submitted and updates/response received from the support team.

REPORTS

Daily Quality Certificate

The purpose of this module is to add the test results of product quality available in the terminal tanks. The report will be for specific terminal and products of the terminal tanks.

Loading Ticket Report

This module consist of all the LTs details having status like waybilled, depot check in, dispatched, dispute, delivered.

TSI Checks

This report module highlights all the LTs whose TSI checks have been completed