Managing Invoices

In this article, you will learn how to view, create, and manage invoices for your clients within Onfleet.

This article will cover:

Invoicing Overview

Onfleet’s invoicing system automatically generates client invoices on a daily, bi-weekly, weekly, or monthly schedule. You can review each invoice, apply adjustments such as charges or discounts, and publish them directly to your clients’ portal.

With this feature, you can:

  • Review invoices before sending them to clients.
  • Apply adjustments such as additional charges or discounts.
  • Publish invoices to the client’s portal.
  • Orders will be automatically added to the appropriate invoice based on their completion date (successful + failed orders).

Key Components of an Invoice:

  • Invoice Number: A unique identifier assigned sequentially to each invoice.
  • Invoice Status: Indicates whether the invoice is a draft, payment pending, or paid.
  • Invoice Period: The date range covering completed orders included in the invoice.
  • Invoice Date: The date the invoice is made available to the client on their portal for payment.
  • Due Date: The deadline by which the client must pay the published invoice.
  • Total Cost: The sum of all completed orders within the invoice period, including any adjustments.
  • Invoice Adjustments: Any additional charges or discounts applied to the invoice.
  • Payment Notes: Any additional notes added to the invoice.
  • Invoice Adjustments: Any additional charges or discounts applied by the courier.
  • Order Breakdown: A detailed view of the individual orders included in the invoice, including service level and cost.

Return to Top

Editing & Updating Invoices:

You can continue editing and re-publishing invoices until they are marked as paid. Clients receive email notifications when an invoice is published or updated, along with a timestamp reflecting any changes.

Return to Top

Configuring Invoices

To configure invoicing for a client, navigate to the Clients page and select the client you want to configure. At the bottom of the client's page, you will find the Invoicing card. 
Note: A client must have a Rate/Service pair assigned to them before invoicing can be enabled.

ae38ef97-174b-43f6-8c85-e93f314d1b7d


Return to Top
 

Choosing Invoice Frequency

You can configure invoicing frequencies for each client based on your operational needs. Invoices can be set to generate daily, bi-weekly, weekly, or monthly.

The invoicing schedule follows the client’s timezone. You can select the day invoices are generated and define the starting cycle, ensuring the cadence aligns with your client’s preferred billing schedule, regardless of the start date you set.

You can define when payments are due after an invoice is published to the client's portal.

  • Due Date: It allows you to specify the number of days after invoice publication when payment is due (e.g., “Net 7” or “Net 14”).
  • Overdue Status: If the due date passes and the invoice remains unpaid, its status will update to Overdue.

Return to Top

Viewing, Publishing, Editing, and Marking Invoices as Paid

You can view and manage all invoices from the Invoices section of their Onfleet dashboard. The invoice table provides an overview of all invoices, including:

  • Invoice Number: A unique identifier assigned to each invoice.
  • Invoice Date: The date the invoice was published.
  • Invoice Period: The billing period the invoice covers.
  • Due Date: The deadline by which the client must pay the published invoice.
  • Client Name: The client associated with the invoice.
  • Total Cost: The total amount due, including adjustments.
  • Status: Indicates whether the invoice is Draft, Payment Pending, or Paid.
  • Number of Orders: The count of completed orders included in the invoice.

Invoice Details View:

  1. Invoice Summary:
    • Displays the invoice number, client name, invoice status, and invoice period.
    • Shows the total invoice amount after any applied adjustments.
  2. Order Breakdown:
    • Lists all completed orders included in the invoice period.
    • Displays Order ID, Order Date, Order Status (successful/failed), and Service Level.
  3. Adjustments Section: Displays any manual adjustments added by you (e.g., additional charges or discounts).
  4. Payment Notes: Displays any notes that you enter for the client (e.g, such as a payment link.)
  5. Due Date: Payment deadline for the invoice. If the deadline passes before the invoice is paid, the invoice becomes Overdue.

Return to Top

Filter Invoices

You can filter invoices by either "Client Name" or "Status". To filter an invoice, select the "Filter" drop down located on the left corner of the "Invoices" page and then select which option you would like to filter. 

Return to Top

Modify an Invoice

You can modify invoices before they are marked as paid by adding adjustments.

  • Before the invoice period is over, you can make edits via Line Item adjustments and click "Save" to store changes.
  • After the invoice period ends, you can make edits via Line Item adjustments but must choose between:
    • "Save" – Saves changes without publishing.
    • "Save & Publish" – Saves changes and publishes the updated invoice.
  • Each time an invoice is published (or re-published after edits), the client receives an email notification.

Types of Adjustments:

  • Additional Charges – Apply extra fees related to specific deliveries or services.
  • Discounts – Apply reductions for clients as part of promotions or agreements.

Adding an Adjustment:

Each adjustment requires:

  • Adjustment Name – A brief description (e.g., “Fuel Surcharge”).
  • Adjustment Description – A short explanation of why the adjustment was made.
  • Adjustment Amount – A positive or negative value reflecting the adjustment.

Return to Top

Publishing an Invoice

Once the invoice period is over, you can publish an invoice. To do so, click "Edit"

dde8fa98-a24a-4e79-9f88-a4e590e6b8c5

Select “Save and Publish”

Once an invoice is published, it becomes available in your client’s portal, and the client receives an email notification every time an invoice is published.

Return to Top

Marking an Invoice as Paid

You can mark an invoice as paid after it has been published. Once an invoice is marked as paid, it can no longer be edited.

Return to Top 

Updating & Modifying Invoicing Frequency

Monthly → Weekly Transition:

If you switch a client’s invoicing from monthly to weekly, the system will:

  • Close out the current monthly invoice on the day before the selected new weekly start day.
  • Start the new weekly period on the selected start day.

Weekly → Weekly Transition:

If you change the weekly start day, the system will:

  • Close out the current weekly invoice on the day before the newly selected start day.
  • Start the new weekly period on the selected start day.

Weekly → Monthly Transition:

If you switch a client’s invoicing from weekly to monthly, the system will:

  • Extend the current weekly invoice to the end of the current month.
  • Start the new monthly period on the first day of the next month.

Return to Top

Disabling & Re-Enabling Invoicing

If invoicing is turned off, the current invoice remains open until the period ends. Orders will be added to the invoice until the period is over.

  • If re-enabled within an active invoice period, the frequency period resumes without any changes.
  • Once the period is over, invoicing will be disabled completely for that client.

Return to Top

Client Experience with Invoicing

Once you publish an invoice, the client receives an email notification and can access the invoice in their Onfleet portal.

Invoice Details for Clients:

When a client selects an invoice, they can view:

  • Full Invoice Details, including adjustments applied.
  • Order Breakdown – a detailed view of the orders included in the invoice.
  • Payment Status – whether the invoice is pending or marked as paid.

Client Actions on Invoices:

If an invoice has discrepancies, clients must contact you directly to resolve issues before payment.

Return to Top