# How to do proper invoices

Read the guide about the Invocie Dialog Window below, which contains all the information about everything in the Invoice Dialog, including all the options and features.

{% content-ref url="/pages/5CF4jdSQiIor7OYtOhGP" %}
[Generate Invoices](/features/functions/generate-invoices.md)
{% endcontent-ref %}

## Follow the guide

### 1. Fill up your Profile Settings

<figure><img src="/files/xSFNnAPDlphOOWnhcVHV" alt=""><figcaption></figcaption></figure>

### 2. Modify the Invoice Text if needed

<figure><img src="/files/AN1dnrdJXjYXKazifhXe" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
You have an invoice description box on the bottom of the Invoice Settings that you can fill out, for example, with the text needed to showcase that the invoice is a B2B invoice.
{% endhint %}

{% hint style="info" %}
A new preset will be made whenever you press Edit Preset on one of our three default presets. (The default presets cannot be deleted or edited, so a copy will be made)
{% endhint %}

### 3. Fill in the API keys related to our supported Invoicing platforms (if needed)

The platforms that we currently support are LexOffice SevDesk, Fakturownia and Infakt.

<figure><img src="/files/2U3yyCZSziVc9mzw3eOo" alt=""><figcaption></figcaption></figure>

### 4. Create the Invoices.

To create the invoices, we will set the type, the language preset for the invoice, the type of reference, and additional settings.

<figure><img src="/files/xatKn5naE23iA3MJjoj4" alt=""><figcaption></figcaption></figure>

## Frequently Asked Questions

{% hint style="info" %}
H**ow do I not miss any sale that can be pending?**\
\
To not miss any sales that can be pending, these can be generated in the next quarter following the next settings.

1. Use a timeframe of two quarters, the current one and the past one, for example (01/01/2023 - 30/06/2023).
2. Check the checkbox "Import old CSV to remove dupe".
3. Click Generate Invoices or Import a Normal CSV.
4. Import the old CSV.

For example, using a timeframe of two quarters and importing a past CSV with the sales that we generated for the first quarter will only make appear the sales that do not appear on the CSV of the first quarter, so in this way, you do not miss any sales.
{% 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://docs.restock.gg/problem-solving/tutorials/how-to-do-proper-invoices.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.
