Professional Documents
Culture Documents
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
Customer Onboarding
Dispatcher Onboarding
Full US address
CDL number
SSN
Tel
DL copy
Copy of MVR
Trailer #
• 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
• 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
• 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
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
• 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
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
• 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.
Payment Truck Driver pay start pay end Amount pay date Drivers acc.
ID number name date date paid number
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
• 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
• 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
• 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
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
• 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
• 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
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:
• 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.
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
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 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 ..
The Gallons for each State are written here as QTY Column.