# 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: 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:

```
GET https://developer.siteminder.com/channels-plus-api/additional-resources/commercial/invoicing-gross-vs-net.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
