You are on page 1of 21

Pricing Page

Owner operators Owner operators with Owner operators with


Authority Authority

10% 4.5% 2%
SignUp SignUp SignUp
o Automatic o Automatic o Automati
BackOffice BackOffic c
platform e platform BackOffic
o Instant payment o Office e
o Driver app work platform
o Mechanic on-call handling o Instant
service (Tel- o Instant payment
Mechanic) payment o Driver
o Safety and o Fuel and app
compliance Maintenan o 24/7
o Fuel and ce support
Maintenance Discounts
Discounts o Driver app
o Owner o Mechanic
operators Intelligen on-call
ce Dashboard service
o Lease on to ED (Tel-
Authority Mechanic)
o 24/7 support
o Safety
and
complianc
e
o 24/7
support

• Mechanic on-call service will be given based on


subscription

Customer Onboarding
Dispatcher Onboarding

• Legal name of Company


• Full Address
• DOT number
• MC number
• Number of Fleets under the Authority
• Phone number
• email
• Password
• Company Owner

Drivers Onboarding by Dispatcher requirement


• This will be visible for Dispatcher to add his onboarding information
• Make this onboarding as progressive page which have to be completed either by the
drivers dispatcher or by Driver himself
• This Fields are mandatory to onboard Driver Inorder to start Driving under the
Dispatching company

First Name -> SIgn Up page

Last Name -> SIgn Up page

Email -> Sign up page

UserName -> Sign up page

Full US address

CDL number

SSN

Tel

DL copy

Copy of Medical Card

Copy of MVR

Pre-Employment Drug test

Pre-employment Driving record

Employment contract for the company Owner Operator Lease Agreement.


Contract Agreement

Certificate of Road test

Previous history of accidents -


Yes
Date of accident
Type of accident
Severity and loss

Truck Unit #, basically Drivers ID

Trailer #

Driver’s history dashboard

• Once the above information is uploaded, and filled out we will have will have to show this
information in Driver’s dashboard
o Driver's Bio information

First Name Last Name email Full address Phone number

• Driver’s Qualification information

CDL SSN(Social- DL(Driver’s Medical Card(Clearance MVR()


number Security) Licence) )

• Pre Employment records

Drug test Driving record accidents

View, add button

• Add button will show a page with questionnaire


Vehicle Information: Trucks and Trailers

UNIT# Make Year License Plate # State VIN Number

• Annual inspection
• Initial inspection
• cab card
• registration card, title
• indurance(dispatchers responsibility)
During operation additional information
• Every three month inspection
• RoadSide inspection report
• Reports of any maintenance
o repairs, lubrications, maintenance, and systematic inspections
• Annual periodic inspection

Mechanic OnBoarding information

• Company address
• Company Name
• List of Mechanics in duty
o People working in the Mechanic company that will be on duty for future work
• Phone number
• Bank information
• List of services
• Subscription amount
o This could be per month or per year

Functional Overview

• All dashboard need to have way to sort the tables by PickUp Date,
Delivery Date, Load price, Millage, Load status, Invoice Status,
• All these functions need to be enabled and disabled according to the user
selection.
• Based on the functionality the user willing to pay for will be enabled for the
user.
• Services that will be provided
o Automatic BackOffice work
o Factoring(Instant Payment)
o Driver app
o Mechanic on-call service (Tel-Mechanic) - This is subscription based
service
o Mechanic Dashboard
o Safety and compliance
o Dispatcher Intelligent dashboard
o Load dashboard

Upload RC
• RC(RATE Confirmation) is a pdf format page, which contains the
information of the load.
• RC is uploaded per Driver
• We need an interface to upload RC(Rate Confirmation ) this will need to make sure the
user is uploading only the pdf format. If another format is uploaded please request the
user to upload the correct format.
• This function is only allowed to user who signed up as Dispatcher/owner account
• UI need to submit the pdf to backend
• Backend need to extract the necessary information
• This is the beginning of the process so the UI needs to get a success response from the
api.
• Additionally we need to provide a form to fill out the information manually.
• Please advise the user to upload the pdf again three times. If it didn't succeed after the
3rd attempt , give popup message to use the add button to add the information
manually
• This page needs to contain a drop down menu for selecting the driver.
• Once Driver is selected the RC need to be send to Driver app

Extract RC
• This functionality will be done in backend once the user upload the pdf called Rate
confirmation
• Informations that need to be extracted
o Pick up date
o Brokers company Name
o Delivery date
o Pick up address
o Delivery address
o PO number/Load number
o Broker phone number
o Price Load
o Broker email
o Broker address

• Once extracted/added this will need to be saved in DB


