Skip to content

Billing Profiles

Billing Profiles are the core configuration system for how customers are charged in LMI. They define pricing strategies, freight rates, markup percentages, and billing rules that determine how orders and deliveries are invoiced.

Overview

A billing profile controls:

  • Markup percentages applied to base rates
  • Freight rates based on delivery distance
  • Billing rules for fuel, freight, and other charges
  • Itemization settings for detailed invoices
  • Integration settings for external billing systems

Billing profiles are assigned to Ship-to Locations, allowing different customers or delivery destinations to have customized billing configurations.

Accessing Billing Profiles

Navigate to Data Catalog → Billing Profiles from the sidebar.

Screenshot: Billing Profiles in the sidebar navigation - show the Data Catalog section expanded with Billing Profiles highlighted

Billing Profiles List

The Billing Profiles page displays all configured profiles in a sortable table.

Screenshot: Billing Profiles list view - show the full page with the table populated with several billing profiles, including the header with actions

Table Columns

ColumnDescription
Profile NameThe name of the billing profile (click to edit)
External SystemConnected external billing system, if configured
AdapterData adapter used for integration
ActiveWhether the profile is currently enabled
Bill FuelWhether fuel charges are billed
Third PartyWhether this is a third-party billing profile
ItemizedWhether orders are itemized on invoices

Adding a New Billing Profile

  1. Click the Actions button in the page header
  2. Select Add Billing Profile
  3. Fill in the profile configuration
  4. Click Save to create the profile

Screenshot: Add billing profile action - show the Actions dropdown with "Add Billing Profile" option highlighted

Cloning an Existing Profile

When creating a new billing profile, you can clone from an existing one to copy all its settings and freight rates:

  1. Click Actions → Add Billing Profile
  2. In the edit panel, use the Clone from dropdown to select a source profile
  3. Enter a new name for the profile
  4. Adjust any settings as needed
  5. Click Save

Screenshot: Clone from dropdown - show the Clone from field with existing profiles listed

Cloning copies:

  • All billing configuration settings
  • Markup percentage
  • All freight rate tiers
  • Adapter and external system references

Editing a Billing Profile

Click on a profile name in the table to open the edit panel.

Screenshot: Billing profile edit panel - show the full edit panel with all sections visible

Basic Settings

Screenshot: Basic settings section - show the name, adapter, external system, and toggle fields

FieldRequiredDescription
NameYesDescriptive name for the billing profile
AdapterNoData adapter for external system integration
External SystemNoExternal billing system this profile connects to
EnabledNoToggle to activate/deactivate the profile
Bill FuelNoWhether to include fuel charges on invoices
Markup (%)NoPercentage markup applied to base rates
Third PartyNoIndicates if this is a third-party billing arrangement
Itemized OrderNoWhether to show itemized details on invoices

Order Items & Unit Costs

Configure unit prices for billable items that may be charged in addition to standard freight.

Screenshot: Order items table - show the billable items table with unit cost fields

Billable ItemDescription
FRT BILLABLE STOPCharge per billable delivery stop
FRT DEMURRAGEWaiting time charges
FRT EXTRA HOSEAdditional hose usage charges
FRT MOVE TRUCKTruck repositioning charges
FRT PUMP CHARGEPump usage charges
FRT SPLIT LOADCharges for split load deliveries

Enter the unit cost for each item that applies to this billing profile. Leave blank for items that should not be charged.

Freight Minimums

Set minimum freight charges by product type to ensure a base charge is always applied.

Screenshot: Freight minimums table - show the minimums table with product types and amounts

Freight Rates

Freight rates define distance-based pricing tiers for deliveries. Each tier specifies rates for a range of miles with separate pricing for gasoline and diesel products.

Screenshot: Freight rates table - show the rates table with mile ranges and fuel type rates

ColumnDescription
Miles FromStarting distance for this rate tier
Miles ToEnding distance for this rate tier
Gasoline RatePer-gallon rate for gasoline deliveries
Diesel RatePer-gallon rate for diesel deliveries

Adding a Freight Rate

  1. Click Add Rate in the Freight Rates section
  2. Enter the mile range (from/to)
  3. Enter the per-gallon rates for gasoline and diesel
  4. Click Save

Screenshot: Freight rate edit form - show the add/edit freight rate sheet with all fields

Example Rate Structure

A typical freight rate structure might look like:

Miles FromMiles ToGasoline RateDiesel Rate
050$0.08$0.07
51100$0.10$0.09
101150$0.12$0.11
151200$0.15$0.14

How Billing Profiles Are Used

Assignment to Ship-to Locations

Billing profiles are assigned to Ship-to Locations to control how deliveries to that address are billed.

Customer
└── Ship-to Location
└── Billing Profile
├── Markup %
├── Freight Rates (by distance)
├── Billable Items (unit costs)
└── Billing Rules

Order Billing Calculation

When an order is created, the billing profile determines:

  1. Base freight charge - Calculated from distance using freight rate tiers
  2. Fuel billing - Whether fuel charges are included
  3. Markup - Percentage added to base charges
  4. Additional items - Stop charges, demurrage, pump charges, etc.
  5. Itemization - Level of detail shown on the invoice

Integration Settings

Adapters

Adapters connect billing profiles to external data transformation systems. Select an adapter when the billing profile needs to format or transform data for export.

External Systems

External systems represent third-party billing or ERP systems. Link a billing profile to an external system to:

  • Track which external system receives billing data
  • Enable data synchronization
  • Support third-party billing workflows

Screenshot: Integration settings - show the adapter and external system dropdowns

Best Practices

Naming Conventions

  • Use descriptive names that indicate the profile’s purpose (e.g., “Standard Commercial”, “Premium Residential”, “Third Party - ABC Logistics”)
  • Include customer or region identifiers for customer-specific profiles
  • Prefix third-party profiles with “3P -” or “Third Party -” for easy identification

Rate Tier Design

  • Create contiguous mile ranges without gaps (0-50, 51-100, not 0-50, 55-100)
  • Review rates periodically to ensure they remain competitive and profitable
  • Consider separate profiles for significantly different pricing structures rather than complex single profiles

Profile Organization

  • Use the Active toggle to disable profiles that are no longer used rather than deleting them
  • Clone existing profiles when creating similar configurations to save time
  • Document the purpose of each profile in a consistent naming convention

Troubleshooting

Billing profile not appearing on Ship-to Location

  • Verify the billing profile is set to Enabled
  • Check that the profile belongs to the correct company
  • Refresh the page to ensure the latest profiles are loaded

Freight charges not calculating correctly

  • Verify freight rate tiers cover the delivery distance
  • Check for gaps in mile ranges that might not have rates defined
  • Confirm the correct billing profile is assigned to the Ship-to Location

Cannot edit billing profile

  • Verify you have the appropriate permissions (BILLING_PROFILES role required)
  • Check that you are logged in to the correct company account

Cloned profile missing freight rates

  • Ensure the source profile has freight rates defined
  • Check that the clone operation completed successfully (look for error messages)
  • Try refreshing the page and reopening the profile