> For the complete documentation index, see [llms.txt](https://developer.siteminder.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.siteminder.com/channels-plus-api/additional-resources/commercial/invoicing-gross-vs-net.md).

# Invoicing: Gross vs. Net

## How It Works: Key Differences

{% hint style="info" %}
This information specifically relates to the [Lock Reservation](/channels-plus-api/reference/lock-reservation.md) endpoint.
{% endhint %}

### **Gross invoicing**

Involves a separate payment of commission owed usually on a monthly billing cycle. This is the current implementation of commission charging on Channels Plus, where:

1. Guest makes a booking on the partner’s site.
2. Partner either passes the guests' credit card or a virtual credit card with 100% of the booking funds available.
3. Hotel charges the card to collect the total reservation amount.
4. Once a month, the hotel will receive an invoice from Channels Plus for the total commission owed on all reservations that checked out in the previous month.
5. Hotel pays invoice.
6. SiteMinder pays the partner their share of commission owed.

### **Net invoicing**

Involves an upfront collection of commission owed by the partner. This means there’s no billing process for the customer. The implementation of net invoicing could look like this:

1. Guest makes a booking on the partner’s site.
2. Partner collects 100% of the booking funds from the guest.
3. Partner passes the booking funds net of the total commission owed (partner + sm) via a virtual credit.
4. Hotel charges the card to collect the net of commission amount.
5. Once a month, the hotel will receive a summary of commission collected.
6. SiteMinder invoices the partner for SM share of commission.

{% hint style="success" icon="sparkles" %}

## Still have questions?

Use the <i class="fa-gitbook-assistant">:gitbook-assistant:</i> **Ask** button at the top of the page to chat with our AI assistant — it can help you navigate the guide, understand requirements, and troubleshoot issues.

If you need more support, visit [Integration Support](/integration-support/integration-support.md).
{% endhint %}


---

# 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://developer.siteminder.com/channels-plus-api/additional-resources/commercial/invoicing-gross-vs-net.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.