• Respond to customer we have successfully saved your RC
• After this extraction Dispatcher's dashboard will look like this

PO PickUpDate DeliveryDate Pick up Delivery Millage Truck Driver Broker Info Load BOL status InvoiceStatus Load RC
number address address Number name view price status

1523649 06/16/22 06/17/22 3186 3414 1234 123445 Dawit Button to 900 NoUploaded/ picked/on- Buttons
PRODUCE WINGED click for USD download b the way / view/download
ROW FOOD Broker full button once NOT delivered
HOUSTON, CT information Bol is ready ENABLED
TX 77023 DALLAS, Button
TX generate TrackDriver
75229 Invoice/ button

Buttons
download/
view

• Load status will be updated from the driver app, once the load is picked/Delivered by the
driver he will have an option in the app to send updates.
• Once the Driver app sends information saying it's picked after a few hours the status
needs to be changed to “On-THE-WAY”.
• If the RC row is updated/Edited we need to ask confirmation to automatically update the
Driver about the update or not. If yes then we need to update it automatically.

TRUCKING DRIVER
• In the above table cell LoadStatus, we will need a button to take us to the driver trucking
page, and this will show updates of the truck on a map where he is, we will get this
information from the driver app.
• This link will also need to be copied and can be shared with anyone, or we can have a
share button to share with email, so we can send the link automatically to the email
provided.

Integration Links

https://developer.gomotive.com/reference/introduction (keep Tracking)


Upload BOL

• Allow for users registered as drivers to upload BOL(Image/screenshot) from his app for
the selected PO number , give an option of auto completion for the PO number.
o The driver will put numbers from RC and the numbers close to that will
pop up in the drop down menu from the PO number column so that the
driver can select it.

• Once uploaded by the driver app, the Dispatcher Dashboard for the PO number enables
the download and view button in the column of BOL status and puts the status as
delivered.
• If the upload fails, ask Driver to try it/upload it 3 times , if it fails three times ask the driver
to contact his Dispatcher where the dispatcher can try it from their side and if it fails, then
they can consult for customer support.

PO PickUpDat DeliveryDat Pick up Delivery Millag Truck Drive Broker Load BOL InvoiceStat Load Action RC
number e e address address e Numbe r Info view price status us status
r nam
e

152364 06/16/22 06/17/22 3186 3414 12344 123445 Dawit Button to 900 uploade Delivere EDIT/DELET Buttons
9 PRODUC WINGE click for USD d/ d E view/downloa
E ROW D Broker full enabled d
NOT
HOUSTO FOOD informatio downloa ENABLED
N, TX CT n d and Button Once delete
77023 DALLA view generate button is
S, TX buttons Invoice/ selected it
75229 need to take
it back to
Buttons add RC
download/ page
view

• In the view option we need to give two options to approve or reject the BOL
• Send Notification to Dispatcher associated to the Driver to approve the BOL
• If not approved, let the driver know to upload it again 3 times, if not pop up a message to
the Dispatcher to request the driver for the BOL and upload it manually by the
dispatcher.
• Once approved update the BOL status as approved
• Once the BOL is uploaded and approved it the Invoice status column will be updated as
ready to be invoiced with a green color.

PO PickUpDa DeliveryD Pick up Deliver Millag Truck Drive Broker Loa BOL status InvoiceStat Load Action RC
numbe te ate address y e Numbe r Info d us status
r addres r nam view pric
s e e

15236 06/16/22 06/17/22 3186 3414 1234 12344 Dawi Button to 900 Status Once Deliver EDIT/DELE Buttons
49 PRODUC WINGE 5 t click for US “approved”/”reject approved ed TE view/downlo
E ROW D Broker D ed” enable ad
HOUSTO FOOD full enabled Button
N, TX CT informati download and generate Once delete
77023 DALLA on view buttons Invoice/ button is
S, TX selected it
75229 need to
Disable take it back
Buttons to add RC
download/ page
view

Generate Broker’s Invoice


• In the Dispatcher's DashBoard he will need to have an option to request for invoice as in
the table above.
• Once he click that generate invoice button it should ask him if he has more expenses
that need to be included in the invoice

o
Possible extra-expenses like
▪ Lumper fee.
▪ detention.
▪ Other expenses with description and value
• Generate invoice for the PO number

Invoice will be prepared for the amount extracted from the
RC(Rate Confirmation)
▪ As well as other possible extra expenses
• Once generated consolidate this three files in pdf format
o the invoice on the top
o RC second
o BOL third
• Once Invoice is generated the DashBoard will look like this, we enable the view and
download buttons for the invoice status column.

