How do I manually create an invoice for my 3PL client?
Here is a guide for 3PL Providers on how to create invoices/client bills manually for various 3PL services.
Note: This guide is for 3PL providers (as opposed to operators who use a 3PL solution).
💡 Overview
DigitBridge offers automated and manual invoicing for 3PL providers to bill their clients for:
-
Order processing fees (inbound, outbound, returns)
-
Daily storage charges based on inventory levels and aging
Invoices are client-specific and calculated using the 3PL Price Chart setup in ERP.
🧾 Types of Invoices for 3PL Clients
| Type of Invoice | Trigger Event | Description |
|---|---|---|
| Ship by 3PL | Shipment created from sales order | Includes outbound processing charges based on items or packages shipped |
| Receive by 3PL | Goods received into warehouse from P/O | Captures inbound receiving charges per SKU or package |
| Return by 3PL | Product return processed | Applies restocking or return processing charges |
| Storage Invoice | Daily/periodic storage calculation | Based on SKU or package aging ranges and warehouse space occupied |
All of these invoices are visible to your client in the 3PL Client Portal.
For more, check out this guide: How do I generate a 3PL invoice to bill my customer?
✍️ How to Manually Create an Invoice for a 3PL Client
In some cases (e.g. missing triggers, special one-off charges), you may want to manually generate an invoice:
-
Go to ERP > Outbound > Invoice Management
-
Click on the desired 3PL Invoice type.

- Click Add.

- Enter:
-
-
Customer #
-
Date
-
Any other relevant fields
-
-
In the List tab, add SKUs or services
- For more on how to create a non-stockable SKU, check out this guide.
- Click Save

-
Click Yes

The invoice will now appear in both ERP and the Client Portal for your 3PL customer
🛠️ Troubleshooting & Tips
-
Missing invoice?
Check that:-
The 3PL Price Chart has been set up and applied
-
The correct customer code was used on the order
-
The warehouse is flagged as a 3PL warehouse
-
-
Duplicate invoices?
Ensure you haven't manually created an invoice for an action that already triggered an automatic one.