Only matching sender, recipient, and subject messages are eligible. Completed message IDs and PDF hashes are remembered so the same invoice file is not processed twice.
0
Notifications
Alerts and automation results for your department
Live data
Preparing your page
Loading the latest information...
Today's work, all in one place
Your priorities, active work, and the tools to keep things moving.
Add invoice PDFs
Background processing: after the upload is secured, OCR and classification continue on the server if you leave this page or close the browser.
Loading correction learning...
Audit Results
Invoice stack
| Status | Carrier PRO | BOL / Load | Invoice Date | Amount | Packet Pages | Paperwork | Action |
|---|
How paperwork review works
Paperwork review classifies each page as Invoice, BOL, POD, Inspection, Reweigh, or another document. Every packet expects an Invoice, BOL, and POD; Inspection and Reweigh support become required only when the invoice shows that exception. Low-confidence pages stay in review until their page type is manually corrected. Confirmed corrections contribute privacy-safe text and page-layout signatures; after at least three consistent examples, a learned pattern may classify similar low-confidence pages while explicit document and packet-matching rules stay authoritative. OCR can identify delivery forms and printed receipt fields, but questionable handwritten signatures still need visual confirmation. Uploads are handed to the background server worker, so OCR and classification continue after this page or browser is closed; each document type can then be viewed or downloaded separately. TMS status remains separate: Invoiced means an exact Carrier PRO match or exact Load/BOL fallback match was found in TMS Invoice Details; Not invoiced means neither matched, while connection or sign-in problems are marked Check failed.
History
Audit Log
| Status | Processed | Files | Found | TMS Results | Processed By | Action |
|---|
Awaiting R&L invoice
| Load | R&L PRO | Customer | Delivered | Est. payable | TMS status | Customer invoice |
|---|
Invoiced by R&L
Invoice matching control center
Connections
Control how Aging invoices connect to TMS Invoice Details. Changes apply to the next Check or Recheck; previously saved results stay unchanged until they are checked again.
Search and match paths
Enabled paths run from strongest evidence to fallback evidence.
Overnight runbook
Automated invoice intake
A reference for how R&L invoice emails become audited invoices, TMS results, and Aging updates.
-
Receive at Billing
rlinvoices@rlcarriers.comsends an email tobilling@shipdalko.comwith “R+L Carriers Invoices” in the subject. -
Copy to automationThe Exchange transport rule at priority 3 Bccs the original message to the shared mailbox
invoicing@shipdalko.com. -
Collect a controlled batchEach scheduled run claims up to 5 of the oldest unprocessed messages and safely extracts valid PDF attachments. The eight overnight runs can drain up to 40 messages without creating one oversized OCR job.
-
Process at best qualityPDF pages are read, OCR scanned, classified, grouped by invoice, and checked for required paperwork.
-
Check and finishThe run checks TMS, applies results to Aging, writes the Audit Log, archives successes, and quarantines failures.
Staggered runs cover R&L's overnight delivery window and allow later batches to pick up mail delayed by Microsoft throttling.
Attachments must be PDFs with a valid PDF signature and may be no larger than 100 MB. Incomplete or unsafe files are rejected before OCR begins.
Transient Microsoft Graph 429 and 5xx responses honor Retry-After and otherwise back off for 5, 15, 30, and 60 seconds. TMS checks run in groups of 3; only failed checks retry after 10 and 30 seconds.
Completed PDFs and any available result manifest move into the archive. The hosted Audit Log also retains retry candidates, so interrupted and older runs resume their TMS checks without rescanning PDFs. Failed files are quarantined; unclaimed mail remains available to the next run.
Manual PRO connections
Connect a recurring value from an Aging file to the exact Carrier PRO value stored in TMS.
Loads
| Edit | Actions |
|---|
| Edit | Alert | Status | Load # | Date of Shipment | Date Filed | Carrier PRO | Claim Amount | Customer | Carrier | Actions |
|---|
| Edit | Alert | Status | Load # | PU Date | Del Date | PRO # | Pickup # | Customer | Carrier | Pickup | Delivery | Actions | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Loading customer-service loads... | |||||||||||||||||||||||||
| Edit | Alert | Actions |
|---|
| Deletes | Actions |
|---|
| Alert | Actions |
|---|
Load audit trail
Audit Trail
Load Changes
| User | Change | Changed |
|---|
Personalize your workspace
Themes
Choose a complete site palette for the sidebar, canvas, cards, tables, forms, charts, menus, and interactive states. Your selection follows your signed-in account.
DALKO default
Dashboard light
Night palettes
Seasonal
DALKO Default is active.
NetSuite currency mapping
Canadian Dollar
Current USD/CAD rate and mapped NetSuite exchange-rate history.
Rate trend
NetSuite history
| Effective date | USD per CAD | CAD per USD | Before change | Change |
|---|
The current reference uses the Bank of Canada daily average, published once each business day. NetSuite stores its daily direct rate as USD per 1 CAD; mapped history last synchronized —.
Team Access
Configure board email delivery.
Run History
Filters and exports
| Status | Ran | Run time | Scanned | Exceptions | Expired | Outcome | Details |
|---|
Historical human review queue
Exception History
| Load # | Customer | Origin | Destination | Expected ship | Age | Review reason | Carrier PRO | Load status | Follow-through | Action |
|---|
Manage server-side automations and API connections used by the board tools.
Global & Admin
Accounting
Erie Canal
Customer Service
Dispatch
Routing & mileage
Google Maps Platform
Connect the Google Routes API to calculate truckload mileage, transit time, and route geometry directly from each quote.
Market rates
DAT RateView API
Connect DAT staging to request broker-to-carrier spot rates from each quote. Lookups run only when requested because successful responses consume RateView lane credits.
Load posting
Truckstop Load Management
Connect Truckstop staging with the Resource Owner OAuth flow. Credentials and tokens remain server-side; production stays unavailable until Truckstop certification is complete.
Staging certification console
No staging operation has run.
Accounting automation
NetSuite Phinia
Secure server-side connection for Phinia saved import 86. Credentials are never returned to the browser after saving.
Fuel intelligence
U.S. Energy Information Administration
Connect EIA Open Data to pull the official weekly U.S. and PADD-region on-highway diesel price series for Dispatch.
Currency conversions
Bank of Canada Exchange Rates
Use the free public Bank of Canada Valet API to pull the newest official daily USD/CAD average for Admin → Currency. No account, API key, or paid subscription is required.
Tracking Report Connections
FedEx, R&L, email, and carrier-site schedules and status.
Loading connections...
Applying a schedule updates future Windows triggers only; it does not start a sync.
Dispatch intelligence
Weekly Diesel Prices
Official on-highway diesel benchmarks from the U.S. Energy Information Administration.
Selected benchmark
U.S. average
Official EIA retail benchmark
Regional market
Latest benchmarks
Historical trend
U.S. average
Published observations
Recent weekly history
| Week | Region | Price / gallon | Weekly change |
|---|---|---|---|
| Connect EIA in Admin → Integrations to load diesel history. | |||
Bank Deposits · Last 7 Business Days
Weekday posted totals from KeyBank and FNB
Loading KeyBank and FNB deposits...
Yearly Revenue
No dataQuarter Dashboard
No data| Date | Online Deposits | Check 1 | Check 2 | Daily Total | Weekly Total | Notes | |
|---|---|---|---|---|---|---|---|
| Loading deposit data... | |||||||
| Date | Rows | Late | Total | Actions |
|---|---|---|---|---|
| Loading deposit details... | ||||
Phinia
Prepare the daily US Bank seller statement and send the discounts directly to NetSuite.
Upload the US Bank statement
Use the original Excel file downloaded from US Bank.
Review the prepared discounts
Invoices are grouped, sorted, and converted to negative fees exactly like the Accounting macro.
| Invoice Number | Fees |
|---|
The prepared CSV is submitted securely to saved import 86. This page follows the NetSuite job through completion and records the result automatically.
Run history
Preparation and the final NetSuite import result are logged automatically.
| Run By | Date | Time | Statement | Fees | Invoices | Discounts | Status | NetSuite | Details |
|---|---|---|---|---|---|---|---|---|---|
| Loading history... | |||||||||
Accounting
Loss Loads
Add Commission Loss Load
Saved Loss Loads
| Load # | Submitted | Loss | Status | Audit | Report $ | Report | Notes | Actions |
|---|---|---|---|---|---|---|---|---|
| Loading loss loads... | ||||||||
Accounting
Commissions Dashboard
Choose a rep to open their dedicated page.
Loading commission automations...
Sales Rep
Billing
Invoicing
Invoices by Biller
Invoice Trend
Recent Invoices
Dispatch
Dispatch Reports
By User
By Customer
By Status
By Equipment
By Carrier
Revenue
Load Trend by Pickup Date
Common Lanes
Rate Per Mile
Average Rate by Equipment
Customer Service
Customer Service Reports
Board Health
By User
By Customer
By Status
By Carrier
Claims Intake
Attention Reasons
Pickup Month Trend
Accounting
Accounting Reports
Bank Deposit Overview
Deposits by Month
Top Paying Customers
Customer Payment Health
Commissions
Bank Split
Admin
Admin Reports
User Summary
Users by Department
Users by Role
Access & Sign-in
Customer Records
Customer Setup
Board Activity
Data Health
Billing
Billing Reports
Invoice Summary
Invoices by Biller
Production Pace
Invoice Value
Daily Invoice Trend
Top Customers Invoiced
Spreadsheet upload
Import
Recognizes columns like Load Number, Customer, PU Zip, Delivery Zip, Status, Equipment, Weight, Rate, Miles, Carrier, and User.
Choose a spreadsheet to preview loads before importing.