PO PickUpDa DeliveryD Pick up Deliver Millag Truck Drive Broker Loa BOL status InvoiceStat Load Action RC
numbe te ate address y e Numbe r Info d us status
r addres r nam view pric
s e e

15236 06/16/22 06/17/22 3186 3414 1234 12344 Dawi Button to 900 Status Once Deliver EDIT/DELE Buttons
49 PRODUC WINGE 5 5 t click for US “approved”/”reject approved ed TE view/downlo
E ROW D Broker D ed” ad
HOUSTO FOOD full enabled
N, TX CT informati download and Button Once delete
77023 DALLA on view buttons generate button is
S, TX Invoice/ selected it
75229 need to
take it back
to add RC
page
Buttons
download/
view

Driver’s Invoice (Back office)


• This page is going to viewed by the user registered as dispatcher
• Once the BOL is added and it approved

• Once the Generate driver invoice is clicked it will give the Dispatcher a form with a total
of the gross incomes for time span(week, two weeks or month) of the Dispatcher's
choice.
• The Form should ask for the total of Fuel expenses for the specified time.
o Or this can be exposed from an api ?
• The Form should ask for Dispatcher expenses depending on the percentage of choice
(example 9% , 10%, 12%).
• The form should include monthly Insurance expenses and ELD Expenses.
o This should be enabled every month from the first date.
• IFTA expenses quarterly.
• Possible Maintenance expenses.
• Other expenses.

Tracker Driver’s Payment History/Payroll


• This will have list of all drivers payment history from recent to past
Payment Truck Driver pay pay Amount pay Drivers acc.
ID number name start end paid date number
date date
1 12345/link Dawit/link 0001100111

2 14567 Efrem/link 000009999


• The table should be sorted by the recent pay date and should give options within the
specific pay date.
• The truck number/driver names should be links that routes to another table of a specific
drivers Tracker Payment History Table.

Individual drivers Tracker Payment History Table


• Individual driver’s history of payment

Payment Truck Driver pay start pay end Amount pay date Drivers acc.
ID number name date date paid number

1 12345 Dawit 02/01/2022 14/01/2022 $4000 14/01/2022 0001100111

1 12345 Dawit 15/01/2022 30/01/2022 $4000 30/01/2022 0001100111

Drivers app payment update

• Display the Driver’s invoice with all the expenses.


• Update the Driver app with the payment information in his payment history tab
o This will include date of payment
o Total amount got paid
o What expenses get deducted
o For what load
o From where to where he moved it
o Photo of driver

Date of payment From To Amount paid More information

o Once clicked on more, it need to show this table

PO PickUpDate DeliveryDate Pick up address Delivery address Broker company Load Fuel Dispatcher Other
number Name price Expense expenses expenses

1523649 06/16/22 06/17/22 3186 PRODUCE ROW 3414 WINGED FOOD CT TQL 9000 Driver
HOUSTON, TX 77023 DALLAS, TX 75229 payed
• Show the total load price and total expenses at the end of this page.

Factoring Functions

Invoice Submission
• This will be only admin/owner access page
• Once invoice is generated by the Dispatcher in every row, this will trigger a flow of
Dispatcher payment for the amount shown in the load amount
o We will be using some api to make the money transfer from given account to the
account of Dispatcher
o Dispatcher Factoring dashboard need to show this table

FactI Dispatch Dispatch Payme Date Transacti Amou From Invoic PO


d er er nt paye on nt Accou e numbe
Name account status d number paid nt numbe r
number r

1 Dawit 1010013 paid/in //date 122222 900 10191 1233 99001


33 progres 91
s/ failed

• Once invoice is generated also it will need to send the invoice to the broker we have
extracted from the pdf
o If we already got the email of the broker we will send the invoice to the
email directly
o If we don't have email, we will need to ask Dispatcher to add the email
address manually
o The link that is send to broke, once clicked will show him the BOL, invoice
and RC that is collected and generated inorder to make a transfer

Broker Payment tracking


• This will be only admin/owner access page
• We need the following dashboard to track of broker payments
o We will have an api to check for payment status of the broker to our
company

ID Transaction Payment Broker Invoice Dispatcher Date of Date of Amount PO


ID status company number Name payment invoice paid/ number
Name sent need to
be paid

1 123323 paid/ in xyz 1234 Dawit 10/10/2022 05/10/2022 900 12533


progress/
failed

• The payment status will be paid if only we get a confirmation from the api that thai
invoice is settled
• If the invoice is generated and send to broker the status will be set as inprogress
• If the invoice get failed to be paid for more than 90 days the status need to be failed

