> For the complete documentation index, see [llms.txt](https://docs-vnext.kiflo.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-vnext.kiflo.com/partner-incentives/invoicing-payment-details/how-to-configure-self-invoicing-self-billling.md).

# How to configure self-invoicing (self-billling)?

Self-invoicing (or self-billing) is the process by which the *buyer* generates invoices on behalf of the *seller*. Applied to Kiflo and payouts, the buyer is you (the vendor) and the seller is the partner who must get paid commissions.

Kiflo automates self-invoicing by generating partner invoices and attaching them to payouts, eliminating the need for partners to manually create and upload invoices to get paid.

## Overview

You must first enable self-invoicing on your account. Then each partner must explicitly opt in for this option, to allow you to generate invoices on their behalf. They must provide their billing details, optional taxe %, and even customize the invoices with their logo!

If a partner opts in for self-invoicing, Kiflo generates the invoice automatically for each payout as soon as it gets *Ready*:

![](https://3041514930-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKkJn82Qo5a0Y4fOsoQzo%2Fuploads%2Fgit-blob-26aeb9896f7bc945159b661c3e5bb307154f1824%2F6758447230af6576534dbbef.png?alt=media)

{% hint style="info" %}
**How does a payout become** ***Ready***\*\*?\*\*

Please take a look at this article to learn more about the payout process: [What is the payout process?](/partner-incentives/payouts/payout-process.md)
{% endhint %}

## Enable self-invoicing for partners

To enable self-invoice:

* Click on the **top-right** **menu**
* Select **Account**
* Then click on **Payouts** in the left menu
* Finally, scroll to the **section Self-invoicing:**

![](https://3041514930-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKkJn82Qo5a0Y4fOsoQzo%2Fuploads%2Fgit-blob-3abd46c5c78d51755db1fa63f35a9e4cbb102cd7%2F6758496a6f311c55b42c1277.png?alt=media)

Enable the option "*Allow partners to opt-in for self-invoicing and generate invoices on accepted payouts automatically"* and provide your billing details. They will be included in each invoice in the "buyer details" section.

## How partners opt-in and provide their billing details (from their partner portal)

If the above option is enabled partners can opt in for self-invoicing in two different ways:

1. **During their onboarding**: Add a new action as part of their onboarding pipeline, and partners are invited to opt in/out from self-invoicing and provide their billing details.
2. **At any time:** The partner's main contact can configure the self-invoicing option from their partner portal's account page.

### During their onboarding

Configure your onboarding pipeline to add an action "Opt-in/out from self-invoicing" and let partners provide the required information during their onboarding.

For more information, read:

* [What are onboarding actions?](/manage-partners/onboarding/what-are-onboarding-actions.md)
* [How to manage onboarding actions?](/manage-partners/onboarding/how-to-manage-onboarding-actions.md)

The step for partners to opt in and provide their billing details during the onboarding looks like this:

![](https://3041514930-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKkJn82Qo5a0Y4fOsoQzo%2Fuploads%2Fgit-blob-e382b43dd0b66143ceb3d457749aa4732df627fe%2F6758576930af6576534dbc0e.png?alt=media)

They can provide their billing details, including on each invoice in the seller details section, and customize invoices with:

* **Logo**: their company logo that must be inserted to customize each invoice
* **Tax %**: additional taxes that must be computed and added to each invoice amount
* **Footer**: any useful information, like legal information that must be included in each invoice

### At any time

To configure self-invoicing from their partner portal, partners must:

* Click on the **top-right menu**
* Select **Account**
* Then click on **Payouts** in the left menu

From this page, they can opt-in for self-invoicing and provide their billing details:

![](https://3041514930-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKkJn82Qo5a0Y4fOsoQzo%2Fuploads%2Fgit-blob-6b0acee00bb49886eb9bc50077550c69ef05f2f0%2F67585552871b774ab717e28b.png?alt=media)

## Disable self-invoicing for all partners

To stop generating invoices for all partners, simply go to the **Account > Payouts** page follow the steps listed in the first section, and toggle off "*Allow partners to opt-in for self-invoicing and generate invoices on accepted payouts automatically*".

{% hint style="warning" %}
This acts as a global switch. No more invoices will be generated, regardless of whether partners opt-in or out for self-invoicing.
{% 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://docs-vnext.kiflo.com/partner-incentives/invoicing-payment-details/how-to-configure-self-invoicing-self-billling.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.
