> For the complete documentation index, see [llms.txt](https://docs.xorosoft.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.xorosoft.com/other-products/xoro3pl/generate-3pl-invoice.md).

# Generate 3PL Invoice

A **3PL Invoice** refers to the billing document generated by a **Third-Party Logistics (3PL) provider** for the services they render to their clients. After the 3PL charge entry is generated in the system, the next step is to generate the 3PL invoice which will then be paid by the clients of the third-party logistics to the provider.&#x20;

{% hint style="info" %}
To generate a 3PL invoice, go to **Menu > Admin > 3PL > 3PL Invoice > Generate 3PL Invoice**
{% endhint %}

### Generating 3PL Invoice

Generating 3PL Invoice involves specifying key details, such as the 3PL account, start and end date for calculating the charges and the date for which users want to generate the invoice.

#### Generate 3PL Invoice Fields

<table><thead><tr><th width="234">Field</th><th>Description</th></tr></thead><tbody><tr><td>3PL Account</td><td>Select the relevant 3PL account from the dropdown menu. This specifies which account the invoice will be generated for.</td></tr><tr><td>Start Date</td><td>Specify the beginning date for the billing period.</td></tr><tr><td>End Date</td><td>Specify the end date for the billing period.</td></tr><tr><td>Invoice Date</td><td>Set the date which be reflected as the date when the invoice is generated. This date determines when the invoice will be recorded in the system.</td></tr><tr><td>Include Storage?</td><td>Enable this toggle to include storage fees for warehousing services in the invoice. If disabled, the invoice will exclude storage-related charges. Organizations can configure this option as a <strong>Page Default setting</strong> so that applicable storage charges are automatically included during 3PL Invoice generation, reducing manual effort and ensuring consistent billing.</td></tr></tbody></table>

Once all the required fields are completed, click **Generate Invoice** to create the invoice. The system processes the information and compiles the 3PL charges into a structured billing document.

{% hint style="info" %}
***Please note that a 3PL Billing Invoice can be generated with a negative amount based on the applied negative charges. This ensures that any adjustments, credits, or refunds are properly documented and processed.***
{% endhint %}

### Additional Features in the Generate 3PL Invoice Module

The module includes two optional features to enhance accuracy and provide a comprehensive overview of the invoice before finalizing it:

**1. Preview Invoice**

* Use the **Preview Invoice** option to view a draft version of the invoice.&#x20;

  &#x20;This preview allows you to:

  * Verify all charges and ensure accuracy prior to sending the invoice to the client.
  * Check for any discrepancies or errors that might require corrections.
  * Make informed decisions about any adjustments needed before formally issuing the invoice.

**2. Recalculate Charges**

* If any changes have been made to the billing details or service entries, click **Recalculate Charges**.
* This ensures that the invoice reflects the most accurate and up-to-date charges.

**3. Include Storage Charges by Default**

* Organizations can configure the **Include Storage Charges** option as a Page Default setting for the Generate 3PL Invoice page by clicking the **Vertical Ellipsis (⋮)** and selecting **Page Defaults**.&#x20;
* When this setting is enabled, applicable storage charges are automatically included whenever a 3PL Invoice is generated, eliminating the need to manually enable the **Include Storage Charges** option each time and ensuring consistent, accurate billing.

### Restricted Actions on 3PL Billing Invoices

To enhance control over the invoicing process, most actions on 3PL Billing Invoices are restricted in both the Invoice Centre and Invoice Module.

#### Permissible Actions:  Invoice Centre:

* **Void –** Allows users to void a 3PL Billing Invoice.
* **Add To Email Queue –** Enables users to add the invoice to the email queue for sending.

\
**Invoice Module:**

* **Print –** Allows users to print the 3PL Billing Invoice.
* **Show Transactions –** Enables users to view the transactions associated with the invoice.
* **Edit in New Window –** Allows users to open the invoice for editing in a separate window.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.xorosoft.com/other-products/xoro3pl/generate-3pl-invoice.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