• If the the invoice is in failed state then, we need to trigger for transaction dispute from
the dispatcher
o Send email to admin to dispute this transaction with the following information
▪ Date of payment made to dispatcher
▪ Dispatcher account number
▪ Amount paid

Broker rating tracking

• We need also a page to show the brokers rating


• This dashboard will include

Broker Company State City Address Rating Recommended


Name

xyz CA San 1112 mill A/B/C/D/F highly/ likely / not


Jose way recommended

• In the above flow if the broker failed to pay within 90 days of invoice submission, we will
need to degrade the rating from whatever he was by grade and remodation put it as not
recommended
• This Dash board the dispatcher will have access to as well.

Broker's page
• The link will give temporary access to this page for brokers to pay the invoice
• The table below will be the first view of the broker

Number Of Date range of Total amount Payment status View invoices


invoices invoices Due button

4 02/01/2022 - $1800 usd Inprogress/paid/failed ViewInvoice


02/10/2022
• We need to add payment button at the bottom of this table to give access to pay
the amount due
• Once pay button is clicked we will ask type of payment he wants to use
• Options will be
o Wire transfer (Most preferable way of payment)
o Pay with credit/debit card
• Ask broker if we can save this payment method and payment card for future
payments
• If the broker click on view invoices on the table above show the table below

Invoice PO Load Factoring Date Dispatcher View RC View BOL View


Number number amount account invoice company Button/ Button/download Invoice
Information setn name download all all Button/
download
all

1223333 123555 900 usd IBN, 01/10/2022 Natna llc SHow Show BOL/ Show
routing , RC/download download Invoice
Account pdf/ and
number allow to
download

• This will include all the invoices that belongs to the broker unless they are paid by the
broker
• Remove the paid once and update the brokers page

Mechanic app
Subscribers Tracking page
• This will be only visible to Mechanic app/ a user registered as mechanic
• This app will show to mechanic the drivers that are willing to subscribe for him for the
oncall service
ID Driver Driver Truck plate Monthly Monthly Date of
name truck type number subscription price payment subscription
$ status

Maintenance History page

ID Driver Truck Maintenance Date of Files Company


name plate Type maintenance attached name
number
(view ,
download)

• We need to add a button at the end of this table, that asks to add any maintenance
• And update the tables accordingly for any update too
• After he clicked the add button a submission form will pop up to add new maintenance
this will need to include questions like
o Select Driver name from the list
o Once driver name selected fill the check boxes from the driver info
▪ track Plate number
▪ An inbox to add maintenance description/ type
▪ Date of maintenance
▪ Button to add an attachment

Inspection Tracing page

ID Inspection type Any findings Date of Inspection

• The inspection tracking page will contain the above information


• And add a button to add new inspection at the top of the list
• After clicking the add button a submission form will pop up and it will
include
o Date of Inspection
o Tire
▪ Good
▪ Need change
▪ Need maintenance
▪ Oil
Good

Need change

▪ Need maintenance
• Every update Information will be paginated and add to the above list

Oncall scheduler Page

• This is also visible to Mechanic user only and it will allow him to schedule an oncall
person for his subscribers
• This will be a form that contains this questions
o Select Mechanic from the list of mechanics available under his
company(Mandatory)
o Rotation start date time(Mandatory)
o Rotation end date time (Mandatory)
o Oncall person phone number (Mandatory)
o Oncall person Name(Mandatory)
o Oncall person photo if available
• And then add button at the bottom, save the information on DB
• Send message to the persons phone number that he is oncall
• Once the oncall person is added it will show on the schedule Mechanic page
• The scheduled mechanic will need to be shown in the Driver’s app

Safety and Compliance


• This will be visible for dispatcher, owner of the platform
• File formats could be pdf/Image
• At the end of every row we will have an option to download all files for the
driver
• This will have three different interfaces to dispatcher to view and generate
reports accordingly
1. DRIVER QUALIFICATION (DQ) FILES

Tr Dr Empl Previ Initial CDL Annu Perso Road Annu Violati Certifi
uc iv oyme ous Driver al n who Test al ons cate
k er nt emplo s Drivin recor certifi medic of
Nu s applic yer drivin g ded cation al traini
mb Na ation conta g recor MVR exami ng
er m ct recor d nation (Optio
e descri d MVR nal)
ption report

12 Da Statu Statu Statu Statu Statu Statu Statu Statu Statu Statu
34 wi s s s s s s s s s s
t Empt Empt Empt Empt Empt Empt Empt Empt Empt Empt
y/uplo y/uplo y/uplo y/uplo y/uplo y/uplo y/uplo y/uplo y/uplo y/uplo
aded aded aded aded aded aded aded aded aded aded
• We will basically allow to upload dispatcher to upload the documents,
on their respective name
• For records that need to be updated annually the button will be
enabled every year from the date it was uploaded first
• For those that are not needed we will disable them once uploaded
• All buttons in the respective column will allow to also add description
of the file uploaded
• Each column will contain view button as well to show the available
documents
• If we have multiple files uploaded each will be another row in the
table
• So in every column that is required to upload a file it will have three
buttons, view, download and upload as needed.
2. EQUIPMENT MAINTENANCE:

Truck Drive Chec Primary Regular Annual DOT roadsi Mechani


numb r k list maintenan maintenanc Inspectio de c
er ce e n inspection Eligiblit
Nam as y
e pdf certifica
te

• The check lists are this link , this will be a check uncheck list given
to the dispatcher, by default all the checkboxes are selected and
the dispatcher can deselect some that show defects.
• Add date for every submit of the checkList
• In the check list cell for every driver it need to have a choice view
and add options
• All other cells will have view, upload and download options
• For the checklist add option click will show the list check and submit
as explained above
• Once the view is clicked it will need to ask for date range
• Once the date range is provided, the system needs to generate a
pdf report similar to this link.

3. CONTROLLED SUBSTANCES AND ALCOHOL TESTING

Tru Dri Emplo Sem Dr Pre- Contr Dru Drug Rand post
ck ver yment i, ug emplo olled g and om post accide
s histor yemnt subst and alcoh drug nt
Nu ann te accident
Na y drug test(u
mbe ual st test ances alc ol pload) alcohol( Drug(
me urin and oho testin Upload) Upload
r s (uploa
alysi d) alcoh l g )
s ol test poli organi
repo custo cy zation
rt dy Eligibil
ity

• Semi and annual urinalysis report cell will have buttons


upload, view all and download all buttons, upload button will
keep uploading files, and view all button will show all the files
upload sofar in this table format in a pop up window

Date uploaded File name Document Description

Default value (urinalysis report)

• All other cells will have an upload button to upload a file


,view button to view the file and download button to
download the file.

IFTA Report:
IFTA fuel tax is calculated based on how many gallons of fuel you burn in each state.
• IFTA report needs the mileage traveled per driver per state
• From Fuel reports we need the number of gallons purchased in each state
for each driver.
• The report is generated for three months. Jan -march, April - June, July-
sept and Oct - Dec.
• The reports require integration with ELD and EFS for Fuel reports for each
driver.

Driver stat Millag all the Overall Fuel Gallons Fuel


Mileage Burned Surchar Tax
e e for gallons = in that ge Require
each of fuel Total Miles State Require d for
Driven in All =Total d for that
state you States ÷ Miles that State
purchas Total Driven in State =
Gallons Each =Total Total
ed in Purchased State ÷ Gallons Gallons
each in All States Overall Burned Burned
Fuel in Each in Each
state Mileage State x State x
Surchar Fuel
ge Rate Tax
for that Rate for
State that
State

Dawit CA 1000 100 700 1.3 empty 1.3* 0.4


= 0.52

Dawit KT 1000 100 15000/200= 1000/70 1.3 * 1.3 * 0.3


700 0= 0.6= 0.8 =
0.39+0.
1.3 8= 0.47

Dawit VA 3000 100 700 1.3 1.3 * 1.3


0.7 = *0.25 =
0.91 0.325 +
0.91
=1.235

TOTA 1500 200 1.35 $2.23


L
0

Driver state Millage total all the Overall Gallons Fuel Tax
Fuel Burned Required
for all gallons of Mileage in that for that
each miles fuel you = State State
Total =Total =
state driven purchased Miles Miles Total
in each Driven in Driven Gallons
All States in Each Burned
state ÷ Total State ÷ in Each
Gallons Overall State x
Purchased Fuel Fuel Tax
in All Mileage Rate for
States
that
State

Dawit TX 1000 0.5 0.5 * 0.3


= 0.15

Dawit CA 3000 1.5 1.5 *0.25


= 0.375

Total 15000 2000 7.5 0.5

Driver State Total Total Overall Fuel Gallons tax Amount


mileage Gallons Mileage Burned in per Due
= that State = state
Total Miles Total Miles
Driven in All Driven in
States ÷ Total Each State
Gallons ÷ Overall
Purchased in Fuel
All States Mileage

Dawit TX 1300 100 13 0.23 13*


0.23 =
2.99

Dawit AR 1000 100 10 0.5 10 *0.5


=5

Dawit LA 1000 100 10 0.3 10*0.3


=3

Dawit ..
The Gallons for each State are written here as QTY Column.

You might also like